+
    i
                         R t ^ RIHt R.t ! R R]4      t]R8X  da   ^ RIHt ]! ]! 4       ]! 4       4      t]P                  R4       ]P                  R4       ]P                  R	R
R4       ]P                  4        R# R# )z-Pen multiplexing drawing to one or more pens.)AbstractPenTeePenc                   T   a  ] tR t^	t o RtR tR tR tR tR t	R t
R tR	 tR
tV tR# )r   zoPen multiplexing drawing to one or more pens.

Use either as TeePen(pen1, pen2, ...) or TeePen(iterableOfPens).c                D    \        V4      ^8X  d
   V^ ,          pWn        R# )   N)lenpens)selfr   s   &*u/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/pens/teePen.py__init__TeePen.__init__   s    t9>7D	    c                N    V P                    F  pVP                  V4       K  	  R # N)r   moveTo)r	   p0pens   && r
   r   TeePen.moveTo       99CJJrN r   c                N    V P                    F  pVP                  V4       K  	  R # r   )r   lineTo)r	   p1r   s   && r
   r   TeePen.lineTo   r   r   c                L    V P                    F  pVP                  ! V!   K  	  R # r   )r   qCurveTor	   pointsr   s   &* r
   r   TeePen.qCurveTo   s    99CLL&! r   c                L    V P                    F  pVP                  ! V!   K  	  R # r   )r   curveTor   s   &* r
   r   TeePen.curveTo   s    99CKK  r   c                L    V P                    F  pVP                  4        K  	  R # r   )r   	closePathr	   r   s   & r
   r"   TeePen.closePath#   s    99CMMO r   c                L    V P                    F  pVP                  4        K  	  R # r   )r   endPathr#   s   & r
   r&   TeePen.endPath'   s    99CKKM r   c                N    V P                    F  pVP                  W4       K  	  R # r   )r   addComponent)r	   	glyphNametransformationr   s   &&& r
   r)   TeePen.addComponent+   s    99CY7 r   )r   N)__name__
__module____qualname____firstlineno____doc__r   r   r   r   r   r"   r&   r)   __static_attributes____classdictcell__)__classdict__s   @r
   r   r   	   s8     H
"!8 8r   __main__)_TestPenN)    r7   )r7   d   )2   K   )<   r9   )r9      )r1   fontTools.pens.basePenr   __all__r   r-   r6   r   r   r   r   r"    r   r
   <module>r@      st    3 . *$8[ $8N z/
XZ
(CJJvJJxKK(H-MMO r   