+
    ‰°³j|-  ã                   óê  € ^RI HtHt ]R 4       t]R 4       t]R 4       t]R 4       t]RR l4       t]R 4       t]R 4       t	]RR	 l4       t
]RR
 l4       t]R R l4       t]R!R l4       t]R"R l4       t]R"R l4       t]R"R l4       t]R 4       t]R"R l4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       t]R 4       tR# )#é   )ÚdefunÚdefun_wrappedc                 ó  € V P                  VR4      p^V P                  V P                  4      ,          V,          V P                  RRV4      ,          pV P	                  V4      '       g#   V P                  V4      V P                  ,          pV# )r   éÿÿÿÿ©r   é   ©é   r   ©Úsquare_exp_argÚsqrtÚpiÚhyp1f1Ú_reÚ_imÚj©ÚctxÚzÚz2Úvs   &&  Ú^/home/luca/screen-checking/.venv/lib/python3.14/site-packages/mpmath/functions/expintegrals.pyÚ_erf_complexr      sj   € à	×	Ñ	˜A˜rÓ	"€Bà	
ˆ3�8‰8�C—F‘FÓÕ	˜QÕ §¡¨E°%¸Ó!<Õ<€AØ�7‰7�1�:Š:Ø�G‰G�A‹J�s—u‘uÕˆØ€Hó    c                 ó¾  € V P                  V4      ^8”  do   V P                  V4      pV P                  VRR7      pV P                  V4      V P	                  V P
                  4      ,          V P                  RRV4      ,          pM^V P                  V4      ,
          pV P                  V4      '       g*   ^V P                  V4      V P                  ,          ,           pV# )r   T©Úexactr   )Úrer   ÚfnegÚexpr   r   Úhyperur   r   r   r   )r   r   r   Únz2r   s   &&   r   Ú_erfc_complexr#      s¦   € à
‡v�vˆaƒy�1„}Ø×Ñ Ó"ˆØ�h‰h�r ˆhÓ&ˆØ�G‰G�C‹L˜Ÿ™ #§&¡&Ó)Õ)¨C¯J©J°u¸UÀBÓ,GÕG‰à�× Ñ  Ó#Õ#ˆØ�7‰7�1�:Š:Øˆc�g‰g�a‹j˜Ÿ™ÕÕˆØ€Hr   c                 ó„  € V P                  V4      pV P                  V4      '       d    V P                  V4      # V P	                  V4      '       d>   VP
                  '       g,    \        V4      ! V P                  VP                  4      4      # V P                  V4      #   \         d     Lri ; i  \         d     L/i ; i©N)	ÚconvertÚ_is_real_typeÚ_erfÚNotImplementedErrorÚ_is_complex_typeÚimagÚtypeÚrealr   ©r   r   s   &&r   Úerfr/      s©   € à�‰�A‹€AØ
×Ñ˜×Òð	Ø—8‘8˜A“;Ðð ×Ñ˜A×Ò q§v§v vð	Ü˜”7˜3Ÿ8™8 A§F¡FÓ+Ó,Ð,ð ×Ñ˜AÓÐøô #ô 	Ùð	ûô
 #ô 	Ùð	úó#   ªB  Á%)B1 Â B.Â-B.Â1B?Â>B?c                 ó„  € V P                  V4      pV P                  V4      '       d    V P                  V4      # V P	                  V4      '       d>   VP
                  '       g,    \        V4      ! V P                  VP                  4      4      # V P                  V4      #   \         d     Lri ; i  \         d     L/i ; ir%   )	r&   r'   Ú_erfcr)   r*   r+   r,   r-   r#   r.   s   &&r   Úerfcr3   '   s©   € à�‰�A‹€AØ
×Ñ˜×Òð	Ø—9‘9˜Q“<Ðð ×Ñ˜A×Ò q§v§v vð	Ü˜”7˜3Ÿ9™9 Q§V¡VÓ,Ó-Ð-ð ×Ñ˜QÓÐøô #ô 	Ùð	ûô
 #ô 	Ùð	úr0   c                 ó  € V P                   ^,          ^,           pV'       d2   V P                  WVR7      pV P                  V P                  WTR7      pMV P                  WVR7      pV^8w  d   V P                  WRRR7      pV# )é   )ÚprecTr   )r6   ÚfmulÚfdivÚone)r   r   ÚmultÚ
