
    &h%              	       
   S r SSKrSSKr\R                  S:X  ad  \R                  R                  \5      S   r\R                  S   S-   \-   \R                  S'   \R                  S:  a  \R                  " \5        COUS\R                  ;   aE  S\R                  ;  a5  \R                  R                  \R                  S   5      \R                  S'   S	 r " S
 S5      rSSK7  SSK7  SSK7  SSKJr  SSKJrJr  SSKrSSKr\R4                  R6                  rSSKr\R:                  R<                  rSSKr\R@                  RB                  r!\R@                  RD                  r"\#r$\%" 5       S:  a   SSK&r SSK*r SSK,r SSK.r SSK0r SSK2r SSK4r SSK6r SSK8rSSK8J9r9   SSK;r SSK=r SSK?r SS KAJBrBJCrC   SSKDrSS"KDJErE   SS%KGJHrH   SS'KIJJrJ   SSKKr SSKMrS+\R                  ;   a   SSKOJPrQ  \Q\R                  S,'    SSKSrSSKTr\R                  R                  \R                  lV        \R                  R                  \R                  lW        \R                  R                  \R                  lX         SSKYr SSKZr SSK\r SSK^r SSK`r SSKbr SSKdr\?e SSKfrS3 rgSSKhrhS4 riS5 rj\hR                  " \\j\i5        S6 rlS7 rm\hR                  " \\m\l5        S8\R                  ;  a6  \n" S9R                  " \#/\%" 5       \R                  SS: -   Q76 5        \n" S;5        CCCCChCgg! \'\(4 a    \" SSS9r) GNf = f! \'\(4 a    \" SSS9r+ GNf = f! \'\(4 a    \" SSS9r- GNf = f! \'\(4 a    \" SSS9r/ GNf = f! \'\(4 a    \" SSS9r1 GNf = f! \'\(4 a    \" SSS9r3 GN f = f! \'\(4 a    \" SSS9r5 GN1f = f! \'\(4 a    \" SSS9r7 GNBf = f! \'\(4 a    \" SSS9r:S r9 GNPf = f! \'\(4 a    \" SSS9r< GNaf = f! \'\(4 a    \" SSS9r> GNrf = f! \'\(4 a    \" SSS9r@ GNf = f! \'\(4 a	    S! rB\BrC GNf = f! \'\(4 a    \" S#SS9rFS$ rE GNf = f! \'\(4 a    S& rH GNf = f! \'\(4 a    S( rJ GNf = f! \'\(4 a    \" S)SS9rL GNf = f! \'\(4 a    \" S*SS9rN GNf = f! \'\(4 a     GNf = f! \'\(4 a    \" S-SS9rQ GN[f = f! \'\(4 a     GNef = f! \'\(4 a    \" S.SS9r[ GNvf = f! \'\(4 a    \" S/SS9r] GNf = f! \'\(4 a    \" S0SS9r_ GNf = f! \'\(4 a    \" S1SS9ra GNf = f! \'\(4 a    \" S2SS9rc GNf = f! \'\(4 a     GNf = f! \'\(4 a     GNf = f)<a;  Pygame is a set of Python modules designed for writing games.
It is written on top of the excellent SDL library. This allows you
to create fully featured games and multimedia programs in the python
language. The package is highly portable, with games running on
Windows, MacOS, OS X, BeOS, FreeBSD, IRIX, and Linux.    NntPATH;)      DISPLAYSDL_VIDEO_X11_WMCLASSc                     [        U  S35      e)Nz is not available)RuntimeError)names    G/var/www/auris/envauris/lib/python3.13/site-packages/pygame/__init__.py_attribute_undefinedr   1   s    
$01
22    c                   4    \ rS rSrSrS	S jrS rS rS rSr	g)
MissingModule5   Tc                     Xl         [        R                  " 5       S S u  p4[        U5      U l        UR
                   SU R                   3U l        X l        U(       a  U R                  5         g g )N   : )	r   sysexc_infostrinfo__name__reasonurgentwarn)selfr   r   exc_typeexc_msgs        r   __init__MissingModule.__init__8   sZ    	LLN2A.L	!**+2dii[9IIK r   c                     U R                   (       d  U R                  5         SU l         U R                   SU R                   S3n[	        U5      e)N   z module not available ())r   r   r   r   NotImplementedError)r   varmissing_msgs      r   __getattr__MissingModule.__getattr__A   s?    {{IIKDK#:4;;-qI!+..r   c                     g)NF )r   s    r   __bool__MissingModule.__bool__H   s    r   c                    U R                   (       a  SOSnU SU R                   SU R                   SU R                   S3n SS KnU R                   (       a  SOS	nUR                  U[        U5        g ! [         a    [        U5         g f = f)
Nimportuse r   z
(r%   r      r   )	r   r   r   r   warningsr   RuntimeWarningImportErrorprint)r   msg_typemessager4   levels        r   r   MissingModule.warnK   st    #{{8Ja		{"TYYKs4;;-qI	A!EMM'>59 	'N	s   0A4 4BB)r   r   r   r   N)r   )
r   
__module____qualname____firstlineno___NOT_IMPLEMENTED_r!   r)   r-   r   __static_attributes__r,   r   r   r   r   5   s    /	r   r   )*Rect)encode_stringencode_file_path)r   r   r   cdromr$   )r   displaydraweventimagejoystickkeymouse)Cursorcursorsc                      [        S5        g )Nzpygame.Cursorr   )argss    r   rN   rN      s
    _-r   spritethreads	pixelcopy)SurfaceSurfaceTypec                     [        S5        g )Nzpygame.SurfacerQ   )sizeflagsdepthmaskss       r   rV   rV          -.r   )Maskmaskc                     [        S5        g )Nzpygame.MaskrQ   )rY   fills     r   r^   r^      s
    ]+r   )
