
    ^h                        S SK Jr  S SKJrJr   " S S\R
                  5      r " S S\R
                  5      r " S S\R                  5      r	 " S	 S
\R
                  5      r
 " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R
                  5      r " S S\R                  5      r " S S \R                  5      r " S! S"\R                  5      r " S# S$\R                  5      r " S% S&\R
                  5      r " S' S(\R
                  5      r " S) S*\R                  5      r " S+ S,\R                  5      r " S- S.\R
                  5      r " S/ S0\R                  5      r " S1 S2\R
                  5      r " S3 S4\R
                  5      r " S5 S6\R                  5      r  " S7 S8\R
                  5      r! " S9 S:\R
                  5      r" " S; S<\R
                  5      r# " S= S>\R
                  5      r$ " S? S@\R                  5      r% " SA SB\R
                  5      r& " SC SD\R
                  5      r' " SE SF\R
                  5      r( " SG SH\R
                  5      r) " SI SJ\R
                  5      r* " SK SL\R
                  5      r+ " SM SN\R                  5      r, " SO SP\R                  5      r- " SQ SR\R                  5      r. " SS ST\R
                  5      r/ " SU SV\R
                  5      r0 " SW SX\R                  5      r1 " SY SZ\R                  5      r2 " S[ S\\R
                  5      r3 " S] S^\R
                  5      r4 " S_ S`\R                  5      r5 " Sa Sb\R                  5      r6 " Sc Sd\R                  5      r7 " Se Sf\R                  5      r8 " Sg Sh\R
                  5      r9 " Si Sj\R                  5      r: " Sk Sl\R
                  5      r; " Sm Sn\R
                  5      r< " So Sp\R
                  5      r= " Sq Sr\R
                  5      r> " Ss St\R
                  5      r? " Su Sv\R
                  5      r@ " Sw Sx\R
                  5      rA " Sy Sz\R
                  5      rB " S{ S|\R
                  5      rC " S} S~\R
                  5      rD " S S\R
                  5      rE " S S\R
                  5      rF " S S\R
                  5      rG " S S\R
                  5      rH " S S\R
                  5      rI " S S\R
                  5      rJ " S S\R
                  5      rK " S S\R
                  5      rL " S S\R
                  5      rM " S S\R
                  5      rN " S S\R                  5      rO " S S\R
                  5      rP " S S\R
                  5      rQ " S S\R
                  5      rR " S S\R
                  5      rS " S S\R
                  5      rT " S S\R
                  5      rU " S S\R
                  5      rV " S S\R
                  5      rW " S S\R
                  5      rX " S S\R                  5      rY " S S\R                  5      rZ " S S\R                  5      r[ " S S\R                  5      r\ " S S\R                  5      r] " S S\R
                  5      r^ " S S\R
                  5      r_ " S S\R
                  5      r` " S S\R                  5      ra " S S\R                  5      rb " S S\R
                  5      rc " S S\R
                  5      rd " S S\R
                  5      re " S S\R
                  5      rf " S S\R                  5      rg " S S\R                  5      rh " S S\R                  5      ri " S S\R
                  5      rj " S S\R                  5      rk " S S\R
                  5      rl " S S\R                  5      rm " S S\R
                  5      rn " S S\R
                  5      ro " S S\R                  5      rp " S S\R
                  5      rq " S S\R                  5      rr " S S\R
                  5      rs " S S\R                  5      rt " S S\R
                  5      ru " S S\R
                  5      rv " S S\R
                  5      rw " S S\R
                  5      rx " S S\R
                  5      ry " S S\R                  5      rz " S S\R                  5      r{ " S S\R                  5      r| " S S\R                  5      r} " S S\R
                  5      r~0 S\_S\_S\	_S\
_S\_S\_S\_S\_S\_S\_S\_S\_S\_GS \_GS\_GS\_GS\_0 GS\_GS\_GS\_GS\_GS\_GS	\_GS
\_GS\_GS\ _GS\!_GS\"_GS\#_GS\$_GS\%_GS\&_GS\'_GS\(_E0 GS\)_GS\*_GS\+_GS\,_GS\-_GS\._GS\/_GS\0_GS\1_GS\2_GS\3_GS \4_GS!\5_GS"\6_GS#\7_GS$\8_GS%\9_E0 GS&\:_GS'\;_GS(\<_GS)\=_GS*\>_GS+\?_GS,\@_GS-\A_GS.\B_GS/\C_GS0\D_GS1\E_GS2\F_GS3\G_GS4\H_GS5\I_GS6\J_E0 GS7\K_GS8\L_GS9\M_GS:\N_GS;\O_GS<\P_GS=\Q_GS>\R_GS?\S_GS@\T_GSA\U_GSB\V_GSC\W_GSD\X_GSE\Y_GSF\Z_GSG\[_E0 GSH\\_GSI\]_GSJ\^_GSK\__GSL\`_GSM\a_GSN\b_GSO\c_GSP\d_GSQ\e_GSR\f_GSS\g_GST\h_GSU\i_GSV\j_GSW\k_GSX\l_E0 GSY\m_GSZ\n_GS[\o_GS\\p_GS]\q_GS^\r_GS_\s_GS`\t_GSa\u_GSb\v_GSc\w_GSd\x_GSe\y_GSf\z_GSg\{_GSh\|_GSi\}_EGSj\~0ErGgk(l      )X)rqstructsc                   4   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " SS\R                  \R                  \R                   45      \R"                  " S5      \R&                  " S5      5      rSrg)CreateWindow      depthwidparentxywidthheightborder_widthwindow_class   visualattrs N)__name__
__module____qualname____firstlineno__r   StructOpcodeCard8RequestLengthWindowInt16Card16Setr   CopyFromParentInputOutput	InputOnlyCard32r   WindowValues_request__static_attributes__r       G/var/www/html/env/lib/python3.13/site-packages/Xlib/protocol/request.pyr   r      s    yy
		!


		%
		(


		'
		(
		.!
~q1#3#3Q]]AKK"PQ
		(W%
Hr*   r   c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \
R                  " S5      5      rSrg)ChangeWindowAttributes,   r   r	   windowr   r   N)r   r   r   r   r   r   r   Padr   r   r   r'   r(   r)   r   r*   r+   r-   r-   ,   sL    yy
		!
q	

		(W%
Hr*   r-   c                   x   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                   " S\R$                  45      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)GetWindowAttributes5      r	   r/   backing_storesequence_numberr   	win_classbit_gravitywin_gravitybacking_bit_planesbacking_pixel
save_undermap_is_installed	map_stateoverride_redirectcolormapall_event_masksyour_event_maskdo_not_propagate_maskr   r   N)r   r   r   r   r   r   r   r0   r   r   r(   	ReplyCoder   r!   ReplyLengthr&   Colormapr   NONE_replyr)   r   r*   r+   r2   r2   5   s;   yy
		!
q	

		(	
H YY

!
		#$

		(
		+


		&'
		/"

#$

$%
J
+
		#$
		#$
		)*
q	'
Fr*   r2   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)DestroyWindowS      r	   r/   r   Nr   r   r   r   r   r   r   r0   r   r   r(   r)   r   r*   r+   rJ   rJ   S   >    yy
		!
q	

		(	
Hr*   rJ   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)DestroySubWindows[      r	   r/   r   NrM   r   r*   r+   rP   rP   [   rN   r*   rP   c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      5      rSrg)ChangeSaveSetc      moder	   r/   r   N)r   r   r   r   r   r   r   r"   r   SetModeInsertSetModeDeleter   r   r(   r)   r   r*   r+   rT   rT   c   sP    yy
		!
vq1??AOO<=

		(	
Hr*   rT   c                   "   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg	)
ReparentWindowk      r	   r/   r   r   r   r   N)r   r   r   r   r   r   r   r0   r   r   r    r(   r)   r   r*   r+   r[   r[   k   s`    yy
		!
q	

		(
		(


Hr*   r[   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)	MapWindowv      r	   r/   r   NrM   r   r*   r+   r_   r_   v   rN   r*   r_   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)MapSubwindows~   	   r	   r/   r   NrM   r   r*   r+   rc   rc   ~   rN   r*   rc   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)UnmapWindow   
   r	   r/   r   NrM   r   r*   r+   rg   rg      >    yy
		"
q	

		(	
Hr*   rg   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)UnmapSubwindows      r	   r/   r   NrM   r   r*   r+   rl   rl      rj   r*   rl   c                   B   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SSS\R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                   \R"                  \R$                  \R&                  45      5
      5      rSrg)ConfigureWindow      r	   r/   r   r   r   r   r   r   r   sibling
stack_moder   N)r   r   r   r   r   r   r   r0   r   r   	ValueListr    r!   r"   r   AboveBelowTopIfBottomIfOppositer(   r)   r   r*   r+   rp   rp      s    yy
		"
q	

		(
gq!hhsmhhsmii(ii)hh~.ii	*ff\1ggqwwjj!**67
	
Hr*   rp   c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      5      rSrg)CirculateWindow      	directionr	   r/   r   N)r   r   r   r   r   r   r   r"   r   RaiseLowestLowerHighestr   r   r(   r)   r   r*   r+   r|   r|      sP    yy
		"
{Aq~~>?

		(	
Hr*   r|   c                   P   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                   " S5      \R                   " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)GetGeometry      r	   drawabler
   r6   rootr   r   r   r   r   ri   r   N)r   r   r   r   r   r   r   r0   r   Drawabler(   rD   r   r!   rE   r   r    rH   r)   r   r*   r+   r   r      s    yy
		"
q	

J	
H YY


		#$

		&


		'
		(
		.!
r

Fr*   r   c                   <   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                  45      \R                   " SS	5      \R                  " S
5      \R"                  " S\R$                  5      5	      rSrg)	QueryTree      r	   r/   r6   r   r   childrenr   r   r   N)r   r   r   r   r   r   r   r0   r   r   r(   rD   r!   rE   r   rG   LengthOfList	WindowObjrH   r)   r   r*   r+   r   r      s    yy
		"
q	

		(	
H YY

q	
		#$

		&
		(QVVJ'
J"
r


BLL)

Fr*   r   c            
          \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                   " S5      \R                  " S	5      5      rS
rg)
InternAtom      only_if_existsnamer   r	   r6   atom   r   N)r   r   r   r   r   r   r   Boolr   r   r0   String8r(   rD   r!   rE   r&   rH   r)   r   r*   r+   r   r      s    yy
		"
 !

FA
q	


6
H YY

q	
		#$

		&
r

Fr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S5      5      rS	rg
)GetAtomName      r	   r   r6   r   r      r   N)r   r   r   r   r   r   r   r0   r   r&   r(   rD   r!   rE   r   r   rH   r)   r   r*   r+   r   r      s    yy
		"
q	

		&	
H YY

q	
		#$

FA
r



6
Fr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " SS5      \R                   " S	5      \R"                  " SS
5      \R$                  " S5      5
      rSrg)ChangePropertyi     rW   r	   r/   propertytypedatar4   rL   r   N)r   r   r   r   r   r   r   r"   r   PropModeReplacePropModePrependPropModeAppendr   r   r&   Formatr0   r   PropertyDatar(   r)   r   r*   r+   r   r     s    yy
		"
vq1,,a.?.?AQAQRS

		(
		*
		&
		&!
q	
FA

Hr*   r   c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      5      rSrg)DeletePropertyi     r	   r/   r   r   Nr   r   r   r   r   r   r   r0   r   r   r&   r(   r)   r   r*   r+   r   r     sJ    yy
		"
q	

		(
		*
Hr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S	S
5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                   " S	S5      \R"                  " S5      \R$                  " S	5      5	      rSrg)GetPropertyi  r   deleter/   r   r   long_offsetlong_lengthvaluer	   r6   property_typebytes_afterrL   rr   r   N)r   r   r   r   r   r   r   r   r   r   r&   r(   rD   r   r!   rE   r   r0   r   rH   r)   r   r*   r+   r   r     s    yy
		"


		(
		*
		&
		- 
		- 	
H YY

		'1
		#$

		/"
		- 
GQ
r

 

Fr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S\R                   5      5      rS	rg
)ListPropertiesi0     r	   r/   r6   atomsr   r   r   N)r   r   r   r   r   r   r   r0   r   r   r(   rD   r!   rE   r   r   	Card32ObjrH   r)   r   r*   r+   r   r   0  s    yy
		"
q	

		(	
H YY

q	
		#$

GQ
r

&
Fr*   r   c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)	SetSelectionOwneriB  r   r	   r/   	selectiontimer   Nr   r   r*   r+   r   r   B  sV    yy
		"
q	

		(
		+
		&
Hr*   r   c            
          \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S\R                   45      \R                  " S5      5      rSrg	)
GetSelectionOwneriL     r	   r   r6   ownerr   r   N)r   r   r   r   r   r   r   r0   r   r&   r(   rD   r!   rE   r   r   rG   rH   r)   r   r*   r+   r   r   L  s    yy
		"
q	

		+	
H YY

q	
		#$

		'AFF:&
r

Fr*   r   c                   D   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)ConvertSelectioni]     r	   	requestorr   targetr   r   r   Nr   r   r*   r+   r   r   ]  sn    yy
		"
q	

		+
		+
		(
		*
		&	
Hr*   r   c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)		SendEventii     	propagatedestination
event_maskeventr   N)r   r   r   r   r   r   r   r   r   r   r&   
EventFieldr(   r)   r   r*   r+   r   r   i  sW    yy
		"


		- 
		,
g
Hr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " SS\R                  \R                  45      \R                  " S	\R                  45      \R                   " S
\R                  45      \R"                  " S5      5
      r\R
                  " \R&                  " 5       \R(                  " S5      \R                  " S5      \R*                  " 5       \R,                  " S5      5      rSrg)GrabPointeris     owner_eventsgrab_windowr   pointer_moder	   keyboard_mode
confine_tocursorr   statusr6   r   r   N)r   r   r   r   r   r   r   r   r   r   r!   r"   r   GrabModeSyncGrabModeAsyncrG   Cursorr&   r(   rD   r   rE   r0   rH   r)   r   r*   r+   r   r   s  s    yy
		"


		- 
		,
~q1>>1??"CD
ANNAOO#DE
		,
+
		(QVVJ'
		&
H YY


		#$

r

Fr*   r   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)UngrabPointeri  r   r	   r   r   Nr   r   r   r   r   r   r   r0   r   r&   r(   r)   r   r*   r+   r   r     >    yy
		"
q	

		&	
Hr*   r   c                   \   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " SS\R                  \R                  45      \R                  " S	\R                  45      \R                   " S
\R                  45      \R"                  " S5      \R$                  " S5      \R                  " S5      5      rSrg)
GrabButtoni     r   r   r   r   r	   r   r   r   button	modifiersr   N)r   r   r   r   r   r   r   r   r   r   r!   r"   r   r   r   rG   r   r   r0   r(   r)   r   r*   r+   r   r     s    yy
		"


		- 
		,
~q1>>1??"CD
ANNAOO#DE
		,
+
		(QVVJ'

q	
		+
Hr*   r   c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)	UngrabButtoni     r   r   r   r   r   Nr   r   r   r   r   r   r   r   r   r   r!   r0   r(   r)   r   r*   r+   r   r     sV    yy
		"


		- 
		+
q	
Hr*   r   c                   "   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg	)
ChangeActivePointerGrabi     r	   r   r   r   r   r   N)r   r   r   r   r   r   r   r0   r   r   r&   r!   r(   r)   r   r*   r+   r   r     sa    yy
		"
q	

		(
		&
		,
q	
Hr*   r   c                   l   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " SS\R                  \R                  45      \R                  " S	5      5      r\R
                  " \R"                  " 5       \R$                  " S
5      \R&                  " S5      \R(                  " 5       \R                  " S5      5      rSrg)GrabKeyboardi     r   r   r   r   r	   r   r   r   r6   r   r   N)r   r   r   r   r   r   r   r   r   r   r&   r"   r   r   r   r0   r(   rD   r   r!   rE   rH   r)   r   r*   r+   r   r     s    yy
		"


		- 
		&
~q1>>1??"CD
ANNAOO#DE
q		
H YY


		#$

r

Fr*   r   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)UngrabKeyboardi      r	   r   r   Nr   r   r*   r+   r   r     r   r*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " S	S\R                  \R                  45      \R                   " S
5      5	      rSrg)GrabKeyi  !   r   r   r   keyr   r	   r   r4   r   N)r   r   r   r   r   r   r   r   r   r   r!   r   r"   r   r   r   r0   r(   r)   r   r*   r+   r   r     s    yy
		"


		- 
		+

~q1>>1??"CD
ANNAOO#DE
q	

Hr*   r   c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)		UngrabKeyi  "   r   r   r   r   r   Nr   r   r*   r+   r   r     sU    yy
		"


		- 
		+
q	
Hr*   r   c                   p   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  \R                  \R                  \R                  \R                  \R                   45      \R"                  " 5       \R$                  " S5      5      rSrg)AllowEventsi  #   rW   r	   r   r   N)r   r   r   r   r   r   r   r"   r   AsyncPointerSyncPointerReplayPointerAsyncKeyboardSyncKeyboardReplayKeyboard	AsyncBothSyncBothr   r&   r(   r)   r   r*   r+   r   r     s    yy
		"
vq1>>==????>>++;;::' 	( 	
		&
Hr*   r   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	Sr
g)
GrabServeri  $   r	   r   Nr   r   r   r   r   r   r   r0   r   r(   r)   r   r*   r+   r  r    2    yy
		"
q	

Hr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	Sr
g)UngrabServeri  %   r	   r   Nr	  r   r*   r+   r  r    r
  r*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                   45      \R"                  " S	5      \R"                  " S
5      \R"                  " S5      \R"                  " S5      \R                  " S5      \R                  " S5      5      rSrg)QueryPointeri  &   r	   r/   same_screenr6   r   childroot_xroot_ywin_xwin_ymaskrV   r   N)r   r   r   r   r   r   r   r0   r   r   r(   rD   r   r!   rE   r   rG   r    rH   r)   r   r*   r+   r  r    s    yy
		"
q	

		(	
H YY


		#$

		&
		'AFF:&




		&
q	
Fr*   r  c                   $   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS	5      \R                  " S
5      \R                   " S\R$                  5      5      rSrg)GetMotionEventsi  '   r	   r/   startstopr6   eventsrL   r   r   N)r   r   r   r   r   r   r   r0   r   r   r&   r(   rD   r!   rE   r   r   r   	TimeCoordrH   r)   r   r*   r+   r  r    s    yy
		"
q	

		(
		'
		&
H YY

q	
		#$

Ha 
r

'++,
Fr*   r  c                   h   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S	5      \R                  " 5       \R                  " S
\R"                  45      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)TranslateCoordsi1  (   r	   src_widdst_widsrc_xsrc_yr  r6   r  r   r   r   r   N)r   r   r   r   r   r   r   r0   r   r   r    r(   rD   r   r!   rE   r   rG   rH   r)   r   r*   r+   r   r   1  s    yy
		"
q	

		)
		)


H YY


		#$

		'AFF:&


r
	
Fr*   r   c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      5      rSrg)WarpPointeriG  )   r	   
src_window
dst_windowr$  r%  	src_width
src_heightdst_xdst_yr   N)r   r   r   r   r   r   r   r0   r   r   r    r!   r(   r)   r   r*   r+   r'  r'  G  s    yy
		"
q	

		,
		,


		+
		,


Hr*   r'  c            
       $   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      5      rSrg)	SetInputFocusiV  *   	revert_tor	   focusr   r   N)r   r   r   r   r   r   r   r"   r   RevertToNoneRevertToPointerRootRevertToParentr   r   r&   r(   r)   r   r*   r+   r0  r0  V  sk    yy
		"
{A0E0E ! 0 0 2 	3

		'
		&
Hr*   r0  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S\R                   \R"                  45      \R                  " S5      5      rSrg	)
GetInputFocusi`  +   r	   r2  r6   r3  r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r   r   rG   PointerRootrH   r)   r   r*   r+   r8  r8  `  s    yy
		"
q	

H YY


		#$

		'AFFAMM23
r

Fr*   r8  c                   z   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS\R                  5      5      rSrg)	QueryKeymapip  r.   r	   r6   mapr   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r!   rE   	FixedListCard8ObjrH   r)   r   r*   r+   r<  r<  p  s    yy
		"
q	

H YY

q	
		#$

UB,
Fr*   r<  c                   $   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S5      5      rSrg)	OpenFonti  -   r	   fidr   r   r   N)r   r   r   r   r   r   r   r0   r   Fontr   r   r(   r)   r   r*   r+   rA  rA    sb    yy
		"
q	


FA
q	


6
Hr*   rA  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)	CloseFonti  .   r	   fontr   N)r   r   r   r   r   r   r   r0   r   rD  r(   r)   r   r*   r+   rF  rF    s=    yy
		"
q	

	
Hr*   rF  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S\R                   5      \R                  " S5      \R                  " S\R                   5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R"                  " SS5      \R$                  " S5      \R$                  " S5      \R$                  " S5      \R$                  " S5      \R&                  " S5      \R&                  " S5      \R"                  " SS5      \R(                  " S\R*                  5      \R(                  " S\R                   5      5      rSrg)	QueryFonti  /   r	   rH  r6   
min_boundsrL   
max_boundsmin_char_or_byte2max_char_or_byte2default_char
propertiesr   draw_direction	min_byte1	max_byte1all_chars_existfont_ascentfont_descent
char_infosr   N)r   r   r   r   r   r   r   r0   r   Fontabler(   rD   r!   rE   Objectr   CharInfor   r   r    r   FontProprH   r)   r   r*   r+   rJ  rJ    sk   yy
		"
q	

F	
H YY

q	
		#$

		, 0 01
q	
		, 0 01
q	
		%&
		%&
		.!
L!$
!"


"#

 
L!$
g../
g../+
Fr*   rJ  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                   " S5      \R                   " S5      \R                   " S	5      \R                   " S
5      \R"                  " S5      \R"                  " S5      \R"                  " S5      \R$                  " S5      5      rSrg)QueryTextExtentsi  0   stringrH  rR  r6   rV  rW  overall_ascentoverall_descentoverall_widthoverall_leftoverall_rightrL   r   N)r   r   r   r   r   r   r   	OddLengthr   rY  String16r(   rD   r   r!   rE   r    Int32r0   rH   r)   r   r*   r+   r^  r^    s    yy
		"
X

F
H
H YY

!"
		#$


 
!"
"#
!
 
!
q	
Fr*   r^  c                   &   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S	5      \R                  " S\R                   5      5      rS
rg)	ListFontsi  1   r	   	max_namespatternr   r6   fontsr   r   N)r   r   r   r   r   r   r   r0   r   r!   r   r   r(   rD   rE   r   StrrH   r)   r   r*   r+   rj  rj    s    yy
		"
q	

		+
Iq!


9
H YY

q	
		#$

GQ
r

 
Fr*   rj  c                   N   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " 5       \R                  " S	\R"                  5      \R                  " S
5      \R                  " S\R"                  5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " SS5      \R$                  " S5      \R$                  " S5      \R$                  " S5      \R$                  " S5      \R&                  " S5      \R&                  " S5      \R(                  " S5      \R*                  " S\R,                  5      \R                  " S5      5      rS rS rS rS rS rSrg)ListFontsWithInfoi  2   r	   rl  rm  r   r   r6   rL  rL   rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  replies_hintc                 F    / U l         [        R                  " U 4U-   0 UD6  g N)_fontsReplyRequest__init__)selfargskeyss      r+   rx  ListFontsWithInfo.__init__  s"    x$7$7r*   c                 t   [        US   5      S:X  aH  U R                  R                  5         U R                  U l        U ?U R                  R                  5         g U R                  R                  U5      u  p#U R                  R                  U5        U R                  R                  R                  SU 5        g )Nr	   r   )ord_response_lockacquirerv  _datareleaserH   parse_binaryappend_displaysent_requestsinsert)ry  r   rds       r+   _parse_response!ListFontsWithInfo._parse_response  s    tAw<1'')DJ''){{''-1##**1d3r*   c                     [        U5      eru  )AttributeError)ry  attrs     r+   __getattr__ListFontsWithInfo.__getattr__&  s    T""r*   c                      U R                   U   $ ru  )r  )ry  items     r+   __getitem__ListFontsWithInfo.__getitem__)  s    zz$r*   c                 ,    [        U R                  5      $ ru  )lenr  )ry  s    r+   __len__ListFontsWithInfo.__len__,  s    4::r*   )r  rv  N)r   r   r   r   r   r   r   r0   r   r!   r   r   r(   rD   rE   rZ  r   r[  r   r    r&   r   r\  rH   rx  r  r  r  r  r)   r   r*   r+   rq  rq    s   yy
		"
q	

		+
Iq!


9
H YY

FA
		#$

		, 0 01
q	
		, 0 01
q	
		%&
		%&
		.!
L!$
!"


"#

 
		.!
g../


6+
FL84$# r*   rq  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S\R                  5      5      rSrg)SetFontPathi0  3   r	   pathr   r   N)r   r   r   r   r   r   r   r0   r   r   r   ro  r(   r)   r   r*   r+   r  r  0  s]    yy
		"
q	

FA
q	

Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S\R                  5      5      rSrg	)
GetFontPathi:  4   r	   r6   pathsr   r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r!   rE   r   r   ro  rH   r)   r   r*   r+   r  r  :  s    yy
		"
q	

H YY

q	
		#$

GQ
r

 
Fr*   r  c                   "   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg	)
CreatePixmapiK  r3   r
   pidr   r   r   r   N)r   r   r   r   r   r   r   r   r   Pixmapr   r!   r(   r)   r   r*   r+   r  r  K  sc    yy
		"


		%
J
		'
		(
Hr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)
FreePixmapiV  6   r	   pixmapr   N)r   r   r   r   r   r   r   r0   r   r  r(   r)   r   r*   r+   r  r  V  rj   r*   r  c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)	CreateGCi^  7   r	   cidr   r   r   N)r   r   r   r   r   r   r   r0   r   GCr   r   GCValuesr(   r)   r   r*   r+   r  r  ^  sW    yy
		"
q	

e
J!
Hr*   r  c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \
R                  " S5      5      rSrg)ChangeGCih  8   r	   gcr   r   N)r   r   r   r   r   r   r   r0   r   r  r   r  r(   r)   r   r*   r+   r  r  h  sK    yy
		"
q	

d!
Hr*   r  c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)	CopyGCiq  9   r	   src_gcdst_gcr  r   N)r   r   r   r   r   r   r   r0   r   r  r&   r(   r)   r   r*   r+   r  r  q  sT    yy
		"
q	

h
h
		&
Hr*   r  c                   :   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS5      \R                  " S\R                  5      5      rSrg	)
	SetDashesi{  :   r	   r  dash_offsetdashesr   r   N)r   r   r   r   r   r   r   r0   r   r  r!   r   r   r?  r(   r)   r   r*   r+   r  r  {  si    yy
		"
q	

d
		- 
Ha 
"++&
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                   " S\R$                  5      5      rS	rg
)SetClipRectanglesi  ;   orderingr	   r  x_originy_origin
rectanglesr   N)r   r   r   r   r   r   r   r"   r   UnsortedYSortedYXSortedYXBandedr   r  r    r   r   	Rectangler(   r)   r   r*   r+   r  r    s    yy
		"
z1qzz199ajj!**MN

d


g//0
Hr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)FreeGCi  <   r	   r  r   N)r   r   r   r   r   r   r   r0   r   r  r(   r)   r   r*   r+   r  r    s=    yy
		"
q	

d	
Hr*   r  c                   D   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)	ClearAreai  =   	exposuresr/   r   r   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r    r!   r(   r)   r   r*   r+   r  r    sm    yy
		"


		(


		'
		(	
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      5      rSrg)CopyAreai  >   r	   src_drawabledst_drawabler  r$  r%  r-  r.  r   r   r   N)r   r   r   r   r   r   r   r0   r   r   r  r    r!   r(   r)   r   r*   r+   r  r    s    yy
		"
q	

N#
N#
d




		'
		(
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)	CopyPlanei  ?   r	   r  r  r  r$  r%  r-  r.  r   r   	bit_planer   N)r   r   r   r   r   r   r   r0   r   r   r  r    r!   r&   r(   r)   r   r*   r+   r  r    s    yy
		"
q	

N#
N#
d




		'
		(
		+
Hr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                   5      5      rSrg	)
	PolyPointi  @   
coord_moder	   r   r  pointsr   Nr   r   r   r   r   r   r   r"   r   CoordModeOriginCoordModePreviousr   r   r  r   r   Pointr(   r)   r   r*   r+   r  r    q    yy
		"
|Q!2!2A4G4G HI

J
d
'--(
Hr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                   5      5      rSrg	)
PolyLinei  A   r  r	   r   r  r  r   Nr  r   r*   r+   r  r    r  r*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	PolySegmenti  B   r	   r   r  segmentsr   N)r   r   r   r   r   r   r   r0   r   r   r  r   r   Segmentr(   r)   r   r*   r+   r  r    s[    yy
		"
q	

J
d

GOO,
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	PolyRectanglei  C   r	   r   r  r  r   Nr   r   r   r   r   r   r   r0   r   r   r  r   r   r  r(   r)   r   r*   r+   r  r    ]    yy
		"
q	

J
d
g//0
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	PolyArci  D   r	   r   r  arcsr   Nr   r   r   r   r   r   r   r0   r   r   r  r   r   Arcr(   r)   r   r*   r+   r  r    [    yy
		"
q	

J
d
$
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " SS\R                   \R"                  45      \R                  " S5      \R$                  " S	\R(                  5      5	      rS
rg)FillPolyi  E   r	   r   r  shaper  r   r  r   N)r   r   r   r   r   r   r   r0   r   r   r  r"   r   Complex	NonconvexConvexr  r  r   r   r  r(   r)   r   r*   r+   r  r    s    yy
		"
q	

J
d
wAIIq{{AHH=>
|Q!2!2A4G4G HI
q	
'--(

Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	PolyFillRectanglei  F   r	   r   r  r  r   Nr  r   r*   r+   r  r    r  r*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	PolyFillArci  G   r	   r   r  r  r   Nr  r   r*   r+   r  r    r  r*   r  c                   4   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                   " S	5      \R                   " S
5      \R"                  " S5      \R"                  " S5      \R$                  " S5      \R&                  " S5      5      rSrg)PutImagei  H   formatr	   r   r  r   r   r-  r.  left_padr
   r   r   r   N)r   r   r   r   r   r   r   r"   r   XYBitmapXYPixmapZPixmapr   r   r  r!   r    r   r0   r   r(   r)   r   r*   r+   r  r    s    yy
		"
xQZZQYY?@

J
d
		'
		(




q	


6
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      5	      r\R
                  " \R"                  " 5       \R$                  " S5      \R                  " S5      \R&                  " 5       \R                  " S5      \R(                  " S5      \R*                  " S5      5      rSrg)GetImagei,  I   r  r	   r   r   r   r   r   
plane_maskr
   r6   r   r   r   r   N)r   r   r   r   r   r   r   r"   r   r
  r  r   r   r    r!   r&   r(   rD   r   rE   r0   r   rH   r)   r   r*   r+   r  r  ,  s    yy
		"
xQZZ34

J


		'
		(
		,

H YY


		#$

		(
r



6
Fr*   r  c                   D   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)	PolyText8iC  J   r	   r   r  r   r   itemsr   N)r   r   r   r   r   r   r   r0   r   r   r  r    TextElements8r(   r)   r   r*   r+   r  r  C  sm    yy
		"
q	

J
d


!	
Hr*   r  c                   D   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)
PolyText16iO  K   r	   r   r  r   r   r  r   N)r   r   r   r   r   r   r   r0   r   r   r  r    TextElements16r(   r)   r   r*   r+   r  r  O  sm    yy
		"
q	

J
d


'"	
Hr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " SS5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)
ImageText8i[  L   r`  r	   r   r  r   r   r   N)r   r   r   r   r   r   r   r   r   r   r  r    r   r(   r)   r   r*   r+   r  r  [  sn    yy
		"
Ha 

J
d




8	
Hr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " SS5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)ImageText16ig  M   r`  r	   r   r  r   r   r   N)r   r   r   r   r   r   r   r   r   r   r  r    rg  r(   r)   r   r*   r+   r  r  g  sn    yy
		"
Ha 

J
d


H	
Hr*   r  c            
       0   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg	)
CreateColormapis  N   allocr	   midr/   r   r   N)r   r   r   r   r   r   r   r"   r   	AllocNoneAllocAllr   rF   r   r&   r(   r)   r   r*   r+   r   r   s  sh    yy
		"
wAKK45

E
		(
		(
Hr*   r   c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)FreeColormapi}  O   r	   cmapr   Nr   r   r   r   r   r   r   r0   r   rF   r(   r)   r   r*   r+   r'  r'  }  >    yy
		"
q	

F	
Hr*   r'  c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      5      r
Srg)CopyColormapAndFreei  P   r	   r#  src_cmapr   Nr*  r   r*   r+   r-  r-    sJ    yy
		"
