+
    ‡)Ùjß8  ã                   óZ  € R t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIHtH	t	H
t
HtHtHt ^ RIHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ^ RIH t! ^ RI"H#t#H$t$H%t% ^ RI&H't' ^ RI(H)t) R	 t*R@R
 lt+R t,R t-R t.R t/R@R lt0R t1R t2R t3R t4R t5R t6R t7R t8R t9R t:R t;R t<R t=R t>R t?R t@R  tAR! tBR" tCR# tDR$ tER% tFR& tGR' tHR( tIR) tJR* tKR+ tLR, tMR- tNR. tOR/ tPR0 tQR1 tRR2 tSR3 tTR4 tUR5 tV ! R6 R7]W4      tX ! R8 R9]X4      tY ! R: R;]X4      tZ ! R< R=]X4      t[ ! R> R?]X4      t\R# )Az.
Implementations of SQL functions for SQLite.
N)Ú	timedelta)Úmd5Úsha1Úsha224Úsha256Úsha384Úsha512)ÚacosÚasinÚatanÚatan2ÚceilÚcosÚdegreesÚexpÚfloorÚfmodÚlogÚpiÚradiansÚsinÚsqrtÚtan)Úsearch)Úsplit_tzname_deltaÚtypecast_timeÚtypecast_timestamp)Útimezone)Úduration_microsecondsc                 óX  € \         P                  ! V P                  R R7      pV! R^\        4       V! R^\        4       V! R^\
        4       V! R^\        4       V! R^\        4       V! R^\        4       V! R^\        4       V! R	^\        4       V! R
