weixin-js-sdk.js 26 KB

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