PixelArrayc                     [        S5        g )Nzpygame.PixelArrayrQ   )surfaces    r   rb   rb      s    01r   )Overlayc                     [        S5        g )Nzpygame.OverlayrQ   )formatrY   s     r   re   re      r]   r   time	transformPYGAME_FREETYPEzpygame.fontfontmixerscrap	surfarraysndarray	fasteventc                  ,    SSK n SSKnSSKnSSKnSSKng)z;some additional imports that py2app/py2exe will want to seer   N)atexitnumpy	OpenGL.GLpygame.macosxpygame.colordict)rr   rs   OpenGLpygames       r   packager_importsry   )  s    r   c                     [        XX#5      $ NrB   )xywhs       r   __rect_constructorr   7  s    ar   c                     [        U [        5      (       d   e[        U R                  U R                  U R
                  U R                  44$ r{   )
isinstancerC   r   r|   r}   r~   r   )rs    r   __rect_reducer   ;  s9    aQSS!##qss333r   c                     [        XX#5      $ r{   )Color)r   gbas       r   __color_constructorr   D  s    qr   c                     [        U [        5      (       d   e[        U R                  U R                  U R
                  U R                  44$ r{   )r   r   r   r   r   r   r   )cs    r   __color_reducer   H  s9    aacc133 444r   PYGAME_HIDE_SUPPORT_PROMPTz)pygame {} (SDL {}.{}.{}, Python {}.{}.{})r   zGHello from the pygame community. https://www.pygame.org/contribute.html)p__doc__r   osr   pathsplit__file__
pygame_direnvironversion_infoadd_dll_directorybasenameargvr   r   pygame.basepygame.constantspygame.versionpygame.rectrC   pygame.rwobjectrD   rE   pygame.surflockrx   pygame.colorcolorr   pygame.bufferproxybufferproxyBufferProxypygame.mathmathVector2Vector3ver__version__get_sdl_versionpygame.cdromr6   OSErrorrF   pygame.displayrG   pygame.drawrH   pygame.eventrI   pygame.imagerJ   pygame.joystickrK   
pygame.keyrL   pygame.mouserM   pygame.cursorsrN   rO   pygame.spriterS   pygame.threadsrT   pygame.pixelcopyrU   pygame.surfacerV   rW   pygame.maskr^   r_   pygame.pixelarrayrb   pygame.overlayre   pygame.timerh   pygame.transformri   pygame.ftfontftfontrk   modulespygame.fontpygame.sysfontsysfontSysFont	get_fonts
match_fontpygame.mixer_musicpygame.mixerrl   pygame.scraprm   pygame.surfarrayrn   pygame.sndarrayro   pygame.fasteventrp   pygame.imageextimageextpygame.pkgdatary   copyregr   r   pickler   r   r7   rg   r,   r   r   <module>r      s  (9  	 77d?x(+J F+c1J>BJJv & 
Z( 	 "**!8

!J*,''*:*:388A;*GBJJ&'3 N     ;     ,, 
++


++

 y 11+--3)-.%/15
3, 2,/&+5
 

"$%)M"+ ..00FKK"NN44FKK#^^66FKK
	--535		 4
 t]$6 75
 un&9 :  rzz1	3::	
!#c&6&6q&;;	

 

ST B]G-=I ! 1ga01
 	W 1Ia0G1
 	W +*D+
 	W -'!,E-
 	W -'!,E-
 	W 3Z2H3
 	W )
a
(C)
 	W -'!,E- 	W .Ia0G.. 	W /8A.F/
 	W 1Ia0G1
 	W 5k!4I5 	W / K 	W ,*D,, 	W 222 	W /// 	W +*D+
 	W 5k!4I5 !  	W +*D+ 	W 		
 	W -'!,E-
 	W -'!,E-
 	W 5k!4I5
 	W 3Z2H3
 	W 5k!4I5 	W 		 	W 		s  4L1 9M >M M3 N	 N N5 O 
O! 'O: ,P 1P& 6P< ?
Q 
Q) Q; R R# 2R9 A7S  S S- 
T T T/ U U %U* 1MMMMM0/M03NN	NNN21N25OOOO!O76O7:PPP#"P#&P98P9<QQQ&%Q&)Q87Q8;R
	R
R R #R65R69SSSSS*)S*-T ?T TTT,+T,/UUUUU'&U'*U65U6