+
    <iM-  c                   s2   ^ RI Ht ^ RI5 ]! 4       t^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI	5 ^ RI
5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 ^ RI5 R tR tR tR tR tR tR	 t]P<                  t]P<                  P>                  ]P<                  n         ]P<                  PB                  ]P<                  n"        ]P<                  PF                  ]P<                  n$        ]]P<                  n%        ]P<                  PL                  ]P<                  n'        R
 ]P<                  n(        R ]P<                  n)        ]]P<                  n*        ]+! ]P<                  PL                  R7      ]P<                  n,        ]P<                  PL                  ]P<                  n-        ]P<                  P\                  ]P<                  n/        ]P<                  P`                  ]P<                  n1        ]P<                  Pd                  ]P<                  n3        ]P<                  Ph                  ]P<                  n5        ]P<                  Pl                  ]P<                  n7        ]P<                  Pp                  ]P<                  n9         ]P<                  =:]+! ]P<                  Pv                  R7      ]P<                  n<        ]+! ]P<                  Pz                  R7      ]P<                  n>        ]+! ]P<                  P~                  R7      ]P<                  n@        ]+! ]P<                  P                  R7      ]P<                  nB        R ]P<                  nC        ]+! ]P<                  P                  R7      ]P<                  nE        ]P<                  P                  ]P<                  nG        ]P<                  P                  ]P<                  nI        ]+! ]P<                  P                  R7      ]P<                  nK        ]+! ]P<                  P                  R7      ]P<                  nM        ]+! ]P<                  P                  R7      ]P<                  nO        ]+! ]P<                  P                  R7      ]P<                  nQ        R ]P<                  nR        R ]P<                  nS        R ]P<                  nT        R ]P<                  nU        R ]P<                  nV        R ]P<                  nW        R ]P<                  nX        R ]P<                  nY        R ]P<                  nZ        R ]P<                  n[        R ]P<                  n\        R ]P<                  n]        R ]P<                  n^        R ]_nR        R ]_nS        R ]_nT        R ]_nU        R ]_nV        R  ]_nW        R! ]_nX        R" ]_nY        R# ]_nZ        R$ ]_n[        R% ]_n\        R& ]_n]        R' ]_n^        ]P                  t`]P                  P                  ]P                  nb        ]P                  P                  ]P                  nd        ]P                  P                  ]P                  nf        ]+! ]P                  P                  R7      ]P                  nh        ]+! ]P                  P                  R7      ]P                  nj        ]+! ]P                  P                  R7      ]P                  nl        ]]P                  n*        ]+! R( R7      ]P                  no        ]P                  P                  ]P                  nq        ]+! R) R7      ]P                  nr        ]+! R* R7      ]P                  ns        ]+! ]R7      ]P                  np        ]]P                  n*        ]P                  P                  ]P                  nv        ]P                  P                  ]P                  nx        ]P                  P                  ]P                  nz        ]P                  P                  t}]P                  P                  t]P                  EP                   t]P                  EP                  t]P                  EP                  t]P                  EP                  t]P                  EP                  t]P                  EP                  t]P                  EP                  t]P                  EP                  t]P                  EP                   t]P                  EP$                  t]P                  EP(                  t]P                  EP,                  t]P                  EP0                  t]P                  EP4                  t]P                  EP8                  t]P                  EP<                  t]P                  EP@                  t]P                  EPD                  t]P                  EPH                  t]P                  EPL                  t]P                  EPP                  t]! R+ ]! 4       EPY                  4        4       4      t]EP\                  EP^                  t]EP\                  EPb                  t]EP\                  EPf                  t]EP\                  EPj                  t]EP\                  EPn                  t]EP\                  EPr                  t]EP\                  EPv                  t]EP\                  EPz                  t]EP~                  EP                  t]EP~                  EP                  t]EP~                  EP                  t]EP~                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  EP                  t]EP                  t]EP                  tR,#     E	Lm; i)-    )Atspi)Z*c                 s    V P                  4       pV^ 8  d	   W!,           pV^ 8  g   W8  d   \        hV P                  V4      # )r    )get_child_countZ
