o
    id                     @   s&   d dl mZ dgZG dd deZdS )    )BasePenCocoaPenc                   @   s6   e Zd ZdddZdd Zdd Zdd	 Zd
d ZdS )r   Nc                 C   s2   t | | |d u rddlm} | }|| _d S )Nr   )NSBezierPath)r   __init__ZAppKitr   Z
bezierPathpath)selfZglyphSetr   r    r   f/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/fontTools/pens/cocoaPen.pyr      s
   
zCocoaPen.__init__c                 C      | j | d S N)r   ZmoveToPoint_r   pr   r   r	   _moveTo      zCocoaPen._moveToc                 C   r
   r   )r   ZlineToPoint_r   r   r   r	   _lineTo   r   zCocoaPen._lineToc                 C   s   | j ||| d S r   )r   Z)curveToPoint_controlPoint1_controlPoint2_)r   p1p2Zp3r   r   r	   _curveToOne   s   zCocoaPen._curveToOnec                 C   s   | j   d S r   )r   Z	closePath)r   r   r   r	   
_closePath   s   zCocoaPen._closePathr   )__name__
__module____qualname__r   r   r   r   r   r   r   r   r	   r      s    
N)ZfontTools.pens.basePenr   __all__r   r   r   r   r	   <module>   s    