
    >Tf                     h    d dl Zd dlZd dlZd dlmZ d dlmZm	Z	 d dl
Z G d dej                  ZdS )    N)settings)
migrationsmodelsc                      e Zd Zg dZd ej        ej                  dgZ ej	        dd e
j        ddd          fd	 e
j        dd
          fd e
j        dd          fd e
j        deej        j                  fd e
j        dd          fd e
j        d          fd e
j        dd          fd e
j        dd          fd e
j        d          fd e
j        ddd          fd  e
j        d!          fd" e
j        d          fd# e
j        dd$          fd% e
j        ddd&          fd'ej                            d(d)*          fgd+d,i-           ej	        d.d e
j        ddd          fd	 e
j        d/          fd e
j        d0          fd1 e
j        dd23          fd4 e
j        d0          fd5 e
j        dd6ej        j                            d7d89          g:          fd; e
j                    fd< e
j        dej        j
        j         j!        d=d>?          fgd+d@i-           ej"        dA e
j#        d@dBC          D           ej$        dA e
j%        d<d1gdEC          F           ej	        dGd e
j        ddd          fdH e
j&                    fdA e
j        ej        j
        j         j!        dIdJK          fdL e
j        ej        j
        j         j!        dIdMK          fgdN e
j%        dLdHgdOC          gi-           ej"        dP e
j#        dQdRC          D           ej	        dSd e
j        ddd          fdT e
j        ddd2U          fdV e
j        ddd&          fd	 e
j        d/          fd e
j        ddd&          fdW e
j        d2          fdX e
j'        d0          fdY e
j        ddej        j
        j         j(        dIdJZ          fd[ e
j        ddej        j
        j         j)        dId>Z          fd\ e
j        d!          fg
d] e
j%        dWdXgd^C          gd_-           ej"        d` e
j#        d]daC          D           ej	        dbd e
j        ddd          fdH e
j&        dd$          fd e
j        d          fd	 e
j                    fdc e
j        dd$          fdd e
j        ddej        j        *                    de          gf          fdg e
j        dd$          fdh e
j        dd$          fd e
j        didj          fd; e
j        dd$          fdk e
j+        dl          fdL e
j        ej        j
        j         j!        dmdMK          fdn e
j        ddej        j
        j         j(        dIej        Z          fgd+dogi-           ej,        dpd	 e
j        d/          q          g
Z-drS )s	Migration))core0001_initial)r   0002_managedfile)r   0003_job)r   0004_replicate_jobresults)r   0005_job_created_auto_now)contenttypes0002_remove_content_type_name)extras0002_squashed_0059
DataSourceidTF)auto_createdprimary_key	serializecreated)auto_now_addnulllast_updated)auto_nowr   custom_field_data)blankdefaultencoderdescription   )r   
max_lengthcomments)r   named   )r"   uniquetypelocal2   )r   r"   
source_url)r"   statusnew)r   editabler"   enabled)r   ignore_rules
parameters)r   r   last_synced)r   r-   r   tagszextras.TaggedItemz
extras.Tag)throughtoordering)r$   )r$   fieldsoptionsDataFile)r   )r-   pathi  )r-   r"   sizehash@   z)Length must be 64 hexadecimal characters.z^[0-9a-f]{64}$)messageregex)r-   r"   
validatorsdatasource	datafileszcore.datasource)r-   	on_deleterelated_namer4   )rA   r9   datafile core_datafile_unique_source_path)r6   r$   )
model_name
constraintcore_datafile_source_path)rG   indexAutoSyncRecord	object_id+zcore.datafile)rC   rD   r4   object_typezcontenttypes.contenttypeindexescore_autosy_object__c17bac_idxautosyncrecord)rN   rL   core_autosyncrecord_objectManagedFile	data_path)r   r-   r"   data_synced	file_root	file_path	data_file)r   r   rC   rD   r4   data_sourceauto_sync_enabled)rV   rW   core_managedfile_root_path)r5   rO   managedfile!core_managedfile_unique_root_pathJob	scheduledinterval   )r   r   r?   started	completedpending   job_id)r&   jobsuserz-createdjob)rG   r$   fieldN).__name__
__module____qualname__replacesr   swappable_dependencyr   AUTH_USER_MODELdependenciesCreateModelr   BigAutoFieldDateTimeField	JSONFielddict	utilitiesjsonCustomFieldJSONEncoder	CharField	TextFieldBooleanFieldtaggitmanagersTaggableManagerPositiveIntegerFielddjangor   r?   RegexValidatorBinaryField
ForeignKeydbdeletionCASCADEAddConstraintUniqueConstraintAddIndexIndexPositiveBigIntegerFieldFilePathFieldSET_NULLPROTECTMinValueValidator	UUIDField
AlterField
operations     G/var/www/html/netbox-4.1.3/netbox/core/migrations/0001_squashed_0005.pyr   r   
   s0	         H 	:'
'(@AA(L 	
*v*$Z_```a0F0dNNNO!5!5t$!O!O!OP$&6f&6T4YbYgY~&&&  A 0 0t L L LM-V-D999:))SFFFG))'bIIIJ/v/3???@+6+EEVXYYYZ/F/===>!1!1!=!=!=>/v/dFFFG 4 44%VZ [ [ [\88ATYe8ffg$ I'	
 	
 	
. 	
*v*$Z_```a0F0dCCCD!5!5u!E!E!EF))5TJJJK44eDDDE))5RU[U`UkUzUz  Do  wGUz  VH  VH  UI  J  J  J  K++--.,6,evyGWG`Gh  xC  HY  Z  Z  Z  [	 .	
 	
 	
  	!
 !.v.6HOqrrr	
 	
 	
 	
!&,x&8?Z[[[	
 	
 	
 	
!*v*$Z_```a<f<>>?.V.9I9R9Zil  rA  B  B  B  C 1 1FI<L<U<]lo  uO  !P  !P  !P  Q	 LFL0LSstttu	
 	
 	
 	!
 '.v.6RYuvvv	
 	
 	
 	
*v*$Z_```a.f.TEVZ[[[\ 4 44%VZ [ [ [\0F0dCCCD!5!5D5W[!\!\!\].f.$???@2f2EBBBC/f/dQWQZQaQjQs  CF  KZ  [  [  [  \ 1 14SYS\ScSlSt  DG  L]  !^  !^  !^  _$&9f&9%&H&H&HI 7(FLk0JQmnnno 	
 	
 	
& 	!
 $.v.6PWz{{{	
 	
 	
 	
*v*$Z_```a<f<4dSSST))S999:0F02232f2DIIIJ8V8t$\b\g\r  ]E  ]E  FG  ]H  ]H  \I  J  J  J  K0F0t$GGGH2f2DIIIJ+6+I"MMMN))4@@@A+6+48889 1 1FI<L<U<]lr  xR  !S  !S  !S  T**DFIL\LeLn  ~A  FN  F^  _  _  _  `  ZL#	
 	
 	
* 	
&&&D999	
 	
 	
YqJJJr   r   )django.core.validatorsr   django.db.models.deletiontaggit.managersr}   django.confr   	django.dbr   r   utilities.jsonrw   r   r   r   r   <module>r      s                                ( ( ( ( ( ( ( (    A A A A A
$ A A A A Ar   