Ë
    £ehæ  ã                   ó¨   — d Z ddlmZmZmZmZ ddlmZ ddlm	Z	  e	d«      d„ «       Z
 e	d«      d„ «       Z e	d	«      d
„ «       Z e	d«      d„ «       Zy)zÆDEPRECATED - This module is kept here only as a backward compatibility shim
for the old `ufoLib.plistlib` module, which was moved to :class:`fontTools.misc.plistlib`.
Please use the latter instead.
é    )ÚdumpÚdumpsÚloadÚloads)Útobytes)Ú
deprecatedz*Use 'fontTools.misc.plistlib.load' insteadc                 ó´   — d}t        | t        «      rt        | d«      } d}	 t        | d¬«      |r| j	                  «        S S # |r| j	                  «        w w xY w)NFÚrbT©Úuse_builtin_types)Ú
isinstanceÚstrÚopenr   Úclose)Úpath_or_fileÚdid_opens     úW/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/fontTools/ufoLib/plistlib.pyÚ	readPlistr      sZ   € à€HÜ�,¤Ô$Ü˜L¨$Ó/ˆØˆð!Ü�L°EÔ:áØ×ÑÕ ð ø‰8Ø×ÑÕ ð ús   ¢A ÁAz*Use 'fontTools.misc.plistlib.dump' insteadc                 ó¸   — d}t        |t        «      rt        |d«      }d}	 t        | |d¬«       |r|j	                  «        y y # |r|j	                  «        w w xY w)NFÚwbTr   )r   r   r   r   r   )Úvaluer   r   s      r   Ú
writePlistr      s\   € à€HÜ�,¤Ô$Ü˜L¨$Ó/ˆØˆð!ÜˆU�L°EÕ:áØ×ÑÕ ð ø‰8Ø×ÑÕ ð ús   ¢A ÁAz+Use 'fontTools.misc.plistlib.loads' insteadc                 ó2   — t        t        | d¬«      d¬«      S )Nzutf-8)ÚencodingFr   )r   r   )Údatas    r   ÚreadPlistFromStringr   (   s   € ä”˜¨Ô0ÀEÔJÐJó    z+Use 'fontTools.misc.plistlib.dumps' insteadc                 ó   — t        | d¬«      S )NFr   )r   )r   s    r   ÚwritePlistToStringr   -   s   € ä�¨%Ô0Ð0r   N)Ú__doc__ÚfontTools.misc.plistlibr   r   r   r   ÚfontTools.misc.textToolsr   ÚfontTools.ufoLib.utilsr   r   r   r   r   © r   r   ú<module>r%      s„   ðñ÷
 =Ó <Ý ,õ .ñ Ð8Ó9ñ	!ó :ð	!ñ Ð8Ó9ñ	!ó :ð	!ñ Ð9Ó:ñKó ;ðKñ Ð9Ó:ñ1ó ;ñ1r   