^\        4       V! R^\        4       V! R^\        4       V! R^\        4       V! R^\        4       V! R^\        4       V! R^\         4       V! R^\"        4       V! R^\$        4       V! R^\&        4       V! R^\(        4       V! R^\*        4       V! R^\,        4       V! R^\.        4       V! R^\0        4       V! R^\2        4       V! R^\4        4       V P                  R^ \6        P6                  4       V P9                  R^\:        4       V P9                  R^\<        4       V P9                  R^\>        4       V P9                  R^\@        4       R pV PC                  V4      PE                  4       ^ ,          '       gÿ   V! R!^\F        4       V! R"^\H        4       V! R#^\J        4       V! R$^\L        4       V! R%^\N        4       V! R&^\P        4       V! R'^\R        4       V! R(^\T        4       V! R)^\V        4       V! R*^\X        4       V! R+^\Z        4       V! R,^\\        4       V! R-^ \^        4       V! R.^\`        4       V! R/^\b        4       V! R0^\d        4       V! R1^\f        4       V! R2^\h        4       R3# R3# )4T)ÚdeterministicÚdjango_date_extractÚdjango_date_truncÚdjango_datetime_cast_dateÚdjango_datetime_cast_timeÚdjango_datetime_extractÚdjango_datetime_truncÚdjango_time_extractÚdjango_time_truncÚdjango_time_diffÚdjango_timestamp_diffÚdjango_format_dtdeltaÚregexpÚBITXORÚCOTÚLPADÚMD5ÚREPEATÚREVERSEÚRPADÚSHA1ÚSHA224ÚSHA256ÚSHA384ÚSHA512ÚSIGNÚRANDÚ
STDDEV_POPÚSTDDEV_SAMPÚVAR_POPÚVAR_SAMPz9select sqlite_compileoption_used('ENABLE_MATH_FUNCTIONS')ÚACOSÚASINÚATANÚATAN2ÚCEILINGÚCOSÚDEGREESÚEXPÚFLOORÚLNÚLOGÚMODÚPIÚPOWERÚRADIANSÚSINÚSQRTÚTANN)5Ú	functoolsÚpartialÚcreate_functionÚ_sqlite_datetime_extractÚ_sqlite_date_truncÚ_sqlite_datetime_cast_dateÚ_sqlite_datetime_cast_timeÚ_sqlite_datetime_truncÚ_sqlite_time_extractÚ_sqlite_time_truncÚ_sqlite_time_diffÚ_sqlite_timestamp_diffÚ_sqlite_format_dtdeltaÚ_sqlite_regexpÚ_sqlite_bitxorÚ_sqlite_cotÚ_sqlite_lpadÚ_sqlite_md5Ú_sqlite_repeatÚ_sqlite_reverseÚ_sqlite_rpadÚ_sqlite_sha1Ú_sqlite_sha224Ú_sqlite_sha256Ú_sqlite_sha384Ú_sqlite_sha512Ú_sqlite_signÚrandomÚcreate_aggregateÚ	StdDevPopÚ
StdDevSampÚVarPopÚVarSampÚexecuteÚfetchoneÚ_sqlite_acosÚ_sqlite_asinÚ_sqlite_atanÚ_sqlite_atan2Ú_sqlite_ceilingÚ_sqlite_cosÚ_sqlite_degreesÚ_sqlite_expÚ_sqlite_floorÚ
_sqlite_lnÚ_sqlite_logÚ_sqlite_modÚ
_sqlite_piÚ_sqlite_powerÚ_sqlite_radiansÚ_sqlite_sinÚ_sqlite_sqrtÚ_sqlite_tan)Ú
connectionÚcreate_deterministic_functionÚsqls   &  Ú^/var/www/eggtrainer/venv/lib/python3.14/site-packages/django/db/backends/sqlite3/_functions.pyÚregisterrŠ   (   sÐ  € Ü$-×$5Ò$5Ø×"Ñ"Øô%Ð!ñ "Ð"7¸Ô<TÔUÙ!Ð"5°qÔ:LÔMÙ!Ø# QÔ(Bôñ "Ø# QÔ(Bôñ "Ø! 1Ô&>ôñ "Ð"9¸1Ô>TÔUÙ!Ð"7¸Ô<PÔQÙ!Ð"5°qÔ:LÔMÙ!Ð"4°aÔ9JÔKÙ!Ð"9¸1Ô>TÔUÙ!Ð"9¸1Ô>TÔUÙ! (¨A¬~Ô>Ù! (¨A¬~Ô>Ù! %¨¬KÔ8Ù! &¨!¬\Ô:Ù! %¨¬KÔ8Ù! (¨A¬~Ô>Ù! )¨Q´Ô@Ù! &¨!¬\Ô:Ù! &¨!¬\Ô:Ù! (¨A¬~Ô>Ù! (¨A¬~Ô>Ù! (¨A¬~Ô>Ù! (¨A¬~Ô>Ù! &¨!¬\Ô:ð ×Ñ˜v q¬&¯-©-Ô8Ø×Ñ ¨a´Ô;Ø×Ñ ¨q´*Ô=Ø×Ñ 	¨1¬fÔ5Ø×Ñ 
¨A¬wÔ7à
E€CØ×Ñ˜cÓ"×+Ñ+Ó-¨a×0Ô0Ù% f¨a´Ô>Ù% f¨a´Ô>Ù% f¨a´Ô>Ù% g¨q´-Ô@Ù% i°´OÔDÙ% e¨Q´Ô<Ù% i°´OÔDÙ% e¨Q´Ô<Ù% g¨q´-Ô@Ù% d¨A¬zÔ:Ù% e¨Q´Ô<Ù% e¨Q´Ô<Ù% d¨A¬zÔ:Ù% g¨q´-Ô@Ù% i°´OÔDÙ% e¨Q´Ô<Ù% f¨a´Ô>Ù% e¨Q´Ö<ñ% 1ó    c                 óè  € V f   R #  \        V 4      p T'       d'   T P                  \        P
                  ! T4      R7      p Te–   Y8w  d�   \        T4      w  rpT'       dE   TP                  R4      w  rV\        \        T4      \        T4      R7      pYR8X  d   TMT) ,          p \        P                  ! T \        P
                  ! T;'       g    T4      4      p T #   \        \        3 d     R # i ; i)N)ÚtzinfoÚ:)ÚhoursÚminutesÚ+)r   Ú	TypeErrorÚ
ValueErrorÚreplaceÚzoneinfoÚZoneInfor   Úsplitr   Úintr   Ú	localtime)ÚdtÚtznameÚconn_tznameÚsignÚoffsetr�   r�   Úoffset_deltas   &&&     r‰   Ú_sqlite_datetime_parser    j   sÑ   € Ø	‚zÙðÜ Ó#ˆ÷ Ø�Z‰Zœx×0Ò0°Ó=ˆZÓ>ˆØÒ˜fÔ3Ü1°&Ó9Ñˆ�fßØ#Ÿ\™\¨#Ó.‰NˆEÜ$¬3¨u«:¼sÀ7»|ÔLˆLØ¨#¤+‘,°L°=Õ@ˆBô ×Ò ¤H×$5Ò$5°f×6KÐ6KÀÓ$LÓMˆØ€Iøô ”zÐ"ô Úðús   ˆC ÃC1Ã0C1c                 óR  € \        WV4      pVf   R # V R8X  d   VP                  R R2# V R8X  d@   VP                  VP                  ^,
          ^,          ,
          pVP                  R RVR R2# V R8X  d   VP                  R RVP                  R R2# V R	8X  dM   V\        VP	                  4       R
