!(function (e) { var t = {} function n(a) { if (t[a]) return t[a].exports var o = (t[a] = { i: a, l: !1, exports: {} }) return e[a].call(o.exports, o, o.exports, n), (o.l = !0), o.exports } ;(n.m = e), (n.c = t), (n.d = function (e, t, a) { n.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: a }) }), (n.r = function (e) { 'undefined' != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }), Object.defineProperty(e, '__esModule', { value: !0 }) }), (n.t = function (e, t) { if ((1 & t && (e = n(e)), 8 & t)) return e if (4 & t && 'object' == typeof e && e && e.__esModule) return e var a = Object.create(null) if ( (n.r(a), Object.defineProperty(a, 'default', { enumerable: !0, value: e }), 2 & t && 'string' != typeof e) ) for (var o in e) n.d( a, o, function (t) { return e[t] }.bind(null, o) ) return a }), (n.n = function (e) { var t = e && e.__esModule ? function () { return e.default } : function () { return e } return n.d(t, 'a', t), t }), (n.o = function (e, t) { return Object.prototype.hasOwnProperty.call(e, t) }), (n.p = ''), n((n.s = 42)) })([ function (e, t) { e.exports = {} }, function (e, t, n) { 'use strict' function a(e, t, n, a, o, i, r, s, u, c) { var l, f = 'function' == typeof e ? e.options : e if (u) { f.components || (f.components = {}) var d = Object.prototype.hasOwnProperty for (var p in u) d.call(u, p) && !d.call(f.components, p) && (f.components[p] = u[p]) } if ( (c && ((c.beforeCreate || (c.beforeCreate = [])).unshift(function () { this[c.__module] = this }), (f.mixins || (f.mixins = [])).push(c)), t && ((f.render = t), (f.staticRenderFns = n), (f._compiled = !0)), a && (f.functional = !0), i && (f._scopeId = 'data-v-' + i), r ? ((l = function (e) { ;(e = e || (this.$vnode && this.$vnode.ssrContext) || (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext)) || 'undefined' == typeof __VUE_SSR_CONTEXT__ || (e = __VUE_SSR_CONTEXT__), o && o.call(this, e), e && e._registeredComponents && e._registeredComponents.add(r) }), (f._ssrRegister = l)) : o && (l = s ? function () { o.call(this, this.$root.$options.shadowRoot) } : o), l) ) if (f.functional) { f._injectStyles = l var v = f.render f.render = function (e, t) { return l.call(t), v(e, t) } } else { var g = f.beforeCreate f.beforeCreate = g ? [].concat(g, l) : [l] } return { exports: e, options: f } } n.d(t, 'a', function () { return a }) }, function (e, t, n) { 'use strict' var a Object.defineProperty(t, '__esModule', { value: !0 }), (t.weexPlus = t.default = void 0), (a = 'function' == typeof getUni ? getUni : function () { var e = function (e) { return 'function' == typeof e }, t = function (e) { return e .then(function (e) { return [null, e] }) .catch(function (e) { return [e] }) }, n = /^\$|^on|^create|Sync$|Manager$|^pause/, a = [ 'os', 'getCurrentSubNVue', 'getSubNVueById', 'stopRecord', 'stopVoice', 'stopBackgroundAudio', 'stopPullDownRefresh', 'hideKeyboard', 'hideToast', 'hideLoading', 'showNavigationBarLoading', 'hideNavigationBarLoading', 'canIUse', 'navigateBack', 'closeSocket', 'pageScrollTo', 'drawCanvas', ], i = function (e) { return ( (!n.test(e) || 'createBLEConnection' === e) && !~a.indexOf(e) ) }, r = function (n) { return function () { for ( var a = arguments.length, o = Array(a > 1 ? a - 1 : 0), i = 1; i < a; i++ ) o[i - 1] = arguments[i] var r = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} return e(r.success) || e(r.fail) || e(r.complete) ? n.apply(void 0, [r].concat(o)) : t( new Promise(function (e, t) { n.apply( void 0, [ Object.assign({}, r, { success: e, fail: t }), ].concat(o) ), (Promise.prototype.finally = function (e) { var t = this.constructor return this.then( function (n) { return t.resolve(e()).then(function () { return n }) }, function (n) { return t.resolve(e()).then(function () { throw n }) } ) }) }) ) } }, s = [], u = void 0 function c(e) { s.forEach(function (t) { return t({ origin: u, data: e }) }) } var l = o.webview.currentWebview().id, f = new BroadcastChannel('UNI-APP-SUBNVUE') function d(e) { var t = o.webview.getWebviewById(e) return ( t && !t.$processed && (function (e) { e.$processed = !0 var t = o.webview.currentWebview().id === e.id, n = 'uniNView' === e.__uniapp_origin_type && e.__uniapp_origin_id, a = e.id if ( ((e.postMessage = function (e) { n ? f.postMessage({ data: e, to: t ? n : a }) : A({ type: 'UniAppSubNVue', data: e }) }), (e.onMessage = function (e) { s.push(e) }), e.__uniapp_mask_id) ) { u = e.__uniapp_host var i = e.__uniapp_mask, r = o.webview.getWebviewById(e.__uniapp_mask_id) r = r.parent() || r var c = e.show, l = e.hide, d = e.close, p = function () { r.setStyle({ mask: i }) }, v = function () { r.setStyle({ mask: 'none' }) } ;(e.show = function () { p() for ( var t = arguments.length, n = Array(t), a = 0; a < t; a++ ) n[a] = arguments[a] return c.apply(e, n) }), (e.hide = function () { v() for ( var t = arguments.length, n = Array(t), a = 0; a < t; a++ ) n[a] = arguments[a] return l.apply(e, n) }), (e.close = function () { v() for ( var t = arguments.length, n = Array(t), a = 0; a < t; a++ ) n[a] = arguments[a] return d.apply(e, n) }) } })(t), t ) } f.onmessage = function (e) { e.data.to === l && c(e.data.data) } var p = weex.requireModule('plus'), v = weex.requireModule('globalEvent'), g = 0, m = {} v.addEventListener('plusMessage', function (e) { 'UniAppJsApi' === e.data.type ? y(e.data.id, e.data.data) : 'UniAppSubNVue' === e.data.type ? c(e.data.data, e.data.options) : 'onNavigationBarButtonTap' === e.data.type ? 'function' == typeof P && P(e.data.data) : 'onNavigationBarSearchInputChanged' === e.data.type ? 'function' == typeof S && S(e.data.data) : 'onNavigationBarSearchInputConfirmed' === e.data.type ? 'function' == typeof w && w(e.data.data) : 'onNavigationBarSearchInputClicked' === e.data.type && 'function' == typeof _ && _(e.data.data) }) var y = function (e, t) { var n = m[e] n ? (n(t), n.keepAlive || delete m[e]) : console.error('callback[' + e + '] is undefined') }, h = function (t) { var n, a, o = t.id, i = t.type, r = t.params ;(m[o] = ((a = function (t) { e(n) ? n(t) : n && (~t.errMsg.indexOf(':ok') ? e(n.success) && n.success(t) : ~t.errMsg.indexOf(':fail') && e(n.fail) && n.fail(t), e(n.complete) && n.complete(t)) }), (e((n = r)) || (n && e(n.callback))) && (a.keepAlive = !0), a)), p.postMessage( { id: o, type: i, params: r }, '__uniapp__service' ) } function A(e) { p.postMessage(e, '__uniapp__service') } var b = function (e) { return function (t) { h({ id: g++, type: e, params: t }) } }, P = void 0, S = void 0, w = void 0, _ = void 0 function x(e) { P = e } function C(e) { S = e } function M(e) { w = e } function I(e) { _ = e } function k(e) { return weex.requireModule(e) } var B = weex.requireModule('dom'), O = weex.requireModule('globalEvent'), T = [] function E(e) { 'function' == typeof e && (this.isUniAppReady ? e() : T.push(e)) } O.addEventListener('plusMessage', function (e) { 'UniAppReady' === e.data.type && ((E.isUniAppReady = !0), T.length && (T.forEach(function (e) { return e() }), (T = []))) }) var j = 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator ? function (e) { return typeof e } : function (e) { return e && 'function' == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ? 'symbol' : typeof e }, N = weex.requireModule('stream'), L = function (e) { var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 'GET', n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 'application/x-www-form-urlencoded' return 'object' === (void 0 === e ? 'undefined' : j(e)) ? 'POST' === t.toUpperCase() && 'application/json' === n.toLowerCase() ? JSON.stringify(e) : Object.keys(e) .map(function (t) { return ( encodeURIComponent(t) + '=' + encodeURIComponent(e[t]) ) }) .join('&') : e }, U = weex.requireModule('plusstorage'), R = weex.requireModule('clipboard'), V = (function () { if ('function' == typeof getUniEmitter) return getUniEmitter var e = { $on: function () { console.warn('uni.$on failed') }, $off: function () { console.warn('uni.$off failed') }, $once: function () { console.warn('uni.$once failed') }, $emit: function () { console.warn('uni.$emit failed') }, } return function () { return e } })() function q(e, t, n) { return e[t].apply(e, n) } var z = Object.freeze({ loadFontFace: function (t) { var n = t.family, a = t.source, o = (t.desc, t.success), i = (t.fail, t.complete) B.addRule('fontFace', { fontFamily: n, src: a.replace(/"/g, "'"), }) var r = { errMsg: 'loadFontFace:ok', status: 'loaded' } e(o) && o(r), e(i) && i(r) }, ready: E, request: function (t) { var n = t.url, a = t.data, o = t.header, i = t.method, r = void 0 === i ? 'GET' : i, s = t.dataType, u = void 0 === s ? 'json' : s, c = (t.responseType, t.success), l = t.fail, f = t.complete, d = !1, p = !1, v = {} if (o) for (var g in o) p || 'content-type' !== g.toLowerCase() ? (v[g] = o[g]) : ((p = !0), (v['Content-Type'] = o[g])) return ( 'GET' === r && a && (n = n + (~n.indexOf('?') ? '&' === n.substr(-1) || '?' === n.substr(-1) ? '' : '&' : '?') + L(a)), N.fetch( { url: n, method: r, headers: v, type: 'json' === u ? 'json' : 'text', body: 'GET' !== r ? L(a, r, v['Content-Type']) : '', }, function (t) { var n = t.status, a = (t.ok, t.statusText, t.data), o = t.headers, i = {} !n || -1 === n || d ? ((i.errMsg = 'request:fail'), e(l) && l(i)) : ((i.data = a), (i.statusCode = n), (i.header = o), e(c) && c(i)), e(f) && f(i) } ), { abort: function () { d = !0 }, } ) }, getStorage: function (t) { var n = t.key, a = (t.data, t.success), o = t.fail, i = t.complete U.getItem(n + '__TYPE', function (t) { if ('success' === t.result) { var r = t.data U.getItem(n, function (t) { if ('success' === t.result) { var n = t.data r && n ? ('String' !== r && (n = JSON.parse(n)), e(a) && a({ errMsg: 'getStorage:ok', data: n })) : ((t.errMsg = 'setStorage:fail'), e(o) && o(t)) } else (t.errMsg = 'setStorage:fail'), e(o) && o(t) e(i) && i(t) }) } else (t.errMsg = 'setStorage:fail'), e(o) && o(t), e(i) && i(t) }) }, setStorage: function (t) { var n = t.key, a = t.data, o = t.success, i = t.fail, r = t.complete, s = 'String' 'object' === (void 0 === a ? 'undefined' : j(a)) && ((s = 'Object'), (a = JSON.stringify(a))), U.setItem(n, a, function (t) { 'success' === t.result ? U.setItem(n + '__TYPE', s, function (t) { 'success' === t.result ? e(o) && o({ errMsg: 'setStorage:ok' }) : ((t.errMsg = 'setStorage:fail'), e(i) && i(t)) }) : ((t.errMsg = 'setStorage:fail'), e(i) && i(t)), e(r) && r(t) }) }, removeStorage: function (t) { var n = t.key, a = (t.data, t.success), o = t.fail, i = t.complete U.removeItem(n, function (t) { 'success' === t.result ? e(a) && a({ errMsg: 'removeStorage:ok' }) : ((t.errMsg = 'removeStorage:fail'), e(o) && o(t)), e(i) && i(t) }), U.removeItem(n + '__TYPE') }, clearStorage: function (e) { e.key, e.data, e.success, e.fail, e.complete }, getClipboardData: function (t) { var n = t.success, a = (t.fail, t.complete) R.getString(function (t) { var o = { errMsg: 'getClipboardData:ok', data: t.data } e(n) && n(o), e(a) && a(o) }) }, setClipboardData: function (t) { var n = t.data, a = t.success, o = (t.fail, t.complete), i = { errMsg: 'setClipboardData:ok' } R.setString(n), e(a) && a(i), e(o) && o(i) }, onSubNVueMessage: c, getSubNVueById: d, getCurrentSubNVue: function () { return d(o.webview.currentWebview().id) }, $on: function () { return q( V(), '$on', [].concat(Array.prototype.slice.call(arguments)) ) }, $off: function () { return q( V(), '$off', [].concat(Array.prototype.slice.call(arguments)) ) }, $once: function () { return q( V(), '$once', [].concat(Array.prototype.slice.call(arguments)) ) }, $emit: function () { return q( V(), '$emit', [].concat(Array.prototype.slice.call(arguments)) ) }, }), F = { os: { nvue: !0 } }, D = {} return ( 'undefined' != typeof Proxy ? (D = new Proxy( {}, { get: function (e, t) { if ('os' === t) return { nvue: !0 } if ('postMessage' === t) return A if ('requireNativePlugin' === t) return k if ('onNavigationBarButtonTap' === t) return x if ('onNavigationBarSearchInputChanged' === t) return C if ('onNavigationBarSearchInputConfirmed' === t) return M if ('onNavigationBarSearchInputClicked' === t) return I var n = z[t] return n || (n = b(t)), i(t) ? r(n) : n }, } )) : (Object.keys(F).forEach(function (e) { D[e] = F[e] }), (D.postMessage = A), (D.requireNativePlugin = k), (D.onNavigationBarButtonTap = x), (D.onNavigationBarSearchInputChanged = C), (D.onNavigationBarSearchInputConfirmed = M), (D.onNavigationBarSearchInputClicked = I), Object.keys({ uploadFile: !0, downloadFile: !0, chooseImage: !0, previewImage: !0, getImageInfo: !0, saveImageToPhotosAlbum: !0, chooseVideo: !0, saveVideoToPhotosAlbum: !0, saveFile: !0, getSavedFileList: !0, getSavedFileInfo: !0, removeSavedFile: !0, openDocument: !0, setStorage: !0, getStorage: !0, getStorageInfo: !0, removeStorage: !0, clearStorage: !0, getLocation: !0, chooseLocation: !0, openLocation: !0, getSystemInfo: !0, getNetworkType: !0, makePhoneCall: !0, scanCode: !0, setScreenBrightness: !0, getScreenBrightness: !0, setKeepScreenOn: !0, vibrateLong: !0, vibrateShort: !0, addPhoneContact: !0, showToast: !0, showLoading: !0, hideToast: !0, hideLoading: !0, showModal: !0, showActionSheet: !0, setNavigationBarTitle: !0, setNavigationBarColor: !0, navigateTo: !0, redirectTo: !0, reLaunch: !0, switchTab: !0, navigateBack: !0, getProvider: !0, login: !0, getUserInfo: !0, share: !0, requestPayment: !0, subscribePush: !0, unsubscribePush: !0, onPush: !0, offPush: !0, }).forEach(function (e) { var t = z[e] t || (t = b(e)), i(e) ? (D[e] = r(t)) : (D[e] = t) })), D ) }) var o = new WeexPlus(weex) t.weexPlus = o var i = a(weex, o, BroadcastChannel) t.default = i }, function (e, t, n) { ;(Vue.prototype.__$appStyle__ = {}), Vue.prototype.__merge_style && Vue.prototype.__merge_style(n(4).default, Vue.prototype.__$appStyle__) }, function (e, t, n) { 'use strict' n.r(t) var a = n(0), o = n.n(a) for (var i in a) 'default' !== i && (function (e) { n.d(t, e, function () { return a[e] }) })(i) t.default = o.a }, function (e, t, n) { 'use strict' ;(function (e) { Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0) var n = { onLoad: function () { this.initMessage() }, methods: { initMessage: function () { var t = this, n = e.webview.currentWebview().extras || {}, a = n.from, o = (n.callback, n.runtime), i = n.data, r = void 0 === i ? {} : i, s = n.useGlobalEvent ;(this.__from = a), (this.__runtime = o), (this.__page = e.webview.currentWebview().id), (this.__useGlobalEvent = s), (this.data = JSON.parse(JSON.stringify(r))), e.key.addEventListener('backbutton', function () { 'function' == typeof t.onClose ? t.onClose() : e.webview.currentWebview().close('auto') }) var u = this, c = function (e) { var t = e.data && e.data.__message t && u.__onMessageCallback && u.__onMessageCallback(t.data) } this.__useGlobalEvent ? weex .requireModule('globalEvent') .addEventListener('plusMessage', c) : (new BroadcastChannel(this.__page).onmessage = c) }, postMessage: function () { var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1], a = JSON.parse( JSON.stringify({ __message: { __page: this.__page, data: t, keep: n }, }) ), o = this.__from if ('v8' === this.__runtime) if (this.__useGlobalEvent) e.webview.postMessageToUniNView(a, o) else { var i = new BroadcastChannel(o) i.postMessage(a) } else { var r = e.webview.getWebviewById(o) r && r.evalJS( '__plusMessage&&__plusMessage('.concat( JSON.stringify({ data: a }), ')' ) ) } }, onMessage: function (e) { this.__onMessageCallback = e }, }, } t.default = n }.call(this, n(2).weexPlus)) }, , function (e, t, n) { 'use strict' var a = n(29), o = n(14), i = n(1) var r = Object(i.a)( o.default, a.b, a.c, !1, null, null, 'fd96f2da', !1, a.a, void 0 ) ;(function (e) { this.options.style || (this.options.style = {}), Vue.prototype.__merge_style && Vue.prototype.__$appStyle__ && Vue.prototype.__merge_style( Vue.prototype.__$appStyle__, this.options.style ), Vue.prototype.__merge_style ? Vue.prototype.__merge_style(n(37).default, this.options.style) : Object.assign(this.options.style, n(37).default) }.call(r), (t.default = r.exports)) }, , , , , , , function (e, t, n) { 'use strict' var a = n(15), o = n.n(a) t.default = o.a }, function (e, t, n) { 'use strict' ;(function (e) { Object.defineProperty(t, '__esModule', { value: !0 }), (t.default = void 0) var a, o = (a = n(5)) && a.__esModule ? a : { default: a } var i = weex.requireModule('mapSearch') var r = { mixins: [o.default], data: function () { return { longitude: '', latitude: '', markers: [], name: '', address: '', } }, onLoad: function () { var e = this.data ;(this.latitude = e.latitude), (this.longitude = e.longitude), (this.name = e.name || ''), (this.address = e.address || '') }, onReady: function () { ;(this.mapContext = this.$refs.map1), (this.markers = [ { id: 'location', latitude: this.latitude, longitude: this.longitude, title: this.name, zIndex: '1', iconPath: 'data:image/png;base64,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', width: 26, height: 36, }, ]), this.updateMarker() }, methods: { goto: function () { var t = 'iOS' === weex.config.env.platform !(function (t, n, a, o) { var r = [ { title: '腾讯地图网页版', getUrl: function () { return ( 'https://apis.map.qq.com/uri/v1/routeplan?type=drive&to=' + encodeURIComponent(a) + '&tocoord=' + encodeURIComponent(t + ',' + n) + '&referer=APP' ) }, }, ], s = [] ;[ { title: '高德地图', pname: 'com.autonavi.minimap', action: o ? 'iosamap://' : 'amapuri://', getUrl: function () { var e return ( (e = o ? 'iosamap://path' : 'amapuri://route/plan/'), (e += '?sourceApplication=APP&dname=' + encodeURIComponent(a) + '&dlat=' + t + '&dlon=' + n + '&dev=0') ) }, }, { title: '百度地图', pname: 'com.baidu.BaiduMap', action: 'baidumap://', getUrl: function () { return ( 'baidumap://map/direction?destination=' + encodeURIComponent( 'latlng:' + t + ',' + n + '|name:' + a ) + '&mode=driving&src=APP&coord_type=gcj02' ) }, }, { title: '腾讯地图', pname: 'com.tencent.map', action: 'qqmap://', getUrl: function () { return ( 'qqmap://map/routeplan?type=drive' + (o ? '&from=' + encodeURIComponent('我的位置') : '') + '&to=' + encodeURIComponent(a) + '&tocoord=' + encodeURIComponent(t + ',' + n) + '&referer=APP' ) }, }, ].forEach(function (t) { e.runtime.isApplicationExist({ pname: t.pname, action: t.action, }) && s.push(t) }), o && s.unshift({ title: 'Apple 地图', navigateTo: function () { i.openSystemMapNavigation({ longitude: n, latitude: t, name: a, }) }, }), 0 === s.length && (s = s.concat(r)), e.nativeUI.actionSheet( { title: '导航方式', cancel: '取消', buttons: s }, function (t) { var n, a = t.index a > 0 && ((n = s[a - 1]).navigateTo ? n.navigateTo() : e.runtime.openURL( n.getUrl(), function () {}, n.pname )) } ) })(this.latitude, this.longitude, this.name, t) }, updateMarker: function () { this.mapContext.moveToLocation(), this.mapContext.translateMarker( { markerId: 'location', destination: { latitude: this.latitude, longitude: this.longitude, }, duration: 0, }, function (e) {} ) }, }, } t.default = r }.call(this, n(2).weexPlus)) }, function (e, t) { e.exports = { page: { flex: 1 }, 'flex-r': { flexDirection: 'row', flexWrap: 'nowrap' }, 'flex-c': { flexDirection: 'column', flexWrap: 'nowrap' }, 'flex-fill': { flex: 1 }, 'a-i-c': { alignItems: 'center' }, 'j-c-c': { justifyContent: 'center' }, target: { paddingTop: '10', paddingBottom: '10' }, 'text-area': { paddingLeft: '10', paddingRight: '10', flex: 1 }, name: { fontSize: '16', lines: 1, textOverflow: 'ellipsis' }, address: { fontSize: '14', color: '#808080', lines: 1, textOverflow: 'ellipsis', marginTop: '2', }, 'goto-area': { paddingTop: 0, paddingRight: '15', paddingBottom: 0, paddingLeft: '15', }, 'goto-icon': { width: '50', height: '50' }, 'goto-text': { fontSize: '14', color: '#FFFFFF' }, } }, , , , , , , , , , , , , function (e, t, n) { 'use strict' var a = function () { var e = this, t = e.$createElement, n = e._self._c || t return n( 'scroll-view', { staticStyle: { flexDirection: 'column' }, attrs: { scrollY: !0, enableBackToTop: !0, bubble: 'true' }, }, [ n( 'view', { staticClass: ['page', 'flex-c'] }, [ n('map', { ref: 'map1', staticClass: ['flex-fill', 'map'], attrs: { longitude: e.longitude, latitude: e.latitude, markers: e.markers, }, }), n('view', { staticClass: ['flex-r', 'a-i-c', 'target'] }, [ n('view', { staticClass: ['text-area'] }, [ n('u-text', { staticClass: ['name'] }, [ e._v(e._s(e.name)), ]), n('u-text', { staticClass: ['address'] }, [ e._v(e._s(e.address)), ]), ]), n( 'view', { staticClass: ['goto-area'], on: { click: e.goto } }, [ n('u-image', { staticClass: ['goto-icon'], attrs: { src: 'data:image/png;base64,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', }, }), ], 1 ), ]), ], 1 ), ] ) }, o = [] n.d(t, 'b', function () { return a }), n.d(t, 'c', function () { return o }), n.d(t, 'a', function () {}) }, , , , , , , , function (e, t, n) { 'use strict' n.r(t) var a = n(16), o = n.n(a) for (var i in a) 'default' !== i && (function (e) { n.d(t, e, function () { return a[e] }) })(i) t.default = o.a }, , , , , function (e, t, n) { 'use strict' n.r(t) n(3) var a = n(7) ;(a.default.mpType = 'page'), (a.default.route = 'template/__uniappopenlocation'), (a.default.el = '#root'), new Vue(a.default) }, ])