£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
B
    pSeI                 @   sF  d Z ddlZddlZddlZyddlmZmZ W n$ ek
rT   ddlmZmZ Y nX ej	d dkZ
e
reZddlmZ ddlmZ ddlmZmZmZmZmZ ddlmZmZ efZefZed	Znrdd
l m!Z ddlm"Z ddl#mZmZmZmZ ddl$mZmZ ddl%Z%dd Ze&Zee'fZedZddl(mZ dd Z)dS )zK
Python 2/3 compatibility helpers.

Note: This module is *not* public API.
    N)MutableMappingSequence   )	lru_cache)StringIO)unquoteurljoin
urlunsplitSplitResulturlsplit)pathname2urlurlopenitems)izip)BytesIO)r   r	   r
   r   )r   r   c              O   s   t tj| |S )N)
contextlibclosingurllib2r   )argskwargs r   B/opt/alt/python37/lib/python3.7/site-packages/jsonschema/compat.pyr   #   s    r   	iteritemsc             C   s>   d| kr.t | \}}}}}t||||df}n| }d}||fS )N# )r   r	   )ZurlsnpqZfragZdefragr   r   r   	urldefrag-   s    r   )*__doc__r   operatorsyscollections.abcr   r   ImportErrorcollectionsversion_infoZPY3zip	functoolsr   ior   ZNativeIOZurllib.parser   r   r	   r
   r   Zurllib.requestr   r   strZ	str_typesintZ	int_typesmethodcallerr   	itertoolsr   r   ZurlparseZurllibr   Z
basestringZlongZfunctools32r   r   r   r   r   <module>   s8   
