+
     h>  c                   sT   R t ^ RIHt ^ RIHt ^%.^d,          tR]! ]4      /tR]! ]4      ./t]! ]4      t	. ]	O^INt
]! ]4      t]! ]4      t]R8X  dV   ]! 4       t]P                  RR 4       ]P                  RR	 4       ]P                  R
R 4       ]P                  RR 4       R# R# )zH
A benchmark for comparing equivalent validation of `const` and `enum`.
)Runner)Draft202012ValidatorconstenumZ__main__zconst validc                  4    \         P                  \        4      # N)r   is_validvalid     H/usr/lib/python3.14/site-packages/jsonschema/benchmarks/const_vs_enum.py<lambda>r      s    U^^E-Br	   zconst invalidc                  r   r   )r   r   invalidr   r	   r
   r   r      s    u~~g/Fr	   z
enum validc                  r   r   )r   r   r   r   r	   r
   r   r      s    DMM%,@r	   zenum invalidc                  r   r   )r   r   r   r   r	   r
   r   r      s    dmmG.Dr	   N)Z__doc__Zpyperfr    Z
jsonschemar   ZvalueZlistZconst_schemaZenum_schemar   r   r   r   Z__name__ZrunnerZ
bench_funcr   r	   r
   <module>r      s     +	s
e%U}%U
E,2,\*K( zXF
m%BC
o'FG
l$@A
n&DE r	   