ó
    oñ:i
  ã                   óú   • S r SSKJr  S/r " S S\5      r\S:X  a_  SSKJr  \" \" 5       \" 5       5      r\R                  S5        \R                  S5        \R                  S	S
S5        \R                  5         gg)z-Pen multiplexing drawing to one or more pens.é    )ÚAbstractPenÚTeePenc                   óH   • \ rS rSrSrS rS rS rS rS r	S r
S	 rS
 rSrg)r   é	   zoPen multiplexing drawing to one or more pens.

Use either as TeePen(pen1, pen2, ...) or TeePen(iterableOfPens).c                 ó8   • [        U5      S:X  a  US   nXl        g )Né   r   )ÚlenÚpens)Úselfr
   s     ÚX/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/fontTools/pens/teePen.pyÚ__init__ÚTeePen.__init__   s   € Üˆt‹9˜‹>Ø˜‘7ˆDØ�	ó    c                 óL   • U R                    H  nUR                  U5        M     g ©N)r
   ÚmoveTo)r   Úp0Úpens      r   r   ÚTeePen.moveTo   ó   € Ø—9”9ˆCØ�J‰J�rŽNò r   c                 óL   • U R                    H  nUR                  U5        M     g r   )r
   ÚlineTo)r   Úp1r   s      r   r   ÚTeePen.lineTo   r   r   c                 óH   • U R                    H  nUR                  " U6   M     g r   )r
   ÚqCurveTo©r   Úpointsr   s      r   r   ÚTeePen.qCurveTo   s   € Ø—9”9ˆCØ�LŠL˜&Ó!ò r   c                 óH   • U R                    H  nUR                  " U6   M     g r   )r
   ÚcurveTor   s      r   r!   ÚTeePen.curveTo   s   € Ø—9”9ˆCØ�KŠK˜Ó ò r   c                 óJ   • U R                    H  nUR                  5         M     g r   )r
   Ú	closePath©r   r   s     r   r$   ÚTeePen.closePath#   s   € Ø—9”9ˆCØ�M‰MŽOò r   c                 óJ   • U R                    H  nUR                  5         M     g r   )r
   ÚendPathr%   s     r   r(   ÚTeePen.endPath'   s   € Ø—9”9ˆCØ�K‰KŽMò r   c                 óL   • U R                    H  nUR                  X5        M     g r   )r
   ÚaddComponent)r   Ú	glyphNameÚtransformationr   s       r   r+   ÚTeePen.addComponent+   s   € Ø—9”9ˆCØ×Ñ˜YÖ7ò r   )r
   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r!   r$   r(   r+   Ú__static_attributes__© r   r   r   r   	   s0   † ñHòò
òò"ò!òòõ8r   Ú__main__)Ú_TestPen)r   r   )r   éd   )é2   éK   )é<   r9   )r9   é   N)r3   ÚfontTools.pens.basePenr   Ú__all__r   r/   r7   r   r   r   r!   r$   r5   r   r   Ú<module>r?      st   ðÙ 3å .ð ˆ*€ô$8ˆ[ô $8ðN ˆzÓÝ/á
‘“™X›ZÓ
(€CØ‡J�JˆvÔØ‡J�JˆxÔØ‡K�K�˜( HÔ-Ø‡M�M…Oð r   