
    h                     |    d dl Z d dlmZ d dlmZmZ d dl	m
Z
 dgZ G d de      Z G d de      Z G d	 d
e      Zy)    N)	JSONField)KeyTextTransformKeyTransform)RemovedInDjango40Warningr   c                       e Zd ZddddZy)r   zdjango.contrib.postgres.fields.JSONField is deprecated. Support for it (except in historical migrations) will be removed in Django 4.0.z'Use django.db.models.JSONField instead.zfields.W904)msghintidN)__name__
__module____qualname__system_check_deprecated_details     g/var/www/html/ranktracker/api/venv/lib/python3.12/site-packages/django/contrib/postgres/fields/jsonb.pyr   r      s     :'#r   c                        e Zd Z fdZ xZS )r   c                 \    t        j                  dt        d       t        |   |i | y )Nzvdjango.contrib.postgres.fields.jsonb.KeyTransform is deprecated in favor of django.db.models.fields.json.KeyTransform.   
stacklevelwarningswarnr   super__init__selfargskwargs	__class__s      r   r   zKeyTransform.__init__   s.    E$	

 	$)&)r   r   r   r   r   __classcell__r    s   @r   r   r      s    * *r   r   c                        e Zd Z fdZ xZS )r   c                 \    t        j                  dt        d       t        |   |i | y )Nz~django.contrib.postgres.fields.jsonb.KeyTextTransform is deprecated in favor of django.db.models.fields.json.KeyTextTransform.r   r   r   r   s      r   r   zKeyTextTransform.__init__$   s/    = %		
 	$)&)r   r!   r#   s   @r   r   r   #   s    * *r   r   )r   django.db.modelsr   BuiltinJSONFielddjango.db.models.fields.jsonr   BuiltinKeyTextTransformr   BuiltinKeyTransformdjango.utils.deprecationr   __all__r   r   r   <module>r-      sC     : >-	  	*& **. *r   