weixin-js-sdk.js 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721
  1. var __getOwnPropNames = Object.getOwnPropertyNames;
  2. var __commonJS = (cb, mod) => function __require() {
  3. return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
  4. };
  5. // ../../../新代码管理库/天合健康/TianHeJianKang/node_modules/weixin-js-sdk/index.js
  6. var require_weixin_js_sdk = __commonJS({
  7. "../../../新代码管理库/天合健康/TianHeJianKang/node_modules/weixin-js-sdk/index.js"(exports, module) {
  8. !function(e, n) {
  9. module.exports = n(e);
  10. }(typeof window === "object" && window, function(r, e) {
  11. if (!r) {
  12. console.warn("can't use weixin-js-sdk in server side");
  13. return;
  14. }
  15. var a, c, n, i, t, o, s, d, l, u, p, f, m, g, h, S, y, I, v, _, w, T;
  16. if (!r.jWeixin)
  17. return a = {
  18. config: "preVerifyJSAPI",
  19. onMenuShareTimeline: "menu:share:timeline",
  20. onMenuShareAppMessage: "menu:share:appmessage",
  21. onMenuShareQQ: "menu:share:qq",
  22. onMenuShareWeibo: "menu:share:weiboApp",
  23. onMenuShareQZone: "menu:share:QZone",
  24. previewImage: "imagePreview",
  25. getLocation: "geoLocation",
  26. openProductSpecificView: "openProductViewWithPid",
  27. addCard: "batchAddCard",
  28. openCard: "batchViewCard",
  29. chooseWXPay: "getBrandWCPayRequest",
  30. openEnterpriseRedPacket: "getRecevieBizHongBaoRequest",
  31. startSearchBeacons: "startMonitoringBeacons",
  32. stopSearchBeacons: "stopMonitoringBeacons",
  33. onSearchBeacons: "onBeaconsInRange",
  34. consumeAndShareCard: "consumedShareCard",
  35. openAddress: "editAddress"
  36. }, c = function() {
  37. var e2, n2 = {};
  38. for (e2 in a)
  39. n2[a[e2]] = e2;
  40. return n2;
  41. }(), n = r.document, i = n.title, t = navigator.userAgent.toLowerCase(), f = navigator.platform.toLowerCase(), o = !(!f.match("mac") && !f.match("win")), s = -1 != t.indexOf("wxdebugger"), d = -1 != t.indexOf("micromessenger"), l = -1 != t.indexOf("android"), u = -1 != t.indexOf("iphone") || -1 != t.indexOf("ipad"), p = (f = t.match(/micromessenger\/(\d+\.\d+\.\d+)/) || t.match(/micromessenger\/(\d+\.\d+)/)) ? f[1] : "", m = {
  42. initStartTime: L(),
  43. initEndTime: 0,
  44. preVerifyStartTime: 0,
  45. preVerifyEndTime: 0
  46. }, g = {
  47. version: 1,
  48. appId: "",
  49. initTime: 0,
  50. preVerifyTime: 0,
  51. networkType: "",
  52. isPreVerifyOk: 1,
  53. systemType: u ? 1 : l ? 2 : -1,
  54. clientVersion: p,
  55. url: encodeURIComponent(location.href)
  56. }, h = {}, S = { _completes: [] }, y = { state: 0, data: {} }, O(function() {
  57. m.initEndTime = L();
  58. }), I = false, v = [], _ = {
  59. config: function(e2) {
  60. C("config", h = e2);
  61. var o2 = false !== h.check;
  62. O(function() {
  63. if (o2)
  64. k(
  65. a.config,
  66. {
  67. verifyJsApiList: A(h.jsApiList),
  68. verifyOpenTagList: A(h.openTagList)
  69. },
  70. (S._complete = function(e4) {
  71. m.preVerifyEndTime = L(), y.state = 1, y.data = e4;
  72. }, S.success = function(e4) {
  73. g.isPreVerifyOk = 0;
  74. }, S.fail = function(e4) {
  75. S._fail ? S._fail(e4) : y.state = -1;
  76. }, (t2 = S._completes).push(function() {
  77. B();
  78. }), S.complete = function(e4) {
  79. for (var n3 = 0, i3 = t2.length; n3 < i3; ++n3)
  80. t2[n3]();
  81. S._completes = [];
  82. }, S)
  83. ), m.preVerifyStartTime = L();
  84. else {
  85. y.state = 1;
  86. for (var e3 = S._completes, n2 = 0, i2 = e3.length; n2 < i2; ++n2)
  87. e3[n2]();
  88. S._completes = [];
  89. }
  90. var t2;
  91. }), _.invoke || (_.invoke = function(e3, n2, i2) {
  92. r.WeixinJSBridge && WeixinJSBridge.invoke(e3, P(n2), i2);
  93. }, _.on = function(e3, n2) {
  94. r.WeixinJSBridge && WeixinJSBridge.on(e3, n2);
  95. });
  96. },
  97. ready: function(e2) {
  98. (0 != y.state || (S._completes.push(e2), !d && h.debug)) && e2();
  99. },
  100. error: function(e2) {
  101. p < "6.0.2" || (-1 == y.state ? e2(y.data) : S._fail = e2);
  102. },
  103. checkJsApi: function(e2) {
  104. k(
  105. "checkJsApi",
  106. { jsApiList: A(e2.jsApiList) },
  107. (e2._complete = function(e3) {
  108. l && (i2 = e3.checkResult) && (e3.checkResult = JSON.parse(i2));
  109. var n2, i2 = e3, t2 = i2.checkResult;
  110. for (n2 in t2) {
  111. var o2 = c[n2];
  112. o2 && (t2[o2] = t2[n2], delete t2[n2]);
  113. }
  114. }, e2)
  115. );
  116. },
  117. onMenuShareTimeline: function(e2) {
  118. M(
  119. a.onMenuShareTimeline,
  120. {
  121. complete: function() {
  122. k(
  123. "shareTimeline",
  124. {
  125. title: e2.title || i,
  126. desc: e2.title || i,
  127. img_url: e2.imgUrl || "",
  128. link: e2.link || location.href,
  129. type: e2.type || "link",
  130. data_url: e2.dataUrl || ""
  131. },
  132. e2
  133. );
  134. }
  135. },
  136. e2
  137. );
  138. },
  139. onMenuShareAppMessage: function(n2) {
  140. M(
  141. a.onMenuShareAppMessage,
  142. {
  143. complete: function(e2) {
  144. "favorite" === e2.scene ? k("sendAppMessage", {
  145. title: n2.title || i,
  146. desc: n2.desc || "",
  147. link: n2.link || location.href,
  148. img_url: n2.imgUrl || "",
  149. type: n2.type || "link",
  150. data_url: n2.dataUrl || ""
  151. }) : k(
  152. "sendAppMessage",
  153. {
  154. title: n2.title || i,
  155. desc: n2.desc || "",
  156. link: n2.link || location.href,
  157. img_url: n2.imgUrl || "",
  158. type: n2.type || "link",
  159. data_url: n2.dataUrl || ""
  160. },
  161. n2
  162. );
  163. }
  164. },
  165. n2
  166. );
  167. },
  168. onMenuShareQQ: function(e2) {
  169. M(
  170. a.onMenuShareQQ,
  171. {
  172. complete: function() {
  173. k(
  174. "shareQQ",
  175. {
  176. title: e2.title || i,
  177. desc: e2.desc || "",
  178. img_url: e2.imgUrl || "",
  179. link: e2.link || location.href
  180. },
  181. e2
  182. );
  183. }
  184. },
  185. e2
  186. );
  187. },
  188. onMenuShareWeibo: function(e2) {
  189. M(
  190. a.onMenuShareWeibo,
  191. {
  192. complete: function() {
  193. k(
  194. "shareWeiboApp",
  195. {
  196. title: e2.title || i,
  197. desc: e2.desc || "",
  198. img_url: e2.imgUrl || "",
  199. link: e2.link || location.href
  200. },
  201. e2
  202. );
  203. }
  204. },
  205. e2
  206. );
  207. },
  208. onMenuShareQZone: function(e2) {
  209. M(
  210. a.onMenuShareQZone,
  211. {
  212. complete: function() {
  213. k(
  214. "shareQZone",
  215. {
  216. title: e2.title || i,
  217. desc: e2.desc || "",
  218. img_url: e2.imgUrl || "",
  219. link: e2.link || location.href
  220. },
  221. e2
  222. );
  223. }
  224. },
  225. e2
  226. );
  227. },
  228. updateTimelineShareData: function(e2) {
  229. k(
  230. "updateTimelineShareData",
  231. { title: e2.title, link: e2.link, imgUrl: e2.imgUrl },
  232. e2
  233. );
  234. },
  235. updateAppMessageShareData: function(e2) {
  236. k(
  237. "updateAppMessageShareData",
  238. { title: e2.title, desc: e2.desc, link: e2.link, imgUrl: e2.imgUrl },
  239. e2
  240. );
  241. },
  242. startRecord: function(e2) {
  243. k("startRecord", {}, e2);
  244. },
  245. stopRecord: function(e2) {
  246. k("stopRecord", {}, e2);
  247. },
  248. onVoiceRecordEnd: function(e2) {
  249. M("onVoiceRecordEnd", e2);
  250. },
  251. playVoice: function(e2) {
  252. k("playVoice", { localId: e2.localId }, e2);
  253. },
  254. pauseVoice: function(e2) {
  255. k("pauseVoice", { localId: e2.localId }, e2);
  256. },
  257. stopVoice: function(e2) {
  258. k("stopVoice", { localId: e2.localId }, e2);
  259. },
  260. onVoicePlayEnd: function(e2) {
  261. M("onVoicePlayEnd", e2);
  262. },
  263. uploadVoice: function(e2) {
  264. k(
  265. "uploadVoice",
  266. {
  267. localId: e2.localId,
  268. isShowProgressTips: 0 == e2.isShowProgressTips ? 0 : 1
  269. },
  270. e2
  271. );
  272. },
  273. downloadVoice: function(e2) {
  274. k(
  275. "downloadVoice",
  276. {
  277. serverId: e2.serverId,
  278. isShowProgressTips: 0 == e2.isShowProgressTips ? 0 : 1
  279. },
  280. e2
  281. );
  282. },
  283. translateVoice: function(e2) {
  284. k(
  285. "translateVoice",
  286. {
  287. localId: e2.localId,
  288. isShowProgressTips: 0 == e2.isShowProgressTips ? 0 : 1
  289. },
  290. e2
  291. );
  292. },
  293. chooseImage: function(e2) {
  294. k(
  295. "chooseImage",
  296. {
  297. scene: "1|2",
  298. count: e2.count || 9,
  299. sizeType: e2.sizeType || ["original", "compressed"],
  300. sourceType: e2.sourceType || ["album", "camera"]
  301. },
  302. (e2._complete = function(e3) {
  303. if (l) {
  304. var n2 = e3.localIds;
  305. try {
  306. n2 && (e3.localIds = JSON.parse(n2));
  307. } catch (e4) {
  308. }
  309. }
  310. }, e2)
  311. );
  312. },
  313. getLocation: function(e2) {
  314. e2 = e2 || {}, k(
  315. a.getLocation,
  316. { type: e2.type || "wgs84" },
  317. (e2._complete = function(e3) {
  318. delete e3.type;
  319. }, e2)
  320. );
  321. },
  322. previewImage: function(e2) {
  323. k(a.previewImage, { current: e2.current, urls: e2.urls }, e2);
  324. },
  325. uploadImage: function(e2) {
  326. k(
  327. "uploadImage",
  328. {
  329. localId: e2.localId,
  330. isShowProgressTips: 0 == e2.isShowProgressTips ? 0 : 1
  331. },
  332. e2
  333. );
  334. },
  335. downloadImage: function(e2) {
  336. k(
  337. "downloadImage",
  338. {
  339. serverId: e2.serverId,
  340. isShowProgressTips: 0 == e2.isShowProgressTips ? 0 : 1
  341. },
  342. e2
  343. );
  344. },
  345. getLocalImgData: function(e2) {
  346. false === I ? (I = true, k(
  347. "getLocalImgData",
  348. { localId: e2.localId },
  349. (e2._complete = function(e3) {
  350. var n2;
  351. I = false, 0 < v.length && (n2 = v.shift(), wx.getLocalImgData(n2));
  352. }, e2)
  353. )) : v.push(e2);
  354. },
  355. getNetworkType: function(e2) {
  356. k(
  357. "getNetworkType",
  358. {},
  359. (e2._complete = function(e3) {
  360. var n2 = e3, e3 = n2.errMsg, i2 = (n2.errMsg = "getNetworkType:ok", n2.subtype);
  361. if (delete n2.subtype, i2)
  362. n2.networkType = i2;
  363. else {
  364. var i2 = e3.indexOf(":"), t2 = e3.substring(i2 + 1);
  365. switch (t2) {
  366. case "wifi":
  367. case "edge":
  368. case "wwan":
  369. n2.networkType = t2;
  370. break;
  371. default:
  372. n2.errMsg = "getNetworkType:fail";
  373. }
  374. }
  375. }, e2)
  376. );
  377. },
  378. openLocation: function(e2) {
  379. k(
  380. "openLocation",
  381. {
  382. latitude: e2.latitude,
  383. longitude: e2.longitude,
  384. name: e2.name || "",
  385. address: e2.address || "",
  386. scale: e2.scale || 28,
  387. infoUrl: e2.infoUrl || ""
  388. },
  389. e2
  390. );
  391. },
  392. hideOptionMenu: function(e2) {
  393. k("hideOptionMenu", {}, e2);
  394. },
  395. showOptionMenu: function(e2) {
  396. k("showOptionMenu", {}, e2);
  397. },
  398. closeWindow: function(e2) {
  399. k("closeWindow", {}, e2 = e2 || {});
  400. },
  401. hideMenuItems: function(e2) {
  402. k("hideMenuItems", { menuList: e2.menuList }, e2);
  403. },
  404. showMenuItems: function(e2) {
  405. k("showMenuItems", { menuList: e2.menuList }, e2);
  406. },
  407. hideAllNonBaseMenuItem: function(e2) {
  408. k("hideAllNonBaseMenuItem", {}, e2);
  409. },
  410. showAllNonBaseMenuItem: function(e2) {
  411. k("showAllNonBaseMenuItem", {}, e2);
  412. },
  413. scanQRCode: function(e2) {
  414. k(
  415. "scanQRCode",
  416. {
  417. needResult: (e2 = e2 || {}).needResult || 0,
  418. scanType: e2.scanType || ["qrCode", "barCode"]
  419. },
  420. (e2._complete = function(e3) {
  421. var n2;
  422. u && (n2 = e3.resultStr) && (n2 = JSON.parse(n2), e3.resultStr = n2 && n2.scan_code && n2.scan_code.scan_result);
  423. }, e2)
  424. );
  425. },
  426. openAddress: function(e2) {
  427. k(
  428. a.openAddress,
  429. {},
  430. (e2._complete = function(e3) {
  431. (e3 = e3).postalCode = e3.addressPostalCode, delete e3.addressPostalCode, e3.provinceName = e3.proviceFirstStageName, delete e3.proviceFirstStageName, e3.cityName = e3.addressCitySecondStageName, delete e3.addressCitySecondStageName, e3.countryName = e3.addressCountiesThirdStageName, delete e3.addressCountiesThirdStageName, e3.detailInfo = e3.addressDetailInfo, delete e3.addressDetailInfo;
  432. }, e2)
  433. );
  434. },
  435. openProductSpecificView: function(e2) {
  436. k(
  437. a.openProductSpecificView,
  438. {
  439. pid: e2.productId,
  440. view_type: e2.viewType || 0,
  441. ext_info: e2.extInfo
  442. },
  443. e2
  444. );
  445. },
  446. addCard: function(e2) {
  447. for (var n2 = e2.cardList, i2 = [], t2 = 0, o2 = n2.length; t2 < o2; ++t2) {
  448. var r2 = n2[t2], r2 = { card_id: r2.cardId, card_ext: r2.cardExt };
  449. i2.push(r2);
  450. }
  451. k(
  452. a.addCard,
  453. { card_list: i2 },
  454. (e2._complete = function(e3) {
  455. if (n3 = e3.card_list) {
  456. for (var n3, i3 = 0, t3 = (n3 = JSON.parse(n3)).length; i3 < t3; ++i3) {
  457. var o3 = n3[i3];
  458. o3.cardId = o3.card_id, o3.cardExt = o3.card_ext, o3.isSuccess = !!o3.is_succ, delete o3.card_id, delete o3.card_ext, delete o3.is_succ;
  459. }
  460. e3.cardList = n3, delete e3.card_list;
  461. }
  462. }, e2)
  463. );
  464. },
  465. chooseCard: function(e2) {
  466. k(
  467. "chooseCard",
  468. {
  469. app_id: h.appId,
  470. location_id: e2.shopId || "",
  471. sign_type: e2.signType || "SHA1",
  472. card_id: e2.cardId || "",
  473. card_type: e2.cardType || "",
  474. card_sign: e2.cardSign,
  475. time_stamp: e2.timestamp + "",
  476. nonce_str: e2.nonceStr
  477. },
  478. (e2._complete = function(e3) {
  479. e3.cardList = e3.choose_card_info, delete e3.choose_card_info;
  480. }, e2)
  481. );
  482. },
  483. openCard: function(e2) {
  484. for (var n2 = e2.cardList, i2 = [], t2 = 0, o2 = n2.length; t2 < o2; ++t2) {
  485. var r2 = n2[t2], r2 = { card_id: r2.cardId, code: r2.code };
  486. i2.push(r2);
  487. }
  488. k(a.openCard, { card_list: i2 }, e2);
  489. },
  490. consumeAndShareCard: function(e2) {
  491. k(
  492. a.consumeAndShareCard,
  493. { consumedCardId: e2.cardId, consumedCode: e2.code },
  494. e2
  495. );
  496. },
  497. chooseWXPay: function(e2) {
  498. k(a.chooseWXPay, x(e2), e2), B({ jsApiName: "chooseWXPay" });
  499. },
  500. openEnterpriseRedPacket: function(e2) {
  501. k(a.openEnterpriseRedPacket, x(e2), e2);
  502. },
  503. startSearchBeacons: function(e2) {
  504. k(a.startSearchBeacons, { ticket: e2.ticket }, e2);
  505. },
  506. stopSearchBeacons: function(e2) {
  507. k(a.stopSearchBeacons, {}, e2);
  508. },
  509. onSearchBeacons: function(e2) {
  510. M(a.onSearchBeacons, e2);
  511. },
  512. openEnterpriseChat: function(e2) {
  513. k(
  514. "openEnterpriseChat",
  515. { useridlist: e2.userIds, chatname: e2.groupName },
  516. e2
  517. );
  518. },
  519. launchMiniProgram: function(e2) {
  520. k(
  521. "launchMiniProgram",
  522. {
  523. targetAppId: e2.targetAppId,
  524. path: function(e3) {
  525. var n2;
  526. if ("string" == typeof e3 && 0 < e3.length)
  527. return n2 = e3.split("?")[0], n2 += ".html", void 0 !== (e3 = e3.split("?")[1]) ? n2 + "?" + e3 : n2;
  528. }(e2.path),
  529. envVersion: e2.envVersion
  530. },
  531. e2
  532. );
  533. },
  534. openBusinessView: function(e2) {
  535. k(
  536. "openBusinessView",
  537. {
  538. businessType: e2.businessType,
  539. queryString: e2.queryString || "",
  540. envVersion: e2.envVersion
  541. },
  542. (e2._complete = function(n2) {
  543. if (l) {
  544. var e3 = n2.extraData;
  545. if (e3)
  546. try {
  547. n2.extraData = JSON.parse(e3);
  548. } catch (e4) {
  549. n2.extraData = {};
  550. }
  551. }
  552. }, e2)
  553. );
  554. },
  555. miniProgram: {
  556. navigateBack: function(e2) {
  557. e2 = e2 || {}, O(function() {
  558. k(
  559. "invokeMiniProgramAPI",
  560. { name: "navigateBack", arg: { delta: e2.delta || 1 } },
  561. e2
  562. );
  563. });
  564. },
  565. navigateTo: function(e2) {
  566. O(function() {
  567. k(
  568. "invokeMiniProgramAPI",
  569. { name: "navigateTo", arg: { url: e2.url } },
  570. e2
  571. );
  572. });
  573. },
  574. redirectTo: function(e2) {
  575. O(function() {
  576. k(
  577. "invokeMiniProgramAPI",
  578. { name: "redirectTo", arg: { url: e2.url } },
  579. e2
  580. );
  581. });
  582. },
  583. switchTab: function(e2) {
  584. O(function() {
  585. k(
  586. "invokeMiniProgramAPI",
  587. { name: "switchTab", arg: { url: e2.url } },
  588. e2
  589. );
  590. });
  591. },
  592. reLaunch: function(e2) {
  593. O(function() {
  594. k(
  595. "invokeMiniProgramAPI",
  596. { name: "reLaunch", arg: { url: e2.url } },
  597. e2
  598. );
  599. });
  600. },
  601. postMessage: function(e2) {
  602. O(function() {
  603. k(
  604. "invokeMiniProgramAPI",
  605. { name: "postMessage", arg: e2.data || {} },
  606. e2
  607. );
  608. });
  609. },
  610. getEnv: function(e2) {
  611. O(function() {
  612. e2({ miniprogram: "miniprogram" === r.__wxjs_environment });
  613. });
  614. }
  615. }
  616. }, w = 1, T = {}, n.addEventListener(
  617. "error",
  618. function(e2) {
  619. var n2, i2, t2;
  620. l || (t2 = (n2 = e2.target).tagName, i2 = n2.src, "IMG" != t2 && "VIDEO" != t2 && "AUDIO" != t2 && "SOURCE" != t2) || -1 != i2.indexOf("wxlocalresource://") && (e2.preventDefault(), e2.stopPropagation(), (t2 = n2["wx-id"]) || (t2 = w++, n2["wx-id"] = t2), T[t2] || (T[t2] = true, wx.ready(function() {
  621. wx.getLocalImgData({
  622. localId: i2,
  623. success: function(e3) {
  624. n2.src = e3.localData;
  625. }
  626. });
  627. })));
  628. },
  629. true
  630. ), n.addEventListener(
  631. "load",
  632. function(e2) {
  633. var n2;
  634. l || (n2 = (e2 = e2.target).tagName, e2.src, "IMG" != n2 && "VIDEO" != n2 && "AUDIO" != n2 && "SOURCE" != n2) || (n2 = e2["wx-id"]) && (T[n2] = false);
  635. },
  636. true
  637. ), e && (r.wx = r.jWeixin = _), _;
  638. else
  639. return r.jWeixin;
  640. function k(n2, e2, i2) {
  641. r.WeixinJSBridge ? WeixinJSBridge.invoke(n2, P(e2), function(e3) {
  642. V(n2, e3, i2);
  643. }) : C(n2, i2);
  644. }
  645. function M(n2, i2, t2) {
  646. r.WeixinJSBridge ? WeixinJSBridge.on(n2, function(e2) {
  647. t2 && t2.trigger && t2.trigger(e2), V(n2, e2, i2);
  648. }) : C(n2, t2 || i2);
  649. }
  650. function P(e2) {
  651. return (e2 = e2 || {}).appId = h.appId, e2.verifyAppId = h.appId, e2.verifySignType = "sha1", e2.verifyTimestamp = h.timestamp + "", e2.verifyNonceStr = h.nonceStr, e2.verifySignature = h.signature, e2;
  652. }
  653. function x(e2) {
  654. return {
  655. timeStamp: e2.timestamp + "",
  656. nonceStr: e2.nonceStr,
  657. package: e2.package,
  658. paySign: e2.paySign,
  659. signType: e2.signType || "SHA1"
  660. };
  661. }
  662. function V(e2, n2, i2) {
  663. "openEnterpriseChat" != e2 && "openBusinessView" !== e2 || (n2.errCode = n2.err_code), delete n2.err_code, delete n2.err_desc, delete n2.err_detail;
  664. var t2 = n2.errMsg, e2 = (t2 || (t2 = n2.err_msg, delete n2.err_msg, t2 = function(e3, n3) {
  665. var i3 = c[e3];
  666. i3 && (e3 = i3);
  667. i3 = "ok";
  668. {
  669. var t3;
  670. n3 && (t3 = n3.indexOf(":"), "access denied" != (i3 = (i3 = (i3 = -1 != (i3 = -1 != (i3 = "failed" == (i3 = "confirm" == (i3 = n3.substring(t3 + 1)) ? "ok" : i3) ? "fail" : i3).indexOf("failed_") ? i3.substring(7) : i3).indexOf("fail_") ? i3.substring(5) : i3).replace(/_/g, " ")).toLowerCase()) && "no permission to execute" != i3 || (i3 = "permission denied"), "" == (i3 = "config" == e3 && "function not exist" == i3 ? "ok" : i3)) && (i3 = "fail");
  671. }
  672. return n3 = e3 + ":" + i3;
  673. }(e2, t2), n2.errMsg = t2), (i2 = i2 || {})._complete && (i2._complete(n2), delete i2._complete), t2 = n2.errMsg || "", h.debug && !i2.isInnerInvoke && alert(JSON.stringify(n2)), t2.indexOf(":"));
  674. switch (t2.substring(e2 + 1)) {
  675. case "ok":
  676. i2.success && i2.success(n2);
  677. break;
  678. case "cancel":
  679. i2.cancel && i2.cancel(n2);
  680. break;
  681. default:
  682. i2.fail && i2.fail(n2);
  683. }
  684. i2.complete && i2.complete(n2);
  685. }
  686. function A(e2) {
  687. if (e2) {
  688. for (var n2 = 0, i2 = e2.length; n2 < i2; ++n2) {
  689. var t2 = e2[n2], t2 = a[t2];
  690. t2 && (e2[n2] = t2);
  691. }
  692. return e2;
  693. }
  694. }
  695. function C(e2, n2) {
  696. var i2;
  697. !h.debug || n2 && n2.isInnerInvoke || ((i2 = c[e2]) && (e2 = i2), n2 && n2._complete && delete n2._complete, console.log('"' + e2 + '",', n2 || ""));
  698. }
  699. function B(n2) {
  700. var i2;
  701. o || s || h.debug || p < "6.0.2" || g.systemType < 0 || (i2 = new Image(), g.appId = h.appId, g.initTime = m.initEndTime - m.initStartTime, g.preVerifyTime = m.preVerifyEndTime - m.preVerifyStartTime, _.getNetworkType({
  702. isInnerInvoke: true,
  703. success: function(e2) {
  704. g.networkType = e2.networkType;
  705. e2 = "https://open.weixin.qq.com/sdk/report?v=" + g.version + "&o=" + g.isPreVerifyOk + "&s=" + g.systemType + "&c=" + g.clientVersion + "&a=" + g.appId + "&n=" + g.networkType + "&i=" + g.initTime + "&p=" + g.preVerifyTime + "&u=" + g.url + "&jsapi_name=" + (n2 ? n2.jsApiName : "");
  706. i2.src = e2;
  707. }
  708. }));
  709. }
  710. function L() {
  711. return (/* @__PURE__ */ new Date()).getTime();
  712. }
  713. function O(e2) {
  714. d && (r.WeixinJSBridge ? e2() : n.addEventListener && n.addEventListener("WeixinJSBridgeReady", e2, false));
  715. }
  716. });
  717. }
  718. });
  719. export default require_weixin_js_sdk();
  720. //# sourceMappingURL=weixin-js-sdk.js.map