Ë
    ëªg¬  ã                   ó   — d Z ddlmZ ddlmZ ddlmZ ddlmZ  e«       j                  d ej                  i «      «      ZddiZd	d
iZ ee«      Z eee¬«      Zedk(  r. e«       Zej%                  dd„ «       ej%                  dd„ «       yy)zÍ
An unused schema registry should not cause slower validation.

"Unused" here means one where no reference resolution is occurring anyhow.

See https://github.com/python-jsonschema/jsonschema/issues/1088.
é    )ÚRunner)ÚRegistry)ÚDRAFT201909)ÚDraft201909Validatorzurn:example:fooz$refz,https://json-schema.org/draft/2019-09/schemaÚ	maxLengthé   )ÚregistryÚ__main__zno registryc                  ó4   — t         j                  t        «      S ©N)Úno_registryÚis_validÚinstance© ó    úZ/var/www/openai/venv/lib/python3.12/site-packages/jsonschema/benchmarks/unused_registry.pyÚ<lambda>r      s   € ”×$Ñ$¤XÔ.r   zuseless registryc                  ó4   — t         j                  t        «      S r   )Úwith_useless_registryr   r   r   r   r   r   r   "   s   € Ô%×.Ñ.¬xÔ8r   N)Ú__doc__Úpyperfr   Úreferencingr   Úreferencing.jsonschemar   Ú
jsonschemar   Úwith_resourceÚcreate_resourcer	   Úschemar   r   r   Ú__name__ÚrunnerÚ
bench_funcr   r   r   Ú<module>r!      s©   ðñõ Ý  Ý .å +á‹:×#Ñ#ØØ€K×Ñ Ó#ó€ð
 Ð@Ð	A€Ø˜Ð€á" 6Ó*€Ù,¨V¸hÔGÐ àˆzÒÙ‹X€Fà
×ÑØÙ.ôð ×ÑØÙ8õð r   