a
    YÒOcT{  ã                   @   sV   d dl Zd dlZd dlZd dlZd dlZd dl	m
Z
mZ d dlZG dd„ de
jƒZdS )é    N)Ú
migrationsÚmodelsc                (   @   sf  e Zd ZdZg Zejddejddd�fdej	dddd	�fd
e
jjddd�fde
jjdd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d�fdej	ddd�fdej	ddd�fdejjddd�fdejdddddd �fd!ejddd"ddd �fd#ej	ddd$�fd%ejjjddd�fd&ej	dd'd�fd(ej	dd'd�fd)ej	dd*d�fd+ejdd,�fgdd-d.d/œd0ejjj ¡ fgd1�ejd2dejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fd#ej	d3dd$�fd4ej	dd5d�fdej	d6d7�fdejjdd7�fd+ejdd,�fd8ej	g d9¢dd:�fd;ej	g d<¢d=d:�fd>ejdd�fd?ejdd�fd@ejdd�fd%ejjjddd�fdAejjjddd�fdBejdd5d�fdCej	dd6d�fdDejdd5d�fdEej	dd6d�fgddFdGœd0ejjj ¡ fgd1�ejdHdejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fdIejdejjjjdJdKdL�fdMejejjjjdJdNdO�fgdPdQid0ejjj ¡ fgd1�ejdRdejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fd#ej	ddd�fdSejdd,�fdTejdddU�fdVejdddU�fdWejdd�fdXe jj!ddddY�fdZe jj"dd[ddd\�fdMejdejjjjd]dNdL�fgdd^dGœd0ejjj ¡ fgd1�ejd_dejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fd+ej	ddd�fd`ej	dadbgd3d:�fdce jj#dddd$�fdeejdejjjjdfdgdL�fg	ddhdGœd0ejjj ¡ fgd1�ejdidejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fdje jj!ddk�fd#ej	ddd$�fdlej	ddd�fdmej	ddd�fd%ejjjddd�fdnejjjddd�fdoejjjddd�fd+ejdd,�fdpejdd,�fdqej	dg dr¢dsdt�fduej	dg dv¢dwdxdy�fdzej	dg d{¢dwdsdy�fd|ej	dg d}¢dwd~dy�fdejdddU�fd€ejdddU�fd�ejdd�fd‚ejdd�fdƒejdd�fd„ejjjddd�fd…ej	dg d†¢d‡dt�fdˆej	dg d‰¢d‡dt�fdŠejdd�fd‹ej	dg dŒ¢d�dt�fgddŽd�d/œd0ejjj ¡ fgd1�ejd�dejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fd‘ej	g d’¢d“d:�fd”ej	g d•¢d–d3d—�fd#ej	dd5d�fd˜ej	dd™d�fdšejdd5d�fd›ejjjddd�fdœejdejjjjd�dždL�fgddŸdGœd0ejjj ¡ fgd1�ejd dejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fd¡e jj!dddU�fd¢ejdd�fd£ejdd�fd¤ejdd�fdIejdejjjjd¥dKdL�fdœejdejjjjd¥dždL�fgdPd¦id0ejjj ¡ fgd1�ejd§dejddd�fdej	dddd	�fd
e
jjddd�fde
jjddd�fdejdd�fdje j !¡ fd¨e jj$ddsdd©�fdªe jj$ddsdd©�fd«ejdd�fd+ej	ddd�fd¬e ¡ fdeejdejjjjd­dgdL�fdœejdejjjjd­dždL�fgdd®dGœd0ejjj ¡ fgd1�ejd¯dejddd�fdej	dddd	�fd
e
jjddd�fde
jjdd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d�fdej	ddd�fdej	ddd�fdejjddd�fdejdddddd �fd!ejddd"ddd �fd#ej	ddd$�fd%ejjjddd�fd+ejdd,�fgdd°d±d/œd0ejjj ¡ fgd1�ej%d²d³ejejjjjd´dµdO�d¶�ej%d·d³ejejjjjd¸dµdO�d¶�ej%d¹d³ejejjjjdºdµdO�d¶�ej&d»d¼hd½�ej&d¾d¿hd½�gZ'dÀS )ÁÚ	MigrationTZFacilityÚidF)Zprimary_keyÚ	serializeÚstatuséÿ   ÚStatus)ÚblankÚ
max_lengthÚverbose_nameÚcreatedÚCreated)Zauto_now_addr   ÚupdatedZUpdated)Zauto_nowr   Úversionr   )ÚdefaultZaddress1)r
   r   Zaddress2ZcityÚstateZzipcodeé0   Zcountryé   Zlatitudeé   ZLatitudeé	   )r
   Zdecimal_placesÚ	help_textZ
max_digitsÚnullZ	longitudeZ	LongitudeÚname)r   ÚuniqueZwebsiteZcllié   ZrencodeZnpanxxé   Únotes)r
   Zpeeringdb_facilityZ
Facilities)ÚabstractÚdb_tableZverbose_name_pluralZ	handleref)r   ÚfieldsÚoptionsZmanagersZInternetExchangeé@   Z	name_longéþ   éÀ   )r   Zregion_continent)©úNorth Americar&   ©úAsia Pacificr(   ©ÚEuroper*   ©úSouth Americar,   ©ÚAfricar.   ©Ú	Australiar0   ©úMiddle Eastr2   )Úchoicesr   Zmedia))ÚEthernetr4   )ÚATMr5   )ÚMultipler6   é€   Zproto_unicastZproto_multicastZ
proto_ipv6Z	url_statsZ
tech_emailZ
tech_phoneZpolicy_emailZpolicy_phoneZpeeringdb_ix)r   r   ZInternetExchangeFacilityÚfacZ	ixfac_setzdjango_peeringdb.Facility)r   Ú	on_deleteÚrelated_nameÚtoÚixz!django_peeringdb.InternetExchange)r9   r:   r;   r   Zpeeringdb_ix_facilityZIXLanÚdescrZmtu)r
   r   ZvlanZdot1q_supportZrs_asn)r
   r   r   Z
arp_spongeé   )r
   r   r   r   Z	ixlan_setZpeeringdb_ixlanZIXLanPrefixÚprotocol)ÚIPv4r@   )ÚIPv6rA   Úprefixé+   ZixlanZ	ixpfx_setzdjango_peeringdb.IXLanZpeeringdb_ixlan_prefixZNetworkZasn)r   ZakaZ
irr_as_setZlooking_glassZroute_serverZnotes_privateZinfo_traffic)©Ú úNot Disclosed)ú	0-20 MbpsrG   )ú
20-100MbpsrH   )ú100-1000MbpsrI   )ú1-5GbpsrJ   )ú5-10GbpsrK   )ú	10-20GbpsrL   )ú
20-50 GbpsrM   )ú50-100 GbpsrN   )ú	100+ GbpsrO   )ú100-200 GbpsrP   )ú200-300 GbpsrQ   )ú300-500 GbpsrR   )ú500-1000 GbpsrS   )ú1 Tbps+rT   )ú10 Tbps+rU   é'   )r
   r3   r   Z
info_ratio)rD   ©rF   rF   )úHeavy OutboundrX   )úMostly OutboundrY   )ÚBalancedrZ   )úMostly Inboundr[   )úHeavy Inboundr\   rF   é-   )r
   r3   r   r   Z
info_scope)rD   rW   )ÚRegionalr^   r%   r'   r)   r+   r-   r/   r1   )ÚGlobalr_   Z	info_type)	rD   rW   )ÚNSPr`   )ÚContentra   )úCable/DSL/ISPrb   )Ú
Enterpriserc   )úEducational/Researchrd   )ú
Non-Profitre   )úRoute Serverrf   é<   Zinfo_prefixes4Zinfo_prefixes6Zinfo_unicastZinfo_multicastZ	info_ipv6Z
policy_urlZpolicy_general))ÚOpenrh   )Ú	Selectiveri   )ÚRestrictiverj   )ÚNork   éH   Zpolicy_locations)©úNot Requiredrn   )Ú	Preferredro   )úRequired - USrp   )úRequired - EUrq   )úRequired - Internationalrr   Zpolicy_ratioZpolicy_contracts)rm   )úPrivate Onlyrs   )ÚRequiredrt   é$   Zpeeringdb_networkZNetworksZNetworkContactZrole))ÚAbuserv   )ÚMaintenancerw   )ÚPolicyrx   )Ú	Technicalry   )ÚNOCrz   )úPublic Relationsr{   )ÚSalesr|   é   Úvisible))ÚPrivater   )ÚUsersr€   )ÚPublicr�   r�   )r3   r   r   Úphoneéd   ÚemailÚurlÚnetZpoc_setzdjango_peeringdb.NetworkZpeeringdb_network_contactZNetworkFacilityÚ	local_asnZavail_sonetZavail_ethernetZ	avail_atmZ
netfac_setZpeeringdb_network_facilityZNetworkIXLanZipaddr4)r
   r   r   Zipaddr6Z