reciprocalr6   r   s   &&&&  r   r   r   6   sn   € à�8‰8�A�:�b�=€DßØ�X‰X�a ˆXÓ&ˆØ�X‰X�c—g‘g˜rˆXÓ-‰à�X‰X�a ˆXÓ&ˆØˆq„yØ�X‰X�b dˆXÓ+ˆØ€Ir   c                 ó0  € V'       g   V# V P                  V4      p^V P                  V P                  4      ,          V,          V P                  RRV4      ,          pV P	                  V4      '       g#   V P                  V4      V P                  ,          pV# )r   r   r	   r   r   s   &&  r   Úerfir=   B   sp   € çØˆØ	×	Ñ	˜AÓ	€BØ	
ˆ3�8‰8�C—F‘FÓÕ	˜AÕ	 §¡¨E°5¸"Ó!=Õ=€AØ�7‰7�1�:Š:Ø�G‰G�A‹J�s—u‘uÕˆØ€Hr   c                 ó¼  a a€ S P                  S4      pVS8w  g   VR8  g   V^8”  d   S P                  R4      # VoS'       g   S# S^8X  d   S P                  # SR8X  d   S P                  # \	        S4      R8  d    RS^,          ,          RS,          ,           pM“S P                  ^S P                  ,          \	        S4      ^,
          ^,          ,          4      pS P                  S4      S P                  VS P                  V4      ,
          4      ,          S P                  ^4      ,          pS ;P                  ^
,          un	        S P                  V V3R lV4      # )r   z*erfinv(x) is defined only for -1 <= x <= 1gÍÌÌÌÌÌì?g¨o™Óe1á?g†åÏ·ê?c                 ó4   <€ SP                  V 4      S,
          # r%   )r/   )Útr   Úxs   &€€r   Ú<lambda>Úerfinv.<locals>.<lambda>]   s   ø€  #§'¡'¨!£*¨Q¦,r   r   )r   Ú
bad_domainÚinfÚninfÚabsÚlnr   Úsignr   r6   Úfindroot)r   rA   ÚxreÚaÚus   ff   r   ÚerfinvrN   L   sú   ù€ à
�'‰'�!‹*€CØˆqŒ�c˜B”h C¨!¤GØ�~‰~ÐJÓKÐKØ€Aç�QˆhØˆA„v�c—g‘gˆ~ØˆB„w�s—x‘x�Ü
ˆ1ƒv�„|Ø�A�q•D�L˜8 A�:Õ%‰ð �F‰F�1�S—V‘V•8œS ›V A�X¨�MÕ)Ó*ˆØ�H‰H�Q‹K˜#Ÿ(™( 1 s§v¡v¨a£y¥=Ó1Õ1°#·(±(¸1³+Õ=ˆØ‡H‚H�…N…HØ�<‰<Õ.°Ó2Ð2r   c                 óæ   € V P                  V4      pV P                  W,
          ^,          ) ^V^,          ,          ,          4      W0P                  ^V P                  ,          4      ,          ,          # ©r   )r&   r    r   r   )r   rA   ÚmuÚsigmas   &&&&r   ÚnpdfrS   _   sM   € à�K‰K˜Ó€EØ�7‰7�Q•T˜A•I�:˜q ¨¥�zÕ*Ó+¨u·X±X¸aÀÇÁ½hÓ5GÕ/GÕHÐHr   c                 óÈ   € W,
          W0P                  ^4      ,          ,          pV^ 8  d   V P                  V) 4      ^,          # ^V P                  V4      ,           ^,          # rP   )r   r3   r/   )r   rA   rQ   rR   rL   s   &&&& r   ÚncdfrU   d   sK   € à	
��—h‘h˜q“kÕ!Õ"€AØˆ1„uØ�x‰x˜˜‹|˜A�~Ðà�#—'‘'˜!“*•˜aÕÐr   c                 óæ  € W48X  d   ^ pEMGV'       gY   V^ 8X  d   V^8X  d   V P                  W4      pEMWA,          V P                  V^V,
          V^,           V4      ,          V,          pMçV P                  V4      w  rxV^ 8:  da   W€P                  ) 8  d0   V P                  5p	V ;P                  ^,          un        W,          pM VR8  d   V ;P                  V,          un        WA,          V P                  V^V,
          V^,           V4      ,          p
