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

���gU)����SrSrSrSrSrSrSSKr\R"SS	5 SS
KJ	r	 SSK
Jr SSK
Jr SS
K
J
r
 SSK
Jr SSK
Jr SSK
Jr SSKJr SSKJr SSKJr "SS\R.5rg)�5Produces braille presentation for accessible objects.z$Id$z
$Revision$z$Date$zrCopyright (c) 2005-2009 Sun Microsystems Inc.Copyright (c) 2010-2011 Orca TeamCopyright (c) 2011-2015 Igalia, S.L.�LGPL�N�Atspiz2.0)r)�braille)�braille_generator)�debug)�
focus_manager)�messages)�object_properties)�AXObject)�AXTable)�AXUtilitiesc��^�\rSrSrSr\S5rU4Sjr\U4Sj5r\U4Sj5r	\U4Sj5r
\U4Sj5r\U4S	j5r\U4S
j5r
U4SjrSrS
rU=r$)�BrailleGenerator�2rc�^�U4SjnU$)zDecorator for logging.c�>�T"U0UD6nSTRS3U/n[R"[RUS5 U$)NzWEB BRAILLE GENERATOR: �:T)�__name__r�print_tokens�
LEVEL_INFO)�args�kwargs�result�tokens�funcs    ��D/usr/lib/python3/dist-packages/orca/scripts/web/braille_generator.py�wrapper�6BrailleGenerator.log_generator_output.<locals>.wrapper9sF����4�*�6�*�F�/��
�
��a�@�&�I�F����u�/�/���>��M��)rrs` r�log_generator_output�%BrailleGenerator.log_generator_output5s���	�
�r c��>�URRRU5(d[TU]"U40UD6$[
R"US5nU(aU$[TU]"U40UD6$)NT)�_script�	utilities�inDocumentContent�super�get_localized_role_namer�get_role_description)�self�objr�role_description�	__class__s    �rr)�(BrailleGenerator.get_localized_role_name@sd����|�|�%�%�7�7��<�<��7�2�3�?�$�?�?�#�8�8��d�C���#�#��w�.�s�;�d�;�;r c�>�URRRU5(d[T
U]"U40UD6$[
R"US5nU(aU/$[RR[RR[RR[RR[RR[RR/n[R "U5(d�UR#[RR$[RR&[RR([RR*[RR,[RR./5 UR1S5b;UR1S5b)UR3[RR45 /nUR1S[
R6"U55n[R8"XR1S55(aIURRR;U5nUR3[<R>U-5 U$URRRAU5(avU[BRD"5RG5:XaO[RH"[
RJ"U55(aUR3[LRN5 OEXd;a@[PRR"U5nU(aUR3U5 O[T
U]"U40UD6nUR1SS5UR1SS5S-
:Xa�[RH"XR1S55(d*URRRUU5(aH[
RV"U[R85n	U	b UR#UR	U	55 U$)	z)Prevents some roles from being displayed.T�startOffset�	endOffset�role�indexr�total�),r%r&r'r(�_generate_accessible_rolerr*r�Role�FORM�	PARAGRAPH�STATIC�SECTION�REDUNDANT_OBJECT�UNKNOWNr�is_focusable�extend�LIST�	LIST_ITEM�
COLUMN_HEADER�
ROW_HEADER�
TABLE_CELL�PANEL�get�append�ALERT�get_role�
is_heading�headingLevelr�ROLE_HEADING_LEVEL_BRAILLE�isLinkr	�get_manager�get_locus_of_focus�is_image�
get_parentr
�IMAGE_MAP_LINKr
�get_label_for_cell_coordinates�treatAsTextObject�
find_ancestor)r+r,rr-�do_not_displayrr3�level�label�headingr.s          �rr7�*BrailleGenerator._generate_accessible_roleJs�����|�|�%�%�7�7��<�<��7�4�S�A�D�A�A�#�8�8��d�C���$�%�%� �*�*�/�/��*�*�.�.��*�*�+�+��*�*�,�,��*�*�5�5��*�*�,�,�.���'�'��,�,��!�!�5�:�:�?�?�#(�:�:�#7�#7�#(�:�:�#;�#;�#(�:�:�#8�#8�#(�:�:�#8�#8�#(�:�:�#3�#3�#5�
6��8�8�M�"�.�4�8�8�K�3H�3T��!�!�%�*�*�"2�"2�3����x�x��� 1� 1�#� 6�7���!�!�#�x�x��'7�8�8��L�L�*�*�7�7��<�E��M�M�+�F�F��N�O��M��<�<�!�!�(�(��-�-��m�/�/�1�D�D�F�F��#�#�H�$7�$7��$<�=�=��
�
�h�5�5�6��
�
'��:�:�3�?�E���
�
�e�$���:�3�G�$�G���8�8�G�Q��4�8�8�G�Q�#7�!�#;�;��$�$�S�(�(�6�*:�;�;��,�,�(�(�:�:�3�?�?��,�,�S�+�2H�2H�I�G��"��
�
�d�<�<�W�E�F��
r c�>�URRRU5(d[TU]"U40UD6$URRRU5up4U(aU/$[TU]"U40UD6$�N)r%r&r'r(�_generate_accessible_label�
inferLabelFor)r+r,rrY�_objectsr.s     �rr^�+BrailleGenerator._generate_accessible_label�sn����|�|�%�%�7�7��<�<��7�5�c�B�T�B�B��,�,�0�0�>�>�s�C�����7�N��w�1�#�>��>�>r c�D>�URRRU5(d[TU]"U40UD6$URRRU5(a/$[R"U5(a,URRRU5(a/$URS[R"U55nU[RR:Xa[R"U5(a/$[TU]"U40UD6$)Nr3)r%r&r'r(�#_generate_accessible_label_and_name�isTextBlockElementr�is_editable�isCodeDescendantrGrrJrr8�LABEL�
supports_text)r+r,rr3r.s    �rrc�4BrailleGenerator._generate_accessible_label_and_name�s�����|�|�%�%�7�7��<�<��7�>�s�K�d�K�K��<�<�!�!�4�4�S�9�9��I��"�"�3�'�'��|�|�%�%�6�6�s�;�;��I��x�x��� 1� 1�#� 6�7���5�:�:�#�#�#��(>�(>�s�(C�(C��I��w�:�3�G�$�G�Gr c��>�URRRU5(d[TU]"U40UD6$URRRU5(a/$[TU]"U40UD6$r])r%r&r'r(� _generate_accessible_description�preferDescriptionOverName)r+r,rr.s   �rrk�1BrailleGenerator._generate_accessible_description�sh����|�|�%�%�7�7��<�<��7�;�C�H�4�H�H��<�<�!�!�;�;�C�@�@��I��w�7��D�t�D�Dr c�T>�URRRU5(d[TU]"U40UD6$[
R"U5RS5nU(aU/$URRRU5(a[
R"U5/$[
R"U5(a,URRRU5(d/$[TU]"U40UD6nU(a=US(a3[R"U5(dUSR5US'U$U(dX[R"U5(a=[
R "U[R"5nU(a[TU]"U40UD6$U$)N�braillelabelr)r%r&r'r(�_generate_accessible_namer�get_attributes_dictrGrl�get_description�get_name�hasValidNamer�has_explicit_name�strip�is_check_boxrV�is_grid_cell)r+r,r�
braille_labelr�	grid_cellr.s      �rrp�*BrailleGenerator._generate_accessible_name�sJ����|�|�%�%�7�7��<�<��7�4�S�A�D�A�A� �4�4�S�9�=�=�n�M�
��!�?�"��<�<�!�!�;�;�C�@�@��,�,�S�1�2�2����S�!�!�$�,�,�*@�*@�*M�*M�c�*R�*R��I���2�3�?�$�?���f�Q�i��(E�(E�c�(J�(J��q�	���)�F�1�I��
��K�4�4�S�9�9� �.�.�s�K�4L�4L�M�I���w�8��K�d�K�K��
r c��>�URRRU5(d[TU]"U40UD6$URRRU5nUR"U40UD6$r])r%r&r'r(�/_generate_real_active_descendant_displayed_text�realActiveDescendant�_generate_text_content)r+r,r�radr.s    �rr}�@BrailleGenerator._generate_real_active_descendant_displayed_text�sd����|�|�%�%�7�7��<�<��7�J�3�W�RV�W�W��l�l�$�$�9�9�#�>���*�*�3�7�$�7�7r c�B>�URRRU5(d<SUS/n[R"[R
US5 [TU]"U40UD6$SX/n[R"[R
USS5 /nURRRU5(+US'URRRU5(d*URRRU5(a[RRUS'O�URRRU5(a[RRUS'O�URRRU5(a[RR US'OTURRR#XR%S5S9(a[RR&US'[(R*"U5(aI[,R."U[(R05nU(a[(R2"U5(dUnUR5[TU]"U40UD65 US	U$)	NzWEB:z>is not in document content. Calling default braille generator.Tz+WEB: Generating braille for document object�includeContextr3r1)�offset)r%r&r'rrrr(�generate_braille�isClickableElementrNrr8�LINK�
isCustomImage�IMAGE�isAnchorr;�
treatAsDivrGr<r�is_menu_itemrrV�is_combo_box�is_expandedr@)r+r,rrr�	combo_boxr.s      �rr��!BrailleGenerator.generate_braille�s�����|�|�%�%�7�7��<�<��c�#c�d�F����u�/�/���>��7�+�C�8�4�8�8�?��K��
���5�+�+�V�T�4�@���%)�\�\�%;�%;�%M�%M�c�%R�!R��
���<�<�!�!�4�4�S�9�9�T�\�\�=S�=S�=Z�=Z�[^�=_�=_� �:�:�?�?�D��L�
�\�\�
#�
#�
1�
1�#�
6�
6� �:�:�+�+�D��L�
�\�\�
#�
#�
,�
,�S�
1�
1� �:�:�,�,�D��L�
�\�\�
#�
#�
.�
.�s�8�8�M�;R�
.�
S� �:�:�-�-�D��L��#�#�C�(�(� �.�.�s�K�4L�4L�M�I���!8�!8��!C�!C����
�
�e�g�.�s�;�d�;�<��!�"��
r c�8�U(d/$/nURRRUS5nURS5nURRR	US9upVURRRXVU5nSnSn	[
U5H�up�Uup�p�URX�X�UU
[U5S9unnU(dM2X�:XaUn	U(a�U(a�S=nnUR(aURSnUSR(aUSRSnURRRUU5(a&URS[R"S55 USnURU5 M� X94$)	NT�
documentFrame)r�)r1r2�caretOffset�stringr4r5����r� )r%r&�filterContentsForPresentationrG�getCaretContext�findObjectInContents�	enumerater��lenr��needsSeparator�insertr�RegionrH)r+�contentsrr�documentr,r�r4�last_region�focused_region�i�content�acc�start�endr��regions�f_region�	last_char�	next_chars                    r�generate_contents�"BrailleGenerator.generate_contents�st����I����<�<�)�)�G�G��RV�W���8�8�O�,���l�l�,�,�<�<�8�<�T������&�&�;�;�C��R������#�H�-�J�A�&-�#�C�� $� 5� 5��#�RX��s�8�}�!6�!.��G�X����z�!)���w�(*�*�	�I��%�%� +� 2� 2�2� 6�I��1�:�$�$� '��
� 1� 1�!� 4�I��<�<�)�)�8�8��I�N�N��N�N�1�g�n�n�S�&9�:�!�"�+�K��M�M�'�"�+.�.�%�%r r!)r�
__module__�__qualname__�__firstlineno__�__doc__�staticmethodr"r)r7r^rcrkrpr}r�r��__static_attributes__�
__classcell__)r.s@rrr2s����?�����<��8��8�t�?��?��H��H�"�E��E�����0�8��8��:$&�$&r r)r��__id__�__version__�__date__�
__copyright__�__license__�gi�require_version�
gi.repositoryr�orcarrrr	r
r�orca.ax_objectr�
orca.ax_tabler
�orca.ax_utilitiesrrr!r r�<module>r�sm��2<�������7�
���	����7�E�"���"����"�#�!�)�\&�(�9�9�\&r 

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 365 B 0644
bookmarks.cpython-313.pyc File 6.07 KB 0644
braille_generator.cpython-313.pyc File 14.75 KB 0644
script.cpython-313.pyc File 139.03 KB 0644
script_utilities.cpython-313.pyc File 188.59 KB 0644
speech_generator.cpython-313.pyc File 38.75 KB 0644
Filemanager