is_rs_peerÚspeedZnetixlan_setZpeeringdb_network_ixlanZOrganizationZpeeringdb_organizationZOrganizationsÚnetworkÚorgZnet_setzdjango_peeringdb.Organization)Z
model_namer   ÚfieldZinternetexchangeZix_setÚfacilityZfac_setZnetworkfacility)r†   r8   r‡   )r   Zunique_togetherZinternetexchangefacility)r<   r8   N)(Ú__name__Ú
__module__Ú__qualname__ÚinitialÚdependenciesr   ZCreateModelr   Z	AutoFieldZ	CharFieldÚdjango_handlerefZCreatedDateTimeFieldZUpdatedDateTimeFieldZIntegerFieldÚdjango_countriesr    ZCountryFieldZDecimalFieldÚdjango_peeringdbr   ZURLFieldZ	TextFieldÚdjangoÚdbÚmanagerÚManagerZBooleanFieldZ
EmailFieldZ
ForeignKeyZdeletionZCASCADEZPositiveIntegerFieldÚdjango_inetZASNFieldZMacAddressFieldZIPPrefixFieldZIPAddressFieldZAddFieldZAlterUniqueTogetherÚ
operations© r›   r›   ú_/var/www/html/gsl.tools/lib/python3.9/site-packages/django_peeringdb/migrations/0001_initial.pyr      sÀ  þÿþÿþþûþûþ
ÿþÆ=ýÿ½Gþÿþÿþ	öþúþÿþÿþ¼Gþÿ´Pþÿþÿþ
üþ

ýþä&ÿÿÖ.þÿþÿþþÿþ
üþÞ-þÿÎ6þÿþÿþÿþþ
üþâ)þÿÒ2þÿþÿþÿþÿþÿþìþ	ôþðþòþÿþøþ÷þùþ€ Ü 3ýÿ€ È =þÿþÿþ	öþùþÿþ
üþÉBþÿ¹Kþÿþÿþ
üþ

üþà+ÿÿÑ3þÿþÿþÿþÿþ

üþ

üþÔ7þÿÄ@þÿþÿþþûþûþ
ÿþÉ:ýÿÀD
ýý	
ýý	
ýý	þþ€ € € € € € õr   )Zdjango.db.models.deletionr•   Zdjango.db.models.managerZdjango_countries.fieldsr“   Zdjango_handleref.modelsr’   Zdjango_inet.modelsr™   Z	django.dbr   r   Z django_peeringdb.models.abstractr”   r   r›   r›   r›   rœ   Ú<module>   s   