+
    Tj@                         ^ RI t ^ RIHt ^ RIHt ^ RIHt R t] P                  R 4       t	] P                  R 4       t
]'       d   ^ RIHtHt R	 tR# ^ RIt^ R
IHt R tR# )    N)connections)NO_DB_ALIAS)is_psycopg3c                 R   \         V ,          P                  4       ;_uu_ 4       pVP                  R V34       . p. pV F3  pVP                  V^ ,          4       VP                  V^,          4       K5  	  \	        V4      \	        V4      3uuRRR4       #   + '       g   i     R# ; i)z4SELECT oid, typarray FROM pg_type WHERE typname = %sN)r   cursorexecuteappendtuple)connection_alias	type_namer   oids
array_oidsrows   &&    T/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/postgres/signals.pyget_type_oidsr      s    	%	&	-	-	/	/6BYL	
 
CKKAc!f%  T{E*-- 
0	/	/	/s   A&BB&	c                    \        V R4      # )z$Return hstore and hstore array OIDs.hstorer   r   s   &r   get_hstore_oidsr           )844    c                    \        V R4      # )z$Return citext and citext array OIDs.citextr   r   s   &r   get_citext_oidsr      r   r   )TypeInfor   c                    V P                   R 8w  g   V P                  \        8X  d   R# \        V P                  4      w  r#\	        W#4       F1  w  rE\        RWE4      p\        P                  ! W`P                  4       K3  	  \        V P                  4      w  rxV F+  p\        R^ V4      pVP                  V P                  4       K-  	  R# )
postgresqlNr   r   )vendoraliasr   r   zipr   r   register_hstore
connectionr   register)	r#   kwargsr   r   oid	array_oidti_citext_oidss	   &,       r   register_type_handlersr+   $   s    ,
0@0@K0O*:+;+;<!$3NC(C3B""2'<'<= 4 ))9)9:$I(Ay1BKK
--. %r   )r"   c                    V P                   R 8w  g   V P                  \        8X  d   R# \        V P                  4      w  r#V'       d   \	        V P
                  RW#R7       \        V P                  4      w  r$V'       dR   \        P                  P                  VR\        P                  4      p\        P                  P                  VR4       R# R# )r   NT)globallyr&   r'   zcitext[])r   r    r   r   r"   r#   r   psycopg2
extensionsnew_array_typeSTRINGregister_type)r#   r%   r   r   r*   
array_types   &,    r   r+   r+   6   s    ,
0@0@K0O*:+;+;< %%$ ,J,<,<=
 !,,;;ZJ --j$?	 r   )	functools	django.dbr   django.db.backends.base.baser   )django.db.backends.postgresql.psycopg_anyr   r   	lru_cacher   r   psycopg.typesr   r   r+   r.   psycopg2.extrasr"    r   r   <module>r<      se     ! 4 A
. 5 5
 5 5
 ./ /@r   