__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

���gN����SrSSKJr SrSrSrSrSrSSKJ	r	J
r
 S	S
KJr S	SKJ
r
 S	SKJr S	S
KJr S	SKJr S	SKJr S	SKJr S	SKJr S	SKJr \
(aS	SKJr S	SKJr "SS5rg)z3Provides an Orca-controlled caret for text content.�)�annotationsz$Id$z
$Revision$z$Date$z$Copyright (c) 2013-2015 Igalia, S.L.�LGPL)�Optional�
TYPE_CHECKING�)�cmdnames)�debug)�input_event)�input_event_manager)�keybindings)�messages)�settings_manager)�AXObject)�AXText)�
InputEvent)�webc�(�\rSrSrSrSSjrSSjrSSSjjrSSSjjrSSjr	SSjr
SS	jrS S!S
jjrS"S#Sjjr
S S$S
jjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrS"S#SjjrSrg)%�CaretNavigation�0z=Implements the caret navigation support available to scripts.c��SUlURS5Ul[R"5UlSUlg)NFT)�
_suspended�get_handlers�	_handlersr�KeyBindings�	_bindings�_last_input_event)�selfs �7/usr/lib/python3/dist-packages/orca/caret_navigation.py�__init__�CaretNavigation.__init__3s6��!&���CG�CT�CT�UY�CZ���2=�2I�2I�2K���CG���c�t�XRR5;agURURLagg)z0Returns True if handler is a navigation command.FT)r�values�function�toggle_enabled)r�handlers  r�handles_navigation�"CaretNavigation.handles_navigation;s4���.�.�/�/�1�1�����t�2�2�2��r!c��U(aHSU3n[R"[RUSS5 UR5 UR$URR5(aUR5 UR$)z)Returns the caret-navigation keybindings.z3CARET NAVIGATION: Refreshing bindings. Is desktop: T)r	�
print_message�
LEVEL_INFO�_setup_bindingsr�is_empty)r�refresh�
is_desktop�msgs    r�get_bindings�CaretNavigation.get_bindingsFsp��
�G�
�|�T�C����� 0� 0�#�t�T�B�� � �"��~�~���^�^�
$�
$�
&�
&�� � �"��~�~�r!c��U(a9Sn[R"[RUSS5 UR5 UR$)z&Returns the caret-navigation handlers.z&CARET NAVIGATION: Refreshing handlers.T)r	r*r+�_setup_handlersr)rr.r0s   rr�CaretNavigation.get_handlersTs<���:�C����� 0� 0�#�t�T�B�� � �"��~�~�r!c�$�0Ul[R"UR[R
UR(+S9URS'[R"5RS5=(a UR(+n[R"UR[RUS9URS'[R"UR[RUS9URS'[R"UR[RUS9URS'[R"UR [R"US9URS'[R"UR$[R&US9URS'[R"UR([R*US9URS	'[R"UR,[R.US9URS
'[R"UR0[R2US9URS'[R"UR4[R6US9URS'[R"UR8[R:US9URS
'SUR3n[<R>"[<R@US5 g)z2Sets up the caret-navigation input event handlers.)�enabledr%�caretNavigationEnabled�next_character�previous_character�	next_word�
previous_word�	next_line�
previous_line�
start_of_file�end_of_file�
start_of_line�end_of_linez.CARET NAVIGATION: Handlers set up. Suspended: TN)!rr
�InputEventHandlerr%r�CARET_NAVIGATION_TOGGLErr�get_manager�get_setting�_next_character�CARET_NAVIGATION_NEXT_CHAR�_previous_character�CARET_NAVIGATION_PREV_CHAR�
_next_word�CARET_NAVIGATION_NEXT_WORD�_previous_word�CARET_NAVIGATION_PREV_WORD�
_next_line�CARET_NAVIGATION_NEXT_LINE�_previous_line�CARET_NAVIGATION_PREV_LINE�_start_of_file�CARET_NAVIGATION_FILE_START�_end_of_file�CARET_NAVIGATION_FILE_END�_start_of_line�CARET_NAVIGATION_LINE_START�_end_of_line�CARET_NAVIGATION_LINE_ENDr	r*r+�rr7r0s   rr4�CaretNavigation._setup_handlers^s������
�)�)��#�#��0�0�"�o�o�-�
/�	
���'�(�#�.�.�0�<�<�=U�V�$��O�O�#�	�
�)�)��$�$��3�3�!�
#�	
���'�(�
�)�)��(�(��3�3�!�
#�	
���+�,�
�)�)�����3�3�!�
#�	
���{�#�
�)�)��#�#��3�3�!�
#�	
����'�
�)�)�����3�3�!�
#�	
���{�#�
�)�)��#�#��3�3�!�
#�	
����'�
�)�)��#�#��4�4�!�
#�	
����'�
�)�)��!�!��2�2�!�
#�	
���}�%�
�)�)��#�#��4�4�!�
#�	
����'�
�)�)��!�!��2�2�!�
#�	
���}�%�?�t���>O�P��
���E�,�,�c�4�8r!c
�	�[R"5UlURR[R"S[R
[RURSSUR(+55 [R"5RS5=(a UR(+nURR[R"S[R
[RURSSU55 URR[R"S[R
[RURSSU55 URR[R"S[R
[RURS	SU55 URR[R"S[R
[RURS
SU55 URR[R"S[R
[RURSSU55 URR[R"S
[R
[RURSSU55 URR[R"S[R
[RURSSU55 URR[R"S[R
[RURSSU55 URR[R"S[R
[RURSSU55 URR[R"S[R
[RURSSU55 [R"5RURURS5UlSUR3n[R "[R"US5 g)z*Sets up the caret-navigation key bindings.�F12r%rr8�Rightr9�Leftr:r;r<�Downr=�Upr>�EndrB�HomerAr@r?Fz.CARET NAVIGATION: Bindings set up. Suspended: TN)rrr�add�
KeyBinding�DEFAULT_MODIFIER_MASK�ORCA_MODIFIER_MASKrrrrErF�NO_MODIFIER_MASK�CTRL_MODIFIER_MASK�override_key_bindingsr	r*r+r[s   rr,�CaretNavigation._setup_bindings�s���%�0�0�2���������"�"���1�1��.�.����/�0���O�O�#�

%�	&�#�.�.�0�<�<�=U�V�$��O�O�#�	�	
������"�"���1�1��,�,����/�0���

�	�	
������"�"���1�1��,�,����3�4���

�	�	
������"�"���1�1��.�.����{�+���

�	�	
������"�"���1�1��.�.�����/���

�	�	
������"�"���1�1��,�,����{�+���

�	�	
������"�"���1�1��,�,�����/���

�	�	
������"�"���1�1��,�,����}�-���

�	�	
������"�"���1�1��,�,�����/���

�	�	
������"�"���1�1��.�.����}�-���

�	�	
������"�"���1�1��.�.�����/���

�	�*�5�5�7�M�M��N�N�D�N�N�E�3���?�t���>O�P��
���E�,�,�c�4�8r!c��[R"5nURUR5nURbURR	5nOSnSUSU3n[
R"[
RUS5 U$)z>Returns true if the last input event was a navigation command.�Nonez)CARET NAVIGATION: Last navigation event (z) is last key event: T)rrE�)last_event_equals_or_is_release_for_eventr�as_single_line_stringr	r*r+)r�manager�result�stringr0s     r�'last_input_event_was_navigation_command�7CaretNavigation.last_input_event_was_navigation_commands��&�1�1�3���B�B�4�CY�CY�Z���!�!�-��+�+�A�A�C�F��F�9�&��AV�W]�V^�_��
���E�,�,�c�4�8��
r!c���SnU(aUSU3-
n[R"[RUS5 URRHnURRUSS9 M UR
S5UlURS5UlURRH+nURRX@R(+S9 M- g)z9Refreshes caret navigation bindings and grabs for script.z/CARET NAVIGATION: Refreshing bindings and grabs�: T)�
include_grabsN)r	r*r+r�key_bindings�removerrr1rer)r�script�reasonr0�bindings     r�refresh_bindings_and_grabs�*CaretNavigation.refresh_bindings_and_grabs+s���@����R��x�=� �C�
���E�,�,�c�4�8��~�~�2�2�G����&�&�w�d�&�C�3��*�*�4�0����*�*�4�0����~�~�2�2�G����#�#�G���;N�#�O�3r!Nc�2�U(dg[R"5nURS5(+nU(a[RnO[R
nUR
U5 URSU5 SUlURUS5 g)zToggles caret navigation.Fr8Nztoggling caret navigationT)
rrErFr
�CARET_CONTROL_ORCA�CARET_CONTROL_APP�presentMessage�set_settingrr~)rr{�event�_settings_managerr7rss      rr%�CaretNavigation.toggle_enabled<s�����,�8�8�:��'�3�3�4L�M�M����0�0�F��/�/�F����f�%��%�%�&>��H�!%����'�'��0K�L�r!c���X R:XagSU3nU(aUSU3-
n[R"[RUS5 X lUR	USU35 g)z=Suspends caret navigation independent of the enabled setting.Nz&CARET NAVIGATION: Commands suspended: rwTzSuspended changed to )rr	r*r+r~)rr{�	suspendedr|r0s     r�suspend_commands� CaretNavigation.suspend_commandsOse�����'��6�y�k�B����R��x�=� �C�
���E�,�,�c�4�8�#���'�'��2G�	�{�0S�Tr!c��U(dgURR5up4U(dgX lURRX45 UR	5 URU5 UR
U5 g)zMoves to the next character.FT)�	utilities�nextContextr�setCaretPosition�presentationInterrupt�update_braille�sayCharacter�rr{r��obj�offsets     rrG�CaretNavigation._next_character]sk�����&�&�2�2�4�����!&�����)�)�#�6��$�$�&����c�"����C� �r!c��U(dgURR5up4U(dgX lURRX45 UR	5 URU5 UR
U5 g)z Moves to the previous character.FT)r��previousContextrr�r�r�r�r�s     rrI�#CaretNavigation._previous_characternsk�����&�&�6�6�8�����!&�����)�)�#�6��$�$�&����c�"����C� �r!c��U(dgURRSS9up4URRX45nU(dgUSSUSSUSSpvnU(aUSR5(aUS-nX lURRX65 UR
5 URU5 URU5 g)	zMoves to the next word.FT��	skipSpace���r��r)	r�r��getWordContentsAtOffset�isspacerr�r�r��sayWord)rr{r�r�r��contents�endrss        rrK�CaretNavigation._next_words������&�&�2�2�T�2�B����#�#�;�;�C�H����#�B�<��?�H�R�L��O�X�b�\�!�_�&���f�R�j�(�(�*�*��1�H�C�!&�����)�)�#�3��$�$�&����c�"����s��r!c�T�U(dgURRSS9up4URRX45nU(dgX lUSSUSSpcURR	X65 UR5 UR
U5 URU5 g)zMoves to the previous word.FTr�rr)r�r�r�rr�r�r�r�)rr{r�r�r�r��starts       rrM�CaretNavigation._previous_word�s������&�&�6�6��6�F����#�#�;�;�C�H����!&���a�[��^�X�a�[��^�U����)�)�#�5��$�$�&����c�"����s��r!c��U(dgUR5(aS[R"5nURS5(a(Sn[R
"[RU5 gURR5upVURRXV5nU(a
US(dgURR5nU(dgX lUSSUSSp�URRXY5 UR5 URX�SSS9 URU5 g)	zMoves to the next line.F�rewindAndFastForwardInSayAll�?CARET NAVIGATION: In say all and rewind/fast-forward is enabledTrrr�)�priorObj)�inSayAllrrErFr	r*r+r��getCaretContext�getLineContentsAtOffset�getNextLineContentsrr�r��
speakContents�displayContents)
rr{r�r�r0r�r��liner�r�s
          rrO�CaretNavigation._next_line�s�����?�?��� 0� <� <� >�� �,�,�-K�L�L�W���#�#�E�$4�$4�c�:���&�&�6�6�8������7�7��D����a����#�#�7�7�9����!&���a�[��^�X�a�[��^�U����)�)�#�5��$�$�&����X�R�����<����x�(�r!c���U(dgUR5(aS[R"5nURS5(a(Sn[R
"[RU5 gURR5nU(dgX l	USSUSSpvURRXg5 UR5 URU5 URU5 g)zMoves to the previous line.Fr�r�Trr)r�rrErFr	r*r+r��getPreviousLineContentsrr�r�r�r�)rr{r�r�r0r�r�r�s        rrQ�CaretNavigation._previous_line�s������?�?��� 0� <� <� >�� �,�,�-K�L�L�W���#�#�E�$4�$4�c�:���#�#�;�;�=����!&���a�[��^�X�a�[��^�U����)�)�#�5��$�$�&����X�&����x�(�r!c�j�U(dgURR5up4URRX45nU(a
US(dgX lUSSUSSpcURR	X65 UR5 UR
U5 URU5 g)zMoves to the start of the line.FrrT)r�r�r�rr�r�r�r�)rr{r�r�r�r�r�s       rrW�CaretNavigation._start_of_line�s������&�&�6�6�8������7�7��D����a���!&���!�W�Q�Z��a����U����)�)�#�5��$�$�&����C� ����t�$�r!c���U(dgURR5up4URRX45nU(a
US(dgUSSUSSUSSpvnUR5(aUSR	5(aUS-nX lURR
X65 UR5 URU5 URU5 g)zMoves to the end of the line.Frr�r�r�rT)
r�r�r��stripr�rr�r�r�r�)rr{r�r�r�r�r�rss        rrY�CaretNavigation._end_of_line�s������&�&�6�6�8������7�7��D����a�����8�A�;��R����T�"�X�a�[�&���<�<�>�>�f�R�j�0�0�2�2��1�H�C�!&�����)�)�#�3��$�$�&����C� ����t�$�r!c��U(dgURR5nURRUS5upEURRXE5nU(dgX lUSSUSSpTURRXE5 UR
5 URU5 URU5 g)zMoves to the start of the file.FrrT)	r��
documentFrame�findFirstCaretContextr�rr�r�r�r�)rr{r��documentr�r�r�s       rrS�CaretNavigation._start_of_files������#�#�1�1�3���&�&�<�<�X�q�I����#�#�;�;�C�H����!&���q�k�!�n�h�q�k�!�n�V����)�)�#�6��$�$�&����X�&����x�(�r!c���U(dgURR5nSU/n[R"[RUS5 [
R"U5nSUSU/n[R"[RUS5 [S[R"U5S-
5nU(a0URRXV5upxU(dOXxpeU(aM0URRXV5n	U	(dgX lU	SSU	SS	peURRXV5 UR5 URU	5 UR!U	5 g)
zMoves to the end of the file.FzCARET NAVIGATION: Go to end ofTz CARET NAVIGATION: Last object in�isrrr�r�)r�r�r	�print_tokensr+r�find_deepest_descendant�maxr�get_character_countr�r�rr�r�r�r�)
rr{r�r��tokensr�r��last_obj�last_offsetr�s
          rrU�CaretNavigation._end_of_files:�����#�#�1�1�3��2�H�=��
���5�+�+�V�T�:��.�.�x�8��4�h��c�J��
���5�+�+�V�T�:��Q��2�2�3�7�!�;�<���$*�$4�$4�$@�$@��$M�!�H���"��	�c��#�#�;�;�C�H����!&���r�l�1�o�x��|�A��V����)�)�#�6��$�$�&����X�&����x�(�r!)rrrr)�returnrn)r&zinput_event.InputEventHandlerr��bool)FT)r.r�r/r�r�zkeybindings.KeyBindings)F)r.r�r�z(dict[str, input_event.InputEventHandler])r�r�)�)r{�
web.Scriptr|�strr�rn)N)r{r�r�zOptional[InputEvent]r�r�)r{r�r�r�r|r�r�rn)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr'r1rr4r,rtr~r%r�rGrIrKrMrOrQrWrYrSrU�__static_attributes__�r!rrr0s���G�H�	�9=����15��	 ���K9�Zp9�d�P�"�&U��"�"�,�&�<�2�&�,�(�r!rN)r��
__future__r�__id__�__version__�__date__�
__copyright__�__license__�typingrrr�rr	r
rrr
r�	ax_objectr�ax_textrr�scriptsrrr�r!r�<module>r�s[��*:�#�	������6�
���*����!�������'��K�Kr!

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