+
    Vj$?                    F
   ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHt  ! R R	]P                  4      t ! R
 R]P                  4      t ! R R]P"                  4      t ! R R]P                  4      t ! R R]P(                  4      t ! R R]P                  4      t ! R R]4      t ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R  R!]P                  4      t ! R" R#]P                  4      t ! R$ R%]P                  4      t ! R& R']P                  4      t  ! R( R)]P                  4      t! ! R* R+4      t" ! R, R-]PF                  4      t$ ! R. R/]P                  4      t% ! R0 R1]P                  4      t& ! R2 R3]&4      t' ! R4 R5]'4      t( ! R6 R7]'4      t) ! R8 R9]P                  4      t* ! R: R;]*4      t+ ! R< R=]P                  4      t, ! R> R?]P                  4      t- ! R@ RA],]-4      t. ! RB RC].4      t/ ! RD RE]/4      t0 ! RF RG]P                  4      t1 ! RH RI]0]14      t2 ! RJ RK]P                  4      t3 ! RL RM]P                  4      t4 ! RN RO]P                  4      t5 ! RP RQ]P                  4      t6 ! RR RS]P                  4      t7 ! RT RU]4      t8 ! RV RW]P                  4      t9 ! RX RY]P                  4      t: ! RZ R[]P                  4      t; ! R\ R]]Px                  4      t= ! R^ R_]P                  4      t> ! R` Ra]P~                  P                  4      tA ! Rb Rc]Px                  4      tB ! Rd Re]P                  4      tC ! Rf Rg]Px                  4      tD ! Rh Ri]P                  4      tE ! Rj Rk]E4      tF ! Rl Rm]E4      tG ! Rn Ro]P                  4      tH ! Rp Rq]P                  4      tI ! Rr Rs]P                  4      tJ ! Rt Ru]J4      tK ! Rv Rw]P                  4      tL ! Rx Ry]L4      tM ! Rz R{]P~                  P                  4      tN ! R| R}]Px                  4      tO ! R~ R]P                  4      tP ! R R]P4      tQ ! R R]Q4      tR ! R R]P                  4      tS ! R R]S4      tT ! R R]Px                  4      tU ! R R]P                  4      tV ! R R]V4      tW ! R R]4      tX ! R R]P                  4      tYR# )    )annotations)
Permission)
validators)models)gettext_lazy)MultilingualManager)Anyc                      ] tR t^t]P
                  ! ]! R4      ^R7      t]P                  ! RRR7      t	]P                  ! RRR7      t]P                  ! RRR7      t]P
                  ! ]! R4      ^R7      tRtR# )		TestModeltitle
max_lengthTblanknullpassword)defaultr    N)__name__
__module____qualname____firstlineno__r   	CharFieldr   r   	TextFieldtextURLFieldurl
EmailFieldemaildynamic_default__static_attributes__r       R/var/www/idalgo/venv/lib/python3.14/site-packages/modeltranslation/tests/models.pyr   r      se    \'2sCE$T2D
//4
0CDt4E&&|J/GTWXOr"   r   c                  @    ] tR t^t]P
                  ! RR^R7      tRtR# )UniqueNullableModelT)r   uniquer   r   Nr   r   r   r   r   r   r   r!   r   r"   r#   r%   r%      s    $tDEr"   r%   c                      ] tR t^tRtR# )CustomUniqueConstraintr   Nr   r   r   r   r!   r   r"   r#   r)   r)          r"   r)   c                  6   ] tR t^t]P
                  ! ^R7      t]P
                  ! ^R7      t]P
                  ! ^R7      t]P
                  ! ^R7      t	]P
                  ! ^R7      t
]P
                  ! ^R7      t]P                  ! RRR7      t ! R R4      tRtR# )ModelWithConstraintr   Tr   c                      ] tR t^&tRt]P                  ! R.RR7      ]P                  ! RR.RR7      ]P                  ! RR.RR7      ]! R	R.R
R7      .tRt	R# )ModelWithConstraint.Metatitle2unique_sfieldfieldsnametitle3
sub_title2unique_mfieldsr   unique_partfieldtitle4unique_customr   N))title1
sub_title1)
r   r   r   r   unique_togetherr   UniqueConstraintr)   constraintsr!   r   r"   r#   Metar/   &   so    5## z$ ## ,/% ## '*' # '*$
r"   r@   r   N)r   r   r   r   r   r   r;   r0   r5   r9   r<   r6   r   r   r@   r!   r   r"   r#   r-   r-      s~    -F-F-F-F!!S1J!!S1JDt4E
 
