特易招,招聘小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

733 lines
19 KiB

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