L i GddeZy)c8eZdZGddeZdZdZgfdZy)Optionsc eZdZy)Options.UnknownOptionErrorN)__name__ __module__ __qualname__]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/fontTools/merge/options.pyUnknownOptionErrorrs r r c |d|_d|_g|_d|_d|_d|_|j di|y)NFz merged.ttfr )verbosetiming drop_tables input_file output_file import_fileset)selfkwargss r __init__zOptions.__init__ s@  '6r c |jD]2\}}t||s|jd|zt|||4y)NUnknown option '%s')itemshasattrr setattr)rrkvs r rz Options.setsHLLN DAq4#--.Ca.GHH D!Q  r cg}i}|D]}|}|jds|j|)|dd}|jd}d}|dk(r|jdr|dd} d} n&|} d} n!|d|} | dd vr | ddz}| dd} ||d zd} | } | jd d } t || s.|dus| |vr|j||j d |zt || } t| tr t| } nt| tr t| } nt| tr| jd} | dgk(rg} | Dcgc]"}t|r|ddvr t|dn|$} }|dk(r| } n@|dk(r| } | j| n'|dk(r | } | D]}|| vs| j|nJ| || <|jdi||Scc}w)Nz--=zno-FTz-+-_r, 0123456789z+=z-=r ) startswithappendfindreplacerr getattr isinstanceboolintlistsplitlenextendremover)rargvignore_unknownretoptsaorig_aioprrokovvvxs r parse_optszOptions.parse_optss5 AF<<% 1 !"As ABBw<<&!"AAAAbqER5D=2B#2Aa!egJB #s#A4#!T)R>-AJJv&112G!2KLLq!B"d#GB$FB%WWS\":BSUVa3q6adl.Bc!QiIVV9A4ZAHHRL4ZA(6HHQK(1DGk5 l 4 #Ws 'GN)rrr Exceptionr rrrDr r r rrs" Y  /1;r rN)objectrr r r rGs OfOr