r"   r-   c                      ] tR t^<tRtR# )CustomIndexr   Nr*   r   r"   r#   rB   rB   <   r+   r"   rB   c                      ] tR t^@t]P
                  ! ^R7      t]P
                  ! ^R7      t]P                  ! RRR7      t	 ! R R4      t
RtR# )ModelWithIndexr   Tr   c            	          ] tR t^Et]P
                  ! R.RR7      ]P
                  ! RR.RR7      ]P
                  ! R.R7      ]P
                  ! R.RR7      ]! RR.R	R7      .tR
tR# )ModelWithIndex.Metar   	idx_titler2   	sub_titleidx_title_sub_title)r3   r   	idx_email
idx_customr   N)	r   r   r   r   r   IndexrB   indexesr!   r   r"   r#   r@   rF   E   sZ    LL	<LL+ 6=RSLL.LL	<1E
r"   r@   r   N)r   r   r   r   r   r   r   rH   r   r   r@   r!   r   r"   r#   rD   rD   @   s>    ,E  C0IDt4E
 
r"   rD   c                  0    ] tR t^Rt ! R R4      tR tRtR# )ProxyTestModelc                      ] tR t^StRtRtR# )ProxyTestModel.MetaTr   N)r   r   r   r   proxyr!   r   r"   r#   r@   rQ   S   s    r"   r@   c                	    V P                   # N)r   selfs   &r#   	get_titleProxyTestModel.get_titleV   s    zzr"   r   N)r   r   r   r   r@   rW   r!   r   r"   r#   rO   rO   R   s     r"   rO   c                      ] tR t^]t]P
                  ! ]! R4      ^R7      t]P                  ! RRR7      t	]P                  ! RRR7      t]P                  ! RRR7      t]P
                  ! ^RR7      tRtR# )FallbackModelr   r   Tr   r   r   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   descriptionr!   r   r"   r#   rZ   rZ   ]   s_    \'2sCE$T2D
//4
0CDt4E""c=Kr"   rZ   c                      ] tR t^et]P
                  ! ]! R4      ^R7      t]P                  ! RRR7      t	]P                  ! RRR7      t]P                  ! RRR7      tRtR# )FallbackModel2r   r   Tr   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r   r"   r#   r^   r^   e   sM    \'2sCE$T2D
//4
0CDt4Er"   r^   c                      ] tR t^ot]P
                  ! ]! R4      ^R7      t]P                  ! RRRR7      t	]P                  ! RR7      t
]P                  ! RRRR7      tRtR# )	FileFieldsModelr   r   modeltranslation_testsT)	upload_tor   r   )rb   r   N)r   r   r   r   r   r   r   r   	FileFieldfilefile2
ImageFieldimager!   r   r"   r#   r`   r`   o   sV    \'2sCE&>TQUVD'?@E(@tSWXEr"   r`   c                  J    ] tR t^yt]P
                  ! ]! R4      ^R7      tRtR# )NonTranslatedr   r   r   N	r   r   r   r   r   r   r   r   r!   r   r"   r#   ri   ri   y       \'2sCEr"   ri   c                     ] tR t^}t]P
                  ! ]! R4      ^R7      t]P                  ! ]	RR]P                  R7      t]P                  ! ]	RR]P                  R7      t]P                  ! ]	RRR]P                  R7      t]P                  ! ]RRR]P                  R7      t]P                  ! ]	RRR	]P                  R7      tR
tR# )ForeignKeyModelr   r   Ttest_fksr   related_name	on_deleter   r   rq   +r   r   rp   rq   test_fks_unr   N)r   r   r   r   r   r   r   r   
ForeignKeyr   CASCADEtestoptionalhiddenri   nonuntransr!   r   r"   r#   rm   rm   }   s    \'2sCE..	D   $TV^^\H..F 

..C "..Gr"   rm   c                     ] tR t^t]P
                  ! ]! R4      ^R7      t]P                  ! ]	RR]P                  R7      t]P                  ! ]	RR]P                  R7      t]P                  ! ]RRR]P                  R7      tRtR	# )
OneToOneFieldModelr   r   Ttest_o2oro   rr   rt   r   N)r   r   r   r   r   r   r   r   OneToOneFieldr   rw   rx   ry   ri   r{   r!   r   r"   r#   r~   r~      s{    \'2sCE..	D ##ITPVP^P^_H


..Cr"   r~   c                  X   ] tR t^t]P
                  ! ]! R4      ^R7      t]P                  ! ]	RR7      t
]P                  ! R4      t]P                  ! R4      t]P                  ]	R3,          ! ]	RR7      t]P                  ]	]3,          ! ]	RR	R
7      t]P                  ! ]RR7      tRtR# )ManyToManyFieldModelr   r   m2m_test_ref)rp   rV   CustomThroughModelthroughm2m_trans_through_model_refRegisteredThroughModel)rp   r   m2m_untrans_refr   N)r   r   r   r   r   r   r   r   ManyToManyFieldr   rx   self_call_1self_call_2through_modelr	   trans_through_modelri   r|   r!   r   r"   r#   r   r      s    \'2sCE!!#D ((0K((0K**96J+JK/M !00C@ =G_ $$&Gr"   r   c                      ] tR t^t]P
                  ! ]]P                  R7      t]P
                  ! ]	]P                  R7      t
]R 4       tR tRtR# )r   rq   c                	b    R P                  V P                  P                  V P                  4      # )z{}_{})format	__class__r   rel_1_idrU   s   &r#   test_property CustomThroughModel.test_property   s!    ~~dnn55t}}EEr"   c                	(    V P                   ^,           # )   )r   rU   s   &r#   test_methodCustomThroughModel.test_method   s    }}q  r"   r   N)r   r   r   r   r   rv   r   rw   rel_1r   rel_2propertyr   r   r!   r   r"   r#   r   r      sH    2fnnMEi6>>BEF F!r"   r   c                      ] tR t^t]P
                  ! ]]P                  R7      t]P
                  ! ]	]P                  R7      t
]P                  ! ^R7      tRtR# )r   r   r   r   N)r   r   r   r   r   rv   r   rw   r   r   r   r   r   r!   r   r"   r#   r   r      s?    2fnnMEi6>>BE,Er"   r   c                     ] tR t^tRt]P                  ! ^*]P                  ! ^ 4      .R7      t	]P                  ! RR7      t]P                  ! RRR7      t]P                  ! ^^RRR7      t]P                   ! RRR7      t]P$                  ! RRR7      t]P(                  ! RRR7      t]P,                  ! RRR7      t]P0                  ! RRR7      t]P0                  ! ]R7      t]P0                  ! ]R7      tRtR	# )
OtherFieldsModelz
This class is supposed to include other newly added fields types, so that
adding new supported field doesn't end in adding new test model.
)r   r   Fr   Tr   )
max_digitsdecimal_placesr   r   r   N)r   r   r   r   __doc__r   PositiveIntegerFieldr   MinValueValidatorintBooleanFieldboolean
FloatFieldfloatDecimalFielddecimal	DateFielddateDateTimeFielddatetime	TimeFieldtimeGenericIPAddressField	genericip	JSONFieldjsondictjson_with_default_dictlistjson_with_default_listr!   r   r"   r#   r   r      s     
%
%bj>Z>Z[\>]=^
_C!!%0GDt4E!!QqSWXG$T2D##$T:H$T2D,,4dCI$T2D#--d;#--d;r"   r   c                  ,    ] tR t^tRtR tR tR tRtR# )FancyDescriptorz]
Stupid demo descriptor, that store int in database and return string of that length on get.
c                	    Wn         R # rT   field)rV   r   s   &&r#   __init__FancyDescriptor.__init__   s    
r"   c                	n    VP                   V P                  P                  ,          pVf   R# RV,          # )N a)__dict__r   r4   )rV   instanceownerlengths   &&& r#   __get__FancyDescriptor.__get__   s,    ""4::??3>V|r"   c                	H   \        V\        4      '       d%   W!P                  V P                  P                  &   R# \        V\
        4      '       d/   \        V4      VP                  V P                  P                  &   R# ^ VP                  V P                  P                  &   R# )r   N)
isinstancer   r   r   r4   strlen)rV   objvalues   &&&r#   __set__FancyDescriptor.__set__   s`    eS!!,1LL)s##,/JCLL),-CLL)r"   r   N)	r   r   r   r   r   r   r   r   r!   r   r"   r#   r   r      s    .r"   r   c                  @   a  ] tR tRtV 3R ltV 3R ltV 3R ltRtV ;t# )
FancyFieldi  c                	L   < VP                  R R4       \        SV `  ! V/ VB  R# )r   r   N)
setdefaultsuperr   rV   argskwargsr   s   &*,r#   r   FancyField.__init__  s%    )R($)&)r"   c                	d   < \         SV `  W4       \        WP                  \	        V 4      4       R # rT   )r   contribute_to_classsetattrr4   r   )rV   clsr4   r   s   &&&r#   r   FancyField.contribute_to_class
  s#    #C.YY 56r"   c                	h   < \         SV `  W4      p\        V\        4      '       g   Q h\	        V4      # rT   )r   pre_saver   r   r   )rV   model_instanceaddr   r   s   &&& r#   r   FancyField.pre_save  s/     5%%%%%5zr"   r   )	r   r   r   r   r   r   r   r!   __classcell__r   s   @r#   r   r     s    *7 r"   r   c                  2    ] tR tRt]! 4       t]! 4       tRtR# )DescriptorModeli  r   N)r   r   r   r   r   normaltransr!   r   r"   r#   r   r     s    \FLEr"   r   c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )MultitableModelAi  title ar   r   N)	r   r   r   r   r   r   r   titlear!   r   r"   r#   r   r         l95#FFr"   r   c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )MultitableModelBi"  title br   r   N)	r   r   r   r   r   r   r   titlebr!   r   r"   r#   r   r   "  r   r"   r   c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )MultitableModelCi&  ztitle cr   r   N)	r   r   r   r   r   r   r   titlecr!   r   r"   r#   r   r   &  r   r"   r   c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )MultitableModelDi*  ztitle dr   r   N)	r   r   r   r   r   r   r   titledr!   r   r"   r#   r   r   *  r   r"   r   c                  p   a  ] tR tRt]P
                  ! ]! R4      ^R7      tV 3R lt ! R R4      t	Rt
