§
    ‚ŠtjZ  ã            	       ó²  — d Z ddlZddlmZmZ ddlZ ej         ej        ¦   «          ej        ¦   «          ej	        dd¬¦  «         ej
        ¦   «         ¦  «        Z ej         ej         ej        ¦   «          ej         ej
        ¦   «         e¦  «        ¦  «        d„ ¬¦  «        Z eee¬¦  «        d	„ ¦   «         Zd
„ Zedk    rddlZ e¦   «          dS dS )z‹
Fuzzing setup for OSS-Fuzz.

See https://github.com/google/oss-fuzz/tree/master/projects/jsonschema for the
other half of the setup here.
é    N)ÚgivenÚ
strategiesF)Ú	allow_nanÚallow_infinityc                 óN   — t          j        t          j        ¦   «         | ¦  «        S )N)r   ÚdictionariesÚtext)Úinners    ú\/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/jsonschema/tests/fuzz_validate.pyú<lambda>r      s   € �Ô0µ´Ñ1BÔ1BÀEÑJÔJ€ ó    )ÚbaseÚextend©Úobj1Úobj2c                 ó–   — 	 t          j        | |¬¦  «         d S # t           j        j        $ r Y d S t           j        j        $ r Y d S w xY w)N)ÚinstanceÚschema)Ú
jsonschemaÚvalidateÚ
exceptionsÚValidationErrorÚSchemaErrorr   s     r   Útest_schemasr      sj   € ðÝÔ T°$Ð7Ñ7Ô7Ð7Ð7Ð7øÝÔ Ô0ð ð ð ØˆˆÝÔ Ô,ð ð ð Øˆˆðøøøs   ‚ šA±AÁAc                  ó²   — t          j        ¦   «          t          j        t          j        t
          j        j        d¬¦  «         t          j        ¦   «          d S )NT)Úenable_python_coverage)	ÚatherisÚinstrument_allÚSetupÚsysÚargvr   Ú
hypothesisÚfuzz_one_inputÚFuzz© r   r   Úmainr'   &   sL   € ÝÔÑÔÐÝ„MÝŒÝÔÔ.Ø#ðñ ô ð õ
 „L�N„N€N€N€Nr   Ú__main__)Ú__doc__r!   r#   r   r   r   Úone_ofÚbooleansÚintegersÚfloatsr	   ÚPRIMÚ	recursiver   ÚDICTr   r'   Ú__name__r   r&   r   r   ú<module>r2      sW  ððð ð €
€
€
à (Ð (Ð (Ð (Ð (Ð (Ð (Ð (à Ð Ð Ð à€zÔØ€JÔÑÔØ€JÔÑÔØ€JÔ °eÐ<Ñ<Ô<Ø€J„OÑÔñ	ô €ð €zÔØ	ˆÔ	Øˆ
ÔÑÔØˆ
Ô  
¤Ñ 1Ô 1°4Ñ8Ô8ñ
ô 
ð KÐJðñ ô €ð €ˆD�tÐÑÔðð ñ Ôððð ð ð ˆzÒÐØ€N€N€NØ€D�F„F€F€F€Fð Ðr   