IndexErrorget_child_at_index)selfZiZlen   && :/usr/lib/python3.14/site-packages/pyatspi/Accessibility.pyAccessible_getitemr   (   s@      "q5Gq5AH  &&q))    c                sl    RV P                  4       : RV P                  : R2#   \         d     R# i ; i)z
Gets a human readable representation of the accessible.

@return: Role and name information for the accessible
@rtype: string
Z[z | Z]z[DEAD])getRoleNamenameZ	Exceptionr      &r   Accessible_strr   0   s1    	 &*&6&6&8$))DD 	 	 s   "$ 33c                 s2    V P                   V P                  3# N)xZy)Zpointr   r   pointToListr   <   s    !!r   c                 s2    V ! V4      pV'       d   V# \         hr   )ZNotImplementedError)ZfuncobjZretr   r   getInterfacer   @   s    3i
!!r   c                 sv     V P                   #    \        T P                  4      T n         T P                   u # ; ir   )ZpyType	EventTyperawType)Zeventr   r   getEventTyper   F   s2    	$||#	$(7||#s    (8c                s    V P                   \        8X  d   RpMV P                   \        8X  d   RpRXV P                  V P                  V P
                  V P                  V P                  V P                  3,          # )za
Builds a human readable representation of the event.

@return: Event description
@rtype: string
ZpressedZreleasedzT%s
	hw_code: %d
	event_string: %s
	modifiers: %d
	id: %d
	timestamp: %d
	is_text: %s)	typeKEY_PRESSED_EVENTKEY_RELEASED_EVENTZhw_codeZevent_stringZ	modifiersidZ	timestampZis_text)r   Zkinds   & r   DeviceEvent_strr   M   sh     99))DYY,,D $,,(9(94>>?? 	?r   c                s    V P                   : RV P                  : RV P                  : RV P                  : RV P                  : RV P
                  : RV P                  : 2# )z
Builds a human readable representation of the event including event type,
parameters, and source info.

@return: Event description
@rtype: string
Z(z, z)
	source: z
	host_application: z

	sender: )r   Zdetail1Zdetail2Zany_datasourcehost_applicationZsenderr   r   r   	Event_strr   b   s>     		4<<t}}T22DKKA 	Ar   c                     R # T r   r   r   <lambda>r"   u   s    dr   c                 r   r   r    r!   r   r   r"   r"   v   s    r   )Zfgetc                 s
    W8H  # r   r    )ZaZbs   &&r   r"   r"      s    qvr   c                 \    \        \        \        P                  P                  V 4      4      # r   )Actionr   r   
AccessibleZget_action_ifacer!   r   r   r"   r"      s    U=M=M=^=^`a0b)cr   c                 r#   r   )
Collectionr   r   r%   Zget_collection_ifacer!   r   r   r"   r"      s    ZUEUEUEjEjlm8n-or   c                 r#   r   )	Componentr   r   r%   Zget_component_ifacer!   r   r   r"   r"          Il5CSCSCgCgij6k,lr   c                 r#   r   )Documentr   r   r%   Zget_document_ifacer!   r   r   r"   r"      s    8LAQAQAdAdfg4h+ir   c                 r#   r   )EditableTextr   r   r%   Zget_editable_text_ifacer!   r   r   r"   r"      s    |LIYIYIqIqst<u/vr   c                 sJ    \        \        P                  P                  V 4      # r   )r   r   r%   get_hyperlinkr!   r   r   r"   r"      s    L9I9I9W9WYZ,[r   c                 r#   r   )	Hypertextr   r   r%   Zget_hypertext_ifacer!   r   r   r"   r"      r(   r   c                 r#   r   )Imager   r   r%   Zget_image_ifacer!   r   r   r"   r"          l5;K;K;[;[]^._(`r   c                 r#   r   )	Selectionr   r   r%   Zget_selection_ifacer!   r   r   r"   r"      r(   r   c                 r#   r   )Tabler   r   r%   Zget_table_ifacer!   r   r   r"   r"      r.   r   c                 r#   r   )Z	TableCellr   r   r%   get_table_cellr!   r   r   r"   r"      s    Il5CSCSCbCbde6f,gr   c                 r#   r   )Textr   r   r%   Zget_text_ifacer!   r   r   r"   r"      s    tL9I9I9X9XZ[,\']r   c                 r#   r   )Valuer   r   r%   Zget_value_ifacer!   r   r   r"   r"      r.   r   c                 p    \        \        \        P                  P                  V P
                  4      4      # r   )r$   r   r   r%   Z
