Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
zw_game_sdk
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
日程表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
提交
问题看板
Open sidebar
zwwl
zw_game_sdk
Commits
1d9ab576
提交
1d9ab576
authored
2月 03, 2026
作者:
李泽奇
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
快手种花道具上报
上级
8c776b27
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
1840 行增加
和
7 行删除
+1840
-7
README_KS.md
README_KS.md
+1838
-5
ksSdk.js
ksSdk.js
+2
-2
没有找到文件。
README_KS.md
浏览文件 @
1d9ab576
# 游戏 SDK 对接文档-v1.2.
3
# 游戏 SDK 对接文档-v1.2.
5
### 目录
### 目录
...
@@ -272,6 +272,1785 @@
...
@@ -272,6 +272,1785 @@
参数枚举
参数枚举
3.20
[
SDK 种花道具上报(种花游戏专用)
](
#sec3.20
)
接口说明
调用方式
请求参数
返回参数
示例
## 1. 接入说明<a name="sec1"></a>
### 1.1 术语表<a name="sec1.1"></a>
> | 名称 | 说明 |
> | -------- | ------------------------------------------------------------------- |
> | CP | 游戏研发商。 |
> | SDK | 由平台方提供给游戏研发商,用于游戏接入平台登录,支付。 |
> | SDK 服务 | 由平台方开发,用于完成 SDK 的登录,支付流程,承接游戏服务端的数据。 |
> | 游戏服务 | 游戏研发商开发,为游戏提供服务。 |
> | 小游戏 | 游戏研发方商开发的快手小游戏。 |
> | 支付服务 | 由平台方调用支付服务,包括快手支付,自助微信支付等 |
### 1.2 数据字典<a name="sec1.2"></a>
> | 名称 | 说明 |
> | ----------- | ------------------------------------------------- |
> | player_id | 用户在平台的一个游戏中的唯一标识。 |
> | user_token | 用户在平台登录的会话标识。 |
> | game_id | 游戏在平台的唯一标识。 |
> | game_secret | 平台方提供,游戏签名秘钥。 |
> | cp_order_id | 游戏研发商订单唯一标识 |
> | order_id | 平台方提供,订单唯一标识,与 cp_order_id 一一对应 |
### 1.3 登录流程<a name="sec1.3"></a>
```
mermaid
sequenceDiagram
用户->>小游戏: 打开小游戏
小游戏->>SDK: 调用登录
SDK->>SDK服务: 发起登录
SDK服务-->>SDK: member_id,player_id,user_token
SDK-->>小游戏: member_id,player_id,user_token
小游戏->>游戏服务:player_id,user_token
游戏服务->>SDK服务: 登录验证
SDK服务-->>游戏服务: 验证成功
游戏服务-->>小游戏: 登录成功
小游戏-->>用户: 进入游戏
```
### 1.4 充值流程<a name="sec1.4"></a>
```
mermaid
sequenceDiagram
用户->>小游戏: 购买商品
小游戏->>SDK: 调用下单,提供cp_order_id
SDK->>SDK服务: 发起下单,cp_order_id
SDK服务-->>SDK: order_id
SDK->>小游戏: 拉起支付
Note over 小游戏,用户:等待用户支付
用户->>小游戏: 支付
SDK->>支付服务: 调用支付
loop [支付结果]
SDK->>SDK服务: 查询订单支付状态
end
支付服务->>SDK服务: 支付结果
par 通知小游戏
SDK服务-->>SDK: 订单支付结果
SDK-->小游戏: 订单支付结果
and 通知服务
SDK服务->>游戏服务: 充值结果
游戏服务-->>SDK服务: succes/fail
end
小游戏->>游戏服务: 验证订单
游戏服务-->小游戏: 更新数据
```
## 2. 服务端接入<a name="sec2"></a>
### 2.1 接口规则<a name="sec2.1"></a>
##### 请求域名
> 【HTTPS】zyouapi.wozhangwan.com
##### 请求方式
> 【POST】
##### 请求格式
> 【JSON】
##### 返回格式
> 【JSON】
##### 状态说明
| 状态码(status_code) | 说明 |
| ------------------- | -------- |
| 1 | 成功 |
| -1 | 错误 |
| -100 | 未登录 |
| -422 | 参数错误 |
##### 签名规则
> **签名秘钥**
>
> game_secret 为 16 位字符串,由 SDK 对接时提供,每一个小游戏单独提供一个 game_secret
> **签名串**
>
> 请求参数(去除 sign)通过参数名作升序排序;如果参数值是一个对象,需要将该队形通过参数名升序排序后转换为 json 字符串;将排好序的参数与 game_secret 以一下格式进行字符串拼接(game_secret 放在最后)
>
> key1=value1&key2=value2&key3=value3&game_secret=secret
> **签名算法**
>
> 【md5】
>
> sign = md5(签名串)
> ##### 注意
>
> <u>如果参数值是一个对象,需要将该对象通过参数名升序排序后转换为 json 字符串;</u>
>
> <u>转换 json 注意不要对中文进行转义</u>
##### 签名示例
```
php
<php
?
$
gameSecret =
"game_secret"
;
$
params =
["player_id"
=
>
1245, "game_id" => 14];
$signStr = '';
ksort($params, SORT_REGULAR);
foreach ($params as $key => $val) {
if (is_array($val)) {
ksrot($val, SORT_REGULAR); //对对象参数进行排序
$val = json_encode($val, JSON_UNESCAPED_UNICODE);
}
$signStr .= $key . '=' . $val . '
&';
}
$signStr .= 'game_secret=' . $gameSecret;
$sign = md5($signStr);
```
### 2.2 登录认证<a name="sec2.2"></a>
##### 接口说明
> 小游戏通过 SDK 获得 用户 user_token, 游戏服务端需要在用户登录游戏成功后调用登录验证接口,验证 user_token 是否为有效登录用户会话,SDK 服务端需要通过该接口判断用户是否登录游戏服务 。
>
> 注意:该接口有调用频率限制,建议游戏服务端在完成用户登录后调用该接口;
##### 接口地址
> 【POST】 /ks_sdk/auth/checkLogin
##### 请求参数
> **Headers**:
>
> | 参数 | 必选 | 参数值 | 说明 |
> | ------------ | ---- | ---------------- | ------------------------------------ |
> | Content-Type | true | application/json | |
> | User-Token | true | | 小游戏登录后由 SDK 返回的 user_token |
> **Body**:
>
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | --------- | ---- | ------ | ------ | ------------------------------------------------------------------------- |
> | game_id | true | Int | - | 游戏接入时分配的 game_id(建议从 user_token 中取,#后面的数字即为 game_id) |
> | player_id | true | Int | - | 小游戏登录后由 SDK 返回的 player_id |
> | sign | true | String | - | 参数签名 |
##### 返回参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | ----------- | ----- | ------ | ------ | -------------- |
> | status_code | true | Int | - | 状态码 |
> | msg | true | STRING | - | 返回信息 |
> | data | false | OBJECT | [] | 返回数据(空) |
##### 请求示例
```
php
<?php
public
function
checkLogin
(){
$host
=
'https://zyouapi.wozhangwan.com'
;
$checkLoginUrl
=
'/ks_sdk/auth/checkLogin'
;
$url
=
$host
.
$checkLoginUrl
;
$gameSecret
=
"game_secret"
;
$body
=
[
"player_id"
=>
1245
,
"game_id"
=>
14
];
$userToken
=
"user_token"
;
$body
[
"sign"
]
=
makeSign
(
$body
,
$gameSecret
);
$headers
=
[
"Content-Type:application/json"
,
"User-Token:"
.
$userToken
];
$response
=
curl_post
(
$url
,
$body
,
$headers
);
}
public
function
makeSign
(
$params
,
$gameSecret
){
$signStr
=
''
;
ksort
(
$params
,
SORT_REGULAR
);
foreach
(
$params
as
$key
=>
$val
)
{
if
(
is_array
(
$val
))
{
ksort
(
$val
,
SORT_REGULAR
);
$val
=
json_encode
(
$val
,
JSON_UNESCAPED_UNICODE
);
}
$signStr
.=
$key
.
'='
.
$val
.
'&'
;
}
$signStr
.=
'game_secret='
.
$gameSecret
;
return
md5
(
$signStr
);
}
public
function
curl_post
(
$url
,
$body
,
$headers
){
//初始化
$curl
=
curl_init
(
);
//设置抓取的url
curl_setopt
(
$curl
,
CURLOPT_URL
,
$url
);
//设置头文件的信息作为数据流输出
curl_setopt
(
$curl
,
CURLOPT_HEADER
,
0
);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt
(
$curl
,
CURLOPT_RETURNTRANSFER
,
1
);
//设置post方式提交
curl_setopt
(
$curl
,
CURLOPT_POST
,
1
);
//设置post参数
curl_setopt
(
$curl
,
CURLOPT_POSTFIELDS
,
json_encode
(
$body
)
);
//设置请求头
curl_setopt
(
$ch
,
CURLOPT_HTTPHEADER
,
$headers
);
//执行命令
$data
=
curl_exec
(
$curl
);
//关闭URL请求
curl_close
(
$curl
);
//显示获得的数据
return
json_decode
(
$data
,
true
);
}
```
### 2.3 支付通知<a name="sec2.3"></a>
##### 接口说明
> 需要游戏服务端完成该接口,接收平台充值成功的信息。
##### 接口地址
> 【POST】充值结果通知地址,由 CP 方提供
##### 通知参数
> **Headers**:
>
> | 参数 | 必选 | 参数值 | 说明 |
> | ------------ | ---- | ---------------- | ---- |
> | Content-Type | true | application/json | |
> | User-Token | | | |
> **Body:**
>
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------------------------------------------------------ | :--- | :----- | :----- | :------------------------------------------------------------------------------------------------------- |
> | order | true | Object | - | 订单相关 |
> | order_id | true | String | - | 平台订单 ID |
> | cp_order_id | true | String | - | 游戏传入的外部订单号,服务器会根据这个订单号生成对应的平台订单号,<br>请保证每笔订单传入的订单号的唯一性 |
> | product_price | true | String | - | 商品单价(分) |
> | amount | true | String | | 商品总价(分) |
> | product_id | true | String | - | 商品 ID |
> | product_cnt | true | String | - | 商品数量 |
> | pay_time | true | String | - | 支付时间(时间戳,到秒) |
> | ext | true | String | - | CP 自定义参数,透传信息 |
> | game_id | true | String | - | 游戏接入时分配的游戏 ID |
> | player_id | true | String | - | 游戏接入时分配的游戏 ID |
> | sign | true | String | - | 签名(签名规则参照 2.1 签名规则,签名的 key 由 SDK 提供) |
##### 返回参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | ----------- | ---- | ------ | ------ | -------- |
> | status_code | true | Int | - | 状态码 |
> | msg | true | STRING | - | 返回信息 |
> | data | | | | |
##### 注意
> 通知使用的参数格式均为字符串(String)
##### 请求示例
```
php
function
makeSign
(
$params
,
$gameSecret
){
$signStr
=
''
;
ksort
(
$params
,
SORT_REGULAR
);
foreach
(
$params
as
$key
=>
$val
)
{
if
(
is_array
(
$val
))
{
ksort
(
$val
,
SORT_REGULAR
);
$val
=
json_encode
(
$val
,
JSON_UNESCAPED_UNICODE
);
}
$signStr
.=
$key
.
'='
.
$val
.
'&'
;
}
$signStr
.=
'game_secret='
.
$gameSecret
;
return
md5
(
$signStr
);
}
function
curl_post
(
$url
,
$body
,
$headers
){
//初始化
$curl
=
curl_init
(
);
//设置抓取的url
curl_setopt
(
$curl
,
CURLOPT_URL
,
$url
);
//设置头文件的信息作为数据流输出
curl_setopt
(
$curl
,
CURLOPT_HEADER
,
0
);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt
(
$curl
,
CURLOPT_RETURNTRANSFER
,
1
);
//设置post方式提交
curl_setopt
(
$curl
,
CURLOPT_POST
,
1
);
//设置post参数
curl_setopt
(
$curl
,
CURLOPT_POSTFIELDS
,
json_encode
(
$body
)
);
//设置请求头
curl_setopt
(
$curl
,
CURLOPT_HTTPHEADER
,
$headers
);
//执行命令
$data
=
curl_exec
(
$curl
);
//关闭URL请求
curl_close
(
$curl
);
//显示获得的数据
return
json_decode
(
$data
,
true
);
}
function
payNotify
(){
$payNotifyUrl
=
'CP 方充值成功回调地址'
;
$gameSecret
=
"#替换为SDK方参数game_secret#"
;
$body
=
[
"player_id"
=>
990218
,
"game_id"
=>
138
,
"order"
=>
[
"amount"
=>
"800"
,
"cp_order_id"
=>
"1333066913427335168_101_990218_1"
,
"ext"
=>
"1333066913424879617"
,
"order_id"
=>
"g1641507637-CA7714D0-064D-D4BA"
,
"pay_time"
=>
"1641507647"
,
"product_cnt"
=>
"1"
,
"product_id"
=>
"101"
,
"product_price"
=>
"800"
]
];
$body
[
"sign"
]
=
makeSign
(
$body
,
$gameSecret
);
$headers
=
[
"Content-Type:application/json"
];
$response
=
curl_post
(
$payNotifyUrl
,
$body
,
$headers
);
print_r
(
$response
);
}
payNotify
();
```
## 3. 小游戏 SDK 接入<a name="sec3"></a>
### 3.1 调用 SDK 初始化<a name="sec3.1"></a>
---
##### 接口说明
> 请确保在初始化返回成功后,再调用其他 api。
##### 调用方式
```
javascript
const
{
zwSDK
}
=
require
(
'./ksSdk.js'
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------ | :--- | :----- | :----- | :----------- |
> | app_id | true | String | - | 小程序 APPID |
> | game_id | true | String | - | 小游戏 ID |
##### 示例
```
javascript
zwSDK
.
init
({
app_id
:
'123123123'
,
game_id
:
'123123123'
})
```
### 3.2 游戏配置获取<a name="sec3.2"></a>
##### 接口说明
> 获取游戏的配置参数,例如:是否显示支付,可对充值按钮的显示进行后台控制(用于 iOS 的过审,审核期间不能显示充值入口),只需要调用一次!!!!!。其他情况无需调用
##### 调用方式
```
javascript
zwSDK
.
getGameConf
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :-------------------------------------------------------------------------------------------------------------- | :----- | :------------------------------------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | game_id | Int | 游戏 ID |
> | pay_button_show | Int | 充值入口是否显示(1:显示,2:不显示) |
##### 示例
```
javascript
zwSDK
.
getGameConf
().
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.3 调用 SDK 登录<a name="sec3.3"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
> <br>注意:如果需要标识归属渠道,则调用本接口时必须传递 state 参数。
> <br> 小游戏可在 ks.getLaunchOptionsSync() 或 ks.onShow() 获取启动参数中的 query,在 query 参数中携带有 state 信息。
> <br> state 信息并非一定会携带,所以此字段非必填字段,但是如果获取到此信息,务必通过本接口传递,否则会丢失归属渠道信息。
##### 调用方式
```
javascript
zwSDK
.
login
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------ | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | state | true | String | - | 渠道信息 (ks.getLaunchOptionsSync() 返回值里 query.state ) |
> | query | true | String | - | 启动小游戏的 query 参数 (需要 JSON.stringify 转成 String) |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :-------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- | :----------------------------------------------------------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | player_id | String | 玩家 ID,玩家唯一标识请勿用错 |
> | avatar | String | 头像 |
> | has_identify | String | 是否实名 |
> | user_token | String | TOKEN |
> | isAduser | String | 是否通过广告带来的用户 1 是 0 否 |
> | h5_url | String | H5 免密登录链接 当为空字符串时不用处理,当有值时需生成转端码 |
> | is_force | int | 是否强制窗 0:非强制 1:强制,配合 h5_url 一起使用 |
> | share_data | Object | 分享信息 只有通过分享进入才有值否则值为 [ ] |
> | share_player_id | String | 分享人玩家 ID, 通过分享进入才有该字段 |
> | player_id | String | 玩家 ID,玩家唯一标识请勿用错, 通过分享进入才有该字段 |
##### 示例
```
javascript
const
{
query
}
=
ks
.
getLaunchOptionsSync
()
zwSDK
.
login
({
state
:
query
.
state
||
''
,
query
:
query
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.4 SDK 账号更新[暂时可不用接入]<a name="sec3.4"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
> <br> SDK 不主动上传用户信息,若要更新用户信息,需主动调用此接口
##### 调用方式
```
javascript
zwSDK
.
updateUserInfo
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------- | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | raw_data | true | String | - | 不包括敏感信息的原始数据字符串,用于计算签名 |
> | signature | true | String | - | 使用 sha1( rawData + sessionkey ) 得到字符串,用于校验用户信息 |
> | encrypted_date | true | String | - | 包括敏感数据在内的完整用户信息的加密数据 |
> | iv | true | String | - | 加密算法的初始向量 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :----------------------------------------------------------------------------------------------------------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | player_id | String | 玩家 ID |
> | avatar | String | 头像 |
> | mobile | String | 手机号 |
> | has_identify | String | 是否实名 |
> | user_token | String | TOKEN |
### 3.5 SDK 下单<a name="sec3.5"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
>
> 此接口会依据管理后台配置,分三种处理情况:
>
> - 调起快手虚拟支付
> - 返回支付链接
> - 返回快手钻石支付
##### 调用方式
```
javascript
zwSDK
.
createOrder
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------------------------------------------------------------ | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | order | true | Object | - | 订单相关 |
> | cp_order_id | true | String | - | 游戏传入的外部订单号,服务器会根据这个订单号生成对应的平台订单号,请保证每笔订单传入的订单号的唯一性 |
> | product_price | true | String | - | 商品价格(单价,单位:分) |
> | product_id | true | String | - | 商品 ID |
> | amount | true | String | - | 商品总价(单位:分) |
> | subsidy_money | true | String | - | 优惠金额(单位:分) |
> | subsidy_after_money | true | String | - | 优惠后金额(单位:分) |
> | product_cnt | true | String | - | 商品数量 |
> | product_name | true | String | - | 商品名称 |
> | product_desc | true | String | - | 商品描述 |
> | goods_category | true | String | - | 商品类目 |
> | ext | true | String | "" | CP 自定义扩展字段,透传信息 |
> | role | true | Object | - | 角色相关 |
> | event | true | String | - | 充值上传的角色信息 |
> | server_id | true | String | "" | 游戏服务器 ID |
> | server_name | true | String | "" | 游戏服务器名称 |
> | cp_role_id | true | String | "" | 玩家角色 ID |
> | role_name | true | String | "" | 玩家角色名称 |
> | role_level | true | String | "0" | 玩家角色等级 |
> | role_vip | true | String | "0" | 玩家 VIP 等级 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :-------------------------------------------------------------------------------------------------------- | :----- | :--------------------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | order_id | String | 订单 ID |
> | payStatus | String | 支付状态(success/fail) |
##### 示例
```
javascript
zwSDK
.
createOrder
({
order
:
{
cp_order_id
:
'10001'
,
product_price
:
'1'
,
amount
:
'1'
,
product_id
:
'1000000001'
,
product_cnt
:
'1'
,
product_name
:
'金币'
,
product_desc
:
'金币'
,
goods_category
:
'10041'
,
ext
:
''
},
role
:
{
event
:
''
,
server_id
:
''
,
server_name
:
''
,
cp_role_id
:
''
,
role_name
:
''
,
role_level
:
'0'
,
role_vip
:
'0'
}
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.6 SDK 查询支付结果(需要时接入)<a name="sec3.6"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwSDK
.
checkOrder
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------------------------------------------------- | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | order | true | Object | - | 订单相关 |
> | order_id | true | String | - | 查询的订单号 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :-------------------------------------------------------------------------------------------------------------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
> | data | Object | 用户数据 |
> | data | Object | 用户数据 |
> | order_id | String | 订单 ID |
> | status | String | 订单状态 |
> | callback_status | String | 回调状态 |
##### 示例
```
javascript
zwSDK
.
checkOrder
({
order
:
{
order_id
:
'10001'
}
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.7 SDK 分享内容<a name="sec3.7"></a>
---
##### 接口说明
> **\***接口主动发起分享
##### 调用方式
```
javascript
zwSDK
.
shareAppMessage
()
```
##### 示例
```
javascript
zwSDK
.
shareAppMessage
()
```
### 3.8 SDK 角色上报<a name="sec3.8"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwSDK
.
updateRole
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :---------------------------------------------------------- | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | role | true | String | - | 角色信息 |
> | event | true | String | other | 事件类型 |
> | server_id | true | String | - | 区服 ID |
> | server_name | true | String | - | 区服名称 |
> | cp_role_id | true | String | - | 游戏方角色 ID |
> | role_name | true | String | - | 游戏角色名称 |
> | role_level | true | Int | - | 角色等级 |
> | cp_account | false | String | - | cp 账号 |
> | role_vip | false | Int | 0 | 角色 VIP 等级(赞助等级) |
> | combat_num | false | Int | 0 | 角色战力 |
> | reiki_num | false | Int | 0 | 角色灵符值 |
> | online_time | false | Int | 0 | 本次在线时长 |
> | attack | false | Int | 0 | 攻击力 |
> | profession | false | String | - | 职业 |
> | gang_name | false | String | - | 帮会(行会)名称 |
> | trans_level | false | Int | 0 | 转生等级 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
##### EVENT 枚举
> | EVENT | 说明 |
> | -------- | -------- |
> | create | 创建角色 |
> | online | 角色上线 |
> | offline | 角色下线 |
> | level_up | 角色升级 |
> | delete | 删除角色 |
> | recharge | 角色充值 |
> | other | 其他 |
##### 示例
```
javascript
zwSDK
.
updateRole
({
role
:
{
event
:
'create'
,
server_id
:
'10001'
,
server_name
:
'一区'
,
cp_role_id
:
'1000005'
,
role_name
:
'角色名称'
,
role_level
:
'140'
,
role_vip
:
'7'
,
combat_num
:
'1500000'
,
online_time
:
'0'
,
reiki_num
:
'10'
}
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
})
```
### 3.9 SDK 敏感词监测<a name="sec3.9"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwSDK
.
checkMsg
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------ | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | content | true | String | - | 用于检测的字符串 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
> **_`status_code 为 1 且 data.data.check_result 为 1 则表示检测通过`_**
```
javascript
{
"status_code"
:
1
,
"msg"
:
"操作成功"
,
"data"
:
{
"data"
:
{
"errcode"
:
0
,
"errmsg"
:
"ok"
,
"detail"
:
[
{
"strategy"
:
"content_model"
,
"errcode"
:
0
,
"suggest"
:
"pass"
,
"label"
:
100
,
"prob"
:
90
},
{
"strategy"
:
"keyword"
,
"errcode"
:
0
}
],
"trace_id"
:
"61dbc649-5c6b05aa-2cf825e6"
,
"result"
:
{
"suggest"
:
"pass"
,
"label"
:
100
},
"message"
:
""
,
"check_result"
:
1
// 1 表示检测通过、0 未通过
}
},
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwSDK
.
checkMsg
({
content
:
'中华人民共和国万岁!'
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
})
```
### 3.10 SDK 敏感图片监测<a name="sec3.10"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwSDK
.
checkImg
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------ | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | filePath | true | String | - | 用于检测的图片链接 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示快手小游戏 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showLoading](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示快手小游戏消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用快手小游戏消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[快手小游戏 showToast](https://mp.kuaishou.com/miniGameDocs/gameDev/api/interface/interact/ks.showToast.html) 参数一致 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
##### 示例
```
javascript
ks
.
chooseImage
({
count
:
1
,
success
:
(
res
)
=>
{
zwSDK
.
checkImg
({
filePath
:
res
.
tempFilePaths
[
0
]
})
.
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
})
}
})
```
### 3.11 SDK 客服消息( 暂未接入 )<a name="sec3.11"></a>
##### 接口说明
> **\***按钮调用接口
##### 调用方式
```
javascript
zwSDK
.
customMessage
()
```
##### 示例
```
javascript
zwSDK
.
customMessage
()
```
### 3.12 SDK 订阅消息( 暂未接入 )<a name="sec3.12"></a>
##### 接口说明
> **\***按钮调用接口
##### 调用方式
```
javascript
zwSDK
.
subscribeMessage
()
```
##### 示例
```
javascript
zwSDK
.
subscribeMessage
()
```
### 3.13 SDK 广告行为上报<a name="sec3.13"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
adReport
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------------ | :---- | :------ | :----- | :------------------------------------------------------------------------------------------------------------------------------------------------------- |
> | event | true | Number | - | 事件 0: 开始 ; 1: 关闭 |
> | type | true | Number | - | 广告类型 1: banner 广告; 2: 激励广告; 3: 插屏广告; |
> | is_over | false | Number | - | 是否完播 0: 否; 1: 是; 激励广告必传 |
> | duration | false | Number | - | 观看时长 单位秒 |
> | showLoading | false | Boolean | false | 异步请求中,是否显示微信小程序 loading 提示框 |
> | loadingParams | false | Object | - | showLoading 为 true 时生效。与[微信小程序 showLoading](https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showLoading.html) 参数一致 |
> | showToast | false | Boolean | false | 异步请求失败,是否显示微信小程序消息提示框 <br>异步请求成功,若要显示消息提示,需主动调用微信小程序消息提示框框 |
> | toastParams | false | Object | - | showLoading 为 true 时生效。与[微信小程序 showToast](https://developers.weixin.qq.com/minigame/dev/api/ui/interaction/wx.showToast.html) 参数一致 |
> 调用时机说明:
>
> banner 广告:
> BannerAd.show() 调用
>
> 激励广告:
> RewardedVideoAd.show() 调用
> RewardVideo.onClose() 调用 需要传 是否完播
>
> 插屏广告:
> InterstitialAd.show() 调用
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | String | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"操作成功"
,
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
adReport
({
event
:
1
,
type
:
2
,
is_over
:
1
,
duration
:
30
})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
```
### 3.14 SDK 添加到桌面<a name="sec3.14"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
addShortcut
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :----------------------- |
> | status_code | String | 返回状态 1:成功; -1:失败 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"添加桌面成功"
}
{
"status_code"
:
-
1
,
"msg"
:
"暂不支持该功能"
}
{
"status_code"
:
-
1
,
"msg"
:
"添加桌面失败: *********errMsg*****"
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
addShortcut
().
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
```
### 3.15 SDK 添加到桌面(检查)<a name="sec3.15"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
checkShortcut
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :---------------------------------------------------- |
> | status_code | String | 返回状态 1:成功; -1:失败 |
> | data | Object | status_code 为 1 时,返回 Object installed: true/false |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"data"
:{
"installed"
:
true
},
"msg"
:
"检查快捷方式成功"
}
{
"status_code"
:
-
1
,
"msg"
:
"暂不支持该功能"
}
{
"status_code"
:
-
1
,
"msg"
:
"检查快捷方式失败: *********errMsg*****"
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
checkShortcut
().
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
```
### 3.16 SDK 设为常用<a name="sec3.16"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
addCommonUse
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :----------------------- |
> | status_code | String | 返回状态 1:成功; -1:失败 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"设为常用成功"
}
{
"status_code"
:
-
1
,
"msg"
:
"暂不支持该功能"
}
{
"status_code"
:
-
1
,
"msg"
:
"设为常用失败: *********errMsg*****"
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
addCommonUse
().
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
```
### 3.17 SDK 设为常用(检查)<a name="sec3.17"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
checkCommonUse
()
```
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------------------------------------------------------ |
> | status_code | String | 返回状态 1:成功; -1:失败 |
> | data | Object | status_code 为 1 时,返回 Object isCommonUse: true/false |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"data"
:{
"isCommonUse"
:
true
},
"msg"
:
"检查快捷方式成功"
}
{
"status_code"
:
-
1
,
"msg"
:
"暂不支持该功能"
}
{
"status_code"
:
-
1
,
"msg"
:
"设为常用查询失败: *********errMsg*****"
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
checkCommonUse
().
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
```
### 3.18 SDK 查询快手补贴<a name="sec3.18"></a>
---
##### 接口说明
> **\***接口返回 Promise 对象,系统为 ios 时不用调用
##### 调用方式
```
javascript
zwsdk
.
getSubsidy
()
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :--------- | :--- | :----- | :----- | :------------ |
> | cp_role_id | true | String | - | 游戏方角色 ID |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :------------------------------------------------------------------------------------------------------------ | :------ | :---------------------------- |
> | status_code | String | 返回状态 1:成功; -1:失败 |
> | data | Object | 补贴数据 |
> | data | Object | 补贴数据 |
> | hasSubsidy | Boolean | 是否是有补贴 true 是 false 否 |
> | subsidyLevels | Object | 游戏币档位 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"data"
:
{
"data"
:
{
"hasSubsidy"
:
true
,
// 是否是有补贴 true 是 false 否
"subsidyLevels"
:
{
// 档位对应的优惠信息
"20"
:
{
// 游戏币档位
"buyQuantity"
:
20
,
// 原购买数量
"money"
:
200
,
// 原价 单位分
"subsidyMoney"
:
50
,
// 优惠金额 单位分
"subsidyAfterMoney"
:
150
// 优惠后金额 单位分
"subsidyType"
:
''
},
"200"
:
{
"buyQuantity"
:
200
,
"money"
:
2000
,
"subsidyMoney"
:
500
,
"subsidyAfterMoney"
:
1500
,
"subsidyType"
:
''
},
"400"
:
{
"buyQuantity"
:
400
,
"money"
:
4000
,
"subsidyMoney"
:
0
,
"subsidyAfterMoney"
:
4000
,
"subsidyType"
:
''
}
}
}
},
"msg"
:
""
,
"extra"
:
{}
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
getSubsidy
({
cp_role_id
:
'xxx'
}).
then
((
res
)
=>
{
// .......
// res.status_code 返回状态
// res.msg 返回信息
// res.data.data 返回数据
})
```
### 3.19 SDK 角色行为上报<a name="sec3.19"></a>
---
##### 接口说明
> 此方法用于上报角色行为,需在角色有对应行为时调用此方法。
##### 调用方式
```
javascript
zwsdk
.
roleEventReport
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 | |
> | :---------------------------------------------------- | :--- | :------------------- | :----- | :------------- | --- |
> | role_name | true | String | - | 角色名称 |
> | cp_role_id | true | String | - | cp 角色 id |
> | event | true | String | - | 事件类型 |
> | qureys | true | Array[{name, value}] | - | 属性 |
> | name | true | String | - | 属性名(中文) |
> | value | true | String | - | 属性值 |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :--------------------- |
> | status_code | int | 返回状态 1 成功 2 失败 |
> | msg | String | 返回信息 |
##### 示例
```
javascript
zwsdk
.
roleEventReport
({
role_name
:
'角色上报测试'
,
cp_role_id
:
'111'
,
event
:
'coin_get'
,
querys
:
[
{
name
:
'货币id'
,
value
:
'123'
},
{
name
:
'货币产出途径'
,
value
:
'掉落'
},
{
name
:
'变动前数量'
,
value
:
'59'
},
{
name
:
'变动数量'
,
value
:
'32'
},
{
name
:
'变动后数量'
,
value
:
'91'
}
]
})
```
##### 参数枚举
EVENT 枚举
> | EVENT | 说明 |
> | --------------- | -------- |
> | coin_get | 货币产出 |
> | coin_cost | 货币消耗 |
> | item_get | 道具产出 |
> | item_cost | 道具消耗 |
> | shop | 商城购买 |
> | task_complete | 任务完成 |
> | newplayer_guide | 新手指引 |
> | mail | 邮件操作 |
EVENT 属性对应关系
> | coin_get 属性名 |
> | --------------- |
> | 货币 ID |
> | 货币产出途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | coin_cost 属性名 |
> | ---------------- |
> | 货币 ID |
> | 货币消耗途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | item_get 属性名 |
> | --------------- |
> | 道具 ID |
> | 道具类型 |
> | 道具产出途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | item_cost 属性名 |
> | ---------------- |
> | 道具 ID |
> | 道具类型 |
> | 道具消耗途径 |
> | 变动前数量 |
> | 变动数量 |
> | 变动后数量 |
> | shop 属性名 |
> | ------------ |
> | 商城 ID |
> | 购买道具 ID |
> | 购买道具数量 |
> | 消耗货币 ID |
> | 单价 |
> | 消耗货币数量 |
> | task_complete 属性名 |
> | -------------------- |
> | 任务 ID |
> | 任务类型 |
> | 任务奖励 |
> | newplayer_guide 属性名 |
> | ---------------------- |
> | 步骤 ID |
> | mail 属性名 |
> | ------------ |
> | 邮件操作类型 |
> | 邮件 ID |
> | 邮件类型 |
> | 邮件标题 |
> | 邮件附件 |
> | 邮件到期时间 |
### 3.20 种花道具上报(种花游戏专用)<a name="sec3.20"></a>
---
##### 接口说明
> **\***种花游戏使用鲜花道具时上报使用(注:只有种花游戏接入),返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
reportFlower
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------- | :---- | :----- | :----- | :---------------- |
> | role_name | true | String | '' | 角色名称 |
> | cp_role_id | true | String | '' | 角色名称 |
> | expire_time | true | String | '' | 道具过期时间(秒级时间戳) |
> | prop_id | true | String | '' | 道具 id |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"上报成功"
,
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
reportFlower
({
role_name
:
'快手种花道具上报测试'
,
cp_role_id
:
'462132713-1-000005'
,
expire_time
:
'1766039631'
,
prop_id
:
'123'
,
})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
.
catch
((
err
)
=>
{})
```
# 游戏 SDK 对接文档-v1.2.5
### 目录
1.[
接入说明
](
#sec1
)
1.1
[
术语表
](
#sec1.1
)
1.2
[
数据字典
](
#sec1.2
)
1.3
[
登录流程
](
#sec1.3
)
1.4
[
充值流程
](
#sec1.4
)
2.[
服务端接入
](
#sec2
)
2.1
[
接口规则
](
#sec2.1
)
请求域名
请求方式
请求格式
返回格式
状态说明
签名规则
签名示例
2.2
[
登录认证
](
#sec2.2
)
接口说明
接口地址
请求参数
返回参数
请求示例
2.3
[
支付通知
](
#sec2.3
)
接口说明
接口地址
请求参数
返回参数
请求示例
3.[
小游戏 SDK 接入
](
#sec3
)
3.1
[
调用 SDK 初始化
](
#sec3.1
)
接口说明
调用方式
请求参数
示例
3.2
[
游戏配置获取
](
#sec3.2
)
接口说明
调用方式
返回参数
示例
3.3
[
调用 SDK 登录
](
#sec3.3
)
接口说明
调用方式
请求参数
返回参数
示例
3.4
[
SDK 账号更新
](
#sec3.4
)
接口说明
调用方式
请求参数
返回参数
示例
3.5
[
SDK 下单
](
#sec3.5
)
接口说明
调用方式
请求参数
返回参数
示例
3.6
[
SDK 查询支付结果
](
#sec3.6
)
接口说明
调用方式
请求参数
返回参数
示例
3.7
[
SDK 分享内容
](
#sec3.7
)
接口说明
调用方式
请求参数
示例
3.8
[
SDK 角色上报
](
#sec3.8
)
接口说明
调用方式
请求参数
返回参数
示例
3.9
[
SDK 敏感词监测
](
#sec3.9
)
接口说明
调用方式
请求参数
返回参数
示例
3.10
[
SDK 敏感图片监测
](
#sec3.10
)
接口说明
调用方式
请求参数
返回参数
示例
3.11
[
SDK 客服消息( 暂未接入 )
](
#sec3.11
)
接口说明
调用方式
示例
3.12
[
SDK 订阅消息( 暂未接入 )
](
#sec3.12
)
接口说明
调用方式
示例
3.13
[
SDK 广告行为上报
](
#sec3.13
)
接口说明
调用方式
请求参数
示例
3.14
[
SDK 添加到桌面
](
#sec3.14
)
接口说明
调用方式
返回参数
返回数据样例
示例
3.15
[
SDK 添加到桌面(检查)
](
#sec3.15
)
接口说明
调用方式
返回参数
返回数据样例
示例
3.16
[
SDK 设为常用
](
#sec3.16
)
接口说明
调用方式
返回参数
返回数据样例
示例
3.17
[
SDK 设为常用(检查)
](
#sec3.17
)
接口说明
调用方式
返回参数
返回数据样例
示例
3.18
[
SDK 查询快手补贴
](
#sec3.18
)
接口说明
调用方式
请求参数
返回参数
返回数据样例
示例
3.19
[
SDK 角色行为上报
](
#sec3.19
)
接口说明
调用方式
请求参数
返回参数
示例
参数枚举
3.20
[
SDK 种花道具上报(种花游戏专用)
](
#sec3.20
)
接口说明
调用方式
请求参数
返回参数
示例
## 1. 接入说明<a name="sec1"></a>
## 1. 接入说明<a name="sec1"></a>
### 1.1 术语表<a name="sec1.1"></a>
### 1.1 术语表<a name="sec1.1"></a>
...
@@ -857,8 +2636,6 @@ zwSDK
...
@@ -857,8 +2636,6 @@ zwSDK
cp_order_id
:
'10001'
,
cp_order_id
:
'10001'
,
product_price
:
'1'
,
product_price
:
'1'
,
amount
:
'1'
,
amount
:
'1'
,
subsidy_money
:
'0'
,
subsidy_after_money
:
'0'
,
product_id
:
'1000000001'
,
product_id
:
'1000000001'
,
product_cnt
:
'1'
,
product_cnt
:
'1'
,
product_name
:
'金币'
,
product_name
:
'金币'
,
...
@@ -1697,4 +3474,61 @@ EVENT 属性对应关系
...
@@ -1697,4 +3474,61 @@ EVENT 属性对应关系
> | 邮件类型 |
> | 邮件类型 |
> | 邮件标题 |
> | 邮件标题 |
> | 邮件附件 |
> | 邮件附件 |
> | 邮件到期时间 |
> | 邮件到期时间 |
\ No newline at end of file
### 3.20 种花道具上报(种花游戏专用)<a name="sec3.20"></a>
---
##### 接口说明
> **\***种花游戏使用鲜花道具时上报使用(注:只有种花游戏接入),返回 Promise 对象
##### 调用方式
```
javascript
zwsdk
.
reportFlower
(
config
:
Object
)
```
##### 请求参数
> | 参数 | 必选 | 类型 | 默认值 | 说明 |
> | :------- | :---- | :----- | :----- | :---------------- |
> | role_name | true | String | '' | 角色名称 |
> | cp_role_id | true | String | '' | 角色名称 |
> | expire_time | true | String | '' | 道具过期时间(秒级时间戳) |
> | prop_id | true | String | '' | 道具 id |
##### 返回参数
> | 参数 | 类型 | 说明 |
> | :---------- | :----- | :------- |
> | status_code | Int | 返回状态 |
> | msg | String | 返回信息 |
##### 返回数据样例
```
javascript
{
"status_code"
:
1
,
"msg"
:
"上报成功"
,
}
```
##### sdk 调用示例
```
javascript
zwsdk
.
reportFlower
({
role_name
:
'快手种花道具上报测试'
,
cp_role_id
:
'462132713-1-000005'
,
expire_time
:
'1766039631'
,
prop_id
:
'123'
,
})
.
then
((
res
)
=>
{
// .......
// res.status 返回状态
// res.msg 返回信息
})
.
catch
((
err
)
=>
{})
```
ksSdk.js
浏览文件 @
1d9ab576
var
_0x9d6b
=
(
420242
^
420241
)
+
(
321638
^
321632
);
var
__assign
=
this
&&
this
[
'
\
u005F
\
u005F
\
u0061
\
u0073
\
u0073
\
u0069
\
u0067
\
u006E'
]
||
function
(){
__assign
=
Object
[
'
\
u0061
\
u0073
\
u0073
\
u0069
\
u0067
\
u006E'
]
||
function
(
t
){
for
(
var
s
,
i
=
794753
^
794752
,
n
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
];
i
<
n
;
i
++
){
s
=
arguments
[
i
];
for
(
var
p
in
s
)
if
(
Object
[
'
\
u0070
\
u0072
\
u006F
\
u0074
\
u006F
\
u0074
\
u0079
\
u0070
\
u0065'
][
'
\
u0068
\
u0061
\
u0073
\
u004F
\
u0077
\
u006E
\
u0050
\
u0072
\
u006F
\
u0070
\
u0065
\
u0072
\
u0074
\
u0079'
][
'
\
u0063
\
u0061
\
u006C
\
u006C'
](
s
,
p
))
t
[
p
]
=
s
[
p
];}
return
t
;};
return
__assign
[
'
\
u0061
\
u0070
\
u0070
\
u006C
\
u0079'
](
this
,
arguments
);};
_0x9d6b
=
(
513204
^
513206
)
+
(
866775
^
866782
);
exports
[
'
\
u007A
\
u0077
\
u0053
\
u0044
\
u004B'
]
=
{
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
:
''
,
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
:
'1.2.4'
,
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
:{
"gameConfig"
:{},
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
:
''
,
"gameId"
:
''
,
"os"
:
null
,
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
null
,
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
null
,
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
:
''
,
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
:
''
,
'
\
u0070
\
u006C
\
u0061
\
u0079
\
u0065
\
u0072
\
u0049
\
u0064'
:
''
,
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
:
''
,
"baseUrl"
:
''
,
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u004C
\
u0069
\
u0073
\
u0074'
:[],
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u0054
\
u0069
\
u006D
\
u0065
\
u0072'
:
null
,
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0043
\
u006C
\
u0075
\
u0062
\
u0042
\
u0075
\
u0074
\
u0074
\
u006F
\
u006E'
:
null
},
"init"
:
function
(
params
){
var
_0x98b
;
var
_0xeff6dd
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u004C
\
u0061
\
u0075
\
u006E
\
u0063
\
u0068
\
u004F
\
u0070
\
u0074
\
u0069
\
u006F
\
u006E
\
u0073
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
];
_0x98b
=
'
\
u0070
\
u006E
\
u0066
\
u006B
\
u0066
\
u006F'
;
if
(
params
){
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]
=
params
[
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
];
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
]
=
params
[
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
];
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004F
\
u0053'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0042
\
u0072
\
u0061
\
u006E
\
u0064'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
=
params
[
'
\
u0064
\
u0065
\
u0076'
]?
"pot.30jklwwz.ipasz//:sptth"
.
split
(
""
).
reverse
().
join
(
""
):
"
\
u0068
\
u0074
\
u0074
\
u0070
\
u0073
\
u003A
\
u002F
\
u002F
\
u007A
\
u0079
\
u006F
\
u0075
\
u0061
\
u0070
\
u0069
\
u002E
\
u0077
\
u006F
\
u007A
\
u0068
\
u0061
\
u006E
\
u0067
\
u0077
\
u0061
\
u006E
\
u002E
\
u0063
\
u006F
\
u006D"
;
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]
=
_0xeff6dd
;
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0074
\
u0061
\
u0074
\
u0065'
](
_0xeff6dd
);}},
"getSystemOS"
:
function
(){
var
_0x914f
=
(
618318
^
618311
)
+
(
134768
^
134771
);
var
_0x803a8f
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0070
\
u006C
\
u0061
\
u0074
\
u0066
\
u006F
\
u0072
\
u006D'
];
_0x914f
=
(
522685
^
522687
)
+
(
621400
^
621404
);
return
_0x803a8f
[
'
\
u0074
\
u006F
\
u004C
\
u006F
\
u0063
\
u0061
\
u006C
\
u0065
\
u004C
\
u006F
\
u0077
\
u0065
\
u0072
\
u0043
\
u0061
\
u0073
\
u0065'
]();},
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0042
\
u0072
\
u0061
\
u006E
\
u0064'
:
function
(){
var
_0x773c6c
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
];
return
_0x773c6c
;},
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
function
(){
var
_0x954d9d
=
(
988120
^
988127
)
+
(
704177
^
704179
);
var
_0xa_0xa9f
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u006D
\
u006F
\
u0064
\
u0065
\
u006C'
];
_0x954d9d
=
(
160768
^
160773
)
+
(
174143
^
174135
);
return
_0xa_0xa9f
;},
'
\
u0067
\
u0065
\
u0074
\
u0051
\
u0075
\
u0065
\
u0072
\
u0079
\
u0056
\
u0061
\
u0072
\
u0069
\
u0061
\
u0062
\
u006C
\
u0065'
:
function
(
url
,
variable
){
var
_0x2de
=
(
474266
^
474271
)
+
(
771656
^
771658
);
var
_0x5b29g
=
url
;
_0x2de
=
(
702370
^
702373
)
+
(
649955
^
649959
);
var
_0xdc_0x595
=
(
700212
^
700214
)
+
(
973228
^
973230
);
var
_0x78427e
=
_0x5b29g
[
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u0026"
);
_0xdc_0x595
=
(
713854
^
713854
)
+
(
946503
^
946498
);
for
(
var
i
=
212548
^
212548
;
i
<
_0x78427e
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
];
i
++
){
var
_0x1ad
;
var
_0x19a94b
=
_0x78427e
[
i
][
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u003D"
);
_0x1ad
=
(
343342
^
343334
)
+
(
567230
^
567224
);
if
(
_0x19a94b
[
124455
^
124455
]
===
variable
){
return
_0x19a94b
[
127941
^
127940
];}}
return
''
;},
"getState"
:
function
(
query
){
if
(
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]){
return
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
];}
if
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]
&&
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
][
'
\
u0069
\
u006E
\
u0064
\
u0065
\
u0078
\
u004F
\
u0066'
](
"
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065"
)
>-
(
129165
^
129164
)){
return
this
[
'
\
u0067
\
u0065
\
u0074
\
u0051
\
u0075
\
u0065
\
u0072
\
u0079
\
u0056
\
u0061
\
u0072
\
u0069
\
u0061
\
u0062
\
u006C
\
u0065'
](
decodeURIComponent
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]),
"etats"
.
split
(
""
).
reverse
().
join
(
""
));}
return
''
;},
'
\
u0061
\
u006A
\
u0061
\
u0078'
:
function
(
url
,
data
){
var
_0x5759b
=
this
;
var
_0x84b4bf
=
{
'content-type'
:
'application/json'
};
if
(
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]){
_0x84b4bf
[
"
\
u0055
\
u0073
\
u0065
\
u0072
\
u002D
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E"
]
=
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
];}
_0x84b4bf
[
"
\
u0053
\
u0064
\
u006B
\
u002D
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E"
]
=
this
[
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
];
var
_0x9f8b
=
data
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
],
_0xee2d3a
=
data
[
'
\
u006C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067
\
u0050
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
],
_0xgc_0x5ce
=
data
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
],
_0xe99e4f
=
data
[
'
\
u0074
\
u006F
\
u0061
\
u0073
\
u0074
\
u0050
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
];
_0x9f8b
&&
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
](
_0xee2d3a
);
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074'
]({
"method"
:
'POST'
,
"url"
:
_0x5759b
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
url
,
"data"
:
data
,
'
\
u0068
\
u0065
\
u0061
\
u0064
\
u0065
\
u0072'
:
_0x84b4bf
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"lru:xaja"
.
split
(
""
).
reverse
().
join
(
""
),
url
);
console
[
'
\
u006C
\
u006F
\
u0067'
](
"smarap:xaja"
.
split
(
""
).
reverse
().
join
(
""
),
data
);
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0061
\
u006A
\
u0061
\
u0078
\
u003A
\
u0072
\
u0065
\
u0073"
,
res
);
if
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
647059
^
647058
)){
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
'请重新登录!'
,
'
\
u006D
\
u0061
\
u0073
\
u006B'
:
!!
[],
"complete"
:
function
(
complete
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067
\
u002C
\
u0063
\
u006F
\
u006D
\
u0070
\
u006C
\
u0065
\
u0074
\
u0065"
,
complete
);}});
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u006C
\
u006F
\
u0063
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E
\
u002E
\
u0072
\
u0065
\
u006C
\
u006F
\
u0061
\
u0064
\
u0028
\
u0029"
);}
_0x9f8b
&&
ks
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
_0xgc_0x5ce
){
_0xe99e4f
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0073
\
u0067'
];
tx
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
_0xe99e4f
);}
resolve
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
]);},
"fail"
:
function
(
res
){
_0x9f8b
&&
ks
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
_0xgc_0x5ce
){
_0xe99e4f
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
];
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
_0xe99e4f
);}
resolve
(
res
);}});});},
'
\
u0067
\
u0065
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0043
\
u006F
\
u006E
\
u0066'
:
function
(){
var
_0x2_0x9f4
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x2_0x9f4
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"fnoCteg/emag/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
"app_id"
:
_0x2_0x9f4
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x2_0x9f4
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"app_version"
:
"
\
u0031
\
u002E
\
u0031"
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
349960
^
349961
)){
_0x2_0x9f4
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0043
\
u006F
\
u006E
\
u0066
\
u0069
\
u0067'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
];}
resolve
(
res
);});});},
"login"
:
function
(){
var
_0x3478de
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
var
_0xbc195d
;
var
_0x552c
=
{
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
],
"query"
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
],
"app_id"
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"os"
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
"device_number"
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"device_brand"
:
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]};
_0xbc195d
=
945881
^
945880
;
_0x552c
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
=
res
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
];
_0x3478de
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0075
\
u0074
\
u0068
\
u002F
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E"
,
_0x552c
)[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
var
_0xf7d
=
res
;
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
112434
^
112435
)){
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0074
\
u006F
\
u006B
\
u0065
\
u006E'
];
_0x3478de
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
];
resolve
(
_0xf7d
);}
else
{
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004D
\
u006F
\
u0064
\
u0061
\
u006C'
]({
"title"
:
"
\
u5F02
\
u5E38"
,
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
:
res
[
'
\
u006D
\
u0073
\
u0067'
],
'
\
u0063
\
u006F
\
u006E
\
u0066
\
u0069
\
u0072
\
u006D
\
u0054
\
u0065
\
u0078
\
u0074'
:
"
\
u6211
\
u77E5
\
u9053
\
u4E86"
,
"showCancel"
:
false
});}});}});});},
'
\
u0075
\
u0070
\
u0064
\
u0061
\
u0074
\
u0065
\
u0055
\
u0073
\
u0065
\
u0072
\
u0049
\
u006E
\
u0066
\
u006F'
:
function
(
params
){
var
_0x_0xd49
=
(
868399
^
868391
)
+
(
863307
^
863299
);
var
_0xa3ba
=
this
;
_0x_0xd49
=
303501
^
303501
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xa3ba
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"ofnIetadpu/rebmem/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
"app_id"
:
_0xa3ba
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xa3ba
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0xa3ba
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0072
\
u0061
\
u0077
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
:
params
[
'
\
u0072
\
u0061
\
u0077
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
'
\
u0073
\
u0069
\
u0067
\
u006E
\
u0061
\
u0074
\
u0075
\
u0072
\
u0065'
:
params
[
'
\
u0073
\
u0069
\
u0067
\
u006E
\
u0061
\
u0074
\
u0075
\
u0072
\
u0065'
]
||
''
,
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
:
params
[
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
'
\
u0069
\
u0076'
:
params
[
'
\
u0069
\
u0076'
]
||
''
,
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
:
params
[
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
_0xa3ba
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
;
resolve
(
res
);});});},
"createOrder"
:
function
(
params
){
var
_0x13866c
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x13866c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u002F
\
u0063
\
u0072
\
u0065
\
u0061
\
u0074
\
u0065"
,{
"app_id"
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"game_id"
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"os"
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"order"
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]
||
{},
'
\
u0072
\
u006F
\
u006C
\
u0065'
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{},
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
orderInfo
){
if
(
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
920358
^
920359
)){
var
_0xbdc7d
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
],
_0x3989dc
=
_0xbdc7d
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0xd87e6e
=
_0xbdc7d
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
_0x2ae
=
_0xd87e6e
===
void
(
475445
^
475445
)?
''
:
_0xd87e6e
,
_0x334g
=
_0xbdc7d
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
],
_0xb7e8ff
=
_0x334g
===
void
(
464561
^
464561
)?
''
:
_0x334g
,
_0x7eg97a
=
_0xbdc7d
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0062
\
u0075
\
u0074
\
u0074
\
u006F
\
u006E
\
u005F
\
u0074
\
u0065
\
u0078
\
u0074'
],
_0xafa
=
_0x7eg97a
===
void
(
365262
^
365262
)?
''
:
_0x7eg97a
;
if
(
_0x3989dc
===
"
\
u006B
\
u0073
\
u005F
\
u006D
\
u0070
\
u0061
\
u0079"
||
_0x3989dc
===
"
\
u006B
\
u0073
\
u005F
\
u0069
\
u006F
\
u0073
\
u005F
\
u0070
\
u0061
\
u0079"
){
var
_0x29544c
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006B
\
u0073
\
u005F
\
u0070
\
u0061
\
u0079'
],
_0x67g74a
=
_0x29544c
[
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
],
_0x83a31b
=
_0x29544c
[
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0x88eda
=
_0x29544c
[
'
\
u0062
\
u0075
\
u0079
\
u005F
\
u0071
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
],
_0x7c02aa
=
_0x29544c
[
'
\
u0074
\
u0068
\
u0069
\
u0072
\
u0064
\
u005F
\
u0070
\
u0061
\
u0072
\
u0074
\
u0079
\
u005F
\
u0074
\
u0072
\
u0061
\
u0064
\
u0065
\
u005F
\
u006E
\
u006F'
],
_0x89f
=
_0x29544c
[
'
\
u0065
\
u0078
\
u0074
\
u0065
\
u006E
\
u0073
\
u0069
\
u006F
\
u006E'
],
_0xddab
=
_0x29544c
[
'
\
u0070
\
u0072
\
u006F
\
u0064
\
u0075
\
u0063
\
u0074
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0x64ead
=
_0xddab
===
void
(
266767
^
266767
)?
''
:
_0xddab
,
_0x8667g
=
_0x29544c
[
'
\
u0073
\
u0069
\
u0067
\
u006E'
],
_0x2680g
=
_0x29544c
[
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u0063
\
u0061
\
u0074
\
u0065
\
u0067
\
u006F
\
u0072
\
u0079'
],
_0xc2cd
=
_0x29544c
[
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
];
try
{
ks
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0050
\
u0061
\
u0079
\
u006D
\
u0065
\
u006E
\
u0074'
]({
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x67g74a
,
"os"
:
_0x13866c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
_0x83a31b
,
"buy_quantity"
:
_0x88eda
,
'
\
u0074
\
u0068
\
u0069
\
u0072
\
u0064
\
u005F
\
u0070
\
u0061
\
u0072
\
u0074
\
u0079
\
u005F
\
u0074
\
u0072
\
u0061
\
u0064
\
u0065
\
u005F
\
u006E
\
u006F'
:
_0x7c02aa
,
"extension"
:
_0x89f
,
"product_type"
:
_0x64ead
,
"sign"
:
_0x8667g
,
"goods_category"
:
_0x2680g
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
_0xc2cd
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
payInfo
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
orderInfo
[
'
\
u006D
\
u0073
\
u0067'
],
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"payStatus"
:
'success'
,
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]}}});
_0x13866c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B"
,{
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
!!
[],
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
"msg"
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});},
"fail"
:
function
(
payInfo
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0066
\
u0061
\
u0069
\
u006C
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
],
"msg"
:
orderInfo
[
'
\
u006D
\
u0073
\
u0067'
],
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0070
\
u0061
\
u0079
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
:
'fail'
,
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]}}});
_0x13866c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"kcabllaCyapyd/yap/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
false
,
"code"
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B
\
u003A"
,
res
);});}});}
catch
(
error
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"rorre ,tnemyaPemaGtseuqer"
.
split
(
""
).
reverse
().
join
(
""
),
error
);}}}
else
{
resolve
(
orderInfo
);}});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u004F
\
u0072
\
u0064
\
u0065
\
u0072'
:
function
(
params
){
var
_0x5cc
=
(
465160
^
465161
)
+
(
935411
^
935415
);
var
_0x8b21cc
=
this
;
_0x5cc
=
(
944360
^
944352
)
+
(
183448
^
183452
);
return
new
Promise
(
function
(
resolve
,
rej
){
_0x8b21cc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u002F
\
u0067
\
u0065
\
u0074
\
u0050
\
u0061
\
u0079
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073"
,{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
"shareAppMessage"
:
function
(){
var
_0x252aad
=
this
;
this
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
"game_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
745691
^
745690
)){
var
_0x7fdefb
=
{
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]
||
''
};
if
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
]){
_0x7fdefb
[
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
];}
ks
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
__assign
(
__assign
({},
_0x7fdefb
),{
"complete"
:
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u003A
\
u0063
\
u006F
\
u006D
\
u0070
\
u006C
\
u0065
\
u0074
\
u0065"
,
res
);}}));
_0x252aad
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
"share_id"
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});}});},
"reportShare"
:
function
(
params
){
this
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0065
\
u0078
\
u0074'
:
params
[
'
\
u0065
\
u0078
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
res
);});},
"updateRole"
:
function
(
params
){
var
_0x9bbdf
=
(
686238
^
686231
)
+
(
949490
^
949489
);
var
_0xg663ea
=
this
;
_0x9bbdf
=
514400
^
514403
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xg663ea
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0072
\
u006F
\
u006C
\
u0065
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
"app_id"
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u006F
\
u0073'
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
"device_number"
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
_0xg663ea
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"role"
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{}})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
"checkMsg"
:
function
(
params
){
var
_0xfc172d
=
(
892739
^
892743
)
+
(
320078
^
320073
);
var
_0xb672ae
=
this
;
_0xfc172d
=
(
332372
^
332373
)
+
(
763747
^
763748
);
return
new
Promise
(
function
(
resolve
,
rej
){
_0xb672ae
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u002F
\
u006D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xb672ae
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
_0xb672ae
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
_0xb672ae
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
:
params
[
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0049
\
u006D
\
u0067'
:
function
(
params
){
var
_0x9f324d
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0075
\
u0070
\
u006C
\
u006F
\
u0061
\
u0064
\
u0046
\
u0069
\
u006C
\
u0065'
]({
"url"
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u002F
\
u0069
\
u006D
\
u0061
\
u0067
\
u0065"
,
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
],
'
\
u006E
\
u0061
\
u006D
\
u0065'
:
'image'
,
"header"
:{
"
\
u0055
\
u0073
\
u0065
\
u0072
\
u002D
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E"
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
"formData"
:{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"user_token"
:
_0x9f324d
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
"success"
:
function
(
res
){
resolve
(
res
);}});});},
'
\
u0073
\
u0065
\
u006E
\
u0064
\
u0043
\
u0061
\
u0070
\
u0074
\
u0063
\
u0068
\
u0061'
:
function
(
params
){
var
_0x18aaf
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x18aaf
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0061
\
u0070
\
u0074
\
u0063
\
u0068
\
u0061
\
u002F
\
u0073
\
u0065
\
u006E
\
u0064"
,{
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0062
\
u0069
\
u006E
\
u0064
\
u004D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
function
(
params
){
var
_0x708g
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x708g
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u002F
\
u0062
\
u0069
\
u006E
\
u0064
\
u004D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065"
,{
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x708g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"mobile"
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
,
"code"
:
params
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
||
''
,
'
\
u006B
\
u0065
\
u0079'
:
params
[
'
\
u006B
\
u0065
\
u0079'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0045
\
u0076
\
u0065
\
u006E
\
u0074
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074'
:
function
(){
var
_0x09b
;
var
_0x7afbc
=
this
;
_0x09b
=
(
111605
^
111612
)
+
(
410578
^
410582
);
var
_0x7d5c0c
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
541896
^
541896
)
&&
void
(
826419
^
826419
)
!==
arguments
[
786284
^
786284
]?
arguments
[
890005
^
890005
]:{};
return
new
Promise
(
function
(
resolve
,
rej
){
_0x7afbc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0072
\
u006F
\
u006C
\
u0065
\
u002F
\
u0067
\
u0061
\
u006D
\
u0065
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
_0x7d5c0c
[
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
]
||
''
,
"cp_role_id"
:
_0x7d5c0c
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
:
_0x7d5c0c
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
]
||
''
,
"querys"
:
_0x7d5c0c
[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079
\
u0073'
]
||
[]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
function
(
err
){
rej
(
err
);});});},
'
\
u0061
\
u0064
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074'
:
function
(
params
){
var
_0x8c_0xf5c
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x8c_0xf5c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0064
\
u0076
\
u0065
\
u0072
\
u0074
\
u0069
\
u0073
\
u0065
\
u0072
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
"event"
:
params
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
],
'
\
u0074
\
u0079
\
u0070
\
u0065'
:
params
[
'
\
u0074
\
u0079
\
u0070
\
u0065'
],
'
\
u0069
\
u0073
\
u005F
\
u006F
\
u0076
\
u0065
\
u0072'
:
params
[
'
\
u0069
\
u0073
\
u005F
\
u006F
\
u0076
\
u0065
\
u0072'
]
||
812236
^
812236
,
"duration"
:
params
[
'
\
u0064
\
u0075
\
u0072
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
function
(
err
){
rej
(
err
);});});},
'
\
u0061
\
u0064
\
u0064
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0061
\
u0064
\
u0064
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(){
resolve
({
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6DFB
\
u52A0
\
u684C
\
u9762
\
u6210
\
u529F"
});},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
583407
^
573946
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
681284
^
681285
),
"msg"
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
250630
^
250631
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6DFB
\
u52A0
\
u684C
\
u9762
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
resolve
({
"status_code"
:
1
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"installed"
:
res
[
'
\
u0069
\
u006E
\
u0073
\
u0074
\
u0061
\
u006C
\
u006C
\
u0065
\
u0064'
]},
'
\
u006D
\
u0073
\
u0067'
:
"
\
u68C0
\
u67E5
\
u5FEB
\
u6377
\
u65B9
\
u5F0F
\
u6210
\
u529F"
});},
"fail"
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
141608
^
134717
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
110477
^
110476
),
'
\
u006D
\
u0073
\
u0067'
:
'暂不支持该功能'
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
546509
^
546508
),
"msg"
:
"
\
u68C0
\
u67E5
\
u5FEB
\
u6377
\
u65B9
\
u5F0F
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0061
\
u0064
\
u0064
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0061
\
u0064
\
u0064
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
'设为常用成功'
});},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
326787
^
318358
)){
resolve
({
"status_code"
:
-
(
304072
^
304073
),
"msg"
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
164872
^
164873
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u8BBE
\
u4E3A
\
u5E38
\
u7528
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
"checkCommonUse"
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
resolve
({
"status_code"
:
1
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"isCommonUse"
:
res
[
'
\
u0069
\
u0073
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]},
"msg"
:
'设为常用查询成功'
});},
"fail"
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
122641
^
129028
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
714089
^
714088
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
420199
^
420198
),
"msg"
:
"
\
u8BBE
\
u4E3A
\
u5E38
\
u7528
\
u67E5
\
u8BE2
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0075
\
u0062
\
u0073
\
u0069
\
u0064
\
u0079'
:
function
(
params
){
var
_0x76d
=
(
101319
^
101316
)
+
(
193219
^
193218
);
var
_0x3g_0xc36
=
this
;
_0x76d
=
(
601313
^
601321
)
+
(
627018
^
627019
);
if
(
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
===
"
\
u0069
\
u006F
\
u0073"
){
return
new
Promise
(
function
(
resolve
,
rej
){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
887840
^
887841
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u5F53
\
u524D
\
u7CFB
\
u7EDF
\
u4E0D
\
u652F
\
u6301"
});});}
else
{
return
new
Promise
(
function
(
resolve
,
rej
){
_0x3g_0xc36
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"ydisbuSteg/redro/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
],
"os"
:
_0x3g_0xc36
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});}}};
var
_0xd9a4e
=
(
864910
^
864908
)
+
(
555151
^
555149
);
var
__assign
=
this
&&
this
[
'
\
u005F
\
u005F
\
u0061
\
u0073
\
u0073
\
u0069
\
u0067
\
u006E'
]
||
function
(){
__assign
=
Object
[
'
\
u0061
\
u0073
\
u0073
\
u0069
\
u0067
\
u006E'
]
||
function
(
t
){
for
(
var
s
,
i
=
604472
^
604473
,
n
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
];
i
<
n
;
i
++
){
s
=
arguments
[
i
];
for
(
var
p
in
s
)
if
(
Object
[
'
\
u0070
\
u0072
\
u006F
\
u0074
\
u006F
\
u0074
\
u0079
\
u0070
\
u0065'
][
'
\
u0068
\
u0061
\
u0073
\
u004F
\
u0077
\
u006E
\
u0050
\
u0072
\
u006F
\
u0070
\
u0065
\
u0072
\
u0074
\
u0079'
][
'
\
u0063
\
u0061
\
u006C
\
u006C'
](
s
,
p
))
t
[
p
]
=
s
[
p
];}
return
t
;};
return
__assign
[
'
\
u0061
\
u0070
\
u0070
\
u006C
\
u0079'
](
this
,
arguments
);};
_0xd9a4e
=
(
570732
^
570732
)
+
(
802491
^
802483
);
exports
[
'
\
u007A
\
u0077
\
u0053
\
u0044
\
u004B'
]
=
{
"userToken"
:
''
,
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
:
"
\
u0031
\
u002E
\
u0032
\
u002E
\
u0035"
,
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
:{
"gameConfig"
:{},
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
:
''
,
"gameId"
:
''
,
'
\
u006F
\
u0073'
:
null
,
"device_number"
:
null
,
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
null
,
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
:
''
,
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
:
''
,
'
\
u0070
\
u006C
\
u0061
\
u0079
\
u0065
\
u0072
\
u0049
\
u0064'
:
''
,
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
:
''
,
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
:
''
,
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u004C
\
u0069
\
u0073
\
u0074'
:[],
'
\
u0073
\
u0075
\
u0062
\
u0073
\
u0063
\
u0072
\
u0069
\
u0062
\
u0065
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u0054
\
u0069
\
u006D
\
u0065
\
u0072'
:
null
,
"gameClubButton"
:
null
},
"init"
:
function
(
params
){
var
_0xg3db
;
var
_0xc3eac
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u004C
\
u0061
\
u0075
\
u006E
\
u0063
\
u0068
\
u004F
\
u0070
\
u0074
\
u0069
\
u006F
\
u006E
\
u0073
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
];
_0xg3db
=
(
480104
^
480111
)
+
(
604466
^
604474
);
if
(
params
){
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]
=
params
[
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
];
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
]
=
params
[
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
];
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004F
\
u0053'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0042
\
u0072
\
u0061
\
u006E
\
u0064'
]();
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
=
params
[
'
\
u0064
\
u0065
\
u0076'
]?
"pot.30jklwwz.ipasz//:sptth"
.
split
(
""
).
reverse
().
join
(
""
):
"moc.nawgnahzow.ipauoyz//:sptth"
.
split
(
""
).
reverse
().
join
(
""
);
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]
=
_0xc3eac
;
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]
=
this
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0074
\
u0061
\
u0074
\
u0065'
](
_0xc3eac
);}},
"getSystemOS"
:
function
(){
var
_0xcgef
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0070
\
u006C
\
u0061
\
u0074
\
u0066
\
u006F
\
u0072
\
u006D'
];
return
_0xcgef
[
'
\
u0074
\
u006F
\
u004C
\
u006F
\
u0063
\
u0061
\
u006C
\
u0065
\
u004C
\
u006F
\
u0077
\
u0065
\
u0072
\
u0043
\
u0061
\
u0073
\
u0065'
]();},
"getSystemBrand"
:
function
(){
var
_0x352b6f
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
];
return
_0x352b6f
;},
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u004E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
function
(){
var
_0xa5bcc
=
(
300238
^
300230
)
+
(
511857
^
511862
);
var
_0x6b_0xa9g
=
ks
[
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0079
\
u0073
\
u0074
\
u0065
\
u006D
\
u0049
\
u006E
\
u0066
\
u006F
\
u0053
\
u0079
\
u006E
\
u0063'
]()[
'
\
u006D
\
u006F
\
u0064
\
u0065
\
u006C'
];
_0xa5bcc
=
(
861549
^
861549
)
+
(
891545
^
891548
);
return
_0x6b_0xa9g
;},
'
\
u0067
\
u0065
\
u0074
\
u0051
\
u0075
\
u0065
\
u0072
\
u0079
\
u0056
\
u0061
\
u0072
\
u0069
\
u0061
\
u0062
\
u006C
\
u0065'
:
function
(
url
,
variable
){
var
_0x548f
;
var
_0xg68a5e
=
url
;
_0x548f
=
'
\
u006E
\
u0064
\
u006C
\
u0066
\
u0071
\
u006E'
;
var
_0x33b2gd
=
_0xg68a5e
[
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u0026"
);
for
(
var
i
=
182684
^
182684
;
i
<
_0x33b2gd
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
];
i
++
){
var
_0x9baa
=
_0x33b2gd
[
i
][
'
\
u0073
\
u0070
\
u006C
\
u0069
\
u0074'
](
"
\
u003D"
);
if
(
_0x9baa
[
439051
^
439051
]
===
variable
){
return
_0x9baa
[
147962
^
147963
];}}
return
''
;},
"getState"
:
function
(
query
){
if
(
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
]){
return
query
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
];}
if
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]
&&
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
][
'
\
u0069
\
u006E
\
u0064
\
u0065
\
u0078
\
u004F
\
u0066'
](
"
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065"
)
>-
(
659900
^
659901
)){
return
this
[
'
\
u0067
\
u0065
\
u0074
\
u0051
\
u0075
\
u0065
\
u0072
\
u0079
\
u0056
\
u0061
\
u0072
\
u0069
\
u0061
\
u0062
\
u006C
\
u0065'
](
decodeURIComponent
(
query
[
'
\
u0073
\
u0063
\
u0065
\
u006E
\
u0065'
]),
"etats"
.
split
(
""
).
reverse
().
join
(
""
));}
return
''
;},
'
\
u0061
\
u006A
\
u0061
\
u0078'
:
function
(
url
,
data
){
var
_0x5def
=
(
767667
^
767675
)
+
(
490472
^
490477
);
var
_0x46a46a
=
this
;
_0x5def
=
(
694292
^
694288
)
+
(
212700
^
212697
);
var
_0xa2aaeb
;
var
_0x238bd
=
{
'content-type'
:
'application/json'
};
_0xa2aaeb
=
'
\
u0069
\
u0070
\
u006C
\
u006B
\
u0064
\
u0061'
;
if
(
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]){
_0x238bd
[
"
\
u0055
\
u0073
\
u0065
\
u0072
\
u002D
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E"
]
=
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
];}
_0x238bd
[
"
\
u0053
\
u0064
\
u006B
\
u002D
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E"
]
=
this
[
'
\
u0053
\
u0044
\
u004B
\
u0056
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
];
var
_0x2a58ae
=
data
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
],
_0x3a6beg
=
data
[
'
\
u006C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067
\
u0050
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
],
_0xca08d
=
data
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
],
_0xe995d
=
data
[
'
\
u0074
\
u006F
\
u0061
\
u0073
\
u0074
\
u0050
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073'
];
_0x2a58ae
&&
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
](
_0x3a6beg
);
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074'
]({
"method"
:
"
\
u0050
\
u004F
\
u0053
\
u0054"
,
'
\
u0075
\
u0072
\
u006C'
:
_0x46a46a
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
url
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:
data
,
"header"
:
_0x238bd
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0061
\
u006A
\
u0061
\
u0078
\
u003A
\
u0075
\
u0072
\
u006C"
,
url
);
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0061
\
u006A
\
u0061
\
u0078
\
u003A
\
u0070
\
u0061
\
u0072
\
u0061
\
u006D
\
u0073"
,
data
);
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0061
\
u006A
\
u0061
\
u0078
\
u003A
\
u0072
\
u0065
\
u0073"
,
res
);
if
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
618124
^
618125
)){
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]({
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
:
"
\
u8BF7
\
u91CD
\
u65B0
\
u767B
\
u5F55
\
u0021"
,
'
\
u006D
\
u0061
\
u0073
\
u006B'
:
!!
[],
"complete"
:
function
(
complete
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"etelpmoc,gnidaoLwohs"
.
split
(
""
).
reverse
().
join
(
""
),
complete
);}});
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u006C
\
u006F
\
u0063
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E
\
u002E
\
u0072
\
u0065
\
u006C
\
u006F
\
u0061
\
u0064
\
u0028
\
u0029"
);}
_0x2a58ae
&&
ks
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
_0xca08d
){
_0xe995d
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0073
\
u0067'
];
tx
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
_0xe995d
);}
resolve
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
]);},
"fail"
:
function
(
res
){
_0x2a58ae
&&
ks
[
'
\
u0068
\
u0069
\
u0064
\
u0065
\
u004C
\
u006F
\
u0061
\
u0064
\
u0069
\
u006E
\
u0067'
]();
if
(
_0xca08d
){
_0xe995d
[
'
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
]
=
res
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
];
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0054
\
u006F
\
u0061
\
u0073
\
u0074'
](
_0xe995d
);}
resolve
(
res
);}});});},
"getGameConf"
:
function
(){
var
_0xc4789c
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xc4789c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"fnoCteg/emag/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
"app_id"
:
_0xc4789c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xc4789c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0076
\
u0065
\
u0072
\
u0073
\
u0069
\
u006F
\
u006E'
:
"
\
u0031
\
u002E
\
u0031"
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
484359
^
484358
)){
_0xc4789c
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0043
\
u006F
\
u006E
\
u0066
\
u0069
\
u0067'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
];}
resolve
(
res
);});});},
"login"
:
function
(){
var
_0x35d48d
=
(
767855
^
767849
)
+
(
853563
^
853554
);
var
_0x4a3f
=
this
;
_0x35d48d
=
(
287024
^
287027
)
+
(
301923
^
301930
);
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u006C
\
u006F
\
u0067
\
u0069
\
u006E'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
var
_0x7cf4a
=
(
745759
^
745753
)
+
(
154117
^
154125
);
var
_0x91e4a
=
{
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0065'
],
"query"
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006F
\
u0073'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
]};
_0x7cf4a
=
386598
^
386607
;
_0x91e4a
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
=
res
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
];
_0x4a3f
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"nigol/htua/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),
_0x91e4a
)[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
var
_0xe5f06c
;
var
_0xe8180d
=
res
;
_0xe5f06c
=
(
765371
^
765375
)
+
(
332977
^
332981
);
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
693640
^
693641
)){
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0074
\
u006F
\
u006B
\
u0065
\
u006E'
];
_0x4a3f
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
];
resolve
(
_0xe8180d
);}
else
{
ks
[
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u004D
\
u006F
\
u0064
\
u0061
\
u006C'
]({
"title"
:
"
\
u5F02
\
u5E38"
,
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
:
res
[
'
\
u006D
\
u0073
\
u0067'
],
"confirmText"
:
"
\
u6211
\
u77E5
\
u9053
\
u4E86"
,
'
\
u0073
\
u0068
\
u006F
\
u0077
\
u0043
\
u0061
\
u006E
\
u0063
\
u0065
\
u006C'
:
false
});}});}});});},
'
\
u0075
\
u0070
\
u0064
\
u0061
\
u0074
\
u0065
\
u0055
\
u0073
\
u0065
\
u0072
\
u0049
\
u006E
\
u0066
\
u006F'
:
function
(
params
){
var
_0x81b9fc
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x81b9fc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u002F
\
u0075
\
u0070
\
u0064
\
u0061
\
u0074
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
"app_id"
:
_0x81b9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
"game_id"
:
_0x81b9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x81b9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0072
\
u0061
\
u0077
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
:
params
[
'
\
u0072
\
u0061
\
u0077
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
'
\
u0073
\
u0069
\
u0067
\
u006E
\
u0061
\
u0074
\
u0075
\
u0072
\
u0065'
:
params
[
'
\
u0073
\
u0069
\
u0067
\
u006E
\
u0061
\
u0074
\
u0075
\
u0072
\
u0065'
]
||
''
,
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
:
params
[
'
\
u0065
\
u006E
\
u0063
\
u0072
\
u0079
\
u0070
\
u0074
\
u0065
\
u0064
\
u005F
\
u0064
\
u0061
\
u0074
\
u0061'
]
||
''
,
'
\
u0069
\
u0076'
:
params
[
'
\
u0069
\
u0076'
]
||
''
,
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
:
params
[
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0069
\
u006E
\
u0066
\
u006F'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
_0x81b9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
;
resolve
(
res
);});});},
'
\
u0063
\
u0072
\
u0065
\
u0061
\
u0074
\
u0065
\
u004F
\
u0072
\
u0064
\
u0065
\
u0072'
:
function
(
params
){
var
_0xb5e9fc
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xb5e9fc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"etaerc/redro/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"os"
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"order"
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]
||
{},
"role"
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{},
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0049
\
u0064'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
orderInfo
){
if
(
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
677360
^
677361
)){
var
_0x4b_0x487
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
],
_0xe311e
=
_0x4b_0x487
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0x4eb28c
=
_0x4b_0x487
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0074
\
u0069
\
u0074
\
u006C
\
u0065'
],
_0xd2d
=
_0x4eb28c
===
void
(
216604
^
216604
)?
''
:
_0x4eb28c
,
_0x31g
=
_0x4b_0x487
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
],
_0xa243e
=
_0x31g
===
void
(
571398
^
571398
)?
''
:
_0x31g
,
_0xc352fb
=
_0x4b_0x487
[
'
\
u0070
\
u0061
\
u0079
\
u005F
\
u0062
\
u0075
\
u0074
\
u0074
\
u006F
\
u006E
\
u005F
\
u0074
\
u0065
\
u0078
\
u0074'
],
_0xa82af
=
_0xc352fb
===
void
(
458830
^
458830
)?
''
:
_0xc352fb
;
if
(
_0xe311e
===
"
\
u006B
\
u0073
\
u005F
\
u006D
\
u0070
\
u0061
\
u0079"
||
_0xe311e
===
"
\
u006B
\
u0073
\
u005F
\
u0069
\
u006F
\
u0073
\
u005F
\
u0070
\
u0061
\
u0079"
){
var
_0xb_0x171
=
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006B
\
u0073
\
u005F
\
u0070
\
u0061
\
u0079'
],
_0x49c54e
=
_0xb_0x171
[
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
],
_0x8abgfb
=
_0xb_0x171
[
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0x_0x3af
=
_0xb_0x171
[
'
\
u0062
\
u0075
\
u0079
\
u005F
\
u0071
\
u0075
\
u0061
\
u006E
\
u0074
\
u0069
\
u0074
\
u0079'
],
_0x3747c
=
_0xb_0x171
[
'
\
u0074
\
u0068
\
u0069
\
u0072
\
u0064
\
u005F
\
u0070
\
u0061
\
u0072
\
u0074
\
u0079
\
u005F
\
u0074
\
u0072
\
u0061
\
u0064
\
u0065
\
u005F
\
u006E
\
u006F'
],
_0x4f289e
=
_0xb_0x171
[
'
\
u0065
\
u0078
\
u0074
\
u0065
\
u006E
\
u0073
\
u0069
\
u006F
\
u006E'
],
_0x8d4a
=
_0xb_0x171
[
'
\
u0070
\
u0072
\
u006F
\
u0064
\
u0075
\
u0063
\
u0074
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
],
_0x43304a
=
_0x8d4a
===
void
(
260549
^
260549
)?
''
:
_0x8d4a
,
_0x112eae
=
_0xb_0x171
[
'
\
u0073
\
u0069
\
u0067
\
u006E'
],
_0xcc5d6g
=
_0xb_0x171
[
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u0063
\
u0061
\
u0074
\
u0065
\
u0067
\
u006F
\
u0072
\
u0079'
],
_0xd9f
=
_0xb_0x171
[
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
];
try
{
ks
[
'
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0050
\
u0061
\
u0079
\
u006D
\
u0065
\
u006E
\
u0074'
]({
'
\
u007A
\
u006F
\
u006E
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x49c54e
,
"os"
:
_0xb5e9fc
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0063
\
u0075
\
u0072
\
u0072
\
u0065
\
u006E
\
u0063
\
u0079
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
_0x8abgfb
,
"buy_quantity"
:
_0x_0x3af
,
'
\
u0074
\
u0068
\
u0069
\
u0072
\
u0064
\
u005F
\
u0070
\
u0061
\
u0072
\
u0074
\
u0079
\
u005F
\
u0074
\
u0072
\
u0061
\
u0064
\
u0065
\
u005F
\
u006E
\
u006F'
:
_0x3747c
,
'
\
u0065
\
u0078
\
u0074
\
u0065
\
u006E
\
u0073
\
u0069
\
u006F
\
u006E'
:
_0x4f289e
,
'
\
u0070
\
u0072
\
u006F
\
u0064
\
u0075
\
u0063
\
u0074
\
u005F
\
u0074
\
u0079
\
u0070
\
u0065'
:
_0x43304a
,
"sign"
:
_0x112eae
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u0063
\
u0061
\
u0074
\
u0065
\
u0067
\
u006F
\
u0072
\
u0079'
:
_0xcc5d6g
,
'
\
u0067
\
u006F
\
u006F
\
u0064
\
u0073
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
_0xd9f
,
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
payInfo
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
":ofnIyap sseccus"
.
split
(
""
).
reverse
().
join
(
""
),
payInfo
);
resolve
({
"status_code"
:
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
orderInfo
[
'
\
u006D
\
u0073
\
u0067'
],
"data"
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0070
\
u0061
\
u0079
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073'
:
'success'
,
"order_id"
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]}}});
_0xb5e9fc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B"
,{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
!!
[],
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
"msg"
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
":kcabllaCyapyd/yap/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),
res
);});},
"fail"
:
function
(
payInfo
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0066
\
u0061
\
u0069
\
u006C
\
u0020
\
u0070
\
u0061
\
u0079
\
u0049
\
u006E
\
u0066
\
u006F
\
u003A"
,
payInfo
);
resolve
({
"status_code"
:
orderInfo
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
orderInfo
[
'
\
u006D
\
u0073
\
u0067'
],
"data"
:{
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"payStatus"
:
'fail'
,
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]}}});
_0xb5e9fc
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0070
\
u0061
\
u0079
\
u002F
\
u0064
\
u0079
\
u0070
\
u0061
\
u0079
\
u0043
\
u0061
\
u006C
\
u006C
\
u0062
\
u0061
\
u0063
\
u006B"
,{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
orderInfo
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
]
||
''
,
"status"
:
false
,
"code"
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u0043
\
u006F
\
u0064
\
u0065'
],
'
\
u006D
\
u0073
\
u0067'
:
payInfo
[
'
\
u0065
\
u0072
\
u0072
\
u004D
\
u0073
\
u0067'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
":kcabllaCyapyd/yap/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),
res
);});}});}
catch
(
error
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0072
\
u0065
\
u0071
\
u0075
\
u0065
\
u0073
\
u0074
\
u0047
\
u0061
\
u006D
\
u0065
\
u0050
\
u0061
\
u0079
\
u006D
\
u0065
\
u006E
\
u0074
\
u002C
\
u0020
\
u0065
\
u0072
\
u0072
\
u006F
\
u0072"
,
error
);}}}
else
{
resolve
(
orderInfo
);}});});},
"checkOrder"
:
function
(
params
){
var
_0xb00g2e
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xb00g2e
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072
\
u002F
\
u0067
\
u0065
\
u0074
\
u0050
\
u0061
\
u0079
\
u0053
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073"
,{
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
:
params
[
'
\
u006F
\
u0072
\
u0064
\
u0065
\
u0072'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
"shareAppMessage"
:
function
(){
var
_0xa71be
=
this
;
this
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0067
\
u0065
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065
\
u0049
\
u006E
\
u0066
\
u006F"
,{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
if
(
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
&&
res
[
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
]
===
(
502975
^
502974
)){
var
_0x36ee6e
=
{
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079'
]
||
''
};
if
(
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
]){
_0x36ee6e
[
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
]
=
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0074
\
u0065
\
u006D
\
u0070
\
u006C
\
u0061
\
u0074
\
u0065
\
u0049
\
u0064'
];}
ks
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065'
](
__assign
(
__assign
({},
_0x36ee6e
),{
'
\
u0063
\
u006F
\
u006D
\
u0070
\
u006C
\
u0065
\
u0074
\
u0065'
:
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
"
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u0041
\
u0070
\
u0070
\
u004D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065
\
u003A
\
u0063
\
u006F
\
u006D
\
u0070
\
u006C
\
u0065
\
u0074
\
u0065"
,
res
);}}));
_0xa71be
[
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
]({
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
res
[
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0064
\
u0061
\
u0074
\
u0061'
][
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]});}});},
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0053
\
u0068
\
u0061
\
u0072
\
u0065'
:
function
(
params
){
this
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
"game_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
:
params
[
'
\
u0073
\
u0068
\
u0061
\
u0072
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0065
\
u0078
\
u0074'
:
params
[
'
\
u0065
\
u0078
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
console
[
'
\
u006C
\
u006F
\
u0067'
](
res
);});},
"updateRole"
:
function
(
params
){
var
_0x9be42g
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x9be42g
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"troper/elor/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
"app_id"
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
"member_id"
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u006F
\
u0073'
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u006E
\
u0075
\
u006D
\
u0062
\
u0065
\
u0072'
],
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
:
_0x9be42g
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0064
\
u0065
\
u0076
\
u0069
\
u0063
\
u0065
\
u005F
\
u0062
\
u0072
\
u0061
\
u006E
\
u0064'
],
"role"
:
params
[
'
\
u0072
\
u006F
\
u006C
\
u0065'
]
||
{}})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u004D
\
u0073
\
u0067'
:
function
(
params
){
var
_0x41e7ag
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0x41e7ag
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u002F
\
u006D
\
u0065
\
u0073
\
u0073
\
u0061
\
u0067
\
u0065"
,{
"game_id"
:
_0x41e7ag
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x41e7ag
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
"app_id"
:
_0x41e7ag
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
:
params
[
'
\
u0063
\
u006F
\
u006E
\
u0074
\
u0065
\
u006E
\
u0074'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0049
\
u006D
\
u0067'
:
function
(
params
){
var
_0x8c0f
=
(
951421
^
951422
)
+
(
867433
^
867424
);
var
_0x99e6bf
=
this
;
_0x8c0f
=
734900
^
734908
;
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0075
\
u0070
\
u006C
\
u006F
\
u0061
\
u0064
\
u0046
\
u0069
\
u006C
\
u0065'
]({
'
\
u0075
\
u0072
\
u006C'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0062
\
u0061
\
u0073
\
u0065
\
u0055
\
u0072
\
u006C'
]
+
"egami/kcehc/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
:
params
[
'
\
u0066
\
u0069
\
u006C
\
u0065
\
u0050
\
u0061
\
u0074
\
u0068'
],
'
\
u006E
\
u0061
\
u006D
\
u0065'
:
"
\
u0069
\
u006D
\
u0061
\
u0067
\
u0065"
,
'
\
u0068
\
u0065
\
u0061
\
u0064
\
u0065
\
u0072'
:{
'User-Token'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
"formData"
:{
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0067
\
u0061
\
u006D
\
u0065
\
u0049
\
u0064'
],
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u0061
\
u0070
\
u0070
\
u005F
\
u0069
\
u0064'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0061
\
u0070
\
u0070
\
u0049
\
u0064'
],
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u005F
\
u0074
\
u006F
\
u006B
\
u0065
\
u006E'
:
_0x99e6bf
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u0075
\
u0073
\
u0065
\
u0072
\
u0054
\
u006F
\
u006B
\
u0065
\
u006E'
]},
"success"
:
function
(
res
){
resolve
(
res
);}});});},
'
\
u0073
\
u0065
\
u006E
\
u0064
\
u0043
\
u0061
\
u0070
\
u0074
\
u0063
\
u0068
\
u0061'
:
function
(
params
){
var
_0xeec6be
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xeec6be
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0063
\
u0061
\
u0070
\
u0074
\
u0063
\
u0068
\
u0061
\
u002F
\
u0073
\
u0065
\
u006E
\
u0064"
,{
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0062
\
u0069
\
u006E
\
u0064
\
u004D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
function
(
params
){
var
_0xeee5a
=
(
787434
^
787438
)
+
(
830535
^
830530
);
var
_0x9d67af
=
this
;
_0xeee5a
=
(
670815
^
670815
)
+
(
397123
^
397126
);
return
new
Promise
(
function
(
resolve
,
rej
){
_0x9d67af
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"eliboMdnib/rebmem/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u005F
\
u0069
\
u0064'
:
_0x9d67af
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u0049
\
u0064'
],
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
:
params
[
'
\
u006D
\
u006F
\
u0062
\
u0069
\
u006C
\
u0065'
]
||
''
,
'
\
u0063
\
u006F
\
u0064
\
u0065'
:
params
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
||
''
,
"key"
:
params
[
'
\
u006B
\
u0065
\
u0079'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});},
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u0045
\
u0076
\
u0065
\
u006E
\
u0074
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074'
:
function
(){
var
_0x7gdecc
;
var
_0xa_0xb4f
=
this
;
_0x7gdecc
=
(
120461
^
120462
)
+
(
464635
^
464636
);
var
_0x8b4e
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
413824
^
413824
)
&&
void
(
895513
^
895513
)
!==
arguments
[
252027
^
252027
]?
arguments
[
779467
^
779467
]:{};
return
new
Promise
(
function
(
resolve
,
rej
){
_0xa_0xb4f
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0072
\
u006F
\
u006C
\
u0065
\
u002F
\
u0067
\
u0061
\
u006D
\
u0065
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
:
_0x8b4e
[
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
]
||
''
,
"cp_role_id"
:
_0x8b4e
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
:
_0x8b4e
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
]
||
''
,
"querys"
:
_0x8b4e
[
'
\
u0071
\
u0075
\
u0065
\
u0072
\
u0079
\
u0073'
]
||
[]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
function
(
err
){
rej
(
err
);});});},
'
\
u0061
\
u0064
\
u0052
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074'
:
function
(
params
){
var
_0xbeb22c
=
this
;
return
new
Promise
(
function
(
resolve
,
rej
){
_0xbeb22c
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u0061
\
u0064
\
u0076
\
u0065
\
u0072
\
u0074
\
u0069
\
u0073
\
u0065
\
u0072
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074"
,{
"event"
:
params
[
'
\
u0065
\
u0076
\
u0065
\
u006E
\
u0074'
],
'
\
u0074
\
u0079
\
u0070
\
u0065'
:
params
[
'
\
u0074
\
u0079
\
u0070
\
u0065'
],
"is_over"
:
params
[
'
\
u0069
\
u0073
\
u005F
\
u006F
\
u0076
\
u0065
\
u0072'
]
||
773206
^
773206
,
'
\
u0064
\
u0075
\
u0072
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
:
params
[
'
\
u0064
\
u0075
\
u0072
\
u0061
\
u0074
\
u0069
\
u006F
\
u006E'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
function
(
err
){
rej
(
err
);});});},
"addShortcut"
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0061
\
u0064
\
u0064
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
]({
"success"
:
function
(){
resolve
({
"status_code"
:
1
,
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6DFB
\
u52A0
\
u684C
\
u9762
\
u6210
\
u529F"
});},
"fail"
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
383195
^
393166
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
881456
^
881457
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
"status_code"
:
-
(
675520
^
675521
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6DFB
\
u52A0
\
u684C
\
u9762
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
"checkShortcut"
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0053
\
u0068
\
u006F
\
u0072
\
u0074
\
u0063
\
u0075
\
u0074'
]({
"success"
:
function
(
res
){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
1
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
'
\
u0069
\
u006E
\
u0073
\
u0074
\
u0061
\
u006C
\
u006C
\
u0065
\
u0064'
:
res
[
'
\
u0069
\
u006E
\
u0073
\
u0074
\
u0061
\
u006C
\
u006C
\
u0065
\
u0064'
]},
'
\
u006D
\
u0073
\
u0067'
:
"
\
u68C0
\
u67E5
\
u5FEB
\
u6377
\
u65B9
\
u5F0F
\
u6210
\
u529F"
});},
'
\
u0066
\
u0061
\
u0069
\
u006C'
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
660433
^
668868
)){
resolve
({
"status_code"
:
-
(
742239
^
742238
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
404998
^
404999
),
'
\
u006D
\
u0073
\
u0067'
:
":
\
u8D25
\
u5931
\
u5F0F
\
u65B9
\
u6377
\
u5FEB
\
u67E5
\
u68C0"
.
split
(
""
).
reverse
().
join
(
""
)
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0061
\
u0064
\
u0064
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0061
\
u0064
\
u0064
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(){
resolve
({
"status_code"
:
1
,
"msg"
:
"
\
u8BBE
\
u4E3A
\
u5E38
\
u7528
\
u6210
\
u529F"
});},
"fail"
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
973744
^
982181
)){
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
312093
^
312092
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
462377
^
462376
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u8BBE
\
u4E3A
\
u5E38
\
u7528
\
u5931
\
u8D25
\
u003A"
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
:
function
(){
return
new
Promise
(
function
(
resolve
,
rej
){
ks
[
'
\
u0063
\
u0068
\
u0065
\
u0063
\
u006B
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]({
'
\
u0073
\
u0075
\
u0063
\
u0063
\
u0065
\
u0073
\
u0073'
:
function
(
res
){
resolve
({
"status_code"
:
1
,
'
\
u0064
\
u0061
\
u0074
\
u0061'
:{
"isCommonUse"
:
res
[
'
\
u0069
\
u0073
\
u0043
\
u006F
\
u006D
\
u006D
\
u006F
\
u006E
\
u0055
\
u0073
\
u0065'
]},
'
\
u006D
\
u0073
\
u0067'
:
"
\
u8BBE
\
u4E3A
\
u5E38
\
u7528
\
u67E5
\
u8BE2
\
u6210
\
u529F"
});},
"fail"
:
function
(
err
){
if
(
err
[
'
\
u0063
\
u006F
\
u0064
\
u0065'
]
===-
(
917474
^
907511
)){
resolve
({
"status_code"
:
-
(
731567
^
731566
),
'
\
u006D
\
u0073
\
u0067'
:
"
\
u6682
\
u4E0D
\
u652F
\
u6301
\
u8BE5
\
u529F
\
u80FD"
});}
else
{
resolve
({
'
\
u0073
\
u0074
\
u0061
\
u0074
\
u0075
\
u0073
\
u005F
\
u0063
\
u006F
\
u0064
\
u0065'
:
-
(
573650
^
573651
),
'
\
u006D
\
u0073
\
u0067'
:
":
\
u8D25
\
u5931
\
u8BE2
\
u67E5
\
u7528
\
u5E38
\
u4E3A
\
u8BBE"
.
split
(
""
).
reverse
().
join
(
""
)
+
err
[
'
\
u006D
\
u0073
\
u0067'
]});}}});});},
'
\
u0067
\
u0065
\
u0074
\
u0053
\
u0075
\
u0062
\
u0073
\
u0069
\
u0064
\
u0079'
:
function
(
params
){
var
_0x4df11b
=
this
;
if
(
this
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]
===
"
\
u0069
\
u006F
\
u0073"
){
return
new
Promise
(
function
(
resolve
,
rej
){
resolve
({
"status_code"
:
-
(
550266
^
550267
),
'
\
u006D
\
u0073
\
u0067'
:
'当前系统不支持'
});});}
else
{
return
new
Promise
(
function
(
resolve
,
rej
){
_0x4df11b
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"ydisbuSteg/redro/kds_sk/"
.
split
(
""
).
reverse
().
join
(
""
),{
"cp_role_id"
:
params
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
],
'
\
u006F
\
u0073'
:
_0x4df11b
[
'
\
u0064
\
u0065
\
u0066
\
u0061
\
u0075
\
u006C
\
u0074'
][
'
\
u006F
\
u0073'
]})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);});});}},
'
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0046
\
u006C
\
u006F
\
u0077
\
u0065
\
u0072'
:
function
(){
var
_0xc3241a
=
this
;
var
_0xa5de9f
=
arguments
[
'
\
u006C
\
u0065
\
u006E
\
u0067
\
u0074
\
u0068'
]
>
(
847380
^
847380
)
&&
void
(
564430
^
564430
)
!==
arguments
[
294782
^
294782
]?
arguments
[
886301
^
886301
]:{};
return
new
Promise
(
function
(
resolve
,
reject
){
_0xc3241a
[
'
\
u0061
\
u006A
\
u0061
\
u0078'
](
"
\
u002F
\
u006B
\
u0073
\
u005F
\
u0073
\
u0064
\
u006B
\
u002F
\
u006D
\
u0065
\
u006D
\
u0062
\
u0065
\
u0072
\
u002F
\
u0072
\
u0065
\
u0070
\
u006F
\
u0072
\
u0074
\
u0046
\
u006C
\
u006F
\
u0077
\
u0065
\
u0072"
,{
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
:
_0xa5de9f
[
'
\
u0063
\
u0070
\
u005F
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u0069
\
u0064'
]
||
''
,
"role_name"
:
_0xa5de9f
[
'
\
u0072
\
u006F
\
u006C
\
u0065
\
u005F
\
u006E
\
u0061
\
u006D
\
u0065'
]
||
''
,
"expire_time"
:
_0xa5de9f
[
'
\
u0065
\
u0078
\
u0070
\
u0069
\
u0072
\
u0065
\
u005F
\
u0074
\
u0069
\
u006D
\
u0065'
]
||
''
,
'
\
u0070
\
u0072
\
u006F
\
u0070
\
u005F
\
u0069
\
u0064'
:
_0xa5de9f
[
'
\
u0070
\
u0072
\
u006F
\
u0070
\
u005F
\
u0069
\
u0064'
]
||
''
})[
'
\
u0074
\
u0068
\
u0065
\
u006E'
](
function
(
res
){
resolve
(
res
);})[
'
\
u0063
\
u0061
\
u0074
\
u0063
\
u0068'
](
function
(
err
){
reject
(
err
);});});}};
\ No newline at end of file
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论