Ë
    ùmxi  ã                   óˆ  — 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(  rg e«       Zej                  dd„ «       ej                  dd„ «       ej                  dd„ «       ej                  dd„ «       ej                  dd„ «       yy)z7
A benchmark for validation of the `contains` keyword.
é    )ÚRunner)ÚDraft202012ValidatorÚarrayÚconsté%   )ÚtypeÚcontainsiè  é   é   Ú__main__Úbaselinec                  ó,   — t         j                  g «      S ©N)Ú	validatorÚis_valid© ó    úU/home/htdocs/ttos/venv/lib/python3.12/site-packages/jsonschema/benchmarks/contains.pyú<lambda>r      s   € ¬)×*<Ñ*<¸RÓ*@€ r   Ú	beginningc                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¬9×+=Ñ+=¼iÓ+H€ r   Úmiddlec                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¬	×(:Ñ(:¼6Ó(B€ r   Úendc                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¤Y×%7Ñ%7¼Ó%<€ r   Úinvalidc                  ó4   — t         j                  t        «      S r   )r   r   r   r   r   r   r   r      s   € ¬×);Ñ);¼GÓ)D€ r   N)Ú__doc__Úpyperfr   Ú
jsonschemar   Úschemar   Úsizer   r   r   r   Ú__name__ÚrunnerÚ
bench_funcr   r   r   ú<module>r&      s  ðñõ å +ð Ø˜"�ñ
€ñ ! Ó(€	à€ØˆD�A�3˜$ ™(Ñ#Ñ#€	Ø
ˆ�˜‘	Ñ	˜b˜TÑ	! Q C¨4°1©9Ñ$5Ñ	5€Ø€cˆT�A‰XÑ˜"˜Ñ€Øˆ#�‰*€ð ˆzÒÙ‹X€FØ
×Ñ�jÑ"@ÔAØ
×Ñ�kÑ#HÔIØ
×Ñ�hÑ BÔCØ
×Ñ�eÑ<Ô=Ø
×Ñ�iÑ!DÕEð r   