+
    Tj                         ^ RI HtHt ^ RIHt ^ RIHtHt ^ RIHt	 ^ RIH
t
 ^ RIHt . ROt ! R	 R]	4      t ! R
 R]4      tR# )    )
FieldErrorFullResultSet)Col)SQLAggregateCompilerSQLCompiler)SQLDeleteCompiler)SQLInsertCompiler)SQLUpdateCompilerr   r
   c                   2   a a ] tR t^t oV 3R ltRtVtV ;t# )r   c                ^  < V P                   P                  P                  V P                   P                  R JR7      w  rpV P                  '       g   V'       g	   V'       d   \
        S	V `  4       # RV P                  V P                   P                  4       4      ,          .pV P                  4       w  rVVP                  V4        V P                  V4      w  rxVP                  RV,          4       VP                  V4       RP                  V4      \        V4      3#   \         d     L)i ; i)N)must_group_byzDELETE %s FROMzWHERE %s )querywheresplit_having_qualifygroup_bysingle_aliassuperas_sqlquote_name_unless_aliasget_initial_aliasget_from_clauseextendcompileappendr   jointuple)
selfr   havingqualifyresultfrom_sqlparams	where_sqlwhere_params	__class__s
   &        V/var/www/idalgo/venv/lib/python3.14/site-packages/django/db/backends/mysql/compiler.pyr   SQLDeleteCompiler.as_sql   s   
 "&!1!1!F!F**--T9 "G "
w ' 7>##**4::+G+G+IJK
  //1h	(&*ll5&9#I MM*y01MM,'xxv..  		s   D D,+D, __name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classcell__r&   __classdict__s   @@r'   r   r      s     / /    c                   2   a a ] tR t^/t oV 3R ltRtVtV ;t# )r
   c                B  < \         S
V `  4       w  rV P                  P                  '       d   . p. pV P                  P	                  4       P
                  p V P                  4        Fl  w  pw  rxp	\        VP                  \        4      '       d"   VP                  P                  V8w  d   \        hVP                  V4       VP                  V4       Kn  	  VR RP                  V4      ,           ,          pV\        V4      ,          pW3# W3#   \         d     Y3# i ; i)z
 ORDER BY z, )r   r   r   order_byget_metadb_tableget_order_by
isinstance
expressionr   aliasr   r   r   r   r   )r   update_queryupdate_paramsorder_by_sqlorder_by_paramsr9   resolvedsqlr#   _r&   s   &         r'   r   SQLUpdateCompiler.as_sql0   s   &+gn&6#::L Ozz**,55H262C2C2E.H.sA"8#6#6<<$//55A )( '',#**62 3F tyy/F FF!77
 **|**	   **	s   B1D DDr)   r*   r2   s   @@r'   r
   r
   /   s     + +r4   N)r   r   r   r	   r
   )django.core.exceptionsr   r   django.db.models.expressionsr   django.db.models.sql.compilerr   r   r   BaseSQLDeleteCompilerr	   r
   BaseSQLUpdateCompiler__all__r)   r4   r'   <module>rL      s8    < , K T ; T/- /<+- +r4   