Ë
    £ehò  ã                   ó   — d Z d„ Zd„ Zy)z2Private utility methods used by the subset modulesc                  ó   ‡ — ˆ fd„}|S )zOReturns a decorator function that adds a new method to one or
    more classes.c                 ó  •— g }‰D ]}  }||v rŒ|j                  |«       |j                  dk7  sJ d«       ‚t        || j                  «      r"J d|j                  ›d| j                  ›d�«       ‚t        || j                  | «       Œ y )NÚDefaultTablezOops, table class not found.zOops, class 'z' has method 'z'.)ÚappendÚ__name__ÚhasattrÚsetattr)ÚmethodÚdoneÚclazzÚclazzess      €úS/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/fontTools/subset/util.pyÚwrapperz_add_method.<locals>.wrapper   sŽ   ø€ ØˆØò 	4ˆEØ˜‰}ØØ�K‰K˜ÔØ—>‘> ^Ò3ÐSÐ5SÓSÐ3ÜØ�v—‘ôñ Wà6;·n³nÀfÇoÃoÐVóWð ô �E˜6Ÿ?™?¨FÕ3ð	4ð ó    © )r   r   s   ` r   Ú_add_methodr      s   ø€ ôð €Nr   c                 ó*   — t        t        | «      «      S )N)ÚsortedÚset)Úls    r   Ú
_uniq_sortr      s   € Ü”#�a“&‹>Ðr   N)Ú__doc__r   r   r   r   r   ú<module>r      s   ðÙ 8òó(r   