V ;t# )AbstractModelAi1  r   r   c                	6   < \         SV `  ! V/ VB  R V n        R# )title_aN)r   r   r   r   s   &*,r#   r   AbstractModelA.__init__4      $)&)r"   c                      ] tR tRtRtRtR# )AbstractModelA.Metai8  Tr   Nr   r   r   r   abstractr!   r   r"   r#   r@   r  8      r"   r@   )r   )r   r   r   r   r   r   r   r   r   r@   r!   r   r   s   @r#   r   r   1  s)    l95#FF  r"   r   c                  \   a  ] tR tRt]P
                  ! ]! R4      ^R7      tV 3R ltRt	V ;t
# )AbstractModelBi<  r   r   c                	6   < \         SV `  ! V/ VB  R V n        R# )title_bN)r   r   r   r   s   &*,r#   r   AbstractModelB.__init__?  r  r"   )r   )r   r   r   r   r   r   r   r   r   r!   r   r   s   @r#   r  r  <  s$    l95#FF   r"   r  c                  P    ] tR tRt]P
                  ! ^R7      t ! R R4      tRtR# )SluggediG  r   c                      ] tR tRtRtRtR# )Slugged.MetaiJ  Tr   Nr  r   r"   r#   r@   r  J  r  r"   r@   r   N)	r   r   r   r   r   r   slugr@   r!   r   r"   r#   r  r  G  s    s+D r"   r  c                  P    ] tR tRt]P
                  ! ^R7      t ! R R4      tRtR# )MetaDataiN  r   c                      ] tR tRtRtRtR# )MetaData.MetaiQ  Tr   Nr  r   r"   r#   r@   r  Q  r  r"   r@   r   N)	r   r   r   r   r   r   keywordsr@   r!   r   r"   r#   r  r  N  s    3/H r"   r  c                  *    ] tR tRt ! R R4      tRtR# )DisplayableiU  c                      ] tR tRtRtRtR# )Displayable.MetaiV  Tr   Nr  r   r"   r#   r@   r  V  r  r"   r@   r   Nr   r   r   r   r@   r!   r   r"   r#   r  r  U       r"   r  c                  *    ] tR tRt ! R R4      tRtR# )BasePageiZ  c                      ] tR tRtRtRtR# )BasePage.Metai[  Tr   Nr  r   r"   r#   r@   r  [  r  r"   r@   r   Nr  r   r"   r#   r  r  Z  r  r"   r  c                  <    ] tR tRt]P
                  ! ^R7      tRtR# )Pagei_  r   r   Nr'   r   r"   r#   r!  r!  _  s    ,Er"   r!  c                  P    ] tR tRt]P
                  ! ^R7      t ! R R4      tRtR# )RichTextic  r   c                      ] tR tRtRtRtR# )RichText.Metaif  Tr   Nr  r   r"   r#   r@   r%  f  r  r"   r@   r   N)	r   r   r   r   r   r   contentr@   r!   r   r"   r#   r#  r#  c  s    #.G r"   r#  c                      ] tR tRtRtR# )RichTextPageij  r   Nr*   r   r"   r#   r(  r(  j  r+   r"   r(  c                  >    ] tR tRt]P
                  ! RRR7      tRtR# )	DataModeliq  Tr   r   N)r   r   r   r   r   r   datar!   r   r"   r#   r*  r*  q  s    $T2Dr"   r*  c                      ] tR tRt]P
                  ! ^R7      t]P                  ! RRR7      t]P                  ! RRR7      t
RtR# )GroupFieldsetsModeliu  r   Tr   r   N)r   r   r   r   r   r   r   r   r   r   r   r!   r   r"   r#   r-  r-  u  s6    ,E$T2DDt4Er"   r-  c                      ] tR tRt]P
                  ! ^2R7      t]P
                  ! ^2R7      t]P
                  ! ^2R7      t]P                  ! ^dR7      t
]P                  ! ^dR7      tRtR# )	NameModeli{  r   r   N)r   r   r   r   r   r   	firstnamelastnameage	SlugFieldr  slug2r!   r   r"   r#   r/  r/  {  sR      B/I2.H


b
)Cs+D,Er"   r/  c                  <    ] tR tRt]P
                  ! ^R7      tRtR# )ThirdPartyModeli  r   r   Nr   r   r   r   r   r   r4   r!   r   r"   r#   r6  r6        r*Dr"   r6  c                  <    ] tR tRt]P
                  ! ^R7      tRtR# )ThirdPartyRegisteredModeli  r   r   Nr7  r   r"   r#   r:  r:    r8  r"   r:  c                  (   a  ] tR tRtV 3R ltRtV ;t# )FilteredManageri  c                	@   < \         SV `  4       P                  R R7      # )N)pk)r   get_querysetfilterrV   r   s   &r#   r?  FilteredManager.get_queryset  s    w#%,,,55r"   r   )r   r   r   r   r?  r!   r   r   s   @r#   r<  r<    s    6 6r"   r<  c                  X    ] tR tRt]P
                  ! ]! R4      ^R7      t]! 4       t	Rt
R# )FilteredTestModeli  r   r   r   N)r   r   r   r   r   r   r   r   r<  objectsr!   r   r"   r#   rD  rD    s!    \'2sCEGr"   rD  c                      ] tR tRt]P
                  ! ]! R4      ^R7      t]P                  ! ]	RR]P                  R7      tRtR# )	ForeignKeyFilteredModeli  r   r   Trn   ro   r   N)r   r   r   r   r   r   r   r   rv   rD  rw   rx   r!   r   r"   r#   rG  rG    s9    \'2sCE..	Dr"   rG  c                      ] tR tRt]P
                  ! ]! R4      ^R7      t]P                  ! ]! R4      ^ R7      t	]P
                  ! ^RR7      t
 ! R R	4      tR
tR# )ManagerTestModeli  r   r   visitsr   Tr[   c                      ] tR tRtRtRtR# )ManagerTestModel.Metai  r   N)z-visits)r   r   r   r   orderingr!   r   r"   r#   r@   rL    s    r"   r@   r   N)r   r   r   r   r   r   r   r   IntegerFieldrJ  r\   r@   r!   r   r"   r#   rI  rI    sL    \'2sCE  h!7CF""c=K   r"   rI  c                  :   a  ] tR tRtV 3R ltV 3R ltR tRtV ;t# )CustomManageri  c                	`   < \         SV `  4       P                  R R7      P                  RR7      # )r   )title__containsx)description__contains)r   r?  r@  excluderA  s   &r#   r?  CustomManager.get_queryset  s.    w#%,,S,AII`cIddr"   c                	    < \         SV `  4       # rT   )r   r?  rA  s   &r#   	custom_qsCustomManager.custom_qs  s    w#%%r"   c                	    R # )barr   rU   s   &r#   fooCustomManager.foo  s    r"   r   )	r   r   r   r   r?  rX  r\  r!   r   r   s   @r#   rP  rP    s    e& r"   rP  c                      ] tR tRt]P
                  ! ]! R4      ^R7      t]P
                  ! ^RRR7      t]	! 4       t
]	! 4       tRtR# )	CustomManagerTestModeli  r   r   Txyz)r   r   	db_columnr   N)r   r   r   r   r   r   r   r   r\   rP  rE  another_mgr_namer!   r   r"   r#   r_  r_    s<    \'2sCE""cNKoG$r"   r_  c                      ] tR tRtRtR# )CustomQuerySeti  r   Nr*   r   r"   r#   rd  rd    r+   r"   rd  c                      ] tR tRtR tRtR# )CustomManager2i  c                	D    \        V P                  V P                  R 7      # )using)rd  model_dbrU   s   &r#   r?  CustomManager2.get_queryset  s    djj99r"   r   Nr   r   r   r   r?  r!   r   r"   r#   rf  rf    s    :r"   rf  c                  X    ] tR tRt]P
                  ! ]! R4      ^R7      t]! 4       t	Rt
R# )CustomManager2TestModeli  r   r   r   Nr   r   r   r   r   r   r   r   rf  rE  r!   r   r"   r#   ro  ro    s!    \'2sCEGr"   ro  c                      ] tR tRtRtR# )CustomManagerAbstracti  r   Nr*   r   r"   r#   rr  rr    r+   r"   rr  c                      ] tR tRt]P
                  ! RR7      t]P                  ! 4       t]	! 4       t
 ! R R4      tRtR# )CustomManagerBaseModeli  Fr   c                      ] tR tRtRtRtR# )CustomManagerBaseModel.Metai  Tr   Nr  r   r"   r#   r@   rv    r  r"   r@   r   N)r   r   r   r   r   r   needs_translationManagerrE  rr  translationsr@   r!   r   r"   r#   rt  rt    s1    ++E:nnG(*L r"   rt  c                  X    ] tR tRt]P
                  ! ]! R4      ^R7      t]! 4       t	Rt
R# )CustomManagerChildTestModeli  r   r   r   Nrp  r   r"   r#   r{  r{    s!    \'2sCEGr"   r{  c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )PlainChildTestModeli  r   r   r   Nrj   r   r"   r#   r}  r}    rk   r"   r}  c                      ] tR tRt]P
                  ! ^
RR7      t]P
                  ! ^
R7      t]P
                  ! ^
R7      t]P
                  ! ^
R7      t	Rt
R# )RequiredModeli  T)r   r   r   r   N)r   r   r   r   r   r   non_reqreqreq_reg
req_en_regr!   r   r"   r#   r  r    sD    "D9G


b
)C"-G!!R0Jr"   r  c                  l    ] tR tRt]P
                  ! ]! R4      ^R7      t]P                  ! 4       t	Rt
R# )ConflictModeli  r   r   r   N)r   r   r   r   r   r   r   r   rN  title_der!   r   r"   r#   r  r    s'    \'2sCE""$Hr"   r  c                  L    ] tR tRt]P
                  ! 4       t ! R R4      tRtR# )AbstractConflictModelAi  c                      ] tR tRtRtRtR# )AbstractConflictModelA.Metai  Tr   Nr  r   r"   r#   r@   r    r  r"   r@   r   N)	r   r   r   r   r   rN  r  r@   r!   r   r"   r#   r  r    s    ""$H r"   r  c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )AbstractConflictModelBi  r   r   r   Nrj   r   r"   r#   r  r    rk   r"   r  c                  8    ] tR tRt]P
                  ! 4       tRtR# )MultitableConflictModelAi  r   N)r   r   r   r   r   rN  r  r!   r   r"   r#   r  r    s    ""$Hr"   r  c                  J    ] tR tRt]P
                  ! ]! R4      ^R7      tRtR# )MultitableConflictModelBi  r   r   r   Nrj   r   r"   r#   r  r    rk   r"   r  c                      ] tR tRtRtR# )CustomQuerySetXi  r   Nr*   r   r"   r#   r  r    r+   r"   r  c                      ] tR tRtR tRtR# )CustomManagerXi  c                	D    \        V P                  V P                  R 7      # rh  )r  rj  rk  rU   s   &r#   r?  CustomManagerX.get_queryset  s    tzz::r"   r   Nrm  r   r"   r#   r  r    s    ;r"   r  c                  ^    ] tR tRt]P
                  ! ^R7      t]! 4       t ! R R4      t	Rt
R# )AbstractBaseModelXi  r   c                      ] tR tRtRtRtR# )AbstractBaseModelX.Metai  Tr   Nr  r   r"   r#   r@   r    r  r"   r@   r   N)r   r   r   r   r   r   r4   r  rE  r@   r!   r   r"   r#   r  r    s$    s+DG r"   r  c                  *    ] tR tRt ! R R4      tRtR# )AbstractModelXi  c                      ] tR tRtRtRtR# )AbstractModelX.Metai   Tr   Nr  r   r"   r#   r@   r     r  r"   r@   r   Nr  r   r"   r#   r  r    r  r"   r  c                      ] tR tRtRtR# )ModelXi$  r   Nr*   r   r"   r#   r  r  $  r+   r"   r  c                      ] tR tRt]P
                  ! R]P                  R7      t]P
                  ! R]P                  R7      t ! R R4      t	Rt
R# )	AbstractModelXYi(  r  r   ModelYc                      ] tR tRtRtRtR# )AbstractModelXY.Metai,  Tr   Nr  r   r"   r#   r@   r  ,  r  r"   r@   r   N)r   r   r   r   r   rv   rw   model_xmodel_yr@   r!   r   r"   r#   r  r  (  s8    FNNCGFNNCG r"   r  c                      ] tR tRtRtR# )ModelXYi0  r   Nr*   r   r"   r#   r  r  0  r+   r"   r  c                      ] tR tRtRtR# )CustomManagerYi4  r   Nr*   r   r"   r#   r  r  4  r+   r"   r  c                      ] tR tRt]P
                  ! ^R7      t]P                  ]]	3,          ! RRR7      t
]! 4       t ! R R4      tRtR	# )
AbstractModelYi8  r   r  r  r   c                      ] tR tRtRtRtR# )AbstractModelY.Metai=  Tr   Nr  r   r"   r#   r@   r  =  r  r"   r@   r   N)r   r   r   r   r   r   r   r   r  r  xsr  rE  r@   r!   r   r"   r#   r  r  8  s?    ,E				09	MBG r"   r  c                      ] tR tRtRtR# )r  iA  r   Nr*   r   r"   r#   r  r  A  r+   r"   r  c                  <    ] tR tRt]P
                  ! ^R7      tRtR# )InheritedPermissioniH  r   r   N)r   r   r   r   r   r   translated_varr!   r   r"   r#   r  r  H  s    %%5Nr"   r  c                      ] tR tRt]P
                  ! ^R7      t]P
                  ! ^R7      t]P
                  ! ^R7      tRt	R# )FieldOptionsModeliO  r   r   N)
r   r   r   r   r   r   r   r<   r6   r!   r   r"   r#   r  r  O  s2    ,E!!S1J!!S1Jr"   r  N)Z
__future__r   django.contrib.auth.modelsr   django.corer   	django.dbr   django.utils.translationr   modeltranslation.managerr   typingr	   Modelr   r%   r>   r)   r-   rL   rB   rD   rO   rZ   r^   r`   ri   rm   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r!  r#  r(  r*  r-  r/  r6  r:  r<  rD  rG  rI  rx  rP  r_  queryQuerySetrd  rf  ro  rr  rt  r{  r}  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r"   r#   <module>r     sL   " 1 "  1 8 Y YE&,, E	V44 	
&,, 
>	&,, 	
V\\ 
$Y >FLL >5V\\ 5Yfll YDFLL Dfll @ &6<< *	! 	!-V\\ -<v|| <(. ..,, "fll Gv|| GG' GG' GG' GV\\  ^  fll v|| '8 
{ 
-8 -v|| 	4 	3 35&,, 5- -+fll ++ +
6) 6   
fll  v||  FNN 'V\\ '	V\\** 	:V^^ :
fll 
	FNN 	V\\ "8 D0 D1FLL 1%FLL %
V\\ D3 D%v|| %D7 D	fll++ 	;V^^ ;
 ' 
	^ 	fll 	o 		V^^ 	V\\ 	^ 	6* 62 2r"   