Last active
March 26, 2025 09:30
-
-
Save DarkNikGr/3c4ac5ad9cab5b639b608eeccc97e201 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
define(["underscore", "jquery", "config/config"], function(e, t, n) { | |
function r(e, t) { | |
return i(e, null, null, !1, t) | |
} | |
function _(e, t, n, r) { | |
i(e, t, n, !0, r) | |
} | |
function i(e, r, _, i, s) { | |
var o = null; | |
if (n.ACCESSIBLE_ID_SUPPORT && s && "LOGIN" != e.goformId && "SET_WEB_LANGUAGE" != e.goformId) { | |
var a = hex_md5(rd0 + rd1), | |
u = hr({ | |
nv: "RD" | |
}).RD, | |
c = hex_md5(a + u); | |
e.AD = c | |
} | |
return e.isTest ? (o = simulate.simulateRequest(e, r, _, i, s), i ? void setTimeout(function() { | |
r(o) | |
}, getRandomInt(120) + 50) : o) : (t.ajax({ | |
type: s ? "POST" : "GET", | |
url: s ? "/goform/goform_set_cmd_process" : e.cmd ? "/goform/goform_get_cmd_process" : "/goform/goform_set_cmd_process", | |
data: e, | |
dataType: "json", | |
async: !!i, | |
cache: !1, | |
error: function(e) { | |
i ? _(e) : 200 == e.status && (o = jQuery.parseJSON("(" + e.responseText + ")")) | |
}, | |
success: function(e) { | |
i ? r(e) : o = e | |
} | |
}), i ? void 0 : o) | |
} | |
function s(e, n, i, s, o, a) { | |
function u(e, t, n) { | |
if (n = n || t, isErrorObject(e)) switch (e.errorType) { | |
case "cellularNetworkError": | |
case "deviceError": | |
case "wifiConnectionError": | |
ii.receivedNonSpecificError(e); | |
break; | |
default: | |
n(e) | |
} else t(e) | |
} | |
var c, d = e[0], | |
l = e[1], | |
p = e[2]; | |
if (n && "string" == typeof n.errorType) { | |
if (c = t.extend(si, n), !l) return c; | |
u(c, l, p) | |
} else { | |
c = t.extend({}, n); | |
var m; | |
if (m = i ? i(d, a) : d, !l) { | |
if (m && (m.cmd || m.goformId)) { | |
var f = r(m, a); | |
c = s ? t.extend({}, s(f)) : f | |
} | |
return c | |
} | |
m && (m.cmd || m.goformId) ? _(m, function(e) { | |
c = s ? t.extend({}, s(e)) : t.extend({}, e), m.notCallback || u(c, l, p) | |
}, function() { | |
c = o ? t.extend(si, o) : t.extend(si, { | |
errorType: "Unknown" | |
}), u(c, l, p) | |
}, a) : u(c, l, p) | |
} | |
} | |
function o() { | |
function e(e, t) { | |
var r = {}; | |
r.isTest = oi; | |
var _ = n.PASSWORD_ENCODE ? "WPAPSK1_encode,m_WPAPSK1_encode," : "WPAPSK1,m_WPAPSK1,"; | |
return r.cmd = "m_ssid_enable,RadioOff,NoForwarding,m_NoForwarding," + _ + "wifi_attr_max_station_number,SSID1,AuthMode,HideSSID,MAX_Access_num,EncrypType,m_SSID,m_AuthMode,m_HideSSID,m_MAX_Access_num,m_EncrypType,wifi_ap_mode_set,m_band_enable,wifi_sta_switch_onoff,wifi_band,wifi_syncparas_flag", r.multi_data = 1, r | |
} | |
function r(e) { | |
if (e) { | |
return { | |
wifi_ap_mode_set: e.wifi_ap_mode_set, | |
wifi_enable: e.RadioOff, | |
multi_ssid_enable: e.m_ssid_enable, | |
MAX_Station_num: t.isNumeric(e.wifi_attr_max_station_number) ? e.wifi_attr_max_station_number : n.MAX_STATION_NUMBER, | |
AuthMode: e.AuthMode, | |
SSID: e.SSID1, | |
broadcast: e.HideSSID, | |
apIsolation: e.NoForwarding, | |
passPhrase: n.PASSWORD_ENCODE ? Base64.decode(e.WPAPSK1_encode) : e.WPAPSK1, | |
MAX_Access_num: e.MAX_Access_num, | |
cipher: "TKIP" == e.EncrypType ? "0" : "AES" == e.EncrypType ? 1 : 2, | |
m_SSID: e.m_SSID, | |
m_broadcast: e.m_HideSSID, | |
m_apIsolation: e.m_NoForwarding, | |
m_MAX_Access_num: e.m_MAX_Access_num, | |
m_AuthMode: e.m_AuthMode, | |
m_passPhrase: n.PASSWORD_ENCODE ? Base64.decode(e.m_WPAPSK1_encode) : e.m_WPAPSK1, | |
m_cipher: "TKIP" == e.m_EncrypType ? "0" : "AES" == e.m_EncrypType ? 1 : 2, | |
m_band_enable: e.m_band_enable, | |
wifi_sta_switch_onoff: e.wifi_sta_switch_onoff, | |
wifiband: e.wifi_band, | |
wifi_syncparas_flag: e.wifi_syncparas_flag | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, r, null, !1) | |
} | |
function a() { | |
function e(e) { | |
var t = { | |
goformId: "SET_WIFI_SSID1_SSID2_SETTINGS", | |
isTest: oi, | |
ssid: e.SSID, | |
broadcastSsidEnabled: e.broadcast, | |
MAX_Access_num: e.station, | |
security_mode: e.AuthMode, | |
cipher: e.cipher, | |
NoForwarding: e.NoForwarding, | |
m_SSID: e.m_SSID, | |
m_HideSSID: e.m_broadcast, | |
m_MAX_Access_num: e.m_station, | |
m_AuthMode: e.m_AuthMode, | |
cipher: e.m_cipher, | |
m_NoForwarding: e.m_NoForwarding, | |
wifi_syncparas_flag: e.wifi_syncparas_flag | |
}; | |
return "WPAPSKWPA2PSK" == e.AuthMode || "WPA2PSK" == e.AuthMode ? (t.security_shared_mode = e.cipher, t.passphrase = n.PASSWORD_ENCODE ? Base64.encode(e.passPhrase) : e.passPhrase) : t.security_shared_mode = "NONE", "WPAPSKWPA2PSK" == e.m_AuthMode || "WPA2PSK" == e.m_AuthMode ? (t.m_EncrypType = e.m_cipher, t.m_WPAPSK1 = n.PASSWORD_ENCODE ? Base64.encode(e.m_passPhrase) : e.m_passPhrase) : t.m_EncrypType = "NONE", t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function u() { | |
function e(e) { | |
var t = { | |
goformId: "SET_WIFI_SSID1_SETTINGS", | |
isTest: oi, | |
ssid: e.SSID, | |
broadcastSsidEnabled: e.broadcast, | |
MAX_Access_num: e.station, | |
security_mode: e.AuthMode, | |
cipher: e.cipher, | |
NoForwarding: e.NoForwarding | |
}; | |
return "WPAPSKWPA2PSK" == e.AuthMode || "WPA2PSK" == e.AuthMode ? (t.security_shared_mode = e.cipher, t.passphrase = n.PASSWORD_ENCODE ? Base64.encode(e.passPhrase) : e.passPhrase) : t.security_shared_mode = "NONE", t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function c() { | |
function e(e) { | |
var t = { | |
goformId: "SET_WIFI_SSID2_SETTINGS", | |
isTest: oi, | |
m_SSID: e.m_SSID, | |
m_HideSSID: e.m_broadcast, | |
m_MAX_Access_num: e.m_station, | |
m_AuthMode: e.m_AuthMode, | |
cipher: e.m_cipher, | |
m_NoForwarding: e.m_NoForwarding | |
}; | |
return "WPAPSKWPA2PSK" == e.m_AuthMode || "WPA2PSK" == e.m_AuthMode ? (t.m_EncrypType = e.m_cipher, t.m_WPAPSK1 = n.PASSWORD_ENCODE ? Base64.encode(e.m_passPhrase) : e.m_passPhrase) : t.m_EncrypType = "NONE", t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function d() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "CHANGE_DEFAULT_WIFI_OR_PASSWORD_REMIND", n.password_remind = "0", n.web_wifi_password_remind = "0", n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function l() { | |
function e(e) { | |
var t = { | |
goformId: "SET_M_WIFI_INFO", | |
isTest: oi, | |
m_WirelessMode: e.m_WirelessMode, | |
m_CountryCode: e.m_CountryCode | |
}; | |
return n.WIFI_BAND_SUPPORT && (t.m_wifi_band = e.m_wifi_band), t.m_Channel = e.m_Channel, n.WIFI_BANDWIDTH_SUPPORT && (t.m_wifi_11n_cap = e.m_wifi_11n_cap), t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function p() { | |
function e(e) { | |
return { | |
goformId: "SET_WIFI_AP_MODE", | |
isTest: oi, | |
wifi_ap_mode_set: e.wifi_ap_mode_set | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function m() { | |
function e(e) { | |
var n = e; | |
return "0" == e.wifiEnabled && (n = { | |
wifiEnabled: e.wifiEnabled | |
}), t.extend({ | |
goformId: "SET_WIFI_INFO", | |
isTest: oi | |
}, n) | |
} | |
function n(e) { | |
return e || si | |
} | |
Je(arguments, e, n) | |
} | |
function f() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "AuthMode,passPhrase", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.AuthMode = e.AuthMode, t.passPhrase = n.PASSWORD_ENCODE ? Base64.decode(e.passPhrase) : e.passPhrase, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function g() { | |
function e(e, t) { | |
var r = {}; | |
return r.isTest = oi, r.goformId = "SET_WIFI_SECURITY_INFO", r.AuthMode = e.AuthMode, "WPAPSKWPA2PSK" == r.AuthMode && (r.passPhrase = n.PASSWORD_ENCODE ? Base64.encode(e.passPhrase) : e.passPhrase), r | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function v() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "station_list" | |
} | |
} | |
function n(e) { | |
for (var n = [], r = e.station_list, _ = 0; r && _ < r.length; _++) { | |
var i = {}; | |
i.macAddress = r[_].mac_addr; | |
var s = r[_].hostname; | |
i.hostName = "" == s ? t.i18n.prop("unknown") : s, i.ipAddress = r[_].ip_addr, i.ssid_index = r[_].ssid_index, n.push(i) | |
} | |
return { | |
attachedDevices: n | |
} | |
} | |
return s(arguments, {}, e, n, null, !1) | |
} | |
function w() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "lan_station_list" | |
} | |
} | |
function n(e) { | |
for (var n = [], r = e.lan_station_list || e.station_list, _ = 0; r && _ < r.length; _++) { | |
var i = {}; | |
i.macAddress = r[_].mac_addr; | |
var s = r[_].hostname; | |
i.hostName = "" == s ? t.i18n.prop("unknown") : s, i.ipAddress = r[_].ip_addr, n.push(i) | |
} | |
return { | |
attachedDevices: n | |
} | |
} | |
return s(arguments, {}, e, n, null, !1) | |
} | |
function h() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "Language,cr_version,wa_inner_version", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.Language = e && e.Language ? e.Language : "en", t.rd_params0 = e.wa_inner_version, t.rd_params1 = e.cr_version, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function S() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_WEB_LANGUAGE", n.Language = e.Language, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function T() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "current_network_mode,m_netselect_save,net_select_mode,m_netselect_contents,net_select,ppp_status,modem_main_state", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.current_network_mode = e.current_network_mode, t.net_select_mode = e.net_select_mode, t.m_netselect_save = e.m_netselect_save, t.m_netselect_contents = e.m_netselect_contents, t.net_select = e.net_select, t.ppp_status = e.ppp_status, t.modem_main_state = e.modem_main_state, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function P() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_BEARER_PREFERENCE", n.BearerPreference = e.strBearerPreference, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function I(e) { | |
function r() { | |
t.getJSON("/goform/goform_get_cmd_process", { | |
cmd: "m_netselect_status", | |
_: (new Date).getTime() | |
}, function(n) { | |
"manual_selecting" == n.m_netselect_status ? setTimeout(r, 1e3) : t.getJSON("/goform/goform_get_cmd_process", { | |
cmd: "m_netselect_contents", | |
_: (new Date).getTime() | |
}, function(t) { | |
"" != trim(t.m_netselect_contents) ? _(t.m_netselect_contents) : e(!1, []) | |
}).error(function() { | |
e(!1, []) | |
}) | |
}).error(function() { | |
e(!1, []) | |
}) | |
} | |
function _(t) { | |
for (var n, r = /([^,;]*),([^,]*),([^,]*),([^,;]*)/g, _ = []; n = r.exec(t);) null != n && _.push({ | |
strShortName: n[2].replace(/\"/g, ""), | |
strNumeric: n[3].replace(/\D/g, ""), | |
nRat: parseInt(n[4], 10), | |
nState: parseInt(n[1], 10) | |
}); | |
e(!0, _) | |
} | |
if (oi) return void setTimeout(function() { | |
_(simulate.m_netselect_contents) | |
}, 500); | |
var i = {}; | |
if (i.goformId = "SCAN_NETWORK", n.ACCESSIBLE_ID_SUPPORT) { | |
var s = hex_md5(rd0 + rd1), | |
o = hr({ | |
nv: "RD" | |
}).RD, | |
a = hex_md5(s + o); | |
i.AD = a | |
} | |
t.post("/goform/goform_set_cmd_process", i, function(t) { | |
"success" == t.result ? r() : e(!1, []) | |
}, "json").error(function() { | |
e(!1, []) | |
}) | |
} | |
function b() { | |
if (void 0 === ci.isLoggedIn) { | |
var e = le(); | |
return { | |
networkType: ci.networkType, | |
signalImg: ci.signalImg, | |
networkOperator: ci.networkOperator, | |
spn_b1_flag: ci.spn_b1_flag, | |
spn_name_data: ci.spn_name_data, | |
spn_b2_flag: ci.spn_b2_flag, | |
connectStatus: ci.connectStatus, | |
attachedDevices: ci.curr_connected_devices, | |
roamingStatus: ci.roamingStatus, | |
wifiStatus: ci.wifiStatus, | |
wifiSwitchStatus: ci.wifiSwitchStatus, | |
simStatus: ci.simStatus, | |
pinStatus: ci.pinStatus, | |
batteryStatus: ci.batteryStatus, | |
batteryLevel: ci.batteryLevel, | |
batteryPers: ci.batteryPers, | |
batteryTime: ci.batteryTime, | |
ssid: ci.ssid, | |
mainSSID5g: ci.mainSSID5g, | |
station_num_ssid1: ci.station_num_ssid1, | |
station_num_ssid2: ci.station_num_ssid2, | |
station_num_guest_ssid1: ci.station_num_guest_ssid1, | |
station_num_guest_ssid2: ci.station_num_guest_ssid2, | |
authMode: ci.authMode, | |
data_counter: ci.data_counter, | |
isLoggedIn: "loggedIn" == e.status, | |
newSmsReceived: ci.newSmsReceived, | |
smsReportReceived: ci.smsReportReceived, | |
smsUnreadCount: ci.smsUnreadCount, | |
limitVolumeEnable: ci.limitVolumeEnable, | |
limitVolumeType: ci.limitVolumeType, | |
limitVolumePercent: ci.limitVolumePercent, | |
limitVolumeSize: ci.limitVolumeSize, | |
limitVolumeSizeSource: ci.limitVolumeSizeSource, | |
connectWifiProfile: ci.connectWifiProfile, | |
connectWifiSSID: ci.connectWifiSSID, | |
connectWifiStatus: ci.connectWifiStatus, | |
multi_ssid_enable: ci.multi_ssid_enable, | |
roamMode: ci.roamMode, | |
opms_wan_mode: ci.opms_wan_mode, | |
opms_wan_auto_mode: ci.opms_wan_auto_mode, | |
dhcp_wan_status: ci.dhcp_wan_status, | |
current_upgrade_state: ci.current_upgrade_state, | |
is_mandatory: ci.is_mandatory, | |
new_version_state: ci.new_version_state, | |
allowRoamingUpdate: ci.allowRoamingUpdate, | |
wifi_dfs_status: ci.wifi_dfs_status, | |
radio_off: ci.radio_off, | |
wifi_5g_enable: ci.wifi_5g_enable, | |
battery_value: ci.battery_value, | |
ap_station_enable: ci.ap_station_enable, | |
ap_station_mode: ci.ap_station_mode, | |
dialMode: ci.dialMode, | |
isCaStatus: ci.isCaStatus, | |
privacy_read_flag: ci.privacy_read_flag, | |
ppp_dial_conn_fail_counter: ci.ppp_dial_conn_fail_counter, | |
is_night_mode: ci.is_night_mode, | |
pppoe_status: ci.pppoe_status, | |
dhcp_wan_status: ci.dhcp_wan_status, | |
static_wan_status: ci.static_wan_status, | |
vpn_conn_status: ci.vpn_conn_status, | |
wan_connect_status: ci.wan_connect_status, | |
battery_charg_type: ci.battery_charg_type, | |
external_charging_flag: ci.external_charging_flag, | |
mode_main_state: ci.mode_main_state, | |
battery_temp: ci.battery_temp, | |
mdm_mcc: ci.mdm_mcc, | |
mdm_mnc: ci.mdm_mnc | |
} | |
} | |
return { | |
networkType: ci.networkType, | |
signalImg: ci.signalImg, | |
networkOperator: ci.networkOperator, | |
spn_b1_flag: ci.spn_b1_flag, | |
spn_name_data: ci.spn_name_data, | |
spn_b2_flag: ci.spn_b2_flag, | |
connectStatus: ci.connectStatus, | |
attachedDevices: ci.curr_connected_devices, | |
roamingStatus: ci.roamingStatus, | |
wifiStatus: ci.wifiStatus, | |
wifiSwitchStatus: ci.wifiSwitchStatus, | |
simStatus: ci.simStatus, | |
pinStatus: ci.pinStatus, | |
batteryStatus: ci.batteryStatus, | |
batteryLevel: ci.batteryLevel, | |
batteryPers: ci.batteryPers, | |
batteryTime: ci.batteryTime, | |
ssid: ci.ssid, | |
mainSSID5g: ci.mainSSID5g, | |
station_num_ssid1: ci.station_num_ssid1, | |
station_num_ssid2: ci.station_num_ssid2, | |
station_num_guest_ssid1: ci.station_num_guest_ssid1, | |
station_num_guest_ssid2: ci.station_num_guest_ssid2, | |
authMode: ci.authMode, | |
data_counter: ci.data_counter, | |
isLoggedIn: ci.isLoggedIn, | |
newSmsReceived: ci.newSmsReceived, | |
smsReportReceived: ci.smsReportReceived, | |
smsUnreadCount: ci.smsUnreadCount, | |
limitVolumeEnable: ci.limitVolumeEnable, | |
limitVolumeType: ci.limitVolumeType, | |
limitVolumePercent: ci.limitVolumePercent, | |
limitVolumeSize: ci.limitVolumeSize, | |
limitVolumeSizeSource: ci.limitVolumeSizeSource, | |
connectWifiProfile: ci.connectWifiProfile, | |
connectWifiSSID: ci.connectWifiSSID, | |
connectWifiStatus: ci.connectWifiStatus, | |
multi_ssid_enable: ci.multi_ssid_enable, | |
opms_wan_mode: ci.opms_wan_mode, | |
opms_wan_auto_mode: ci.opms_wan_auto_mode, | |
dhcp_wan_status: ci.dhcp_wan_status, | |
roamMode: ci.roamMode, | |
current_upgrade_state: ci.current_upgrade_state, | |
is_mandatory: ci.is_mandatory, | |
new_version_state: ci.new_version_state, | |
allowRoamingUpdate: ci.allowRoamingUpdate, | |
wifi_dfs_status: ci.wifi_dfs_status, | |
radio_off: ci.radio_off, | |
wifi_5g_enable: ci.wifi_5g_enable, | |
battery_value: ci.battery_value, | |
ap_station_enable: ci.ap_station_enable, | |
ap_station_mode: ci.ap_station_mode, | |
dialMode: ci.dialMode, | |
isCaStatus: ci.isCaStatus, | |
privacy_read_flag: ci.privacy_read_flag, | |
ppp_dial_conn_fail_counter: ci.ppp_dial_conn_fail_counter, | |
is_night_mode: ci.is_night_mode, | |
pppoe_status: ci.pppoe_status, | |
dhcp_wan_status: ci.dhcp_wan_status, | |
static_wan_status: ci.static_wan_status, | |
vpn_conn_status: ci.vpn_conn_status, | |
wan_connect_status: ci.wan_connect_status, | |
battery_charg_type: ci.battery_charg_type, | |
external_charging_flag: ci.external_charging_flag, | |
mode_main_state: ci.mode_main_state, | |
battery_temp: ci.battery_temp, | |
mdm_mcc: ci.mdm_mcc, | |
mdm_mnc: ci.mdm_mnc | |
} | |
} | |
function A() { | |
var e = "1" == ci.limitVolumeType, | |
t = { | |
data_counter: ci.data_counter, | |
connectStatus: ci.connectStatus, | |
limitVolumeEnable: ci.limitVolumeEnable, | |
limitVolumeType: ci.limitVolumeType, | |
limitVolumePercent: ci.limitVolumePercent, | |
networkType: ci.networkType, | |
isCaStatus: ci.isCaStatus | |
}; | |
return e ? (t.limitDataMonth = ci.limitVolumeSize, t.limitDataMonthSource = ci.limitVolumeSizeSource, t.limitTimeMonth = 0) : (t.limitTimeMonth = ci.limitVolumeSize, t.limitTimeMonthSource = ci.limitVolumeSizeSource, t.limitDataMonth = 0), t.opms_wan_mode = ci.opms_wan_mode, t.opms_wan_auto_mode = ci.opms_wan_auto_mode, t | |
} | |
function y() { | |
ci.newSmsReceived = !1 | |
} | |
function E() { | |
ci.smsReportReceived = !1 | |
} | |
function R() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "sms_capacity_info", n | |
} | |
function t(e) { | |
return { | |
nvTotal: parseInt(e.sms_nv_total, 10), | |
nvUsed: parseInt(e.sms_nv_rev_total, 10) + parseInt(e.sms_nv_send_total, 10) + parseInt(e.sms_nv_draftbox_total, 10), | |
simTotal: parseInt(e.sms_sim_total, 10), | |
simUsed: parseInt(e.sms_sim_rev_total, 10) + parseInt(e.sms_sim_send_total, 10) + parseInt(e.sms_sim_draftbox_total, 10), | |
nvReceive: parseInt(e.sms_nv_rev_total, 10), | |
nvSend: parseInt(e.sms_nv_send_total, 10), | |
nvDraft: parseInt(e.sms_nv_draftbox_total, 10), | |
simReceive: parseInt(e.sms_sim_rev_total, 10), | |
simSend: parseInt(e.sms_sim_send_total, 10), | |
simDraft: parseInt(e.sms_sim_draftbox_total, 10) | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function N() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "CONNECT_NETWORK", n | |
} | |
function t(e) { | |
"success" == e.result ? (_ = (new Date).getTime(), U(n)) : r({ | |
result: !1 | |
}) | |
} | |
function n(e) { | |
"ppp_connecting" == e.ppp_status ? ci.connectStatus = "ppp_connecting" : checkConnectedStatus(e.ppp_status) ? (B(n), ci.connectStatus = "ppp_connected", r({ | |
result: !0, | |
status: ci.connectStatus | |
})) : (new Date).getTime() - _ < 1e4 ? ci.connectStatus = "ppp_connecting" : (B(n), r({ | |
result: !1 | |
})) | |
} | |
var r = arguments[1], | |
_ = 0; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function M() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "DISCONNECT_NETWORK", n | |
} | |
function t(e) { | |
"success" == e.result ? (_ = (new Date).getTime(), U(n)) : r({ | |
result: !1 | |
}) | |
} | |
function n(e) { | |
"ppp_disconnecting" == e.ppp_status ? ci.connectStatus = "ppp_disconnecting" : "ppp_disconnected" == e.ppp_status ? (B(n), ci.connectStatus = "ppp_disconnected", r({ | |
result: !0, | |
status: ci.connectStatus | |
})) : (new Date).getTime() - _ < 1e4 ? ci.connectStatus = "ppp_disconnecting" : (B(n), r({ | |
result: !1 | |
})) | |
} | |
var r = arguments[1], | |
_ = 0; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function D() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "apn_interface_version,APN_config0,APN_config1,APN_config2,APN_config3,APN_config4,APN_config5,APN_config6,APN_config7,APN_config8,APN_config9,APN_config10,APN_config11,APN_config12,APN_config13,APN_config14,APN_config15,APN_config16,APN_config17,APN_config18,APN_config19,ipv6_APN_config0,ipv6_APN_config1,ipv6_APN_config2,ipv6_APN_config3,ipv6_APN_config4,ipv6_APN_config5,ipv6_APN_config6,ipv6_APN_config7,ipv6_APN_config8,ipv6_APN_config9,ipv6_APN_config10,ipv6_APN_config11,ipv6_APN_config12,ipv6_APN_config13,ipv6_APN_config14,ipv6_APN_config15,ipv6_APN_config16,ipv6_APN_config17,ipv6_APN_config18,ipv6_APN_config19,m_profile_name,profile_name,wan_dial,apn_select,pdp_type,pdp_select,pdp_addr,index,Current_index,apn_auto_config,ipv6_apn_auto_config,apn_mode,wan_apn,ppp_auth_mode,ppp_username,ppp_passwd,dns_mode,prefer_dns_manual,standby_dns_manual,ipv6_wan_apn,ipv6_pdp_type,ipv6_ppp_auth_mode,ipv6_ppp_username,ipv6_ppp_passwd,ipv6_dns_mode,ipv6_prefer_dns_manual,ipv6_standby_dns_manual,apn_num_preset,wan_apn_ui,profile_name_ui,pdp_type_ui,ppp_auth_mode_ui,ppp_username_ui,ppp_passwd_ui,dns_mode_ui,prefer_dns_manual_ui,standby_dns_manual_ui,ipv6_wan_apn_ui,ipv6_ppp_auth_mode_ui,ipv6_ppp_username_ui,ipv6_ppp_passwd_ui,ipv6_dns_mode_ui,ipv6_prefer_dns_manual_ui,ipv6_standby_dns_manual_ui", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e ? { | |
APNs: e.APN_config0 + "||" + e.APN_config1 + "||" + e.APN_config2 + "||" + e.APN_config3 + "||" + e.APN_config4 + "||" + e.APN_config5 + "||" + e.APN_config6 + "||" + e.APN_config7 + "||" + e.APN_config8 + "||" + e.APN_config9 + "||" + e.APN_config10 + "||" + e.APN_config11 + "||" + e.APN_config12 + "||" + e.APN_config13 + "||" + e.APN_config14 + "||" + e.APN_config15 + "||" + e.APN_config16 + "||" + e.APN_config17 + "||" + e.APN_config18 + "||" + e.APN_config19, | |
ipv6APNs: e.ipv6_APN_config0 + "||" + e.ipv6_APN_config1 + "||" + e.ipv6_APN_config2 + "||" + e.ipv6_APN_config3 + "||" + e.ipv6_APN_config4 + "||" + e.ipv6_APN_config5 + "||" + e.ipv6_APN_config6 + "||" + e.ipv6_APN_config7 + "||" + e.ipv6_APN_config8 + "||" + e.ipv6_APN_config9 + "||" + e.ipv6_APN_config10 + "||" + e.ipv6_APN_config11 + "||" + e.ipv6_APN_config12 + "||" + e.ipv6_APN_config13 + "||" + e.ipv6_APN_config14 + "||" + e.ipv6_APN_config15 + "||" + e.ipv6_APN_config16 + "||" + e.ipv6_APN_config17 + "||" + e.ipv6_APN_config18 + "||" + e.ipv6_APN_config19, | |
apnMode: e.apn_mode, | |
profileName: e.apn_interface_version >= 2 ? e.profile_name_ui : e.m_profile_name || e.profile_name, | |
wanDial: e.wan_dial, | |
apnSelect: e.apn_select, | |
pdpType: e.apn_interface_version >= 2 ? e.pdp_type_ui : e.pdp_type, | |
pdpSelect: e.pdp_select, | |
pdpAddr: e.pdp_addr, | |
index: e.index, | |
currIndex: e.Current_index, | |
autoApns: e.apn_auto_config, | |
autoApnsV6: e.ipv6_apn_auto_config, | |
wanApn: e.apn_interface_version >= 2 ? e.wan_apn_ui : e.wan_apn, | |
authMode: e.apn_interface_version >= 2 ? e.ppp_auth_mode_ui.toLowerCase() : e.ppp_auth_mode.toLowerCase(), | |
username: e.apn_interface_version >= 2 ? e.ppp_username_ui : e.ppp_username, | |
password: e.apn_interface_version >= 2 ? e.ppp_passwd_ui : e.ppp_passwd, | |
dnsMode: e.apn_interface_version >= 2 ? e.dns_mode_ui : e.dns_mode, | |
dns1: e.apn_interface_version >= 2 ? e.prefer_dns_manual_ui : e.prefer_dns_manual, | |
dns2: e.apn_interface_version >= 2 ? e.standby_dns_manual_ui : e.standby_dns_manual, | |
wanApnV6: e.apn_interface_version >= 2 ? e.ipv6_wan_apn_ui : e.ipv6_wan_apn, | |
authModeV6: e.apn_interface_version >= 2 ? e.ipv6_ppp_auth_mode_ui.toLowerCase() : e.ipv6_ppp_auth_mode.toLowerCase(), | |
usernameV6: e.apn_interface_version >= 2 ? e.ipv6_ppp_username_ui : e.ipv6_ppp_username, | |
passwordV6: e.apn_interface_version >= 2 ? e.ipv6_ppp_passwd_ui : e.ipv6_ppp_passwd, | |
dnsModeV6: e.apn_interface_version >= 2 ? e.ipv6_dns_mode_ui : e.ipv6_dns_mode, | |
dns1V6: e.apn_interface_version >= 2 ? e.ipv6_prefer_dns_manual_ui : e.ipv6_prefer_dns_manual, | |
dns2V6: e.apn_interface_version >= 2 ? e.ipv6_standby_dns_manual_ui : e.ipv6_standby_dns_manual, | |
apnNumPreset: e.apn_num_preset | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function C() { | |
function e(e, t) { | |
var r = { | |
isTest: oi, | |
apn_action: "delete", | |
apn_mode: "manual", | |
index: e.index | |
}; | |
return n.USE_IPV6_INTERFACE ? r.goformId = "APN_PROC_EX" : r.goformId = "APN_PROC", r | |
} | |
function t(e) { | |
return "success" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function k() { | |
function e(e, t) { | |
if (n.USE_IPV6_INTERFACE) { | |
var r = { | |
isTest: oi, | |
goformId: "APN_PROC_EX", | |
apn_mode: e.apnMode | |
}; | |
return "manual" == e.apnMode && (r.apn_action = "set_default", r.set_default_flag = "1", r.pdp_type = e.pdpType, r.index = e.index), r | |
} | |
return { | |
isTest: oi, | |
goformId: "APN_PROC", | |
apn_action: "set_default", | |
index: e.index, | |
apn_mode: e.apnMode, | |
profile_name: e.profileName, | |
wan_apn: e.wanApn, | |
dns_mode: e.dnsMode, | |
prefer_dns_manual: e.dns1, | |
w_standby_dns_manual: e.dns2, | |
ppp_username: e.username, | |
ppp_passwd: e.password, | |
ppp_auth_mode: e.authMode, | |
apn_select: "manual", | |
wan_dial: "*99#", | |
pdp_type: "PPP", | |
pdp_select: "auto", | |
pdp_addr: "", | |
set_default_flag: "1" | |
} | |
} | |
function t(e) { | |
return "success" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function F() { | |
function e(e, r) { | |
if (n.USE_IPV6_INTERFACE) { | |
var _ = { | |
isTest: oi, | |
goformId: "APN_PROC_EX", | |
apn_action: "save", | |
apn_mode: "manual", | |
profile_name: e.profileName, | |
wan_dial: "*99#", | |
apn_select: "manual", | |
pdp_type: e.pdpType, | |
pdp_select: "auto", | |
pdp_addr: "", | |
index: e.index | |
}; | |
return "IP" == e.pdpType ? t.extend(_, { | |
wan_apn: e.wanApn, | |
ppp_auth_mode: e.authMode, | |
ppp_username: e.username, | |
ppp_passwd: e.password, | |
dns_mode: e.dnsMode, | |
prefer_dns_manual: e.dns1, | |
standby_dns_manual: e.dns2 | |
}) : "IPv6" == e.pdpType ? t.extend(_, { | |
ipv6_wan_apn: e.wanApnV6, | |
ipv6_ppp_auth_mode: e.authModeV6, | |
ipv6_ppp_username: e.usernameV6, | |
ipv6_ppp_passwd: e.passwordV6, | |
ipv6_dns_mode: e.dnsModeV6, | |
ipv6_prefer_dns_manual: e.dns1V6, | |
ipv6_standby_dns_manual: e.dns2V6 | |
}) : t.extend(_, { | |
wan_apn: e.wanApn, | |
ppp_auth_mode: e.authMode, | |
ppp_username: e.username, | |
ppp_passwd: e.password, | |
dns_mode: e.dnsMode, | |
prefer_dns_manual: e.dns1, | |
standby_dns_manual: e.dns2, | |
ipv6_wan_apn: e.wanApnV6, | |
ipv6_ppp_auth_mode: e.authModeV6, | |
ipv6_ppp_username: e.usernameV6, | |
ipv6_ppp_passwd: e.passwordV6, | |
ipv6_dns_mode: e.dnsModeV6, | |
ipv6_prefer_dns_manual: e.dns1V6, | |
ipv6_standby_dns_manual: e.dns2V6 | |
}), _ | |
} | |
var _ = { | |
isTest: oi, | |
goformId: "APN_PROC", | |
apn_action: "save", | |
apn_mode: "manual", | |
index: e.index, | |
profile_name: e.profileName, | |
wan_apn: e.wanApn, | |
dns_mode: e.dnsMode, | |
prefer_dns_manual: e.dns1, | |
w_standby_dns_manual: e.dns2, | |
ppp_auth_mode: e.authMode, | |
ppp_username: e.username, | |
ppp_passwd: e.password, | |
wan_dial: "*99#", | |
apn_select: "manual", | |
pdp_type: "PPP", | |
pdp_select: "auto", | |
pdp_addr: "" | |
}; | |
return _ | |
} | |
function r(e) { | |
return "success" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, r, null, !0) | |
} | |
function W() { | |
if (!ai) return void setTimeout(function() { | |
W() | |
}, 1e3); | |
_(x(), function(e) { | |
for (var n = 0; n < mi.length; n++) "function" == typeof mi[n] && mi[n](e); | |
t.merge(mi, pi), pi = [], setTimeout(function() { | |
W() | |
}, 1e3) | |
}, function() { | |
K(), setTimeout(function() { | |
W() | |
}, 1e3) | |
}, !1) | |
} | |
function x() { | |
var r = { | |
multi_data: 1, | |
isTest: oi | |
}; | |
return window.location.hash && "#login" != window.location.hash && ci.isLoggedIn ? (n.HAS_SMS && (r.sms_received_flag_flag = 0, r.sts_received_flag_flag = 0), li.length > 0 && -1 == e.indexOf(di, li[0]) && t.each(li, function(e, t) { | |
di.push(t) | |
})) : li.length > 0 && -1 != e.indexOf(di, li[0]) && (di = e.without(di, li)), r.cmd = di.join(","), r | |
} | |
function L(t, n) { | |
if (e.isArray(t)) | |
for (var r = 0; r < t.length; r++) V(t[r]); | |
else V(t); | |
U(n) | |
} | |
function O(t, n) { | |
if (e.isArray(t)) | |
for (var r = 0; r < t.length; r++) H(t[r]); | |
else H(t); | |
B(n) | |
} | |
function U(t) { | |
-1 == e.indexOf(pi, t) && pi.push(t) | |
} | |
function B(t) { | |
return mi = e.without(mi, t), 0 == mi.length && mi.push(G), pi | |
} | |
function V(t) { | |
-1 == e.indexOf(di, t) && di.push(t) | |
} | |
function H(t) { | |
return di = e.without(di, t) | |
} | |
function G(e) { | |
ci.signalImg = void 0 === e.signalbar ? "0" : e.signalbar, ci.networkType = e.network_type ? e.network_type : "", -1 != ci.networkType.toLowerCase().indexOf("limited_service") || -1 != ci.networkType.toLowerCase().indexOf("limited service") ? ci.networkType = "limited_service" : -1 == ci.networkType.toLowerCase().indexOf("no_service") && -1 == ci.networkType.toLowerCase().indexOf("no service") || (ci.networkType = "no_service"), ci.networkOperator = e.network_provider ? e.network_provider : "", ci.spn_b1_flag = e.spn_b1_flag, ci.spn_b2_flag = e.spn_b2_flag, ci.spn_name_data = e.spn_name_data, "AUTO_DHCP" == e.opms_wan_auto_mode ? "1" == e.dhcp_wan_status ? ci.connectStatus = "ppp_connected" : ci.connectStatus = "ppp_disconnected" : ci.connectStatus = void 0 === e.ppp_status ? "ppp_disconnected" : e.ppp_status; | |
var t = e.wifi_access_sta_num && "" != e.wifi_access_sta_num ? e.wifi_access_sta_num : 0; | |
ci.curr_connected_devices = t, ci.roamingStatus = z(ci.networkType, e.modem_main_state, e.simcard_roam), ci.wifiStatus = "1" == e.wifi_onoff_state, ci.wifiSwitchStatus = e.wifi_onoff_state, ci.simStatus = e.modem_main_state, ci.pinStatus = e.pin_status; | |
var r = e.battery_vol_percent && e.battery_vol_percent.length > 0 ? e.battery_vol_percent : 100; | |
ci.batteryPers = e.battery_pers; | |
var _ = Math.round(10800 * (1 - r / 100)); | |
if (ci.batteryStatus = void 0 === e.battery_charging ? "0" : e.battery_charging, ci.battery_value = void 0 === e.battery_value ? "0" : e.battery_value, ci.batteryLevel = r, ci.batteryTime = _.toString(), ci.data_counter = { | |
uploadRate: "" == e.realtime_tx_thrpt ? 0 : e.realtime_tx_thrpt, | |
downloadRate: "" == e.realtime_rx_thrpt ? 0 : e.realtime_rx_thrpt, | |
currentSent: "" == e.realtime_tx_bytes ? 0 : e.realtime_tx_bytes, | |
currentReceived: "" == e.realtime_rx_bytes ? 0 : e.realtime_rx_bytes, | |
currentConnectedTime: "" == e.realtime_time ? 0 : e.realtime_time, | |
monthlySent: "" == e.monthly_tx_bytes ? 0 : e.monthly_tx_bytes, | |
monthlyReceived: "" == e.monthly_rx_bytes ? 0 : e.monthly_rx_bytes, | |
monthlyConnectedTime: "" == e.monthly_time ? 0 : e.monthly_time, | |
month: "" == e.date_month ? 1 : e.date_month | |
}, ci.ssid = e.wifi_chip1_ssid1_ssid, ci.mainSSID5g = e.wifi_chip2_ssid1_ssid, ci.station_num_ssid1 = e.wifi_chip1_ssid1_access_sta_num, ci.station_num_ssid2 = e.wifi_chip2_ssid1_access_sta_num, n.HAS_MULTI_SSID && (ci.station_num_guest_ssid1 = e.wifi_chip1_ssid2_access_sta_num, ci.station_num_guest_ssid2 = e.wifi_chip2_ssid2_access_sta_num), ci.authMode = e.AuthMode, ci.isLoggedIn && 1 == ci.isLoggedIn && "ok" != e.loginfo ? ui > 2 ? (ci.isLoggedIn = !n.HAS_LOGIN || "ok" == e.loginfo, ui = 0) : ui++ : ci.isLoggedIn = !n.HAS_LOGIN || "ok" == e.loginfo, n.HAS_SMS && (ci.newSmsReceived || (ci.newSmsReceived = e.sms_received_flag > 0), ci.smsReportReceived || (ci.smsReportReceived = e.sts_received_flag > 0), void 0 !== e.sms_dev_unread_num ? ci.smsUnreadCount = n.SMS_UNREAD_NUM_INCLUDE_SIM ? parseInt(0 | e.sms_dev_unread_num, 10) + parseInt(0 | e.sms_sim_unread_num, 10) : parseInt(0 | e.sms_dev_unread_num, 10) : ci.smsUnreadCount = parseInt(0 | e.sms_unread_num, 10)), "1" == e.data_volume_limit_switch) | |
if (ci.limitVolumeEnable = !0, ci.limitVolumeType = "data" == e.data_volume_limit_unit ? "1" : "0", ci.limitVolumePercent = e.data_volume_alert_percent, "data" == e.data_volume_limit_unit) { | |
var i = e.data_volume_limit_size.split("_"); | |
ci.limitVolumeSize = i[0] * i[1] * 1024 * 1024, ci.limitVolumeSizeSource = i[0] * i[1] | |
} else ci.limitVolumeSize = 60 * e.data_volume_limit_size * 60, ci.limitVolumeSizeSource = e.data_volume_limit_size; | |
else ci.limitVolumeEnable = !1, ci.limitVolumeType = "1", ci.limitVolumePercent = "100", ci.limitVolumeSize = "0"; | |
ci.connectWifiProfile = e.EX_wifi_profile, ci.connectWifiSSID = e.EX_SSID1, ci.connectWifiStatus = e.sta_ip_status, ci.multi_ssid_enable = e.m_ssid_enable, ci.roamMode = e.roam_setting_option, ci.opms_wan_mode = e.opms_wan_mode, ci.opms_wan_auto_mode = e.opms_wan_auto_mode, ci.dhcp_wan_status = e.dhcp_wan_status, ci.new_version_state = "1" == e.new_version_state || "version_has_new_critical_software" == e.new_version_state || "version_has_new_optional_software" == e.new_version_state || "upgrade_pack_redownload" == e.current_upgrade_state, ci.current_upgrade_state = e.current_upgrade_state, "downloading" == ci.current_upgrade_state ? ci.current_upgrade_state = "upgrading" : "verify_failed" == ci.current_upgrade_state && (ci.current_upgrade_state = "upgrade_pack_error"), ci.is_mandatory = "1" == e.is_mandatory || "version_has_new_critical_software" == e.new_version_state, ci.allowRoamingUpdate = e.upg_roam_switch, ci.wifi_dfs_status = e.wifi_dfs_status, ci.wifi_5g_enable = e.wifi_5g_enable, ci.dialMode = e.dial_mode, ci.ppp_dial_conn_fail_counter = e.ppp_dial_conn_fail_counter, ci.isCaStatus = "ca_activated" == e.wan_lte_ca || "ca_deactivated" == e.wan_lte_ca, ci.privacy_read_flag = e.privacy_read_flag, ci.is_night_mode = e.is_night_mode, ci.pppoe_status = e.pppoe_status, ci.static_wan_status = e.static_wan_status, ci.vpn_conn_status = void 0 === e.vpn_conn_status ? "disconnected" : e.vpn_conn_status, ci.wan_connect_status = e.wan_connect_status, ci.battery_charg_type = e.battery_charg_type, ci.external_charging_flag = e.external_charging_flag, ci.mode_main_state = e.mode_main_state, ci.battery_temp = e.battery_temp, ci.mdm_mcc = e.mdm_mcc, ci.mdm_mnc = e.mdm_mnc | |
} | |
function K() { | |
ci.batteryStatus = "0" | |
} | |
function z(e, n, r) { | |
return "" != t.trim(e) && "no_service" != e.toLowerCase() && "limited_service" != e.toLowerCase() && "modem_sim_undetected" != n && "modem_waitpin" != n && "modem_waitpuk" != n && "International" == r | |
} | |
function X(e, t, n) { | |
if (("string" != typeof e || "" === e || "number" != typeof t || isNaN(t)) && "function" == typeof n) return void n(!1); | |
if (-1 === (0 === t ? 0 : 2 === t ? 2 : 7 == t ? 7 : 12 == t ? 12 : -1) && "function" == typeof n) return void n(!1); | |
_({ | |
isTest: oi, | |
goformId: "SET_NETWORK", | |
NetworkNumber: e, | |
Rat: t | |
}, function(e) { | |
if (e && "success" == e.result) var t, _ = 0, | |
i = setInterval(function() { | |
var e = r({ | |
cmd: "m_netselect_result", | |
isTest: oi | |
}, !1); | |
e || n(!1), "manual_success" == e.m_netselect_result ? (t = "1", window.clearInterval(i), n(!0)) : "manual_fail" == e.m_netselect_result ? (t = "0", window.clearInterval(i), n(!1)) : _ < 120 ? _++ : (window.clearInterval(i), n(!1)) | |
}, 1e3); | |
else n(!1) | |
}, function(e) { | |
n(!1) | |
}, !0) | |
} | |
function j() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "current_network", n | |
} | |
function t(e) { | |
return e ? { | |
strFullName: e.strFullName, | |
strShortName: e.strShortName, | |
strNumeric: e.strNumeric, | |
nRat: "" == e.nRat ? "" : Number(e.nRat), | |
strBearer: e.strBearer | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function q() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "PBM_CONTACT_ADD", n.location = e.location, n.name = encodeMessage(e.name), n.mobilephone_num = e.mobile_phone_number, 1 == n.location ? (n.add_index_pc = e.index, n.homephone_num = e.home_phone_number, n.officephone_num = e.office_phone_number, n.email = encodeMessage(e.mail), n.groupchoose = e.group, n.groupchoose || (n.groupchoose = "common")) : n.edit_index = e.index, n | |
} | |
function t(e) { | |
e && "success" == e.result ? L("pbm_write_flag", n) : r(e) | |
} | |
function n(e) { | |
Z(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Z(e, t, n) { | |
"0" == e.pbm_write_flag ? (O("pbm_write_flag", n), t({ | |
result: "success" | |
})) : "6" != e.pbm_write_flag && "7" != e.pbm_write_flag && "8" != e.pbm_write_flag && "9" != e.pbm_write_flag && "10" != e.pbm_write_flag && "11" != e.pbm_write_flag && "14" != e.pbm_write_flag || (O("pbm_write_flag", n), t({ | |
result: "fail" | |
})) | |
} | |
function Y() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "PBM_CONTACT_DEL", n.del_option = "delete_num", n.delete_id = e.indexs.join(","), n | |
} | |
function t(e) { | |
e && "success" == e.result ? L("pbm_write_flag", n) : r(e) | |
} | |
function n(e) { | |
Z(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Q() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "PBM_CONTACT_DEL", n.del_option = "delete_all", n.del_all_location = e.location, n | |
} | |
function t(e) { | |
e && "success" == e.result ? L("pbm_write_flag", n) : r(e) | |
} | |
function n(e) { | |
Z(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function J() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "PBM_CONTACT_DEL", n.del_option = "delete_all_by_group", n.del_all_location = 3, n.del_group = e.group, n | |
} | |
function t(e) { | |
e && "success" == e.result ? L("pbm_write_flag", n) : r(e) | |
} | |
function n(e) { | |
Z(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function $() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "SET_CONNECTION_MODE", n.isTest = oi, n.ConnectionMode = e.connectionMode, n.roam_setting_option = e.isAllowedRoaming, n | |
} | |
function t(e) { | |
if (e) return e; | |
callback(e) | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ee() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "ConnectionMode", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.connectionMode = e.connectionMode, t.isAllowedRoaming = e.autoConnectWhenRoaming, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function te(e, n) { | |
function r(e, t) { | |
var r = {}; | |
return r.isTest = oi, r.mem_store = n, r.cmd = 2 == n ? "pbm_data_total" : "pbm_data_info", r.page = e.page, r.data_per_page = e.data_per_page, r.orderBy = e.orderBy, r.isAsc = e.isAsc, r | |
} | |
function _(e) { | |
if (e && e.pbm_data) { | |
var n = []; | |
return t.each(e.pbm_data, function(t) { | |
n.push({ | |
pbm_id: e.pbm_data[t].pbm_id, | |
pbm_location: e.pbm_data[t].pbm_location, | |
pbm_number: e.pbm_data[t].pbm_number, | |
pbm_anr: e.pbm_data[t].pbm_anr, | |
pbm_anr1: e.pbm_data[t].pbm_anr1, | |
pbm_group: e.pbm_data[t].pbm_group, | |
pbm_name: decodeMessage(e.pbm_data[t].pbm_name), | |
pbm_email: decodeMessage(e.pbm_data[t].pbm_email) | |
}) | |
}), { | |
pbm_data: n | |
} | |
} | |
return si | |
} | |
return 0 == e[0].data_per_page ? { | |
pbm_data: [] | |
} : s(e, {}, r, _, null, !1) | |
} | |
function ne() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "pbm_data_total", n.mem_store = 3, n.pbm_group = e.group, n.page = e.page, n.data_per_page = e.data_per_page, n.orderBy = e.orderBy, n.isAsc = e.isAsc, n | |
} | |
function n(e) { | |
if (e && e.pbm_data) { | |
var n = []; | |
return t.each(e.pbm_data, function(t) { | |
n.push({ | |
pbm_id: e.pbm_data[t].pbm_id, | |
pbm_location: e.pbm_data[t].pbm_location, | |
pbm_number: e.pbm_data[t].pbm_number, | |
pbm_anr: e.pbm_data[t].pbm_anr, | |
pbm_anr1: e.pbm_data[t].pbm_anr1, | |
pbm_group: e.pbm_data[t].pbm_group, | |
pbm_name: decodeMessage(e.pbm_data[t].pbm_name), | |
pbm_email: decodeMessage(e.pbm_data[t].pbm_email) | |
}) | |
}), { | |
pbm_data: n | |
} | |
} | |
return si | |
} | |
return 0 == arguments[0].data_per_page ? { | |
pbm_data: [] | |
} : s(arguments, {}, e, n, null, !1) | |
} | |
function re() { | |
return te(arguments, 1) | |
} | |
function _e() { | |
return te(arguments, 0) | |
} | |
function ie() { | |
return te(arguments, 2) | |
} | |
function se() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "pbm_init_flag", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function oe(e, t) { | |
function n(e, n) { | |
var r = {}; | |
return r.isTest = oi, r.cmd = "pbm_capacity_info", r.pbm_location = t ? "pbm_sim" : "pbm_native", r | |
} | |
function r(e) { | |
return e || si | |
} | |
return s(e, {}, n, r, null, !1) | |
} | |
function ae() { | |
var e = oe(arguments, !0); | |
return { | |
simPbmTotalCapacity: parseInt(e.pbm_sim_max_record_num), | |
simPbmUsedCapacity: parseInt(e.pbm_sim_used_record_num), | |
simType: e.pbm_sim_type, | |
maxNameLen: parseInt(e.pbm_sim_max_name_len), | |
maxNumberLen: parseInt(e.pbm_sim_max_number_len) | |
} | |
} | |
function ue() { | |
var e = oe(arguments, !1); | |
return { | |
pcPbmTotalCapacity: parseInt(e.pbm_dev_max_record_num), | |
pcPbmUsedCapacity: parseInt(e.pbm_dev_used_record_num) | |
} | |
} | |
function ce() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "modem_main_state,puknumber,pinnumber,opms_wan_mode,psw_fail_num_str,login_lock_time,SleepStatusForSingleChipCpe", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e ? (e.psw_fail_num_str = "" == e.psw_fail_num_str ? n.MAX_LOGIN_COUNT : e.psw_fail_num_str, e.login_lock_time = "" == e.login_lock_time ? "300" : e.login_lock_time, e.curSleepStatus = "1" == e.SleepStatusForSingleChipCpe ? "1" : "2", e) : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function de() { | |
function e(e, t) { | |
var r = hr({ | |
nv: "LD" | |
}).LD; | |
return { | |
isTest: oi, | |
goformId: "LOGIN", | |
password: "2" == n.WEB_ATTR_IF_SUPPORT_SHA256 ? paswordAlgorithmsCookie(paswordAlgorithmsCookie(e.password) + r) : "1" == n.WEB_ATTR_IF_SUPPORT_SHA256 ? paswordAlgorithmsCookie(Base64.encode(e.password)) : Base64.encode(e.password) | |
} | |
} | |
function r(e) { | |
if (!e || "0" != e.result && "4" != e.result) { | |
if (e && "5" == e.result) return ci.isLoggedIn = !1, { | |
result: "5" | |
}; | |
var n = {}; | |
switch (e.result) { | |
case "1": | |
n = { | |
errorType: "Login Fail" | |
}; | |
break; | |
case "2": | |
n = { | |
errorType: "duplicateUser" | |
}; | |
break; | |
case "3": | |
n = { | |
errorType: "badPassword" | |
}; | |
break; | |
default: | |
n = { | |
errorType: "Login Fail" | |
} | |
} | |
return ci.isLoggedIn = !1, t.extend(si, n) | |
} | |
return ci.isLoggedIn = !0, { | |
result: !0 | |
} | |
} | |
return s(arguments, {}, e, r, { | |
errorType: "badPassword" | |
}, !0) | |
} | |
function le() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "loginfo", n.multi_data = 1, n | |
} | |
function r(e) { | |
if (e && e.loginfo || "" == e.loginfo) { | |
var n = {}; | |
switch (e.loginfo) { | |
case "ok": | |
ci.isLoggedIn = !0, n.status = "loggedIn"; | |
break; | |
default: | |
ci.isLoggedIn = !1, n.status = "loggedOut" | |
} | |
return n | |
} | |
return ci.isLoggedIn = void 0, t.extend(si, { | |
errorType: "LoginStatusError" | |
}) | |
} | |
if (void 0 != ci.isLoggedIn) return s(arguments, { | |
status: ci.isLoggedIn ? "loggedIn" : "loggedOut" | |
}); | |
var _ = {}; | |
return n.HAS_LOGIN || (_.status = "loggedIn", _.errorType = "no_login", ci.isLoggedIn = !0), s(arguments, _, e, r, null, !1) | |
} | |
function pe() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "ENTER_PIN", n.PinNumber = e.PinNumber, n | |
} | |
function t(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, {}, !0) | |
} | |
function me() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "ENTER_PUK", n.PUKNumber = e.PUKNumber, n.PinNumber = e.PinNumber, n | |
} | |
function t(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, {}, !0) | |
} | |
function fe() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "sms_data_total", | |
page: e.page, | |
data_per_page: n.SMS_DATABASE_SORT_SUPPORT ? e.smsCount : 500, | |
mem_store: e.nMessageStoreType, | |
tags: e.tags, | |
order_by: e.orderBy | |
} | |
} | |
function t(e) { | |
return e && e.messages && e.messages.length > 0 ? { | |
messages: ge(e.messages) | |
} : { | |
messages: [] | |
} | |
} | |
return s(arguments, {}, e, t, {}, !1) | |
} | |
function ge(r, _) { | |
for (var i = [], s = 0; s < r.length; s++) | |
if (n.SHOW_UN_COMPLETE_CONCAT_SMS || void 0 === r[s].received_all_concat_sms || "0" != r[s].received_all_concat_sms) { | |
var o = {}; | |
o.id = r[s].id, o.number = ve(r[s].number), o.content = _ ? r[s].content : ve(r[s].content), o.timeOri = transTime("20" + r[s].date), o.time = transTime("20" + r[s].date, n.DATE_FORMAT, n.TIME_FORMAT), o.isNew = "1" == r[s].tag, o.groupId = r[s].draft_group_id, o.tag = r[s].tag, o.receivedAll = "1" == r[s].received_all_concat_sms, i.push(o) | |
} if (n.SMS_DATABASE_SORT_SUPPORT) return i; | |
for (var a = [], u = [], s = i.length; s--;) { | |
var c = i[s], | |
d = t.inArray(c.id, a); - 1 == d ? (a.push(c.id), u.push(c)) : c.content.length > u[d].content.length && (u[d] = c) | |
} | |
return e.sortBy(u, function(e) { | |
return 0 - e.id | |
}) | |
} | |
function ve(e) { | |
return decodeMessage(escapeMessage(e)) | |
} | |
function we() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "SEND_SMS", | |
notCallback: !0, | |
Number: e.number, | |
sms_time: getCurrentTimeString(), | |
MessageBody: escapeMessage(encodeMessage(e.message)), | |
ID: e.id, | |
encode_type: getEncodeType(e.message).encodeType | |
} | |
} | |
function n(e) { | |
if (!e) return void _(t.extend(si, { | |
errorType: "sendFail", | |
errorText: "send_fail_try_again" | |
})); | |
"success" == e.result ? setTimeout(function() { | |
Pe({ | |
smsCmd: 4, | |
errorType: "sendFail", | |
errorText: "send_fail_try_again" | |
}, r, _) | |
}, 1e3) : _(t.extend(si, { | |
errorType: "sendFail", | |
errorText: "send_fail_try_again" | |
})) | |
} | |
var r = arguments[1], | |
_ = arguments[2] ? arguments[2] : r; | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function he() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
notCallback: !0, | |
goformId: "SAVE_SMS", | |
SMSMessage: escapeMessage(encodeMessage(e.message)), | |
SMSNumber: e.numbers.join(";") + ";", | |
Index: e.index, | |
encode_type: getEncodeType(e.message).encodeType, | |
sms_time: e.currentTimeString, | |
draft_group_id: e.groupId | |
} | |
} | |
function n(e) { | |
if (!e) return void _(t.extend(si, { | |
errorType: "saveFail", | |
errorText: "save_fail" | |
})); | |
"success" == e.result ? Pe({ | |
smsCmd: 5, | |
errorType: "saveFail", | |
errorText: "save_fail" | |
}, r, _) : _(t.extend(si, { | |
errorType: "saveFail", | |
errorText: "save_fail" | |
})) | |
} | |
var r = arguments[1], | |
_ = arguments[2] ? arguments[2] : r; | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Se() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "ALL_DELETE_SMS", | |
notCallback: !0, | |
which_cgi: e.location | |
} | |
} | |
function n(e) { | |
if (!e) return void i(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
})); | |
"success" == e.result ? L("sms_cmd_status_info", r) : i(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
})) | |
} | |
function r(e) { | |
var n = e.sms_cmd_status_info; | |
"2" == n ? (O("sms_cmd_status_info", r), i(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
}))) : "3" == n && (O("sms_cmd_status_info", r), _({ | |
result: !0 | |
})) | |
} | |
var _ = arguments[1], | |
i = arguments[2] ? arguments[2] : _; | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Te() { | |
function e(e, t) { | |
var n = e.ids.join(";") + ";"; | |
return { | |
isTest: oi, | |
goformId: "DELETE_SMS", | |
msg_id: n, | |
notCallback: !0 | |
} | |
} | |
function n(e) { | |
if (!e) return void _(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
})); | |
"success" == e.result ? Pe({ | |
smsCmd: 6, | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
}, r, _) : _(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
})) | |
} | |
var r = arguments[1], | |
_ = arguments[2] ? arguments[2] : r; | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Pe(e, n, r) { | |
_({ | |
cmd: "sms_cmd_status_info", | |
sms_cmd: e.smsCmd, | |
isTest: oi | |
}, function(_) { | |
if (_) { | |
var i = _.sms_cmd_status_result; | |
"2" == i ? r(t.extend(si, { | |
errorType: e.errorType, | |
errorText: e.errorText | |
})) : "3" == i ? n({ | |
result: "success" | |
}) : window.setTimeout(function() { | |
Pe(e, n, r) | |
}, 1e3) | |
} else r(t.extend(si, { | |
errorType: e.errorType, | |
errorText: e.errorText | |
})) | |
}, function(n) { | |
r(t.extend(si, { | |
errorType: e.errorType, | |
errorText: e.errorText | |
})) | |
}, !1) | |
} | |
function Ie() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "sms_cmd_status_info", n.sms_cmd = 1, n | |
} | |
function t(e) { | |
return e ? ("3" == e.sms_cmd_status_result && (n.smsIsReady = !0), e) : si | |
} | |
if (n.smsIsReady) { | |
var r = arguments[1]; | |
return r ? r({ | |
sms_cmd: "1", | |
sms_cmd_status_result: "3" | |
}) : { | |
sms_cmd: "1", | |
sms_cmd_status_result: "3" | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function be() { | |
function e(e, t) { | |
var n = e.ids.join(";"); | |
return e.ids.length > 0 && (n += ";"), { | |
isTest: oi, | |
goformId: "SET_MSG_READ", | |
msg_id: n, | |
tag: 0 | |
} | |
} | |
function t(e) { | |
return "success" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ae() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "sms_status_rpt_data", | |
page: e.page, | |
data_per_page: e.smsCount | |
} | |
} | |
function t(e) { | |
return e ? { | |
messages: ge(e.messages, !0) | |
} : si | |
} | |
return s(arguments, {}, e, t, {}, !1) | |
} | |
function ye() { | |
function e(e, n) { | |
var r = t.extend({}, e); | |
return r.isTest = oi, r.goformId = "LOGOUT", r | |
} | |
function n(e) { | |
return e && "success" == e.result ? (ci.isLoggedIn = !1, { | |
result: !0 | |
}) : t.extend(si, { | |
errorType: "loggedOutError" | |
}) | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Ee() { | |
function e(e, t) { | |
var r = {}; | |
return r.newPassword = "2" == n.WEB_ATTR_IF_SUPPORT_SHA256 ? paswordAlgorithmsCookie(e.newPassword) : (n.WEB_ATTR_IF_SUPPORT_SHA256, Base64.encode(e.newPassword)), r.oldPassword = "2" == n.WEB_ATTR_IF_SUPPORT_SHA256 ? paswordAlgorithmsCookie(e.oldPassword) : "1" == n.WEB_ATTR_IF_SUPPORT_SHA256 ? paswordAlgorithmsCookie(Base64.encode(e.oldPassword)) : Base64.encode(e.oldPassword), r.goformId = "CHANGE_PASSWORD", r.isTest = oi, r | |
} | |
function r(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : t.extend(si, { | |
errorType: "badPassword" | |
}) | |
} | |
return s(arguments, {}, e, r, null, !0) | |
} | |
function Re() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "pinnumber,pin_status,puknumber", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ne() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "ENABLE_PIN", n.OldPinNumber = e.oldPin, n.isTest = oi, n | |
} | |
function t(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Me() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "DISABLE_PIN", n.OldPinNumber = e.oldPin, n.isTest = oi, n | |
} | |
function t(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function De() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "ENABLE_PIN", n.OldPinNumber = e.oldPin, n.NewPinNumber = e.newPin, n.isTest = oi, n | |
} | |
function t(e) { | |
return e && "success" === e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ce() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "lan_ipaddr,lan_netmask,mac_address,dhcpEnabled,dhcpStart,dhcpEnd,dhcpLease_hour,mtu,tcp_mss", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.ipAddress = e.lan_ipaddr, t.subnetMask = e.lan_netmask, t.macAddress = e.mac_address, t.dhcpServer = e.dhcpEnabled, t.dhcpStart = e.dhcpStart, t.dhcpEnd = e.dhcpEnd, t.dhcpLease = parseInt(e.dhcpLease_hour, 10), t.mtuValue = e.mtu, t.mssValue = e.tcp_mss, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function ke() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "DHCP_SETTING", n.lanIp = e.ipAddress, n.lanNetmask = e.subnetMask, n.lanDhcpType = "1" == e.dhcpServer ? "SERVER" : "DISABLE", "SERVER" == n.lanDhcpType && (n.dhcpStart = e.dhcpStart, n.dhcpEnd = e.dhcpEnd, n.dhcpLease = e.dhcpLease), n.dhcp_reboot_flag = 1, n.mac_ip_reset = e.mac_ip_reset, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Fe() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_DEVICE_MTU", n.mtu = e.mtuValue, n.tcp_mss = e.mssValue, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function We() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "sms_parameter_info", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
switch (t.centerNumber = e.sms_para_sca, t.memStroe = e.sms_para_mem_store, t.deliveryReport = e.sms_para_status_report, parseInt(e.sms_para_validity_period)) { | |
case 143: | |
t.validity = "twelve_hours"; | |
break; | |
case 167: | |
t.validity = "one_day"; | |
break; | |
case 173: | |
t.validity = "one_week"; | |
break; | |
case 244: | |
case 255: | |
t.validity = "largest"; | |
break; | |
default: | |
t.validity = "twelve_hours" | |
} | |
return t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function xe() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_MESSAGE_CENTER", n.save_time = e.validity, n.MessageCenter = e.centerNumber, n.status_save = e.deliveryReport, n.save_location = "native", n.notCallback = !0, n | |
} | |
function n(e) { | |
if (!e) return void _(t.extend(si, { | |
errorType: "smsSettingFail", | |
errorText: "error_info" | |
})); | |
"success" == e.result ? Pe({ | |
smsCmd: 3, | |
errorType: "smsSettingFail", | |
errorText: "error_info" | |
}, r, _) : _(t.extend(si, { | |
errorType: "deleteFail", | |
errorText: "delete_fail_try_again" | |
})) | |
} | |
var r = arguments[1], | |
_ = arguments[2] ? arguments[2] : r; | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Le() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "RESTORE_FACTORY_SETTINGS", n | |
} | |
function t(e) { | |
return e || si | |
} | |
var r = {}; | |
return n.HAS_PARENTAL_CONTROL && 0 != n.currentUserInChildGroup && (r = { | |
errorType: "no_auth" | |
}), s(arguments, r, e, t, null, !0) | |
} | |
function Oe(e) { | |
var t = {}; | |
t.isTest = oi, t.cmd = "restore_flag", t.multi_data = 1, _(t, function(t) { | |
t && "1" === t.restore_flag ? e() : setTimeout(function() { | |
Oe(e) | |
}, 5e3) | |
}, function() { | |
setTimeout(function() { | |
Oe(e) | |
}, 5e3) | |
}, !1) | |
} | |
function Ue() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "wifi_wps_index,WscModeOption,AuthMode,wifi_onoff_state,EncrypType,wps_mode,WPS_SSID,m_ssid_enable,SSID1,m_SSID,m_EncrypType,m_AuthMode", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.wpsFlag = e.WscModeOption, t.authMode = e.AuthMode, t.wpsType = e.wps_mode, t.radioFlag = e.wifi_onoff_state, t.encrypType = e.EncrypType, t.wpsSSID = e.WPS_SSID, t.ssidEnable = e.m_ssid_enable, t.ssid = e.SSID1, t.multiSSID = e.m_SSID, t.m_encrypType = e.m_EncrypType, t.wifi_wps_index = e.wifi_wps_index, t.AuthMode = e.AuthMode, t.m_AuthMode = e.m_AuthMode, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Be() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WIFI_WPS_SET", n.WPS_SSID = e.wpsSSID, n.wps_mode = e.wpsType, n.wifi_wps_index = e.wpsIndex, "PIN" == n.wps_mode && (n.wps_pin = e.wpsPin), n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ve() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "sysIdleTimeToSleep", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.sleepMode = e.sysIdleTimeToSleep, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function He() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_WIFI_SLEEP_INFO", n.sysIdleTimeToSleep = e.sleepMode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ge() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "RemoteManagement,WANPingFilter", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.remoteFlag = "1" == e.RemoteManagement ? "1" : "0", t.pingFlag = "1" == e.WANPingFilter ? "1" : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ke() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "FW_SYS", n.remoteManagementEnabled = e.remoteFlag, n.pingFrmWANFilterEnabled = e.pingFlag, n.RemoteManagement = e.remoteFlag, n.WANPingFilter = e.pingFlag, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ze() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "lan_ipaddr,PortForwardEnable,PortForwardRules_0,PortForwardRules_1,PortForwardRules_2,PortForwardRules_3,PortForwardRules_4,PortForwardRules_5,PortForwardRules_6,PortForwardRules_7,PortForwardRules_8,PortForwardRules_9", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
t.portForwardEnable = e.PortForwardEnable, t.gatewayIpAddress = e.lan_ipaddr; | |
var r = []; | |
return "" != e.PortForwardRules_0 && r.push([0, e.PortForwardRules_0]), "" != e.PortForwardRules_1 && r.push([1, e.PortForwardRules_1]), "" != e.PortForwardRules_2 && r.push([2, e.PortForwardRules_2]), "" != e.PortForwardRules_3 && r.push([3, e.PortForwardRules_3]), "" != e.PortForwardRules_4 && r.push([4, e.PortForwardRules_4]), "" != e.PortForwardRules_5 && r.push([5, e.PortForwardRules_5]), "" != e.PortForwardRules_6 && r.push([6, e.PortForwardRules_6]), "" != e.PortForwardRules_7 && r.push([7, e.PortForwardRules_7]), "" != e.PortForwardRules_8 && r.push([8, e.PortForwardRules_8]), "" != e.PortForwardRules_9 && r.push([9, e.PortForwardRules_9]), t.portForwardRules = n(r), t | |
} | |
return si | |
} | |
function n(e) { | |
var t = []; | |
if (e && e.length > 0) | |
for (var n = 0; n < e.length; n++) { | |
var r = {}, | |
_ = e[n][1].split(","); | |
r.index = e[n][0], r.ipAddress = _[0], r.portRange = _[1] + " - " + _[2], r.protocol = transProtocol(_[3]), r.comment = _[4], t.push(r) | |
} | |
return t | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Xe() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "FW_FORWARD_ADD", n.ipAddress = e.ipAddress, n.portStart = e.portStart, n.portEnd = e.portEnd, n.protocol = e.protocol, n.comment = e.comment, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function je() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "FW_FORWARD_DEL", n.delete_id = e.indexs.join(";") + ";", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function qe() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "VIRTUAL_SERVER", n.PortForwardEnable = e.portForwardEnable, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ze() { | |
function e(e, t) { | |
var r = {}; | |
r.isTest = oi; | |
var _ = n.PASSWORD_ENCODE ? ",WPAPSK1_encode" : ",WPAPSK1"; | |
return r.cmd = "pdp_type,ipv6_pdp_type,RadioOff,SSID1,HideSSID,AuthMode,WscModeOption,ppp_status,apn_index,ipv6_apn_index,ipv6_APN_index,m_profile_name,apn_mode" + _ + ",APN_config0,APN_config1,APN_config2,APN_config3,APN_config4,APN_config5,APN_config6,APN_config7,APN_config8,APN_config9,APN_config10,APN_config11,APN_config12,APN_config13,APN_config14,APN_config15,APN_config16,APN_config17,APN_config18,APN_config19,ipv6_APN_config0,ipv6_APN_config1,ipv6_APN_config2,ipv6_APN_config3,ipv6_APN_config4,ipv6_APN_config5,ipv6_APN_config6,ipv6_APN_config7,ipv6_APN_config8,ipv6_APN_config9,ipv6_APN_config10,ipv6_APN_config11,ipv6_APN_config12,ipv6_APN_config13,ipv6_APN_config14,ipv6_APN_config15,ipv6_APN_config16,ipv6_APN_config17,ipv6_APN_config18,ipv6_APN_config19", r.multi_data = 1, r | |
} | |
function t(e) { | |
return e ? (n.PASSWORD_ENCODE && (e.WPAPSK1 = Base64.decode(e.WPAPSK1_encode)), e) : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ye() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "QUICK_SETUP", | |
apn_mode: e.apnMode, | |
Profile_Name: e.Profile_Name, | |
APN_name: e.APN_name, | |
ppp_auth_mode: e.ppp_auth_mode, | |
ppp_username: e.ppp_username, | |
ppp_passwd: e.ppp_passwd, | |
SSID_name: e.SSID_name, | |
SSID_Broadcast: e.SSID_Broadcast, | |
Encryption_Mode_hid: e.Encryption_Mode_hid, | |
security_shared_mode: e.security_shared_mode, | |
WPA_PreShared_Key: n.PASSWORD_ENCODE ? Base64.encode(e.WPA_PreShared_Key) : e.WPA_PreShared_Key, | |
wep_default_key: e.wep_default_key, | |
WPA_ENCRYPTION_hid: e.WPA_ENCRYPTION_hid | |
} | |
} | |
function r(e) { | |
return e || t.extend(si, { | |
errorType: "SetSetUpError" | |
}) | |
} | |
Je(arguments, e, r) | |
} | |
function Qe() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "QUICK_SETUP_EX", | |
index: e.apn_index, | |
pdp_type: e.pdp_type, | |
apn_mode: e.apnMode, | |
profile_name: e.profile_name, | |
wan_apn: e.wan_apn, | |
ppp_auth_mode: e.ppp_auth_mode, | |
ppp_username: e.ppp_username, | |
ppp_passwd: e.ppp_passwd, | |
ipv6_wan_apn: e.ipv6_wan_apn, | |
ipv6_ppp_auth_mode: e.ipv6_ppp_auth_mode, | |
ipv6_ppp_username: e.ipv6_ppp_username, | |
ipv6_ppp_passwd: e.ipv6_ppp_passwd, | |
SSID_name: e.SSID_name, | |
SSID_Broadcast: e.SSID_Broadcast, | |
Encryption_Mode_hid: e.Encryption_Mode_hid, | |
security_shared_mode: e.security_shared_mode, | |
WPA_PreShared_Key: n.PASSWORD_ENCODE ? Base64.encode(e.WPA_PreShared_Key) : e.WPA_PreShared_Key, | |
wep_default_key: e.wep_default_key, | |
WPA_ENCRYPTION_hid: e.WPA_ENCRYPTION_hid | |
} | |
} | |
function r(e) { | |
return e || t.extend(si, { | |
errorType: "SetSetUpError" | |
}) | |
} | |
Je(arguments, e, r) | |
} | |
function Je(e, t, n) { | |
var r = !1, | |
i = !1, | |
s = t(e[0]), | |
o = e[1], | |
a = function(e) { | |
r = !0, !i && o && o(n(e)), i = !0 | |
}, | |
u = e[2]; | |
_(s, a, function() { | |
r = !0, u && u() | |
}, !0), addTimeout(function() { | |
if (0 == r) var e = addInterval(function() { | |
0 == r && h({}, function(t) { | |
window.clearInterval(e), a({ | |
result: "success" | |
}) | |
}) | |
}, 1e3) | |
}, 5e3) | |
} | |
function $e() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "sdcard_mode_option,sd_card_state,HTTP_SHARE_STATUS,HTTP_SHARE_CARD_USER,HTTP_SHARE_WR_AUTH,HTTP_SHARE_FILE", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t; | |
t = "mmc2" == e.HTTP_SHARE_FILE || "/mmc2" == e.HTTP_SHARE_FILE || "/mmc2/" == e.HTTP_SHARE_FILE ? "1" : "0"; | |
return { | |
sd_mode: "1" == e.sdcard_mode_option ? "0" : "1", | |
sd_status: e.sd_card_state, | |
share_status: "Enabled" == e.HTTP_SHARE_STATUS ? "1" : "0", | |
share_user: e.HTTP_SHARE_CARD_USER, | |
share_auth: "readWrite" == e.HTTP_SHARE_WR_AUTH ? "1" : "0", | |
file_to_share: t, | |
share_file: e.HTTP_SHARE_FILE | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function et() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_MODE_SET", | |
mode_set: "0" == e.mode ? "http_share_mode" : "usb_mode" | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function tt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "GOFORM_HTTPSHARE_CHECK_FILE", | |
path_SD_CARD: e.path | |
} | |
} | |
function t(e) { | |
return e ? "no_sdcard" == e.result ? { | |
status: "no_sdcard" | |
} : "noexist" == e.result ? { | |
status: "noexist" | |
} : { | |
status: "exist" | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function nt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_ENTERFOLD", | |
path_SD_CARD: e.path, | |
indexPage: e.index | |
} | |
} | |
function n(e) { | |
return e ? "failure" == e.result ? t.extend(si, { | |
errorType: "get_file_list_failure" | |
}) : "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : r(e.result) : si | |
} | |
function r(e) { | |
var t = {}; | |
t.totalRecord = e.totalRecord; | |
for (var n = [], r = e.fileInfo, _ = 0; r && _ < r.length; _++) | |
if ("" != r[_].fileName) { | |
var i = {}; | |
i.fileName = r[_].fileName, i.attribute = r[_].attribute, i.size = r[_].size, i.lastUpdateTime = r[_].lastUpdateTime, n.push(i) | |
} return t.details = n, t | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function rt() { | |
function e(e, t) { | |
var n = new Date, | |
r = n.getTime(), | |
_ = 60 * n.getTimezoneOffset(); | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_FILE_RENAME", | |
path_SD_CARD: e.path, | |
OLD_NAME_SD_CARD: e.oldPath, | |
NEW_NAME_SD_CARD: e.newPath, | |
path_SD_CARD_time: transUnixTime(r), | |
path_SD_CARD_time_unix: Math.round((r - 1e3 * _) / 1e3) | |
} | |
} | |
function n(e) { | |
return e ? "success" == e.result ? { | |
result: !0 | |
} : "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : { | |
result: !1 | |
} : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function _t() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "HTTPSHARE_GETCARD_VALUE" | |
} | |
} | |
function n(e) { | |
return !e || e.result && "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : { | |
totalMemorySize: "" == e.sd_card_total_size ? 0 : 32 * e.sd_card_total_size * 1024, | |
availableMemorySize: "" == e.sd_card_avi_space ? 0 : 32 * e.sd_card_avi_space * 1024 | |
} | |
} | |
return s(arguments, {}, e, n, null, !1) | |
} | |
function it() { | |
function e(e, t) { | |
var n = (new Date).getTime(); | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_DEL", | |
path_SD_CARD: e.path, | |
name_SD_CARD: e.names, | |
path_SD_CARD_time: transUnixTime(n), | |
path_SD_CARD_time_unix: Math.round(n / 1e3) | |
} | |
} | |
function n(e) { | |
return e.result && "failure" == e.result ? t.extend(si, { | |
errorType: "delete_folder_failure" | |
}) : e.result && "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : e.result && "success" == e.result ? { | |
result: !0 | |
} : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function st() { | |
function e(e, t) { | |
var n = new Date, | |
r = n.getTime(), | |
_ = 60 * n.getTimezoneOffset(); | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_NEW", | |
path_SD_CARD: e.path, | |
path_SD_CARD_time: transUnixTime(r), | |
path_SD_CARD_time_unix: Math.round((r - 1e3 * _) / 1e3) | |
} | |
} | |
function n(e) { | |
return e.result && "failure" == e.result ? t.extend(si, { | |
errorType: "create_folder_failure" | |
}) : e.result && "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : e.result && "success" == e.result ? { | |
result: !0 | |
} : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function ot() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "CheckUploadFileStatus" | |
} | |
} | |
function t(e) { | |
return e ? "5" == e.result ? { | |
result: !1 | |
} : "6" == e.result ? { | |
result: !0 | |
} : { | |
result: !1 | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function at() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "HTTPSHARE_AUTH_SET", | |
HTTP_SHARE_STATUS: "1" == e.share_status ? "Enabled" : "Disabled", | |
HTTP_SHARE_WR_AUTH: "1" == e.share_auth ? "readWrite" : "readOnly", | |
HTTP_SHARE_FILE: e.share_file | |
} | |
} | |
function n(e) { | |
return e ? "no_sdcard" == e.result ? t.extend(si, { | |
errorType: "no_sdcard" | |
}) : { | |
result: !0 | |
} : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function ut() { | |
function t(e, t) { | |
var r = {}; | |
return r.isTest = oi, r.cmd = "lan_ipaddr,IPPortFilterEnable,DefaultFirewallPolicy,IPPortFilterRules_0,IPPortFilterRules_1,IPPortFilterRules_2,IPPortFilterRules_3,IPPortFilterRules_4,IPPortFilterRules_5,IPPortFilterRules_6,IPPortFilterRules_7,IPPortFilterRules_8,IPPortFilterRules_9", n.USE_IPV6_INTERFACE && (r.cmd += ",IPPortFilterRulesv6_0,IPPortFilterRulesv6_1,IPPortFilterRulesv6_2,IPPortFilterRulesv6_3,IPPortFilterRulesv6_4,IPPortFilterRulesv6_5,IPPortFilterRulesv6_6,IPPortFilterRulesv6_7,IPPortFilterRulesv6_8,IPPortFilterRulesv6_9"), r.multi_data = 1, r | |
} | |
function r(t) { | |
if (t) { | |
var r = {}; | |
r.portFilterEnable = t.IPPortFilterEnable, r.defaultPolicy = t.DefaultFirewallPolicy, r.gatewayIpAddress = t.lan_ipaddr; | |
var i = []; | |
if ("" != t.IPPortFilterRules_0 && i.push([0, t.IPPortFilterRules_0]), "" != t.IPPortFilterRules_1 && i.push([1, t.IPPortFilterRules_1]), "" != t.IPPortFilterRules_2 && i.push([2, t.IPPortFilterRules_2]), "" != t.IPPortFilterRules_3 && i.push([3, t.IPPortFilterRules_3]), "" != t.IPPortFilterRules_4 && i.push([4, t.IPPortFilterRules_4]), "" != t.IPPortFilterRules_5 && i.push([5, t.IPPortFilterRules_5]), "" != t.IPPortFilterRules_6 && i.push([6, t.IPPortFilterRules_6]), "" != t.IPPortFilterRules_7 && i.push([7, t.IPPortFilterRules_7]), "" != t.IPPortFilterRules_8 && i.push([8, t.IPPortFilterRules_8]), "" != t.IPPortFilterRules_9 && i.push([9, t.IPPortFilterRules_9]), r.portFilterRules = _(i, "IPv4"), n.USE_IPV6_INTERFACE) { | |
var s = []; | |
"" != t.IPPortFilterRulesv6_0 && s.push([10, t.IPPortFilterRulesv6_0]), "" != t.IPPortFilterRulesv6_1 && s.push([11, t.IPPortFilterRulesv6_1]), "" != t.IPPortFilterRulesv6_2 && s.push([12, t.IPPortFilterRulesv6_2]), "" != t.IPPortFilterRulesv6_3 && s.push([13, t.IPPortFilterRulesv6_3]), "" != t.IPPortFilterRulesv6_4 && s.push([14, t.IPPortFilterRulesv6_4]), "" != t.IPPortFilterRulesv6_5 && s.push([15, t.IPPortFilterRulesv6_5]), "" != t.IPPortFilterRulesv6_6 && s.push([16, t.IPPortFilterRulesv6_6]), "" != t.IPPortFilterRulesv6_7 && s.push([17, t.IPPortFilterRulesv6_7]), "" != t.IPPortFilterRulesv6_8 && s.push([18, t.IPPortFilterRulesv6_8]), "" != t.IPPortFilterRulesv6_9 && s.push([19, t.IPPortFilterRulesv6_9]), r.portFilterRules = e.union(r.portFilterRules, _(s, "IPv6")) | |
} | |
return r | |
} | |
return si | |
} | |
function _(e, t) { | |
var n = []; | |
if (e && e.length > 0) | |
for (var r = 0; r < e.length; r++) { | |
var _ = {}, | |
i = e[r][1].split(","); | |
_.index = e[r][0], _.macAddress = i[11], _.destIpAddress = "any/0" == i[4] ? "" : i[4], _.sourceIpAddress = "any/0" == i[0] ? "" : i[0], _.destPortRange = "0" == i[6] ? "" : i[6] + " - " + i[7], _.sourcePortRange = "0" == i[2] ? "" : i[2] + " - " + i[3], _.action = 1 == i[9] ? "filter_accept" : "filter_drop", _.protocol = transProtocol(i[8]), _.comment = i[10], _.ipType = t, n.push(_) | |
} | |
return n | |
} | |
return s(arguments, {}, t, r, null, !1) | |
} | |
function ct() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "BASIC_SETTING", n.portFilterEnabled = e.portFilterEnable, n.defaultFirewallPolicy = e.defaultPolicy, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function dt() { | |
function e(e, t) { | |
var r = {}; | |
return r.isTest = oi, n.USE_IPV6_INTERFACE ? (r.goformId = "ADD_IP_PORT_FILETER_V4V6", r.ip_version = e.ipType) : r.goformId = "ADD_IP_PORT_FILETER", r.mac_address = e.macAddress, r.dip_address = e.destIpAddress, r.sip_address = e.sourceIpAddress, r.dFromPort = e.destPortStart, r.dToPort = e.destPortEnd, r.sFromPort = e.sourcePortStart, r.sToPort = e.sourcePortEnd, r.action = e.action, r.protocol = e.protocol, r.comment = e.comment, r | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function lt() { | |
function t(t, r) { | |
var _ = {}; | |
_.isTest = oi; | |
var i = e.filter(t.indexs, function(e) { | |
return 1 == e.length | |
}); | |
if (n.USE_IPV6_INTERFACE) { | |
_.goformId = "DEL_IP_PORT_FILETER_V4V6"; | |
var s = []; | |
e.each(t.indexs, function(e) { | |
2 == e.length && s.push(e.substring(1)) | |
}), _.delete_id_v6 = s.length > 0 ? s.join(";") + ";" : "" | |
} else _.goformId = "DEL_IP_PORT_FILETER"; | |
return _.delete_id = i.length > 0 ? i.join(";") + ";" : "", _ | |
} | |
function r(e) { | |
return e || si | |
} | |
return s(arguments, {}, t, r, null, !0) | |
} | |
function pt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "WirelessMode,CountryCode,Channel,HT_MCS,wifi_band,wifi_11n_cap,MAX_Access_num,m_MAX_Access_num,wifi_attr_max_station_number,m_ssid_enable,wan_active_band,m_band_enable,m_WirelessMode,m_CountryCode,m_Channel,m_wifi_band,m_wifi_11n_cap", n.multi_data = 1, n | |
} | |
function r(e) { | |
if (e) { | |
return { | |
multi_ssid_enable: e.m_ssid_enable, | |
wan_active_band: e.wan_active_band, | |
mul_band_enable: e.m_band_enable, | |
mode: e.WirelessMode, | |
countryCode: e.CountryCode, | |
channel: e.Channel, | |
rate: e.HT_MCS, | |
wifiBand: "a" == e.wifi_band ? "a" : "b", | |
bandwidth: e.wifi_11n_cap, | |
MAX_Station_num: t.isNumeric(e.wifi_attr_max_station_number) ? e.wifi_attr_max_station_number : n.MAX_STATION_NUMBER, | |
MAX_Access_num: e.MAX_Access_num, | |
m_MAX_Access_num: e.m_MAX_Access_num, | |
guestMode: e.m_WirelessMode, | |
guestCountryCode: "" == e.m_CountryCode ? "CN" : e.m_CountryCode, | |
guestChannel: e.m_Channel, | |
guestWifiBand: "a" == e.m_wifi_band ? "a" : "b", | |
guestBandwidth: e.m_wifi_11n_cap | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, r, null, !1) | |
} | |
function mt() { | |
function e(e) { | |
var t = { | |
goformId: "WIFI_ADVANCE_SET", | |
isTest: oi, | |
wifiMode: e.mode, | |
countryCode: e.countryCode, | |
m_WirelessMode: e.m_WirelessMode, | |
m_CountryCode: e.m_CountryCode | |
}; | |
return n.WIFI_BAND_SUPPORT && (t.wifi_band = e.wifiBand, t.m_wifi_band = e.m_wifi_band), t.selectedChannel = e.channel, t.m_Channel = e.m_Channel, n.WIFI_BAND_SUPPORT && "a" == e.wifiBand || (t.abg_rate = e.rate), n.WIFI_BANDWIDTH_SUPPORT && (t.wifi_11n_cap = e.bandwidth, t.m_wifi_11n_cap = e.m_wifi_11n_cap), t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function ft() { | |
function e(e) { | |
var t = { | |
goformId: "SET_WIFI_INFO", | |
isTest: oi, | |
wifiMode: e.mode, | |
countryCode: e.countryCode, | |
MAX_Access_num: e.station, | |
m_MAX_Access_num: e.m_station | |
}; | |
return n.WIFI_BAND_SUPPORT && (t.wifi_band = e.wifiBand), t.selectedChannel = e.channel, n.WIFI_BAND_SUPPORT && "a" == e.wifiBand || (t.abg_rate = e.rate), n.WIFI_BANDWIDTH_SUPPORT && (t.wifi_11n_cap = e.bandwidth), t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function gt() { | |
return getDeviceInfoTrue(), fi | |
} | |
function gt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "wifi_onoff_state,guest_switch,wifi_chip1_ssid2_max_access_num,m_SSID2,wifi_chip2_ssid2_max_access_num,wifi_chip1_ssid1_wifi_coverage,apn_interface_version,m_ssid_enable,imei,network_type,rssi,rscp,lte_rsrp,imsi,sim_imsi,cr_version,wa_version,hardware_version,web_version,wa_inner_version,wifi_chip1_ssid1_max_access_num,wifi_chip1_ssid1_ssid,wifi_chip1_ssid1_auth_mode,wifi_chip1_ssid1_password_encode,wifi_chip2_ssid1_ssid,wifi_chip2_ssid1_auth_mode,m_HideSSID,wifi_chip2_ssid1_password_encode,wifi_chip2_ssid1_max_access_num,lan_ipaddr,lan_ipaddr,mac_address,msisdn,LocalDomain,wan_ipaddr,static_wan_ipaddr,ipv6_wan_ipaddr,ipv6_pdp_type,ipv6_pdp_type_ui,pdp_type,pdp_type_ui,opms_wan_mode,opms_wan_auto_mode,ppp_status,Z5g_snr,Z5g_rsrp,wan_lte_ca,lte_ca_pcell_band,lte_ca_pcell_bandwidth,lte_ca_scell_band,lte_ca_scell_bandwidth,lte_ca_pcell_arfcn,lte_ca_scell_arfcn,lte_multi_ca_scell_info,wan_active_band,wifi_onoff_state,guest_switch,wifi_chip1_ssid2_max_access_num,wifi_chip2_ssid2_max_access_num,wifi_chip1_ssid1_wifi_coverage,wifi_chip1_ssid1_max_access_num,wifi_chip1_ssid1_ssid,wifi_chip1_ssid1_auth_mode,wifi_chip1_ssid1_password_encode,wifi_chip2_ssid1_ssid,wifi_chip2_ssid1_auth_mode,wifi_chip2_ssid1_password_encode,wifi_chip2_ssid1_max_access_num,wifi_chip1_ssid2_ssid,wifi_chip2_ssid2_ssid,wifi_chip1_ssid1_switch_onoff,wifi_chip2_ssid1_switch_onoff,wifi_chip1_ssid2_switch_onoff,wifi_chip2_ssid2_switch_onoff,Z5g_SINR,station_ip_addr", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
return e ? { | |
wifi_enable: e.wifi_onoff_state, | |
multi_ssid_enable: e.guest_switch, | |
ssid: e.wifi_chip1_ssid1_ssid, | |
ssidGuest: e.wifi_chip1_ssid2_ssid, | |
authMode: e.wifi_chip1_ssid1_auth_mode, | |
passPhrase: Base64.decode(e.wifi_chip1_ssid1_password_encode), | |
m_authMode: e.wifi_chip2_ssid1_auth_mode, | |
m_passPhrase: Base64.decode(e.wifi_chip2_ssid1_password_encode), | |
chip1_ssid1_enable: e.wifi_chip1_ssid1_switch_onoff, | |
chip2_ssid1_enable: e.wifi_chip2_ssid1_switch_onoff, | |
chip1_ssid2_enable: e.wifi_chip1_ssid2_switch_onoff, | |
chip2_ssid2_enable: e.wifi_chip2_ssid2_switch_onoff, | |
m_ssid: e.wifi_chip2_ssid1_ssid, | |
m_ssid_guest: e.wifi_chip2_ssid2_ssid, | |
m_max_access_num: e.wifi_chip2_ssid1_max_access_num, | |
m_max_access_num_guest: e.wifi_chip2_ssid2_max_access_num, | |
ipAddress: e.lan_ipaddr, | |
wanIpAddress: e.wan_ipaddr, | |
staticWanIpAddress: e.static_wan_ipaddr, | |
ipv6WanIpAddress: e.ipv6_wan_ipaddr, | |
ipv6PdpType: e.ipv6_pdp_type, | |
macAddress: e.mac_address, | |
simSerialNumber: e.msisdn, | |
lanDomain: e.LocalDomain, | |
imei: e.imei, | |
signal: convertSignal(e), | |
imsi: e.imsi || e.sim_imsi, | |
sw_version: e.wa_inner_version || e.cr_version, | |
fw_version: e.wa_version, | |
hw_version: e.hardware_version, | |
max_access_num: e.wifi_chip1_ssid1_max_access_num, | |
max_access_num_guest: e.wifi_chip1_ssid2_max_access_num, | |
wifiRange: e.wifi_chip1_ssid1_wifi_coverage, | |
pdpType: e.apn_interface_version >= 2 ? e.pdp_type_ui : e.pdp_type, | |
opms_wan_mode: e.opms_wan_mode, | |
opms_wan_auto_mode: e.opms_wan_auto_mode, | |
connectStatus: e.ppp_status, | |
Z5g_SINR: e.Z5g_SINR, | |
Z5g_rsrp: e.Z5g_rsrp, | |
network_type: e.network_type, | |
wan_lte_ca: e.wan_lte_ca, | |
lte_ca_pcell_band: e.lte_ca_pcell_band, | |
lte_ca_pcell_bandwidth: e.lte_ca_pcell_bandwidth, | |
lte_ca_scell_band: e.lte_ca_scell_band, | |
lte_ca_scell_bandwidth: e.lte_ca_scell_bandwidth, | |
lte_ca_pcell_arfcn: e.lte_ca_pcell_arfcn, | |
lte_ca_scell_arfcn: e.lte_ca_scell_arfcn, | |
lte_multi_ca_scell_info: e.lte_multi_ca_scell_info, | |
wan_active_band: e.wan_active_band, | |
station_ip_addr: e.station_ip_addr | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function vt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "wifi_coverage", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.wifiRangeMode = e.wifi_coverage, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function wt() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "SET_WIFI_COVERAGE", n.isTest = oi, n.wifi_coverage = e.wifiRangeMode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ht() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryWiFiCoverage", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.wifiRangeMode = e.WiFiCoverage, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function St() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "setWiFiCoverage", n.isTest = oi, n.WiFiCoverage = e.WiFiCoverage, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Tt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "auto_power_save", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.autoPowerSaveMode = e.auto_power_save, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Pt() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "SET_AUTO_POWER_SAVE", n.isTest = oi, n.auto_power_save = e.autoPowerSaveMode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function It() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "upnpEnabled", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.upnpSetting = "1" == e.upnpEnabled ? "1" : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function bt() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "UPNP_SETTING", n.isTest = oi, n.upnp_setting_option = e.upnpSetting, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function At() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "DMZEnable,DMZIPAddress,lan_ipaddr,lan_netmask", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.dmzSetting = "1" == e.DMZEnable ? "1" : "0", t.ipAddress = e.DMZIPAddress, t.gatewayIpAddress = e.lan_ipaddr, t.gatewaySubnetMask = e.lan_netmask, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function yt() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "DMZ_SETTING", n.isTest = oi, n.DMZEnabled = e.dmzSetting, "1" == n.DMZEnabled && (n.DMZIPAddress = e.ipAddress), n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Et() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "lan_ipaddr,PortMapEnable,PortMapRules_0,PortMapRules_1,PortMapRules_2,PortMapRules_3,PortMapRules_4,PortMapRules_5,PortMapRules_6,PortMapRules_7,PortMapRules_8,PortMapRules_9", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
t.portMapEnable = e.PortMapEnable, t.gatewayIpAddress = e.lan_ipaddr; | |
var r = []; | |
return "" != e.PortMapRules_0 && r.push([0, e.PortMapRules_0]), "" != e.PortMapRules_1 && r.push([1, e.PortMapRules_1]), "" != e.PortMapRules_2 && r.push([2, e.PortMapRules_2]), "" != e.PortMapRules_3 && r.push([3, e.PortMapRules_3]), "" != e.PortMapRules_4 && r.push([4, e.PortMapRules_4]), "" != e.PortMapRules_5 && r.push([5, e.PortMapRules_5]), "" != e.PortMapRules_6 && r.push([6, e.PortMapRules_6]), "" != e.PortMapRules_7 && r.push([7, e.PortMapRules_7]), "" != e.PortMapRules_8 && r.push([8, e.PortMapRules_8]), "" != e.PortMapRules_9 && r.push([9, e.PortMapRules_9]), t.portMapRules = n(r), t | |
} | |
return si | |
} | |
function n(e) { | |
var t = []; | |
if (e && e.length > 0) | |
for (var n = 0; n < e.length; n++) { | |
var r = {}, | |
_ = e[n][1].split(","); | |
r.index = e[n][0], r.sourcePort = _[1], r.destIpAddress = _[0], r.destPort = _[2], r.protocol = transProtocol(_[3]), r.comment = _[4], t.push(r) | |
} | |
return t | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Rt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "ADD_PORT_MAP", n.portMapEnabled = e.portMapEnable, n.fromPort = e.sourcePort, n.ip_address = e.destIpAddress, n.toPort = e.destPort, n.protocol = e.protocol, n.comment = e.comment, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Nt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "ADD_PORT_MAP", n.portMapEnabled = e.portMapEnable, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Mt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "DEL_PORT_MAP", n.delete_id = e.indexs.join(";") + ";", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Dt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "data_volume_limit_switch,data_volume_limit_unit,data_volume_limit_size,data_volume_alert_percent,monthly_tx_bytes,monthly_rx_bytes,monthly_time,wan_auto_clear_flow_data_switch,traffic_clear_date", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = "data" == e.data_volume_limit_unit; | |
return { | |
dataLimitChecked: e.data_volume_limit_switch, | |
dataLimitTypeChecked: t ? "1" : "0", | |
limitDataMonth: t ? e.data_volume_limit_size : "0", | |
alertDataReach: t ? e.data_volume_alert_percent : "0", | |
limitTimeMonth: t ? "0" : e.data_volume_limit_size, | |
alertTimeReach: t ? "0" : e.data_volume_alert_percent, | |
monthlySent: "" == e.monthly_tx_bytes ? 0 : e.monthly_tx_bytes, | |
monthlyReceived: "" == e.monthly_rx_bytes ? 0 : e.monthly_rx_bytes, | |
monthlyConnectedTime: "" == e.monthly_time ? 0 : e.monthly_time, | |
autoClearTraffic: e.wan_auto_clear_flow_data_switch, | |
traffic_clear_date: e.traffic_clear_date | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ct() { | |
function e(e, t) { | |
var r = "1" == e.dataLimitTypeChecked, | |
_ = { | |
isTest: oi, | |
goformId: "DATA_LIMIT_SETTING" | |
}; | |
return "1" == e.dataLimitChecked && (_.data_volume_limit_unit = r ? "data" : "time", _.data_volume_limit_size = r ? e.limitDataMonth : e.limitTimeMonth, _.data_volume_alert_percent = r ? e.alertDataReach : e.alertTimeReach), _.wan_auto_clear_flow_data_switch = e.wan_auto_clear_flow_data_switch, _.traffic_clear_date = e.traffic_clear_date, -1 != n.DEVICE.toLowerCase().indexOf("cpe") ? _.data_volume_limit_switch = e.dataLimitChecked : (_.data_volume_limit_switch = e.dataLimitChecked, _.notify_deviceui_enable = "0"), _ | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function kt() { | |
function e(e, t) { | |
return "send" == e.sendOrReply ? { | |
isTest: oi, | |
goformId: "USSD_PROCESS", | |
USSD_operator: e.operator, | |
USSD_send_number: e.strUSSDCommand, | |
notCallback: !0 | |
} : "reply" == e.sendOrReply ? { | |
isTest: oi, | |
goformId: "USSD_PROCESS", | |
USSD_operator: e.operator, | |
USSD_reply_number: e.strUSSDCommand, | |
notCallback: !0 | |
} : void 0 | |
} | |
function t(e) { | |
if (!e) return void n(!1, "ussd_fail"); | |
"success" == e.result ? (callbackTemp = n, Ft()) : n(!1, "ussd_fail") | |
} | |
var n = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ft() { | |
t.ajax({ | |
url: "/goform/goform_get_cmd_process", | |
data: { | |
cmd: "ussd_write_flag" | |
}, | |
cache: !1, | |
async: !0, | |
dataType: "json", | |
success: function(e) { | |
"1" == e.ussd_write_flag ? callbackTemp(!1, "ussd_no_service") : "4" == e.ussd_write_flag || "unknown" == e.ussd_write_flag || "3" == e.ussd_write_flag ? callbackTemp(!1, "ussd_timeout") : "15" == e.ussd_write_flag ? setTimeout(Ft, 1e3) : "10" == e.ussd_write_flag ? callbackTemp(!1, "ussd_retry") : "99" == e.ussd_write_flag ? callbackTemp(!1, "ussd_unsupport") : "41" == e.ussd_write_flag ? callbackTemp(!1, "operation_not_supported") : "2" == e.ussd_write_flag ? callbackTemp(!1, "network_terminated") : "16" == e.ussd_write_flag ? t.ajax({ | |
url: "/goform/goform_get_cmd_process", | |
data: { | |
cmd: "ussd_data_info" | |
}, | |
dataType: "json", | |
async: !0, | |
cache: !1, | |
success: function(e) { | |
var t = {}; | |
t.data = e.ussd_data, t.ussd_action = e.ussd_action, t.ussd_dcs = e.ussd_dcs, callbackTemp(!0, t) | |
}, | |
error: function() { | |
callbackTemp(!1, "ussd_info_error") | |
} | |
}) : callbackTemp(!1, "ussd_fail") | |
}, | |
error: function() { | |
callbackTemp(!1, "ussd_fail") | |
} | |
}) | |
} | |
function Wt(e) { | |
function r() { | |
t.ajax({ | |
url: "/goform/goform_get_cmd_process", | |
data: { | |
cmd: "ussd_write_flag" | |
}, | |
cache: !1, | |
async: !0, | |
dataType: "json", | |
success: function(t) { | |
"15" == t.ussd_write_flag ? setTimeout(r, 1e3) : e("13" == t.ussd_write_flag ? !0 : !1) | |
}, | |
error: function() { | |
e(!1) | |
} | |
}) | |
} | |
var _ = {}; | |
if (_.goformId = "USSD_PROCESS", _.USSD_operator = "ussd_cancel", n.ACCESSIBLE_ID_SUPPORT) { | |
var i = hex_md5(rd0 + rd1), | |
s = hr({ | |
nv: "RD" | |
}).RD, | |
o = hex_md5(i + s); | |
_.AD = o | |
} | |
t.ajax({ | |
url: "/goform/goform_set_cmd_process", | |
data: _, | |
cache: !1, | |
dataType: "json", | |
success: function(t) { | |
"success" == t.result ? r() : e(!1) | |
} | |
}) | |
} | |
function xt() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "dlna_language,dlna_name,dlna_share_audio,dlna_share_video,dlna_share_image,dlna_scan_state,sd_card_state,sdcard_mode_option,dlna_rescan_end", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
return { | |
language: e.dlna_language, | |
deviceName: e.dlna_name, | |
shareAudio: e.dlna_share_audio, | |
shareVideo: e.dlna_share_video, | |
shareImage: e.dlna_share_image, | |
needRescan: "1" == e.dlna_scan_state, | |
dlnaEnable: !0, | |
dlna_scan: e.dlna_rescan_end | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Lt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
notCallback: !0, | |
goformId: "DLNA_SETTINGS", | |
dlna_language: e.language, | |
dlna_name: e.deviceName, | |
dlna_share_audio: e.shareAudio, | |
dlna_share_video: e.shareVideo, | |
dlna_share_image: e.shareImage | |
} | |
} | |
function t(e) { | |
e && "success" == e.result ? L("dlna_rescan_end", n) : r(e) | |
} | |
function n(e) { | |
Ut(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ot() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
notCallback: !0, | |
goformId: "DLNA_RESCAN" | |
} | |
} | |
function t(e) { | |
e && "success" == e.result ? L("dlna_rescan_end", n) : r(e) | |
} | |
function n(e) { | |
Ut(e, r, n) | |
} | |
var r = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Ut(e, t, n) { | |
"1" == e.dlna_rescan_end && (O("dlna_rescan_end", n), t({ | |
result: "success" | |
})) | |
} | |
function Bt() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "UNLOCK_NETWORK", | |
notCallback: !0, | |
unlock_network_code: e.unlock_network_code | |
} | |
} | |
function t(e) { | |
e && "success" == e.result ? U(n) : r({ | |
result: "fail" | |
}) | |
} | |
function n() { | |
_ > 5 ? (B(n), r({ | |
result: "fail" | |
})) : "modem_imsi_waitnck" != ci.simStatus && (B(n), r({ | |
result: "success" | |
})), _++ | |
} | |
var r = arguments[1], | |
_ = 0; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Vt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "unlock_nck_time" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ht() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "SET_UPGRADE_NOTICE", | |
upgrade_notice_flag: e.upgrade_notice_flag, | |
notCallback: !0 | |
} | |
} | |
function t(e) { | |
n("success" == e.result ? !0 : !1) | |
} | |
var n = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Gt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "upgrade_notice_flag" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Kt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "wifi_sta_connection,ap_station_mode,m_ssid_enable" | |
} | |
} | |
function t(e) { | |
return e ? { | |
multi_ssid_enable: e.m_ssid_enable, | |
ap_station_enable: e.wifi_sta_connection, | |
ap_station_mode: e.ap_station_mode | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function zt() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "WIFI_STA_CONTROL", | |
wifi_sta_connection: e.ap_station_enable, | |
ap_station_mode: e.ap_station_mode | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? (ci.ap_station_enable = 1 == n.ap_station_enable, ci.ap_station_mode = n.ap_station_mode, e) : si | |
} | |
var n = arguments[0]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Xt() { | |
return Kt({}, function(e) { | |
ci.ap_station_enable = 1 == e.ap_station_enable, ci.ap_station_mode = e.ap_station_mode | |
}) | |
} | |
function jt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "wifi_profile,wifi_profile1,wifi_profile2,wifi_profile3,wifi_profile4,wifi_profile5,wifi_profile_num" | |
} | |
} | |
function t(e) { | |
if (e) { | |
for (var t = [], n = 0; n <= 5; n++) { | |
var r = ""; | |
r = 0 == n ? e.wifi_profile : e["wifi_profile" + n]; | |
for (var _ = r.split(";"), i = 0; i < _.length; i++) { | |
var s = _[i].split(","); | |
if (!s[0]) break; | |
var o = { | |
profileName: s[0], | |
fromProvider: s[1], | |
connectStatus: s[2], | |
signal: s[3], | |
ssid: s[4], | |
authMode: s[5], | |
encryptType: s[6], | |
password: "0" == s[7] ? "" : s[7], | |
keyID: s[8] | |
}; | |
t.push(o) | |
} | |
} | |
return { | |
hotspotList: t | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function qt() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "WLAN_SET_STA_REFRESH" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Zt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "scan_finish,EX_APLIST,EX_APLIST1" | |
} | |
} | |
function t(e) { | |
if (e) { | |
if ("0" == e.scan_finish) return { | |
scan_finish: !1, | |
hotspotList: [] | |
}; | |
for (var t = [], n = 0; n <= 1; n++) { | |
var r; | |
r = 0 == n ? e.EX_APLIST : e.EX_APLIST1; | |
for (var _ = r.split(";"), i = 0; i < _.length; i++) { | |
var s = _[i].split(","); | |
if (!s[0]) break; | |
var o = { | |
fromProvider: s[0], | |
connectStatus: s[1], | |
ssid: s[2], | |
signal: s[3], | |
channel: s[4], | |
authMode: s[5], | |
encryptType: s[6] | |
}; | |
t.push(o) | |
} | |
} | |
return { | |
scan_finish: !0, | |
hotspotList: t | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Yt() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "EX_APLIST,EX_APLIST1" | |
} | |
} | |
function t(e) { | |
if (e) { | |
for (var t = [], n = 0; n <= 1; n++) { | |
var r; | |
r = 0 == n ? e.EX_APLIST : e.EX_APLIST1; | |
for (var _ = r.split(";"), i = 0; i < _.length; i++) { | |
var s = _[i].split(","); | |
if (!s[0]) break; | |
var o = { | |
fromProvider: s[0], | |
connectStatus: s[1], | |
ssid: s[2], | |
signal: s[3], | |
channel: s[4], | |
authMode: s[5], | |
encryptType: s[6] | |
}; | |
t.push(o) | |
} | |
} | |
return { | |
hotspotList: t | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Qt(e) { | |
var t = []; | |
return t.push(e.profileName), t.push(e.fromProvider || "0"), t.push(e.connectStatus || "0"), t.push(e.signal), t.push(e.ssid), t.push(e.authMode), t.push(e.encryptType), t.push(e.password || "0"), t.push(e.keyID), t.join(",") | |
} | |
function Jt() { | |
function e(e) { | |
var t = e.apList, | |
n = "modify"; | |
if ("2" == e.saveAddFlag) { | |
n = "add", t.reverse(); | |
t.push({ | |
profileName: e.profileName, | |
fromProvider: "0", | |
connectStatus: "0", | |
signal: e.signal, | |
ssid: e.ssid, | |
authMode: e.authMode, | |
encryptType: e.encryptType, | |
password: e.password || "0", | |
keyID: e.keyID | |
}), t.reverse() | |
} | |
for (var r = { | |
profile0: [], | |
profile1: [], | |
profile2: [], | |
profile3: [], | |
profile4: [], | |
profile5: [] | |
}, _ = "", i = 0; i < t.length; i++) { | |
var s = ""; | |
e.profileNameInit == t[i].profileName ? (s = Qt(e), _ = s) : s = Qt(t[i]); | |
r["profile" + parseInt(i / 5)].push(s) | |
} | |
return { | |
isTest: oi, | |
goformId: "WIFI_SPOT_PROFILE_UPDATE", | |
wifi_profile: r.profile0.join(";"), | |
wifi_profile1: r.profile1.join(";"), | |
wifi_profile2: r.profile2.join(";"), | |
wifi_profile3: r.profile3.join(";"), | |
wifi_profile4: r.profile4.join(";"), | |
wifi_profile5: r.profile5.join(";"), | |
wifi_profile_num: t.length, | |
wifi_update_profile: _, | |
action: n | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function $t() { | |
function e(e) { | |
for (var t = e.apList, n = { | |
profile0: [], | |
profile1: [], | |
profile2: [], | |
profile3: [], | |
profile4: [], | |
profile5: [] | |
}, r = !1, _ = "", i = 0; i < t.length; i++) { | |
var s = Qt(t[i]); | |
if (t[i].profileName != e.profileName) { | |
var o = i; | |
r && (o = i - 1); | |
n["profile" + parseInt(o / 5)].push(s) | |
} else r = !0, _ = s | |
} | |
var a = r ? t.length - 1 : t.length; | |
return { | |
isTest: oi, | |
goformId: "WIFI_SPOT_PROFILE_UPDATE", | |
wifi_profile: n.profile0.join(";"), | |
wifi_profile1: n.profile1.join(";"), | |
wifi_profile2: n.profile2.join(";"), | |
wifi_profile3: n.profile3.join(";"), | |
wifi_profile4: n.profile4.join(";"), | |
wifi_profile5: n.profile5.join(";"), | |
wifi_profile_num: a, | |
wifi_update_profile: _, | |
action: "delete" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function en() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "WLAN_SET_STA_CON", | |
EX_SSID1: e.EX_SSID1, | |
EX_AuthMode: e.EX_AuthMode, | |
EX_EncrypType: e.EX_EncrypType, | |
EX_DefaultKeyID: e.EX_DefaultKeyID, | |
EX_WEPKEY: e.EX_WEPKEY, | |
EX_WPAPSK1: e.EX_WPAPSK1, | |
EX_wifi_profile: e.EX_wifi_profile | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function tn() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "WLAN_SET_STA_DISCON" | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function nn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "opms_wan_mode,opms_wan_auto_mode,loginfo,ppp_status,ethernet_port_specified" | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return "AUTO" == e.opms_wan_mode ? t.opms_wan_mode = e.opms_wan_auto_mode ? e.opms_wan_auto_mode : "" : t.opms_wan_mode = e.opms_wan_mode ? e.opms_wan_mode : "", t.loginfo = e.loginfo, t.ppp_status = e.ppp_status, t.ethernet_port_specified = "1" == e.ethernet_port_specified ? e.ethernet_port_specified : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function rn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi, | |
goformId: "OPERATION_MODE" | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function _n(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function sn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "opms_wan_auto_mode,pppoe_username,pppoe_password,pppoe_dial_mode,pppoe_status,static_wan_ipaddr,static_wan_netmask,static_wan_gateway,static_wan_primary_dns,static_wan_secondary_dns,dhcp_wan_status,static_wan_status" | |
} | |
} | |
function t(e) { | |
return e ? { | |
opms_wan_auto_mode: e.opms_wan_auto_mode, | |
pppoe_username: e.pppoe_username, | |
pppoe_password: e.pppoe_password, | |
pppoe_dial_mode: e.pppoe_dial_mode, | |
ppp_status: e.pppoe_status, | |
static_wan_ipaddr: e.static_wan_ipaddr, | |
static_wan_netmask: e.static_wan_netmask, | |
static_wan_gateway: e.static_wan_gateway, | |
static_wan_primary_dns: e.static_wan_primary_dns, | |
static_wan_secondary_dns: e.static_wan_secondary_dns, | |
dhcp_wan_status: e.dhcp_wan_status, | |
static_wan_status: e.static_wan_status | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function on(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi, | |
notCallback: !0 | |
}, e) | |
} | |
function _(t) { | |
"success" == t.result ? "WAN_GATEWAYMODE_PPPOE" == e.goformId && "connect" == e.action_link ? (showLoading("connecting"), checkPoint = (new Date).getTime(), U(i)) : "WAN_GATEWAYMODE_PPPOE" == e.goformId && "disconnect" == e.action_link ? (checkPoint = (new Date).getTime(), U(o)) : n({ | |
result: !0 | |
}) : n({ | |
result: !1 | |
}) | |
} | |
function i(e) { | |
"ppp_connecting" == e.pppoe_status ? ci.connectStatus = "ppp_connecting" : checkConnectedStatus(e.pppoe_status) ? (B(i), ci.connectStatus = "ppp_connected", n({ | |
result: !0, | |
status: ci.connectStatus | |
})) : (new Date).getTime() - checkPoint < 1e4 ? ci.connectStatus = "ppp_connecting" : (B(i), n({ | |
result: !1 | |
})) | |
} | |
function o(e) { | |
"ppp_disconnecting" == e.pppoe_status ? ci.connectStatus = "ppp_disconnecting" : "ppp_disconnected" == e.pppoe_status ? (B(o), ci.connectStatus = "ppp_disconnected", n({ | |
result: !0, | |
status: ci.connectStatus | |
})) : (new Date).getTime() - checkPoint < 1e4 ? ci.connectStatus = "ppp_disconnecting" : (B(o), n({ | |
result: !1 | |
})) | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function an(e, t) { | |
function n(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "sntp_year,sntp_month_temp,sntp_day,sntp_hour,sntp_minute,sntp_second,sntp_time_set_mode,sntp_server_list1,sntp_server_list2,sntp_server_list3,sntp_server_list4,sntp_server_list5,sntp_server_list6,sntp_server_list7,sntp_server_list8,sntp_server_list9,sntp_server_list10,sntp_server0,sntp_server1,sntp_server2,sntp_other_server0,sntp_other_server1,sntp_other_server2,sntp_timezone,sntp_dst_enable,ppp_status,opms_wan_mode,syn_done" | |
} | |
} | |
function r(e) { | |
if (e) { | |
var t = _(e); | |
return { | |
sntp_year: e.sntp_year, | |
sntp_month: e.sntp_month_temp, | |
sntp_day: e.sntp_day, | |
sntp_hour: e.sntp_hour, | |
sntp_minute: e.sntp_minute, | |
sntp_second: e.sntp_second, | |
sntp_time_set_mode: e.sntp_time_set_mode, | |
sntp_servers: t, | |
sntp_server0: e.sntp_server0, | |
sntp_server1: e.sntp_server1, | |
sntp_server2: e.sntp_server2, | |
sntp_other_server0: e.sntp_other_server0, | |
sntp_other_server1: e.sntp_other_server1, | |
sntp_other_server2: e.sntp_other_server2, | |
sntp_timezone: e.sntp_timezone, | |
sntp_dst_enable: e.sntp_dst_enable, | |
ppp_status: e.ppp_status, | |
opms_wan_mode: e.opms_wan_mode, | |
syn_done: e.syn_done | |
} | |
} | |
return si | |
} | |
function _(e) { | |
for (var t = [], n = 0; n < 10; n++) { | |
var r = "sntp_server_list" + (n + 1).toString(); | |
if ("" != e[r]) { | |
var _ = {}; | |
_.name = e[r], _.value = e[r], t.push(_) | |
} | |
} | |
for (var i = [{ | |
name: "Other", | |
value: "Other" | |
}, { | |
name: "NONE", | |
value: "" | |
}], s = 0; s < 2; s++) t.push(i[s]); | |
return t | |
} | |
return s(arguments, {}, n, r, null, !1) | |
} | |
function un(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function cn(e, r) { | |
function _() { | |
t.ajax({ | |
url: "/goform/goform_get_cmd_process", | |
dataType: "json", | |
data: { | |
cmd: "syn_done,nitz_sync_flag", | |
multi_data: "1" | |
}, | |
cache: !1, | |
async: !1, | |
success: function(e) { | |
"1" == e.syn_done || "1" == e.nitz_sync_flag ? r(!0) : "0" == e.syn_done ? r(!1) : setTimeout(_, 2e3) | |
}, | |
error: function() { | |
r(!1) | |
} | |
}) | |
} | |
var i = t.extend({ | |
isTest: oi | |
}, e); | |
if (i.isTest) result = simulate.simulateRequest(e, r, r, !0, !0), setTimeout(function() { | |
r(result) | |
}, getRandomInt(120) + 50); | |
else { | |
if (n.ACCESSIBLE_ID_SUPPORT) { | |
var s = hex_md5(rd0 + rd1), | |
o = hr({ | |
nv: "RD" | |
}).RD, | |
a = hex_md5(s + o); | |
i.AD = a | |
} | |
t.post("/goform/goform_set_cmd_process", i, function(t) { | |
t && "success" == t.result ? "auto" == e.manualsettime ? setTimeout(_, 2e3) : r(!0) : r(!1) | |
}, "json") | |
} | |
} | |
function dn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function ln() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "websURLFilters" | |
} | |
} | |
function t(e) { | |
var t = []; | |
if (e) { | |
if (0 == e.websURLFilters.length) return { | |
urlFilterRules: [] | |
}; | |
for (var n = e.websURLFilters.split(";"), r = 0; r < n.length; r++) { | |
var _ = {}; | |
_.index = r, _.url = n[r], t.push(_) | |
} | |
return { | |
urlFilterRules: t | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function pn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function mn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "wifi_wds_mode,wifi_wds_ssid,wifi_wds_AuthMode,wifi_wds_EncrypType,wifi_wds_WPAPSK1,RadioOff" | |
} | |
} | |
function t(e) { | |
return e ? { | |
currentMode: e.wifi_wds_mode, | |
wdsSSID: e.wifi_wds_ssid, | |
wdsAuthMode: e.wifi_wds_AuthMode, | |
wdsEncrypType: e.wifi_wds_EncrypType, | |
wdsWPAPSK1: e.wifi_wds_WPAPSK1, | |
RadioOff: e.RadioOff | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function fn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function gn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "syslog_mode,debug_level" | |
} | |
} | |
function t(e) { | |
return e ? { | |
currentMode: e.syslog_mode, | |
debugLevel: e.debug_level | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function vn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function wn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "tr069_ServerURL,tr069_CPEPortNo,tr069_ServerUsername,tr069_ServerPassword,tr069_ConnectionRequestUname,tr069_ConnectionRequestPassword,wan_ipaddr,tr069_PeriodicInformEnable,tr069_PeriodicInformInterval,tr069_CertEnable,tr069_DataModule,tr069_Webui_DataModuleSupport" | |
} | |
} | |
function t(e) { | |
return e ? { | |
serverUrl: e.tr069_ServerURL, | |
tr069_CPEPortNo: e.tr069_CPEPortNo, | |
serverUserName: e.tr069_ServerUsername, | |
serverPassword: e.tr069_ServerPassword, | |
requestUserName: e.tr069_ConnectionRequestUname, | |
requestPassword: e.tr069_ConnectionRequestPassword, | |
wanIpAddress: e.wan_ipaddr, | |
tr069_PeriodicInformEnable: e.tr069_PeriodicInformEnable, | |
tr069_PeriodicInformInterval: e.tr069_PeriodicInformInterval, | |
tr069_CertEnable: e.tr069_CertEnable, | |
tr069_DataModule: e.tr069_DataModule, | |
tr069_Webui_DataModuleSupport: e.tr069_Webui_DataModuleSupport | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function hn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Sn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "voip_display_name,voip_user_name,voip_authorization_user_name,voip_authorization_password,voip_registration_server,voip_registration_server_port,voip_proxy_server,voip_proxy_server_port,voip_outbound_proxy_enable,voip_outbound_proxy,voip_outbound_proxy_port,voip_register_status" | |
} | |
} | |
function t(e) { | |
return e ? { | |
display_name: e.voip_display_name, | |
user_name: e.voip_authorization_user_name, | |
authorization_user_name: e.voip_user_name, | |
authorization_password: e.voip_authorization_password, | |
registration_server: e.voip_registration_server, | |
registration_server_port: e.voip_registration_server_port, | |
proxy_server: e.voip_proxy_server, | |
proxy_server_port: e.voip_proxy_server_port, | |
outboundEnable: e.voip_outbound_proxy_enable, | |
outboundServer: e.voip_outbound_proxy, | |
outboundPort: e.voip_outbound_proxy_port, | |
voip_register_status: e.voip_register_status | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Tn(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Pn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "voip_sip_register_server1,voip_sip_domain1,voip_sip_realm1,voip_sip_proxy_enable1,voip_sip_proxy_server1,voip_account_display_account1,voip_account_auth1,voip_account_password1,voip_user1_register_status" | |
} | |
} | |
function t(e) { | |
return e ? { | |
sipRegisterServer: e.voip_sip_register_server1, | |
sipDomain: e.voip_sip_domain1, | |
sipRealm: e.voip_sip_realm1, | |
sipProxyMode: e.voip_sip_proxy_enable1, | |
voipSipProxyServer: e.voip_sip_proxy_server1, | |
displayName: e.voip_account_display_account1, | |
authorizedUserName: e.voip_account_auth1, | |
authorizedPassword: e.voip_account_password1, | |
voipRegisterStatus: e.voip_user1_register_status | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function In() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "voip_user1_register_status" | |
} | |
} | |
function t(e) { | |
return e ? { | |
voipRegisterStatus: e.voip_user1_register_status | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function bn() { | |
function e(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function An() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "voip_sip_t38_enable1,voip_sip_dtmf_method,voip_sip_encoder1,voip_sip_vad_enable1,voip_sip_cng_enable1" | |
} | |
} | |
function t(e) { | |
return e ? { | |
sipT38Mode: e.voip_sip_t38_enable1, | |
currentDtmfMethod: e.voip_sip_dtmf_method, | |
currentVoipSipEncoderMethod: e.voip_sip_encoder1, | |
sipVadMode: e.voip_sip_vad_enable1, | |
sipCngMode: e.voip_sip_cng_enable1 | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function yn() { | |
function e(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function En() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "voip_call_waiting_enable,voip_call_hold_enable,voip_three_way_talking_enable,voip_call_transfer_enable,voip_call_fwd_unconditional_enable,voip_call_fwd_unconditional_number,voip_call_fwd_busy_enable,voip_call_fwd_busy_number,voip_call_fwd_no_answer_enable,voip_call_fwd_no_answer_number" | |
} | |
} | |
function t(e) { | |
return e ? { | |
voip_call_waiting_enable: e.voip_call_waiting_enable, | |
voip_call_hold_enable: e.voip_call_hold_enable, | |
voip_three_way_talking_enable: e.voip_three_way_talking_enable, | |
voip_call_transfer_enable: e.voip_call_transfer_enable, | |
voip_call_fwd_unconditional_enable: e.voip_call_fwd_unconditional_enable, | |
voip_call_fwd_unconditional_number: e.voip_call_fwd_unconditional_number, | |
voip_call_fwd_busy_enable: e.voip_call_fwd_busy_enable, | |
voip_call_fwd_busy_number: e.voip_call_fwd_busy_number, | |
voip_call_fwd_no_answer_enable: e.voip_call_fwd_no_answer_enable, | |
voip_call_fwd_no_answer_number: e.voip_call_fwd_no_answer_number, | |
selectedMode: "1" == e.voip_call_fwd_unconditional_enable ? 1 : 0 | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Rn() { | |
function e(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Nn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "ACL_mode,wifi_mac_black_list,wifi_hostname_black_list,RadioOff,user_ip_addr" | |
} | |
} | |
function t(e) { | |
return e ? { | |
ACL_mode: e.ACL_mode, | |
wifi_mac_black_list: e.wifi_mac_black_list, | |
wifi_hostname_black_list: e.wifi_hostname_black_list, | |
RadioOff: e.RadioOff, | |
user_ip_addr: e.user_ip_addr | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Mn() { | |
function e(e) { | |
return { | |
goformId: "WIFI_MAC_FILTER", | |
isTest: oi, | |
ACL_mode: e.ACL_mode, | |
macFilteringMode: e.ACL_mode, | |
wifi_hostname_black_list: e.wifi_hostname_black_list, | |
wifi_mac_black_list: e.wifi_mac_black_list | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Dn() { | |
function e(e) { | |
return { | |
isTest: oi, | |
cmd: "mgmt_quicken_power_on,need_hard_reboot", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
return { | |
fastbootEnabled: "1" == e.mgmt_quicken_power_on ? "1" : "0", | |
need_hard_reboot: e.need_hard_reboot | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Cn() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "MGMT_CONTROL_POWER_ON_SPEED", | |
mgmt_quicken_power_on: e.fastbootEnabled, | |
need_hard_reboot: e.need_hard_reboot | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function kn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "REBOOT_DEVICE", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Fn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SHUTDOWN_DEVICE", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Wn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "new_version_state", n | |
} | |
function t(e) { | |
if (e) { | |
var t = "1" == e.new_version_state || "version_has_new_critical_software" == e.new_version_state || "version_has_new_optional_software" == e.new_version_state; | |
return e.hasNewVersion = t, e | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function xn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "dm_new_version", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Ln() { | |
function e(e, t) { | |
var r = {}; | |
return r.isTest = oi, "OTA" == n.UPGRADE_TYPE ? r.cmd = "is_mandatory" : r.cmd = "new_version_state", r | |
} | |
function t(e) { | |
return e ? "OTA" == n.UPGRADE_TYPE ? { | |
is_mandatory: "1" == e.is_mandatory | |
} : { | |
is_mandatory: "version_has_new_critical_software" == e.new_version_state | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function On() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "upgrade_result", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Un() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "current_upgrade_state", n | |
} | |
function t(e) { | |
return e ? ("downloading" == e.current_upgrade_state && (e.current_upgrade_state = "upgrading"), e) : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Bn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "dm_update_package_file_exist", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Vn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "pack_size_info", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Hn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "if_has_select", n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Gn() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "IF_UPGRADE", n.isTest = oi, n.select_op = e.selectOp, "check" == n.select_op && (n.ota_manual_check_roam_state = 1), n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Kn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "GetUpgAutoSetting", n | |
} | |
function t(e) { | |
return e ? { | |
updateMode: e.UpgMode, | |
updateIntervalDay: e.UpgIntervalDay, | |
allowRoamingUpdate: e.UpgRoamPermission | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function zn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SetUpgAutoSetting", n.UpgMode = e.updateMode, n.UpgIntervalDay = e.updateIntervalDay, n.UpgRoamPermission = e.allowRoamingUpdate, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Xn() { | |
return hr({ | |
nv: ["dm_last_check_time"] | |
}, arguments[1], arguments[2]) | |
} | |
function jn() { | |
return hr({ | |
nv: ["dm_update_successful_time"] | |
}, arguments[1], arguments[2]) | |
} | |
function qn() { | |
return hr({ | |
nv: ["network_type", "rssi", "rscp", "lte_rsrp", "Z5g_snr", "Z5g_rsrp", "ZCELLINFO_band", "Z5g_dlEarfcn", "lte_ca_pcell_arfcn", "lte_ca_pcell_band", "lte_ca_scell_band", "lte_ca_pcell_bandwidth", "lte_ca_scell_info", "lte_ca_scell_bandwidth", "wan_lte_ca", "lte_pci", "Z5g_CELL_ID", "Z5g_SINR", "cell_id", "wan_lte_ca", "lte_ca_pcell_band", "lte_ca_pcell_bandwidth", "lte_ca_scell_band", "lte_ca_scell_bandwidth", "lte_ca_pcell_arfcn", "lte_ca_scell_arfcn", "lte_multi_ca_scell_info", "wan_active_band", "nr5g_pci", "nr5g_action_band", "nr5g_cell_id", "lte_snr", "ecio", "wan_active_channel", "nr5g_action_channel"] | |
}, arguments[1], arguments[2]) | |
} | |
function Zn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "RESULT_RESTORE", n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Yn() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "RESET_DATA_COUNTER" | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Qn() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "CHANGE_MODE", n.change_mode = e.change_mode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Jn() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "childGroupList" | |
} | |
} | |
function t(e) { | |
return e && (e.childGroupList || e.devices) ? oi ? e.childGroupList : e : { | |
devices: [] | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function $n() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "ADD_DEVICE", | |
mac: e.macAddress | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function er() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "DEL_DEVICE", | |
mac: e.mac | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function tr(t) { | |
if (void 0 === n.currentUserInChildGroup) { | |
var r = []; | |
r = void 0 !== t ? t : Jn({}).devices; | |
var _ = sr({}).get_user_mac_addr || sr({}).user_mac_addr, | |
i = e.find(r, function(e) { | |
return e.mac == _ | |
}); | |
return n.currentUserInChildGroup = void 0 !== i, { | |
result: void 0 !== i | |
} | |
} | |
return { | |
result: n.currentUserInChildGroup | |
} | |
} | |
function nr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "child_mac_rule_info", | |
mac_addr: e.mac_addr | |
} | |
} | |
function t(e) { | |
return e && void 0 !== e.child_mac_rule_info ? e : { | |
child_mac_rule_info: "" | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function rr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "CHILD_MAC_RULE_DELETE", | |
mac_addr: e.mac | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function _r() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "CHILD_MAC_RULE_ADD", | |
child_mac_rule_info: e.child_mac_rule_info | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function ir() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "CHILD_MAC_RULE_UPDATE", | |
mac_addr: e.mac_addr, | |
child_mac_rule_info: e.child_mac_rule_info | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function sr() { | |
return hr({ | |
nv: "get_user_mac_addr" | |
}, arguments[1], arguments[2]) | |
} | |
function or() { | |
return sr({}).get_user_mac_addr || sr({}).user_mac_addr | |
} | |
function ar() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "hostNameList" | |
} | |
} | |
function t(e) { | |
return e && (e.hostNameList || e.devices) ? oi ? e.hostNameList : e : { | |
devices: [] | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function ur() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "EDIT_HOSTNAME", | |
mac: e.mac, | |
hostname: e.hostname | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function cr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "site_white_list" | |
} | |
} | |
function t(e) { | |
return e && (e.site_white_list || e.siteList) ? oi ? e.site_white_list : e : { | |
siteList: [] | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function dr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "REMOVE_WHITE_SITE", | |
ids: e.ids.join(",") | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function lr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "ADD_WHITE_SITE", | |
name: e.name, | |
site: e.site | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function pr() { | |
function t(e, t) { | |
return { | |
isTest: oi, | |
cmd: "time_limited" | |
} | |
} | |
function n(e) { | |
return e ? r(e) : _ | |
} | |
function r(t) { | |
if ("" == t.time_limited) return { | |
time_limited: [] | |
}; | |
var n = t.time_limited.split(";"); | |
return e.each(n, function(e) { | |
var t = e.split("+"); | |
2 == t.length && (_[t[0]] = t[1].split(",")) | |
}), _ | |
} | |
var _ = { | |
0: [], | |
1: [], | |
2: [], | |
3: [], | |
4: [], | |
5: [], | |
6: [] | |
}; | |
return s(arguments, {}, t, n, null, !1) | |
} | |
function mr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "SAVE_TIME_LIMITED", | |
time_limited: e.time | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, 0 == n.currentUserInChildGroup ? {} : { | |
errorType: "no_auth" | |
}, e, t, null, !0) | |
} | |
function fr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "web_wake_switch,web_sleep_switch,web_wake_time,web_sleep_time", | |
multi_data: "1" | |
} | |
} | |
function t(e) { | |
if (e) { | |
if (-1 != e.web_wake_time.indexOf(":")) { | |
var t = e.web_wake_time.split(":"); | |
e.openH = leftInsert(t[0], 2, "0"), e.openM = leftInsert(t[1], 2, "0") | |
} else e.openH = "06", e.openM = "00"; | |
if (-1 != e.web_sleep_time.indexOf(":")) { | |
var n = e.web_sleep_time.split(":"); | |
e.closeH = leftInsert(n[0], 2, "0"), e.closeM = leftInsert(n[1], 2, "0") | |
} else e.closeH = "22", e.closeM = "00"; | |
return e | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function gr() { | |
function e(e, t) { | |
var n = { | |
isTest: oi, | |
goformId: "SAVE_TSW", | |
web_wake_switch: e.openEnable, | |
web_sleep_switch: e.closeEnable | |
}; | |
return "1" == e.openEnable && (n.web_wake_time = e.openTime, n.web_sleep_time = e.closeTime), n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function vr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "systime_mode,syn_done,nitz_sync_flag", | |
multi_data: "1" | |
} | |
} | |
function t(e) { | |
return !e || "sntp" != e.systime_mode && "nitz" != e.systime_mode && "manual" != e.systime_mode && "1" != e.syn_done && "1" != e.nitz_sync_flag ? { | |
result: !1 | |
} : { | |
result: !0 | |
} | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function wr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
goformId: "FLOW_CALIBRATION_MANUAL", | |
calibration_way: e.way, | |
time: "time" == e.way ? e.value : 0, | |
data: "data" == e.way ? e.value : 0 | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function hr() { | |
function t(t, n) { | |
var r = {}; | |
return r.isTest = oi, e.isArray(t.nv) ? (r.cmd = t.nv.join(","), r.multi_data = 1) : r.cmd = t.nv, r | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, t, n, null, !1) | |
} | |
function Sr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "vwim_mc_state,traffic_overrun,detect_new_version", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.vwim_mc_state = e.vwim_mc_state, t.traffic_overrun = e.traffic_overrun, t.detect_new_version = e.detect_new_version, t.opms_wan_mode = "AUTO" == ci.opms_wan_mode ? ci.opms_wan_auto_mode : ci.opms_wan_mode, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Tr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "CLEAR_REDIRECT_FLAG", n.flag_id = e.redirectFlags, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Pr() { | |
function e(e, n) { | |
return t.extend({ | |
goformId: "DHCP_RESERVATION_TO_STATIC", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Ir() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "host_name_web,mac_addr_web,ip_addr_web,lan_ipaddr,lan_netmask", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.ipAddress = e.lan_ipaddr, t.subnetMask = e.lan_netmask, t.host_name_web = e.host_name_web, t.mac_addr_web = e.mac_addr_web, t.ip_addr_web = e.ip_addr_web, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function br(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Ar() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "current_static_addr_list" | |
} | |
} | |
function t(e) { | |
var t = []; | |
if (e) { | |
if (null == e.current_static_addr_list || "" == e.current_static_addr_list) return { | |
StaticAddressFilterRules: [] | |
}; | |
for (var n = e.current_static_addr_list, r = 0; r < n.length; r++) { | |
var _ = {}; | |
_.index = r, _.hostName = n[r].hostname, _.macAddress = n[r].mac, _.ipAddress = n[r].ip, _.domainName = n[r].domain, t.push(_) | |
} | |
return { | |
StaticAddressFilterRules: t | |
} | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function yr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "current_static_addr_list" | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
if (null == e.current_static_addr_list || "" == e.current_static_addr_list) t.bindStaticIPInfo = []; | |
else { | |
for (var n = e.current_static_addr_list, r = [], _ = 0; _ < n.length; _++) r.push(n[_].ip); | |
t.bindStaticIPInfo = r | |
} | |
return t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Er() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "mac_ip_status", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.mac_ip_status = "1" == e.mac_ip_status ? "1" : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Rr(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Nr() { | |
function e(e) { | |
return t.extend({ | |
goformId: "WIFI_SPOT_PROFILE_UPDATE", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Mr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "wifi_profile,wifi_profile1,wifi_profile2,wifi_profile3,wifi_profile4,wifi_profile5,wifi_profile_num" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Dr() { | |
function e(e) { | |
return t.extend({ | |
goformId: "SET_NV", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Cr() { | |
function e(e) { | |
return { | |
goformId: "SET_WIFI_BAND", | |
isTest: oi, | |
wifiEnabled: e.wifiEnabled, | |
wifi_band: e.wifi_band | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function kr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "stk_write_flag", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.stk_write_flag = e.stk_write_flag, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Fr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "stk", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.stk = e.stk, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Wr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "stk_menu", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.stk_menu = e.stk_menu, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function xr() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "STK_PROCESS", n.isTest = oi, n.operator = e.operator, n.item_no = e.item_no, n.stk_content = e.stk_content, n.stk_encode_type = e.stk_encode_type, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Lr(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e ? { | |
sntp_dst_start: e.sntp_dst_start, | |
sntp_dst_end: e.sntp_dst_end, | |
sntp_dst_bias: e.sntp_dst_bias | |
} : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Or(e, n) { | |
function r(e, n) { | |
return t.extend({ | |
goformId: "SET_BIND_STATIC_ADDRESS", | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e || si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Ur() { | |
function e(e) { | |
return { | |
goformId: "REDIRECT_REDIRECT_OFF" | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function Br() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "SleepStatusForSingleChipCpe", n | |
} | |
function t(e) { | |
return e ? (e.curSleepStatus = "1" == e.SleepStatusForSingleChipCpe ? "1" : "2", e) : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Vr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_PRIVACY_NOTICE", n.privacy_read_flag = e.privacy_read_flag, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Hr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "modem_main_state,ppp_status,ipsec_status,RadioOff,puknumber,pinnumber,m_ssid_enable,HideSSID,m_HideSSID,wifi_start_fail,wifi_chip1_ssid1_wifi_coverage,NoForwarding,m_NoForwarding,wan_apn,monthly_tx_bytes,monthly_rx_bytes,station_mac,opms_wan_mode,opms_wan_auto_mode,ACL_mode,network_type,ppp_dial_fail_times,RemoteManagement,WANPingFilter,dhcpEnabled,pdp_type,prefer_dns_manual,standby_dns_manual,ipv6_prefer_dns_manual,ipv6_standby_dns_manual,web_wake_switch,upnpEnabled,prefer_dns_auto,standby_dns_auto,static_wan_primary_dns,static_wan_secondary_dns,apn_mode,ipv6_prefer_dns_auto,ipv6_standby_dns_auto,IPPortFilterEnable,DefaultFirewallPolicy,PortForwardEnable,wifi_anti_brute_force_attack_func,guest_ssid_router_enable,dns_mode,ipv6_dns_mode", n.multi_data = 1, n | |
} | |
function t(e) { | |
return "" == e || "0.0.0.0" == e || "::0" == e | |
} | |
function n(e) { | |
if (e) { | |
var n = {}; | |
return n.simCardStatus = e.modem_main_state, n.networkStatus = e.ppp_status, n.wifiSwitch = e.RadioOff, n.puknumber = e.puknumber, n.pinnumber = e.pinnumber, n.m_ssid_enable = e.m_ssid_enable, n.HideSSID = e.HideSSID, n.m_HideSSID = e.m_HideSSID, n.wifiDriverNormal = e.wifi_start_fail, n.wifi_coverage = e.wifi_chip1_ssid1_wifi_coverage, n.NoForwarding = e.NoForwarding, n.m_NoForwarding = e.m_NoForwarding, n.wanAPN = e.wan_apn, n.monthlySent = "" == e.monthly_tx_bytes ? 0 : e.monthly_tx_bytes, n.monthlyReceived = "" == e.monthly_rx_bytes ? 0 : e.monthly_rx_bytes, n.curr_connected_devices = e.station_mac && "" != e.station_mac ? e.station_mac.split(";") : [], n.currMode = e.opms_wan_mode, n.networkType = e.network_type, n.ACL_mode = e.ACL_mode, -1 != n.networkType.toLowerCase().indexOf("limited_service") || -1 != n.networkType.toLowerCase().indexOf("limited service") ? n.networkType = "limited_service" : -1 == n.networkType.toLowerCase().indexOf("no_service") && -1 == n.networkType.toLowerCase().indexOf("no service") || (n.networkType = "no_service"), n.connectFailCount = e.ppp_dial_fail_times, n.remoteFlag = e.RemoteManagement, n.pingFlag = e.WANPingFilter, n.dhcpEnabled = e.dhcpEnabled, "PPP" == e.opms_wan_mode || "AUTO" == e.opms_wan_mode && "AUTO_LTE_GATEWAY" == e.opms_wan_auto_mode ? "ip" == e.pdp_type.toLowerCase() ? "auto" == e.dns_mode ? n.dnsDataIsError = t(e.prefer_dns_auto) && t(e.standby_dns_auto) : n.dnsDataIsError = !1 : "ipv6" == e.pdp_type.toLowerCase() ? "auto" == e.ipv6_dns_mode ? n.dnsDataIsError = t(e.ipv6_prefer_dns_auto) && t(e.ipv6_standby_dns_auto) : n.dnsDataIsError = !1 : "auto" == e.dns_mode ? n.dnsDataIsError = t(e.prefer_dns_auto) && t(e.standby_dns_auto) && t(e.ipv6_prefer_dns_auto) && t(e.ipv6_standby_dns_auto) : n.dnsDataIsError = !1 : "DHCP" == e.opms_wan_mode || "AUTO" == e.opms_wan_mode && "AUTO_DHCP" == e.opms_wan_auto_mode ? n.dnsDataIsError = t(e.prefer_dns_auto) && t(e.standby_dns_auto) : "PPPOE" == e.opms_wan_mode || "AUTO" == e.opms_wan_mode && "AUTO_PPPOE" == e.opms_wan_auto_mode ? n.dnsDataIsError = t(e.prefer_dns_auto) && t(e.standby_dns_auto) : n.dnsDataIsError = !1, n.wifiAwakeSwitch = "" == e.web_wake_switch ? "0" : e.web_wake_switch, n.upnpSwitch = e.upnpEnabled, n.portFilterEnable = e.IPPortFilterEnable, n.defaultPolicy = e.DefaultFirewallPolicy, n.PortForwardEnable = e.PortForwardEnable, n.antiVioCraEnable = e.wifi_anti_brute_force_attack_func, n.guestRouterEnable = e.guest_ssid_router_enable, n | |
} | |
return si | |
} | |
return s(arguments, {}, e, n, null, !1) | |
} | |
function Gr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "queryDeviceAccessControlList" | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.aclMode = e.AclMode, t.WhiteMacList = e.WhiteMacList, t.BlackMacList = e.BlackMacList, t.WhiteNameList = e.WhiteNameList, t.BlackNameList = e.BlackNameList, t.wifiMacWhiteList = e.WhiteMacList, t.wifiMacBlackList = e.BlackMacList, t.wifiHostnameWhiteList = e.WhiteNameList, t.wifiHostnameBlackList = e.BlackNameList, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Kr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "thermal_control_enable,thermal_led_enable", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.thermal_control_enable = "1" == e.thermal_control_enable ? "1" : "0", t.thermal_led_enable = e.thermal_led_enable, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function zr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SET_THERMAL_CONTROL", n.thermal_control_enable = e.thermal_control_enable, n.thermal_led_enable = e.thermal_led_enable, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Xr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "DIAG_URL,DIAG_CHECK,traceroute_flag" | |
} | |
} | |
function t(e) { | |
return e ? { | |
IpUrl: e.DIAG_URL, | |
CheckPingMode: e.DIAG_CHECK, | |
traceroute_flag: e.traceroute_flag | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function jr(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function qr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "night_mode_switch,night_mode_start_time,night_mode_end_time,night_mode_close_all_led", | |
multi_data: "1" | |
} | |
} | |
function t(e) { | |
if (e) { | |
if (-1 != e.night_mode_start_time.indexOf(":")) { | |
var t = e.night_mode_start_time.split(":"); | |
e.openH = leftInsert(t[0], 2, "0"), e.openM = leftInsert(t[1], 2, "0") | |
} else e.openH = "22", e.openM = "00"; | |
if (-1 != e.night_mode_end_time.indexOf(":")) { | |
var n = e.night_mode_end_time.split(":"); | |
e.closeH = leftInsert(n[0], 2, "0"), e.closeM = leftInsert(n[1], 2, "0") | |
} else e.closeH = "07", e.closeM = "00"; | |
return e | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Zr() { | |
function e(e, t) { | |
var n = { | |
isTest: oi, | |
goformId: "SET_DEVICE_LED", | |
night_mode_switch: e.sleepProtectionEnable | |
}; | |
return "1" == e.sleepProtectionEnable && (n.night_mode_start_time = e.openTime, n.night_mode_end_time = e.closeTime, n.night_mode_close_all_led = e.night_mode_close_all_led), n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Yr() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: "1", | |
cmd: "reboot_timeframe_hours1,reboot_timeframe_hours2,reboot_dow,reboot_dod,reboot_schedule_enable,reboot_schedule_mode,reboot_hour1,reboot_min1,reboot_hour2,reboot_min2" | |
} | |
} | |
function t(e) { | |
return e ? { | |
reboot_dow: e.reboot_dow, | |
reboot_dod: e.reboot_dod, | |
reboot_schedule_enable: e.reboot_schedule_enable, | |
reboot_schedule_mode: e.reboot_schedule_mode, | |
reboot_hour1: e.reboot_hour1, | |
reboot_min1: e.reboot_min1, | |
reboot_hour2: e.reboot_hour2, | |
reboot_min2: e.reboot_min2, | |
reboot_threshold_hours1: e.reboot_timeframe_hours1, | |
reboot_threshold_hours2: e.reboot_timeframe_hours2 | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Qr(e, n) { | |
function r(e) { | |
return t.extend({ | |
isTest: oi | |
}, e) | |
} | |
function _(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, r, _, null, !0) | |
} | |
function Jr() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryWiFiModuleSwitch", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.WiFiModuleSwitch = "" == e.WiFiModuleSwitch ? "0" : e.WiFiModuleSwitch, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function $r() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryAccessPointInfo", n | |
} | |
function t(e) { | |
if (e) { | |
return e.ResponseList | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function e_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryWiFiGuestLeftTime", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.WiFiGuestLeftTime = e.WiFiGuestLeftTime, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function t_() { | |
function t(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryWpsStatus", n | |
} | |
function n(t) { | |
if (t) { | |
var n = t.ResponseList; | |
return e.map(n, function(e, t) { | |
e.ChipIndex = e.ChipIndex, e.ActiveWpsAccessPointIndex = e.ActiveWpsAccessPointIndex, e.WpsStatus = e.WpsStatus, e.WpsMode = e.WpsMode | |
}), n | |
} | |
return si | |
} | |
return s(arguments, {}, t, n, null, !1) | |
} | |
function n_() { | |
function e(e) { | |
var r = { | |
goformId: void 0 !== e.goformId ? e.goformId : "setAccessPointInfo", | |
isTest: oi, | |
ChipIndex: e.ChipIndex, | |
AccessPointIndex: e.AccessPointIndex, | |
QrImageShow: e.QrImageShow, | |
lan_sec_ssid_control: e.lan_sec_ssid_control, | |
wifi_syncparas_flag: e.wifi_syncparas_flag | |
}; | |
return 0 == e.ChipIndex && 1 == e.AccessPointIndex && (r = t.extend(r, { | |
GuestSSIDActiveTime: e.GuestSSIDActiveTime | |
})), e.AccessPointSwitchStatus != e.originAccessPointSwitchStatus ? r = t.extend(r, { | |
AccessPointSwitchStatus: e.AccessPointSwitchStatus | |
}) : (r = t.extend(r, { | |
AccessPointSwitchStatus: e.AccessPointSwitchStatus, | |
SSID: e.SSID, | |
ApIsolate: e.ApIsolate, | |
AuthMode: e.AuthMode, | |
ApBroadcastDisabled: e.ApBroadcastDisabled | |
}), "WPAPSKWPA2PSK" == e.AuthMode || "WPA2PSK" == e.AuthMode ? (r.EncrypType = e.cipher, r.Password = n.PASSWORD_ENCODE ? Base64.encode(e.Password) : e.Password) : r.EncrypType = "NONE", "setAccessPointInfo_24G_5G" == r.goformId && (r.SSID_CHIP1 = e.SSID + "_5G", r.wifi_syncparas_flag = e.wifi_syncparas_flag)), r | |
} | |
function r(e) { | |
return e || si | |
} | |
Je(arguments, e, r) | |
} | |
function r_() { | |
function e(e) { | |
return { | |
goformId: "switchWiFiModule", | |
isTest: oi, | |
SwitchOption: "" == e.SwitchOption ? "0" : e.SwitchOption | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function __() { | |
function e(e) { | |
var t = { | |
goformId: "setWiFiChipAdvancedInfo24G_5G", | |
isTest: oi, | |
ChipIndex: e.ChipIndex, | |
WirelessMode: e.WirelessMode, | |
CountryCode: e.CountryCode, | |
Channel: e.Channel, | |
WirelessMode_5G: e.WirelessMode_5G, | |
CountryCode_5G: e.CountryCode_5G, | |
Channel_5G: e.Channel_5G, | |
ApMaxStationNumber: e.ApMaxStationNumber | |
}; | |
return n.WIFI_BANDWIDTH_SUPPORT && (t.BandWidth = e.BandWidth, t.BandWidth_5G = e.BandWidth_5G), n.WIFI_BAND_SUPPORT && (t.Band = e.Band, t.Band_5G = e.Band_5G), n.WIFI_BAND_SUPPORT && "a" == e.wifiBand || (t.abg_rate = e.rate), t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function i_() { | |
function e(e) { | |
var t = { | |
goformId: "setWiFiChipAdvancedInfo", | |
isTest: oi, | |
ChipIndex: e.ChipIndex, | |
WirelessMode: e.WirelessMode, | |
CountryCode: e.CountryCode, | |
Channel: e.Channel | |
}; | |
return n.WIFI_BANDWIDTH_SUPPORT && (t.BandWidth = e.BandWidth), n.WIFI_BAND_SUPPORT && (t.Band = e.Band), n.WIFI_BAND_SUPPORT && "a" == e.wifiBand || (t.abg_rate = e.rate), t | |
} | |
function t(e) { | |
return e || si | |
} | |
Je(arguments, e, t) | |
} | |
function s_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "startWps", n.ChipIndex = e.ChipIndex, n.ActiveWpsAccessPointIndex = e.ActiveWpsAccessPointIndex, n.WpsMode = e.WpsMode, "PIN" == n.WpsMode && (n.WpsPin = e.WpsPin), n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function o_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "queryDeviceAccessControlList", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.aclMode = e.AclMode, t.wifiMacWhiteList = e.WhiteMacList, t.wifiMacBlackList = e.BlackMacList, t.wifiHostnameWhiteList = e.WhiteNameList, t.wifiHostnameBlackList = e.BlackNameList, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function a_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "wifi_anti_brute_force_attack_func", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.prevent_attack_enable = e.wifi_anti_brute_force_attack_func, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function u_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "setDeviceAccessControlList", n.AclMode = e.aclMode, n.WhiteMacList = e.wifiMacWhiteList, n.BlackMacList = e.wifiMacBlackList, n.WhiteNameList = e.wifiHostnameWhiteList, n.BlackNameList = e.wifiHostnameBlackList, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function c_() { | |
return hr({ | |
nv: ["user_ip_addr"] | |
}, arguments[1], arguments[2]) | |
} | |
function d_() { | |
function e(e) { | |
return { | |
goformId: "setDeviceAccessControlList", | |
isTest: oi, | |
AclMode: e.AclMode, | |
WhiteMacList: e.WhiteMacList, | |
BlackMacList: e.BlackMacList, | |
WhiteNameList: e.WhiteNameList, | |
BlackNameList: e.BlackNameList | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function l_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "vpn_type,vpn_l2tp_passwd,vpn_account,vpn_passwd,vpn_server_ip,vpn_conn_status,vpn_auto_start,vpn_remote_ip,vpn_local_ip", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e ? { | |
vpn_type: e.vpn_type, | |
vpn_l2tp_passwd: e.vpn_l2tp_passwd, | |
vpn_account: e.vpn_account, | |
vpn_passwd: e.vpn_passwd, | |
vpn_server_ip: e.vpn_server_ip, | |
vpn_conn_status: e.vpn_conn_status, | |
vpn_auto_start: e.vpn_auto_start, | |
vpn_remote_ip: e.vpn_remote_ip, | |
vpn_local_ip: e.vpn_local_ip | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function p_() { | |
function e(e, n) { | |
var r = { | |
goformId: "VPN_CLIENT_SET", | |
vpn_type: e.vpn_type, | |
vpn_account: e.vpn_account, | |
vpn_passwd: e.vpn_passwd, | |
vpn_server_ip: e.vpn_server_ip, | |
vpn_auto_start: e.vpn_auto_start, | |
isTest: oi | |
}; | |
return "L2TP" == e.vpn_type && t.extend(r, { | |
vpn_l2tp_passwd: e.vpn_l2tp_passwd | |
}), r | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function m_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "VPN_CONNECT", n | |
} | |
function t(e) { | |
"success" == e.result ? (_ = (new Date).getTime(), U(n)) : r({ | |
result: !1 | |
}) | |
} | |
function n(e) { | |
"connecting" == e.vpn_conn_status ? ci.vpn_conn_status = "connecting" : checkVpnConnectedStatus(e.vpn_conn_status) ? (B(n), ci.vpn_conn_status = "connected", r({ | |
result: !0, | |
status: ci.connectStatus | |
})) : (new Date).getTime() - _ < 1e4 ? ci.vpn_conn_status = "connecting" : (B(n), r({ | |
result: !1 | |
})) | |
} | |
var r = arguments[1], | |
_ = 0; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function f_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.notCallback = !0, n.goformId = "VPN_DISCONNECT", n | |
} | |
function t(e) { | |
"success" == e.result ? (_ = (new Date).getTime(), U(n)) : r({ | |
result: !1 | |
}) | |
} | |
function n(e) { | |
"disconnecting" == e.vpn_conn_status ? ci.vpn_conn_status = "disconnecting" : "disconnected" == e.vpn_conn_status ? (B(n), ci.vpn_conn_status = "disconnected", r({ | |
result: !0, | |
status: ci.vpn_conn_status | |
})) : (new Date).getTime() - _ < 1e4 ? ci.vpn_conn_status = "disconnecting" : (B(n), r({ | |
result: !1 | |
})) | |
} | |
var r = arguments[1], | |
_ = 0; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function g_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "voice_work_type", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e ? { | |
voice_work_type: e.voice_work_type | |
} : si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function v_() { | |
function e(e, t) { | |
return { | |
goformId: "VOIP_VOICE_WORK_TYPE_SET", | |
voice_work_type: e.voice_work_type, | |
isTest: oi | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function w_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "TR069_MODULE_SET", n.tr069_DataModule = e.tr069_DataModule, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function h_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SIGNAL_QUALITY_DETECT_START", n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function S_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SIGNAL_QUALITY_DETECT_CANCEL", n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function T_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "signal_detect_progress", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.signal_detect_progress = e.signal_detect_progress, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function P_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "signal_detect_quality", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.signal_detect_quality = e.signal_detect_quality, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function I_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "signal_detect_record_0,signal_detect_record_1,signal_detect_record_2,signal_detect_record_3,signal_detect_record_4,signal_detect_record_5,signal_detect_record_6,signal_detect_record_7,signal_detect_record_8,signal_detect_record_9", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function b_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SIGNAL_QUALITY_RECORD_ADD", n.index = e.index, n.date = e.date, n.location = e.location, n.quality = e.quality, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function A_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SIGNAL_QUALITY_RECORD_DEL", n.index = e.index, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function y_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "SIGNAL_QUALITY_RECORD_CLEAR", n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function E_() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "wifi_chip_temp,therm_pa_level,therm_pa_frl_level,therm_tj_level,pm_sensor_pa1,pm_sensor_mdm,pm_modem_5g", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function R_() { | |
function e(e) { | |
var r = { | |
goformId: e.goformId, | |
isTest: oi, | |
ChipIndex: e.ChipIndex, | |
AccessPointIndex: e.AccessPointIndex, | |
QrImageShow: e.QrImageShow, | |
QrImageShow_5G: e.QrImageShow_5G, | |
lan_sec_ssid_control: e.lan_sec_ssid_control, | |
wifi_syncparas_flag: e.wifi_syncparas_flag | |
}; | |
return e.AccessPointSwitchStatus != e.originAccessPointSwitchStatus ? r = t.extend(r, { | |
AccessPointSwitchStatus: e.AccessPointSwitchStatus | |
}) : (r = t.extend(r, { | |
AccessPointSwitchStatus: e.AccessPointSwitchStatus, | |
SSID: e.SSID, | |
ApIsolate: e.ApIsolate, | |
AuthMode: e.AuthMode, | |
ApBroadcastDisabled: e.ApBroadcastDisabled | |
}), "WPAPSKWPA2PSK" == e.AuthMode || "WPA2PSK" == e.AuthMode ? (r.EncrypType = e.cipher, r.Password = n.PASSWORD_ENCODE ? Base64.encode(e.Password) : e.Password) : r.EncrypType = "NONE"), e.AccessPointSwitchStatus_5G != e.originAccessPointSwitchStatus_5G ? r = t.extend(r, { | |
AccessPointSwitchStatus_5G: e.AccessPointSwitchStatus_5G | |
}) : (r = t.extend(r, { | |
AccessPointSwitchStatus_5G: e.AccessPointSwitchStatus_5G, | |
SSID_5G: e.SSID_5G, | |
ApIsolate_5G: e.ApIsolate_5G, | |
AuthMode_5G: e.AuthMode_5G, | |
ApBroadcastDisabled_5G: e.ApBroadcastDisabled_5G | |
}), "WPAPSKWPA2PSK" == e.AuthMode_5G || "WPA2PSK" == e.AuthMode_5G ? (r.EncrypType_5G = e.cipher_5G, r.Password_5G = n.PASSWORD_ENCODE ? Base64.encode(e.Password_5G) : e.Password_5G) : r.EncrypType_5G = "NONE"), r | |
} | |
function r(e) { | |
return e || si | |
} | |
Je(arguments, e, r) | |
} | |
function N_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "ant_switch_enable", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.ant_switch_enable = "1" == e.ant_switch_enable ? "1" : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function M_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WAN_ANT_SWITCH_SET", n.ant_switch_enable = e.ant_switch_enable, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function D_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "lte_band_lock,operate_mode,zte_voice_debug_ims_set,zte_voice_debug_voice_set,wifi_tputs_test_ip,wifi_tputs_test_mode,rf_mmw_status,mec_url,mec_port,mec_username,mec_password,mec_groupid,mec_alivePeriod,mec_status,mec_tls_en,mec_aes_key,mec_aes_iv,mec_enable,mec_sim_num,lte_band_lock,lte_freq_lock,lte_pci_lock,lte_earfcn_lock", n.multi_data = 1, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function C_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "BAND_SELECT", n.is_gw_band = e.is_gw_band, n.gw_band_mask = e.gw_band_mask, n.is_lte_band = e.is_lte_band, n.lte_band_mask = e.lte_band_mask, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function k_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WAN_OPERATE_MODE_SET", n.operate_mode = e.operate_mode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function F_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "VOICE_DEBUG_IMS_SET", n.zte_voice_debug_ims_set = e.zte_voice_debug_ims_set, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function W_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "VOICE_DEBUG_VOICE_SET", n.zte_voice_debug_voice_set = e.zte_voice_debug_voice_set, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function x_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WLAN_TEST_TPUTS_SET", n.wifi_tputs_test_ip = e.wifi_tputs_test_ip, n.wifi_tputs_test_mode = e.wifi_tputs_test_mode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function L_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WAN_PERFORM_NR5G_BAND_LOCK", n.nr5g_band_mask = e.nr5g_band_mask, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function O_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "BSP_ANTENNA_STATE_SET", n.antenna_name = e.antenna_name, n.state = e.state, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function U_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "RF_MMW_DISABLE_SET", n.rf_mmw_status = e.rf_mmw_status, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function B_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "WAN_MBN_MODE_SET", n.mbn_mode = e.mbn_mode, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function V_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "MQTT_MEC_AES_SET", n.mec_enable = e.mec_enable, "1" == e.mec_enable && (n.mec_url = e.mec_url, n.mec_port = e.mec_port, n.mec_username = e.mec_username, n.mec_password = e.mec_password, n.mec_groupid = e.mec_groupid, n.mec_alivePeriod = e.mec_alivePeriod, n.mec_tls_en = e.mec_tls_en, n.mec_aes_key = e.mec_aes_key, n.mec_aes_iv = e.mec_aes_iv, n.mec_sim_num = e.mec_sim_num), n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function H_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "net_link_detect_enable,net_link_detect_url,net_link_detect_time_gap,net_link_detect_ping_times,net_link_detect_timeout,watch_dog_reboot_enable", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.watchDogSetting = "1" == e.net_link_detect_enable ? "1" : "0", t.linkUrl = e.net_link_detect_url, t.net_link_detect_time_gap = e.net_link_detect_time_gap, t.net_link_detect_ping_times = e.net_link_detect_ping_times, t.net_link_detect_timeout = e.net_link_detect_timeout, t.watch_dog_reboot_enable = e.watch_dog_reboot_enable, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function G_() { | |
function e(e, t) { | |
var n = {}; | |
return n.notCallback = !0, n.goformId = "WATCH_DOG_SWITCH", n.isTest = oi, n.net_link_detect_enable = e.net_link_detect_enable, r = e.net_link_detect_enable, "1" == n.net_link_detect_enable && (n.net_link_detect_url = e.net_link_detect_url, n.net_link_detect_ping_times = e.net_link_detect_ping_times, n.net_link_detect_time_gap = e.net_link_detect_time_gap), n | |
} | |
function t(e) { | |
e && "success" == e.result && "1" == r ? L("check_watchdog_urlip_valid", n) : _(e) | |
} | |
function n(e) { | |
K_(e, _, K_) | |
} | |
var r, _ = arguments[1]; | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function K_(e, t, n) { | |
"valid" == e.check_watchdog_urlip_valid ? (O("check_watchdog_urlip_valid", n), t({ | |
result: "success" | |
})) : "invalid" == e.check_watchdog_urlip_valid && (O("check_watchdog_urlip_valid", n), t({ | |
result: "failure" | |
})) | |
} | |
function z_() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "nr5g_band_lock", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function X_() { | |
function e(e) { | |
return t.extend({ | |
goformId: "WAN_PERFORM_NR5G_BAND_LOCK", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function j_() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "device_mode_get" | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.portMode = "0" == e.device_mode ? "NORMAL" : "DEBUG", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function q_() { | |
function e(e) { | |
return t.extend({ | |
goformId: "DEVICE_MODE_SET", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function E_() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
cmd: "wifi_chip_temp,therm_pa_level,therm_pa_frl_level,therm_tj_level,pm_sensor_pa1,pm_sensor_mdm,pm_modem_5g,wifi_temp_level_1,wifi_temp_level_2", | |
multi_data: 1 | |
} | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function Z_() { | |
function e(e) { | |
return t.extend({ | |
goformId: "THERML_CONTROL_SWITCH_SET", | |
isTest: oi | |
}, e) | |
} | |
function n(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, n, null, !0) | |
} | |
function Y_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "USER_IMPROV_SET", n.tr069_user_improv_flag = e.tr069_user_improv_flag, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function Q_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "dm_new_version,dm_description,ota_pkg_total_size", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.dm_new_version = e.dm_new_version, t.dm_description = e.dm_description, t.ota_pkg_total_size = e.ota_pkg_total_size, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function J_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "wifi_pcie_powersave_enable", n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.wifi_pcie_powersave_enable = "1" == e.wifi_pcie_powersave_enable ? "1" : "0", t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function $_() { | |
function e(e, t) { | |
var n = {}; | |
return n.goformId = "PCIE_POWERSAVE_SWITCH", n.isTest = oi, n.wifi_pcie_powersave_enable = e.wifi_pcie_powersave_enable, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ei() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "BSP_THERMAL_THERSH_SET", n.sensor_id = e.sensor_id, n.thermal_type = e.thermal_type, n.v1 = 1e3 * e.v1, n.v2 = 1e3 * e.v2, n.v3 = 1e3 * e.v3, n | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ti() { | |
function e(e, t) { | |
return { | |
isTest: oi, | |
multi_data: 1, | |
cmd: "bsp_thermal_thersh_1,bsp_thermal_thersh_2,bsp_thermal_thersh_3,bsp_thermal_thersh_4,bsp_thermal_thersh_5,bsp_thermal_thersh_6,bsp_thermal_thersh_7,bsp_thermal_thersh_8,bsp_thermal_thersh_9" | |
} | |
} | |
function t(e) { | |
if (e) { | |
var t = [], | |
r = []; | |
"" != e.bsp_thermal_thersh_1 && r.push(e.bsp_thermal_thersh_1), "" != e.bsp_thermal_thersh_2 && r.push(e.bsp_thermal_thersh_2), "" != e.bsp_thermal_thersh_3 && r.push(e.bsp_thermal_thersh_3), "" != e.bsp_thermal_thersh_4 && r.push(e.bsp_thermal_thersh_4), "" != e.bsp_thermal_thersh_5 && r.push(e.bsp_thermal_thersh_5), "" != e.bsp_thermal_thersh_6 && r.push(e.bsp_thermal_thersh_6), "" != e.bsp_thermal_thersh_7 && r.push(e.bsp_thermal_thersh_7), "" != e.bsp_thermal_thersh_8 && r.push(e.bsp_thermal_thersh_8), "" != e.bsp_thermal_thersh_9 && r.push(e.bsp_thermal_thersh_9); | |
return t = n(r.join(";")), { | |
bspTcInfo: t | |
} | |
} | |
return si | |
} | |
function n(e) { | |
for (var t, n = /([^,;]*),([^,]*),([^,]*),([^,;]*),([^,;]*)/g, r = []; t = n.exec(e);) null != t && r.push({ | |
sensorId: t[1].replace(/\"/g, ""), | |
thermalType: t[2].replace(/\D/g, ""), | |
v1: parseInt(t[3], 10) / 1e3, | |
v2: parseInt(t[4], 10) / 1e3, | |
v3: parseInt(t[5], 10) / 1e3 | |
}); | |
return r | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
function O_() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "BSP_ANTENNA_STATE_SET", n.antenna_name = e.antenna_name, n.state = e.state, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ni() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.goformId = "PS_NO_SERVICE_RESTART_SET", n.ps_no_service_restart_flag = e.ps_no_service_restart_flag, n | |
} | |
function t(e) { | |
return e || si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function ri() { | |
function e(e) { | |
return { | |
isTest: oi, | |
goformId: "LTE_LOCK_CELL_SET", | |
lte_pci_lock: e.lte_pci_lock, | |
lte_earfcn_lock: e.lte_earfcn_lock | |
} | |
} | |
function t(e) { | |
return e && "success" == e.result ? e : si | |
} | |
return s(arguments, {}, e, t, null, !0) | |
} | |
function _i() { | |
function e(e, t) { | |
var n = {}; | |
return n.isTest = oi, n.cmd = "wifi_chip1_wps_state,wifi_chip2_wps_state", n.multi_data = 1, n | |
} | |
function t(e) { | |
if (e) { | |
var t = {}; | |
return t.wifi_chip1_wps_state = e.wifi_chip1_wps_state, t.wifi_chip2_wps_state = e.wifi_chip2_wps_state, t | |
} | |
return si | |
} | |
return s(arguments, {}, e, t, null, !1) | |
} | |
var ii = window, | |
si = { | |
errorType: "UnknownError", | |
errorId: "123", | |
errorText: "UnknownError" | |
}, | |
oi = n.IS_TEST, | |
ai = !0, | |
ui = 0, | |
ci = { | |
networkType: "", | |
signalImg: "0", | |
spn_b1_flag: "1", | |
spn_name_data: "", | |
spn_b2_flag: "1", | |
networkOperator: "", | |
connectStatus: "ppp_disconnected", | |
attachedDevices: [], | |
curr_connected_devices: [], | |
wifiSwitchStatus: "", | |
data_counter: { | |
uploadRate: 0, | |
downloadRate: 0, | |
totalSent: 0, | |
totalReceived: 0, | |
totalConnectedTime: 0, | |
currentSent: 0, | |
currentReceived: 0, | |
currentConnectedTime: 0, | |
monthlySent: 0, | |
monthlyReceived: 0, | |
monthlyConnectedTime: 0, | |
month: "" | |
}, | |
newSmsReceived: !1, | |
smsReportReceived: !1, | |
smsUnreadCount: "0", | |
isLoggedIn: void 0, | |
limitVolumeEnable: !1, | |
limitVolumeType: "1", | |
limitVolumePercent: "100", | |
limitVolumeSize: "0", | |
limitVolumeSizeSource: "0", | |
allowRoamingUpdate: "0", | |
opms_wan_mode: "", | |
ap_station_enable: void 0, | |
ap_station_mode: void 0, | |
dialMode: "", | |
is_night_mode: "0", | |
wan_connect_status: "", | |
battery_charg_type: "", | |
external_charging_flag: "", | |
mode_main_state: "" | |
}, | |
di = ["modem_main_state", "pin_status", "opms_wan_mode", "opms_wan_auto_mode", "loginfo", "new_version_state", "current_upgrade_state", "is_mandatory", "wifi_dfs_status", "battery_value", "ppp_dial_conn_fail_counter", "dhcp_wan_status", "mdm_mcc", "mdm_mnc"], | |
li = ["signalbar", "network_type", "network_provider", "battery_charg_type", "external_charging_flag", "mode_main_state", "battery_temp", "ppp_status", "EX_SSID1", "sta_ip_status", "EX_wifi_profile", "m_ssid_enable", "RadioOff", "wifi_onoff_state", "wifi_chip1_ssid1_ssid", "wifi_chip2_ssid1_ssid", "wifi_chip1_ssid1_access_sta_num", "wifi_chip2_ssid1_access_sta_num", "simcard_roam", "lan_ipaddr", "station_mac", "wifi_access_sta_num", "battery_charging", "battery_vol_percent", "battery_pers", "spn_name_data", "spn_b1_flag", "spn_b2_flag", "realtime_tx_bytes", "realtime_rx_bytes", "realtime_time", "realtime_tx_thrpt", "realtime_rx_thrpt", "monthly_rx_bytes", "monthly_tx_bytes", "monthly_time", "date_month", "data_volume_limit_switch", "data_volume_limit_size", "data_volume_alert_percent", "data_volume_limit_unit", "roam_setting_option", "upg_roam_switch", "ssid", "wifi_enable", "wifi_5g_enable", "check_web_conflict", "dial_mode", "ppp_dial_conn_fail_counter", "wan_lte_ca", "privacy_read_flag", "is_night_mode", "pppoe_status", "dhcp_wan_status", "static_wan_status", "vpn_conn_status", "wan_connect_status"]; | |
n.HAS_SMS && t.merge(li, ["sms_received_flag", "sts_received_flag", "sms_unread_num"]), n.HAS_MULTI_SSID && t.merge(li, ["wifi_chip1_ssid2_access_sta_num", "wifi_chip2_ssid2_access_sta_num"]); | |
var pi = [], | |
mi = [G]; | |
t(document).ready(function() { | |
setTimeout(function() { | |
W() | |
}, n.IS_TEST ? 1e3 : 0) | |
}); | |
var fi = { | |
apn_interface_version: "", | |
wifi_coverage: "", | |
m_ssid_enable: "", | |
imei: "", | |
network_type: "", | |
rssi: "", | |
rscp: "", | |
imsi: "", | |
sim_imsi: "", | |
cr_version: "", | |
wa_version: "", | |
hardware_version: "", | |
web_version: "", | |
wa_inner_version: "", | |
MAX_Access_num: "", | |
SSID1: "", | |
AuthMode: "", | |
WPAPSK1_encode: "", | |
m_SSID: "", | |
m_AuthMode: "", | |
m_HideSSID: "", | |
m_WPAPSK1_encode: "", | |
m_MAX_Access_num: "", | |
lan_ipaddr: "", | |
mac_address: "", | |
msisdn: "", | |
LocalDomain: "", | |
wan_ipaddr: "", | |
static_wan_ipaddr: "", | |
ipv6_wan_ipaddr: "", | |
ipv6_pdp_type: "", | |
ipv6_pdp_type_ui: "", | |
pdp_type: "", | |
pdp_type_ui: "", | |
opms_wan_mode: "", | |
ppp_status: "", | |
wan_lte_ca: "", | |
lte_ca_pcell_band: "", | |
lte_ca_pcell_bandwidth: "", | |
lte_ca_scell_band: "", | |
lte_ca_scell_bandwidth: "", | |
lte_ca_scell_freq: "", | |
cell_id: "", | |
lte_snr: "", | |
wan_active_band: "", | |
lte_ca_pcell_freq: "", | |
lte_rsrq: "", | |
lte_rsrp: "" | |
}; | |
return { | |
setCellLockSetting: ri, | |
setPsRestart: ni, | |
setAntennaState: O_, | |
getBspTemperatureControlInfo: ti, | |
setBspTemperatureControlInfo: ei, | |
getPciePowersaveSetting: J_, | |
getNewVersionSizeAnddescription: Q_, | |
setPciePowersaveSetting: $_, | |
setUserImprovNote: Y_, | |
closeTemperatureControl: Z_, | |
getTempStatus: E_, | |
getPortsMode: j_, | |
setPortsMode: q_, | |
getFrequencyInfo: z_, | |
setFrequencyInfo: X_, | |
setDeviceAccessControlList: d_, | |
getUserIPAddr: c_, | |
setMacFilterStatus: u_, | |
getAntiVioCraSetting: a_, | |
getMacFilterStatus: o_, | |
setWifiWpsStart: s_, | |
setWifiChipAdvanceInfo: i_, | |
setWifiModuleSwitchStatus: r_, | |
setWifiAccessPointInfo: n_, | |
getWifiWpsStatus: t_, | |
getWifiAccessPointInfo: $r, | |
getWifiModuleSwitchStatus: Jr, | |
getSleepModeStatus: Br, | |
setRedirectOff: Ur, | |
setBindMacIpSwitch: Or, | |
clearRedirectFlag: Tr, | |
getRedirectData: Sr, | |
getSntpDSTByTimeZone: Lr, | |
getBindIPInfo: Ir, | |
setBindIPInfo: Pr, | |
delStaticAddrRules: br, | |
addStaticAddress: Rr, | |
getStaticMacIpAddressList: Ar, | |
getStaticIpAddrList: yr, | |
getWifiBasic: o, | |
setWifiBasicSync: a, | |
setWifiBasic: u, | |
setWifiBasic4SSID2: c, | |
setWifiBasicMultiSSIDSwitch: m, | |
getSecurityInfo: f, | |
setSecurityInfo: g, | |
getCurrentlyAttachedDevicesInfo: v, | |
getAttachedCableDevices: w, | |
getLanguage: h, | |
setLanguage: S, | |
getNetSelectInfo: T, | |
setBearerPreference: P, | |
scanForNetwork: I, | |
getConnectionInfo: A, | |
getStatusInfo: b, | |
connect: N, | |
disconnect: M, | |
setNetwork: X, | |
getCurrentNetwork: j, | |
savePhoneBook: q, | |
deletePhoneBooks: Y, | |
deleteAllPhoneBooks: Q, | |
deleteAllPhoneBooksByGroup: J, | |
getDevicePhoneBooks: re, | |
getSIMPhoneBooks: _e, | |
getPhoneBooks: ie, | |
getPhoneBookReady: se, | |
getPhoneBooksByGroup: ne, | |
getConnectionMode: ee, | |
setConnectionMode: $, | |
getApnSettings: D, | |
deleteApn: C, | |
setDefaultApn: k, | |
addOrEditApn: F, | |
getSIMPhoneBookCapacity: ae, | |
getDevicePhoneBookCapacity: ue, | |
getLoginData: ce, | |
login: de, | |
logout: ye, | |
getLoginStatus: le, | |
enterPIN: pe, | |
enterPUK: me, | |
getSMSReady: Ie, | |
getSMSMessages: fe, | |
sendSMS: we, | |
saveSMS: he, | |
deleteAllMessages: Se, | |
deleteMessage: Te, | |
setSmsRead: be, | |
resetNewSmsReceivedVar: y, | |
resetSmsReportReceivedVar: E, | |
getSMSDeliveryReport: Ae, | |
getSmsCapability: R, | |
changePassword: Ee, | |
getPinData: Re, | |
enablePin: Ne, | |
disablePin: Me, | |
changePin: De, | |
getLanInfo: Ce, | |
setLanInfo: ke, | |
getSmsSetting: We, | |
setSmsSetting: xe, | |
restoreFactorySettings: Le, | |
checkRestoreStatus: Oe, | |
getWpsInfo: Ue, | |
openWps: Be, | |
getSleepMode: Ve, | |
setSleepMode: He, | |
getSysSecurity: Ge, | |
setSysSecurity: Ke, | |
getPortForward: ze, | |
setPortForward: Xe, | |
deleteForwardRules: je, | |
enableVirtualServer: qe, | |
getSDConfiguration: $e, | |
setSdCardMode: et, | |
checkFileExists: tt, | |
getFileList: nt, | |
fileRename: rt, | |
getSdMemorySizes: _t, | |
deleteFilesAndFolders: it, | |
createFolder: st, | |
checkUploadFileStatus: ot, | |
setSdCardSharing: at, | |
getQuickSettingInfo: Ze, | |
setQuickSetting: Ye, | |
setQuickSetting4IPv6: Qe, | |
getPortFilter: ut, | |
setPortFilterBasic: ct, | |
setPortFilter: dt, | |
deleteFilterRules: lt, | |
getWifiAdvance: pt, | |
setWifiAdvance: ft, | |
getWifiRange: vt, | |
getWifiCoverageInfo: ht, | |
setWifiRange: wt, | |
setWifiCoverageInfo: St, | |
getUpnpSetting: It, | |
setUpnpSetting: bt, | |
getDmzSetting: At, | |
setDmzSetting: yt, | |
getDeviceInfo: gt, | |
getPortMap: Et, | |
setPortMap: Rt, | |
enablePortMap: Nt, | |
deleteMapRules: Mt, | |
getTrafficAlertInfo: Dt, | |
setTrafficAlertInfo: Ct, | |
getDlnaSetting: xt, | |
setDlnaSetting: Lt, | |
rescanDlna: Ot, | |
getUSSDResponse: kt, | |
USSDReplyCancel: Wt, | |
getNetworkUnlockTimes: Vt, | |
unlockNetwork: Bt, | |
setUpdateInfoWarning: Ht, | |
getUpdateInfoWarning: Gt, | |
getAPStationBasic: Kt, | |
setAPStationBasic: zt, | |
getHotspotList: jt, | |
searchHotspot: qt, | |
getSearchHotspotList: Zt, | |
saveHotspot: Jt, | |
deleteHotspot: $t, | |
connectHotspot: en, | |
disconnectHotspot: tn, | |
getOpMode: nn, | |
SetOperationMode: rn, | |
SendUpgradeMessage: _n, | |
getPppoeParams: sn, | |
setPppoeDialMode: on, | |
getSntpParams: an, | |
setSntpSetting: cn, | |
setSNTPDate: un, | |
addUrlFilterRule: dn, | |
getUrlFilterList: ln, | |
deleteSelectedRules: pn, | |
getWdsInfo: mn, | |
setWDS: fn, | |
getSyslogInfo: gn, | |
setSysLog: vn, | |
getTR069Config: wn, | |
setTR069Configuration: hn, | |
getVoipSettings: Sn, | |
setVoipSettings: Tn, | |
getVoipUserDetails: Pn, | |
getVoipUserRegisterStatus: In, | |
setVoipUserDetails: bn, | |
setVoipAdvancedSettings: yn, | |
getVoipAdvancedSettings: An, | |
getVoipSupplementaryService: En, | |
setVoipSupplementaryService: Rn, | |
getMacFilterInfo: Nn, | |
setMacFilter: Mn, | |
getFastbootSetting: Dn, | |
setFastbootSetting: Cn, | |
restart: kn, | |
shutdown: Fn, | |
timerUpdaterEnable: ai, | |
clearTraffic: Yn, | |
switchPortForLog: Qn, | |
childGroupList: Jn, | |
addChildGroup: $n, | |
removeChildGroup: er, | |
checkCurrentUserInChildGroup: tr, | |
getChildMacRuleInfo: nr, | |
removeChildMacRule: rr, | |
addChildAccessTimeRule: _r, | |
updateChildAccessTimeRule: ir, | |
getCurretnMAC: or, | |
editHostName: ur, | |
getSiteWhiteList: cr, | |
removeSiteWhite: dr, | |
saveSiteWhite: lr, | |
getTimeLimited: pr, | |
saveTimeLimited: mr, | |
getHostNameList: ar, | |
getTsw: fr, | |
saveTsw: gr, | |
getSysTimeMode: vr, | |
trafficCalibration: wr, | |
getParams: hr, | |
getNewVersionState: Wn, | |
getUpgradeResult: On, | |
getCurrentUpgradeState: Un, | |
dmUpdatePackageExit: Bn, | |
setUpgradeSelectOp: Gn, | |
addTimerThings: L, | |
removeTimerThings: O, | |
getPackSizeInfo: Vn, | |
getNewVersionInfo: xn, | |
getMandatory: Ln, | |
getUserChoice: Hn, | |
getOTAUpdateSetting: Kn, | |
setOTAUpdateSetting: zn, | |
getSignalStrength: qn, | |
getOTAlastCheckTime: Xn, | |
getOTASuccessTime: jn, | |
clearUpdateResult: Zn, | |
getSearchHotspotListWithoutScanFinish: Yt, | |
setHotspotListSpan: Nr, | |
getHotspotListSort: Mr, | |
setNV: Dr, | |
setWifiBand: Cr, | |
refreshAPStationStatus: Xt, | |
getSTKFlagInfo: kr, | |
getSTKInfo: Fr, | |
getSTKMenuInfo: Wr, | |
setSTKMenuInfo: xr, | |
getAutoPowerSave: Tt, | |
setAutoPowerSave: Pt, | |
getDHCPStaticAddressRules: Er, | |
setMtuMss: Fe, | |
setHaveReadPrivacyNote: Vr, | |
setWifiFrequency: p, | |
setWifiAdvanceGuest: l, | |
setSkipSetting: d, | |
setWifiAdvance24G5G: mt, | |
diagnosisSettings: Hr, | |
getDeviceAccessControlList: Gr, | |
getThermalControlSetting: Kr, | |
setThermalControlSetting: zr, | |
getPinglogInfo: Xr, | |
setPinglogInfo: jr, | |
getsleepProtection: qr, | |
saveSleepProtection: Zr, | |
getRebootInfo: Yr, | |
setRebootScheduleFixTime: Qr, | |
getVPNClientSetting: l_, | |
setVPNClientSetting: p_, | |
vpnConnect: m_, | |
vpnDisconnect: f_, | |
setWifiWholeChipAdvanceInfo: __, | |
getVoipVolteSetting: g_, | |
setVoipVolteSetting: v_, | |
setTr069Module: w_, | |
setSuggestedPositionDetect: h_, | |
setSuggestedPositionCancel: S_, | |
getSuggestedPositionDetectProgress: T_, | |
getSuggestedPositionDetectResult: P_, | |
getSuggestedPositionDetectRecord: I_, | |
addSuggestedPositionRecord: b_, | |
deleteSingleSuggestedPositionRecord: A_, | |
deleteAllSuggestedPositionRecord: y_, | |
getTempStatus: E_, | |
setWifiAccessPointInfo_24G5G: R_, | |
getAntennaControlSetting: N_, | |
setAntennaControlSetting: M_, | |
getDebugInfo: D_, | |
setBandSelect: C_, | |
setOnlineLpm: k_, | |
setIMS: F_, | |
setVOICE: W_, | |
setWlanTputs: x_, | |
setNr5gBandSelect: L_, | |
setRFMMW: U_, | |
setMbnMode: B_, | |
setMqttMecAes: V_, | |
getWiFiGuestLeftTime: e_, | |
getWatchDogSetting: H_, | |
setWatchDogSetting: G_, | |
getWifiWpsFailReason: _i | |
} | |
}); | |
//# sourceMappingURL=../sourcemaps/service.js.map |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment