
    Mh                        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
  z  z   Zdged
z  z  dgz   dged
z  z  z   Z	dged	z
  z  dgz   Z
dgez  Zedk    r e            Ze                    dd            e                    dd            e                    dd            e                    dd            e                    dd            dS dS )z7
A benchmark for validation of the `contains` keyword.
    )Runner)Draft202012Validatorarrayconst%   )typecontainsi        __main__baselinec                  6    t                               g           S N)	validatoris_valid     ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jsonschema/benchmarks/contains.py<lambda>r      s    )*<*<R*@*@ r   	beginningc                  @    t                               t                    S r   )r   r   r   r   r   r   r   r      s    9+=+=i+H+H r   middlec                  @    t                               t                    S r   )r   r   r   r   r   r   r   r      s    	(:(:6(B(B r   endc                  @    t                               t                    S r   )r   r   r   r   r   r   r   r      s    Y%7%7%<%< r   invalidc                  @    t                               t                    S r   )r   r   r   r   r   r   r   r      s    ););G)D)D r   N)__doc__pyperfr   
jsonschemar   schemar   sizer   r   r   r   __name__runner
bench_funcr   r   r   <module>r&      sl          + + + + + + "
 
 ! ((	DA3$(##	
		bT	!QC419$5	5cTAX"#* zVXXF
j"@"@AAA
k#H#HIII
h B BCCC
e<<===
i!D!DEEEEE r   