+
    |w¼j©	  ã                   ó    € R t RR ltR R ltR# )zCZTE C320 command generation for supported BestWeb service profiles.Nc                 óh   € \        V \        4      '       d   V P                  W4      # \        WV4      # ©N)Ú
isinstanceÚdictÚgetÚgetattr)ÚdataÚkeyÚdefaults   &&&Ú*/var/www/html/bestweb/app/core/zte_c320.pyÚ_getr      s*   € Ü%/°´d×%;Ò%;ˆ4�8‰8�CÓ!Ð\ÄÈÐT[ÓA\Ð\ó    c                ó$   € V ^8„  d   QhR\         /# )é   Úreturn)Ústr)Úformats   "r   Ú__annotate__r      s   € ÷ 7ñ 7¤cñ 7r   c                 óZ  € \        V R 4      p\        V R4      p\        V R4      pV'       d   Ve	   V'       g   \        R4      h\        V RR4      pVR-9  d   \        R4      h\        \        V R\        V R^¯4      4      4      p\        \        V R	^¯4      4      p\        \        V R
^4      4      p\        V RR4      p\        V R4      ;'       g    Rp	\        V R4      ;'       g    Rp
V RV 2pVR8X  d   V	'       d	   V
'       g   \        R4      hVR8X  d   RV	 RV
 RV R2pMRV R2pRP                  . RNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NRNV NR NV NR!NV NR"NV NR#NV NR$NV NR%NV NR&NV NR'NV NR(NV NR)NV NR*NV NR+NV NR,N4      # ).Úolt_portÚonu_idÚont_snz(OLT port, ONU ID, dan SN ONT wajib diisiÚprovisioning_modeÚprivate_pppoez!Mode provisioning ZTE tidak validÚservice_vlanÚvlan_idÚwan_vlanÚ	iptv_vlanÚolt_vlan_profileÚbnbv1009Úpppoe_usernameÚ Úpppoe_passwordÚ:z:Username dan password PPPoE wajib untuk mode private_pppoez  wan-ip 1 mode pppoe username z
 password z vlan-profile z host 1z"  wan-ip 1 mode dhcp vlan-profile zconf t
interface gpon-olt_z
onu z type ALL sn z
exit
interface gpon-onu_zR
  tcont 1 profile default
  gemport 1 tcont 1
  service-port 1 vport 1 user-vlan z vlan z8
  gemport 3 tcont 1
  service-port 3 vport 3 user-vlan z
exit
pon-onu-mng gpon-onu_z
  service 1 gemport 1 vlan Ú
z_
  security-mgmt 212 state enable mode forward protocol web
  vlan port wifi_0/2 mode tag vlan z$
  vlan port wifi_0/3 mode tag vlan z$
  vlan port wifi_0/4 mode tag vlan z#
  vlan port eth_0/1 mode tag vlan z#
  vlan port eth_0/2 mode tag vlan z#
  vlan port eth_0/3 mode tag vlan z#
  vlan port eth_0/4 mode tag vlan z
  service iptv gemport 3 vlan z0
  dhcp-ip ethuni eth_0/1 from-internet
  mvlan z+
  mvlan tag eth_0/1 strip
exit
igmp mvlan z receive-port gpon-onu_z vport 3
end>   Úhotspotr   )r   Ú
ValueErrorÚintÚjoin)r   r   r   r   Úmoder   r   r   Úvlan_profileÚ
pppoe_userr"   Ú	interfaceÚwan_lines   &            r   Úgenerate_zte_c320_configr.      s1  € Ü�D˜*Ó%€HÜ�$˜Ó!€FÜ�$˜Ó!€Fß�v’~¯VÜÐCÓDÐDä�Ð)¨?Ó;€DØÐ/Ô/ÜÐ<Ó=Ð=Ü”t˜D .´$°t¸YÈÓ2LÓMÓN€LÜ”4˜˜j¨#Ó.Ó/€HÜ”D˜˜{¨BÓ/Ó0€IÜ˜Ð0°*Ó=€LÜ�dÐ,Ó-×3Ð3°€JÜ˜$Ð 0Ó1×7Ð7°R€NØ�*˜A˜f˜XÐ&€IàˆÔ¯
¿.ÜÐUÓVÐVàˆÔØ5°j°\ÀØ%Ð& n°\°NÀ'ðK‰ð 8¸°~ÀWÐMˆ÷ó ð ð Ø�:ðððà€Hðàðà ˜ðð"ðð �;ð	ð$ð	ð %1 >ðð 28ðð 9E°~ððF$ðð %. ;ðð /5ðð 6?°Kðð@ðð  �[ðð!ðð )˜>ðð*ðð 
€
ðð$ðð %. ;ðð/$ðð  %. ;ð!ð /$ð!ð" %. ;ð#ð"/#ð#ð$ $- +ð%ð$.#ð%ð& $- +ð'ð&.#ð'ð( $- +ð)ð(.#ð)ð* $- +ð+ð*.ð+ð,  )˜kð-ð,*	ð-ð0 
ˆð1ð0ð1ð6 ˆ;ð7ð6 .ð7ð6 /8¨[ð7ð69ô7ð r   r   )Ú__doc__r   r.   © r   r   Ú<module>r1      s   ðÙ Iô]÷7r   