<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</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
rÈe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	   )ÚurlÚsÚnÚpÚqÚfragÚdefragr   r   r   Ú	urldefrag-   s    r"   )*Ú__doc__r   ÚoperatorÚsysÚcollections.abcr   r   ÚImportErrorÚcollectionsÚversion_infoÚPY3ÚzipÚ	functoolsr   Úior   ZNativeIOÚurllib.parser   r   r	   r
   r   Zurllib.requestr   r   ÚstrZ	str_typesÚintZ	int_typesÚmethodcallerr   Ú	itertoolsr   r   ÚurlparseÚurllibr   Ú
basestringÚlongZfunctools32r"   r   r   r   r   Ú<module>   s8   