q	

E
J
Hr*   r-  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)InstallColormapi  Q   r	   r)  r   Nr*  r   r*   r+   r1  r1    r+  r*   r1  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)UninstallColormapi  R   r	   r)  r   Nr*  r   r*   r+   r4  r4    r+  r*   r4  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S\R                   5      5      rS	rg
)ListInstalledColormapsi  rK   r	   r/   r6   cmapsr   r   r   N)r   r   r   r   r   r   r   r0   r   r   r(   rD   r!   rE   r   r   ColormapObjrH   r)   r   r*   r+   r7  r7    s    yy
		"
q	

		(	
H YY

q	
		#$

GQ
r

(
Fr*   r7  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S	5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S
5      \R                  " S5      5
      rSrg)
AllocColori  T   r	   r)  redgreenbluer   r6   pixelrr   r   N)r   r   r   r   r   r   r   r0   r   rF   r!   r(   rD   rE   r&   rH   r)   r   r*   r+   r;  r;    s    yy
		"
q	

F
		%
		'
		&
q		
H YY

q	
		#$

		%
		'
		&
q	
		'
r

Fr*   r;  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                   " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)AllocNamedColori  U   r	   r)  r   r   r6   r@  	exact_redexact_green
exact_blue
screen_redscreen_greenscreen_bluera   r   N)r   r   r   r   r   r   r   r0   r   rF   r   r   r(   rD   r!   rE   r&   rH   r)   r   r*   r+   rB  rB    s    yy
		"
