
    h                     T    S SK Jr  S SKJr  S SKJr   " S S5      r " S S\\5      rg)	    )
ModelAdmin)models)	OSMWidgetc                   0   ^  \ rS rSr\r0 rU 4S jrSrU =r	$ )GeoModelAdminMixin   c                   > [        U[        R                  5      (       a\  UR                  S:  d  U R                  R
                  (       a1  U R                  " S0 U R                  D6US'   UR                  " S0 UD6$ [        TU ]$  " X40 UD6$ )N   widget )

isinstancer   GeometryFielddim
gis_widgetsupports_3dgis_widget_kwargs	formfieldsuperformfield_for_dbfield)selfdb_fieldrequestkwargs	__class__s       R/var/www/html/env/lib/python3.13/site-packages/django/contrib/gis/admin/options.pyr   (GeoModelAdminMixin.formfield_for_dbfield
   ss    h 4 455LL1 ; ;#H1G1GHF8%%///70MfMM    r   )
__name__
__module____qualname____firstlineno__r   r   r   r   __static_attributes____classcell__)r   s   @r   r   r      s    JN Nr   r   c                       \ rS rSrSrg)GISModelAdmin   r   N)r   r   r    r!   r"   r   r   r   r%   r%      s    r   r%   N)django.contrib.adminr   django.contrib.gis.dbr   django.contrib.gis.formsr   r   r%   r   r   r   <module>r*      s)    + ( .N N	&
 	r   