W1,          V P                  V^V,
          V^,           V4      ,          pW«,
          V,          pV'       d   W`P                  W4      ,          pV# )é    éüÿÿÿ)ÚbetaÚhyp2f1Únint_distancer6   Úeps)r   rL   ÚbÚx1Úx2Úregularizedr   ÚmÚdÚhÚs1Ús2s   &&&&&&      r   Úbetaincrf   l   s  € à	„xØŠßØ�Œ7�r˜Q”wØ—‘˜“ŠAà•˜Ÿ
™
 1 a¨¥c¨1¨Q­3°Ó3Õ3°aÕ7‰Aà× Ñ  Ó#‰ˆØ�Œ6Ø—H‘H�9Œ}Ø—W‘W�H�Ø—’˜A••Ø•‘Ø�R”Ø—’˜A••Ø�U�S—Z‘Z  ! A¥# a¨¥c¨"Ó-Õ-ˆØ�U�S—Z‘Z  ! A¥# a¨¥c¨"Ó-Õ-ˆØ�W˜�MˆßØ	�X‰X�a‹]ÕˆØ€Hr   Nc                 ó:  € \        V4      pV P                  V4      pVf   V P                  pRpMV P                  V4      pW P                  8g  pVf   V P                  pRpMV P                  V4      pW0P                  8g  pV'       gr   V'       gj   V'       dQ   V P	                  V4      ^ 8  d   V P                  # V P	                  V4      ^ 8”  d   V P
                  # V P                  # V P                  V4      # W#8X  d   V P                  # V P	                  V4      V P	                  V4      8”  d   V P                  WW$4      ) # V'       d   V'       d   V P                  WW44      5# V'       d   V P                  WV4      # V'       d   V P                  WV4      # R # )NF)Úboolr&   ÚzerorE   r   r9   ÚnanÚgammaÚgammaincÚ_gamma3Ú_upper_gammaÚ_lower_gamma)r   r   rL   r]   r`   Úlower_modifiedÚupper_modifieds   &&&&&  r   rl   rl   …   sB  € ä�{Ó#€KØ�‰�A‹€AØ‚yØ�H‰HˆØ‰à�K‰K˜‹NˆØŸh™h™ˆØ‚yØ�G‰GˆØ‰à�K‰K˜‹NˆØŸg™g™ˆçŸnßØ�v‰v�a‹y˜1Œ}Ø—w‘w�Ø—‘˜“˜Q”Ø—w‘w�à—w‘w�Ø�y‰y˜‹|ÐØ„vØ�x‰xˆà