q	

F
FA
q	


6
H YY

q	
		#$

		'
		+
		- 
		,
		,
		.!
		- 
q	
Fr*   rB  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S	S
5      \R                  " SS
5      \R                  " S5      \R                   " S	\R"                  5      \R                   " S\R"                  5      5	      rSrg)AllocColorCellsi  V   
contiguousr)  colorsplanesr	   r6   pixelsr   masksr   r   N)r   r   r   r   r   r   r   r   r   rF   r!   r(   rD   r0   rE   r   r   r   rH   r)   r   r*   r+   rK  rK    s    yy
		"


F
		(
		(
H YY

q	
		#$

Ha 
GQ
r

",,'
&

Fr*   rK  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S	5      \R                  " S
5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                   " S5      \R                   " S5      \R                   " S5      \R                  " S5      \R"                  " S\R$                  5      5      rSrg)AllocColorPlanesi  W   rM  r)  rN  r=  r>  r?  r	   r6   rP  r   red_mask
green_mask	blue_maskra   r   N)r   r   r   r   r   r   r   r   r   rF   r!   r(   rD   r0   rE   r   r&   r   r   rH   r)   r   r*   r+   rS  rS    s   yy
		"


F
		(
		%
		'
		&	
H YY

q	
		#$

Ha 
q	
		*
		,
		+
q	
",,'
Fr*   rS  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S\R                  5      5      rSrg)	
FreeColorsi  X   r	   r)  r  rP  r   N)r   r   r   r   r   r   r   r0   r   rF   r&   r   r   r(   r)   r   r*   r+   rY  rY    s\    yy
		"
