(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["uni_modules-uni-upgrade-center-app-pages-upgrade-popup"],{"1da1":function(t,e,n){"use strict";function r(t,e,n,r,o,i,a){try{var c=t[i](a),s=c.value}catch(l){return void n(l)}c.done?e(s):Promise.resolve(s).then(r,o)}function o(t){return function(){var e=this,n=arguments;return new Promise((function(o,i){var a=t.apply(e,n);function c(t){r(a,o,i,c,s,"next",t)}function s(t){r(a,o,i,c,s,"throw",t)}c(void 0)}))}}n("d3b7"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},5088:function(t,e,n){"use strict";var r=n("dc34"),o=n.n(r);o.a},"58e7":function(t,e,n){"use strict";n.r(e);var r=n("8902"),o=n.n(r);for(var i in r)"default"!==i&&function(t){n.d(e,t,(function(){return r[t]}))}(i);e["default"]=o.a},"5ab9":function(t,e,n){t.exports=n.p+"static/img/app_update_close.901cf6af.png"},"73b8":function(t,e,n){var r=n("24fb");e=r(!1),e.push([t.i,"uni-page-body[data-v-c4879222]{background:transparent}.flex-center[data-v-c4879222]{\ndisplay:flex;\njustify-content:center;align-items:center}.mask[data-v-c4879222]{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.65)}.botton-radius[data-v-c4879222]{border-bottom-left-radius:%?30?%;border-bottom-right-radius:%?30?%}.content[data-v-c4879222]{position:relative;top:0;width:%?600?%;background-color:#fff;box-sizing:border-box;padding:0 %?50?%;font-family:Source Han Sans CN}.text[data-v-c4879222]{\ndisplay:block;\nline-height:200px;text-align:center;color:#fff}.content-top[data-v-c4879222]{position:absolute;top:%?-195?%;left:0;width:%?600?%;height:%?270?%}.content-top-text[data-v-c4879222]{font-size:%?45?%;font-weight:700;color:#f8f8fa;position:absolute;top:%?120?%;left:%?50?%;z-index:1}.content-header[data-v-c4879222]{height:%?70?%}.title[data-v-c4879222]{font-size:%?33?%;font-weight:700;color:#3da7ff;line-height:38px}.footer[data-v-c4879222]{height:%?150?%;display:flex;align-items:center;justify-content:space-around}.box-des-scroll[data-v-c4879222]{box-sizing:border-box;padding:0 %?40?%;height:%?200?%;text-align:left}.box-des[data-v-c4879222]{font-size:%?26?%;color:#000;line-height:%?50?%}.progress-box[data-v-c4879222]{width:100%}.progress[data-v-c4879222]{width:90%;height:%?40?%;border-radius:35px}.close-img[data-v-c4879222]{width:%?70?%;height:%?70?%;z-index:1000;position:absolute;bottom:%?-120?%;left:calc(50% - %?70?% / 2)}.content-button[data-v-c4879222]{text-align:center;flex:1;font-size:%?30?%;font-weight:400;color:#fff;border-radius:%?40?%;margin:0 %?18?%;height:%?80?%;line-height:%?80?%;background:linear-gradient(90deg,#1785ff,#3da7ff)}.flex-column[data-v-c4879222]{display:flex;flex-direction:column;align-items:center}body.?%PAGE?%[data-v-c4879222]{background:transparent}",""]),t.exports=e},8348:function(t,e,n){"use strict";n.r(e);var r=n("85ce"),o=n("58e7");for(var i in o)"default"!==i&&function(t){n.d(e,t,(function(){return o[t]}))}(i);n("5088");var a,c=n("f0c5"),s=Object(c["a"])(o["default"],r["b"],r["c"],!1,null,"c4879222",null,!1,r["a"],a);e["default"]=s.exports},"85ce":function(t,e,n){"use strict";var r;n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return r}));var o=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("v-uni-view",{staticClass:"mask flex-center"},[r("v-uni-view",{staticClass:"content botton-radius"},[r("v-uni-view",{staticClass:"content-top"},[r("v-uni-text",{staticClass:"content-top-text"},[t._v(t._s(t.title))]),r("v-uni-image",{staticClass:"content-top",staticStyle:{top:"0"},attrs:{width:"100%",height:"100%",src:n("c19fe")}})],1),r("v-uni-view",{staticClass:"content-header"}),r("v-uni-view",{staticClass:"content-body"},[r("v-uni-view",{staticClass:"title"},[r("v-uni-text",[t._v(t._s(t.subTitle))])],1),r("v-uni-view",{staticClass:"body"},[r("v-uni-scroll-view",{staticClass:"box-des-scroll",attrs:{"scroll-y":"true"}},[r("v-uni-text",{staticClass:"box-des"},[t._v(t._s(t.contents))])],1)],1),r("v-uni-view",{staticClass:"footer flex-center"},[t.isiOS?[r("v-uni-button",{staticClass:"content-button",staticStyle:{border:"none",color:"#fff"},attrs:{plain:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.jumpToAppStore.apply(void 0,arguments)}}},[t._v(t._s(t.downLoadBtnTextiOS))])]:[t.downloadSuccess?t.downloadSuccess&&!t.installed?r("v-uni-button",{staticClass:"content-button",staticStyle:{border:"none",color:"#fff"},attrs:{plain:!0,loading:t.installing,disabled:t.installing},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.installPackage.apply(void 0,arguments)}}},[t._v(t._s(t.installing?"正在安装……":"下载完成,立即安装"))]):t._e():[t.downloading?r("v-uni-view",{staticClass:"progress-box flex-column"},[r("v-uni-progress",{staticClass:"progress",attrs:{"border-radius":"35",percent:t.downLoadPercent,activeColor:"#3DA7FF","show-info":!0,"stroke-width":"10"}}),r("v-uni-view",{staticStyle:{width:"100%","font-size":"28rpx",display:"flex","justify-content":"space-around"}},[r("v-uni-text",[t._v(t._s(t.downLoadingText))]),r("v-uni-text",[t._v("("+t._s(t.downloadedSize)+"/"+t._s(t.packageFileSize)+"M)")])],1)],1):r("v-uni-button",{staticClass:"content-button",staticStyle:{border:"none",color:"#fff"},attrs:{plain:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.downloadPackage.apply(void 0,arguments)}}},[t._v(t._s(t.downLoadBtnText))])],t.installed&&t.isWGT?r("v-uni-button",{staticClass:"content-button",staticStyle:{border:"none",color:"#fff"},attrs:{plain:!0},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.restart.apply(void 0,arguments)}}},[t._v("安装完毕,点击重启")]):t._e()]],2)],1),t.is_mandatory?t._e():r("v-uni-image",{staticClass:"close-img",attrs:{src:n("5ab9")},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.closeUpdate.apply(void 0,arguments)}}})],1)],1)},i=[]},8902:function(t,e,n){"use strict";var r=n("4ea4");n("caad"),n("c975"),n("a9e3"),n("ac1f"),n("2532"),n("1276"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=r(n("3835"));n("96cf");var i=r(n("1da1")),a="__localFilePath__",c="iOS",s=null;function l(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"0",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";t=String(t).split("."),e=String(e).split(".");for(var n=Math.min(t.length,e.length),r=0,o=0;oa){r=1;break}if(ie.length,s=c?t:e,l=n;l0){r=c?1:-1;break}}return r}var u={data:function(){return{installForBeforeFilePath:"",installed:!1,installing:!1,downloadSuccess:!1,downloading:!1,downLoadPercent:0,downloadedSize:0,packageFileSize:0,tempFilePath:"",title:"更新日志",contents:"",is_mandatory:!1,subTitle:"发现新版本",downLoadBtnTextiOS:"立即跳转更新",downLoadBtnText:"立即下载更新",downLoadingText:"安装包下载中,请稍后"}},onLoad:function(t){var e=t.local_storage_key;if(!e)return console.error("local_storage_key为空,请检查后重试"),void uni.navigateBack();var n=uni.getStorageSync(e);if(!n)return console.error("安装包信息为空,请检查后重试"),void uni.navigateBack();var r=["version","url","type"];for(var o in n)if(-1!==r.indexOf(o)&&!n[o])return console.error("参数 ".concat(o," 必填,请检查后重试")),void uni.navigateBack();Object.assign(this,n),this.checkLocalStoragePackage()},onBackPress:function(){if(this.is_mandatory)return!0;s&&s.abort()},computed:{isWGT:function(){return"wgt"===this.type},isiOS:function(){return!this.isWGT&&this.platform.includes(c)}},methods:{checkLocalStoragePackage:function(){var t=uni.getStorageSync(a);if(t){var e=t.version,n=t.savedFilePath,r=t.installed;r||0!==l(e,this.version)?this.deleteSavedFile(n):(this.downloadSuccess=!0,this.installForBeforeFilePath=n,this.tempFilePath=n)}},closeUpdate:function(){var t=this;return(0,i.default)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.downloading){e.next=5;break}if(!t.is_mandatory){e.next=3;break}return e.abrupt("return",uni.showToast({title:"下载中,请稍后……",icon:"none",duration:500}));case 3:return uni.showModal({title:"是否取消下载?",cancelText:"否",confirmText:"是",success:function(t){t.confirm&&(s&&s.abort(),uni.navigateBack())}}),e.abrupt("return");case 5:if(!t.downloadSuccess||!t.tempFilePath){e.next=10;break}return e.next=8,t.saveFile(t.tempFilePath,t.version);case 8:return uni.navigateBack(),e.abrupt("return");case 10:uni.navigateBack();case 11:case"end":return e.stop()}}),e)})))()},downloadPackage:function(){var t=this;this.downloading=!0,s=uni.downloadFile({url:this.url,success:function(e){200==e.statusCode&&(t.downloadSuccess=!0,t.tempFilePath=e.tempFilePath,t.is_mandatory&&t.installPackage())},complete:function(){t.downloading=!1,t.downLoadPercent=0,t.downloadedSize=0,t.packageFileSize=0,s=null}}),s.onProgressUpdate((function(e){t.downLoadPercent=e.progress,t.downloadedSize=(e.totalBytesWritten/Math.pow(1024,2)).toFixed(2),t.packageFileSize=(e.totalBytesExpectedToWrite/Math.pow(1024,2)).toFixed(2)}))},installPackage:function(){},restart:function(){this.installed=!1},saveFile:function(t,e){return(0,i.default)(regeneratorRuntime.mark((function n(){var r,i,c,s;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,uni.saveFile({tempFilePath:t});case 2:if(r=n.sent,i=(0,o.default)(r,2),c=i[0],s=i[1],!c){n.next=8;break}return n.abrupt("return");case 8:uni.setStorageSync(a,{version:e,savedFilePath:s.savedFilePath});case 9:case"end":return n.stop()}}),n)})))()},deleteSavedFile:function(t){return uni.removeStorageSync(a),uni.removeSavedFile({filePath:t})},jumpToAppStore:function(){plus.runtime.openURL(this.url)}}};e.default=u},"96cf":function(t,e){!function(e){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"===typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",c=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag",l="object"===typeof t,u=e.regeneratorRuntime;if(u)l&&(t.exports=u);else{u=e.regeneratorRuntime=l?t.exports:{},u.wrap=b;var f="suspendedStart",d="suspendedYield",h="executing",p="completed",v={},g={};g[a]=function(){return this};var y=Object.getPrototypeOf,w=y&&y(y(O([])));w&&w!==r&&o.call(w,a)&&(g=w);var m=S.prototype=_.prototype=Object.create(g);k.prototype=m.constructor=S,S.constructor=k,S[s]=k.displayName="GeneratorFunction",u.isGeneratorFunction=function(t){var e="function"===typeof t&&t.constructor;return!!e&&(e===k||"GeneratorFunction"===(e.displayName||e.name))},u.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,S):(t.__proto__=S,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(m),t},u.awrap=function(t){return{__await:t}},L(P.prototype),P.prototype[c]=function(){return this},u.AsyncIterator=P,u.async=function(t,e,n,r){var o=new P(b(t,e,n,r));return u.isGeneratorFunction(e)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},L(m),m[s]="Generator",m[a]=function(){return this},m.toString=function(){return"[object Generator]"},u.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){while(e.length){var r=e.pop();if(r in t)return n.value=r,n.done=!1,n}return n.done=!0,n}},u.values=O,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(T),!t)for(var e in this)"t"===e.charAt(0)&&o.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=n)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function r(r,o){return c.type="throw",c.arg=t,e.next=r,o&&(e.method="next",e.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(s&&l){if(this.prev=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:O(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function b(t,e,n,r){var o=e&&e.prototype instanceof _?e:_,i=Object.create(o.prototype),a=new j(r||[]);return i._invoke=F(t,n,a),i}function x(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}function _(){}function k(){}function S(){}function L(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function P(t){function e(n,r,i,a){var c=x(t[n],t,r);if("throw"!==c.type){var s=c.arg,l=s.value;return l&&"object"===typeof l&&o.call(l,"__await")?Promise.resolve(l.__await).then((function(t){e("next",t,i,a)}),(function(t){e("throw",t,i,a)})):Promise.resolve(l).then((function(t){s.value=t,i(s)}),(function(t){return e("throw",t,i,a)}))}a(c.arg)}var n;function r(t,r){function o(){return new Promise((function(n,o){e(t,r,n,o)}))}return n=n?n.then(o,o):o()}this._invoke=r}function F(t,e,n){var r=f;return function(o,i){if(r===h)throw new Error("Generator is already running");if(r===p){if("throw"===o)throw i;return z()}n.method=o,n.arg=i;while(1){var a=n.delegate;if(a){var c=E(a,n);if(c){if(c===v)continue;return c}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var s=x(t,e,n);if("normal"===s.type){if(r=n.done?p:d,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r=p,n.method="throw",n.arg=s.arg)}}}function E(t,e){var r=t.iterator[e.method];if(r===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=n,E(t,e),"throw"===e.method))return v;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=x(r,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,v;var i=o.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=n),e.delegate=null,v):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,v)}function C(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function j(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(C,this),this.reset(!0)}function O(t){if(t){var e=t[a];if(e)return e.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function e(){while(++r