
    yg}                     b    d dl mZ d dlZd dlmZmZ d dlZd dlZ	 G d dej                        Z
y)    )settingsN)
migrationsmodelsc            &       P   e Zd ZdZd ej
                  ej                        ddgZg  ej                  dd e
j                  dddd	      fd
 e
j                  ddgd      fd e
j                  dg ddd      fd e
j                  ddgd      fd e
j                  ddgdd      fd e
j                  dg ddd      fd e
j                  ddgdd      fd e
j                  dej                  j                   j#                  d      g      fd  e
j$                  d!      fg	"       ej                  d#d e
j                  dddd	      fd$ e
j                  dd%d&      fd' e
j&                  dd(d&      fd) e
j                  dg d*d%d      fd+ e
j                  dg d,d-d.d/      fd0 e
j(                  dd1      fd2 e
j(                  dd3      fd4 e
j                  ddd5      fd6 e
j                  ddd5      fd7 e
j                  ddd5      fd8 e
j(                  dd9      fd: e
j(                  dd9      fd; e
j                  d!      fg"       ej                  d<d e
j                  dddd	      fd  e
j$                  dd=>      fd? e
j                  dddd@A      fdB e
j&                  dd(ddCA      fd0 e
j(                  dD      fd2 e
j(                  dE      fd8 e
j(                         fd: e
j(                         fd+ e
j                  g d,d-d.F      fd; e
j                  d!      fdG e
j$                  d!      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdK e
j*                  ddej,                  j                  j.                  j2                  dLdMdNO      fg"       ej                  dPd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fdS e
j                  dT      fd+ e
j                  g d,d-dF      fdG e
j$                  ddd5      fd8 e
j(                         fd: e
j(                  dU      fdV e
j$                  d!      fdW e
j                  dd9      fdX e
j                  dg dYdd      fdZ e
j(                  dd9      fd[ e
j(                  dd9      fd\ e
j6                  dd]dM^      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdK e
j*                  ej,                  j                  j.                  j8                  d_dM`      fda e
j6                  ddbc      fdd e
j*                  dej,                  j                  j.                  j8                  dedMf      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgdkdlgim       ej                  dnd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fdo e
j                  d%dd@p      fdq e
j&                  d(dCr      fd) e
j                  g d*dsd%F      fd7 e
j                  ddd5      fdt e
j                  dd9      fdG e
j$                  d!      fdu e
j*                  ddej,                  j                  j.                  j:                  dvdwx      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgdkdlgim       ej                  dyd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fdo e
j                  dT      fdz e
j4                  dd9      fd{ e
j&                  dd9      fd| e
j$                  dd}      fd~ e
j6                  ddddMd      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdK e
j6                  ddMdN      fd e
j6                  ddM      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgddyim       ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fd e
j                  dT      fd e
j                  dg ddd      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgddim       ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fd e
j                  ddd@      fdu e
j6                  ddvdw      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgddim       ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fd e
j                  ddd&      fd e
j                  ddd&      fd e
j                  ddd&      fd e
j                  ddd&      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fd e
j*                  ddej,                  j                  j.                  j2                  dd      fg
ddim       ej<                  dd e
j*                  ddej,                  j                  j.                  j:                  dd             ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fd e
j                  dd      fd8 e
j(                         fd: e
j(                         fdu e
j6                  ddvdw      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fg	ddim       ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fdo e
j                  dd@r      fdq e
j&                  d(dCr      fd e
j                  dg dYdd.dd      fdt e
j                  dej                  j                   j#                  d      g      fd e
j$                  d!      fdG e
j$                  d!      fd e
j6                  dddMd      fdu e
j*                  ddej,                  j                  j.                  j:                  dvdwx      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fd e
j6                  dd?dd      fd e
j6                  dd?dMd      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fgdkdlgim       ej                  dd e
j                  dddd	      fd e
j>                  ddd&      fdK e
j*                  ddej,                  j                  j.                  j8                  ddMdNO      fd e
j*                  ej,                  j                  j.                  j2                  dd`      fd e
j*                  ddej,                  j                  j.                  j8                  dd      fg"       ej<                  dd e
j*                  ddej,                  j                  j.                  j2                  d             ej                  dd e
j                  dddd	      fd e
j>                  ddd&      fdK e
j*                  ej,                  j                  j.                  j8                  ddM`      fd e
j*                  ddej,                  j                  j.                  j2                  dd      fd e
j*                  ddej,                  j                  j.                  j8                  ddb      fg"       ej                  dd e
j@                  ddddī      fd0 e
j4                  ddddQū      fd  e
j$                  dd=>      fd e
j                  dd.d&      fd e
j&                  dU      fd e
j$                  ddɫ      fdo e
j                  dd@r      fdq e
j&                  d(dCr      fd e
j                  dg dYdd.dd      fdt e
j                  dej                  j                   j#                  d      g      fd e
j$                  d!      fdG e
j$                  d!      fd e
jB                  dd˫      fd e
j4                  dͫ      fd e
j                  ddϫ      fd e
j                  g dѢd      fdu e
j*                  dddej,                  j                  j.                  j8                  ddvdwӫ      fdH e
j*                  ddddej,                  j                  j.                  j8                  dej                  dIԫ      fd e
j6                  d֬׫      fd e
j*                  dej,                  j                  j.                  j0                  dej                  f      fdg e
j*                  ddddej,                  j                  j.                  j8                  dej                  diԫ      fgdddddݜe"j                  jF                  e
jH                  fޫ       ej                  dd e
j@                  ddddī      fd0 e
j4                  ddddQū      fd  e
j$                  dd=>      fd e
j                  dd.d&      fd e
j&                  dU      fd e
j$                  ddɫ      fdo e
j                  d%dd@p      fdq e
j&                  d(dCr      fd) e
j                  g d*dsd%F      fd7 e
j                  ddd5      fdt e
j                  dd9      fdG e
j$                  d!      fd e
jB                  dd˫      fd e
j4                  dͫ      fd e
j                  ddϫ      fd e
j                  g dѢd      fdu e
j*                  dddej,                  j                  j.                  j8                  ddvdwӫ      fdH e
j*                  ddddej,                  j                  j.                  j8                  dej                  dIԫ      fd e
j6                  d֬׫      fd e
j*                  dej,                  j                  j.                  j0                  dej                  f      fdg e
j*                  ddddej,                  j                  j.                  j8                  dej                  diԫ      fgdddddݜe"j                  jF                  e
jH                  fޫ       ej                  dd e
j@                  ddddī      fd  e
j$                  dd=>      fd e
j                  dd.d&      fd e
j&                  dU      fd e
j$                  ddɫ      fd? e
j                  dddd@A      fdB e
j&                  dd(ddCA      fd0 e
j(                  dd      fd2 e
j(                  dd      fd8 e
j(                         fd: e
j(                         fd+ e
j                  g d,d-d.F      fd; e
j                  d!      fdG e
j$                  d!      fd e
jB                  dd˫      fd e
j4                  dͫ      fd e
j                  ddϫ      fd e
j                  g dѢd      fdH e
j*                  ddddej,                  j                  j.                  j8                  dej                  dIԫ      fdK e
j*                  dddej,                  j                  j.                  j8                  ddMdNӫ      fd e
j*                  dej,                  j                  j.                  j8                  dd      fd e
j6                  d֬׫      fd e
j*                  dej,                  j                  j.                  j0                  dej                  f      fdg e
j*                  ddddej,                  j                  j.                  j8                  dej                  diԫ      fd e
j*                  dddej,                  j                  j.                  j8                  dddӫ      fgdddddݜe"j                  jF                  e
jH                  fޫ       ej                  dd e
j@                  ddddī      fd e
j                  dd.d&      fd e
j&                  dU      fd e
j$                  ddɫ      fd$ e
j                  dd%d&      fd' e
j&                  dd(d&      fd) e
j                  dg d*d%d      fd+ e
j                  dg d,d-d.d/      fd0 e
j(                  ddd      fd2 e
j(                  ddd      fd4 e
j                  ddd5      fd6 e
j                  ddd5      fd7 e
j                  ddd5      fd8 e
j(                  dd9      fd: e
j(                  dd9      fd; e
j                  d!      fd e
jB                  dd˫      fd e
j4                  dͫ      fd e
j                  ddϫ      fd e
j                  g dѢd      fd e
j*                  dddej,                  j                  j.                  j8                  dd      fd e
j6                  d֬׫      fd e
j*                  dej,                  j                  j.                  j0                  dej                  f      fd e
j*                  dddej,                  j                  j.                  j8                  dddӫ      fgdddddݜe"j                  jF                  e
jH                  fޫ       ej                  dd e
j@                  ddddī      fd e
j                  dd.d&      fd e
j&                  dU      fd e
j$                  ddɫ      fd0 e
j4                  ddd      fd e
jB                  dd˫      fd e
j4                  dͫ      fd e
j                  ddϫ      fd e
j                  g dѢd      fdK e
j*                  dddej,                  j                  j.                  j8                  ddM      fd e
j*                  dddej,                  j                  j.                  j8                  dd      fd e
j6                  d֬׫      fd e
j*                  dej,                  j                  j.                  j0                  dej                  f      fgdddddݜe"j                  jF                  e
jH                  fޫ       ej<                  dd e
j*                  ej,                  j                  j.                  j8                  dd`             ej<                  dd e
j6                  dddM^             ej<                  dd e
j6                  ddLdd             ej<                  ddg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij             ej<                  dd e
j*                  ddej,                  j                  j.                  j2                  dLddO             ej<                  dd e
j*                  ddej,                  j                  j.                  j:                  dd欛             ej<                  dd e
j*                  ddej,                  j                  j.                  j2                  dddO             ej                  dd e
j                  dddd	      fd0 e
j4                  dddQR      fd  e
j$                  dd=>      fd e
j                  d!      fd  e
j                  ddd&      fd e
j                  dT      fd e
j*                  ddej,                  j                  j.                  j:                  dd      fdH e
j*                  dddej,                  j                  j.                  j0                  ej                  dIJ      fdK e
j*                  ddej,                  j                  j.                  j8                  ddMdNO      fdg e
j*                  dddej,                  j                  j.                  j0                  dhej                  dij      fg
ddim       ej                  dd e
j                  dddd	      fd e
j                  dT      fd0 e
j4                  dd1      fdK e
j*                  ddej,                  j                  j.                  j8                  ddM      fd e
j*                  ddej,                  j                  j.                  j:                  dd欛      fg"       ej                  d	d e
j                  dddd	      fd e
j>                  ddd&      fdK e
j*                  ddej,                  j                  j.                  j8                  d
dM      fd e
j*                  ej,                  j                  j.                  j2                  dd`      fd e
j*                  ddej,                  j                  j.                  j8                  dd      fg"       ej                  dd e
j                  dddd	      fd e
j                  dT      fd e
j                  g dddF      fd+ e
j                  g d,d-dF      fd0 e
j(                  dD      fdG e
j$                  ddd5      fd e
j                  ddd      fd e
j&                  dd(d&      fd e
j*                  ddej,                  j                  j.                  j:                  ddx      fdK e
j*                  ddej,                  j                  j.                  j:                  dMdNx      fd e
j*                  ddej,                  j                  j.                  j:                  ddx      fg"       ejJ                  ddh      Z&y(  	MigrationT)employee0001_initial)horilla_auditr	   )baser	   BonusPointSettingidFID)auto_createdprimary_key	serializeverbose_namemodel)zpms.models.EmployeeObjective	Objective)zpms.models.EmployeeKeyResultz
Key Resultd   )choices
max_lengthapplicable_for))ownerOwner)membersMembers)managersManagers2   )blankr   r   null	bonus_for)	completed
Completing)ClosedClosing   field_1)complition_datezCompletion Date
conditions))=r+   )>r,   )<r-   )<=r.   )>=r/   field_2)end_datezEnd Datepointsr   )default
validators	is_active)r3   )namefieldsEmployeeKeyResult
key_result<   )r    r   r!   key_result_description   progress_type))%
Percentage)#Number)Currency))$zUSD$)u   ₹INR)u   €EURstatus))On TrackrG   )BehindrH   )r%   r%   )At RiskrI   )Not StartedrJ   rJ      )r    r   r3   r   r!   
created_at)auto_now_addr!   
updated_at)auto_nowr!   start_value)r    r3   r!   current_valuetarget_value
start_date)r    r!   r1   progress_percentageEmployeeObjectivez	Is Active)r3   r   	objectiveTitle)r    r   r!   r   objective_descriptionDescription)rM   )rO   )r   r3   r   archive
created_byz
Created By)r    editabler!   	on_deletetor   employee_idemployee_objectivezemployee.employeeEmployee)r    r!   r]   related_namer^   r   Feedbackz
Created At)rM   r!   r   review_cycle)r   )r!   cyclic_feedbackcyclic_feedback_days_countcyclic_feedback_period))daysDays)monthsMonths)yearsYearscyclic_next_start_datecyclic_next_end_datecolleague_idfeedback_colleague)r    rb   r^   feedback_employee)r]   rb   r^   employee_key_results_idzpms.employeekeyresult)r    r^   
manager_idfeedback_manager)r!   r]   rb   r^   modified_byz%(class)s_modified_byzModified By)r    r\   r!   r]   rb   r^   r   orderingz-id)r6   r7   options	KeyResulttitle)r   r!   r   description)r   r   r>   duration
company_idzbase.companyCompany)r    r!   r]   r^   r   Meetingsdateresponseshow_response)r3   r\   answer_employeesz^Select the employees who can respond to question template in this meeting's, if any are added.meeting_answer_employeeszAnswerable Employees)r    	help_textrb   r^   r   meeting_employee)rb   r^   r   managermeeting_manager)rb   r^   r   Questionquestion   question_type))1Text)2Rating)3Boolean)4zMulti-choices)5LikertabstractQuestionTemplatequestion_template)r   uniquer   )r    r^   r   QuestionOptionsoption_aoption_boption_coption_dquestion_idquestion_optionszpms.question)r    r!   r]   rb   r^   template_idzpms.questiontemplate)
model_namer6   fieldPeriodperiod_name   )r   r   r   duration_unitrh   zDuration Unit)r    r   r3   r   r!   r      add_assignees	assigneesassignees_objective	Assignees)r    rb   r^   r   key_result_idzpms.keyresultzDefault Key resultsr   r   MeetingsAnsweranswer   employee_meeting_answer
meeting_idmeeting_answerzpms.meetingsmeeting_answer_question_idmeetings)r    r!   r]   r^   KeyResultFeedbackemployee_key_resultfeedback_idfeedback_key_resultzpms.feedbackkey_result_feedbackHistoricalObjective)r   r    db_indexr   )r    r\   r!   r   history_titlehistory_descriptionhistory_highlight)r3   r!   
history_id)r   r   history_date)r   history_change_reason)r   r!   history_type))+Created)~Changed)-Deletedr   )r    db_constraintr!   r]   rb   r^   r   )r    r   r\   r!   r]   rb   r^   r   history_tagszhorilla_audit.audittag)r^   history_userzhistorical objectivezhistorical objectives)z-history_datez-history_id)r   r   )r   verbose_name_pluralrw   get_latest_by)r6   r7   rx   basesHistoricalKeyResultzhistorical key resultzhistorical key resultsHistoricalEmployeeObjective)r    r\   history_relationhistory_setzpms.employeeobjective)r   r]   rb   r^   objective_idzpms.objectivezhistorical employee objectivezhistorical employee objectivesHistoricalEmployeeKeyResult)r    r\   r!   employee_objective_id)r    r   r!   r]   rb   r^   z
Key resultzhistorical employee key resultzhistorical employee key resultsHistoricalCommentzhistorical commentzhistorical commentsfeedbackquestion_template_idfeedback_question_templatesubordinate_idfeedback_subordinateemployeeobjectivezKey resultsemployeekeyresultEmployeeBonusPointbonus_pointinstancebased_onbonus_point_idemployeebonuspoint_setzemployee.bonuspointemploye_bonus_pointCommentcommentemp_objectiveAnsweremployee_answerfeedback_answeranswer_question_idAnonymousFeedbackfeedback_subject))generalGeneral)r   ra   )
department
Department)job_positionJob Positionr   anonymous_feedback_id
   )r\   r   r!   feedback_descriptiondepartment_idzbase.departmentr   job_position_idzbase.jobpositionr   )r_   r   )r6   unique_togetherN)'__name__
__module____qualname__initialr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoField	CharFieldIntegerFielddjangocorer4   MinValueValidatorBooleanField	TextField	DateField
ForeignKeydbdeletionSET_NULLPROTECTDateTimeFieldManyToManyField
DO_NOTHINGCASCADEAddField	JSONFieldBigIntegerField	AutoFieldsimple_historyHistoricalChangesModelAlterUniqueTogether
operations     //var/www/horilla/pms/migrations/0001_initial.pyr   r   
   s4   G 	%'
''(@(@A) 	Lm
$*v**$Z_nrst*&**4a  dR  4S  `c  d  e!#36#3#3$  IO  \^  ei  $j  k.f..8SUj7kxz{|,F,,4BhAivx  @D  E  F/v//d  EE  RT  [_   `  a,F,,4BZA[hjquvw.6..qfkkF\F\FnFnopFqErst1f11$?@
	
m 	
$*v**$Z_nrst/v//drPTUV)+;6+;+;$SV]a+bc "2&"2"2  Hm  z|  CG  #H  I+6++$  A  IV  ce  lp  q  r/v//TMN/v//DIJ 3 3 3$PT UV "5&"5"5D!RV"WX!4!4!44QU!VW/v//dFG-V--DtDE&(;(;(;A(FG	
mB 	
$*v**$Z_nrst1f11$[YZ.f..TcPTcjkl(*:&*:*:RU\`o|*}~/v//TBC/v//>?/v//12-V--/0+6++  5s  }J  WY  Z  [&(;(;(;A(FG/F//>?0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 14SYS\S\ScScSlSlStSt  DX  ]p  I  !J  K	
Cmf 	
*v**$Z_nrst3v33D_klm1f11$[YZ!1!1!1S!AB+6++  5s  }J  WY  Z  [/F//dEPTUV/v//12-V--489"$7F$7$7$FG-/Bv/B/BTX/YZ)+;6+;+;$  QM  Z\  cg  ,h  i)+;6+;+;$T+RS')9)9)94)PQ!7!7!7dQej}!~0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1FII<L<L<U<U<`<`  pC  H[  !\  ]*,BF,B,BRi,jk0v00dfiiFVFVF_F_FjFj  zL  Qd   e  f 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g', UG/	
gm\ 	
*v**$Z_nrst3v33D_klm1f11$[YZ*&**btRYZ[ 0 0 0Cm \] "2&"2"2  <a  kn  {}  #~  !4!4!44SW!XY0V00t$GH/F//>?0v00t$RXR[R[RbRbRkRkRsRs  yG  V_   `  a0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g UG!	
]mD 	
*v**$Z_nrst3v33D_klm1f11$[YZ*&**c:;---DtDE-V--DtDE "5&"5"5ee"TU#%;V%;%;$  Ss  B\  at  CY  &Z  [0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   6 6 6DV[n  ~H  !I  J2F22@QVijk 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g 
!	
Eml 	
*v**$Z_nrst3v33D_klm1f11$[YZ-V--=> "2&"2"2  Hc  ps  z~  #  @0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
mmJ 	
#*v**$Z_nrst3v33D_klm1f11$[YZ$&6f&6&6#dah&ij5v55D^bklm0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
Kmh 	
"*v**$Z_nrst3v33D_klm1f11$[YZ-V--DStTU-V--DStTU-V--DStTU-V--DStTU0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g 1 1 14SYS\S\ScScSlSlStSt  DV  [i  !j  k E	
imL 	
!#&##$TVYYEUEUE^E^EfEfu  E[  \	
MmV 	
*v**$Z_nrst3v33D_klm1f11$[YZ 0 0 0C MN/v//12-V--/05v55D^bklm0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g
 E	
Wmx 	
*v**$Z_nrst3v33D_klm1f11$[YZ*&**cPQ 0 0 0Cm \] "2&"2"2  HD  NT  ac  jn  }L  #M  N0V00H^H^HpHpqrHsGtuv "5&"5"5e"DE/F//>?4f444Nch{  KV  W  X0v00t$RXR[R[RbRbRkRkRsRs  yG  V_   `  a0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   "8&"8"8tR]bq  AV  #W  X3V33$[]p  @J  K  L 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g$ UG'	
ymf 	
!*v**$Z_nrst+6++$3TRS 1 1 14SYS\S\ScScSlSlSwSw  G`  ex  GQ  !R  S0v00699;K;K;T;T;\;\k{  AO   P  Q 1 1 14SYS\S\ScScSlSlSwSw  Gc  hv  !w  x		
gmz 	
!$#&##$TVYYEUEUE^E^EfEf  lB  C	
{mD 	
$*v**$Z_nrst+6++$3TRS 1 1 1FII<L<L<U<U<`<`  pE  J]  !^  _ 1 1 14SYS\S\ScScSlSlStSt  DY  ^l  !m  n "3&"3"3$TU[U^U^UeUeUnUnUyUy  I^  cz  #{  |		
EmX 	
&-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST*&**cPQ 0 0 0Cm \] "2&"2"2  HD  NT  ac  jn  }L  #M  N0V00H^H^HpHpqrHsGtuv "5&"5"5e"DE/F//>?/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5W[gmgpgpgwgw  hA  hA  hL  hL  [^  cq  @I   J  K0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j+0 !7'><!?	 "((::FLLI? 	
YmZ 	
&-v--4tVZimno3v33$UYhtuv1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST*&**btRYZ[ 0 0 0Cm \] "2&"2"2  <a  kn  {}  #~  !4!4!44SW!XY0V00t$GH/F//>?/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5W[gmgpgpgwgw  hA  hA  hL  hL  [^  cq  @I   J  K0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j+0 !8'?<!?	 "((::FLLI? 	
[m\	 	
.-v--4tVZimno1f11$[YZ "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST.f..TcPTcjkl(*:&*:*:RU\`o|*}~/v//dUKL/v//dUKL/v//12-V--/0+6++  5s  }J  WY  Z  [&(;(;(;A(FG/F//>?/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A0v00t5[`gkw}  xA  xA  xH  xH  xQ  xQ  x\  x\  kn  s{  sK  sK  Zf   g  h 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  FP  !Q  R#%6V%6%6UV\V_V_VfVfVoVoVzVz  JW  \s  &t  u!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ 1 1 1E\ahlx~  yB  yB  yI  yI  yR  yR  y]  y]  lo  t|  tL  tL  [h  !i  j!2!2!2UY]ioiririyiy  jC  jC  jN  jN  ]`  et  CN  "O  P38 !@'G<!?	 "((::FLLIG$	
]	mf
 	
.-v--4tVZimno "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST/v//drPTUV)+;6+;+;$SV]a+bc "2&"2"2  Hm  z|  CG  #H  I+6++$  A  IV  ce  lp  q  r/v//dUQUVW/v//dUQUVW 3 3 3$PT UV "5&"5"5D!RV"WX!4!4!44QU!VW/v//dFG-V--DtDE&(;(;(;A(FG/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A(*;&*;*;$V[bfrxr{r{  sC  sC  sL  sL  sW  sW  fi  nE  +F  G!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \ "3&"3"3$eZ^jpjsjsjzjz  kD  kD  kO  kO  ^a  fu  DP  #Q  R16 !A'H<!?	 "((::FLLIE#	
g
mn 	
$-v--4tVZimno "2&"2"2"SW"XY&(8(8(8d(CD$&9f&9&9%d&ST3v33$UYZ[/v//DERS!5!5!5t!DE(*:&*:*:cPT*UV!1!1!1:p}~!  A 1 1 1EX\hnhqhqhxhx  iB  iB  iM  iM  \_  dw  !x  y(*;&*;*;$V[bfrxr{r{  sC  sC  sL  sL  sW  sW  fi  nE  +F  G!7!7!7;S!TU!2!2!2		HXHXHaHaHjHjy|  BJ  BZ  BZ  "[  \  !5'<<!?	 "((::FLLI/	
om` 	
!'#&##fii.>.>.G.G.R.Ra}  CY  Z	
amj 	
!!(&((tBX]pq	
kmt 	
* (&((tBV[j  zG  H	
um~ 	
*#&##$TU[U^U^UeUeUnUnUwUw  G^  ck  c{  c{  JW  X	
mH 	
*#&##$TVYYEUEUE^E^EfEf  vJ  O^  mx  y	
ImR 	
*(#&##$TVYYEUEUE^E^EfEf  vK  Pg  h	
Sm\ 	
* #&##$TVYYEUEUE^E^EfEf  vK  P_  nz  {	
]mf 	
%*v**$Z_nrst3v33D_klm1f11$[YZ 3 3 3A >?-V--DStTU-V--=>!#46#4#44dV\V_V_VfVfVoVoVwVw  G_  dy  $z  {0v00teRVbhbkbkbrbrb{b{  cE  cE  JR  Jb  Jb  q}   ~   1 1 14SYS\S\ScScSlSlSwSw  G\  at  CM  !N  O 1 1 1uSWciclclcscsc|c|  dF  dF  Ul  qy  qI  qI  Xe  !f  g E	
gmJ 	
*v**$Z_nrst,F,,<=3v33DQR 1 1 14SYS\S\ScScSlSlSwSw  GP  Uh  !i  j(*;&*;*;$T]c]f]f]m]m]v]v]~]~  N]  by  +z  {		
Km^ 	
*v**$Z_nrst+6++$3TRS 1 1 14SYS\S\ScScSlSlSwSw  GX  ]p  !q  r 1 1 1FII<L<L<U<U<]<]l}  CQ  !R  S 1 1 14SYS\S\ScScSlSlSwSw  G[  `n  !o  p		
_mr 	
$*v**$Z_nrst#%5V%5%5%EF-V--  7i  s|  IK  L  M+6++  5s  }J  WY  Z  [/v//TBC/F//dEPTUV(*:&*:*:EVX_c*de')9)9)9QT[_)`a "3&"3"3$TU[U^U^UeUeUnUnUvUv  |M  \h  #i  j 1 1 14SYS\S\ScScSlSlStSt  zM  \f  !g  h"$5F$5$5DtW]W`W`WgWgWpWpWxWx  ~P  _m  %n  o	
smR 	'
&&$<=	
SmJr  r   )django.confr   django.core.validatorsr  	django.dbr   r   django.db.models.deletionsimple_history.modelsr  r   r  r  r   <module>r&     s*    !  (   x
$$ xr  