
    >Tf                     T    d dl mZmZ d dlZd dlZd dlZ G d dej	                  Z	dS )    )
migrationsmodelsNc                      e Zd Zg dZ ej         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          fd ej        ddd          fd ej        dd d          fd!ej                            d"d#$          fd% ej        ddej        j        j        j        d&d'(          fgdd)d*d+,           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                    fd/ ej         ej         ej         ej        d0d1           ej        d2d3           ej        d4d5          d67                    ej        j        j        j        d8d9:          fd; ej        ej        j        j        j        d<d=>          fd!ej                            d"d#$          fgd?d@dAd+,          gg B           ej        dC ej         dDdEF          G           ej!        dC ej"        d/d.gdHF          I          gZ#dJS )K	Migration))extras0099_cachedvalue_ordering)contenttypes0002_remove_content_type_name)tenancy$0012_contactassignment_custom_fields)ipam0068_move_l2vpn)vpn0001_initialL2VPN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slugtype2   )r!   
identifier)r   r   export_targetsexporting_l2vpnszipam.routetarget)r   related_nametoimport_targetsimporting_l2vpnstagszextras.TaggedItemz
extras.Tag)throughr-   tenantl2vpnsztenancy.tenant)r   r   	on_deleter,   r-   L2VPNs)r#   r)   )verbose_nameverbose_name_pluralordering)r#   fieldsoptionsL2VPNTerminationassigned_object_idassigned_object_type)	app_labeldcim)model	interface)r>   r   )r@   vlan)r>   virtualization)r@   vminterfaceOR)
_connector+zcontenttypes.contenttype)limit_choices_tor4   r,   r-   l2vpnterminationsz	vpn.l2vpn)r4   r,   r-   zL2VPN terminationzL2VPN terminations)rI   )state_operationsdatabase_operationsl2vpntermination)r=   r<   $vpn_l2vpntermination_assigned_object)r9   r#   )
model_name
constraintvpn_l2vpnte_assigne_9c55f8_idx)rO   indexN)$__name__
__module____qualname__dependenciesr   SeparateDatabaseAndStateCreateModelr   BigAutoFieldDateTimeField	JSONFielddict	utilitiesjsonCustomFieldJSONEncoder	CharField	TextField	SlugFieldBigIntegerFieldManyToManyFieldtaggitmanagersTaggableManager
ForeignKeydjangodbdeletionPROTECTPositiveBigIntegerFieldQCASCADEAddConstraintUniqueConstraintAddIndexIndex
operations     C/var/www/html/netbox-4.1.3/netbox/vpn/migrations/0002_move_l2vpn.pyr   r      s$         L 	,
+&
& 2v2RVbghhhi"$8F$8dQU$V$V$VW')=)=tRV)W)W)WX,.>f.>TSWajao  bG  /H  /H  /H  I&(8(8tPS(T(T(TU#%5V%5D%A%A%AB!1!1S!N!N!NO!1!1S!N!N!NO!1!1R!@!@!@A%'=v'=Dt'T'T'TU)+A6+A[m  sE  ,F  ,F  ,F  G)+A6+A[m  sE  ,F  ,F  ,F  G!@!@I\am!@!n!no!#46#44dV\V_VfVoVw  GO  Td  $e  $e  $e  f" )0/7$: %  0 '
&+2v2RVbghhhi"$8F$8dQU$V$V$VW')=)=tRV)W)W)WX,.>f.>TSWajao  bG  /H  /H  /H  I-/Mv/M/O/OP/1B1BT\TZT\]e]c]efnflfn  pE  G]  g^  g^  `h  `f  `h  i~  @Q  `R  `R  T\  TZ  T\  ]|  ~V  TW  TW  dh  ^i  ^i  ^i  Uj  Uj  v|  v  vF  vO  vW  fi  nH  2I  2I  2I  J "3&"3fi>N>W>_n|  BM  #N  #N  #N  O!@!@I\am!@!n!no	 )</C$.   3+Z !#]/	
 /	
 /	
` 	!
 ).v.E;  	
 	
 	
 	
)&,'=?S&T[{|||	
 	
 	
q<JJJrv   r   )
	django.dbr   r   django.db.models.deletionri   taggit.managersre   utilities.jsonr]   r   ru   rv   rw   <module>r|      s    ( ( ( ( ( ( ( (                F F F F F
$ F F F F Frv   