U a@sFddlZddlZddlmZGdddZGdddeZedZdS)N) ModuleTypec@sJeZdZdZeejeefej dddZ eej ej edddZ dS) _CompactJSONz2Wrapper around json module that strips whitespace.)payloadreturncCs t|S)N)_jsonloads)rrSC:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-w3tduf5e\itsdangerous\_json.pyr sz_CompactJSON.loads)objkwargsrcKs&|dd|ddtj|f|S)N ensure_asciiF separators),:) setdefaultrdumps)r r rrr r s  z_CompactJSON.dumpsN) __name__ __module__ __qualname____doc__ staticmethod_tUnionstrbytesAnyrrrrrr rs rc@seZdZeejdddZdS)DeprecatedJSON)itemrcCs"ddl}|jdtddtt|S)NrzxImporting 'itsdangerous.json' is deprecated and will be removed in ItsDangerous 2.1. Use Python's 'json' module instead.) stacklevel)warningswarnDeprecationWarninggetattrr)selfrr rrr __getattribute__szDeprecatedJSON.__getattribute__N)rrrrrrr%rrrr rsrjson)r&rtypingrtypesrrrrrrr s