
    ?Kic                     P   S r SSKJr  SSKJr  Sr\" SSS04/S \" \5       5       QS	PS
 \" \\5       5       QSP5      r\" \5      r	Sr
Sr\S:X  aT  \" 5       r\R                  SS 5        \R                  SS 5        \R                  SS 5        \R                  SS 5        gg)z|
A benchmark for validation of schemas containing lots of useless keywords.

Checks we filter them out once, ahead of time.
    )Runner)Draft202012Validatori notconst*   c              #   <   #    U  H  n[        U5      U4v   M     g 7fNstr.0is     h/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/jsonschema/benchmarks/useless_keywords.py	<genexpr>r      s     	21!3q61+1   )typeintegerc              #   <   #    U  H  n[        U5      U4v   M     g 7fr	   r
   r   s     r   r   r      s     	?>!3q61+>r   )minimum%        __main__zbeginning of schemac                  ,    [         R                  S5      $ )Nr   	validatoris_valid     r   <lambda>r       s    Y5G5G5Kr   zmiddle of schemac                  ,    [         R                  S5      $ )Nfoor   r   r   r   r    r       s    )2D2DU2Kr   zend of schemac                  ,    [         R                  S5      $ )Nr   r   r   r   r   r    r       s    y/A/A"/Er   validc                  ,    [         R                  S5      $ )Nr   r   r   r   r   r    r        s    y'9'9$'?r   N)__doc__pyperfr   
jsonschemar   NUM_USELESSdictrangeschemar   r$   invalid__name__runner
bench_funcr   r   r   <module>r1      s     +		"	2u[1	2 	 
@u[+>	?	
 	
 !(	
 zXF
+-KL
(*KL
o'EF
g?@ r   