q	

F
		,
",,'
Hr*   rY  c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                  5      5      rSrg)StoreColorsi  Y   r	   r)  r  r   N)r   r   r   r   r   r   r   r0   r   rF   r   r   	ColorItemr(   r)   r   r*   r+   r\  r\    sR    yy
		"
q	

F
**+
Hr*   r\  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S5      5      rSrg	)
StoreNamedColori&  Z   flagsr)  r@  r   r   r   N)r   r   r   r   r   r   r   r   r   rF   r&   r   r0   r   r(   r)   r   r*   r+   r`  r`  &  sp    yy
		"


F
		'
FA
q	


6	
Hr*   r`  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                  5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                   " SS5      \R                  " S	5      \R                  " S\R$                  5      5      rS
rg)QueryColorsi2  rQ   r	   r)  rP  r6   rN  r   r   r   N)r   r   r   r   r   r   r   r0   r   rF   r   r   r(   rD   r!   rE   r   r   RGBrH   r)   r   r*   r+   rd  rd  2  s    yy
		"
q	

F
",,'
H YY

q	
		#$

Ha 
r

'++&
Fr*   rd  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)LookupColoriE  \   r	   r)  r   r   r6   rD  rE  rF  rG  rH  rI  rr   r   N)r   r   r   r   r   r   r   r0   r   rF   r   r   r(   rD   r!   rE   rH   r)   r   r*   r+   rg  rg  E  s    yy
		"
q	

F
FA
q	


6
H YY

q	
		#$

		+
		- 
		,
		,
		.!
		- 
r

Fr*   rg  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)CreateCursori_  ]   r	   r  sourcer  fore_red
fore_green	fore_blueback_red
back_green	back_bluer   r   r   N)r   r   r   r   r   r   r   r0   r   r   r  r!   r(   r)   r   r*   r+   rj  rj  _  s    yy
		"
q	

		%
		(
		&
		*
		,
		+
		*
		,
		+
		#
		#
Hr*   rj  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rSrg)CreateGlyphCursoriq  ^   r	   r  rl  r  source_char	mask_charrm  rn  ro  rp  rq  rr  r   N)r   r   r   r   r   r   r   r0   r   r   rD  r!   r(   r)   r   r*   r+   rt  rt  q  s    yy
		"
q	

		%


		- 
		+
		*
		,
		+
		*
		,
		+
Hr*   rt  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)
FreeCursori  _   r	   r   r   N)r   r   r   r   r   r   r   r0   r   r   r(   r)   r   r*   r+   ry  ry    rj   r*   ry  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      5
      rSrg)RecolorCursori  `   r	   r   rm  rn  ro  rp  rq  rr  r   N)r   r   r   r   r   r   r   r0   r   r   r!   r(   r)   r   r*   r+   r|  r|    s    yy
		"
