o
    µ3Ih  ã                   @   sð   d Z ddlmZ ddlmZ dddidœZeeƒZdZdgdged	   Zdged
  dg dged
   Z	dged	  dg Z
dge Zedkrveƒ Ze ddd„ ¡ e ddd„ ¡ e ddd„ ¡ e ddd„ ¡ e ddd„ ¡ dS dS )z7
A benchmark for validation of the `contains` keyword.
é    )ÚRunner)ÚDraft202012ValidatorÚarrayÚconsté%   )ÚtypeÚcontainsiè  é   é   Ú__main__Úbaselinec                   C   s
   t  g ¡S ©N)Ú	validatorÚis_valid© r   r   ú^/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/jsonschema/benchmarks/contains.pyÚ<lambda>   ó   
 r   Ú	beginningc                   C   ó
   t  t¡S r   )r   r   r   r   r   r   r   r      r   Úmiddlec                   C   r   r   )r   r   r   r   r   r   r   r      r   Úendc                   C   r   r   )r   r   r   r   r   r   r   r      r   Úinvalidc                   C   r   r   )r   r   r   r   r   r   r   r      r   N)Ú__doc__Úpyperfr   Ú
jsonschemar   Úschemar   Úsizer   r   r   r   Ú__name__ÚrunnerÚ
bench_funcr   r   r   r   Ú<module>   s(    þ"
ú