+
    h                       a R t0 t ^ RIHt ^ RIHtHtHt ^RIHt ^RI	H
t
Ht ^RIHt ^RIHtHt ^RIHt . ROt]P*                  P-                  4        U u/ uFS  p ]! V 4      '       g   K  V P0                  P3                  R4      '       d   K6  V P0                  P5                  RR	4      V bKU  	  up t] ^ k R
 R ltR# u up i )    )reduce)AnyCallableDict)formats)detailed_errorsValidationError)EXTRA_VALIDATIONS)JsonSchemaExceptionJsonSchemaValueException)validate_-c                0    V ^8  d   QhR\         R\        /# )   datareturn)r   bool)formats   "P/usr/lib/python3/dist-packages/setuptools/config/_validate_pyproject/__init__.py__annotate__r      s      3 4     c                    \        4       ;_uu_ 4        \        V \        R7       \        R \        V 4       RRR4       R#   + '       g   i     R# ; i)zvValidate the given ``data`` object using JSON Schema
This function raises ``ValidationError`` if ``data`` is invalid.
)custom_formatsc                     V! V 4      # )N )accfns   &&r   <lambda>validate.<locals>.<lambda>!   s    r#wr   NT)r   	_validateFORMAT_FUNCTIONSr   r
   )r   s   &r   r   r      s>     
		$'78&(94@ 
  
	 s   $AA	c                    V ^8  d   Qh/ ^ \         9   d-   \        \        \        \        .\        3,          3,          ;R&   # )r   r"   )__conditional_annotations__r   strr   r   )r   s   "r   r   r      s3      & $sHcUD[112 ' r   N)r   r"   r
   r	   r   r   )r$   	functoolsr   typingr   r   r    r   error_reportingr   r	   extra_validationsr
   fastjsonschema_exceptionsr   r   fastjsonschema_validationsr   r!   __all____dict__valuescallable__name__
startswithreplacer"   r   )r   r$   s   0@r   <module>r4      s      & &  = 0 T = %%'6'| &KK2237 &BKKS!2%'6  6s   C.C!C