q	

		(
		*
		,
		+
		*
		,
		+
Hr*   r|  c                   R   \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                   " 5       \R"                  " S5      \R                  " S5      \R$                  " 5       \R                  " S5      \R                  " S5      \R"                  " S	5      5      rS
rg)QueryBestSizei  a   
item_classr	   r   r   r   r6   r   r   N)r   r   r   r   r   r   r   r"   r   CursorShape	TileShapeStippleShaper   r   r!   r(   rD   r0   rE   rH   r)   r   r*   r+   r  r    s    yy
		"
|QQ^^ LM

J
		'
		(
H YY

q	
		#$

		'
		(
r

Fr*   r  c                   R   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      5	      rSrg)QueryExtensioni  b   r	   r   r   r6   presentmajor_opcodefirst_eventfirst_errorr   r   N)r   r   r   r   r   r   r   r0   r   r   r   r(   rD   r!   rE   r   rH   r)   r   r*   r+   r  r    s    yy
		"
q	

FA
q	


6
H YY

q	
		#$


 


r


Fr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                  5      5      rSrg)	ListExtensionsi  rU   r	   namesr6   r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r   ro  rH   r)   r   r*   r+   r  r    s    yy
		"
q	

H YY

GQ
		#$

r

 
Fr*   r  c                   &   \ rS rSr\R
                  " \R                  " S5      \R                  " SS5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S5      5      rSrg)	ChangeKeyboardMappingi  d   keysymsr	   first_keycoder   r   N)r   r   r   r   r   r   r   r   r   r   r   r0   KeyboardMappingr(   r)   r   r*   r+   r  r    sh    yy
		#
