| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898 | 
							- !(function(e, n) {
 
-   module.exports = n(e);
 
- })(window, function(o, e) {
 
-   if (!o.jWeixin) {
 
-     var n,
 
-       c = {
 
-         config: "preVerifyJSAPI",
 
-         onMenuShareTimeline: "menu:share:timeline",
 
-         onMenuShareAppMessage: "menu:share:appmessage",
 
-         onMenuShareQQ: "menu:share:qq",
 
-         onMenuShareWeibo: "menu:share:weiboApp",
 
-         onMenuShareQZone: "menu:share:QZone",
 
-         previewImage: "imagePreview",
 
-         getLocation: "geoLocation",
 
-         openProductSpecificView: "openProductViewWithPid",
 
-         addCard: "batchAddCard",
 
-         openCard: "batchViewCard",
 
-         chooseWXPay: "getBrandWCPayRequest",
 
-         openEnterpriseRedPacket: "getRecevieBizHongBaoRequest",
 
-         startSearchBeacons: "startMonitoringBeacons",
 
-         stopSearchBeacons: "stopMonitoringBeacons",
 
-         onSearchBeacons: "onBeaconsInRange",
 
-         consumeAndShareCard: "consumedShareCard",
 
-         openAddress: "editAddress"
 
-       },
 
-       a = (function() {
 
-         var e = {};
 
-         for (var n in c) e[c[n]] = n;
 
-         return e;
 
-       })(),
 
-       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 = {
 
-         initStartTime: L(),
 
-         initEndTime: 0,
 
-         preVerifyStartTime: 0,
 
-         preVerifyEndTime: 0
 
-       },
 
-       h = {
 
-         version: 1,
 
-         appId: "",
 
-         initTime: 0,
 
-         preVerifyTime: 0,
 
-         networkType: "",
 
-         isPreVerifyOk: 1,
 
-         systemType: f ? 1 : p ? 2 : -1,
 
-         clientVersion: m,
 
-         url: encodeURIComponent(location.href)
 
-       },
 
-       v = {},
 
-       S = { _completes: [] },
 
-       y = { state: 0, data: {} };
 
-     O(function() {
 
-       g.initEndTime = L();
 
-     });
 
-     var I = !1,
 
-       _ = [],
 
-       w = {
 
-         config: function(e) {
 
-           B("config", (v = e));
 
-           var t = !1 !== v.check;
 
-           O(function() {
 
-             if (t)
 
-               M(
 
-                 c.config,
 
-                 {
 
-                   verifyJsApiList: C(v.jsApiList),
 
-                   verifyOpenTagList: C(v.openTagList)
 
-                 },
 
-                 (function() {
 
-                   (S._complete = function(e) {
 
-                     (g.preVerifyEndTime = L()), (y.state = 1), (y.data = e);
 
-                   }),
 
-                     (S.success = function(e) {
 
-                       h.isPreVerifyOk = 0;
 
-                     }),
 
-                     (S.fail = function(e) {
 
-                       S._fail ? S._fail(e) : (y.state = -1);
 
-                     });
 
-                   var t = S._completes;
 
-                   return (
 
-                     t.push(function() {
 
-                       !(function() {
 
-                         if (
 
-                           !(
 
-                             d ||
 
-                             u ||
 
-                             v.debug ||
 
-                             m < "6.0.2" ||
 
-                             h.systemType < 0
 
-                           )
 
-                         ) {
 
-                           var i = new Image();
 
-                           (h.appId = v.appId),
 
-                             (h.initTime = g.initEndTime - g.initStartTime),
 
-                             (h.preVerifyTime =
 
-                               g.preVerifyEndTime - g.preVerifyStartTime),
 
-                             w.getNetworkType({
 
-                               isInnerInvoke: !0,
 
-                               success: function(e) {
 
-                                 h.networkType = e.networkType;
 
-                                 var n =
 
-                                   "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;
 
-                                 i.src = n;
 
-                               }
 
-                             });
 
-                         }
 
-                       })();
 
-                     }),
 
-                     (S.complete = function(e) {
 
-                       for (var n = 0, i = t.length; n < i; ++n) t[n]();
 
-                       S._completes = [];
 
-                     }),
 
-                     S
 
-                   );
 
-                 })()
 
-               ),
 
-                 (g.preVerifyStartTime = L());
 
-             else {
 
-               y.state = 1;
 
-               for (var e = S._completes, n = 0, i = e.length; n < i; ++n)
 
-                 e[n]();
 
-               S._completes = [];
 
-             }
 
-           }),
 
-             w.invoke ||
 
-               ((w.invoke = function(e, n, i) {
 
-                 o.WeixinJSBridge && WeixinJSBridge.invoke(e, x(n), i);
 
-               }),
 
-               (w.on = function(e, n) {
 
-                 o.WeixinJSBridge && WeixinJSBridge.on(e, n);
 
-               }));
 
-         },
 
-         ready: function(e) {
 
-           0 != y.state ? e() : (S._completes.push(e), !l && v.debug && e());
 
-         },
 
-         error: function(e) {
 
-           m < "6.0.2" || (-1 == y.state ? e(y.data) : (S._fail = e));
 
-         },
 
-         checkJsApi: function(e) {
 
-           M(
 
-             "checkJsApi",
 
-             { jsApiList: C(e.jsApiList) },
 
-             ((e._complete = function(e) {
 
-               if (p) {
 
-                 var n = e.checkResult;
 
-                 n && (e.checkResult = JSON.parse(n));
 
-               }
 
-               e = (function(e) {
 
-                 var n = e.checkResult;
 
-                 for (var i in n) {
 
-                   var t = a[i];
 
-                   t && ((n[t] = n[i]), delete n[i]);
 
-                 }
 
-                 return e;
 
-               })(e);
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         onMenuShareTimeline: function(e) {
 
-           P(
 
-             c.onMenuShareTimeline,
 
-             {
 
-               complete: function() {
 
-                 M(
 
-                   "shareTimeline",
 
-                   {
 
-                     title: e.title || t,
 
-                     desc: e.title || t,
 
-                     img_url: e.imgUrl || "",
 
-                     link: e.link || location.href,
 
-                     type: e.type || "link",
 
-                     data_url: e.dataUrl || ""
 
-                   },
 
-                   e
 
-                 );
 
-               }
 
-             },
 
-             e
 
-           );
 
-         },
 
-         onMenuShareAppMessage: function(n) {
 
-           P(
 
-             c.onMenuShareAppMessage,
 
-             {
 
-               complete: function(e) {
 
-                 "favorite" === e.scene
 
-                   ? M("sendAppMessage", {
 
-                       title: n.title || t,
 
-                       desc: n.desc || "",
 
-                       link: n.link || location.href,
 
-                       img_url: n.imgUrl || "",
 
-                       type: n.type || "link",
 
-                       data_url: n.dataUrl || ""
 
-                     })
 
-                   : M(
 
-                       "sendAppMessage",
 
-                       {
 
-                         title: n.title || t,
 
-                         desc: n.desc || "",
 
-                         link: n.link || location.href,
 
-                         img_url: n.imgUrl || "",
 
-                         type: n.type || "link",
 
-                         data_url: n.dataUrl || ""
 
-                       },
 
-                       n
 
-                     );
 
-               }
 
-             },
 
-             n
 
-           );
 
-         },
 
-         onMenuShareQQ: function(e) {
 
-           P(
 
-             c.onMenuShareQQ,
 
-             {
 
-               complete: function() {
 
-                 M(
 
-                   "shareQQ",
 
-                   {
 
-                     title: e.title || t,
 
-                     desc: e.desc || "",
 
-                     img_url: e.imgUrl || "",
 
-                     link: e.link || location.href
 
-                   },
 
-                   e
 
-                 );
 
-               }
 
-             },
 
-             e
 
-           );
 
-         },
 
-         onMenuShareWeibo: function(e) {
 
-           P(
 
-             c.onMenuShareWeibo,
 
-             {
 
-               complete: function() {
 
-                 M(
 
-                   "shareWeiboApp",
 
-                   {
 
-                     title: e.title || t,
 
-                     desc: e.desc || "",
 
-                     img_url: e.imgUrl || "",
 
-                     link: e.link || location.href
 
-                   },
 
-                   e
 
-                 );
 
-               }
 
-             },
 
-             e
 
-           );
 
-         },
 
-         onMenuShareQZone: function(e) {
 
-           P(
 
-             c.onMenuShareQZone,
 
-             {
 
-               complete: function() {
 
-                 M(
 
-                   "shareQZone",
 
-                   {
 
-                     title: e.title || t,
 
-                     desc: e.desc || "",
 
-                     img_url: e.imgUrl || "",
 
-                     link: e.link || location.href
 
-                   },
 
-                   e
 
-                 );
 
-               }
 
-             },
 
-             e
 
-           );
 
-         },
 
-         updateTimelineShareData: function(e) {
 
-           M(
 
-             "updateTimelineShareData",
 
-             { title: e.title, link: e.link, imgUrl: e.imgUrl },
 
-             e
 
-           );
 
-         },
 
-         updateAppMessageShareData: function(e) {
 
-           M(
 
-             "updateAppMessageShareData",
 
-             { title: e.title, desc: e.desc, link: e.link, imgUrl: e.imgUrl },
 
-             e
 
-           );
 
-         },
 
-         startRecord: function(e) {
 
-           M("startRecord", {}, e);
 
-         },
 
-         stopRecord: function(e) {
 
-           M("stopRecord", {}, e);
 
-         },
 
-         onVoiceRecordEnd: function(e) {
 
-           P("onVoiceRecordEnd", e);
 
-         },
 
-         playVoice: function(e) {
 
-           M("playVoice", { localId: e.localId }, e);
 
-         },
 
-         pauseVoice: function(e) {
 
-           M("pauseVoice", { localId: e.localId }, e);
 
-         },
 
-         stopVoice: function(e) {
 
-           M("stopVoice", { localId: e.localId }, e);
 
-         },
 
-         onVoicePlayEnd: function(e) {
 
-           P("onVoicePlayEnd", e);
 
-         },
 
-         uploadVoice: function(e) {
 
-           M(
 
-             "uploadVoice",
 
-             {
 
-               localId: e.localId,
 
-               isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1
 
-             },
 
-             e
 
-           );
 
-         },
 
-         downloadVoice: function(e) {
 
-           M(
 
-             "downloadVoice",
 
-             {
 
-               serverId: e.serverId,
 
-               isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1
 
-             },
 
-             e
 
-           );
 
-         },
 
-         translateVoice: function(e) {
 
-           M(
 
-             "translateVoice",
 
-             {
 
-               localId: e.localId,
 
-               isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1
 
-             },
 
-             e
 
-           );
 
-         },
 
-         chooseImage: function(e) {
 
-           M(
 
-             "chooseImage",
 
-             {
 
-               scene: "1|2",
 
-               count: e.count || 9,
 
-               sizeType: e.sizeType || ["original", "compressed"],
 
-               sourceType: e.sourceType || ["album", "camera"]
 
-             },
 
-             ((e._complete = function(e) {
 
-               if (p) {
 
-                 var n = e.localIds;
 
-                 try {
 
-                   n && (e.localIds = JSON.parse(n));
 
-                 } catch (e) {}
 
-               }
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         getLocation: function(e) {},
 
-         previewImage: function(e) {
 
-           M(c.previewImage, { current: e.current, urls: e.urls }, e);
 
-         },
 
-         uploadImage: function(e) {
 
-           M(
 
-             "uploadImage",
 
-             {
 
-               localId: e.localId,
 
-               isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1
 
-             },
 
-             e
 
-           );
 
-         },
 
-         downloadImage: function(e) {
 
-           M(
 
-             "downloadImage",
 
-             {
 
-               serverId: e.serverId,
 
-               isShowProgressTips: 0 == e.isShowProgressTips ? 0 : 1
 
-             },
 
-             e
 
-           );
 
-         },
 
-         getLocalImgData: function(e) {
 
-           !1 === I
 
-             ? ((I = !0),
 
-               M(
 
-                 "getLocalImgData",
 
-                 { localId: e.localId },
 
-                 ((e._complete = function(e) {
 
-                   if (((I = !1), 0 < _.length)) {
 
-                     var n = _.shift();
 
-                     wx.getLocalImgData(n);
 
-                   }
 
-                 }),
 
-                 e)
 
-               ))
 
-             : _.push(e);
 
-         },
 
-         getNetworkType: function(e) {
 
-           M(
 
-             "getNetworkType",
 
-             {},
 
-             ((e._complete = function(e) {
 
-               e = (function(e) {
 
-                 var n = e.errMsg;
 
-                 e.errMsg = "getNetworkType:ok";
 
-                 var i = e.subtype;
 
-                 if ((delete e.subtype, i)) e.networkType = i;
 
-                 else {
 
-                   var t = n.indexOf(":"),
 
-                     o = n.substring(t + 1);
 
-                   switch (o) {
 
-                     case "wifi":
 
-                     case "edge":
 
-                     case "wwan":
 
-                       e.networkType = o;
 
-                       break;
 
-                     default:
 
-                       e.errMsg = "getNetworkType:fail";
 
-                   }
 
-                 }
 
-                 return e;
 
-               })(e);
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         openLocation: function(e) {
 
-           M(
 
-             "openLocation",
 
-             {
 
-               latitude: e.latitude,
 
-               longitude: e.longitude,
 
-               name: e.name || "",
 
-               address: e.address || "",
 
-               scale: e.scale || 28,
 
-               infoUrl: e.infoUrl || ""
 
-             },
 
-             e
 
-           );
 
-         },
 
-         getLocation: function(e) {
 
-           M(
 
-             c.getLocation,
 
-             { type: (e = e || {}).type || "wgs84" },
 
-             ((e._complete = function(e) {
 
-               delete e.type;
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         hideOptionMenu: function(e) {
 
-           M("hideOptionMenu", {}, e);
 
-         },
 
-         showOptionMenu: function(e) {
 
-           M("showOptionMenu", {}, e);
 
-         },
 
-         closeWindow: function(e) {
 
-           M("closeWindow", {}, (e = e || {}));
 
-         },
 
-         hideMenuItems: function(e) {
 
-           M("hideMenuItems", { menuList: e.menuList }, e);
 
-         },
 
-         showMenuItems: function(e) {
 
-           M("showMenuItems", { menuList: e.menuList }, e);
 
-         },
 
-         hideAllNonBaseMenuItem: function(e) {
 
-           M("hideAllNonBaseMenuItem", {}, e);
 
-         },
 
-         showAllNonBaseMenuItem: function(e) {
 
-           M("showAllNonBaseMenuItem", {}, e);
 
-         },
 
-         scanQRCode: function(e) {
 
-           M(
 
-             "scanQRCode",
 
-             {
 
-               needResult: (e = e || {}).needResult || 0,
 
-               scanType: e.scanType || ["qrCode", "barCode"]
 
-             },
 
-             ((e._complete = function(e) {
 
-               if (f) {
 
-                 var n = e.resultStr;
 
-                 if (n) {
 
-                   var i = JSON.parse(n);
 
-                   e.resultStr = i && i.scan_code && i.scan_code.scan_result;
 
-                 }
 
-               }
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         openAddress: function(e) {
 
-           M(
 
-             c.openAddress,
 
-             {},
 
-             ((e._complete = function(e) {
 
-               e = (function(e) {
 
-                 return (
 
-                   (e.postalCode = e.addressPostalCode),
 
-                   delete e.addressPostalCode,
 
-                   (e.provinceName = e.proviceFirstStageName),
 
-                   delete e.proviceFirstStageName,
 
-                   (e.cityName = e.addressCitySecondStageName),
 
-                   delete e.addressCitySecondStageName,
 
-                   (e.countryName = e.addressCountiesThirdStageName),
 
-                   delete e.addressCountiesThirdStageName,
 
-                   (e.detailInfo = e.addressDetailInfo),
 
-                   delete e.addressDetailInfo,
 
-                   e
 
-                 );
 
-               })(e);
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         openProductSpecificView: function(e) {
 
-           M(
 
-             c.openProductSpecificView,
 
-             {
 
-               pid: e.productId,
 
-               view_type: e.viewType || 0,
 
-               ext_info: e.extInfo
 
-             },
 
-             e
 
-           );
 
-         },
 
-         addCard: function(e) {
 
-           for (var n = e.cardList, i = [], t = 0, o = n.length; t < o; ++t) {
 
-             var r = n[t],
 
-               a = { card_id: r.cardId, card_ext: r.cardExt };
 
-             i.push(a);
 
-           }
 
-           M(
 
-             c.addCard,
 
-             { card_list: i },
 
-             ((e._complete = function(e) {
 
-               var n = e.card_list;
 
-               if (n) {
 
-                 for (var i = 0, t = (n = JSON.parse(n)).length; i < t; ++i) {
 
-                   var o = n[i];
 
-                   (o.cardId = o.card_id),
 
-                     (o.cardExt = o.card_ext),
 
-                     (o.isSuccess = !!o.is_succ),
 
-                     delete o.card_id,
 
-                     delete o.card_ext,
 
-                     delete o.is_succ;
 
-                 }
 
-                 (e.cardList = n), delete e.card_list;
 
-               }
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         chooseCard: function(e) {
 
-           M(
 
-             "chooseCard",
 
-             {
 
-               app_id: v.appId,
 
-               location_id: e.shopId || "",
 
-               sign_type: e.signType || "SHA1",
 
-               card_id: e.cardId || "",
 
-               card_type: e.cardType || "",
 
-               card_sign: e.cardSign,
 
-               time_stamp: e.timestamp + "",
 
-               nonce_str: e.nonceStr
 
-             },
 
-             ((e._complete = function(e) {
 
-               (e.cardList = e.choose_card_info), delete e.choose_card_info;
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         openCard: function(e) {
 
-           for (var n = e.cardList, i = [], t = 0, o = n.length; t < o; ++t) {
 
-             var r = n[t],
 
-               a = { card_id: r.cardId, code: r.code };
 
-             i.push(a);
 
-           }
 
-           M(c.openCard, { card_list: i }, e);
 
-         },
 
-         consumeAndShareCard: function(e) {
 
-           M(
 
-             c.consumeAndShareCard,
 
-             { consumedCardId: e.cardId, consumedCode: e.code },
 
-             e
 
-           );
 
-         },
 
-         chooseWXPay: function(e) {
 
-           M(c.chooseWXPay, V(e), e);
 
-         },
 
-         openEnterpriseRedPacket: function(e) {
 
-           M(c.openEnterpriseRedPacket, V(e), e);
 
-         },
 
-         startSearchBeacons: function(e) {
 
-           M(c.startSearchBeacons, { ticket: e.ticket }, e);
 
-         },
 
-         stopSearchBeacons: function(e) {
 
-           M(c.stopSearchBeacons, {}, e);
 
-         },
 
-         onSearchBeacons: function(e) {
 
-           P(c.onSearchBeacons, e);
 
-         },
 
-         openEnterpriseChat: function(e) {
 
-           M(
 
-             "openEnterpriseChat",
 
-             { useridlist: e.userIds, chatname: e.groupName },
 
-             e
 
-           );
 
-         },
 
-         launchMiniProgram: function(e) {
 
-           M(
 
-             "launchMiniProgram",
 
-             {
 
-               targetAppId: e.targetAppId,
 
-               path: (function(e) {
 
-                 if ("string" == typeof e && 0 < e.length) {
 
-                   var n = e.split("?")[0],
 
-                     i = e.split("?")[1];
 
-                   return (n += ".html"), void 0 !== i ? n + "?" + i : n;
 
-                 }
 
-               })(e.path),
 
-               envVersion: e.envVersion
 
-             },
 
-             e
 
-           );
 
-         },
 
-         openBusinessView: function(e) {
 
-           M(
 
-             "openBusinessView",
 
-             {
 
-               businessType: e.businessType,
 
-               queryString: e.queryString || "",
 
-               envVersion: e.envVersion
 
-             },
 
-             ((e._complete = function(n) {
 
-               if (p) {
 
-                 var e = n.extraData;
 
-                 if (e)
 
-                   try {
 
-                     n.extraData = JSON.parse(e);
 
-                   } catch (e) {
 
-                     n.extraData = {};
 
-                   }
 
-               }
 
-             }),
 
-             e)
 
-           );
 
-         },
 
-         miniProgram: {
 
-           navigateBack: function(e) {
 
-             (e = e || {}),
 
-               O(function() {
 
-                 M(
 
-                   "invokeMiniProgramAPI",
 
-                   { name: "navigateBack", arg: { delta: e.delta || 1 } },
 
-                   e
 
-                 );
 
-               });
 
-           },
 
-           navigateTo: function(e) {
 
-             O(function() {
 
-               M(
 
-                 "invokeMiniProgramAPI",
 
-                 { name: "navigateTo", arg: { url: e.url } },
 
-                 e
 
-               );
 
-             });
 
-           },
 
-           redirectTo: function(e) {
 
-             O(function() {
 
-               M(
 
-                 "invokeMiniProgramAPI",
 
-                 { name: "redirectTo", arg: { url: e.url } },
 
-                 e
 
-               );
 
-             });
 
-           },
 
-           switchTab: function(e) {
 
-             O(function() {
 
-               M(
 
-                 "invokeMiniProgramAPI",
 
-                 { name: "switchTab", arg: { url: e.url } },
 
-                 e
 
-               );
 
-             });
 
-           },
 
-           reLaunch: function(e) {
 
-             O(function() {
 
-               M(
 
-                 "invokeMiniProgramAPI",
 
-                 { name: "reLaunch", arg: { url: e.url } },
 
-                 e
 
-               );
 
-             });
 
-           },
 
-           postMessage: function(e) {
 
-             O(function() {
 
-               M(
 
-                 "invokeMiniProgramAPI",
 
-                 { name: "postMessage", arg: e.data || {} },
 
-                 e
 
-               );
 
-             });
 
-           },
 
-           getEnv: function(e) {
 
-             O(function() {
 
-               e({ miniprogram: "miniprogram" === o.__wxjs_environment });
 
-             });
 
-           }
 
-         }
 
-       },
 
-       T = 1,
 
-       k = {};
 
-     return (
 
-       i.addEventListener(
 
-         "error",
 
-         function(e) {
 
-           if (!p) {
 
-             var n = e.target,
 
-               i = n.tagName,
 
-               t = n.src;
 
-             if ("IMG" == i || "VIDEO" == i || "AUDIO" == i || "SOURCE" == i)
 
-               if (-1 != t.indexOf("wxlocalresource://")) {
 
-                 e.preventDefault(), e.stopPropagation();
 
-                 var o = n["wx-id"];
 
-                 if ((o || ((o = T++), (n["wx-id"] = o)), k[o])) return;
 
-                 (k[o] = !0),
 
-                   wx.ready(function() {
 
-                     wx.getLocalImgData({
 
-                       localId: t,
 
-                       success: function(e) {
 
-                         n.src = e.localData;
 
-                       }
 
-                     });
 
-                   });
 
-               }
 
-           }
 
-         },
 
-         !0
 
-       ),
 
-       i.addEventListener(
 
-         "load",
 
-         function(e) {
 
-           if (!p) {
 
-             var n = e.target,
 
-               i = n.tagName;
 
-             n.src;
 
-             if ("IMG" == i || "VIDEO" == i || "AUDIO" == i || "SOURCE" == i) {
 
-               var t = n["wx-id"];
 
-               t && (k[t] = !1);
 
-             }
 
-           }
 
-         },
 
-         !0
 
-       ),
 
-       e && (o.wx = o.jWeixin = w),
 
-       w
 
-     );
 
-   }
 
-   function M(n, e, i) {
 
-     o.WeixinJSBridge
 
-       ? WeixinJSBridge.invoke(n, x(e), function(e) {
 
-           A(n, e, i);
 
-         })
 
-       : B(n, i);
 
-   }
 
-   function P(n, i, t) {
 
-     o.WeixinJSBridge
 
-       ? WeixinJSBridge.on(n, function(e) {
 
-           t && t.trigger && t.trigger(e), A(n, e, i);
 
-         })
 
-       : B(n, t || i);
 
-   }
 
-   function x(e) {
 
-     return (
 
-       ((e = e || {}).appId = v.appId),
 
-       (e.verifyAppId = v.appId),
 
-       (e.verifySignType = "sha1"),
 
-       (e.verifyTimestamp = v.timestamp + ""),
 
-       (e.verifyNonceStr = v.nonceStr),
 
-       (e.verifySignature = v.signature),
 
-       e
 
-     );
 
-   }
 
-   function V(e) {
 
-     return {
 
-       timeStamp: e.timestamp + "",
 
-       nonceStr: e.nonceStr,
 
-       package: e.package,
 
-       paySign: e.paySign,
 
-       signType: e.signType || "SHA1"
 
-     };
 
-   }
 
-   function A(e, n, i) {
 
-     ("openEnterpriseChat" != e && "openBusinessView" !== e) ||
 
-       (n.errCode = n.err_code),
 
-       delete n.err_code,
 
-       delete n.err_desc,
 
-       delete n.err_detail;
 
-     var t = n.errMsg;
 
-     t ||
 
-       ((t = n.err_msg),
 
-       delete n.err_msg,
 
-       (t = (function(e, n) {
 
-         var i = e,
 
-           t = a[i];
 
-         t && (i = t);
 
-         var o = "ok";
 
-         if (n) {
 
-           var r = n.indexOf(":");
 
-           "confirm" == (o = n.substring(r + 1)) && (o = "ok"),
 
-             "failed" == o && (o = "fail"),
 
-             -1 != o.indexOf("failed_") && (o = o.substring(7)),
 
-             -1 != o.indexOf("fail_") && (o = o.substring(5)),
 
-             ("access denied" !=
 
-               (o = (o = o.replace(/_/g, " ")).toLowerCase()) &&
 
-               "no permission to execute" != o) ||
 
-               (o = "permission denied"),
 
-             "config" == i && "function not exist" == o && (o = "ok"),
 
-             "" == o && (o = "fail");
 
-         }
 
-         return (n = i + ":" + o);
 
-       })(e, t)),
 
-       (n.errMsg = t)),
 
-       (i = i || {})._complete && (i._complete(n), delete i._complete),
 
-       (t = n.errMsg || ""),
 
-       v.debug && !i.isInnerInvoke && alert(JSON.stringify(n));
 
-     var o = t.indexOf(":");
 
-     switch (t.substring(o + 1)) {
 
-       case "ok":
 
-         i.success && i.success(n);
 
-         break;
 
-       case "cancel":
 
-         i.cancel && i.cancel(n);
 
-         break;
 
-       default:
 
-         i.fail && i.fail(n);
 
-     }
 
-     i.complete && i.complete(n);
 
-   }
 
-   function C(e) {
 
-     if (e) {
 
-       for (var n = 0, i = e.length; n < i; ++n) {
 
-         var t = e[n],
 
-           o = c[t];
 
-         o && (e[n] = o);
 
-       }
 
-       return e;
 
-     }
 
-   }
 
-   function B(e, n) {
 
-     if (!(!v.debug || (n && n.isInnerInvoke))) {
 
-       var i = a[e];
 
-       i && (e = i),
 
-         n && n._complete && delete n._complete,
 
-         console.log('"' + e + '",', n || "");
 
-     }
 
-   }
 
-   function L() {
 
-     return new Date().getTime();
 
-   }
 
-   function O(e) {
 
-     l &&
 
-       (o.WeixinJSBridge
 
-         ? e()
 
-         : i.addEventListener &&
 
-           i.addEventListener("WeixinJSBridgeReady", e, !1));
 
-   }
 
- });
 
 
  |