
    Ii                          " S  S5      r g)c                   *    \ rS rSrSS jrS rS rSrg)Point   c                 (    Xl         X l        X0l        g )Nxyz)selfr   r   r	   s       9/venv/lib/python3.13/site-packages/ellipticcurve/point.py__init__Point.__init__   s        c                 `    SR                  U R                  U R                  U R                  S9$ )Nz({x}, {y}, {z})r   )formatr   r   r	   r
   s    r   __str__Point.__str__
   s&     ''$&&DFFdff'EEr   c                      U R                   S:H  $ )N    )r   r   s    r   isAtInfinityPoint.isAtInfinity   s    vv{r   r   N)r   r   r   )__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__ r   r   r   r      s    
Fr   r   N)r   r   r   r   <module>r      s    r   