weixin-js-sdk.js 26 KB

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