‡v�vˆaƒy�3—6‘6˜!“9ÔØ—‘˜Q 1Ó2Ð2Ð2çŸ.Ø—‘˜A !Ó1Ð1Ð1ç	Ø×Ñ  kÓ2Ð2ç	Ø×Ñ  kÓ2Ð2ñ 
r   c                 óÞ   a aaa€ S P                  V4      '       d   \        V4      ! S P                  4      # V.V,          oS P                  SR R7      oVVV V3R lpS P	                  WA.4      # )Tr   c                 óX   <€ SP                  S4      SV .^V R.. S^.^V ,           .S3pV3# ©r   r   ©r    )r   ÚT1ÚGr]   r   Únegbs   & €€€€r   rc   Ú_lower_gamma.<locals>.hµ   s;   ø€ Ø�g‰g�d‹m˜Q Ð" Q¨¨2 J°°A¸°s¸Q¸q½S¸EÀ1ÐDˆØˆuˆr   )Úisnpintr,   rE   r   Ú	hypercomb)r   r   r]   r`   rc   rw   rx   s   f&f& @@r   ro   ro   ®   s`   û€ ð ‡{�{�1‡~‚~Ü�AŒw�s—w‘wÓÐØ	
ˆˆkÕ€AØ�8‰8�A˜Tˆ8Ó"€D÷ð ð �=‰=˜˜CÓ Ð r   c                 ó  a aaa€ S P                  V4      '       d£    V'       dˆ   S P                  V4      '       d   \        V4      ! S P                  4      # S P                  p S ;P                  ^
,          un        S P                  VS4      S P                  V4      ,          VS n        # S P                  VS4      # V^8X  d   SR8X  d   VS,           ^ ,          # V^8X  d   SR8X  g   SR8X  d   VS,           ^ ,          # S P                  SRR7      oV.V,          o VVV V3R lpS P                  WQ.RR7      #   TS n        i ; i  \         d     L—i ; i  S P                   d    TTT T3R lpS P                  YQ.4      u # i ; i)	é
   Tr   c                 ód   <€ V ^,
          pSP                  S4      S.^V.. S^V) .. ^S,          3.# ©r   ru   )r   Úrrw   rL   r   Únegas   & €€€€r   rc   Ú_upper_gamma.<locals>.hÖ   s?   ø€ Ø�!•ˆAØ—g‘g˜d“m QÐ'¨!¨Q¨°°Q¸¸Q¸B¸ÀÀQÀtÅVÐLÐMÐMr   )Úforce_seriesc                 ó€   <€ . ^V ^,
          .V .S. . ^ 3pSP                  S4      ) SV .^V R.. S^.^V ,           .S3pW3# rt   ru   )r   rv   ÚT2rw   rL   r   r�   s   &  €€€€r   rc   r‚   Û   s[   ø€ Ø�a˜˜1��X ˜s A r¨2¨qÐ0ˆBØ—7‘7˜4“=�. ! QÐ'¨!¨Q°¨°R¸¸Q¸CÀ!ÀAÅ#ÀÈÐIˆBØ�6ˆMr   r   y      ð¿      ð¿y      ð¿      ð?)Úisintrz   r,   ri   r6   Ú_gamma_upper_intrk   r)   r   r{   ÚNoConvergence)r   r   rL   r`   Úorigrc   rw   r�   s   f&f&  @@r   rn   rn   º   s_  û€ ð ‡y�y�‡|‚|ð	ßà—;‘;˜q—>’>Ü œ7 3§8¡8Ó,Ð,Ø—x‘x�ð$Ø—H’H •N•HØ×/Ñ/°°1Ó5¸¿	¹	À!»ÕDà#�C•Hà×+Ñ+¨A¨qÓ1Ð1ð 	ˆA„v�!�r”'Ø�!•�Q�wˆØˆA„v�1˜”:  e¤Ø�!•�Q�wˆØ�8‰8�A˜Tˆ8Ó"€DØ	
ˆˆkÕ€Að
%÷	Nð 	Nð �}‰}˜Q °$ˆ}Ó7Ð7øð#  $�C•Hûô #ô 	Ùð	ûð ×Ñô %÷	ð 	ð �}‰}˜Q Ó$Ò$ð%úsR   �E ¥E ¼E ÁE Á$A D< Â$E Â,E ÄE Ä<	EÅE ÅEÅEÅ,FÆFc                 óÎ  € V P                  V4      pV'       d   V'       d   V P                  #  V ;P                  ^,          un        V P                  WVR7      pV P                  WVR7      pWg,
          pV P	                  V4      \        V P	                  V4      V P	                  V4      4      ,
          R8”  d   VV ;P                  ^,          un        # V'       gM   V P                  V^ W4R7      pV P                  V^ W$R7      pWg,
          p VV ;P                  ^,          un        # V ;P                  ^,          un        \        h  T ;P                  ^,          un        i ; i)é   )r`   iöÿÿÿ)rz   ri   r6   rl   ÚmagÚmaxr)   )	r   r   rL   r]   r`   Úpolerv   r…   ÚRs	   &&&&&    r   rm   rm   á   s  € à�;‰;�q‹>€Dß—tØ�x‰xˆðØ�Š�B��ð �\‰\˜!¨Kˆ\Ó8ˆØ�\‰\˜!¨Kˆ\Ó8ˆØ�GˆØ�7‰7�1‹:œ˜CŸG™G B›K¨¯©°«Ó5Õ5¸Ô;Øð 	�Š�B�Ž÷ Ø—‘˜a  A�Ó?ˆBØ—‘˜a  A�Ó?ˆBØ•ˆAð Øà�Š�B�Žˆ�Š�B��Ü