7      ,          pVP                  R RVP                  R RVP
                  R 2# V R8X  d,   VP                  R RVP                  R RVP
                  R 2# \        RV : 24      h)NÚyearÚ04dz-01-01ÚquarterÚ-Ú02dz-01ÚmonthÚweek©ÚdaysÚdayúUnsupported lookup type: )r    r¢   r§   r   Úweekdayr«   r“   ©Úlookup_typerš   r›   rœ   Úmonth_in_quarters   &&&& r‰   rU   rU   €   s#  € Ü	 ¨KÓ	8€BØ	‚zÙØ�fÔØ—'‘'˜#�˜fÐ%Ð%Ø	˜	Ô	!ØŸ8™8 r§x¡x°!¥|°qÕ&8Õ8ÐØ—'‘'˜#�˜aÐ 0°Ð5°SÐ9Ð9Ø	˜Ô	Ø—'‘'˜#�˜a §¡¨˜~¨SÐ1Ð1Ø	˜Ô	Ø
Œi˜RŸZ™Z›\Ô*Õ*ˆØ—'‘'˜#�˜a §¡¨˜~¨Q¨r¯v©v°c¨lÐ;Ð;Ø	˜Ô	Ø—'‘'˜#�˜a §¡¨˜~¨Q¨r¯v©v°c¨lÐ;Ð;Ü
Ð0°±Ð@Ó
AÐAr‹   c                 óv  € Vf   R # \        WV4      pVf    \        V4      pMTpV R8X  d   VP                  R R2# V R8X  d   VP                  R RVP
                  R R2# V R8X  d,   VP                  R RVP
                  R RVP                  R 2# \        RV : 24      h  \        \        3 d     R # i ; i)	NÚhourr¦   ú:00:00ÚminuterŽ   ú:00Úsecondr¬   )r    r   r“   r’   r²   r´   r¶   )r¯   rš   r›   rœ   Ú	dt_parseds   &&&& r‰   rZ   rZ   “   sÑ   € Ø	‚zÙÜ& r°;Ó?€IØÒð	Ü˜rÓ"‰Bð ˆØ�fÔØ—'‘'˜#�˜fÐ%Ð%Ø	˜Ô	 Ø—'‘'˜#�˜a §	¡	¨#˜¨cÐ2Ð2Ø	˜Ô	 Ø—'‘'˜#�˜a §	¡	¨#˜¨a°·	±	¸#¨Ð?Ð?Ü
Ð0°±Ð@Ó
AÐAøô œIÐ&ô 	Úð	ús   ˜B# Â#B8Â7B8c                 ób   € \        WV4      p V f   R # V P                  4       P                  4       # ©N)r    ÚdateÚ	isoformat©rš   r›   rœ   s   &&&r‰   rV   rV   §   ó+   € Ü	 ¨KÓ	8€BØ	‚zÙØ�7‰7‹9×ÑÓ Ð r‹   c                 ób   € \        WV4      p V f   R # V P                  4       P                  4       # r¹   )r    Útimer»   r¼   s   &&&r‰   rW   rW   ®   r½   r‹   c                 ó~  € \        WV4      pVf   R # V R8X  d   VP                  4       ^,          ^,           # V R8X  d   VP                  4       # V R8X  d   VP                  4       P                  # V R8X  d   \	        VP
                  ^,          4      # V R8X  d   VP                  4       P                  # \        W4      # )NÚweek_dayÚiso_week_dayr¨   r¤   Úiso_year)r    Ú
isoweekdayÚisocalendarr¨   r   r§   r¢   Úgetattr)r¯   rš   r›   rœ   s   &&&&r‰   rT   rT   µ   s¤   € Ü	 ¨KÓ	8€BØ	‚zÙØ�jÔ Ø—‘“ !Õ# qÕ(Ð(Ø	˜Ô	&Ø�}‰}‹ÐØ	˜Ô	Ø�~‰~Ó×$Ñ$Ð$Ø	˜	Ô	!Ü�B—H‘H˜q•LÓ!Ð!Ø	˜
Ô	"Ø�~‰~Ó×$Ñ$Ð$ä�rÓ'Ð'r‹   c                 ó.  € \        WV4      pVf   R # V R8X  d   VP                  R R2# V R8X  d@   VP                  VP                  ^,
          ^,          ,
          pVP                  R RVR R2# V R8X  d   VP                  R RVP                  R R2# V R	8X  dN   V\        VP	                  4       R
