§
    ¢”j}  ã                   ó~   — d dl Z d dlmZmZmZ d dlT d dlmZ dd„Ze	dk    r e j
         e¦   «         ¦  «         dS dS )é    N)ÚOPTIMIZE_FONT_SPEEDÚ
TTLibErrorÚTTLibFileIsCollectionError)Ú*)ÚTTCollectionc                 ó"  — ddl m} | €t          j        dd…         } ddl}|                     ddd¬¦  «        }|                     d	d	d
d¬¦  «         |                     ddddd¬¦  «         |                     ddddd¬¦  «         |                     dddd¬¦  «         |                     dddd¬¦  «         |                     d d!d"d#¬$¦  «         |                     d%d&dd'¬(¦  «         |                     d)d*d"d+¬$¦  «         |                     d,d-d"d.¬$¦  «         |                     d/dd0¬1¦  «         |                     | ¦  «        }|j        �t          |j        ¦  «        nd}|j
        }|j        }|j        }|j        }	|j        }
|j        }|j        }g }|j        D ]x}	 t%          ||
|||¬2¦  «        }|r||j        t(          <   |                     |¦  «         Œ># t,          $ r. t/          ||¬3¦  «        }|                     |j        ¦  «         Y Œuw xY w|	€6|d4u rd
g}	n.|r*h d5£                     |                     ¦   «         ¦  «        }	ng }	|D ]?}d6|	v r|                     ¦   «          d
|	vr|	n|                     ¦   «         D ]
}||          ŒŒ@|�zt;          |¦  «        dk    r*||d         _        |d                              |¦  «         dS |�t?          d7¦  «        ‚t/          ¦   «         }||_        |                     |¦  «         dS dS )8aõ  Open/save fonts with TTFont() or TTCollection()

      ./fonttools ttLib [-oFILE] [-yNUMBER] files...

    If multiple files are given on the command-line,
    they are each opened (as a font or collection),
    and added to the font list.

    If -o (output-file) argument is given, the font
    list is then saved to the output file, either as
    a single font, if there is only one font, or as
    a collection otherwise.

    If -y (font-number) argument is given, only the
    specified font from collections is opened.

    The above allow extracting a single font from a
    collection, or combining multiple fonts into a
    collection.

    If --lazy or --no-lazy are give, those are passed
    to the TTFont() or TTCollection() constructors.
    r   )ÚconfigLoggerNé   zfonttools ttLibz/Open/save fonts with TTFont() or TTCollection()a"  
		If multiple files are given on the command-line,
		they are each opened (as a font or collection),
		and added to the font list.

		The above, when combined with -o / --output,
		allows for extracting a single font from a
		collection, or combining multiple fonts into a
		collection.
		)ÚdescriptionÚepilogÚfontr   z
Font file.)ÚmetavarÚnargsÚhelpz-tz--tableÚtableÚappendzTables to decompile.)r   Úactionr   z-oz--outputÚFILEzOutput file.)r   Údefaultr   z-yÚNUMBERéÿÿÿÿz%Font number to load from collections.z--lazyÚ
store_truezLoad fonts lazily.)r   r   r   z	--no-lazyÚlazyÚstore_falsezLoad fonts immediately.)Údestr   r   z--flavorÚflavorz)Flavor of output font. 'woff' or 'woff2'.)r   r   r   z--no-recalc-timestampÚrecalcTimestampz,Keep the original font 'modified' timestamp.z-bÚrecalcBBoxeszGDon't recalc glyph bounding boxes: use the values in the original font.z--optimize-font-speedz‚Enable optimizations that prioritize speed over file size. This mainly affects how glyf table and gvar / VARC tables are compiled.)r   r   )r   r   Ú
fontNumberr   )r   F>   ÚVARCÚglyfÚgvarÚ
GlyphOrderz"Cannot set flavor for collections.) Ú	fontToolsr	   ÚsysÚargvÚargparseÚArgumentParserÚadd_argumentÚ
parse_argsÚyÚintÚoutputr   r   r   r   r   Úoptimize_font_speedr   ÚTTFontÚcfgr   r   r   r   ÚextendÚfontsÚintersectionÚkeysÚgetGlyphOrderÚlenÚsaver   )Úargsr	   r'   ÚparserÚoptionsr   ÚoutFiler   r   Útablesr   r   ÚoptimizeFontSpeedr2   Úfr   Ú
collectionr   s                     úg/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/fontTools/ttLib/__main__.pyÚmainrA      s4  € ð0 'Ð&Ð&Ð&Ð&Ð&à€|ÝŒx˜˜˜Œ|ˆà€O€O€Oà×$Ò$ØØEð	ð %ñ ô €Fð ×Ò˜¨°cÀÐÑMÔMÐMØ
×ÒØˆi °Ð@Vð ñ ô ð ð ×ÒØˆj &°$¸^ð ñ ô ð ð ×ÒØ�h¨Ð1Xð ñ ô ð ð ×ÒØ˜¨tÐ:Nð ñ ô ð ð ×ÒØ˜&¨Ð=Vð ñ ô ð ð ×ÒØØØØ8ð	 ñ ô ð ð ×ÒØØØØ;ð	 ñ ô ð ð ×ÒØØØØVð	 ñ ô ð ð ×ÒØØðQð	 ñ ô ð ð ×Ò Ñ%Ô%€Gà#*¤9Ð#8•�W”Y‘”�¸d€JØŒn€GØŒ<€DØŒ^€FØŒ]€FØÔ'€LØÔ-€OØÔ3Ðà€EØŒ\ð +ð +ˆð	+ÝØØ)Ø /Ø%Øðñ ô ˆDð !ð BØ0A�”Õ,Ñ-Ø�LŠL˜ÑÔÐÐøÝ)ð 	+ð 	+ð 	+Ý% a¨dÐ3Ñ3Ô3ˆJØ�LŠL˜Ô)Ñ*Ô*Ð*Ð*Ð*ð	+øøøð €~Ø�5ˆ=ˆ=Ø�UˆFˆFØð 	Ø-Ð-Ð-×:Ò:¸4¿9º9¹;¼;ÑGÔGˆFˆFàˆFØð ð ˆØ˜6Ð!Ð!Ø×ÒÑ Ô Ð Ø"¨&Ð0Ð0�V�V°d·i²i±k´kð 	ð 	ˆEØ�ŒKˆKˆKð	ð ÐÝˆu‰:Œ:˜Š?ˆ?Ø$ˆE�!ŒHŒOØ�!ŒH�MŠM˜'Ñ"Ô"Ð"Ð"Ð"àÐ!Ý Ð!EÑFÔFÐFÝ%™œˆJØ$ˆJÔØ�OŠO˜GÑ$Ô$Ð$Ð$Ð$ð Ðs   Æ#:GÇ5HÈHÚ__main__)N)r%   ÚfontTools.ttLibr   r   r   ÚfontTools.ttLib.ttFontÚfontTools.ttLib.ttCollectionr   rA   Ú__name__Úexit© ó    r@   ú<module>rJ      s–   ðØ 
€
€
€
Ø WÐ WÐ WÐ WÐ WÐ WÐ WÐ WÐ WÐ WØ $Ð $Ð $Ð $Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ðI%ð I%ð I%ð I%ðX ˆzÒÐØ€C„HˆTˆT‰VŒVÑÔÐÐÐð ÐrI   