+
    ‹°³j  ã                   ó@   € ^ RI Ht ^ RIHt ^ RIHt  ! R R]4      tR# )é    N)ÚS)ÚPlotModeBasec                   ó<   a € ] tR t^t o RtR tR tR tR tRt	V t
R# )Ú	PlotCurveÚ	wireframec                ó’  € V P                   ^ ,          V n        \        V P                  P                  4       4      V n        \
        P                  \
        P                  ^ .\
        P                  \
        P                  ^ .\
        P                  \
        P                  ^ ..V n        V P                  4       pRV n
        \        V P                  P                  4      V n        . V n        V P                  pV P                   F¨  p V! V4      pVee   \#        ^4       FU  p\%        W%,          ^ ,          WE,          .4      W%,          ^ &   \'        W%,          ^,          WE,          .4      W%,          ^&   KW  	  V P                  P)                  V4       V ;P                  R,          un
        Kª  	  \#        ^4       FP  pW%,          ^,          W%,          ^ ,          ,
          W%,          ^&   W%,          ^,          R8X  g   KE  RW%,          ^&   KR  	  V P+                  V P-                  R4      4       R#   \        \         3 d    Rp EL7i ; i)r   g        Nç      ð?F)Ú	intervalsÚ
t_intervalÚlistÚfrangeÚt_setr   ÚInfinityÚNegativeInfinityÚboundsÚ_get_evaluatorÚ_calculating_verts_posÚfloatÚv_lenÚ_calculating_verts_lenÚvertsÚ	NameErrorÚZeroDivisionErrorÚrangeÚminÚmaxÚappendÚpush_wireframeÚ
draw_verts)ÚselfÚevaluateÚbÚtÚ_eÚaxiss   &     Úe/home/luca/screen-checking/.venv/lib/python3.14/site-packages/sympy/plotting/pygletplot/plot_curve.pyÚ_on_calculate_vertsÚPlotCurve._on_calculate_verts
   s¹  € ØŸ.™.¨Õ+ˆŒÜ˜$Ÿ/™/×0Ñ0Ó2Ó3ˆŒ
ÜŸ
™
¤A×$6Ñ$6¸Ð:ÜŸ
™
¤A×$6Ñ$6¸Ð:ÜŸ
™
¤A×$6Ñ$6¸Ð:ð<ˆŒð ×&Ñ&Ó(ˆà&)ˆÔ#Ü&+¨D¯O©O×,AÑ,AÓ&BˆÔ#àˆŒ
Ø�K‰KˆØ—”ˆAðÙ˜a“[�ð Š~Ü! !žH�DÜ!$ a¥g¨a¥j°"µ(Ð%;Ó!<�A•G˜A‘JÜ!$ a¥g¨a¥j°"µ(Ð%;Ó!<�A•G˜A“Jñ %ð �J‰J×Ñ˜bÔ!Ø×'Ò'¨3Õ.×'ñ ô ˜!–HˆDØ� � a¥g¨a¥jÕ0ˆA�G�A‰JØ�w�q�z˜SÖ Ø �•˜“
ñ ð
 	×Ñ˜DŸO™O¨EÓ2Ö3øô Ô0Ð1ô Ø“ðús   ÄH/È/IÉIc                ó:  a € S P                   '       d   S P                  '       g   R # V 3R lpV 3R lpV! ^4       ^ S n        S P                  P                  S P                   S P                  VVR7      S n        S P                  S P                  R4      4       R # )Nc                 ó(   <€ \        V 4      Sn        R # )N)r   Ú_calculating_cverts_len)Únr    s   &€r&   Úset_work_lenÚ4PlotCurve._on_calculate_cverts.<locals>.set_work_len.   s   ø€ Ü+0°«8ˆDÖ(ó    c                  ó:   <€ S ;P                   R ,          un         R# )r	   N)Ú_calculating_cverts_pos)r    s   €r&   Úinc_work_posÚ4PlotCurve._on_calculate_cverts.<locals>.inc_work_pos1   s   ø€ Ø×(Ò(¨CÕ/×(r/   )Úset_lenÚinc_posT)r   Úcolorr1   Úapply_to_curver   Úcvertsr   r   )r    r-   r2   s   f  r&   Ú_on_calculate_cvertsÚPlotCurve._on_calculate_cverts*   sx   ø€ Ø�z�zˆz §§ Ùõ	4õ	0á�QŒØ'(ˆÔ$Ø—j‘j×/Ñ/°·
±
Ø04·
±
Ø8DØ8Dð 0ó FˆŒð 	×Ñ˜DŸO™O¨DÓ1Ö2r/   c                óž   € V P                   V,          pV P                  V^ ,          V^,          V^,          V P                  V,          R4      # )r   N)r   r6   r   )r    r#   Úverts   && r&   Úcalculate_one_cvertÚPlotCurve.calculate_one_cvert;   s?   € Ø�z‰z˜!�}ˆØ�z‰z˜$˜q�' 4¨¥7¨D°­GØŸ*™* Q�-¨ó/ð 	/r/   c                ó   a a€ V V3R  lpV# )c                  ó8  <€ \         P                  ! \         P                  4       \        \	        SP
                  4      4       F½  p SP                  V ,          pVf<   \         P                  ! 4        \         P                  ! \         P                  4       KU  S'       d/   SP                  V ,          pVf   Rp\         P                  ! V!   M\         P                  ! SP                  !   \         P                  ! V!   K¿  	  \         P                  ! 4        R # )N)r   r   r   )ÚpglÚglBeginÚGL_LINE_STRIPr   Úlenr   r   ÚglEndr8   Ú	glColor3fÚdefault_wireframe_colorÚ
glVertex3f)r#   ÚpÚcr    Ú
use_cvertss      €€r&   ÚfÚPlotCurve.draw_verts.<locals>.fA   s«   ø€ Ü�KŠKœ×)Ñ)Ô*Üœ3˜tŸz™z›?Ö+�Ø—J‘J˜q•M�Ø’9Ü—I’I”KÜ—K’K¤× 1Ñ 1Ô2ÙßØŸ™ A��AØ’yØ%˜Ü—M’M 1Ó%ä—M’M 4×#?Ñ#?Ò@Ü—’ Ô"ñ ,ô �IŠIŽKr/   © )r    rK   rL   s   ff r&   r   ÚPlotCurve.draw_verts@   s   ù€ ö	ð" ˆr/   )	r+   r1   r   r   r   r8   r   r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústyle_overrider'   r9   r=   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r&   r   r      s$   ø‡ € à €Nò4ò@3ò"/÷
ð r/   r   )Ú	pyglet.glÚglrA   Ú
sympy.corer   Ú(sympy.plotting.pygletplot.plot_mode_baser   r   rN   r/   r&   Ú<module>r\      s   ðÝ Ý Ý AôL�ö Lr/   