§
    ½Ë”jØ	  ã                   ó$   — d „ Z d„ Zd„ Zd„ Zd„ ZdS )c                 ó$   — t          | ¦  «        } | S ©N)Úconvert_body_to_bytes©Úresps    úDC:\Projects\DSCons\.venv\Lib\site-packages\vcr/serializers/compat.pyÚconvert_to_bytesr      s   € Ý  Ñ&Ô&€DØ€Kó    c                 ó$   — t          | ¦  «        } | S r   )Úconvert_body_to_unicoder   s    r   Úconvert_to_unicoder      s   € Ý" 4Ñ(Ô(€DØ€Kr	   c                 óö   — 	 | d         d         �Kt          | d         d         t          ¦  «        s*| d         d                              d¦  «        | d         d<   n# t          t          t
          f$ r Y nw xY w| S )aÄ  
    If the request body is a string, encode it to bytes (for python3 support)

    By default yaml serializes to utf-8 encoded bytestrings.
    When this cassette is loaded by python3, it's automatically decoded
    into unicode strings. This makes sure that it stays a bytestring, since
    that's what all the internal httplib machinery is expecting.

    For more info on py3 yaml:
    http://pyyaml.org/wiki/PyYAMLDocumentation#Python3support
    ÚbodyÚstringNúutf-8)Ú
isinstanceÚbytesÚencodeÚKeyErrorÚ	TypeErrorÚUnicodeEncodeErrorr   s    r   r   r      s†   € ð
Ø�Œ<˜Ô!Ð-µjÀÀfÄÈhÔAWÕY^Ñ6_Ô6_Ð-Ø%)¨&¤\°(Ô%;×%BÒ%BÀ7Ñ%KÔ%KˆD�ŒL˜Ñ"øøÝ•iÕ!3Ð4ð ð ð ð 	ˆðøøøð €Ks   ‚AA ÁA6Á5A6c                 ó    — | }	 | �*t          | t          ¦  «        s|                      d¦  «        }n# t          t          t
          f$ r Y nw xY w|S )zM
    If the string is bytes, decode it to a string (for python3 support)
    Nr   )r   ÚstrÚdecoder   ÚUnicodeDecodeErrorÚAttributeError)r   Úresults     r   Ú_convert_string_to_unicoder   %   sf   € ð €FðØÐ¥j°½Ñ&=Ô&=ÐØ—]’] 7Ñ+Ô+ˆFøøÝÕ)­>Ð:ð ð ð ð 	ˆðøøøð
 €Ms   „,1 ±AÁ
Ac                 ó  — t          | t          ¦  «        st          | ¦  «        S |                      d¦  «        }|�Dt          |t          ¦  «        rd|v rt          |d         ¦  «        |d<   nt          |¦  «        | d<   | S )zd
    If the request or responses body is bytes, decode it to a string
    (for python3 support)
    r   Nr   )r   Údictr   Úget)r   r   s     r   r   r   6   sˆ   € õ
 �d�DÑ!Ô!ð @å)¨$Ñ/Ô/Ð/à�xŠx˜ÑÔˆàÐÝ˜$¥Ñ%Ô%ð @¨(°dÐ*:Ð*:Ý!;¸DÀ¼NÑ!KÔ!K��X‘�õ
  :¸$Ñ?Ô?��V‘à€Kr	   N)r   r   r   r   r   © r	   r   ú<module>r"      sZ   ððð ð ð
ð ð ð
ð ð ð4ð ð ð"ð ð ð ð r	   