Ë
    º2Úiµ  ã                   óŒ   — d dl Z d dlZd dlZej                  j	                  ej                  j                  e«      d«      Zd„ Zy)é    Nzopenapi3_schema.jsonc                 ó  — t        t        «      5 }t        j                  |«      }ddd«       ddlm} t        j                   |«       j                  | «      «      } t        j                  | ¬«       y# 1 sw Y   ŒPxY w)a¨  
    Validate generated API schema against OpenAPI 3.0.X json schema specification.
    Note: On conflict, the written specification always wins over the json schema.

    OpenApi3 schema specification taken from:
    https://github.com/OAI/OpenAPI-Specification/blob/master/schemas/v3.0/schema.json
    https://github.com/OAI/OpenAPI-Specification/blob/6d17b631fff35186c495b9e7d340222e19d60a71/schemas/v3.0/schema.json
    Nr   )ÚOpenApiJsonRenderer)ÚinstanceÚschema)
ÚopenÚJSON_SCHEMA_SPEC_PATHÚjsonÚloadÚdrf_spectacular.renderersr   ÚloadsÚrenderÚ
jsonschemaÚvalidate)Ú
api_schemaÚfhÚopenapi3_schema_specr   s       úZ/var/www/html/acx/venv/lib/python3.12/site-packages/drf_spectacular/validation/__init__.pyÚvalidate_schemar   	   se   € ô 
Ô#Ó	$ð -¨Ü#Ÿy™y¨›}Ð÷-õ >Ü—‘Ñ/Ó1×8Ñ8¸ÓDÓE€Jä×Ñ Ð4HÖI÷-ð -ús   �A5Á5A>)	r	   Úosr   ÚpathÚjoinÚdirnameÚ__file__r   r   © ó    r   ú<module>r      s7   ðÛ Û 	ã àŸ™Ÿ™ R§W¡W§_¡_°XÓ%>Ð@VÓWÐ óJr   