__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

���g.���%SrSrSrSrSrSrSSKJrJr SSK	r	\	R"S	S
5 SSKJr SS
K
Jr SSK
Jr SSK
Jr SSKJr SSKJr SrSrSrSrSrSr"SS5r\"5r\\S'S\4Sjrg)z1Module to manage the focused object, window, etc.z$Id$z
$Revision$z$Date$zQCopyright (c) 2005-2008 Sun Microsystems Inc.Copyright (c) 2016-2023 Igalia, S.L.�LGPL�)�Any�OptionalN�Atspiz2.0)r�)�braille)�debug)�script_manager)�AXObject)�AXUtilitieszcaret-trackingzfocus-trackingzflat-reviewzmouse-reviewzobject-navigatorzsay-allc��\rSrSrSrSSjrS S\SS4SjjrS\\	R4SjrS\4S	jr
S\4S
jrS\4SjrS\4SjrS!S
\	RS\\S\\S\\SS4
SjjrS\\\\\	R44SjrS\\	R4SjrS"S\\S
\\	RS\S\SS4
SjjrS\4SjrS\\	R4SjrS#S\\	RS\\	RS\S\SS4
SjjrSrg)$�FocusManager�7z(Manages the focused object, window, etc.�returnNc�<�SUlSUlSUlSUlg)N)�_window�_focus�_object_of_interest�_active_mode��selfs �4/usr/lib/python3/dist-packages/orca/focus_manager.py�__init__�FocusManager.__init__:s ��37���26���?C�� �+/����reasonc��SnU(aUSU3-
n[R"[RUS5 SUlSUlSUlSUlg)z!Clears everything we're tracking.z!FOCUS MANAGER: Clearing all statez: TN)r	�
print_message�
LEVEL_INFOrrrr)rr�msgs   r�clear_state�FocusManager.clear_state@sR��2����R��x�=� �C�
���E�,�,�c�4�8�������#'�� � ��rc��[R"UR5nSURSU/n[R"[R
US5 U$)z0Returns the focused object in the active window.z FOCUS MANAGER: Focused object in�isT)r�get_focused_objectrr	�print_tokensr)r�result�tokenss   r�find_focused_object� FocusManager.find_focused_objectLsG���/�/����=��4�d�l�l�D�&�Q��
���5�+�+�V�T�:��
rc��URSL=(a URSLnU(a(Sn[R"[RUS5 U$)z;Returns True if we have no knowledge about what is focused.Nz+FOCUS MANAGER: Focus and window are unknownT)rrr	rr)rr'r s   r�focus_and_window_are_unknown�)FocusManager.focus_and_window_are_unknownTsE������$�=�����)=���?�C����� 0� 0�#�t�<��
rc��[R"UR5(dgSn[R"[R
US5 g)z+Returns True if the locus of focus is dead.FzFOCUS MANAGER: Focus is deadT)r�is_deadrr	rr)rr s  r�
focus_is_dead�FocusManager.focus_is_dead^s<��������,�,��,��
���E�,�,�c�4�8�rc�P�URcgURUR:H$)z8Returns True if the locus of focus is the active window.F)rrrs r�focus_is_active_window�#FocusManager.focus_is_active_windowhs$���;�;����{�{�d�l�l�*�*rc��URSL=(a+ [R"URUR5$)z@Returns True if the locus of focus is inside the current window.N)rr�is_ancestorrrs r�focus_is_in_active_window�&FocusManager.focus_is_in_active_windowps-���{�{�$�&�Z�8�+?�+?����T�\�\�+Z�Zr�obj�start_offset�
end_offset�modec��UcSnUcUnUc[nURSU-SS5 X@R:wa�SURS	U/n[R"[R
US5 X@lU[:Xa%[R"[R5 O[R"5 S
USUSUS
3/n[R"[R
US5 URSX#5 XR:wa=SURS	U/n[R"[R
US5 Xlgg![a6nSU3n[R"[R
US5 SnAGN\SnAff=f![a5nSU3n[R"[R
US5 SnAN�SnAff=f)zLNotifies interested clients that the current region of interest has changed.Nrzmode-changed::r�z=FOCUS MANAGER: Exception emitting mode-changed notification: Tz"FOCUS MANAGER: Switching mode from�toz"FOCUS MANAGER: Region of interest:�(z, �)zregion-changedz?FOCUS MANAGER: Exception emitting region-changed notification: z0FOCUS MANAGER: Switching object of interest from)
�FOCUS_TRACKING�emit�	Exceptionr	rrrr&�FLAT_REVIEWr�setBrlapiPriority�BRLAPI_PRIORITY_HIGHr)rr9r:r;r<�errorr r(s        r�emit_region_changed� FocusManager.emit_region_changedus������L���%�J��<�!�D�	=��H�H�%��,�a��4�
�$�$�$�:�D�<M�<M�t�UY�Z�F����u�/�/���>� $���{�"��)�)�'�*F�*F�G��)�)�+�	=�:�C�1�\�N�RT�U_�T`�`a�Ab�c�F����u�/�/���>��H�H�%�|�@�
�*�*�*�H��.�.��c�;�F����u�/�/���>�'*�$�	+��+�	=�Q�RW�QX�Y�C����� 0� 0�#�t�<�<��	=��"�	=�S�TY�SZ�[�C����� 0� 0�#�t�<�<��	=�s0�E�;AF�
F�+F�F�
G�+G	�	Gc��SURSUR/n[R"[RUS5 URUR4$)z:Returns the current mode and associated object of interestzFOCUS MANAGER: Active mode:zObject of interest:T)rrr	r&r�rr(s  r�&get_active_mode_and_object_of_interest�3FocusManager.get_active_mode_and_object_of_interest�sQ��
0��1B�1B�'��)A�)A�C��
���5�+�+�V�T�:�� � �$�":�":�:�:rc��SUR/n[R"[RUS5 UR$)zGReturns the current locus of focus (i.e. the object with visual focus).z FOCUS MANAGER: Locus of focus isT)rr	r&rrLs  r�get_locus_of_focus�FocusManager.get_locus_of_focus�s4��5�d�k�k�B��
���5�+�+�V�T�:��{�{�r�event�
notify_script�forcec��SU/n[R"[RUSS5 [R"U5n[
R"X&S5 U(d8X R:Xa)Sn[R"[RUS5 g[R"5R5nU(a�U(a�UR(ds[R"UR5n	[R"5RX�R5n[R"5R!US5 URn
[
R""U
5(aSn
Uc0Sn[R"[RUS5 SUlg[
R""U5(a,SUS	/n[R"[RUS5 gUbG[
R$"U5(d,SUS
/n[R"[RUS5 gSU
SUS
U/n[R"[RUS5 X lUR'U[(S9 U(dgUc)Sn[R"[RUS5 gUR+XUR5 g)z=Sets the locus of focus (i.e., the object with visual focus).z/FOCUS MANAGER: Request to set locus of focus toTzSetting locus of focus.z@FOCUS MANAGER: Setting locus of focus to existing locus of focusNzSetting locus of focusz9FOCUS MANAGER: New locus of focus is null (being cleared)z#FOCUS MANAGER: New locus of focus (z) is dead. Not updating.z) is invalid. Not updating.z+FOCUS MANAGER: Changing locus of focus fromr?z	. Notify:)r<zBFOCUS MANAGER: Cannot notify active script because there isn't one)r	r&rr�
is_table_cellr�clear_cacherrr
�get_manager�get_active_script�app�get_application�source�
get_script�set_active_scriptr/�is_validrIrB�locus_of_focus_changed)rrRr9rSrTr(�	recursiver �scriptrZ�	old_focuss           r�set_locus_of_focus�FocusManager.set_locus_of_focus�s.��D�S�I��
���5�+�+�V�T�4�@� �-�-�c�2�	����S�-F�G�����+�T�C����� 0� 0�#�t�<�� �+�+�-�?�?�A���f�V�Z�Z��-�-�e�l�l�;�C�#�/�/�1�<�<�S�,�,�O�F��&�&�(�:�:�6�C[�\��K�K�	����I�&�&��I��;�M�C����� 0� 0�#�t�<��D�K�����C� � �;�S�B\�]�F����u�/�/���>�����$�$�S�)�)�?��Fc�d���"�"�5�#3�#3�V�T�B��?����[�-�9��
���5�+�+�V�T�:���� � ��>� �:����>�V�C����� 0� 0�#�t�<���%�%�e����Drc��[R"URSS5 [R"UR5nSURSU/n[
R"[
RUS5 U$)zKReturns True if the window we think is currently active is actually active.Fz,Ensuring the active window is really active.zFOCUS MANAGER:z
is active:T)rrWrr�	is_activer	r&r)rrgr(s   r�active_window_is_active�$FocusManager.active_window_is_active�s_��	���T�\�\�5�2`�a��)�)�$�,�,�7�	�"�D�L�L�,�	�J��
���5�+�+�V�T�:��rc��SUR/n[R"[RUSS5 UR$)zJReturns the currently-active window (i.e. without searching or verifying).zFOCUS MANAGER: Active window isT)rr	r&rrLs  r�get_active_window�FocusManager.get_active_window�s6��4�T�\�\�B��
���5�+�+�V�T�4�@��|�|�r�framerZ�set_window_as_focusc��SU/nUbURSU/5 [R"[RUS5 XR:Xa)Sn[R
"[RUS5 OUcSUlOXlU(aUR
SURU5 O�UR5(d�UR5(d�SURSUR/n[R"[RUSS5 [R"UR5(dUR
SURSS9 [R"UR5n[R"5R!X R5n[R"5R#US	5 g)
zSets the active window.z.FOCUS MANAGER: Request to set active window toN�inTz>FOCUS MANAGER: Setting active window to existing active windowzFOCUS MANAGER: Focusz	is not in)rSzSetting active window)�extendr	r&rrrrdr3r7rr�has_broken_ancestryrr[r
rXr]r^)rrmrZrnrSr(r rbs        r�set_active_window�FocusManager.set_active_windowsU��C�E�J���?��M�M�4��+�&�
���5�+�+�V�T�:��L�L� �R�C����� 0� 0�#�t�<�
�]��D�L� �L���#�#�D�$�,�,�
�F��-�-�/�/�4�3Q�3Q�3S�3S�,�d�k�k�;����U�F����u�/�/���t�D��/�/����<�<��'�'��d�l�l�$�'�O��)�)�$�+�+�6���+�+�-�8�8��k�k�J���"�"�$�6�6�v�?V�Wr)rrrr)rN)r>)NNN)TF)NFF)�__name__�
__module__�__qualname__�__firstlineno__�__doc__r�strr!rr�
Accessibler)�boolr,r0r3r7�intrI�tuplerMrPrrdrhrkrs�__static_attributes__�rrrr7s���2�0�
!�#�
!�t�
!��X�e�.>�.>�%?���d���t��+��+�[�4�[�'+�$(�"�	*+��#�#�*+��s�m�*+��S�M�*+��s�m�	*+�

�*+�X;�	�x��}�h�u�'7�'7�8�8�	9�;��H�U�-=�-=�$>��#��AE���}�AE��e�&�&�
'�AE��	AE�
�AE�
�
AE�F����8�E�,<�,<�#=��+/�$)�#�#X���(�(�)�#X��e�&�&�
'�#X�"�	#X�
�#X�
�
#X�#Xrr�_managerrc��[$)z$Returns the focus manager singleton.)r�r�rrrXrX-s���Or)ry�__id__�__version__�__date__�
__copyright__�__license__�typingrr�gi�require_version�
gi.repositoryrr>rr	r
�	ax_objectr�ax_utilitiesr�CARET_TRACKINGrBrE�MOUSE_REVIEW�OBJECT_NAVIGATOR�SAY_ALLrr��__annotations__rXr�rr�<module>r�s���48�������7�
��� �	����7�E�"������%�!��!������%��
��qX�qX�h&���,�'��\�r

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 276 B 0644
acss.cpython-313.pyc File 4.37 KB 0644
action_presenter.cpython-313.pyc File 12.53 KB 0644
ax_collection.cpython-313.pyc File 6.06 KB 0644
ax_component.cpython-313.pyc File 22.4 KB 0644
ax_document.cpython-313.pyc File 13.2 KB 0644
ax_event_synthesizer.cpython-313.pyc File 22.37 KB 0644
ax_hypertext.cpython-313.pyc File 11.3 KB 0644
ax_object.cpython-313.pyc File 63.85 KB 0644
ax_selection.cpython-313.pyc File 5.26 KB 0644
ax_table.cpython-313.pyc File 62.75 KB 0644
ax_text.cpython-313.pyc File 58.92 KB 0644
ax_utilities.cpython-313.pyc File 37.16 KB 0644
ax_utilities_application.cpython-313.pyc File 9.14 KB 0644
ax_utilities_collection.cpython-313.pyc File 125.47 KB 0644
ax_utilities_debugging.cpython-313.pyc File 15.44 KB 0644
ax_utilities_event.cpython-313.pyc File 41.86 KB 0644
ax_utilities_relation.cpython-313.pyc File 21.3 KB 0644
ax_utilities_role.cpython-313.pyc File 139.59 KB 0644
ax_utilities_state.cpython-313.pyc File 19.65 KB 0644
ax_value.cpython-313.pyc File 8.8 KB 0644
bookmarks.cpython-313.pyc File 16.09 KB 0644
braille.cpython-313.pyc File 82.01 KB 0644
braille_generator.cpython-313.pyc File 71.06 KB 0644
braille_rolenames.cpython-313.pyc File 8.73 KB 0644
brlmon.cpython-313.pyc File 9.02 KB 0644
brltablenames.cpython-313.pyc File 2.46 KB 0644
bypass_mode_manager.cpython-313.pyc File 5.79 KB 0644
caret_navigation.cpython-313.pyc File 22.86 KB 0644
chat.cpython-313.pyc File 33.96 KB 0644
clipboard.cpython-313.pyc File 27.81 KB 0644
cmdnames.cpython-313.pyc File 18.85 KB 0644
colornames.cpython-313.pyc File 11.83 KB 0644
debug.cpython-313.pyc File 4.76 KB 0644
debugging_tools_manager.cpython-313.pyc File 13.8 KB 0644
event_manager.cpython-313.pyc File 43.89 KB 0644
flat_review.cpython-313.pyc File 59.1 KB 0644
flat_review_finder.cpython-313.pyc File 29.77 KB 0644
flat_review_presenter.cpython-313.pyc File 59.01 KB 0644
focus_manager.cpython-313.pyc File 14.24 KB 0644
generator.cpython-313.pyc File 95.62 KB 0644
guilabels.cpython-313.pyc File 12.43 KB 0644
highlighter.cpython-313.pyc File 9.86 KB 0644
input_event.cpython-313.pyc File 45.78 KB 0644
input_event_manager.cpython-313.pyc File 48.43 KB 0644
keybindings.cpython-313.pyc File 27.27 KB 0644
keynames.cpython-313.pyc File 4.73 KB 0644
label_inference.cpython-313.pyc File 25.15 KB 0644
learn_mode_presenter.cpython-313.pyc File 19.89 KB 0644
liveregions.cpython-313.pyc File 31.34 KB 0644
mathsymbols.cpython-313.pyc File 64.53 KB 0644
messages.cpython-313.pyc File 41.8 KB 0644
mouse_review.cpython-313.pyc File 33.59 KB 0644
notification_presenter.cpython-313.pyc File 18.47 KB 0644
object_navigator.cpython-313.pyc File 15.8 KB 0644
object_properties.cpython-313.pyc File 8.27 KB 0644
orca.cpython-313.pyc File 13.43 KB 0644
orca_gtkbuilder.cpython-313.pyc File 5.53 KB 0644
orca_gui_navlist.cpython-313.pyc File 10.45 KB 0644
orca_gui_prefs.cpython-313.pyc File 166.31 KB 0644
orca_gui_profile.cpython-313.pyc File 5.69 KB 0644
orca_i18n.cpython-313.pyc File 2.63 KB 0644
orca_modifier_manager.cpython-313.pyc File 17.05 KB 0644
orca_platform.cpython-313.pyc File 661 B 0644
phonnames.cpython-313.pyc File 1.51 KB 0644
pronunciation_dict.cpython-313.pyc File 1.95 KB 0644
script.cpython-313.pyc File 15.33 KB 0644
script_manager.cpython-313.pyc File 18.15 KB 0644
script_utilities.cpython-313.pyc File 87.03 KB 0644
settings.cpython-313.pyc File 6.79 KB 0644
settings_manager.cpython-313.pyc File 35.18 KB 0644
sleep_mode_manager.cpython-313.pyc File 6.67 KB 0644
sound.cpython-313.pyc File 8.71 KB 0644
sound_generator.cpython-313.pyc File 58.4 KB 0644
speech.cpython-313.pyc File 10.75 KB 0644
speech_and_verbosity_manager.cpython-313.pyc File 34.1 KB 0644
speech_generator.cpython-313.pyc File 214.55 KB 0644
speechdispatcherfactory.cpython-313.pyc File 33.52 KB 0644
speechserver.cpython-313.pyc File 10.21 KB 0644
spellcheck.cpython-313.pyc File 24.24 KB 0644
spiel.cpython-313.pyc File 34.68 KB 0644
ssml.cpython-313.pyc File 6.03 KB 0644
structural_navigation.cpython-313.pyc File 93.9 KB 0644
system_information_presenter.cpython-313.pyc File 9.42 KB 0644
table_navigator.cpython-313.pyc File 36.48 KB 0644
text_attribute_names.cpython-313.pyc File 6.01 KB 0644
where_am_i_presenter.cpython-313.pyc File 26.41 KB 0644
Filemanager