
    hi2                       d Z ddlmZ ddlmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ ddlmZmZmZmZm Z m!Z!  e ded            e d	ed
            e ded          Z" e ded          Z# e ded          Z$ e ded          Z% edegede            eegede          Z& eeegede          Z' eeegede          Z( eeegede          Z) eg ede          Z* eeegeded          Z+ eegede          Z, eeeeeeege
d e          Z- eeeeeged!e          Z. eg ed"ed          Z/ ed#eeged$ee%          Z0 ed#eeged&ed'          Z1 edeged(ee%          Z2 ed#ege
d)e          Z3 ed*eeegd+ee,          Z4 ed-egd.ee,          Z5 e d-ed/          Z6 eeeeged0e          Z7 eeeeeege
d1e          Z8 eeeged2e          Z9 eeeeged3e          Z: ed4eeegeeg d56          Z; ed7egee8          Z< ed9d:eegee;          Z= ed<d=egee;          Z> ed>d?eeeegee;          Z? ed@dAegee;          Z@e	dB         ZA edBegeAdCe            edBg eAdDe            e!dEeAgedFe            edGeegedHe            edIegedJe            edKeegedLe            edMegedNe            edOeegedPe            edQegedRe            edSeegedTe            edUegedVe            edWeegedXe            edYegedZe           d[S )\zMiscellaneous primitive ops.    )annotations)	ERR_FALSE	ERR_MAGICERR_MAGIC_OVERLAPPING	ERR_NEVER)KNOWN_NATIVE_TYPESbit_rprimitivebool_rprimitivebytes_rprimitivec_int_rprimitivec_pointer_rprimitivec_pyssize_t_rprimitivecstring_rprimitivedict_rprimitivefloat_rprimitiveint_rprimitivenone_rprimitiveobject_pointer_rprimitiveobject_rprimitivepointer_rprimitivestr_rprimitiveuint8_rprimitive
void_rtype)ERR_NEG_INT	custom_opcustom_primitive_opfunction_opload_address_op	method_opzbuiltins.boolPyBool_Type)nametypesrczbuiltins.rangePyRange_TypePy_None_Py_NoneStructz..._Py_EllipsisObjectzbuiltins.NotImplemented_Py_NotImplementedStructzbuiltins.StopAsyncIterationPyExc_StopAsyncIterationzbuiltins.idCPyTagged_Id)r!   	arg_typesreturn_typec_function_name
error_kindCPy_GetCoro)r+   r,   r-   r.   CPyIter_SendCPy_YieldFromErrorHandlePyMethod_NewCPy_FetchStopIterationValueCPy_CalculateMetaclassT)r+   r,   r-   r.   is_borrowedPyImport_ImportCPyImport_ImportManyCPyImport_ImportFromManyPyImport_GetModuleDictzbuiltins.isinstancePyObject_IsInstance)r!   r+   r,   r-   r.   truncated_typeCPy_TypeCheck)r+   r,   r-   r.   priorityPyObject_IsTruePyBool_Checkzbuiltins.slicePySlice_New)r!   r+   r-   r,   r.   zbuiltins.typeCPy_TYPEPyType_TypeCPyType_FromTemplateCPyDataclass_SleightOfHandCPySequence_CheckUnpackCount"CPySingledispatch_RegisterFunctionbuf_init_item)FFT)r!   r+   r,   r.   stealsvar_object_size)r!   r+   r,   r.   set_type_alias_compute_function#CPy_SetTypeAliasTypeComputeFunction)r!   r-   r+   r,   r.   debug_printCPyDebug_PrintObjectlog_trace_eventCPyTrace_LogEventset_immmortalCPy_SetImmortalznative_internal.BufferBuffer_internalBuffer_internal_emptygetvalueBuffer_getvalue_internalznative_internal.write_boolwrite_bool_internalznative_internal.read_boolread_bool_internalznative_internal.write_strwrite_str_internalznative_internal.read_strread_str_internalznative_internal.write_floatwrite_float_internalznative_internal.read_floatread_float_internalznative_internal.write_intwrite_int_internalznative_internal.read_intread_int_internalznative_internal.write_tagwrite_tag_internalznative_internal.read_tagread_tag_internalN)B__doc__
__future__r   mypyc.ir.opsr   r   r   r   mypyc.ir.rtypesr   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   mypyc.primitives.registryr   r   r   r   r   r   none_object_opellipsis_opnot_implemented_opstop_async_iteration_opcoro_opsend_opyield_from_except_opmethod_new_opcheck_stop_oppy_calc_meta_op	import_opimport_many_opimport_from_many_opget_module_dict_opslow_isinstance_opfast_isinstance_opbool_opisinstance_boolnew_slice_optype_optype_object_oppytype_from_template_opdataclass_sleight_of_handcheck_unpack_count_opregister_functionrG   rI   "set_type_alias_compute_function_opdebug_print_oprN   set_immortal_opbuffer_rprimitive     i/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/mypyc/primitives/misc_ops.py<module>r      sQ	   " " " " " " " " O O O O O O O O O O O O                                       (                _+<- P P P P %,=> R R R R !i6GM]^^^ o5/@FZ[[[ %_	"):@Z   
 */	&->D^   
 	 !"    ) !!!	   ) "34!"	    !y ";<.	    	 "34!"	   	!1	   ) "34!,   I!%	  	  *    i "35FHYZ!.	    Y,    ![	 "34 )"    ![ "34#    +	 ! %"   +	 !"   {	 "35FG!!   +	 !!   !o<MS`aaa $) "3^D!*	    &I 0    "	 "89 2	    I "35FG!8	    $#	!#9;LM   &%	 !&	   &9%8	*9 "34& & & " %$	* !   &%	'!#57IK]^    &%	% !   ''?@  	! !%    	!!+    
		 ! .    	% /2)    	$ !(    	$ .1(    	# !'    	& "23*    	% ! )    	$ .1(    	# !'    	$ "23(    	# ! '$     r   