7      ,          pVP                  R RVP                  R RVP
                  R R2# V R8X  d-   VP                  R RVP                  R RVP
                  R R2# V R8X  d;   VP                  R RVP                  R RVP
                  R RVP                  R R2# V R8X  dI   VP                  R RVP                  R RVP
                  R RVP                  R RVP                  R R2
# V R8X  dV   VP                  R RVP                  R RVP
                  R RVP                  R RVP                  R RVP                  R 2# \        RV : 24      h)Nr¢   r£   z-01-01 00:00:00r¤   r¥   r¦   z-01 00:00:00r§   r¨   r©   z	 00:00:00r«   r²   Ú r³   r´   rŽ   rµ   r¶   r¬   )
r    r¢   r§   r   r­   r«   r²   r´   r¶   r“   r®   s   &&&& r‰   rX   rX   Ç   s  € Ü	 ¨KÓ	8€BØ	‚zÙØ�fÔØ—'‘'˜#�˜oÐ.Ð.Ø	˜	Ô	!ØŸ8™8 r§x¡x°!¥|°qÕ&8Õ8ÐØ—'‘'˜#�˜aÐ 0°Ð5°\ÐBÐBØ	˜Ô	Ø—'‘'˜#�˜a §¡¨˜~¨\Ð:Ð:Ø	˜Ô	Ø
Œi˜RŸZ™Z›\Ô*Õ*ˆØ—'‘'˜#�˜a §¡¨˜~¨Q¨r¯v©v°c¨l¸)ÐDÐDØ	˜Ô	Ø—'‘'˜#�˜a §¡¨˜~¨Q¨r¯v©v°c¨l¸)ÐDÐDØ	˜Ô	Ø—'‘'˜#�˜a §¡¨˜~¨Q¨r¯v©v°c¨l¸!¸B¿G¹GÀC¸=ÈÐOÐOØ	˜Ô	 à�w‰w�sˆm˜1˜RŸX™X c˜N¨!¨B¯F©F°3¨<°qØ�w‰w�sˆm˜1˜RŸY™Y s˜O¨3ð0ð	
ð 
˜Ô	 à�w‰w�sˆm˜1˜RŸX™X c˜N¨!¨B¯F©F°3¨<°qØ�w‰w�sˆm˜1˜RŸY™Y s˜O¨1¨R¯Y©Y°s¨Oð=ð	
ô Ð0°±Ð@Ó
AÐAr‹   c                 ól   € Vf   R #  \        V4      p\        Y4      #   \        \        3 d     R # i ; ir¹   )r   r“   r’   rÆ   )r¯   rš   s   &&r‰   rY   rY   æ   s?   € Ø	‚zÙðÜ˜2Óˆô �2Ó#Ð#øô œ	Ð"ô Úðús   ˆ ž3²3c                 óp   € V R9   d/   \        V\        4      '       d   \        ^ ^ V4      # \        V4      # V# )r‘   )r‘   r¥   )Ú
isinstancer˜   r   r   )ÚconnÚparams   &&r‰   Ú_sqlite_prepare_dtdelta_paramrÎ   ð   s6   € ØˆzÔÜ�eœS×!Ò!Ü˜Q  5Ó)Ð)ä% eÓ,Ð,Ø€Lr‹   c                ó:  € V e	   Ve   Vf   R# V P                  4       p  \        W4      p\        W4      pT R8X  d   \	        Y4,           4      pT# T R8X  d   \	        Y4,
          4      pT# T R8X  d   Y4,          pT# Y4,          pT#   \        \        3 d     R# i ; i)z€
