+
    Tj                     *   ^ RI HtHtHt . ROt ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t	 ! R R]4      t
 ! R R]4      t ! R R]4      t ! R R	]4      t ! R R
]4      t ! R R]4      t ! R R]4      tR# )    )	Aggregate
FloatFieldIntegerFieldCovarPopCorrRegrAvgXRegrAvgY	RegrCountRegrInterceptRegrR2	RegrSlopeRegrSXXRegrSXYRegrSYYStatAggregatec                   D   a a ] tR t^t o]! 4       tRV 3R lltRtVtV ;t	# )r   c                b   < V'       d	   V'       g   \        R 4      h\        SV `	  WW4VR7       R# )zBoth y and x must be provided.)output_fieldfilterdefaultN)
ValueErrorsuper__init__)selfyxr   r   r   	__class__s   &&&&&&b/var/www/idalgo/venv/lib/python3.14/site-packages/django/contrib/postgres/aggregates/statistics.pyr   StatAggregate.__init__   s-    =>>|G 	 	
     )NNN)
__name__
__module____qualname____firstlineno__r   r   r   __static_attributes____classdictcell____classcell__r   __classdict__s   @@r   r   r      s     <L
 
r    c                       ] tR t^tRtRtR# )r   CORRr!   Nr"   r#   r$   r%   functionr&   r!   r    r   r   r      s    Hr    c                   6   a a ] tR t^"t oRV 3R lltRtVtV ;t# )r   c                L   < V'       d   R MRV n         \        SV `	  WWER7       R# )
COVAR_SAMP	COVAR_POP)r   r   N)r.   r   r   )r   r   r   sampler   r   r   s   &&&&&&r   r   CovarPop.__init__#   s     (.Kf>r    )r.   )FNN)r"   r#   r$   r%   r   r&   r'   r(   r)   s   @@r   r   r   "   s     ? ?r    c                       ] tR t^(tRtRtR# )r   	REGR_AVGXr!   Nr-   r!   r    r   r   r   (       Hr    c                       ] tR t^,tRtRtR# )r	   	REGR_AVGYr!   Nr-   r!   r    r   r	   r	   ,   r7   r    c                   ,    ] tR t^0tRt]! 4       t^ tRtR# )r
   
REGR_COUNTr!   N)	r"   r#   r$   r%   r.   r   r   empty_result_set_valuer&   r!   r    r   r
   r
   0   s    H>Lr    c                       ] tR t^6tRtRtR# )r   REGR_INTERCEPTr!   Nr-   r!   r    r   r   r   6   s    Hr    c                       ] tR t^:tRtRtR# )r   REGR_R2r!   Nr-   r!   r    r   r   r   :   s    Hr    c                       ] tR t^>tRtRtR# )r   
REGR_SLOPEr!   Nr-   r!   r    r   r   r   >   s    Hr    c                       ] tR t^BtRtRtR# )r   REGR_SXXr!   Nr-   r!   r    r   r   r   B       Hr    c                       ] tR t^FtRtRtR# )r   REGR_SXYr!   Nr-   r!   r    r   r   r   F   rE   r    c                       ] tR t^JtRtRtR# )r   REGR_SYYr!   Nr-   r!   r    r   r   r   J   rE   r    N)r   r   r   r	   r
   r   r   r   r   r   r   r   )django.db.modelsr   r   r   __all__r   r   r   r   r	   r
   r   r   r   r   r   r   r!   r    r   <module>rL      s    @ @ 
I 
= ?} ?} }   M  ]  m m m r    