+
    <=i                         ^ RI Ht ^ RIHt ]R,          R"8  d   ^ RIHt M^ RIHt ^ RI5 R tR t	R t
R	 tR
 tR tR tR tR tR tR tR tR tR]R]	R]
R]R]R]R]R]R]R]R]R]R]/tR  tR!# )#    )join)version_info:N   N)parse)*c                    ^ RI Hp VP                  ^,           Vn        \        VP                  RV P
                  ,          4      p\        V4      P                  4       pVP                  V4      p\        W4       VP                  ^,
          Vn        VP                  V P
                  4      '       g   VP                  V P
                  V4       R# R# )r   )statez%s.xmlN)xcbgenr	   import_levelr   dirtextr   getroot	Namespaceexecute
has_import
add_import)nodemodule	namespacer	   new_filenew_rootnew_namespaces   &&&    3/usr/lib/python3.14/site-packages/xcbgen/matcher.pyimport_r      s      --1FIMM8dii#78HX&&(HOOH-MF" --1FTYY''$))]3 (    c                     V P                  R 4      pVP                  V3,           pVP                  V P                  R4      4      pVP                  W2P                  WE4       R# )newnameoldnameNgetprefixget_typeadd_typensr   r   r   idnametypes   &&&   r   typedefr)   #   sK    	)	Bre#D??488I./D
OOBd1r   c                     V P                  R 4      pVP                  V3,           pVP                  R4      pVP                  W2P                  WE4       R# r'   CARD32Nr   r%   s   &&&   r   xidtyper-   )   B    	&	Bre#D??8$D
OOBd1r   c                     V P                  R 4      pVP                  V3,           pVP                  R4      pVP                  W2P                  WE4       R# r+   r   r%   s   &&&   r   xidunionr0   /   r.   r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  W2P                  WE4       R# r'   N)r    r!   Enumr#   r$   r%   s   &&&   r   enumr4   5   s>    	&	Bre#DD
OOBd1r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  W2P                  WE4       R# r2   )r    r!   Structr#   r$   r%   s   &&&   r   structr7   ;   s>    	&	Bre#D$D
OOBd1r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  W2P                  WE4       R# r2   )r    r!   EventStructr#   r$   r%   s   &&&   r   eventstructr:   A   s>    	&	Bre#Dt"D
OOBd1r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  W2P                  WE4       R# r2   )r    r!   Unionr#   r$   r%   s   &&&   r   unionr=   G   s>    	&	Bre#DD
OOBd1r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  W4V4       R# r2   )r    r!   Requestadd_requestr%   s   &&&   r   requestrA   M   s<    	&	Bre#D4D
r&r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  V P                  R4      VR4       VP	                  W4V4       R# r'   numberTN)r    r!   Event
add_opcode	add_eventr   r   r   r&   r'   events   &&&   r   rI   rI   S   W    	&	Bre#D$E	TXXh't4
Ru%r   c                     V P                  R 4      pVP                  V3,           pVP                  V P                  R4      4      pVP                  V P                  R4      VR4       VP	                  W4V4       R# r'   refrD   FN)r    r!   	get_eventrF   rG   rH   s   &&&   r   	eventcopyrO   Z   e    	&	Bre#DTXXe_-E	TXXh'u5
Ru%r   c                     V P                  R 4      pVP                  V3,           p\        W@4      pVP                  V P                  R4      VR4       VP	                  W4V4       R# rC   )r    r!   ErrorrF   	add_errorr   r   r   r&   r'   errors   &&&   r   rU   rU   a   rJ   r   c                     V P                  R 4      pVP                  V3,           pVP                  V P                  R4      4      pVP                  V P                  R4      VR4       VP	                  W4V4       R# rL   )r    r!   	get_errorrF   rS   rT   s   &&&   r   	errorcopyrX   h   rP   r   importr)   r-   r0   r4   r7   r:   r=   rA   rI   rO   rU   rX   c                 z    \        VP                  4       F!  p\        VP                  ,          ! W V4       K#  	  R # )N)listrootfuncstag)r   r   elts   && r   r   r   }   s'    INN#cggsI. $r   N)   r`   )os.pathr   sysr   xml.etree.ElementTreer   xml.etree.cElementTreexcbgen.xtypesr   r)   r-   r0   r4   r7   r:   r=   rA   rI   rO   rU   rX   r]   r    r   r   <module>rg      s     v+, 4 2222222'&&&& 
G	W	W	h	$	F		5	W	5	y	5	y	"/r   