
    9a^                        S SK Jr  S SK7  S SKJrJr  SSKrSSKr\R                  R                  S5      (       d  \R                  S   S:X  a  S SKJrJrJr  O S SKJrJrJr  S	 rS
 rS r\r\r\r\rg! \ a    S SKJrJrJr   N$f = f)   )version)*)ExtType	Timestamp    NMSGPACK_PUREPYTHON   )PackerunpackbUnpackerc                 Z    [        S0 UD6nUR                  UR                  U 5      5        g)zL
Pack object `o` and write it to `stream`

See :class:`Packer` for options.
N )r
   writepack)ostreamkwargspackers       2/usr/lib/python3/dist-packages/msgpack/__init__.pyr   r      s%     fF
LLQ     c                 6    [        S0 UD6R                  U 5      $ )zK
Pack object `o` and return packed bytes

See :class:`Packer` for options.
r   )r
   r   )r   r   s     r   packbr      s     F  ##r   c                 :    U R                  5       n[        U40 UD6$ )z|
Unpack an object from `stream`.

Raises `ExtraData` when `stream` contains extra bytes.
See :class:`Unpacker` for options.
)readr   )r   r   datas      r   unpackr   &   s     ;;=D4"6""r   )_versionr   
exceptionsextr   r   ossysenvirongetversion_infofallbackr
   r   r   	_cmsgpackImportErrorr   r   r   loadloadsdumpdumpsr   r   r   <module>r,      s      # 	 
 ::>>&''3+;+;A+>!+C33888
!$# O  8778s   
A7 7B
	B