Iq!

!
		)Q
q	
9%
Hr*   r  c            
          \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " 5       \R                  " S	5      \R                  " S5      5      rS
rg)GetKeyboardMappingi  e   r	   r  countr   r  r6   r   r   N)r   r   r   r   r   r   r   r0   r   r   r(   rD   r   r!   rE   r  rH   r)   r   r*   r+   r  r    s    yy
		#
q	

!

q	
H YY

		)Q
		#$

r

9%
Fr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SSS\R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " SS\R                  \R                   45      \R                  " S5      \R                  " SS\R"                  \R$                  \R&                  45      5      5      rSrg)ChangeKeyboardControli  f   r	   r   rL   r   key_click_percentbell_percent
bell_pitchbell_durationledled_moder   auto_repeat_moder   N)r   r   r   r   r   r   r   r0   r   ru   Int8r    r   r"   r   
LedModeOff	LedModeOnAutoRepeatModeOffAutoRepeatModeOnAutoRepeatModeDefaultr(   r)   r   r*   r+   r  r    s    yy
		#
q	

gq!gg12ggn-hh|,hh/hhuoffZQ\\1;;,GHhhuoff/Q5H5H565G5G565L5L5N O		
Hr*   r  c                   F   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      \R                  " S
5      \R                  " S5      \R                  " SS\R                   5      5      rSrg)GetKeyboardControli  g   r	   global_auto_repeatr6   led_maskr  r  r  r  r   auto_repeatsr   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r&   r>  r?  rH   r)   r   r*   r+   r  r    s    yy
		#