Ðøð 	�Š�B�Žús   ¯BE	 ÃE	 Ã2E	 Å	E$c                 óì  € V P                  V4      '       d*   V P                  V4      '       d    V P                  W4      # V P	                  V4      '       g   V P	                  V4      '       d	   W!,          # W P
                  8X  d
   ^V,          # V^ 8X  dL   V P                  V4      ^8:  d   \        V4      ! V P
                  4      # V P                  V^,
          ,          # V^ 8X  d   V P                  V) 4      V,          # VR8X  d/   V P                  V) 4      V^,           ,          V^,          ,          # W!^,
          ,          V P                  ^V,
          V4      ,          #   \         d     EL1i ; irt   )r†   r'   Ú_expint_intr)   ÚisnanrE   r   r,   r9   r    rl   )r   Únr   s   &&&r   Úexpintr”   û   s  € à
‡y�y�‡|‚|˜×)Ñ)¨!×,Ò,ð	Ø—?‘? 1Ó(Ð(ð ‡y�y�‡|‚|�s—y‘y —|’|Ø�sˆ
Ø�G‰G„|Ø��sˆ
ØˆA„và�6‰6�!‹9˜Œ>ä˜”7˜3Ÿ7™7Ó#Ð#à—7‘7˜A˜a�C•=Ð ØˆA„vØ�w‰w˜�r‹{˜1�}ÐØˆB„wØ�w‰w˜�r‹{˜A˜a�CÕ   A¥Õ%Ð%Ø��s�8�c—l‘l 1 Q¥3¨Ó*Õ*Ð*øô# #ô 	Úð	ús   °E$ Å$E3Å2E3c                 ó2  € V'       dT   V^8X  d   V P                   # V P                  V P                  V4      4      V P                  V P                  4      ,
          # V'       g   V# V^8X  d   V P                  # V P                  V P                  V4      4      # rP   )ri   ÚeirH   Úln2rF   )r   r   Úoffsets   &&&r   Úlir™     sl   € çØ�Œ6Ø—8‘8ˆOØ�v‰v�c—f‘f˜Q“iÓ  3§6¡6¨#¯'©'£?Õ2Ð2ßØˆØˆA„vØ�x‰xˆØ�6‰6�#—&‘&˜“)ÓÐr   c                 ój   €  V P                  V4      #   \         d    T P                  T4      u # i ; ir%   )Ú_eir)   Ú_ei_genericr.   s   &&r   r–   r–     ó3   € ð"Ø�w‰w�q‹zÐøÜô "Ø�‰˜qÓ!Ò!ð"úó   ‚ “2±2c           	      ó†  € WP                   8X  d   V# WP                  8X  d   V P                  # V P                  V4      ^8”  d»    V P                  V,          pV P                  V4      V P                  ^^.. VV P                  RR7      ,          V,          pV P                  V4      pV^ 8”  d$   W0P                  V P                  ,          ,          pV^ 8  d$   W0P                  V P                  ,          ,          pV# WP                  ^^^^V4      ,          V P                  ,           pV P                  V4      '       dI   VRV P                  V4      V P                  V P                  V,          4      ,
          ,          ,          pV# W0P                  \        V4      4      ,          pV#   T P                   d     LÀi ; i)r   T)Úmaxtermsrƒ   ç      à?)rE   rF   ri   rŒ   r9   r    Úhyperr6   r   r   r   rˆ   Úhyp2f2ÚeulerÚlogrG   )r   r   r€   r   Úims   &&   r   rœ   rœ   &  sd  € ð 	�G‰G„|ØˆØ�H‰H„}Ø�x‰xˆØ
‡w�wˆqƒz�A„~ð	Ø—‘˜•	ˆAØ—‘˜“
˜3Ÿ9™9 a¨ U¨2¨aØŸ™°ð %ó 6õ 6Ø67õ8ˆAà—‘˜“ˆBØ�AŒvØ—V‘V˜CŸE™E•\Õ!�Ø�AŒvØ—V‘V˜CŸE™E•\Õ!�ØˆHð 	
�*‰*�Q�q˜˜1˜QÓ
Õ #§)¡)Õ+€AØ
‡w�wˆq‡z‚zØ	ˆS�#—'‘'˜!“*˜sŸw™w s§w¡w¨q¥yÓ1Õ1Õ2Õ2ˆð €Hð 	
�W‰W”S˜“V‹_ÕˆØ€Høð × Ñ ô 	Ùð	ús   ÁB8F, Æ,G Æ?G c                 ól   €  V P                  V4      #   \         d    T P                  ^T4      u # i ; ir   )Ú_e1r)   r”   r.   s   &&r   Úe1r©   B  s5   € ð Ø�w‰w�q‹zÐøÜô  Ø�z‰z˜!˜QÓÒð ús   ‚ “3²3c                 ój   €  V P                  V4      #   \         d    T P                  T4      u # i ; ir%   )Ú_cir)   Ú_ci_genericr.   s   &&r   Úcir­   I  r�   rž   c                 ó.  € V P                  V4      '       d@   WP                  8X  d   V P                  # WP                  8X  d   V P                  R ,          # V P                  V P                  VRR7      pV P                  VRR7      pRV P                  V4      V P                  V4      ,           ,          pV P                  V4      pV P                  V4      pV^ 8X  dA   V^ 8”  d   W@P                  R,          ,          pV^ 8  d   W@P                  R,          ,          pV^ 8  dA   V^ 8¼  d   W@P                  R ,          ,          pV^ 8  d   W@P                  R ,          ,          pV P                  V4      '       d   V^ 8”  d   V P                  V4      pV# )ù              ð?Tr   r¡   ù              à?)ÚisinfrE   ri   rF   r   r7   r   r   r–   r   r   r'   )r   r   ÚjzÚnjzr   ÚzrealÚzimags   &&     r   r¬   r¬   P  s&  € à
‡y�y�‡|‚|Ø—‘Œ< §¡˜Ø—‘Œ= §¡¨¥Ð*Ø	�‰�#—%‘%˜ ˆÓ	%€BØ
�(‰(�2˜Dˆ(Ó
!€CØˆS�V‰V�B‹Z˜#Ÿ&™& ›+Õ%Õ&€AØ�G‰G�A‹J€EØ�G‰G�A‹J€EØ�„zØ�1Œ9�aŸ6™6 $�;Õ&�aØ�1Œ9�aŸ6™6 $�;Õ&�aØˆq„yØ�AŒ:�qŸF™F 2�I•~�qØ�AŒ:�qŸF™F 2�I•~�qØ
×Ñ˜×Ò ¨¤	Ø�G‰G�A‹JˆØ€Hr   c                 ój   €  V P                  V4      #   \         d    T P                  T4      u # i ; ir%   )Ú_sir)   Ú_si_genericr.   s   &&r   Úsir¹   d  r�   rž   c                 óð  € V P                  V4      '       dG   WP                  8X  d   R V P                  ,          # WP                  8X  d   RV P                  ,          # V P	                  V4      R8¼  dÝ   V P                  V P                  VRR7      pV P                  VRR7      pRV P                  V4      V P                  V4      ,
          ,          pV P                  V4      pV^ 8”  d   VR V P                  ,          ,          pV^ 8  d   VR V P                  ,          ,          pV P                  V4      '       d   V P                  V4      pV# WP                  RRRRV,          V,          4      ,          # )	r¡   Tr   ç      à¿r   y       €      à¿r   r	   g      Ð¿)r±   rE   r   rF   rŒ   r7   r   r   r–   r   r'   Úhyp1f2)r   r   r²   r³   r   r´   s   &&    r   r¸   r¸   k  s  € à
‡y�y�‡|‚|Ø—‘Œ<  C§F¡F¥
Ð*Ø—‘Œ=  c§f¡f¥Ð,à
‡w�wˆqƒz�RÔØ�X‰X�c—e‘e˜A DˆXÓ)ˆØ�h‰h�r ˆhÓ%ˆØ�S—V‘V˜B“Z #§&¡&¨£+Õ-Õ.ˆØ—‘˜“
ˆØ�1Œ9Ø��S—V‘V•�OˆAØ�1Œ9Ø��S—V‘V•�OˆAØ×Ñ˜Q×ÒØ—‘˜“
ˆAØˆà—‘˜E %¨¨e°A­g°a­iÓ8Õ8Ð8r   c                 ó”  € V P                  VR R7      pRV P                  V4      V P                  V4      ,           ,          pV P                  V4      pV P                  V4      pV^ 8”  d   W0P                  R,          ,          pV# V^ 8  d   W0P                  R,          ,          pV# V^ 8  d   W0P                  R,          ,          pV# )Tr   r¡   r°   r¯   )r   r–   r   r   r   )r   r   Únzr   r´   rµ   s   &&    r   Úchir¿   €  s¨   € à	�‰�!˜4ˆÓ	 €BØˆS�V‰V�A‹Y˜Ÿ™ ›Õ#Õ$€AØ�G‰G�A‹J€EØ�G‰G�A‹J€EØˆq„yØ	�V‰V�D�[Õˆð
 €Hð	 
�ŒØ	�V‰V�D�[Õˆð €Hð 
�ŒØ	�V‰V�B�Y�ˆØ€Hr   c                 óª  € V P                  V4      R8¼  d—   V P                  VRR7      pRV P                  V4      V P                  V4      ,
          ,          pV P                  V4      pV^ 8”  d   VRV P                  ,          ,          pV^ 8  d   VRV P                  ,          ,          pV# WP                  RRRRV,          V,          4      ,          # )	r   Tr   r¡   r°   g      Ð?r   r   r	   )rŒ   r   r–   r   r   r¼   )r   r   r¾   r   rµ   s   &&   r   ÚshirÁ   Ž  s§   € ð ‡w�wˆqƒz�RÔØ�X‰X�a˜tˆXÓ$ˆØ�—‘˜“˜SŸV™V B›ZÕ'Õ(ˆØ—‘˜“
ˆØ�1Œ9�a˜4 §¡�;Õ&�aØ�1Œ9�a˜4 §¡�;Õ&�aØˆà—:‘:˜e E¨%°°Qµ°qµÓ9Õ9Ð9r   c           	      óH  € WP                   8X  d   V P                  R 4      # WP                  8X  d   V P                  R4      # V P                  V^,          ,          ^,          V P	                  RRRV P                  ^,          ) V^,          ,          ^,          4      ,          # )r¡   r»   )r
   r5   r	   )é   r5   )rE   ÚmpfrF   r   r¼   r.   s   &&r   ÚfresnelsrÅ   ›  sq   € à�G‰G„|Ø�w‰w�s‹|ÐØ�H‰H„}Ø�w‰w�t‹}ÐØ�6‰6�!�Q•$�;�q�=˜Ÿ™ E¨%°°s·v±v¸qµy°jÀÀAÅµoÀbÕ6HÓIÕIÐIr   c           	      ó  € WP                   8X  d   V P                  R 4      # WP                  8X  d   V P                  R4      # WP                  RRRV P                  ^,          ) V^,          ,          ^,          4      ,          # )r¡   r»   )r   r5   r   )é   r5   )rE   rÄ   rF   r¼   r   r.   s   &&r   ÚfresnelcrÈ   £  s_   € à�G‰G„|Ø�w‰w�s‹|ÐØ�H‰H„}Ø�w‰w�t‹}ÐØ�Z‰Z˜˜e E¨3¯6©6°1­9¨*°Q¸µT­/¸"Õ*<Ó=Õ=Ð=r   )r   F)rW   r   )rW   r   F)rW   NF)F)Ú	functionsr   r   r   r#   r/   r3   r   r=   rN   rS   rU   rf   rl   ro   rn   rm   r”   r™   r–   rœ   r©   r­   r¬   r¹   r¸   r¿   rÁ   rÅ   rÈ   © r   r   Ú<module>rË      s(  ðß +àñó ðð ñ	ó ð	ð ñó ðð ñ ó ð ð ó	ó ð	ð ñó ðð ñ3ó ð3ð$ óIó ðIð ó ó ð ð óó ðð0 ó&3ó ð&3ðP ó	!ó ð	!ð ó$%ó ð$%ðL óó ðð2 ñ+ó ð+ð. ó	ó ð	ð ñ"ó ð"ð ñó ðð6 ñ ó ð ð ñ"ó ð"ð ñó ðð& ñ"ó ð"ð ñ9ó ð9ð( ñó ðð ñ
:ó ð
:ð ñJó ðJð ñ>ó ò>r   