Ë
    ¡2Úi3  ã                   óp   — d dl mZ d„ Zddddœd„Zd	d„Zedk(  rd dlZ ej                   e«       «       yy)
é    )ÚnormalizeValuec                 ó\   — | dk\  r|d   | |d   |d   z
  z  z   S |d   | |d   |d   z
  z  z   S )Nr   é   é   © )ÚvÚtriplets     úP/var/www/html/acx/venv/lib/python3.12/site-packages/fontTools/varLib/avar/map.pyÚ_denormalizer      sK   € ØˆA‚vØ�q‰z˜A ¨¡¨g°a©jÑ!8Ñ9Ñ9Ð9à�q‰z˜A ¨¡¨g°a©jÑ!8Ñ9Ñ9Ð9ó    F©ÚinputNormalizedÚoutputNormalizedÚ
dropZeroesc          
      óÂ  — d| vry | d   }|j                   D �ci c]0  }|j                  |j                  |j                  |j                  f“Œ2 }}|s0|j                  «       D ��	ci c]  \  }}	|t        |	||   «      “Œ }}}	d| v r| d   j                  || |«      }|s0|j                  «       D ��	ci c]  \  }}	|t        |	||   «      “Œ }}}	|S c c}w c c}	}w c c}	}w )NÚfvarÚavar)	ÚaxesÚaxisTagÚminValueÚdefaultValueÚmaxValueÚitemsr   ÚrenormalizeLocationr   )
ÚfontÚlocationr   r   r   r   Úar   ÚtagÚvalues
             r
   Úmapr       só   € ð �TÑØà�‰<€DØIMÏÉÖSÀAˆA�I‰I˜Ÿ
™
 A§N¡N°A·J±JÐ?Ñ?ÐS€DÐSáàDLÇNÁNÓDT÷
Ù6@°c¸5ˆC”  t¨C¡yÓ1Ñ1ð
ˆñ 
ð ��~Ø˜‘<×3Ñ3°H¸dÀJÓOˆáàBJÇ.Á.ÓBR÷
Ù4>°C¸ˆC”˜e T¨#¡YÓ/Ñ/ð
ˆñ 
ð €Oùò Tùó
ùó
s   ™5CÁ%CÂ1CNc                 ó²  — ddl m} ddl}| €ddl}|j                  dd } |j                  dd ¬«      }|j                  ddd	¬
«       |j                  ddddd¬«       |j                  ddd¬«       |j                  ddd¬«       |j                  ddd¬«       |j                  | «      }|j                  s|j                  d«       |j                  j                  d«      r!ddlm}  |«       } |||j                  «       n5 ||j                  «      }d|vr|j                  d|j                  › d�«       d„ |j                  D «       D ��	ci c]  \  }}	|t        |	«      “Œ }
}}	t        ||
|j                  |j                   |j"                   ¬«      }|€J ‚|D ]3  }||   }|t%        |«      k(  rt%        |«      n|}t'        |› d |d!›�«       Œ5 yc c}	}w )"z3Map variation coordinates through the `avar` table.r   )ÚTTFontNr   zfonttools varLib.avar.map)Údescriptionr   zvarfont.ttfzVariable-font file.)ÚmetavarÚhelpÚcoordsz[AXIS=value...]z,Coordinates to map, e.g. 'wght=700 wdth=75'.Ú*)r$   r%   ÚnargsÚdefaultz-fÚ
store_truez%Do not omit axes at default location.)Úactionr%   z-iz)Input coordinates are normalized (-1..1).z-oz)Output coordinates as normalized (-1..1).zUNo coordinates provided. Please specify at least one axis coordinate (e.g., wght=500)z.designspace)Úbuildr   zFont 'z#' does not contain an 'fvar' table.c              3   ó>   K  — | ]  }|j                  d «      –— Œ y­w)ú=N)Úsplit)Ú.0Úitems     r
   ú	<genexpr>zmain.<locals>.<genexpr>W   s   è ø€ Ò,XÀ¨T¯Z©Z¸¯_Ñ,Xùs   ‚r   r.   Úg)ÚfontTools.ttLibr"   ÚargparseÚsysÚargvÚArgumentParserÚadd_argumentÚ
parse_argsr&   Úerrorr   Úendswithr,   Úfloatr    ÚiÚoÚfÚintÚprint)Úargsr"   r5   r6   ÚparserÚoptionsr,   r   r   r   r   Úmappedr   s                r
   ÚmainrG   $   s  € õ 'Ûà€|Ûà�x‰x˜˜ˆ|ˆà×$Ñ$Ø#ØIð %ó €Fð ×Ñ˜¨Ð<QÐÔRØ
×ÑØØ!Ø;ØØð ô ð ×ÑØ�\Ð(Oð ô ð ×ÑØ�\Ð(Sð ô ð ×ÑØ�\Ð(Sð ô ð ×Ñ Ó%€Gà�>Š>Ø�‰Øcô	
ð ‡|�|×Ñ˜^Ô,Ý á‹xˆÙˆd�G—L‘LÕ!á�g—l‘lÓ#ˆØ˜ÑØ�L‰L˜6 '§,¡, Ð/RÐSÔTñ -YÈÏÉÔ,X÷Ù(˜c 5ˆŒU�5‹\Ñð€Hñ ô ØØØŸ	™	Ø Ÿ™Ø—y‘y�=ô€Fð ÐÐÐàò ˆØ�3‰KˆØœ3˜q›6’kŒC�ŒF qˆÜ���Q�q˜�eˆnÕñùós   ÅGÚ__main__)N)ÚfontTools.varLib.modelsr   r   r    rG   Ú__name__r6   Úexitr   r   r
   ú<module>rL      sE   ðÝ 2ò:ð (-¸uÐQVôó2BðJ ˆzÒÛà€C‡H�H‰T‹VÕð r   