Ë
    ¦#ij_  ã                   ó   —  G d „ d«      Z y)c                   ó(   — e Zd ZdZd„ Zd„ Zd„ Zd„ Zy)ÚBaseDatabaseValidationz(Encapsulate backend-specific validation.c                 ó   — || _         y ©N©Ú
connection)Úselfr   s     ú\/var/www/html/office/venv/lib/python3.12/site-packages/django/db/backends/base/validation.pyÚ__init__zBaseDatabaseValidation.__init__   s	   € Ø$ˆ�ó    c                 ó   — | ` y r   r   )r   s    r	   Ú__del__zBaseDatabaseValidation.__del__   s   € Ø‰Or   c                 ó   — g S r   © )r   Úkwargss     r	   ÚcheckzBaseDatabaseValidation.check
   s   € Øˆ	r   c                 ó"  ‡ — g }t        ‰ d«      rt        |dd «      srt        ˆ fd„|j                  j                  j
                  D «       «      }|r>|j                  ‰ j                  «      }|�!|j                  ‰ j                  ||«      «       |S )NÚcheck_field_typeÚremote_fieldc              3   ó`   •K  — | ]%  }t        ‰j                  j                  |d «      –— Œ' y­w)FN)Úgetattrr   Úfeatures)Ú.0Úfeaturer   s     €r	   ú	<genexpr>z5BaseDatabaseValidation.check_field.<locals>.<genexpr>   s,   øè ø€ ò 4àô ˜Ÿ™×0Ñ0°'¸5×Añ4ùs   ƒ+.)
Úhasattrr   ÚallÚmodelÚ_metaÚrequired_db_featuresÚdb_typer   Úextendr   )r   Úfieldr   ÚerrorsÚ!db_supports_all_required_featuresÚ
field_types   `     r	   Úcheck_fieldz"BaseDatabaseValidation.check_field   sˆ   ø€ Øˆô �DÐ,Ô-ô ˜˜~¨tÔ4ô 14ó 4à$Ÿ{™{×0Ñ0×EÑEô4ó 1Ð-ñ 1Ø"Ÿ]™]¨4¯?©?Ó;�
àÐ)Ø—M‘M $×"7Ñ"7¸¸zÓ"JÔKØˆr   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   r   r   r&   r   r   r	   r   r      s   „ Ù2ò%òòór   r   N)r   r   r   r	   ú<module>r+      s   ð÷ò r   