HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //proc/self/root/opt/alt/python313/lib64/python3.13/json/__pycache__/tool.cpython-313.opt-2.pyc
�

�*jT
���SSKrSSKrSSKrSr\S:Xa	\"5 gg!\a&r\R"\R5 SrCgSrCff=f)�Nc��SnSn[R"XS9nURSSSSS9 URS	SS
SS9 URSSS
SS9 URSSSSS9 URSSS
SS9 UR5nURSS[SS9 URSSSSSS 9 URS!SSSS"S 9 URS#SS$S%9 UR5nURURURS&.nUR(a
SUS'S'US('URS:Xa[RnO[URS)S*9nUR(aUR5nS+U5nO[ R""U54nU[RLaUR%5 UR&c[R(n	O[UR&S,S)S*9n	U	 UH+n
[ R*"X�40UD6 U	R-S-5 M- SSS5 g!U[RLaUR%5 ff=f!,(df   g=f![.an[1U5eSnAff=f).Nzpython -m json.toolzZA simple command line interface for json module to validate and pretty-print JSON objects.)�prog�description�infile�?z-a JSON file to be validated or pretty-printed�-)�nargs�help�default�outfilez%write the output of infile to outfilez--sort-keys�
store_trueFz5sort the output of dictionaries alphabetically by key)�actionrr
z--no-ensure-ascii�ensure_ascii�store_falsez(disable escaping of non-ASCII characters)�destrr
z--json-linesznparse input using the JSON Lines format. Use with --no-indent or --compact to produce valid JSON Lines output.z--indent�zJseparate items with newlines and use this number of spaces for indentation)r�typer
z--tab�store_const�indent�	z9separate items with newlines and use tabs for indentation)rr�constr
z--no-indentz/separate items with spaces rather than newlinesz	--compactz1suppress all whitespace separation (most compact))rr
)�	sort_keysrr)�,�:�
separatorszutf-8)�encodingc3�N# �UHn[R"U5v� M g7f)N)�json�loads)�.0�lines  �0/opt/alt/python313/lib64/python3.13/json/tool.py�	<genexpr>�main.<locals>.<genexpr>Cs���;�U�T��
�
�4�(�(�U�s�#%�w�
)�argparse�ArgumentParser�add_argument�add_mutually_exclusive_group�int�
parse_argsrrr�compactr�sys�stdin�open�
json_lines�	readlinesr�load�closer�stdout�dump�write�
ValueError�
SystemExit)rr�parser�group�options�	dump_argsr�lines�objsr�obj�es            r"�mainrBs��� �D�@�K�
�
$�
$�$�
H�F�
�����L� #��%����	��D� $��&����
�l�E�T��V�
���+�.��G��I�
����|�U�`��a�
�/�/�1�E�	���z�1�3�3��4�
���w�}�8�!�).��/�
���}�]��!�M��O�
���{�<�O��Q����!�G��&�&��.�.��,�,��I�
���"�	�(��"*�	�,����>�>�S� ��Y�Y�F��'�.�.�7�;�F�	��!�!��(�(�*��;�U�;���	�	�&�)�+���S�Y�Y�&������?�?�"��j�j�G��7�?�?�C�'�B�G�
����	�	�#�4�)�4��
�
�d�#���W���S�Y�Y�&�����'���W������m����sP� 5I%�AH+�AI%�02I�"I%�+&I�I%�
I"�I%�"I%�%
I?�/I:�:I?�__main__)	r'rr.rB�__name__�BrokenPipeError�exc�exit�errno��r"�<module>rKsU����
�A�H�z�������������������s� �A�A�A