LHS and RHS can be either:
- An integer number of microseconds
- A string representing a datetime
- A scalar value, e.g. float
Nr‘   r¥   Ú*)ÚstriprÎ   r“   r’   Ústr)Ú	connectorÚlhsÚrhsÚreal_lhsÚreal_rhsÚouts   &&&   r‰   r]   r]   ù   s¹   € ð Ò˜CšK¨3ª;ÙØ—‘Ó!€IðÜ0°Ó@ˆÜ0°Ó@ˆð �CÔô �(Õ%Ó&ˆð €Jð 
�cÔ	Ü�(Õ%Ó&ˆð
 €Jð	 
�cÔ	ØÕ!ˆð €Jð Õ!ˆØ€Jøô œ	Ð"ô Úðús    B ÂBÂBc                 óð  € V e   Vf   R # \        V 4      p\        V4      pVP                  ^<,          ^<,          R,          VP                  ^<,          R,          ,           VP                  R,          ,           VP                  ,           VP                  ^<,          ^<,          R,          ,
          VP                  ^<,          R,          ,
          VP                  R,          ,
          VP                  ,
          # )Ni@B )r   r²   r´   r¶   Úmicrosecond©rÔ   rÕ   ÚleftÚrights   &&  r‰   r[   r[     sÊ   € Ø
‚{�c’kÙÜ˜Ó€DÜ˜#Ó€Eà	�‰�R�˜"Õ	˜wÕ	&Ø�;‰;˜Õ˜gÕ%õ	'à�;‰;˜Õ õ	"ð ×Ñõ	ð �:‰:˜�?˜RÕ 'Õ)õ		+ð
 �<‰<˜"Õ˜wÕ&õ	(ð �<‰<˜'Õ!õ	#ð ×Ñõ	ð	r‹   c                 ód   € V e   Vf   R # \        V 4      p\        V4      p\        W#,
          4      # r¹   )r   r   rÛ   s   &&  r‰   r\   r\   &  s/   € Ø
‚{�c’kÙÜ˜cÓ"€DÜ˜sÓ#€EÜ  ¥Ó.Ð.r‹   c                 ó€   € V e   Vf   R # \        V\        4      '       g   \        V4      p\        \        W4      4      # r¹   )rË   rÒ   ÚboolÚ	re_search)ÚpatternÚstrings   &&r‰   r^   r^   .  s4   € Ø‚˜&š.ÙÜ�fœc×"Ò"Ü�V“ˆÜ”	˜'Ó*Ó+Ð+r‹   c                 ó$   € V f   R # \        V 4      # r¹   )r	   ©Úxs   &r‰   rt   rt   6  ó   € Ø‚yÙÜ�‹7€Nr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r
   rå   s   &r‰   ru   ru   <  rç   r‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   rv   rv   B  rç   r‹   c                 ó,   € V e   Vf   R # \        W4      # r¹   )r   )Úyræ   s   &&r‰   rw   rw   H  s   € Ø‚y�A’IÙÜ�‹;Ðr‹   c                 ó&   € V e   Vf   R # W,          # r¹   © ©ræ   rë   s   &&r‰   r_   r_   N  s   € Ø‚y�A’IÙØ�5€Lr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   rx   rx   T  rç   r‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   ry   ry   Z  ó   € Ø‚yÙÜˆq‹6€Mr‹   c                 ó2   € V f   R # ^\        V 4      ,          # r¹   ©r   rå   s   &r‰   r`   r`   `  s   € Ø‚yÙØŒs�1‹v�:Ðr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   rz   rz   f  ó   € Ø‚yÙÜ�1‹:Ðr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   r{   r{   l  rñ   r‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   r|   r|   r  s   € Ø‚yÙÜ�‹8€Or‹   c                 ó$   € V f   R # \        V 4      # r¹   ©r   rå   s   &r‰   r}   r}   x  rñ   r‹   c                 ó,   € V e   Vf   R # \        W4      # r¹   rù   )Úbaseræ   s   &&r‰   r~   r~   ~  s   € Ø‚|�q’yÙäˆq‹<Ðr‹   c                 ó~   € V e	   Ve   Vf   R # V\        V 4      ,
          pV^ 8:  d   V R V # W!,          R V V ,           # r¹   )Úlen)ÚtextÚlengthÚ	fill_textÚdeltas   &&& r‰   ra   ra   …  sI   € Ø‚|�v’~¨Ò):ÙØ”S˜“YÕ€EØ�„zØ�G�Vˆ}ÐØÕ  Ð'¨$Õ.Ð.r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   ÚencodeÚ	hexdigest©rþ   s   &r‰   rb   rb   Ž  s$   € Ø‚|ÙÜˆt�{‰{‹}Ó×'Ñ'Ó)Ð)r‹   c                 ó,   € V e   Vf   R # \        W4      # r¹   )r   rî   s   &&r‰   r   r   ”  s   € Ø‚y�A’IÙÜ�‹:Ðr‹   c                  ó   € \         # r¹   )r   rí   r‹   r‰   r€   r€   š  s   € Ü€Ir‹   c                 ó&   € V e   Vf   R # W,          # r¹   rí   rî   s   &&r‰   r�   r�   ž  s   € Ø‚y�A’IÙØ�4€Kr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   r‚   r‚   ¤  rõ   r‹   c                 ó&   € V e   Vf   R # W,          # r¹   rí   )rþ   Úcounts   &&r‰   rc   rc   ª  s   € Ø‚|�u’}ÙØ�<Ðr‹   c                 ó&   € V f   R # V R R R1,          # )Néÿÿÿÿrí   r  s   &r‰   rd   rd   °  s   € Ø‚|ÙØ‘�"��:Ðr‹   c                 óB   € V e	   Ve   Vf   R # WV,          ,           R V # r¹   rí   )rþ   rÿ   r   s   &&&r‰   re   re   ¶  s(   € Ø‚|�v’~¨Ò):ÙØ˜vÕ%Õ% w¨Ð/Ð/r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   r  r  r  s   &r‰   rf   rf   ¼  s$   € Ø‚|ÙÜ�—‘“Ó×(Ñ(Ó*Ð*r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   r  r  r  s   &r‰   rg   rg   Â  ó$   € Ø‚|ÙÜ�$—+‘+“-Ó ×*Ñ*Ó,Ð,r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   r  r  r  s   &r‰   rh   rh   È  r  r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   r  r  r  s   &r‰   ri   ri   Î  r  r‹   c                 ó\   € V f   R # \        V P                  4       4      P                  4       # r¹   )r   r  r  r  s   &r‰   rj   rj   Ô  r  r‹   c                 ó,   € V f   R # V ^ 8„  V ^ 8  ,
          # r¹   rí   rå   s   &r‰   rk   rk   Ú  s   € Ø‚yÙØ�‰E�a˜!‘eÕÐr‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   rƒ   rƒ   à  rñ   r‹   c                 ó$   € V f   R # \        V 4      # r¹   )r   rå   s   &r‰   r„   r„   æ  rç   r‹   c                 ó$   € V f   R # \        V 4      # r¹   ró   rå   s   &r‰   r…   r…   ì  rñ   r‹   c                   ó.   € ] tR tRt]P
                  tRtR# )ÚListAggregateiò  rí   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__ÚlistÚappendÚstepÚ__static_attributes__rí   r‹   r‰   r  r  ò  s   † Ø�;‰;„Dr‹   r  c                   ó.   € ] tR tRt]P
                  tRtR# )rn   iö  rí   N)r  r  r  r  Ú
statisticsÚpstdevÚfinalizer"  rí   r‹   r‰   rn   rn   ö  s   † Ø× Ñ „Hr‹   rn   c                   ó.   € ] tR tRt]P
                  tRtR# )ro   iú  rí   N)r  r  r  r  r$  Ústdevr&  r"  rí   r‹   r‰   ro   ro   ú  s   † Ø×Ñ„Hr‹   ro   c                   ó.   € ] tR tRt]P
                  tRtR# )rp   iþ  rí   N)r  r  r  r  r$  Ú	pvariancer&  r"  rí   r‹   r‰   rp   rp   þ  s   † Ø×#Ñ#„Hr‹   rp   c                   ó.   € ] tR tRt]P
                  tRtR# )rq   i  rí   N)r  r  r  r  r$  Úvariancer&  r"  rí   r‹   r‰   rq   rq     s   † Ø×"Ñ"„Hr‹   rq   )NN)]Ú__doc__rQ   rl   r$  r•   Údatetimer   Úhashlibr   r   r   r   r   r   Úmathr	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úrer   rá   Údjango.db.backends.utilsr   r   r   Údjango.utilsr   Údjango.utils.durationr   rŠ   r    rU   rZ   rV   rW   rT   rX   rY   rÎ   r]   r[   r\   r^   rt   ru   rv   rw   r_   rx   ry   r`   rz   r{   r|   r}   r~   ra   rb   r   r€   r�   r‚   rc   rd   re   rf   rg   rh   ri   rj   rk   rƒ   r„   r…   r  r  rn   ro   rp   rq   rí   r‹   r‰   Ú<module>r5     sr  ðñó Û Û Û Ý ß =× =÷÷ ÷ ÷ ó õ$ #÷ñ õ
 "Ý 7ò?=ôDò,Bò&Bò(!ò!ô(ò$Bò>$òòò8ò"/ò,òòòòòòòòòòòòòò/ò*òòòòòòò0ò+ò-ò-ò-ò-òòòòô�Dô ô!�ô !ô �ô  ô$ˆ]ô $ô#ˆmö #r‹   