
    h                     >    S SK Jr  S SKJr  S SKJr   " S S\5      rg)    )
ArrayField)Subquery)cached_propertyc                   <   ^  \ rS rSrSrU 4S jr\S 5       rSrU =r	$ )ArraySubquery   zARRAY(%(subquery)s)c                 (   > [         TU ]  " U40 UD6  g N)super__init__)selfquerysetkwargs	__class__s      U/var/www/html/env/lib/python3.13/site-packages/django/contrib/postgres/expressions.pyr   ArraySubquery.__init__	   s    ,V,    c                 @    [        U R                  R                  5      $ r
   )r   queryoutput_field)r   s    r   r   ArraySubquery.output_field   s    $**1122r    )
__name__
__module____qualname____firstlineno__templater   r   r   __static_attributes____classcell__)r   s   @r   r   r      s!    $H- 3 3r   r   N)django.contrib.postgres.fieldsr   django.db.modelsr   django.utils.functionalr   r   r   r   r   <module>r#      s    5 % 33H 3r   