q	

H YY

%&
		#$

		*
$%
 
		,
		/"
q	
^R5
Fr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	Sr
g)Belli  h   percentr   N)r   r   r   r   r   r   r   r  r   r(   r)   r   r*   r+   r  r    s3    yy
		#
	

Hr*   r  c                   D   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)ChangePointerControli!  i   r	   	accel_numaccel_denum	thresholddo_accel	do_threshr   N)r   r   r   r   r   r   r   r0   r   r    r   r(   r)   r   r*   r+   r  r  !  sn    yy
		#
q	






	
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      5      rS	rg
)GetPointerControli-  j   r	   r6   r  accel_denomr  r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r!   rE   rH   r)   r   r*   r+   r  r  -  s    yy
		#
q	

H YY

q	
		#$

		+
		- 
		+
r
	
Fr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " SS\R                  \R                   \R"                  45      \R                  " S5      5      rS	rg
)SetScreenSaveri?  r\   r	   timeoutintervalprefer_blankallow_exposuresr   r   N)r   r   r   r   r   r   r   r0   r   r    r"   r   DontPreferBlankingPreferBlankingDefaultBlankingDontAllowExposuresAllowExposuresDefaultExposuresr(   r)   r   r*   r+   r  r  ?  s    yy
		#
q	



~q1#7#7#$#3#3#$#4#4#6 	7 	 !a&:&:&'&6&6&'&8&8&: 	; 	q	
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S5      \R                  " S	5      5	      rS
rg)GetScreenSaveriO  l   r	   r6   r  r  prefer_blankingr  r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r!   rE   r   rH   r)   r   r*   r+   r  r  O  s    yy
		#
q	

H YY

q	
		#$

		)
		*
"#
"#
r


Fr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       \R                  " SS\R                  \R                  \R                  45      \R                  " S5      \R                   " SS5      \R"                  " S\R$                  5      5      rSrg	)
ChangeHostsib  m   rW   r	   host_familyhostr   r   N)r   r   r   r   r   r   r   r"   r   
HostInsert
HostDeleter   FamilyInternetFamilyDECnetFamilyChaosr0   r   r   r?  r(   r)   r   r*   r+   r  r  b  s    yy
		#
vq1<<67

}a!"2"2ANNAMM!RS
q	
FA
$
Hr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " S\R"                  5      5      rS	rg
)	ListHostsim  n   r	   rW   r6   hostsr   r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r   r   r   HostrH   r)   r   r*   r+   r  r  m  s    yy
		#
q	

H YY


		#$

GQ
r

&
Fr*   r  c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       5      rSrg)SetAccessControli~  o   rW   r	   r   N)r   r   r   r   r   r   r   r"   r   DisableAccessEnableAccessr   r(   r)   r   r*   r+   r  r  ~  sD    yy
		#
vq1??ANN;<

Hr*   r  c            
           \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  \R                  45      \R                  " 5       5      rSrg)SetCloseDownModei  p   rW   r	   r   N)r   r   r   r   r   r   r   r"   r   
DestroyAllRetainPermanentRetainTemporaryr   r(   r)   r   r*   r+   r  r    sN    yy
		#
