§
    ÁÞMh¬  ã                   óR  — d Z ddlmZ ddlmZ ddlmZ ddlmZ  e¦   «          	                    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                     dd„ ¦  «         e                     dd„ ¦  «         dS dS )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                  ó@   — t                                t          ¦  «        S ©N)Úno_registryÚis_validÚinstance© ó    úe/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jsonschema/benchmarks/unused_registry.pyú<lambda>r      s   € •×$Ò$¥XÑ.Ô.€ r   zuseless registryc                  ó@   — t                                t          ¦  «        S r   )Úwith_useless_registryr   r   r   r   r   r   r   "   s   € Õ%×.Ò.­xÑ8Ô8€ r   N)Ú__doc__Úpyperfr   Úreferencingr   Úreferencing.jsonschemar   Ú
jsonschemar   Úwith_resourceÚcreate_resourcer	   Úschemar   r   r   Ú__name__ÚrunnerÚ
bench_funcr   r   r   ú<module>r!      s0  ððð ð Ð Ð Ð Ð Ð Ø  Ð  Ð  Ð  Ð  Ð  Ø .Ð .Ð .Ð .Ð .Ð .à +Ð +Ð +Ð +Ð +Ð +àˆ8‰:Œ:×#Ò#ØØ€KÔ Ñ#Ô#ñô €ð
 Ð@Ð	A€Ø˜Ð€à"Ð" 6Ñ*Ô*€Ø,Ð,¨V¸hÐGÑGÔGÐ àˆzÒÐØˆV‰XŒX€Fà
×ÒØØ.Ð.ñô ð ð ×ÒØØ8Ð8ñô ð ð ð ð Ðr   