
    hiT                    B   U d dl mZ d dlZd dlZd dlmZmZ d dlmZ dZ	de
d<   dZde
d	<   d
Zde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   dZde
d<   d Zde
d!<   d"Zde
d#<   d$Zde
d%<   d&Zde
d'<   d(Zde
d)<   d*Zde
d+<    ej        d,          Zde
d-<   e ee          nej         d.z   !                                d/z  Z"de
d,<    ee"          d0k    Z#de
d1<   e#rd0nd/Z$d*d/ ee"          z  d*z
  z  d.z
  Z%de
d2<   e% d.z
  Z&de
d3<   e%Z'de
d4<   e' d.z
  Z(de
d5<   d6Z)de
d7<   d8Z*de
d9<   g d:Z+de
d;<   ej,        d<k    Z-de
d=<    e. ej        d>                    Z/de
d?<   e0e1ef         Z2dPdCZ3dQdEZ4dRdIZ5dSdMZ6dTdOZ7dS )U    )annotationsN)AnyFinalunnamed_functionCPyPy_r   PREFIXCPyDef_NATIVE_PREFIX
CPyDunder_DUNDER_PREFIXcpy_r_
REG_PREFIX
CPyStatic_STATIC_PREFIXCPyType_TYPE_PREFIX
CPyModule_MODULE_PREFIXCPyTypeVar_TYPE_VAR_PREFIX_ATTR_PREFIX__mypyc_fast_FAST_PREFIX__mypyc_env__ENV_ATTR_NAME__mypyc_next_label__NEXT_LABEL_ATTR_NAME__mypyc_temp__TEMP_ATTR_NAME__mypyc_lambda__LAMBDA_NAME__mypyc_setter__PROPSET_PREFIX__mypyc_self__	SELF_NAME__mypyc_generator_attribute__GENERATOR_ATTRIBUTE_PREFIX__top_level__TOP_LEVEL_NAME   FAST_ISINSTANCE_MAX_SUBCLASSESSIZEOF_SIZE_TSIZEOF_SIZE_T_SYSCONFIG         IS_32_BIT_PLATFORMMAX_SHORT_INTMIN_SHORT_INTMAX_LITERAL_SHORT_INTMIN_LITERAL_SHORT_INTuint32_tBITMAP_TYPE    BITMAP_BITS)zinit.cz	getargs.czgetargsfast.cz	int_ops.czfloat_ops.cz	str_ops.czbytes_ops.cz
list_ops.cz
dict_ops.cz	set_ops.cztuple_ops.cz	exc_ops.cz
misc_ops.czgeneric_ops.czpythonsupport.cRUNTIME_C_FILES)      HAVE_IMMORTALPy_GIL_DISABLEDIS_FREE_THREADED
group_namestrreturnc                    |  dS )zGiven a group name, return the actual name of its extension module.

    (This just adds a suffix to the final component.)
    __mypyc )rB   s    \/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/mypyc/common.pyshared_lib_namerI   e   s    
 !!!!    namec                D    |                      d          r
| dd          S | S )Nz	builtins.	   )
startswith)rK   s    rH   
short_namerO   m   s(    {## ABBxKrJ   fullnamelineintc                2    t          |           r| d| S |S )aj  Create a unique id for a function.

    This creates an id that is unique for any given function definition, so that it can be used as
    a dictionary key. This is usually the fullname of the function, but this is different in that
    it handles the case where the function is named '_', in which case multiple different functions
    could have the same name..r   )rK   rP   rQ   s      rH   get_id_from_namerU   s   s-      ##T###rJ   	func_name	shortname
int | Nonec                @    t          |           r|J | d| }n|}|S )NrT   r   )rV   rW   rQ   partial_names       rH   short_id_from_namer[      s>    	"" !#,,d,, rJ   indexc                "    | dk    rdS d| dz    S )Nr   __bitmapr0   rG   )r\   s    rH   bitmap_namer_      s"    zzz!eai!!!rJ   )rB   rC   rD   rC   )rK   rC   rD   rC   )rK   rC   rP   rC   rQ   rR   rD   rC   )rV   rC   rW   rC   rQ   rX   rD   rC   )r\   rR   rD   rC   )8
__future__r   sys	sysconfigtypingr   r   	mypy.utilr   r	   __annotations__r   r   r   r   r   r   r   r   r   r   r   r!   r#   r%   r'   r)   r+   r-   get_config_varr/   rR   maxsize
bit_lengthr.   r3   PLATFORM_SIZEr4   r5   r6   r7   r9   r;   r<   version_infor?   boolrA   dictrC   JsonDictrI   rO   rU   r[   r_   rG   rJ   rH   <module>rn      s   " " " " " " " 



             & & & & & &             # # # # #
    # # # # #    # # # # #& & & & &    $ $ $ $ $& & & & &4  4 4 4 4( ( ( ( (' ' ' ' '* * * * *#	 # # # #$C  C C C C
 ( ' ' ' ' )*  ) ) ) ) ":!9/!J!J  J J J J * C   
+/	%	%	'	'1	,       C..!3  3 3 3 3'.Q Q]!3!33a781< < < < < ''!+ + + + +
  -  , , , , 559  9 9 9 9                , '72 2 2 2 2 $7y78IJJKK  K K K K S>" " " "   
 
 
 
   " " " " " "rJ   