vq1<<):):A<M<MNO

Hr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      r
Srg)
KillClienti  q   r	   resourcer   N)r   r   r   r   r   r   r   r0   r   Resourcer(   r)   r   r*   r+   r  r    s>    yy
		#
q	

J	
Hr*   r  c                   :   \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " SS5      \R                  " S5      \R                  " S\R                  5      5      rSrg	)
RotatePropertiesi  r   r	   r/   rQ  r   deltar   N)r   r   r   r   r   r   r   r0   r   r   r   r    r   r   r(   r)   r   r*   r+   r  r    sj    yy
		#
q	

		(
L!$

bll+
Hr*   r  c            	           \ rS rSr\R
                  " \R                  " S5      \R                  " SS\R                  \R                  45      \R                  " 5       5      rSrg)ForceScreenSaveri  s   rW   r	   r   N)r   r   r   r   r   r   r   r"   r   ScreenSaverResetScreenSaverActiver   r(   r)   r   r*   r+   r  r    sH    yy
		#
vq1--q/B/BCD

Hr*   r  c            	          \ rS rSr\R
                  " \R                  " S5      \R                  " SS5      \R                  " 5       \R                  " S\R                  5      5      r\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                   " S5      5      rSrg	)
SetPointerMappingi  t   r=  r	   r   r6   r   r   N)r   r   r   r   r   r   r   r   r   r   r?  r(   rD   r   r!   rE   r0   rH   r)   r   r*   r+   r  r    s    yy
		#
E1

r{{#	
H YY


		#$

r

Fr*   r  c                      \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S\R                  5      5      rSrg)	GetPointerMappingi  u   r	   r=  r6   r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r   r?  rH   r)   r   r*   r+   r  r    s    yy
		#
q	

H YY

E1
		#$

r

r{{#
Fr*   r  c            	          \ rS rSr\R
                  " \R                  " S5      \R                  " SS5      \R                  " 5       \R                  " S5      5      r
\R
                  " \R                  " 5       \R                  " S5      \R                  " S5      \R                  " 5       \R                  " S5      5      rSrg	)
SetModifierMappingi  r`   keycodesr	   r   r6   r   r   N)r   r   r   r   r   r   r   r   r   ModifierMappingr(   rD   r   r!   rE   r0   rH   r)   r   r*   r+   r  r    s    yy
		#
		*a 

:&	
H YY


		#$

r

Fr*   r  c            
          \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	\R
                  " \R                  " 5       \R                  " SS5      \R                  " S5      \R                  " 5       \R                  " S5      \R                  " S5      5      rSrg)	GetModifierMappingi  w   r	   r  r6   r   r   N)r   r   r   r   r   r   r   r0   r   r(   rD   r   r!   rE   r   rH   r)   r   r*   r+   r  r    s    yy
		#
q	

H YY

		*a 
		#$

r

:&
Fr*   r  c                       \ rS rSr\R
                  " \R                  " S5      \R                  " S5      \R                  " 5       5      r	Sr
g)NoOperationi     r	   r   Nr	  r   r*   r+   r  r    s2    yy
		#
q	

Hr*   r  r	   r   r4   rL   rR   rV   r]   ra   re   ri   rn   rr   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r!  r(  r1  r9  r.   rB  rG  rK  r_  rk  rr  r  r  r3   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r  r!  r(  r.  r2  r5  rK   r<  rC  rL  rT  rZ  r]  ra  rQ   rh  rk  ru  rz  r}  r  r  rU   r  r  r  r  r  r  r  r\   r  r  r  r  r  r  r  r  r  r  r`   r  r  N)Xlibr   Xlib.protocolr   r   Requestr   r-   rw  r2   rJ   rP   rT   r[   r_   rc   rg   rl   rp   r|   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r   r'  r0  r8  r<  rA  rF  rJ  r^  rj  rq  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r'  r-  r1  r4  r7  r;  rB  rK  rS  rY  r\  r`  rd  rg  rj  rt  ry  r|  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  major_codesr   r*   r+   <module>r     s  *  &
2:: 
"
RZZ 

"// 
<
BJJ 



 

BJJ 
	
RZZ 	



 

BJJ 

"** 

bjj 

bjj 
&
bjj 

"// 
,
 
(
 
(
"// 
$
RZZ 

RZZ 

"// 
0
R__ 
$


 

 
"

rzz 




 

"// 
,
BJJ 

 
 
2:: 
	
bjj 	

2?? 
(
RZZ 

bjj 



 

"** 

 

2:: 

2?? 
.
boo 
(
boo 
,
"** 

BJJ 

BOO 
 
"// 
 	
rzz 	



 

 
@
r 
0
 
*M M`
"** 

"// 
"	
2:: 	

 

rzz 

rzz 

RZZ 
	


 	
	


 	

RZZ 




 


rzz 
 


 
"


 

rzz 

"** 

BJJ 

bjj 

rzz 



 

"** 

rzz 
"
r 
.



 



 



 



"** 


RZZ 

2:: 

"** 

bjj 



 

R__ 
$
 
2
boo 
4
boo 
,
r 
4
 

"** 


bjj 


"// 
&
"// 
4
2:: 
$


 
$
 

BJJ 

BOO 
(
R__ 
,
R__ 
 	
BJJ 	

 
(
BJJ 
&
 
*
2:: 


2:: 


 
$
RZZ 
 
R__ 
&	
"** 	

 
"
rzz 

rzz 

 
	
rzz 	

rzz 

 
 
 
 
 
 
 
 
"** 
y|yy y }	y
 y }y ~y yy }y y y y y y 	y  
!y" #y$ %y& 'y( )y* +y, -y. /y0 1y2 	3y4 5y6 7y8 
9y: ;y< =y> ?y@ AyB CyD 	EyF GyH 
IyJ KyL MyN OyP QyR SyT UyV WyX YyZ [y\ 	]y^ 	_y` ayb 	cyd eyf gyh iyj kyl 
myn oyp qyr syt 	uyv wyx yyz 	{y| }y~ 	y@ 	AyB CyD EyF GyH IyJ KyL MyN OyP QyR SyT 	UyV 
WyX 
YyZ [y\ ]y^ _y` ayb cyd eyf gyh 
iyj kyl myn oyp 
qyr syt uyv wyx yyz {y| }y~ 
y@ AyB CyD EyF GyH 	IyJ 	KyL 	MyN 	OyP QyR 	SyT 	UyV WyX YyZ [y\ ]y^ 	_y` 	ayb cyd 	eyf 	gyh 	iyj 	kyl 	myn 	oyp qyr*   