U e5d 8 @sdZdddddddgZdZd d lmZmZd d lmZd d lZeddddd d d dZ ddddd d d d dd ddZ ddddd d d d dd ddZ ed d dZ ddZ d d d d d d dddZd d d d d d dddZd S)z2.0.9dumpdumpsloadloads JSONDecoderJSONDecodeError JSONEncoderzBob Ippolito )rr)rNFT)skipkeys ensure_asciicheck_circular allow_nanindent separatorsdefault) r r r r clsrrr sort_keysc  Ks|sD|rD|rD|rD|dkrD|dkrD|dkrD| dkrD| sD| sDt|} n2|dkrPt}|f||||||| | d| |} | D]} || qzdSN)r r r r rrrr)_default_encoder iterencoderwrite)objfpr r r r rrrrrkwiterablechunkr%/usr/lib64/python3.8/json/__init__.pyrxsD- c Kst|sB|rB|rB|rB|dkrB|dkrB|dkrB|dkrB| sB| sBt|S|dkrNt}|f|||||||| d| |Sr)rencoder) rr r r r rrrrrrrrrrsD, ) object_hookobject_pairs_hookcCs|j}|tjtjfrdS|tjtjfr.dS|tjrrrrr+sT$     ) __version____all__ __author__decoderrrencoderrr%rrrrAr-rrrrrrbsb   ? :