<!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>
ž
à’Re|  c               @   s¼   d  d l  Z  d  d l Z d  d l Z d  d l m Z e e j j ƒ Z d d „  Z	 Gd d „  d e ƒ Z Gd d „  d e ƒ Z
 e e j _ e e j _ d	 e  j k r¸ e e  j d	 _ n  d S(
   i    N(   u   _get_unpatchedc              C   sN   d }  xA |  D]9 } y t  | d d g ƒj d SWq t k
 rE Yq Xq Wd S(   u9   
    Return True if Cython or Pyrex can be imported.
    u   Cython.Distutils.build_extu   Pyrex.Distutils.build_extu   fromlistu	   build_ext(   u   Cython.Distutils.build_extu   Pyrex.Distutils.build_extTF(   u
   __import__u	   build_extu   Trueu	   Exceptionu   False(   u   pyrex_implsu
   pyrex_impl(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu
   have_pyrex	   s    	u
   have_pyrexc             B   s2   |  Ee  Z d  Z d Z d d „  Z d d „  Z d S(   u	   Extensionu7   Extension that uses '.c' files in place of '.pyx' filesc             O   s-   t  j |  | | Ž t ƒ  s) |  j ƒ  n  d  S(   N(   u
   _Extensionu   __init__u
   have_pyrexu   _convert_pyx_sources_to_c(   u   selfu   argsu   kw(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu   __init__   s    	u   Extension.__init__c             C   s+   d d „  } t  t | |  j ƒ ƒ |  _ d S(   u   convert .pyx extensions to .cc             S   s*   |  j  d ƒ r& |  d  d … d }  n  |  S(   Nu   .pyxi   u   .ciüÿÿÿ(   u   endswith(   u   source(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu   pyx_to_c"   s    u5   Extension._convert_pyx_sources_to_c.<locals>.pyx_to_cN(   u   listu   mapu   sources(   u   selfu   pyx_to_c(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu   _convert_pyx_sources_to_c    s    u#   Extension._convert_pyx_sources_to_cN(   u   __name__u
   __module__u   __qualname__u   __doc__u   __init__u   _convert_pyx_sources_to_c(   u
   __locals__(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu	   Extension   s   u	   Extensionc             B   s   |  Ee  Z d  Z d Z d S(   u   Libraryu=   Just like a regular Extension, but built as a library insteadN(   u   __name__u
   __module__u   __qualname__u   __doc__(   u
   __locals__(    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu   Library(   s   u   Libraryu   distutils.command.build_ext(   u   sysu   distutils.coreu	   distutilsu   distutils.extensionu   setuptools.distu   _get_unpatchedu   coreu	   Extensionu
   _Extensionu
   have_pyrexu   Libraryu	   extensionu   modules(    (    (    u-   /tmp/pip-k8wh6o-build/setuptools/extension.pyu   <module>   s   