§
    JŠtjE	  ã                   ó€  — d Z ddlZej        d         dk    Zej        dd…         dk    Zej        dd…         dk    Zej        dd…         dk    Zej        d         dk    Zej        dd…         dk    Zerddl	Z
efZeefZeZeZd	Zn$ddlZefZesereefZnefZeZesereseZd
ZneZd	Zd„ Z G d„ de¦  «        ZdS )zlA tiny version of `six` to help with backwards compability.

Also includes compatibility helpers for numpy.
é    Né   )r   é   )r   é   é   )r   r   é   )r   é   ú?z<bc                  óÈ   — t           r't          j        j                             d¦  «        du} n*	 t          j        d¦  «         d} n# t          $ r d} Y nw xY w| rddl}nd}|S )zRReturns the numpy module if it exists on the system,

  otherwise returns None.
  ÚnumpyNTFr   )	ÚPY3Ú	importlibÚ	machineryÚ
PathFinderÚ	find_specÚimpÚfind_moduleÚImportErrorr   )Únumpy_existsÚnps     úP/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/flatbuffers/compat.pyÚimport_numpyr   8   s‘   € õ
 	ð ÝÔ&Ô1×;Ò;¸GÑDÔDÈDÐP€L€LðÝ	„o�gÑÔÐØ€l€løÝð ð ð Ø€l€l€lðøøøð ð ð
 ÐÐÐÐà	€Bà	€)s   °A ÁAÁAc                   ó   — e Zd ZdZdS )ÚNumpyRequiredForThisFeaturezgError raised when user tries to use a feature that

  requires numpy without having numpy installed.
  N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    r   r   r   R   s   € € € € € ðð ð
 €$r   r   )r   ÚsysÚversion_infoÚPY2ÚPY26ÚPY27ÚPY275r   ÚPY34Úimportlib.machineryr   ÚstrÚstring_typesÚbytesÚ	bytearrayÚbinary_typesÚrangeÚ
range_funcÚ
memoryviewÚmemoryview_typeÚstruct_bool_declr   ÚunicodeÚxrangeÚbufferr   ÚRuntimeErrorr   r   r   r   ú<module>r6      sw  ððð ð
 €
€
€
à	Ô�qÔ˜QÒ€Ø
Ô˜˜!˜Ô Ò&€Ø
Ô˜˜!˜Ô Ò&€ØÔ˜˜1˜Ô Ò*€Ø	Ô�qÔ˜QÒ€Ø
Ô˜˜!˜Ô Ò&€àð ØÐÐÐà�€,Ø˜Ð#€,Ø€*Ø€/ØÐÐà€*€*€*à�€,Ø	ð ˆTð Ø˜Ð#€L€Là�6€LØ€*Ø	ð ˆdð ˜5ð Ø€OØÐÐà €OØÐð
ð ð ð4ð ð ð ð  ,ñ ô ð ð ð r   