+
     hb  c                   s   R t ^ RIHtHtHtHtHtHt ^ RIt	^ RI
Ht  ! R R]4      t]]	P                  P                  .]]R3,          3,          t]]	P                  P                  .]]]]3,          ,          3,          tR# )zA
Some (initially private) typing helpers for jsonschema's types.
)AnyCallableIterableProtocolTupleUnionN)	Validatorc                   s2   a  ] tR t^t o V 3R lR ltRtV tR# )SchemaKeywordValidatorc          
      s^   < V ^8  d   QhRS[ RS[RS[RS[P                  P                  RR/# )i   	validatorvalueinstanceschemaZreturnN)r   r    referencing
jsonschemaSchema)Zformat__classdict__s   "7/usr/lib/python3.14/site-packages/jsonschema/_typing.pyZ__annotate__Z#SchemaKeywordValidator.__annotate__   sI        	
 &&-- 
    c                s    R # )N )Zselfr   r	   r
   r   s   &&&&&r   __call__ZSchemaKeywordValidator.__call__   s     	r   r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Z__static_attributes__Z__classdictcell__)r   s   @r   r   r      s      r   r   )Z__doc__Ztypingr    r   r   r   r   r   Zreferencing.jsonschemar   Zjsonschema.protocolsr   r   r   r   ZstrZid_ofZApplicableValidatorsr   r   r   <module>r      s    C B  *X  	+((//0%T	2BBC  ""#U38_ r   