get_actionr   r!   r   r   r"   r"      s#    &e6F6F6Q6QSTSXSX)Y"Zr   c                 r4   r   )r&   r   r   r%   Zget_collectionr   r!   r   r   r"   r"      s#    je>N>N>]>]_`_d_d1e&fr   c                 r4   r   )r'   r   r   r%   Zget_componentr   r!   r   r   r"   r"      #    Y|E<L<L<Z<Z\]\a\a/b%cr   c                 r4   r   )r)   r   r   r%   Zget_documentr   r!   r   r   r"   r"      s#    H\%:J:J:W:WYZY^Y^-_$`r   c                 r4   r   )r*   r   r   r%   Zget_editable_textr   r!   r   r   r"   r"      s#    \%BRBRBdBdfgfkfk5l(mr   c                 s^    \        \        P                  P                  V P                  4      # r   )r   r   r%   r+   r   r!   r   r   r"   r"      s    \%2B2B2P2PRSRWRW%Xr   c                 r4   r   )r,   r   r   r%   Zget_hypertextr   r!   r   r   r"   r"      r5   r   c                 r4   r   )r-   r   r   r%   Z	get_imager   r!   r   r   r"   r"      #    |E4D4D4N4NPQPUPU'V!Wr   c                 r4   r   )r/   r   r   r%   Zget_selectionr   r!   r   r   r"   r"      r5   r   c                 r4   r   )r0   r   r   r%   Z	get_tabler   r!   r   r   r"   r"      r6   r   c                 r4   r   )r0   r   r   r%   r1   r   r!   r   r   r"   r"      s#    U<8H8H8W8WYZY^Y^+_%`r   c                 r4   r   )r2   r   r   r%   Zget_textr   r!   r   r   r"   r"      s     \%2B2B2K2KQUU%S Tr   c                 r4   r   )r3   r   r   r%   Z	get_valuer   r!   r   r   r"   r"      r6   r   c                 6    V P                   P                  4       # r   )r   get_applicationr!   r   r   r"   r"      s    qxx7O7O7Qr   c                 s.    V P                   P                  # r   )r   r
   r!   r   r   r"   r"      s    !((--r   c                 r7   r   )r   getRoler!   r   r   r"   r"      s    !((2B2B2Dr   c              #   s   "   T FH  w  rVP                  R 4      '       g   K  W!R,          P                  4       P                  RR4      3x  KJ  	  R# 5i)Z	RELATION_:i	   NNZ_Z N)Z
startswithZlowerZreplace)Z.0r
   Zvalues   &  r   	<genexpr>r:      sG      @"3 $/4"&//+">  KBx~~'7'?'?S'IJ"3s
   A0AN)Zgi.repositoryr   Zpyatspi.registryZRegistryZpyatspi.applicationZpyatspi.constantsZpyatspi.editabletextZpyatspi.roleZpyatspi.stateZpyatspi.textZpyatspi.documentZpyatspi.utilsZpyatspi.actionZpyatspi.componentZpyatspi.collectionZpyatspi.hypertextZpyatspi.imageZpyatspi.selectionZpyatspi.tableZpyatspi.tablecellZpyatspi.valueZpyatspi.appeventZpyatspi.interfacer   r   r   r   r   r   r   r%   r   ZgetChildAtIndexZget_attributes_as_arrayZgetAttributesr8   ZgetApplicationZ__getitem__r   Z__len__Z__bool__Z__nonzero__Z__str__ZpropertyZ
childCountZgetChildCountZget_index_in_parentZgetIndexInParentZget_localized_role_nameZgetLocalizedRoleNameZget_relation_setZgetRelationSetZget_roler9   Zget_role_namer	   Zget_state_setZgetStateZchildrenZget_descriptionZdescriptionZget_object_localeZobjectLocaleZget_accessible_idZaccessibleIdZget_namer
   ZisEqualZ
get_parentZparentZset_cache_maskZsetCacheMaskZclear_cacheZ
clearCacheZget_idr   Zget_toolkit_nameZtoolkitNameZget_toolkit_versionZtoolkitVersionZget_atspi_versionZatspiVersionZqueryActionZqueryCollectionZqueryComponentZqueryDocumentZqueryEditableTextZqueryHyperlinkZqueryHypertextZ
queryImageZquerySelectionZ
queryTableZqueryTableCellZ	queryTextZ
queryValueZ	interfaceZ	HyperlinkZ
get_objectZ	getObjectZget_uriZgetURIZis_validZisValidZget_end_indexZendIndexZget_n_anchorsZnAnchorsZget_start_indexZ
startIndexZDeviceEventZEventr   r   r   Zsource_nameZsource_roleZRelationZget_relation_typeZgetRelationTypeZget_n_targetsZgetNTargetsZ
get_targetZ	getTargetZRelationTypeZNULLZRELATION_NULLZ	LABEL_FORZRELATION_LABEL_FORZLABELLED_BYZRELATION_LABELLED_BYZCONTROLLER_FORZRELATION_CONTROLLER_FORZCONTROLLED_BYZRELATION_CONTROLLED_BYZ	MEMBER_OFZRELATION_MEMBER_OFZTOOLTIP_FORZRELATION_TOOLTIP_FORZNODE_CHILD_OFZRELATION_NODE_CHILD_OFZNODE_PARENT_OFZRELATION_NODE_PARENT_OFZEXTENDEDZRELATION_EXTENDEDZFLOWS_TOZRELATION_FLOWS_TOZ
FLOWS_FROMZRELATION_FLOWS_FROMZSUBWINDOW_OFZRELATION_SUBWINDOW_OFZEMBEDSZRELATION_EMBEDSZEMBEDDED_BYZRELATION_EMBEDDED_BYZ	POPUP_FORZRELATION_POPUP_FORZPARENT_WINDOW_OFZRELATION_PARENT_WINDOW_OFZDESCRIPTION_FORZRELATION_DESCRIPTION_FORZDESCRIBED_BYZRELATION_DESCRIBED_BYZDETAILSZRELATION_DETAILSZDETAILS_FORZRELATION_DETAILS_FORZERROR_MESSAGEZRELATION_ERROR_MESSAGEZ	ERROR_FORZRELATION_ERROR_FORZdictZglobalsZitemsZRELATION_VALUE_TO_NAMEZModifierTypeZSHIFTZMODIFIER_SHIFTZ	SHIFTLOCKZMODIFIER_SHIFTLOCKZCONTROLZMODIFIER_CONTROLZALTZMODIFIER_ALTZMETAZMODIFIER_METAZMETA2ZMODIFIER_META2ZMETA3ZMODIFIER_META3ZNUMLOCKZMODIFIER_NUMLOCKr   r   r   ZBUTTON_PRESSED_EVENTZBUTTON_RELEASED_EVENTZKeySynthTypeZPRESSZ	KEY_PRESSZPRESSRELEASEZKEY_PRESSRELEASEZRELEASEZKEY_RELEASEZSTRINGZ
KEY_STRINGZSYMZKEY_SYMZLOCKMODIFIERSZKEY_LOCKMODIFIERSZUNLOCKMODIFIERSZKEY_UNLOCKMODIFIERSZCacheZcacheZset_timeoutZ
setTimeoutr    r   r   <module>r;      s	     : !  "                 *
 ""$?*
A 
#(#3#3#F#F    !&!1!1!I!I   "'"2"2"B"B   1    ++;;   *   -   )   &E,<,<,L,LM   !&!1!1!A!A   $)$4$4$H$H   !(-(8(8(P(P   %"'"2"2"C"C    ++44   $//==   !,,::   	!  (U-=-=-M-MN    (e.>.>.P.P Q    (e.>.>.P.P Q    e&6&6&?&?@   -   "(8(8(C(CD    % 0 0 ? ?   #..::   E$4$4$;$;<   'U-=-=-N-NO   "*0@0@0T0T"U    (e.>.>.P.P Q   c   #o    "l   !i   %v   ""[   "l   `   "l   `   "g   ]   `    [	 f	 c	 `	 m	 X	 c	 W	 c	 W	 `	 T	 W	  OO	!OO66 00 //22 #)F)FG #)F)FG %5??+J+JK  ,     (-QR kk&& "(?@ "(DE .   "'!A!A "^^99  >>44 ""''''11 ))55 ,,;; ++99 ''11 ))55 ++99 ,,;; &&// &&// ((33 **77 $$++))55 ''11 !..??  --== **77 %%-- ))55 ++99 ''11   @"))//"3@ A  ##))''11 %%-- !!%%""''##))##))%%--  OO55 __77 ;; ==  $$	%%22   ((&&




 
 &&44 ((88  	
	s   p p