a DOg6 @sdZgdZdZddlmZmZddlmZddlZedd d d dddd Z dd d d dddddd d d Z dd d d dddddd ddZ edddZ ddZ dddddddddZdddddddddZdS)z2.0.9)dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks|sD|rD|rD|rD|durD|durD|durD| durD| sD| sDt|} n2|durPt}|f||||||| | d| |} | D]} || qzdSN)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr2/opt/alt/python39/lib64/python3.9/json/__init__.pyrxs>- rc Kst|sB|rB|rB|rB|durB|durB|durB|durB| sB| sBt|S|durNt}|f|||||||| d| |Sr)rencoder) rr r r r rrrrrrrrrrs:, r) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjrbs<   ? :