You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by to...@apache.org on 2018/03/27 08:45:55 UTC
[01/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Repository: incubator-weex
Updated Branches:
refs/heads/master aad360553 -> 45ec92c81
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/pre-build/weex-rax-api.js
----------------------------------------------------------------------
diff --git a/pre-build/weex-rax-api.js b/pre-build/weex-rax-api.js
new file mode 100644
index 0000000..1f2be3f
--- /dev/null
+++ b/pre-build/weex-rax-api.js
@@ -0,0 +1,2 @@
+var global=this,process={env:{}};!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n=(function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=3)}([function(e,t,n){var r=e.exports.createUniqueKey="undefined"!=typeof Symbol?Symbol:function(e){return"[["+e+"_"+Math.random().toFixed(8).slice(2)+"]]"},o=e.exports.isObject=function(e){return"object"==typeof e&&null!==e};e.exports.LISTENERS=r("listeners"),e.exports.CAPTURE=1,e.exports.BUBBLE=2,e.exports.ATTRIBUTE
=3,e.exports.newNode=function(e,t,n){var r=o(n);return{listener:e,kind:t,once:r&&Boolean(n.once),passive:r&&Boolean(n.passive),next:null}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._listeners={}}return r(e,[{key:"_addListener",value:function(e,t,n){return this._listeners[e]=this._listeners[e]||[],this._listeners[e].push({listener:t,once:n}),this}},{key:"on",value:function(e,t){return this._addListener(e,t,!1)}},{key:"once",value:function(e,t){return this._addListener(e,t,!0)}},{key:"off",value:function(e,t){return this._listeners[e]&&this._listeners[e].length?t?(this._listeners[e]
=this._listeners[e].filter(function(e){return!(e.listener===t)}),this):(delete this._listeners[e],this):this}},{key:"emit",value:function(e,t){var n=this;return this._listeners[e]?(this._listeners[e].forEach(function(r){r.listener.apply(n,[t]),r.once&&n.removeListener(e,r.listener)}),this):this}}]),e}();t.default=o,e.exports=t.default},function(e,t,n){var r=n(0),o=n(15),i=n(16),a=r.isObject,u=r.LISTENERS,s=r.CAPTURE,l=r.BUBBLE,f=r.ATTRIBUTE,c=r.newNode,d=o.defineCustomEventTarget,p=i.createEventWrapper,h=i.STOP_IMMEDIATE_PROPAGATION_FLAG,v=i.PASSIVE_LISTENER_FLAG,y="undefined"!=typeof window&&void 0!==window.EventTarget,_=e.exports=function e(){var t=arguments;if(!(this instanceof e)){if(1===arguments.length&&Array.isArray(arguments[0]))return d(e,arguments[0]);if(arguments.length>0){for(var n=Array(arguments.length),r=0;r<arguments.length;++r)n[r]=t[r];return d(e,n)}throw new TypeError("Cannot call a class as a function")}Object.defineProperty(this,u,{value:Object.create(null)})};_
.prototype=Object.create((y?window.EventTarget:Object).prototype,{constructor:{value:_,writable:!0,configurable:!0},addEventListener:{value:function(e,t,n){if(null==t)return!1;if("function"!=typeof t&&"object"!=typeof t)throw new TypeError('"listener" is not an object.');var r=(a(n)?Boolean(n.capture):Boolean(n))?s:l,o=this[u][e];if(null==o)return this[u][e]=c(t,r,n),!0;for(var i=null;null!=o;){if(o.listener===t&&o.kind===r)return!1;i=o,o=o.next}return i.next=c(t,r,n),!0},configurable:!0,writable:!0},removeEventListener:{value:function(e,t,n){if(null==t)return!1;for(var r=(a(n)?Boolean(n.capture):Boolean(n))?s:l,o=null,i=this[u][e];null!=i;){if(i.listener===t&&i.kind===r)return null==o?this[u][e]=i.next:o.next=i.next,!0;o=i,i=i.next}return!1},configurable:!0,writable:!0},dispatchEvent:{value:function(e){var t=e.type,n=this[u][t];if(null==n)return!0;for(var r=p(e,this),o=null;null!=n&&(n.once?null==o?this[u][t]=n.next:o.next=n.next:o=n,r[v]=n.passive,"function"==typeof n.listener?n.l
istener.call(this,r):n.kind!==f&&"function"==typeof n.listener.handleEvent&&n.listener.handleEvent(r),!r[h]);)n=n.next;return!r.defaultPrevented},configurable:!0,writable:!0}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.injectContext=function(){var e=new Function("return this")(),t=h(e);for(var n in t)void 0===e[n]&&"__weex_data__"!=n&&(e[n]=t[n])},t.resetInstanceContext=h;var o,i=n(4),a=n(1),u=(o=a)&&o.__esModule?o:{default:o};var s="@weex-module/",l=s+"modal",f=s+"navigator",c=s+"globalEvent",d=function(){},p={};function h(e){e.instanceId;var t=e.document,o=e.bundleUrl,a=e.__weex_document__,s=e.__weex_options__,h=e.__weex_data__,v=e.__weex_config__;p=s.weex;var y=Date.now(),_="object"===("undefined"==typeof WXEnvironment?"undefined":r(WXEnvironment))&&
WXEnvironment||{},m=n(6)(),b="function"==typeof b?b:m.Promise,g="function"==typeof g?g:m.Symbol,w="function"==typeof w?w:m.Set,x="function"==typeof x?x:m.Map,E="function"==typeof E?E:m.WeakMap,C="function"==typeof C?C:m.WeakSet,S=m.URL,O=m.URLSearchParams,k=m.FontFace,P=m.matchMedia;o?o.split("//")[0]||(o="https:"+o):console.error('Error: Must have bundleUrl option when createInstance, downgrade to "about:blank".');var j=new S(o),N={},I=n(7)(N),T=n(8)(N,p),A=n(9)(T);n(11)(T,t);var R=n(12)(T,j),M=n(13)(T,b),D=M.fetch,L=M.Headers,W=M.Request,U=M.Response,B=n(14)(T),F=n(17)(T),q=n(18)(T,t),H=q.setTimeout,z=q.clearTimeout,V=q.setInterval,G=q.clearInterval,J=q.requestAnimationFrame,K=q.cancelAnimationFrame,Q=n(19)(),X=Q.atob,$=Q.btoa,Z=n(20)(y),Y=n(21)(),ee=Y.Event,te=Y.CustomEvent,ne=new u.default,re=null;var oe={Promise:b,Symbol:g,Map:x,Set:w,WeakMap:E,WeakSet:C,name:"",closed:!1,atob:X,btoa:$,performance:Z,document:t,location:R,navigator:{product:"Weex",platform:_.platform,appName:_.a
ppName,appVersion:_.appVersion,userAgent:"Weex/"+_.weexVersion+" "+_.platform+"/"+_.osVersion+" ("+_.deviceModel+") "+_.appName+"/"+_.appVersion},screen:{width:_.deviceWidth,height:_.deviceHeight,availWidth:_.deviceWidth,availHeight:_.deviceHeight,colorDepth:24,pixelDepth:24},devicePixelRatio:_.scale,fetch:D,Headers:L,Response:U,Request:W,XMLHttpRequest:B,URL:S,URLSearchParams:O,FontFace:k,WebSocket:F,Event:ee,CustomEvent:te,matchMedia:P,setTimeout:H,clearTimeout:z,setInterval:V,clearInterval:G,requestAnimationFrame:J,cancelAnimationFrame:K,setImmediate:"function"==typeof setImmediate&&setImmediate||function(e){H(e,0)},clearImmediate:"function"==typeof setImmediate&&setImmediate||function(e){z(e)},frameworkVersion:null,alert:function(e){T(l).alert({message:e},function(){})},open:function(e){T(f).push({url:e,animated:!0},d)},close:function(){T(f).close({animated:!0},d,d)},postMessage:function(e,t){var n={origin:R.origin,data:JSON.parse(JSON.stringify(e)),type:"message",source:oe};"fu
nction"==typeof BroadcastChannel&&("*"==t?new BroadcastChannel("message").postMessage(n):new BroadcastChannel("message"+t).postMessage(n))},addEventListener:function(e,t){if("message"===e){if("function"==typeof BroadcastChannel){var n=new BroadcastChannel("message"),r=new BroadcastChannel("message"+o);n.onmessage=function(e){t(e.data)},r.onmessage=function(e){t(e.data)}}}else ne.on(e,t)},removeEventListener:function(e,t){ne.off(e,t)},dispatchEvent:function(e){ne.emit(e.type,e)},set onerror(e){"function"==typeof e?(re=e,function e(){e.once||(T(c).addEventListener("exception",function(e){re(e.exception,e.bundleUrl,0,0,new Error(e.exception,e.bundleUrl,0))}),e.once=!0)}()):re=null},get onerror(){return re},define:I,require:T,callNative:function(){},__weex_document__:a,__weex_module_supports__:p.isRegisteredModule,__weex_tag_supports__:p.isRegisteredComponent,__weex_define__:I,__weex_require__:T,__weex_downgrade__:A,__weex_env__:_,__weex_code__:"",__weex_options__:s,__weex_data__:h,__we
ex_config__:v};return function(e,t,n){for(var r in t)e[r]={factory:t[r].bind(n),module:{exports:{}},isInitialized:!1}}(N,i.ModuleFactories,oe),oe.self=oe.window=oe,console.log("Rax jsfm init window",void 0===oe?"undefined":r(oe)),oe}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});t.ModuleFactories={rax:n(5)}},function(e,t){e.exports=function(e,t,n){var r=this.__weex_document__,o=this.document;n.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=17)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={component:null,mountID:1,san
dbox:!0,rootComponents:{},rootInstances:{},hook:null,driver:null,monitor:null},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(0)),o=n(6),i=l(n(9)),a=l(n(2)),u=l(n(3)),s=l(n(19));function l(e){return e&&e.__esModule?e:{default:e}}var f="$$instance";t.default={set:function(e,t){e[f]||(e[f]=t,t.rootID&&(r.default.rootInstances[t.rootID]=t,r.default.rootComponents[t.rootID]=t._internal))},get:function(e){return e[f]},remove:function(e){var t=this.get(e);t&&(e[f]=null,t.rootID&&(delete r.default.rootComponents[t.rootID],delete r.default.rootInstances[t.rootID]))},mount:function(e,t,n){r.default.driver.beforeRender&&r.default.driver.beforeRender(),null==t&&(t=r.default.driver.createBody());var l=void 0;if(n){var f=n._internal;l=f._processChildContext(f._context)}var c=this.get(t);if(c&&c.isRootComponent){var d=c.getRenderedComponent(),p=d._currentElement;if((0,u.default)(p,e)){var h=d._context;return d.updateComponent(p,e,h,l||h),c}r.defaul
t.hook.Reconciler.unmountComponent(c),(0,i.default)(t)}var v=(0,o.createElement)(s.default,null,e),y=l||{},_=(0,a.default)(v).mountComponent(t,null,y);return this.set(t,_),r.default.driver.afterRender&&r.default.driver.afterRender(_),r.default.hook.Mount._renderNewRootComponent(_._internal),_}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o="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},i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=void 0;if(null==e||!1===e||!0===e)t=new a.default.EmptyComponent;else if(Array.isArray(e))t=new a.default.FragmentComponent(e);else if("object"===(void 0===e?"undefined":o(e))&&e.type)t="string"==typeof e.type?new a.default.NativeComponent(e):new a.default.CompositeComponent(e);else{if("string"!=typeof e&&"number"!=typeof e)throw ne
w Error("Invalid element type: "+e+". (keys: "+Object.keys(e)+")");t=new a.default.TextComponent(e)}return t._mountIndex=0,t},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.default=function(e,t){var n=null===e,o=null===t;if(n||o)return n===o;var i=void 0===e?"undefined":r(e),a=void 0===t?"undefined":r(t);return"string"===i||"number"===i?"string"===a||"number"===a:"object"===i&&"object"===a&&e.type===t.type&&e.key===t.key},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&
e(t,r),t}}();var o=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=t,this.context=n,this.refs={},this.updater=r}return r(e,[{key:"isComponentClass",value:function(){}},{key:"setState",value:function(e,t){this.updater.setState(this,e,t)}},{key:"forceUpdate",value:function(e){this.updater.forceUpdate(this,e)}}]),e}();t.default=o,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(1)),o=i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}t.default={ComponentTree:{getClosestInstanceFromNode:function(e){return r.default.get(e)},getNodeFromInstance:function(e){for(;e._renderedComponent;)e=e._renderedComponent;return e?e._nativeNode:null}},Mount:{_instancesByReactRootID:o.default.rootComponents,_renderNewRootComponent:function(){}},Reconciler:{mountComponent:function(){},receiveComponent:function(){},unmountComponent:function(){}},monitor:null},e.
exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.createElement=c,t.createFactory=function(e){var t=c.bind(null,e);return t.type=e,t},t.cloneElement=function(e,t){var n=arguments;if(!d(e))throw Error("cloneElement: not a valid element."+l());var r=Object.assign({},e.props),a=e.key,u=e.ref,c=e._owner;if(t){void 0!==t.ref&&(u=t.ref,c=o.default.component),void 0!==t.key&&(a=String(t.key));var p=void 0;e.type&&e.type.defaultProps&&(p=e.type.defaultProps);var h=void 0;for(h in t)t.hasOwnProperty(h)&&!s.hasOwnProperty(h)&&(void 0===t[h]&&void 0!==p?r[h]=p[h]:r[h]=t[h])}for(var v=arguments.length,y=Array(v>2?v-2:0),_=2;_<v;_++)y[_-2]=n[_];y.length&&(r.children=(0,i.default)(y));return new f(e.type,a,u,r,c)},t.isValidElement=d;var o=u(n(0)),i=u(n(7)),
a=n(8);function u(e){return e&&e.__esModule?e:{default:e}}var s={key:!0,ref:!0};function l(){if(o.default.component){var e=o.default.component.getName();if(e)return" Check the render method of `"+e+"`."}return""}function f(e,t,n,r,o){return a.isWeex&&(r=function(e,t){if("text"===e){var n=t.children,r=t.value;null==r&&null!=n&&(Array.isArray(n)?n=n.map(function(e){return"number"==typeof e||"string"==typeof e?e:""}).join(""):"number"!=typeof n&&"string"!=typeof n&&(n=""),t.value=String(n)),t.children=null}return t}(e,r)),{type:e,key:t,ref:n,props:r,_owner:o}}function c(e,t,n){var a=arguments;if(null==e)throw Error("createElement: type should not be null or undefined."+l());var u={},c=void 0,d=null,p=null;if(null!=t)for(c in p=void 0===t.ref?null:t.ref,d=void 0===t.key?null:String(t.key),t)s[c]||(u[c]=t[c]);var h=arguments.length-2;if(h>0)if(1!==h||Array.isArray(n)){var v=n;if(h>1){v=new Array(h);for(var y=0;y<h;y++)v[y]=a[y+2]}u.children=(0,i.default)(v)}else u.children=n;if(e&&e.defa
ultProps){var _=e.defaultProps;for(c in _)void 0===u[c]&&(u[c]=_[c])}return u.style&&(Array.isArray(u.style)||"object"===r(u.style))&&(u.style=function e(t){if(t){if(Array.isArray(t)){for(var n={},r=0;r<t.length;++r){var o=e(t[r]);if(o)for(var i in o)n[i]=o[i]}return n}return t}}(u.style)),new f(e,d,p,u,o.default.component)}function d(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e&&e.type&&e.props}t.default=f},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null==e)return e;var t=[];(function e(t,n){if(Array.isArray(t))for(var r=0,o=t.length;r<o;r++)e(t[r],n);else n.push(t)})(e,t),1===t.length&&(t=t[0]);return t},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Sy
mbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};t.isWeb="object"===("undefined"==typeof navigator?"undefined":o(navigator))&&("Mozilla"===navigator.appCodeName||"Gecko"===navigator.product),t.isNode=void 0!==process&&!(!process.versions||!process.versions.node),t.isWeex="function"==typeof callNative,t.isReactNative="undefined"!=typeof __fbBatchedBridgeConfig;t.default=e.exports,t.default=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=i.default.get(e);if(!t)return!1;return i.default.remove(e),t._internal.unmountComponent(),!0};var r,o=n(1),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(22)),o=i(n(1));i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,
t,n,i){"function"==typeof n&&(i=n,n=null),n=n||{},(0,r.default)(n);var a=o.default.mount(e,t,n.parent).getPublicInstance();return i&&i.call(a),a},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=f(n(0)),i=f(n(12)),a=f(n(2)),u=f(n(3)),s=f(n(13)),l=f(n(1));function f(e){return e&&e.__esModule?e:{default:e}}var c="style",d="children",p=/on[A-Z]/,h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t}return r(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=o.default.mountID++;var a=this._currentElement.props,u={_internal:this,type:this._curr
entElement.type,props:a},s=a.append;this._instance=u,this._prevStyleCopy=Object.assign({},a.style);var l=this.getNativeNode();"tree"!==s&&(r?r(l,e):o.default.driver.appendChild(l,e)),this._currentElement&&this._currentElement.ref&&i.default.attach(this._currentElement._owner,this._currentElement.ref,this);var f=a.children;return null!=f&&this.mountChildren(f,n),"tree"===s&&(r?r(l,e):o.default.driver.appendChild(l,e)),o.default.hook.Reconciler.mountComponent(this),u}},{key:"mountChildren",value:function(e,t){var n=this;Array.isArray(e)||(e=[e]);var r=this._renderedChildren={};return e.map(function(e,o){var i=(0,a.default)(e),u=(0,s.default)(r,e,o);return r[u]=i,i._mountIndex=o,i.mountComponent(n.getNativeNode(),n._instance,t,null)})}},{key:"unmountChildren",value:function(e){var t=this._renderedChildren;if(t){for(var n in t){t[n].unmountComponent(e)}this._renderedChildren=null}}},{key:"unmountComponent",value:function(e){if(this._nativeNode){var t=this._currentElement.ref;t&&i.defaul
t.detach(this._currentElement._owner,t,this),l.default.remove(this._nativeNode),e||o.default.driver.removeChild(this._nativeNode,this._parent),o.default.driver.removeAllEventListeners(this._nativeNode)}this.unmountChildren(e),o.default.hook.Reconciler.unmountComponent(this),this._currentElement=null,this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null,this._instance=null,this._prevStyleCopy=null}},{key:"updateComponent",value:function(e,t,n,r){this._currentElement=t,i.default.update(e,t,this);var a=e.props,u=t.props;this.updateProperties(a,u),this.updateChildren(u.children,r),o.default.hook.Reconciler.receiveComponent(this)}},{key:"updateProperties",value:function(e,t){var n=this,r=void 0,i=void 0,a=void 0;for(r in e)if(r!==d&&!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&null!=e[r])if(r===c){var u=n._prevStyleCopy;for(i in u)u.hasOwnProperty(i)&&((a=a||{})[i]="");n._prevStyleCopy=null}else p.test(r)?"function"==typeof e[r]&&o.default.driver.removeEventL
istener(n.getNativeNode(),r.slice(2).toLowerCase(),e[r]):o.default.driver.removeAttribute(n.getNativeNode(),r,e[r]);for(r in t){var s=t[r],l=r===c?n._prevStyleCopy:null!=e?e[r]:void 0;if(r!==d&&t.hasOwnProperty(r)&&s!==l&&(null!=s||null!=l))if(r===c)if(s?s=n._prevStyleCopy=Object.assign({},s):n._prevStyleCopy=null,null!=l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||((a=a||{})[i]="");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&((a=a||{})[i]=s[i])}else a=s;else if(p.test(r)){var f=r.slice(2).toLowerCase();"function"==typeof l&&o.default.driver.removeEventListener(n.getNativeNode(),f,l,t),"function"==typeof s&&o.default.driver.addEventListener(n.getNativeNode(),f,s,t)}else null!=s?o.default.driver.setAttribute(n.getNativeNode(),r,s):o.default.driver.removeAttribute(n.getNativeNode(),r,e[r])}a&&o.default.driver.setStyles(this.getNativeNode(),a)}},{key:"updateChildren",value:function(e,t){var n=this,r=this._renderedChildren;if(null!=e||null!=r){var i={},l={};if(null!=e){Ar
ray.isArray(e)||(e=[e]);for(var f=0,c=e.length;f<c;f++){var d=e[f],p=(0,s.default)(i,d,f),h=r&&r[p],v=h&&h._currentElement;if(null!=h&&(0,u.default)(v,d))h.updateComponent(v,d,t,t),i[p]=h;else{if(h){var y=h.getNativeNode();h.unmountComponent(!0),l[p]=y}i[p]=(0,a.default)(d)}}}var _=void 0,m=void 0;if(null!=r)for(var b in r)if(r.hasOwnProperty(b)){var g=r[b],w=!i[b];_?w&&g.unmountComponent():(_=g,m=w)}null!=i&&function(){var e=0,a=0,u=null,s=[],f=function(f){if(!i.hasOwnProperty(f))return"continue";var c=i[f],d=r&&r[f];if(d===c){var p=d.getNativeNode();if(Array.isArray(p)||(p=[p]),d._mountIndex<e){Array.isArray(u)&&(u=u[u.length-1]);for(var h=p.length-1;h>=0;h--)o.default.driver.insertAfter(p[h],u)}s=s.concat(p),e=Math.max(d._mountIndex,e),d._mountIndex=a}else{null!=d&&(e=Math.max(d._mountIndex,e));var v=n.getNativeNode();Array.isArray(v)&&(v=n._parent),c.mountComponent(v,n._instance,t,function(e,t){var n=l[f];if(Array.isArray(e)||(e=[e]),n){Array.isArray(n)||(n=[n]);for(var r=void 0
,i=0;i<e.length;i++){var a=e[i];n[i]?o.default.driver.replaceChild(a,n[i]):o.default.driver.insertAfter(a,r),r=a}if(e.length<n.length)for(var c=e.length;c<n.length;c++)o.default.driver.removeChild(n[c])}else{Array.isArray(u)&&(u=u[u.length-1]);var d=void 0;_&&!u&&(d=_.getNativeNode(),Array.isArray(d)&&(d=d[0]));for(var p=e.length-1;p>=0;p--){var h=e[p];u?o.default.driver.insertAfter(h,u):d?o.default.driver.insertBefore(h,d):o.default.driver.appendChild(h,t)}}s=s.concat(e)}),c._mountIndex=a}a++,u=c.getNativeNode()};for(var c in i)f(c);if(Array.isArray(n._nativeNode)){n._nativeNode.splice(0,n._nativeNode.length);for(var d=0;d<s.length;d++)n._nativeNode.push(s[d])}}(),m&&_.unmountComponent(),this._renderedChildren=i}}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=o.default.driver.createElement(this._instance),l.default.set(this._nativeNode,this._instance)),this._nativeNode}},{key:"getPublicInstance",value:function(){return this.getNativeNode()}
},{key:"getName",value:function(){return this._currentElement.type}}]),e}();t.default=h,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={update:function(e,t,n){var r=null!=e&&e.ref,o=null!=t&&t.ref;r!==o&&(null!=r&&this.detach(e._owner,r,n),null!=o&&this.attach(t._owner,o,n))},attach:function(e,t,n){if(!e)throw new Error("You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of Rax loaded.");var r=n.getPublicInstance();"function"==typeof t?t(r):e._instance.refs[t]=r},detach:function(e,t,n){if("function"==typeof t)t(null);else{var r=n.getPublicInstance();e._instance.refs[t]===r&&delete e._instance.refs[t]}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=t&&t.key,o="string"==typeof r,i="."+n.toString(36);if(o){var a="$"+r,u=void 0===e[a];return u||console.warn('Encountered two children with the
same key "'+r+'".'),u?a:i}return i},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};t.isRem=f,t.calcRem=c,t.getRem=function(){return l[s]},t.setRem=function(e){l[s]=e},t.isUnitNumber=d,t.convertUnit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l[s];{if(t&&d(e,t))return e*n+"px";if(f(e))return c(e,n)}return e};var i={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,fl
exGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,lines:!0},a="rem",u=/[-+]?\d*\.?\d+rem/g,s="__global_rem_unit__",l="object"===("undefined"==typeof window?"undefined":o(window))?window:"object"===(void 0===l?"undefined":o(l))?l:{};function f(e){return"string"==typeof e&&-1!==e.indexOf(a)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l[s];return e.replace(u,function(e){return parseFloat(e)*t+"px"})}function d(e,t){return"number"==typeof e&&!i[t]}null==l[s]&&(l[s]=1),t.default=e.exports,t.default=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.transformPropsAttrsToStyle=function(e,t){return e.style=e.style||{},t.forEach(function(t){e[t]&&!e.style[t]&&(e.style[t]=e[t],delete e[t])}),e},t.renamePropsAttr=function(e,t,n){e[t]&&!e[n]&&(e[n]=e[t],delete e[t]);return e},t.default=e.exports,t.d
efault=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){if(null==e)return null;if(e.ownerDocument||e.nodeType)return e;if(e._nativeNode)return e._nativeNode;if("string"==typeof e)return i.default.driver.getElementById(e);if("function"!=typeof e.render)throw new Error("findDOMNode: find by neither component nor DOM node.");var t=e._internal;if(t){for(;!t._nativeNode;)if(null==(t=t._renderedComponent))return null;return t._nativeNode}throw new Error("findDOMNode: find on an unmounted component.")},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Children=t.version=t.setNativeProps=t.findComponentInstance=t.unmountComponentAtNode=t.findDOMNode=t.hydrate=t.render=t.PropTypes=t.PureComponent=t.Component=t.createFactory=t.isValidElement=t.cloneElement=t.createElement=void 0,n(18);var r=n(6),o=v(n(4)),i=v(n(20)),a=v(n(21)),u=v(n(10)),s=v(n(42)),l=v(n(16))
,f=v(n(9)),c=v(n(43)),d=v(n(44)),p=v(n(45)),h=v(n(46));function v(e){return e&&e.__esModule?e:{default:e}}t.createElement=r.createElement,t.cloneElement=r.cloneElement,t.isValidElement=r.isValidElement,t.createFactory=r.createFactory,t.Component=o.default,t.PureComponent=i.default,t.PropTypes=a.default,t.render=u.default,t.hydrate=s.default,t.findDOMNode=l.default,t.unmountComponentAtNode=f.default,t.findComponentInstance=c.default,t.setNativeProps=d.default,t.version=p.default,t.Children=h.default},function(e,t,n){var r,o=n(5),i=(r=o)&&r.__esModule?r:{default:r};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject(i.default)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t
,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(4),a=(r=i)&&r.__esModule?r:{default:r};function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=1,l=function(e){function t(){var e,n,r,o=arguments;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=o[l];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.rootID=s++,u(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"isRootComponent",value:function(){}},{key:"render",value:function(
){return this.props.children}},{key:"getPublicInstance",value:function(){return this.getRenderedComponent().getPublicInstance()}},{key:"getRenderedComponent",value:function(){return this._internal._renderedComponent}}]),t}();t.default=l,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(4),a=(r=i)&&r.__esModule?r:{default:r};var u=function(e){function t(e,n){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))}return function
(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"isPureComponentClass",value:function(){}}]),t}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(e,t,n,o,i,a){return r}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}();t.default={array:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,element:r,node:r,any:r,arrayOf:r,instanceOf:r,objectOf:r,oneOf:r,oneOfType:r,shape:r},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.driver,n=e.hook,p=e.measurer,h=e.deviceWidth,v=e.viewportWidth,y=e.eventRegistry,_=e.bodyType,m=e.bodyProps;if(o.default.EmptyComponent
=i.default,o.default.NativeComponent=a.default,o.default.TextComponent=u.default,o.default.FragmentComponent=l.default,o.default.CompositeComponent=s.default,o.default.hook=n||d.default,o.default.measurer=p,!o.default.driver){if(!t)if(r.isWeex)t=f.default;else{if(!r.isWeb)throw Error("No builtin driver matched");t=c.default}o.default.driver=t}h&&o.default.driver.setDeviceWidth&&o.default.driver.setDeviceWidth(h);v&&o.default.driver.setViewportWidth&&o.default.driver.setViewportWidth(v);y&&(o.default.driver.eventRegistry=y);_&&(o.default.driver.bodyType=_);m&&(o.default.driver.bodyProps=m)};var r=n(8),o=p(n(0)),i=p(n(23)),a=p(n(11)),u=p(n(24)),s=p(n(25)),l=p(n(29)),f=p(n(30)),c=p(n(40)),d=p(n(5));function p(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Obje
ct.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=null}return o(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n;var o={_internal:this},i=this.getNativeNode();return r?r(i,e):a.default.driver.appendChild(i,e),o}},{key:"unmountComponent",value:function(e){this._nativeNode&&!e&&a.default.driver.removeChild(this._nativeNode,this._parent),this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null}},{key:"updateComponent",value:function(){}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=a.default.driver.createEmpty()),this._nativeNode}}]),e}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{va
lue:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t,this._stringText=String(t)}return o(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=a.default.mountID++;var o=this.getNativeNode();r?r(o,e):a.default.driver.appendChild(o,e);var i={_internal:this};return a.default.hook.Reconciler.mountComponent(this),i}},{key:"unmountComponent",value:function(e){this._nativeNode&&!e&&a.default.driver.removeChild(this._nativeNode,this._parent),a.default.hook.Reconciler.unmountComponent(this),this._currentElement=null,this._nativeNod
e=null,this._parent=null,this._parentInstance=null,this._context=null,this._stringText=null}},{key:"updateComponent",value:function(e,t,n){e!==t&&(this._currentElement=t,this._stringText=String(t),a.default.driver.updateText(this.getNativeNode(),this._stringText),a.default.hook.Reconciler.receiveComponent(this))}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=a.default.driver.createText(this._stringText)),this._nativeNode}}]),e}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(26)),i=c(n(27)),a=c(n(0)),u=c(n(12)),s=c(n(2)),l=c(n(3)),f=c(n(28));function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){try{return e()}catch(e){n?n(e):
p(t,e)}}function p(e,t){for(var n=void 0;e;){if("function"==typeof e.componentDidCatch){n=e;break}if(!e._internal||!e._internal._parentInstance)break;e=e._internal._parentInstance}if(n)n.componentDidCatch(t);else{if(!a.default.sandbox)throw t;setTimeout(function(){throw t},0)}}var h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t}return r(e,[{key:"getName",value:function(){var e=this._currentElement.type,t=this._instance&&this._instance.constructor;return e.displayName||t&&t.displayName||e.name||t&&t.name||null}},{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=a.default.mountID++,this._updateCount=0;var l=this._currentElement.type,f=this._currentElement.props,c=l.prototype,h=c&&l.prototype.isComponentClass,v=c&&l.prototype.render,y=this._processContext(n),_=void 0,m=void 0;if(h||v)_=new l(f,y,i.default);else{if("funct
ion"!=typeof l)throw new Error("Invalid component type: "+l+". (keys: "+Object.keys(l)+")");_=new o.default(l)}_.props=f,_.context=y,_.refs={},_.updater=i.default,_._internal=this,this._instance=_;var b=_.state;void 0===b&&(_.state=b=null);var g=null,w=function(e){g=e};return _.componentWillMount&&d(function(){_.componentWillMount()},_,w),null==m&&(a.default.component=this,_.state=this._processPendingState(f,y),d(function(){m=_.render()},_,w),a.default.component=null),this._renderedComponent=(0,s.default)(m),this._renderedComponent.mountComponent(this._parent,_,this._processChildContext(n),r),g&&p(_,g),this._currentElement&&this._currentElement.ref&&u.default.attach(this._currentElement._owner,this._currentElement.ref,this),_.componentDidMount&&d(function(){_.componentDidMount()},_),a.default.hook.Reconciler.mountComponent(this),_}},{key:"unmountComponent",value:function(e){var t=this._instance;if(t.componentWillUnmount&&d(function(){t.componentWillUnmount()},t),a.default.hook.Recon
ciler.unmountComponent(this),t._internal=null,null!=this._renderedComponent){var n=this._currentElement.ref;n&&u.default.detach(this._currentElement._owner,n,this),this._renderedComponent.unmountComponent(e),this._renderedComponent=null,this._instance=null}this._currentElement=null,this._parentInstance=null,this._pendingStateQueue=null,this._pendingForceUpdate=!1,this._context=null}},{key:"_processContext",value:function(e){var t=this._currentElement.type.contextTypes;if(!t)return{};var n={};for(var r in t)n[r]=e[r];return n}},{key:"_processChildContext",value:function(e){var t=this._instance,n=t.getChildContext&&t.getChildContext();return n?Object.assign({},e,n):e}},{key:"_processPendingState",value:function(e,t){var n=this._instance,r=this._pendingStateQueue;if(!r)return n.state;this._pendingStateQueue=null;for(var o=Object.assign({},n.state),i=0;i<r.length;i++){var a=r[i];Object.assign(o,"function"==typeof a?a.call(n,o,e,t):a)}return o}},{key:"updateComponent",value:function(e,t,
n,r){var o=this._instance;o||console.error("Update component '"+this.getName()+"' that has already been unmounted (or failed to mount).");var s=!1,l=void 0,c=void 0;this._context===r?l=o.context:(l=this._processContext(r),s=!0),e===t?c=t.props:(c=t.props,s=!0);var p=s&&o.componentWillReceiveProps;p&&(this._pendingState=!0,d(function(){o.componentWillReceiveProps(c,l)},o),this._pendingState=!1),u.default.update(e,t,this);var h=!0,v=o.props,y=o.state,_=this._processPendingState(c,l);if(this._pendingForceUpdate||(o.shouldComponentUpdate?h=d(function(){return o.shouldComponentUpdate(c,_,l)},o):o.isPureComponentClass&&(h=!(0,f.default)(v,c)||!(0,f.default)(y,_))),h){this._pendingForceUpdate=!1;var m=o.context;d(function(){o.componentWillUpdate&&o.componentWillUpdate(c,_,l)},o),this._currentElement=t,this._context=r,o.props=c,o.state=_,o.context=l,this._updateRenderedComponent(r),d(function(){o.componentDidUpdate&&o.componentDidUpdate(v,y,m)},o),this._updateCount++}else this._currentEleme
nt=t,this._context=r,o.props=c,o.state=_,o.context=l;if(p){var b=this._pendingCallbacks;this._pendingCallbacks=null,i.default.runCallbacks(b,o)}a.default.hook.Reconciler.receiveComponent(this)}},{key:"_updateRenderedComponent",value:function(e){var t=this._renderedComponent,n=t._currentElement,r=this._instance,o=void 0;if(a.default.component=this,d(function(){o=r.render()},r),a.default.component=null,(0,l.default)(n,o))t.updateComponent(n,o,t._context,this._processChildContext(e));else{var i=t.getNativeNode();t.unmountComponent(!0),this._renderedComponent=(0,s.default)(o),this._renderedComponent.mountComponent(this._parent,r,this._processChildContext(e),function(e,t){Array.isArray(e)||(e=[e]),Array.isArray(i)||(i=[i]);for(var n=void 0,r=0;r<e.length;r++){var o=e[r];i[r]?a.default.driver.replaceChild(o,i[r]):a.default.driver.insertAfter(o,n),n=o}if(e.length<i.length)for(var u=e.length;u<i.length;u++)a.default.driver.removeChild(i[u])})}}},{key:"getNativeNode",value:function(){var e=t
his._renderedComponent;if(e)return e.getNativeNode()}},{key:"getPublicInstance",value:function(){var e=this._instance;return e instanceof o.default?null:e}}]),e}();t.default=h,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0);(r=i)&&r.__esModule;var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pureRender=t}return o(e,[{key:"render",value:function(){return this.pureRender(this.props,this.context)}}]),e}();t.default=a,e.exports=t.default},function(e,t,n){function r(e,t){t&&(e._pendingCallbacks||(e._pendingCallbacks=[])).push(t)}Object.defineProperty(t,"__esModule",{value:!0});var o={setState:function(e,t,n){v
ar o,i,a=e._internal;a&&(o=a,(i=t)&&(o._pendingStateQueue||(o._pendingStateQueue=[])).push(i),r(a,n),!a._pendingState&&a._renderedComponent&&this.runUpdate(e))},forceUpdate:function(e,t){var n=e._internal;n&&(n._pendingForceUpdate=!0,r(n,t),n._renderedComponent&&this.runUpdate(e))},runUpdate:function(e){var t=e._internal,n=t._pendingCallbacks;t._pendingCallbacks=null;var r=t._currentElement,o=t._context;(t._pendingStateQueue||t._pendingForceUpdate)&&t.updateComponent(r,r,o,o),this.runCallbacks(n,e)},runCallbacks:function(e,t){if(e)for(var n=0;n<e.length;n++)e[n].call(t)}};t.default=o,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=Object.prototype.hasOwnProperty;function i(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}t.default=function(e,t
){if(i(e,t))return!0;if("object"!==(void 0===e?"undefined":r(e))||null===e||"object"!==(void 0===t?"undefined":r(t))||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var u=0;u<n.length;u++)if(!o.call(t,n[u])||!i(e[n[u]],t[n[u]]))return!1;return!0},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(0)),i=l(n(11)),a=l(n(1)),u=l(n(2)),s=l(n(13));function l(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=t
ypeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),r(t,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=o.default.mountID++;var i={_internal:this};this._instance=i;var a=this.getNativeNode(),u=this._currentElement;if(this.mountChildren(u,n),r)r(a,e);else for(var s=Array.isArray(e),l=0;l<a.length;l++){var f=a[l];s?e.push(f):o.default.driver.appendChild(f,e)}return i}},{key:"mountChildren",value:function(e,t){var n=this,r=this._renderedChildren={},o=this.getNativeNode();return e.map(function(e,i){var a=(0,u.default)(e),l=(0,s.default)(r,e,i);return r
[l]=a,a._mountIndex=i,a.mountComponent(n._parent,n._instance,t,function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++)o.push(e[t]);else o.push(e)})})}},{key:"unmountComponent",value:function(e){if(this._nativeNode&&(a.default.remove(this._nativeNode),!e))for(var t=0;t<this._nativeNode.length;t++)o.default.driver.removeChild(this._nativeNode[t]);this.unmountChildren(!0),this._currentElement=null,this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null,this._instance=null}},{key:"updateComponent",value:function(e,t,n,r){this._currentElement=t,this.updateChildren(this._currentElement,r)}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=[]),this._nativeNode}},{key:"getPublicInstance",value:function(){return this.getNativeNode()}},{key:"getName",value:function(){return"fragment"}}]),t}();t.default=f,e.exports=t.default},function(e,t,n){var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){retur
n typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var i,a="function"==typeof Symbol&&"symbol"===o(Symbol.iterator)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":o(e)},u=n(14),s=n(31),l=(i=s)&&i.__esModule?i:{default:i};var f=/^on[A-Z]/,c=/^aria-/,d={},p="object"===(void 0===r?"undefined":a(r))?r:"object"===(void 0===p?"undefined":a(p))?p:null,h={deviceWidth:750,viewportWidth:750,getDeviceWidth:function(){return this.deviceWidth},setDeviceWidth:function(e){this.deviceWidth=e},getViewportWidth:function(){return this.viewportWidth},setViewportWidth:function(e){this.viewportWidth=e},getElementById:function(e){return d[e]},createBody:function(){if(p.body)return p.body;var e=p.documentElement,t=p.createBody(h.bodyType,h.bodyProps);return e.a
ppendChild(t),t},createComment:function(e){return p.createComment(e)},createEmpty:function(){return this.createComment(" empty ")},createText:function(e){return h.createElement({type:"text",props:{value:e}})},updateText:function(e,t){this.setAttribute(e,"value",t)},createElement:function(e){var t=l.default[e.type];t&&(e=t.parse(e));var n=e.props,r={},o=n.style;for(var i in o)r[i]=(0,u.convertUnit)(o[i],i);var a=p.createElement(e.type,{style:r});return this.setNativeProps(a,n,!0),a},appendChild:function(e,t){return t.appendChild(e)},removeChild:function(e,t){t=t||e.parentNode;var n=e.attr&&e.attr.id;return null!=n&&(d[n]=null),t.removeChild(e)},replaceChild:function(e,t,n){n=n||t.parentNode;var r=t.previousSibling,o=t.nextSibling;this.removeChild(t,n),r?this.insertAfter(e,r,n):o?this.insertBefore(e,o,n):this.appendChild(e,n)},insertAfter:function(e,t,n){return(n=n||t.parentNode).insertAfter(e,t)},insertBefore:function(e,t,n){return(n=n||t.parentNode).insertBefore(e,t)},addEventListen
er:function(e,t,n,r){var o=r[t+"EventParams"];return e.addEvent(t,n,o)},removeEventListener:function(e,t,n){return e.removeEvent(t,n)},removeAllEventListeners:function(e){},removeAttribute:function(e,t,n){return"id"==t&&(d[n]=null),e.setAttr(t,void 0,!1)},setAttribute:function(e,t,n){return"id"==t&&(d[n]=e),c.test(t)&&(t=t.replace(/\-(\w)/,function(e,t){return t.toUpperCase()})),e.setAttr(t,n,!1)},setStyles:function(e,t){for(var n in t){var r=t[n];r=(0,u.convertUnit)(r,n),e.setStyle(n,r)}},beforeRender:function(){p.open(),(0,u.setRem)(this.getDeviceWidth()/this.getViewportWidth())},afterRender:function(){p.listener&&p.listener.createFinish&&p.listener.createFinish(),p.close()},setNativeProps:function(e,t,n){for(var r in t){var o=t[r];if("children"!==r&&null!=o)if("style"===r){if(n)continue;this.setStyles(e,o)}else if(f.test(r)){var i=r.slice(2).toLowerCase();this.addEventListener(e,i,o,t)}else this.setAttribute(e,r,o)}}};t.default=h,e.exports=t.default},function(e,t,n){Object.define
Property(t,"__esModule",{value:!0});var r=c(n(32)),o=c(n(33)),i=c(n(34)),a=c(n(35)),u=c(n(36)),s=c(n(37)),l=c(n(38)),f=c(n(39));function c(e){return e&&e.__esModule?e:{default:e}}t.default={span:a.default,p:u.default,img:r.default,button:s.default,video:o.default,textarea:i.default,h1:l.default,h2:l.default,h3:l.default,h4:l.default,h5:l.default,h6:l.default,nav:f.default,article:f.default,section:f.default,footer:f.default,aside:f.default,main:f.default},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(15);t.default={parse:function(e){var t=e.props;return e.type="image",e.props=(0,r.transformPropsAttrsToStyle)(t,["width","height"]),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(15);t.default={parse:function(e){var t=e.props;return e.props=(0,r.transformPropsAttrsToStyle)(t,["width","height"]),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.defa
ult={parse:function(e){var t=e.props;return"string"!=typeof t.children||t.value||(t.value=t.children,t.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={parse:function(e){var t=e.props;return e.type="text","string"!=typeof t.children||t.value||(t.value=t.children,t.children=null),e}},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)},i=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object
.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},a={fontSize:28,marginTop:28,marginBottom:28},u={u:{textDecoration:"underline"},s:{textDecoration:"line-through"},i:{fontStyle:"italic"},b:{fontWeight:"bold"},del:{textDecoration:"line-through"},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},big:{fontSize:33.6},small:{fontSize:28*.8}};function s(e){var t=e.type,n=e.props,r=n.style,o=n.children;"img"===t&&(t="image"),u[t]&&(r=i({},u[t],r),t="span"),n.style=null,n.children=null;var a={type:t,style:r,attr:n||{}};return o&&("span"===t&&"string"==typeof o?a.attr.value=o:a.children=l(o)),a}function l(e){var t=[];Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];"string"==typeof r?t.push({type:"span",attr:{value:r}}):"object"===(void 0===r?"undefined":o(r))&&t.push(s(r))}return t}t.default={parse:function(e){var t=e.props,n=t.children;return e.type="richtext",t.style=i({},a,t.style),t.value=l(n),t.children=null,e}},e.exports=t.default},function(e,t,n){Object.defin
eProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};t.default={parse:function(e){var t=e.props;e.type="text";var n=t.style,o=t.disabled,i=t.children,a=r({textAlign:"center",fontSize:22,paddingTop:4,paddingRight:12,paddingBottom:6,paddingLeft:12,borderWidth:4,borderStyle:"solid",borderColor:"#000000",backgroudColor:"#c0c0c0"},n);return o&&(t.onClick=null,a=r({},a,{color:"#7f7f7f",borderColor:"#7f7f7f"})),"string"==typeof i&&(t.value=i,t.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};function o(e,t,n){return{fontSize:e*t,marginTop:e*t*n,marginBottom:e*t*n,fontWeight:"bold"}}var i={h1:o(28,2,.67),h2:o(28,1
.5,.83),h3:o(28,1.17,1),h4:o(28,1,1.33),h5:o(28,.83,1.67),h6:o(28,.67,2.33)};t.default={parse:function(e){var t=e.type,n=e.props;return e.type="text",n.style=r({},i[t]||i.h6,n.style),"string"!=typeof n.children||n.value||(n.value=n.children,n.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={parse:function(e){return e.type="div",e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(14),a=n(41),u=(r=a)&&r.__esModule?r:{default:r};var s="dangerouslySetInnerHTML",l="className",f=/on[A-Z]/,c={deviceWidth:"undefined"!=typeof DEVICE_WIDTH&&DEVICE_WIDTH||null,viewportWidth:"undefined"!=typeof VIEWPORT_WIDTH&&VIEWPORT_WIDTH||750,eventRegistry:{},getDeviceWidth:function(){return this.deviceWidth||o.documentElement.clientWidth},setDeviceWidth:function(e){this.deviceWidth=e},getViewportWidth:function(){return this.viewportWidth},setViewportWidth:function(e){this.viewportWidth=e},getE
lementById:function(e){return o.getElementById(e)},createBody:function(){return o.body},createComment:function(e){return o.createComment(e)},createEmpty:function(){return this.createComment(" empty ")},createText:function(e){return o.createTextNode(e)},updateText:function(e,t){e["textContent"in o?"textContent":"nodeValue"]=t},createElement:function(e){var t=o.createElement(e.type),n=e.props;return this.setNativeProps(t,n),t},appendChild:function(e,t){return t.appendChild(e)},removeChild:function(e,t){(t=t||e.parentNode)&&t.removeChild(e)},replaceChild:function(e,t,n){(n=n||t.parentNode).replaceChild(e,t)},insertAfter:function(e,t,n){n=n||t.parentNode;var r=t.nextSibling;r?n.insertBefore(e,r):n.appendChild(e)},insertBefore:function(e,t,n){(n=n||t.parentNode).insertBefore(e,t)},addEventListener:function(e,t,n,r){return this.eventRegistry[t]?this.eventRegistry[t]("addEvent",e,t,n,r):e.addEventListener(t,n)},removeEventListener:function(e,t,n,r){return this.eventRegistry[t]?this.eventRe
gistry[t]("removeEvent",e,t,n,r):e.removeEventListener(t,n)},removeAllEventListeners:function(e){},removeAttribute:function(e,t){if(t===s)return e.innerHTML=null;if(t===l&&(t="class"),t in e)try{e[t]=null}catch(e){}e.removeAttribute(t)},setAttribute:function(e,t,n){if(t===s)return e.innerHTML=n.__html;if(t===l&&(t="class"),t in e)try{e[t]=n}catch(r){e.setAttribute(t,n)}else e.setAttribute(t,n)},setStyles:function(e,t){var n={};for(var r in t){var o=t[r];u.default.isFlexProp(r)?u.default[r](o,n):n[r]=(0,i.convertUnit)(o,r)}for(var a in n){var s=n[a];if(Array.isArray(s))for(var l=0;l<s.length;l++)e.style[a]=s[l];else e.style[a]=s}},beforeRender:function(){(0,i.setRem)(this.getDeviceWidth()/this.getViewportWidth())},setNativeProps:function(e,t){for(var n in t){var r=t[n];if("children"!==n&&null!=r)if("style"===n)this.setStyles(e,r);else if(f.test(n)){var o=n.slice(2).toLowerCase();this.addEventListener(e,o,r)}else this.setAttribute(e,n,r)}}};t.default=c,e.exports=t.default},function(e,
t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={stretch:"stretch","flex-start":"start","flex-end":"end",center:"center"},o={row:"horizontal",column:"vertical"},i={"flex-start":"start","flex-end":"end",center:"center","space-between":"justify","space-around":"justify"},a={display:!0,flex:!0,alignItems:!0,alignSelf:!0,flexDirection:!0,justifyContent:!0,flexWrap:!0},u={isFlexProp:function(e){return a[e]},display:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.display="flex"===e?["-webkit-box","-webkit-flex","flex"]:e,t},flex:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxFlex=e,t.webkitFlex=e,t.flex=e,t},flexWrap:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitFlexWrap=e,t.flexWrap=e,t},alignItems:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxAlign=r[e],t.webkitAlignItems=e,t.alignItems=e,t},alignSelf
:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitAlignSelf=e,t.alignSelf=e,t},flexDirection:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxOrient=o[e],t.webkitFlexDirection=e,t.flexDirection=e,t},justifyContent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxPack=i[e],t.webkitJustifyContent=e,t.justifyContent=e,t}};t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t,n,r){if(t.childNodes)for(var o=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t.childNodes)),a=0;a<o.length;a++){var u=o[a];t.removeChild(u)}return(0,i.default)(e,t,n,r)},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=(r=o)&&r.__esModule
?r:{default:r};t.default=function(e){return null==e?null:i.default.get(e)},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e=(0,o.default)(e),r.default.driver.setNativeProps(e,t)};var r=i(n(0)),o=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default="0.4.20",e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(7),i=(r=o)&&r.__esModule?r:{default:r};function a(e){return e=(0,i.default)(e,[]),Array.isArray(e)?e:[].concat(e)}var u={map:function(e,t,n){return null==e?null:(e=a(e)).map(function(e,r){return t.call(n,e,r)})},forEach:function(e,t,n){if(null==e)return null;(e=a(e)).forEach(function(e,r){return t.call(n,e,r)})},count:function(e){return null==e?0:a(e).length},only:function(e){if(1!==(e=u.toArray(e)).length)throw new Error("Children.only: expected to receive a single element
child.");return e[0]},toArray:function(e){return null==e?[]:a(e).filter(function(e){return null!==e})}};t.default=u,e.exports=t.default}])}},function(e,t){e.exports=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=2)}([function(e,t,n){var r,o,i="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},a=Object.defineProperties,u=Object.defineProperty,s=Object.create(null);function l(e){if(!(t=e)||!("symbol"===(void 0=
==t?"undefined":i(t))||t.constructor&&"Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag]))throw new TypeError(e+" is not a symbol");var t;return e}var f,c=(f=Object.create(null),function(e){for(var t=0;f[e+(t||"")];)++t;return f[e+=t||""]=!0,"@@"+e});o=function(e){if(this instanceof o)throw new TypeError("Symbol is not a constructor");return r(e)},e.exports=r=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return n=Object.create(o.prototype),t=void 0===t?"":String(t),a(n,{__description__:{value:t},__name__:{value:c(t)}})},a(r,{for:{value:function(e){return s[e]?s[e]:s[e]=r(String(e))}},keyFor:{value:function(e){var t;for(t in l(e),s)if(s[t]===e)return t}},hasInstance:{value:r("hasInstance")},isConcatSpreadable:{value:r("isConcatSpreadable")},iterator:{value:r("iterator")},match:{value:r("match")},replace:{value:r("replace")},search:{value:r("search")},species:{value:r("species")},split:{value:r("split")},toPrimitive:{va
lue:r("toPrimitive")},toStringTag:{value:r("toStringTag")},unscopables:{value:r("unscopables")}}),a(o.prototype,{constructor:{value:r},toString:{value:function(){return this.__name__}}}),a(r.prototype,{toString:{value:function(){return"Symbol ("+l(this).__description__+")"}},valueOf:{value:function(){return l(this)}}}),u(r.prototype,r.toPrimitive,{value:function(){var e=l(this);return"symbol"===(void 0===e?"undefined":i(e))?e:e.toString()}}),u(r.prototype,r.toStringTag,{value:"Symbol"}),u(o.prototype,r.toStringTag,{value:r.prototype[r.toStringTag]}),u(o.prototype,r.toPrimitive,{value:r.prototype[r.toPrimitive]})},function(e,t,n){var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=/[!'\(\)~]|%20|%00/g,s=/\+/g,l={"!":"%21","'":"%27","(":"%28
",")":"%29","~":"%7E","%20":"+","%00":"\0"},f=function(e){return l[e]},c="__URLSearchParams__";function d(e){return encodeURIComponent(e).replace(u,f)}function p(e){return decodeURIComponent(e.replace(s," "))}var h=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this[c]=Object.create(null),t){"?"===t.charAt(0)&&(t=t.slice(1));for(var n,r,o=(t||"").split("&"),i=0,a=o.length;i<a;i++)-1<(n=(r=o[i]).indexOf("="))?this.append(p(r.slice(0,n)),p(r.slice(n+1))):r.length&&this.append(p(r),"")}}return o(e,[{key:"append",value:function(e,t){var n=this[c];e in n?n[e].push(""+t):n[e]=[""+t]}},{key:"delete",value:function(e){delete this[c][e]}},{key:"get",value:function(e){var t=this[c];return e in t?t[e][0]:null}},{key:"getAll",value:function(e){var t=this[c];return e in t?t[e].slice(0):[]}},{key:"has",value:function(e){return e in this[c]}},{key:"set",value:function(e,t){this[c][e]=[""+t]}},{key:"forEach",value:fun
ction(e,t){var n=this[c];Object.getOwnPropertyNames(n).forEach(function(r){n[r].forEach(function(n){e.call(t,n,r,this)},this)},this)}},{key:"keys",value:function(){var e=[];this.forEach(function(t,n){e.push(n)});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"values",value:function(){var e=[];this.forEach(function(t){e.push(t)});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"entries",value:function(){var e=[];this.forEach(function(t,n){e.push([n,t])});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"toString",value:function(){var e,t,n,r,o=this[c],i=[];for(t in o)for(n=d(t),e=0,r=o[t];e<r.length;e++)i.push(n+"="+d(r[e]));return i.join("&")}}]),e}();h.prototype[a.default.iterator]=h.prototype.entries,e.exports=h},function(e,t,n){e.ex
ports={get Promise(){return n(3)},get Symbol(){return n(0)},get Map(){return n(4)},get Set(){return n(5)},get WeakMap(){return n(6)},get WeakSet(){return n(7)},get FontFace(){return n(8)},get URL(){return n(9)},get URLSearchParams(){return n(1)},get matchMedia(){return n(10)}}},function(e,t,n){var r="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};function o(){}var i="function"==typeof setImmediate&&setImmediate||function(e){"function"==typeof setTimeout?setTimeout(e,0):e()},a=function(e){"undefined"!=typeof console&&console&&console.log("Possible Unhandled Promise Rejection:",e)};function u(e){if("object"!==r(this))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("Promise resolver is not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)
}function s(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void f(t.promise,e)}l(t.promise,r)}else(1===e._state?l:f)(t.promise,e._value)})):e._deferreds.push(t)}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":r(t))||"function"==typeof t)){var n=t.then;if(t instanceof u)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void d((o=n,i=t,function(){o.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){f(e,t)}var o,i}function f(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i(function(){e._handled||a(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)s(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,l(t,e))},function(e){n||(n=!0,f(t,e))})}catch(e){if(n)return;n=!0,f(t
,e)}}u.prototype.catch=function(e){return this.then(null,e)},u.prototype.then=function(e,t){var n=new this.constructor(o);return s(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},u.all=function(e){var t=Array.prototype.slice.call(e);return new u(function(e,n){if(0===t.length)return e([]);var o=t.length;function i(a,u){try{if(u&&("object"===(void 0===u?"undefined":r(u))||"function"==typeof u)){var s=u.then;if("function"==typeof s)return void s.call(u,function(e){i(a,e)},n)}t[a]=u,0==--o&&e(t)}catch(e){n(e)}}for(var a=0;a<t.length;a++)i(a,t[a])})},u.resolve=function(e){return e&&"object"===(void 0===e?"undefined":r(e))&&e.constructor===u?e:new u(function(t){t(e)})},u.reject=function(e){return new u(function(t,n){n(e)})},u.race=function(e){return new u(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},u._setImmediateFn=function(e){i=e},u._setUnhandledRejectionFn=function(e){a=e},e.
exports=u},function(e,t,n){var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=(0,i.default)("undef"),u=(0,i.default)("NaN"),s=!0;function l(e){return e!=e?u:e}function f(e){return e===u?NaN:e}function c(e,t){var n=0,r=!1;return{next:function(){if(n===e._keys.length&&(r=!0),r)return{value:void 0,done:!0};for(;e._keys[n]===a;)n++;return{value:t.call(e,n++),done:!1}}}}function d(e){for(var t=0,n=0,r=e._keys.length;n<r;n++)e._keys[n]!==a&&t++;return t}function p(e,t){return"function"==typeof e[t]}var h=function e(t){this._keys=[],this._values=[],t&&p(t,"forEach")&&(t instanceof e||p(t,"clear")&&p(t,"delete")&&p(t,"entries")&&p(t,"forEach")&&p(t,"get")&&p(t,"has")&&p(t,"keys")&&p(t,"set")&&p(t,"values")?t.forEach(function(e,t){this.set.apply(this,[t,e])},this):t.forEach(function(e){this.set.apply(this,e)},this)),s||(this.size=d(this))};h.prototype={};try{Object.defineProperty(h.prototype,"size",{get:function(){return d(this)}})}catch(e){s=!1}h.prototype.get=function(e){var t=this._ke
ys.indexOf(l(e));return-1!==t?this._values[t]:void 0},h.prototype.set=function(e,t){var n=this._keys.indexOf(l(e));return-1!==n?this._values[n]=t:(this._keys.push(l(e)),this._values.push(t),s||(this.size=d(this))),this},h.prototype.has=function(e){return-1!==this._keys.indexOf(l(e))},h.prototype.delete=function(e){var t=this._keys.indexOf(l(e));return-1!==t&&(this._keys[t]=a,this._values[t]=a,s||(this.size=d(this)),!0)},h.prototype.clear=function(){this._keys=this._values=[],s||(this.size=0)},h.prototype.values=function(){return c(this,function(e){return this._values[e]})},h.prototype.keys=function(){return c(this,function(e){return f(this._keys[e])})},h.prototype.entries=h.prototype[i.default.iterator]=function(){return c(this,function(e){return[f(this._keys[e]),this._values[e]]})},h.prototype.forEach=function(e,t){t=t||global;for(var n=this.entries(),r=n.next();!1===r.done;)e.call(t,r.value[1],r.value[0],this),r=n.next()},h.prototype[i.default.species]=h,Object.defineProperty(h,"c
onstructor",{value:h});try{Object.defineProperty(h,"length",{value:0})}catch(e){}e.exports=h},function(e,t,n){var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=(0,i.default)("undef"),u=(0,i.default)("NaN"),s=!0;function l(e){return e!=e?u:e}function f(e){return e===u?NaN:e}function c(e,t){var n=0;return{next:function(){for(;e._values[n]===a;)n++;return n===e._values.length?{value:void 0,done:!0}:{value:t.call(e,n++),done:!1}}}}function d(e){for(var t=0,n=0,r=e._values.length;n<r;n++)e._values[n]!==a&&t++;return t}var p=function(e){this._values=[],e&&"function"==typeof e.forEach&&e.forEach(function(e){this.add.call(this,e)},this),s||(this.size=d(this))};try{Object.defineProperty(p.prototype,"size",{get:function(){return d(this)}})}catch(e){s=!1}p.prototype.add=function(e){return e=l(e),-1===this._values.indexOf(e)&&(this._values.push(e),s||(this.size=d(this))),this},p.prototype.has=function(e){return-1!==this._values.indexOf(l(e))},p.prototype.delete=function(e){var t=this._valu
es.indexOf(l(e));return-1!==t&&(this._values[t]=a,s||(this.size=d(this)),!0)},p.prototype.clear=function(){this._values=[],s||(this.size=0)},p.prototype.values=p.prototype.keys=function(){return c(this,function(e){return f(this._values[e])})},p.prototype.entries=p.prototype[i.default.iterator]=function(){return c(this,function(e){return[f(this._values[e]),f(this._values[e])]})},p.prototype.forEach=function(e,t){t=t||global;for(var n=this.entries(),r=n.next();!1===r.done;)e.call(t,r.value[1],r.value[0],this),r=n.next()},p.prototype[i.default.species]=p,Object.defineProperty(p,"constructor",{value:p});try{Object.defineProperty(p,"length",{value:0})}catch(e){}e.exports=p},function(e,t,n){var r="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},o=Object.defineProperty,i=Date.now()%1e9,a=function(e){this.name="__st"+(1e9*Math.random()>>>0)
+i+++"__",e&&e.forEach&&e.forEach(function(e){this.set.apply(this,e)},this)};a.prototype.set=function(e,t){if("object"!==(void 0===e?"undefined":r(e))&&"function"!=typeof e)throw new TypeError("Invalid value used as weak map key");var n=e[this.name];return n&&n[0]===e?n[1]=t:o(e,this.name,{value:[e,t],writable:!0}),this},a.prototype.get=function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},a.prototype.delete=function(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},a.prototype.has=function(e){var t=e[this.name];return!!t&&t[0]===e},e.exports=a},function(e,t,n){var r=Date.now()%1e9,o=function(e){this.name="__st"+(1e9*Math.random()>>>0)+r+++"__",e&&e.forEach&&e.forEach(this.add,this)};o.prototype.add=function(e){var t=this.name;return e[t]||Object.defineProperty(e,t,{value:!0,writable:!0}),this},o.prototype.delete=function(e){return!!e[this.name]&&(e[this.name]=void 0,!0)},o.prototype.has=function(e){return!!e[this.name]},e.exports=o},function(e,t,n){e.exp
orts=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.family=t,this.source=n}},function(e,t,n){var r=n(1),o=Object.create(null);o.ftp=21,o.file=0,o.gopher=70,o.http=80,o.https=443,o.ws=80,o.wss=443;var i=Object.create(null);function a(e){return void 0!==o[e]}function u(){h.call(this),this._isInvalid=!0}function s(e){return""==e&&u.call(this),e.toLowerCase()}function l(e){var t=e.charCodeAt(0);return t>32&&t<127&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}i["%2e"]=".",i[".%2e"]="..",i["%2e."]="..",i["%2e%2e"]="..";var f=void 0,c=/[a-zA-Z]/,d=/[a-zA-Z0-9\+\-\.]/;function p(e,t,n){var r=this;function p(e){w.push(e)}var h,v,y=t||"scheme start",_=0,m="",b=!1,g=!1,w=[];e:for(;(e[_-1]!=f||0==_)&&!this._isInvalid;){var x=e[_];switch(y){case"scheme start":if(!x||!c.test(x)){if(t){p("Invalid scheme.");break e}m="",y="no scheme";continue}m+=x.toLowerCase(),y="scheme";break;case"scheme":if(x&&d.test(x))m+=
x.toLowerCase();else{if(":"!=x){if(t){if(f==x)break e;p("Code point not allowed in scheme: "+x);break e}m="",_=0,y="no scheme";continue}if(r._scheme=m,m="",t)break e;a(r._scheme)&&(r._isRelative=!0),y="file"==r._scheme?"relative":r._isRelative&&n&&n._scheme==r._scheme?"relative or authority":r._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==x?y="query":"#"==x?(r._fragment="#",y="fragment"):f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._schemeData+=l(x));break;case"no scheme":if(n&&a(n._scheme)){y="relative";continue}p("Missing scheme."),u.call(r);break;case"relative or authority":if("/"!=x||"/"!=e[_+1]){p("Expected /, got: "+x),y="relative";continue}y="authority ignore slashes";break;case"relative":if(r._isRelative=!0,"file"!=r._scheme&&(r._scheme=n._scheme),f==x){r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query=n._query,r._username=n._username,r._password=n._password;break e}if("/"==x||"\\"==x)"\\"==x&&p("\\ is an invalid code point."),y="relati
ve slash";else if("?"==x)r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query="?",r._username=n._username,r._password=n._password,y="query";else{if("#"!=x){var E=e[_+1],C=e[_+2];("file"!=r._scheme||!c.test(x)||":"!=E&&"|"!=E||f!=C&&"/"!=C&&"\\"!=C&&"?"!=C&&"#"!=C)&&(r._host=n._host,r._port=n._port,r._username=n._username,r._password=n._password,r._path=n._path.slice(),r._path.pop()),y="relative path";continue}r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query=n._query,r._fragment="#",r._username=n._username,r._password=n._password,y="fragment"}break;case"relative slash":if("/"!=x&&"\\"!=x){"file"!=r._scheme&&(r._host=n._host,r._port=n._port,r._username=n._username,r._password=n._password),y="relative path";continue}"\\"==x&&p("\\ is an invalid code point."),y="file"==r._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=x){p("Expected '/', got: "+x),y="authority ignore slashes";continue}y="authority second slash";break;c
ase"authority second slash":if(y="authority ignore slashes","/"!=x){p("Expected '/', got: "+x);continue}break;case"authority ignore slashes":if("/"!=x&&"\\"!=x){y="authority";continue}p("Expected authority, got: "+x);break;case"authority":if("@"==x){b&&(p("@ already seen."),m+="%40"),b=!0;for(var S=0;S<m.length;S++){var O=m[S];if("\t"!=O&&"\n"!=O&&"\r"!=O)if(":"!=O||null!==r._password){var k=l(O);null!==r._password?r._password+=k:r._username+=k}else r._password="";else p("Invalid whitespace in authority.")}m=""}else{if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){_-=m.length,m="",y="host";continue}m+=x}break;case"file host":if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){2!=m.length||!c.test(m[0])||":"!=m[1]&&"|"!=m[1]?0==m.length?y="relative path start":(r._host=s.call(r,m),m="",y="relative path start"):y="relative path";continue}"\t"==x||"\n"==x||"\r"==x?p("Invalid whitespace in file host."):m+=x;break;case"host":case"hostname":if(":"!=x||g){if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){if(r._hos
t=s.call(r,m),m="",y="relative path start",t)break e;continue}"\t"!=x&&"\n"!=x&&"\r"!=x?("["==x?g=!0:"]"==x&&(g=!1),m+=x):p("Invalid code point in host/hostname: "+x)}else if(r._host=s.call(r,m),m="",y="port","hostname"==t)break e;break;case"port":if(/[0-9]/.test(x))m+=x;else{if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x||t){if(""!=m){var P=parseInt(m,10);P!=o[r._scheme]&&(r._port=P+""),m=""}if(t)break e;y="relative path start";continue}"\t"==x||"\n"==x||"\r"==x?p("Invalid code point in port: "+x):u.call(r)}break;case"relative path start":if("\\"==x&&p("'\\' not allowed in path."),y="relative path","/"!=x&&"\\"!=x)continue;break;case"relative path":var j;if(f!=x&&"/"!=x&&"\\"!=x&&(t||"?"!=x&&"#"!=x))"\t"!=x&&"\n"!=x&&"\r"!=x&&(m+=l(x));else"\\"==x&&p("\\ not allowed in relative path."),(j=i[m.toLowerCase()])&&(m=j),".."==m?(r._path.pop(),"/"!=x&&"\\"!=x&&r._path.push("")):"."==m&&"/"!=x&&"\\"!=x?r._path.push(""):"."!=m&&("file"==r._scheme&&0==r._path.length&&2==m.length&&c.test(m[0])&&"|
"==m[1]&&(m=m[0]+":"),r._path.push(m)),m="","?"==x?(r._query="?",y="query"):"#"==x&&(r._fragment="#",y="fragment");break;case"query":t||"#"!=x?f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._query+=(void 0,(v=(h=x).charCodeAt(0))>32&&v<127&&-1==[34,35,60,62,96].indexOf(v)?h:encodeURIComponent(h))):(r._fragment="#",y="fragment");break;case"fragment":f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._fragment+=x)}_++}}function h(){this._scheme="",this._schemeData="",this._username="",this._password=null,this._host="",this._port="",this._path=[],this._query="",this._fragment="",this._isInvalid=!1,this._isRelative=!1}function v(e,t){void 0===t||t instanceof v||(t=new v(String(t))),this._url=e,h.call(this);var n=e.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");p.call(this,n,null,t)}v.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var e="";return""==this._username&&null==this._password||(e=this._username+(null!=this._password?":"+this._password:"")+"@"),this.protocol+(
this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._fragment},set href(e){h.call(this),p.call(this,e)},get protocol(){return this._scheme+":"},set protocol(e){this._isInvalid||p.call(this,e+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"host")},get hostname(){return this._host},set hostname(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"hostname")},get port(){return this._port},set port(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(e){!this._isInvalid&&this._isRelative&&(this._path=[],p.call(this,e,"relative path start"))},get search(){return this._isInvalid||!this._query||"?"==this._query?"":this._query},set search(e){!this._isInvalid&&this._isRelative&&(this._query="?","?"==e[0]&&(e=e.slice(1)),p.call(this,e
,"query"))},get searchParams(){return new r(this.search)},get hash(){return this._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(e){this._isInvalid||(this._fragment="#","#"==e[0]&&(e=e.slice(1)),p.call(this,e,"fragment"))},get origin(){var e;if(this._isInvalid||!this._scheme)return"";switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}return(e=this.host)?this._scheme+"://"+e:""}},e.exports=v},function(e,t,n){var r=/^(?:(only|not)?\s*([_a-z][_a-z0-9-]*)|(\([^\)]+\)))(?:\s*and\s*(.*))?$/i,o=/^\(\s*([_a-z-][_a-z0-9-]*)\s*(?:\:\s*([^\)]+))?\s*\)$/,i=/^(?:(min|max)-)?(.+)/;function a(e,t){return(n=e,n.split(",").map(function(e){var t=(e=e.trim()).match(r);if(!t)throw new SyntaxError('Invalid CSS media query: "'+e+'"');var n=t[1],a=t[2],u=((t[3]||"")+(t[4]||"")).trim(),s={};if(s.inverse=!!n&&"not"===n.toLowerCase(),s.type=a?a.toLowerCase():"all",!u)return s.expressions=[],s;if(!(u=u.match(/\([^\)]+\)/g)))throw new SyntaxError(
'Invalid CSS media query: "'+e+'"');return s.expressions=u.map(function(t){var n=t.match(o);if(!n)throw new SyntaxError('Invalid CSS media query: "'+e+'"');var r=n[1].toLowerCase().match(i);return{modifier:r[1],feature:r[2],value:n[2]}}),s})).some(function(e){var n=e.inverse,r="all"===e.type||t.type===e.type;if(r&&n||!r&&!n)return!1;var o=e.expressions.every(function(e){var n=e.feature,r=e.modifier,o=e.value,i=t[n];if(!i)return!1;switch(n){case"width":case"height":o=parseFloat(o),i=parseFloat(i)}switch(r){case"min":return i>=o;case"max":return i<=o;default:return i===o}});return o&&!n||!o&&n});var n}e.exports=function(e){var t={matches:!1,media:e};return""===e?(t.matches=!0,t):(t.matches=a(e,{type:"screen",width:window.screen.width,height:window.screen.height}),t)}}])}},function(e,t,n){e.exports=function(e){return function(t,n,r){n instanceof Function&&(r=n,n=[]),e[t]={factory:r,deps:n,module:{exports:{}},isInitialized:!1,hasError:!1}}}},function(e,t,n){var r="@weex-module/";e.expor
ts=function(e,t){return function n(o){var i=e[o];if(o.split(r).length>1){var a=o.split(r)[1];if(t.isRegisteredModule(a))return t.requireModule(a);throw new Error('Requiring unknown weex module "'+o+'"')}if(i&&i.isInitialized)return i.module.exports;if(!i)throw new Error('Requiring unknown module "'+o+'"');if(i.hasError)throw new Error('Requiring module "'+o+'" which threw an exception');try{i.isInitialized=!0,i.factory(n,i.module.exports,i.module)}catch(e){throw i.hasError=!0,i.isInitialized=!1,e}return i.module.exports}}},function(e,t,n){var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};function a(e){if("*"==e)return e;for(var t=(e="string"==typeof e?e:"").split("."),n=0,r=[];n<3;){var o="string"==typeof t[n]&&t[n]?t[n]:"0";r.push(o),n++}return r.join(".")}function u(e,t,n){var r={isDowngrade:!0,errorType:1,code:1e3},o=e.toLowerCase();return o.indexOf("osversion")>=0?r.code=1001:o.indexOf("appversion")>=0?r.code=1002:o.indexOf("weexversion")>=0?r.code=1003:o.indexOf("devicemodel")>
=0&&(r.code=1004),r.errorMessage="Downgrade["+e+"] :: deviceInfo "+t+" matched criteria "+n,r}e.exports=function(e){return function(t){var n=e("@weex-module/instanceWrap"),r=function(e){var t={isDowngrade:!1},n=WXEnvironment,r=e[(n.platform||"unknow").toLowerCase()]||{};for(var o in n){var s=o,l=s.toLowerCase(),f=n[o],c=l.indexOf("version")>=0,d=l.indexOf("devicemodel")>=0,p=r[o];if(p&&c){var h=a(p),v=a(n[o]);if(i.default.satisfies(v,h)){t=u(s,f,p);break}}else if(d&&(Array.isArray(p)?p:[p]).indexOf(f)>=0){t=u(s,f,p);break}}return t}(t);return!!r.isDowngrade&&(n.error(r.errorType,r.code,r.errorMessage),!0)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.default={satisfies:function(e,t){if((void 0===e?"undefined":r(e))+(void 0===t?"undefined":r(t))!="stringst
ring")return!1;if("*"==t)return!0;for(var n=t.match(/(\W+)?([\d|.]+)/),o=e.split("."),i=n[2].split("."),a=Math.max(o.length,i.length),u=0,s=0;s<a;s++){if(o[s]&&!i[s]&&parseInt(o[s])>0||parseInt(o[s])>parseInt(i[s])){u=1;break}if(i[s]&&!o[s]&&parseInt(i[s])>0||parseInt(o[s])<parseInt(i[s])){u=-1;break}}switch(n[1]){case"<":if(-1===u)return!0;break;case"<=":if(1!==u)return!0;break;case">":if(1===u)return!0;break;case">=":if(-1!==u)return!0;break;default:if(0===u)return!0}return!1}},e.exports=t.default},function(e,t,n){var r,o=n(1),i=(r=o)&&r.__esModule?r:{default:r};var a="visible",u="hidden",s="visibilitychange";function l(e){e.body.addEvent("viewappear",function(t){e.visibilityState=a,t.type=s,e.dispatchEvent(t)}),e.body.addEvent("viewdisappear",function(t){e.visibilityState=u,t.type=s,e.dispatchEvent(t)})}e.exports=function(e,t){var n=new i.default,r=!1;try{t.addEventListener=function(e,o){e===s&&(t.body?l(t):r=!0),n.on(e,o)},t.removeEventListener=function(e,r){var o;e===s&&(o=t).b
ody&&(o.body.removeEvent("viewappear"),o.body.removeEvent("viewdisappear")),n.off(e,r)},t.dispatchEvent=function(e){n.emit(e.type,e)},t.fonts={add:function(t){e("@weex-module/dom").addRule("fontFace",{fontFamily:t.family,src:t.source})}},t.visibilityState=a;var o=t.createBody;Object.defineProperty(t,"createBody",{value:function(){var e=o.apply(t,arguments);return r&&l(t),e}})}catch(e){console.log(e)}return t}},function(e,t,n){var r="@weex-module/location";e.exports=function(e,t){return t.assign=function(t){e("@weex-module/navigator").push({url:t,animated:"true"},function(e){})},t.replace=function(t){e(r).replace(t)},t.reload=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e(r).reload(t)},t}},function(e,t,n){e.exports=function(e,t){function n(e){return"string"!=typeof e&&(e=String(e)),e.toLowerCase()}function r(e){return"string"!=typeof e&&(e=String(e)),e}function o(e){this.originHeaders=e,this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},t
his):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(){return this.bodyUsed=!1,this._initBody=function(e,t){if(this._bodyInit=e,"string"==typeof e)this._bodyText=e;else{if(e)throw new Error("unsupported BodyInit type");this._bodyText=""}},this.text=function(){var e=function(e){if(e.bodyUsed)return t.reject(new TypeError("Already read"));e.bodyUsed=!0}(this);return e||t.resolve(this._bodyText)},this.json=function(){return this.text().then(JSON.parse)},this}o.prototype.append=function(e,t){e=n(e),t=r(t);var o=this.map[e];this.map[e]=o?o+","+t:t},o.prototype.delete=function(e){delete this.map[n(e)]},o.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},o.prototype.set=function(e,t){this.map[n(e)]=[r(t)]},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};var a=["DELETE","GET","HEAD","OPTIONS","POST"
,"PUT"];function u(e,t){var n,r,i=(t=t||{}).body;if(u.prototype.isPrototypeOf(e)){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,i||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=e;if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),a.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i,t)}function s(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e,t)}u.prototype.clone=function(){return new u(this)},i.call(u
.prototype),i.call(s.prototype),s.prototype.clone=function(){return new s(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},s.error=function(){var e=new s(null,{status:0,statusText:""});return e.type="error",e};var l=[301,302,303,307,308];s.redirect=function(e,t){if(-1===l.indexOf(t))throw new RangeError("Invalid status code");return new s(null,{status:t,headers:{location:e}})};return{fetch:function(n,r){return new t(function(t,o){var i,a={url:(i=u.prototype.isPrototypeOf(n)&&!r?n:new u(n,r)).url,method:i.method,headers:i.headers&&i.headers.originHeaders};void 0!==i._bodyInit&&(a.body=i._bodyInit),a.type=r&&r.dataType?r.dataType:"text",(0,e("@weex-module/stream").fetch)(a,function(e){try{"string"==typeof e&&(e=JSON.parse(e));var n=new s("string"==typeof e.data?e.data:JSON.stringify(e.data),{status:e.status,statusText:e.statusText,headers:e.headers,url:i.url});t(n)}catch(e){o(e)}},function(e){})})},Headers:o,Request:u,Response:s
}}},function(e,t,n){var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=n(2),i=0,a=1,u=2,s=3,l=4,f=["abort","error","load","loadstart","progress","timeout","loadend","readystatechange"];e.exports=function(e){var t=function(t){function n(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.UNSENT=i,e.OPENED=a,e.HEADERS_RECEIVED=u,e.LOADING=s,e.DONE=l,e.readyState=i,e.status=0,e.statusText="",e.timeout=0,e._aborted=!1,e._hasError=!1,e._method=null,e._response="",e._url=null,e._timedOut=!1,e._reset(),e}retu
rn function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,o.apply(undefined,f)),r(n,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.status=0,this._hasError=!1,this._headers={},this._response="",this._responseType="",this._sent=!1,this._lowerCaseResponseHeaders={},this._timedOut=!1}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var e=this.responseHeaders||{};return Object.keys(e).map(function(t){return t+": "+e[t]}).join("\r\n")}},{key:"getResponseHeader",value:function(e){var t=this._lowerCaseResponseHeaders[e.toLowerCase()];return void 0!==t?t:null}},{key:"setRequestHeader",value:function(e,t){if(this.readyState!==this.OPENED)throw new Error("R
equest has not been opened");this._headers[e.toLowerCase()]=String(t)}},{key:"open",value:function(e,t,n){if(this.readyState!==this.UNSENT)throw new Error("Cannot open, already sending");if(void 0!==n&&!n)throw new Error("Synchronous http requests are not supported");if(!t)throw new Error("Cannot load an empty url");this._method=e.toUpperCase(),this._url=t,this._aborted=!1,this.setReadyState(this.OPENED)}},{key:"
<TRUNCATED>
[04/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/build.gradle
----------------------------------------------------------------------
diff --git a/android/sdk/build.gradle b/android/sdk/build.gradle
index 728e1c6..ecb40c2 100755
--- a/android/sdk/build.gradle
+++ b/android/sdk/build.gradle
@@ -60,6 +60,19 @@ android {
def jsfmVersion = m[0][1]
println jsfmVersion
+ copy {
+ from '../../pre-build'
+ into new File(projectDir,"assets")
+ include 'weex-main-jsfm.js'
+ rename('weex-main-jsfm.js','weex-main-jsfm.js')
+ }
+
+ copy {
+ from '../../pre-build'
+ into new File(projectDir,"assets")
+ include 'weex-rax-api.js'
+ }
+
if(project.hasProperty('asfRelease')){
//download so file if not exist, when compile in source release
download{
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/armeabi/libweexjsb.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjsb.so b/android/sdk/libs/armeabi/libweexjsb.so
old mode 100644
new mode 100755
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/armeabi/libweexjsc.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjsc.so b/android/sdk/libs/armeabi/libweexjsc.so
old mode 100644
new mode 100755
index 3c386f1..f45aee4
Binary files a/android/sdk/libs/armeabi/libweexjsc.so and b/android/sdk/libs/armeabi/libweexjsc.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/armeabi/libweexjss.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjss.so b/android/sdk/libs/armeabi/libweexjss.so
old mode 100644
new mode 100755
index bdedcc5..51bbd4d
Binary files a/android/sdk/libs/armeabi/libweexjss.so and b/android/sdk/libs/armeabi/libweexjss.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/armeabi/libweexjst.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjst.so b/android/sdk/libs/armeabi/libweexjst.so
index bca44ad..099256c 100755
Binary files a/android/sdk/libs/armeabi/libweexjst.so and b/android/sdk/libs/armeabi/libweexjst.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/x86/libweexjsc.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/x86/libweexjsc.so b/android/sdk/libs/x86/libweexjsc.so
index 3e2bf9a..b86a821 100755
Binary files a/android/sdk/libs/x86/libweexjsc.so and b/android/sdk/libs/x86/libweexjsc.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/libs/x86/libweexjss.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/x86/libweexjss.so b/android/sdk/libs/x86/libweexjss.so
index 13c858f..fc8e5f6 100755
Binary files a/android/sdk/libs/x86/libweexjss.so and b/android/sdk/libs/x86/libweexjss.so differ
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java b/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
index e6084d9..96ca990 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXEnvironment.java
@@ -119,6 +119,9 @@ public class WXEnvironment {
configs.put(WXConfig.weexVersion, String.valueOf(WXSDK_VERSION));
configs.put(WXConfig.logLevel,sLogLevel.getName());
try {
+ if (isApkDebugable()) {
+ options.put(WXConfig.debugMode, "true");
+ }
options.put(WXConfig.scale, Float.toString(sApplication.getResources().getDisplayMetrics().density));
}catch (NullPointerException e){
//There is little chance of NullPointerException as sApplication may be null.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java b/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
index 618502d..cbcac83 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKEngine.java
@@ -393,14 +393,19 @@ public class WXSDKEngine {
public static boolean registerComponent(IFComponentHolder holder, boolean appendTree, String ... names) throws WXException {
boolean result = true;
- for(String name:names) {
- Map<String, Object> componentInfo = new HashMap<>();
- if (appendTree) {
- componentInfo.put("append", "tree");
+ try {
+ for (String name : names) {
+ Map<String, Object> componentInfo = new HashMap<>();
+ if (appendTree) {
+ componentInfo.put("append", "tree");
+ }
+ result = result && WXComponentRegistry.registerComponent(name, holder, componentInfo);
}
- result = result && WXComponentRegistry.registerComponent(name, holder, componentInfo);
+ return result;
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return result;
}
- return result;
}
/**
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
index 8e6534e..40cdf21 100644
--- a/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
+++ b/android/sdk/src/main/java/com/taobao/weex/WXSDKInstance.java
@@ -175,6 +175,13 @@ public class WXSDKInstance implements IWXActivityStateListener,DomContext, View.
private ComponentObserver mComponentObserver;
private boolean mIsCommitedDomAtionExp = false;
+ /**
+ * set open SandBox
+ * @param flag
+ */
+ public void setUseSandBox(boolean flag) {
+ WXBridgeManager.getInstance().setSandBoxContext(flag);
+ }
public PriorityQueue<WXEmbed> hiddenEmbeds;
private int maxHiddenEmbedsNum = -1; //max hidden embed num, -1 standard for ulimit
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/bridge/ModuleFactoryImpl.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/ModuleFactoryImpl.java b/android/sdk/src/main/java/com/taobao/weex/bridge/ModuleFactoryImpl.java
new file mode 100644
index 0000000..fe0e00a
--- /dev/null
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/ModuleFactoryImpl.java
@@ -0,0 +1,38 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package com.taobao.weex.bridge;
+
+/**
+ * Created by shiwentao on 2018/3/13.
+ */
+
+public class ModuleFactoryImpl {
+ public ModuleFactory mFactory = null;
+ public boolean hasRigster = false;
+
+ public ModuleFactoryImpl(ModuleFactory factory) {
+ mFactory = factory;
+ }
+
+ public ModuleFactoryImpl(ModuleFactory factory, boolean rigister) {
+ mFactory = factory;
+ hasRigster = rigister;
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
index ef30168..20b37e1 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridge.java
@@ -64,9 +64,28 @@ class WXBridge implements IWXBridge {
*/
public native int execJS(String instanceId, String namespace, String function, WXJSObject[] args);
+ /**
+ * nativeCreateInstanceContext
+ * @param instanceId
+ * @param name
+ * @param function
+ * @param args
+ * @return
+ */
+ public native int createInstanceContext(String instanceId, String name, String function, WXJSObject[] args);
/**
+ * nativeDestoryInstance
+ * @param instanceId
+ * @param name
+ * @param function
+ * @param args
+ * @return
+ */
+ public native int destoryInstance(String instanceId, String name, String function, WXJSObject[] args);
+
+ /**
* Execute JavaScript function
*
* @param instanceId
@@ -85,6 +104,15 @@ class WXBridge implements IWXBridge {
*/
public native int execJSService(String javascript);
+
+ /**
+ * execJSOnInstance
+ * @param instanceId id
+ * @param script js
+ * @param type tag: sync | async | global | instance
+ * @return value
+ */
+ public native String execJSOnInstance(String instanceId, String script, int type);
/**
* Take v8's heap snapshot
* @param filename the name of the file to be written.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
index 0e2c722..f45150f 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
@@ -19,6 +19,7 @@
package com.taobao.weex.bridge;
import android.content.Context;
+import android.net.Uri;
import android.os.Build;
import android.os.Handler;
import android.os.Handler.Callback;
@@ -56,6 +57,7 @@ import com.taobao.weex.dom.action.Action;
import com.taobao.weex.dom.action.Actions;
import com.taobao.weex.dom.action.TraceableAction;
import com.taobao.weex.tracing.WXTracing;
+import com.taobao.weex.ui.WXComponentRegistry;
import com.taobao.weex.utils.WXExceptionUtils;
import com.taobao.weex.utils.WXFileUtils;
import com.taobao.weex.utils.WXJsonUtils;
@@ -77,12 +79,15 @@ import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
+import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import java.util.Stack;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
import static com.taobao.weex.bridge.WXModuleManager.getDomModule;
import static com.taobao.weex.bridge.WXModuleManager.createDomModule;
@@ -140,6 +145,8 @@ public class WXBridgeManager implements Callback, BactchExecutor {
public static final String INITLOGFILE = "/jsserver_start.log";
private static final String NON_CALLBACK = "-1";
private static final String UNDEFINED = "undefined";
+
+ private static final String BUNDLE_TYPE = "bundleType";
private static final int INIT_FRAMEWORK_OK = 1;
private static final int CRASHREINIT = 50;
static volatile WXBridgeManager mBridgeManager;
@@ -147,6 +154,18 @@ public class WXBridgeManager implements Callback, BactchExecutor {
private volatile static int reInitCount = 1;
private static String crashUrl = null;
private static long lastCrashTime = 0;
+ private static String mRaxApi = null;
+
+ // add for clound setting, default value is true
+ // can use it to control weex sandbox
+ // if true will open weex sandbox for multi context
+ private volatile static boolean isSandBoxContext = true;
+
+ private enum BundType {
+ Vue,
+ Rax,
+ Others
+ };
/**
* Whether JS Framework(main.js) has been initialized.
@@ -200,6 +219,46 @@ public class WXBridgeManager implements Callback, BactchExecutor {
return mBridgeManager;
}
+ public void setSandBoxContext(final boolean flag) {
+ if (flag != isSandBoxContext) {
+ isSandBoxContext = flag;
+ // use diff context reinit jsf
+ if (isJSThread()) {
+
+ setJSFrameworkInit(false);
+ WXModuleManager.resetAllModuleState();
+ String jsf = "";
+ if (!isSandBoxContext) {
+ jsf = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
+ } else {
+ jsf = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
+ }
+ initFramework(jsf);
+ WXServiceManager.reload();
+ WXModuleManager.reload();
+ WXComponentRegistry.reload();
+ } else {
+ post(new Runnable() {
+ @Override
+ public void run() {
+ setJSFrameworkInit(false);
+ WXModuleManager.resetAllModuleState();
+ String jsf = "";
+ if (!isSandBoxContext) {
+ jsf = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
+ } else {
+ jsf = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
+ }
+ initFramework(jsf);
+ WXServiceManager.reload();
+ WXModuleManager.reload();
+ WXComponentRegistry.reload();
+ }
+ }, null);
+ }
+ }
+ }
+
// setJSFrameworkInit and isJSFrameworkInit may use on diff thread
// use volatile
private boolean isJSFrameworkInit() {
@@ -291,6 +350,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
*/
public void restart() {
setJSFrameworkInit(false);
+ WXModuleManager.resetAllModuleState();
initWXBridge(WXEnvironment.sRemoteDebugMode);
}
@@ -1018,6 +1078,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
reInitCount++;
// reinit frame work
setJSFrameworkInit(false);
+ WXModuleManager.resetAllModuleState();
initScriptsFramework("");
if (mDestroyedInstanceId != null && mDestroyedInstanceId.contains(instanceId)) {
@@ -1113,6 +1174,24 @@ public class WXBridgeManager implements Callback, BactchExecutor {
}
+ public String syncExecJsOnInstanceWithResult(final String instanceId, final String js, final int type) {
+ final CountDownLatch waitLatch = new CountDownLatch(1);
+ EventResult callback = new EventResult(){
+ @Override
+ public void onCallback(Object result) {
+ super.onCallback(result);
+ waitLatch.countDown();
+ }
+ };
+ try{
+ execJSOnInstance(callback, instanceId, js, type);
+ waitLatch.await(100, TimeUnit.MILLISECONDS);
+ return callback.getResult().toString();
+ }catch (Exception e){
+ WXLogUtils.e("syncCallExecJsOnInstance", e);
+ return "";
+ }
+ }
/**
* ref, type, data, domChanges
@@ -1575,6 +1654,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
private void invokeCreateInstance(@NonNull WXSDKInstance instance, String template,
Map<String, Object> options, String data) {
+ // add for sandbox, will delete on sandbox ok
initFramework("");
if (mMock) {
@@ -1589,7 +1669,45 @@ public class WXBridgeManager implements Callback, BactchExecutor {
WXLogUtils.e(err);
return;
}
+
+ WXModuleManager.registerWhenCreateInstance();
+
try {
+ BundType type = BundType.Others;
+ try {
+ long start = System.currentTimeMillis();
+ type = getBundleType(instance.getBundleUrl(), template);
+
+ if (WXEnvironment.isOpenDebugLog()) {
+ long end = System.currentTimeMillis();
+ WXLogUtils.e("end getBundleType type:" + type.toString() + " time:" + (end - start));
+ }
+ } catch (Throwable e) {
+ e.printStackTrace();
+ }
+ try {
+ if (options == null) {
+ options = new HashMap<>();
+ }
+ // on file there is { "framework": "Vue" } or others
+ if (options.get(BUNDLE_TYPE) == null) {
+ // may vue or Rax
+ if (type == BundType.Vue) {
+ options.put(BUNDLE_TYPE, "Vue");
+ } else if (type == BundType.Rax) {
+ options.put(BUNDLE_TYPE, "Rax");
+ } else {
+ options.put(BUNDLE_TYPE, "Others");
+ }
+ }
+ if (options.get("env") == null) {
+ options.put("env", mInitParams);
+ }
+ } catch (Throwable e) {
+ e.printStackTrace();
+ }
+
+
if (WXEnvironment.isOpenDebugLog()) {
WXLogUtils.d("createInstance >>>> instanceId:" + instance.getInstanceId()
+ ", options:"
@@ -1603,12 +1721,37 @@ public class WXBridgeManager implements Callback, BactchExecutor {
WXJSObject optionsObj = new WXJSObject(WXJSObject.JSON,
options == null ? "{}"
: WXJsonUtils.fromObjectToJSONString(options));
+ optionsObj = optionObjConvert(isSandBoxContext, type, optionsObj);
WXJSObject dataObj = new WXJSObject(WXJSObject.JSON,
data == null ? "{}" : data);
+ WXJSObject apiObj;
+ if (type == BundType.Rax) {
+ if (mRaxApi == null) {
+ mRaxApi = WXFileUtils.loadAsset("weex-rax-api.js", WXEnvironment.getApplication());
+ }
+ apiObj = new WXJSObject(WXJSObject.String,
+ mRaxApi);
+ } else {
+ apiObj = new WXJSObject(WXJSObject.String,
+ "");
+ }
+
WXJSObject[] args = {instanceIdObj, instanceObj, optionsObj,
- dataObj};
+ dataObj, apiObj};
instance.setTemplate(template);
- invokeExecJS(instance.getInstanceId(), null, METHOD_CREATE_INSTANCE, args, false);
+ // if { "framework": "Vue" } or { "framework": "Rax" } will use invokeCreateInstanceContext
+ // others will use invokeExecJS
+ if (!isSandBoxContext) {
+ invokeExecJS(instance.getInstanceId(), null, METHOD_CREATE_INSTANCE, args, false);
+ return;
+ }
+ if (type == BundType.Vue || type == BundType.Rax) {
+ invokeCreateInstanceContext(instance.getInstanceId(), null, METHOD_CREATE_INSTANCE, args, false);
+ return;
+ } else {
+ invokeExecJS(instance.getInstanceId(), null, METHOD_CREATE_INSTANCE, args, false);
+ return;
+ }
} catch (Throwable e) {
String err = "[WXBridgeManager] invokeCreateInstance " + e.getCause()
+ instance.getTemplateInfo();
@@ -1621,6 +1764,104 @@ public class WXBridgeManager implements Callback, BactchExecutor {
}
}
+ public WXJSObject optionObjConvert(boolean useSandBox, BundType type, WXJSObject opt) {
+ if (!useSandBox || type == BundType.Others) {
+ return opt;
+ }
+ try {
+ String data = opt.data.toString();
+ JSONObject obj = JSON.parseObject(data);
+ if (obj.getJSONObject("env") != null) {
+ JSONObject optEnv = obj.getJSONObject("env");
+ // obj.replace()
+ if (optEnv != null) {
+ JSONObject opts = optEnv.getJSONObject("options");
+ if (opts!= null) {
+ optEnv.remove("options");
+ Set<String> set = opts.keySet();
+ for(Iterator it = set.iterator(); it.hasNext();) {
+ String key = it.next().toString();
+ optEnv.put(key, opts.getString(key));
+ }
+ }
+ }
+ obj.remove("env");
+ obj.put("env", optEnv);
+ }
+ WXJSObject optionsObj = new WXJSObject(WXJSObject.JSON, obj.toString());
+ return optionsObj;
+ } catch (Throwable e) {
+ e.printStackTrace();
+ }
+ return opt;
+
+ }
+
+ /**
+ * check bundleType
+ * @param url
+ * @param temp
+ * @return
+ */
+ public BundType getBundleType(String url, String temp) {
+ try {
+ if (url != null) {
+ Uri uri = Uri.parse(url);
+ String type = uri.getQueryParameter(BUNDLE_TYPE);
+ if ("Vue".equals(type) || "vue".equals(type)) {
+ return BundType.Vue;
+ } else if ("Rax".equals(type) || "rax".equals(type)) {
+ return BundType.Rax;
+ }
+ }
+ if (temp != null) {
+ if (temp.startsWith("// { \"framework\": \"Vue\" }") ||
+ temp.startsWith("// { \"framework\": \"vue\" }") ||
+ temp.startsWith("// {\"framework\" : \"Vue\"}") ||
+ temp.startsWith("// {\"framework\" : \"vue\"}")) {
+ return BundType.Vue;
+ } else if (temp.startsWith("// { \"framework\": \"Rax\" }") ||
+ temp.startsWith("// { \"framework\": \"rax\" }")
+ || temp.startsWith("// {\"framework\" : \"Rax\"}") ||
+ temp.startsWith("// {\"framework\" : \"rax\"}")) {
+ return BundType.Rax;
+ } else {
+ if (temp.length() > 500) {
+ temp = temp.substring(0, 500);
+ }
+ String strTrim = temp.replaceAll("\n","");
+ strTrim.trim();
+ if (strTrim.startsWith("// { \"framework\": \"Vue\" }") ||
+ strTrim.startsWith("// { \"framework\": \"vue\" }") ||
+ strTrim.startsWith("// {\"framework\" : \"Vue\"}") ||
+ strTrim.startsWith("// {\"framework\" : \"vue\"}")) {
+ return BundType.Vue;
+ } else if (strTrim.startsWith("// { \"framework\": \"Rax\" }") ||
+ strTrim.startsWith("// { \"framework\": \"rax\" }")
+ || strTrim.startsWith("// {\"framework\" : \"Rax\"}") ||
+ strTrim.startsWith("// {\"framework\" : \"rax\"}")) {
+ return BundType.Rax;
+ }
+
+ String regEx = "(use)(\\s+)(weex:vue)";
+ Pattern pattern = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
+ if (pattern.matcher(temp).find()) {
+ return BundType.Vue;
+ }
+ regEx = "(use)(\\s+)(weex:rax)";
+ pattern = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
+ if (pattern.matcher(temp).find()) {
+ return BundType.Rax;
+ }
+ }
+ }
+ return BundType.Others;
+ } catch (Throwable e) {
+ e.printStackTrace();
+ return BundType.Others;
+ }
+ }
+
private void mock(String instanceId) {
}
@@ -1657,7 +1898,8 @@ public class WXBridgeManager implements Callback, BactchExecutor {
instanceId);
WXJSObject[] args = {instanceIdObj};
if (isJSFrameworkInit()) {
- invokeExecJS(instanceId, null, METHOD_DESTROY_INSTANCE, args);
+ invokeDestoryInstance(instanceId, null, METHOD_DESTROY_INSTANCE, args, true);
+ // invokeExecJS(instanceId, null, METHOD_DESTROY_INSTANCE, args);
}
} catch (Throwable e) {
String err = "[WXBridgeManager] invokeDestroyInstance " + e.getCause();
@@ -1724,6 +1966,52 @@ public class WXBridgeManager implements Callback, BactchExecutor {
instance.callJsTime(System.currentTimeMillis()-start);
}
}
+
+ public void invokeCreateInstanceContext(String instanceId, String namespace, String function,
+ WXJSObject[] args, boolean logTaskDetail) {
+ WXLogUtils.d("invokeCreateInstanceContext instanceId:" + instanceId + " function:"
+ + function + " isJSFrameworkInit:%d" + isJSFrameworkInit());
+ mLodBuilder.append("createInstanceContext >>>> instanceId:").append(instanceId)
+ .append("function:").append(function);
+ if (logTaskDetail)
+ mLodBuilder.append(" tasks:").append(WXJsonUtils.fromObjectToJSONString(args));
+ WXLogUtils.d(mLodBuilder.substring(0));
+ mLodBuilder.setLength(0);
+ // }
+ mWXBridge.createInstanceContext(instanceId, namespace, function, args);
+ }
+
+public void invokeDestoryInstance(String instanceId, String namespace, String function,
+ WXJSObject[] args, boolean logTaskDetail) {
+ // if (WXEnvironment.isApkDebugable()) {
+ mLodBuilder.append("callJS >>>> instanceId:").append(instanceId)
+ .append("function:").append(function);
+ if (logTaskDetail)
+ mLodBuilder.append(" tasks:").append(WXJsonUtils.fromObjectToJSONString(args));
+ WXLogUtils.d(mLodBuilder.substring(0));
+ mLodBuilder.setLength(0);
+ // }
+ mWXBridge.destoryInstance(instanceId, namespace, function, args);
+ }
+
+ private void execJSOnInstance(final EventResult eventCallback, final String instanceId, final String js, final int type) {
+ post(new Runnable() {
+ @Override
+ public void run() {
+ String ret = invokeExecJSOnInstance(instanceId, js, type);
+ eventCallback.onCallback(ret);
+ }
+ });
+ }
+
+ private String invokeExecJSOnInstance(String instanceId, String js, int type) {
+ // if (WXEnvironment.isApkDebugable()) {
+ mLodBuilder.append("execJSOnInstance >>>> instanceId:").append(instanceId);
+ WXLogUtils.d(mLodBuilder.substring(0));
+ mLodBuilder.setLength(0);
+ // }
+ return mWXBridge.execJSOnInstance(instanceId, js, type);
+ }
private byte[] invokeExecJSWithResult(String instanceId, String namespace, String function,
WXJSObject[] args,boolean logTaskDetail){
@@ -1771,7 +2059,11 @@ public class WXBridgeManager implements Callback, BactchExecutor {
// if (WXEnvironment.isApkDebugable()) {
WXLogUtils.d("weex JS framework from assets");
// }
- framework = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
+ if (!isSandBoxContext) {
+ framework = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
+ } else {
+ framework = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
+ }
}
if (TextUtils.isEmpty(framework)) {
setJSFrameworkInit(false);
@@ -1815,6 +2107,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
execRegisterFailTask();
WXEnvironment.JsFrameworkInit = true;
registerDomModule();
+ WXModuleManager.reload();
String reinitInfo = "";
if (reInitCount > 1) {
reinitInfo = "reinit Framework:";
@@ -2051,6 +2344,18 @@ public class WXBridgeManager implements Callback, BactchExecutor {
WXJsonUtils.fromObjectToJSONString(modules))};
try {
mWXBridge.execJS("", null, METHOD_REGISTER_MODULES, args);
+ try {
+ Iterator<String> iter = modules.keySet().iterator();
+ while (iter.hasNext()) {
+ String module = iter.next();
+ if (module != null) {
+ WXModuleManager.resetModuleState(module, true);
+ WXLogUtils.e("[WXBridgeManager]invokeRegisterModules METHOD_REGISTER_MODULES success module:" + module);
+ }
+
+ }
+ } catch (Throwable e) {
+ }
} catch (Throwable e) {
WXExceptionUtils.commitCriticalExceptionRT(null,
WXErrorCode.WX_KEY_EXCEPTION_INVOKE_REGISTER_MODULES,
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
index 9c6273d..5a8bb89 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
@@ -56,7 +56,7 @@ public class WXModuleManager {
/**
* module class object dictionary
*/
- private static Map<String, ModuleFactory> sModuleFactoryMap = new HashMap<>();
+ private static volatile Map<String, ModuleFactoryImpl> sModuleFactoryMap = new HashMap<>();
private static Map<String, WXModule> sGlobalModuleMap = new HashMap<>();
private static Map<String, WXDomModule> sDomModuleMap = new HashMap<>();
@@ -81,40 +81,45 @@ public class WXModuleManager {
return false;
}
- if (TextUtils.equals(moduleName,WXDomModule.WXDOM)) {
+ if (TextUtils.equals(moduleName, WXDomModule.WXDOM)) {
WXLogUtils.e("Cannot registered module with name 'dom'.");
return false;
}
- //execute task in js thread to make sure register order is same as the order invoke register method.
- WXBridgeManager.getInstance()
- .post(new Runnable() {
- @Override
- public void run() {
- if (sModuleFactoryMap.containsKey(moduleName)) {
- WXLogUtils.w("WXComponentRegistry Duplicate the Module name: " + moduleName);
- }
+ try {
+ sModuleFactoryMap.put(moduleName, new ModuleFactoryImpl(factory));
+ } catch (Throwable e) {
- if (global) {
- try {
- WXModule wxModule = factory.buildInstance();
- wxModule.setModuleName(moduleName);
- sGlobalModuleMap.put(moduleName, wxModule);
- } catch (Exception e) {
- WXLogUtils.e(moduleName + " class must have a default constructor without params. ", e);
- }
- }
+ }
- try {
- registerNativeModule(moduleName, factory);
- } catch (WXException e) {
- WXLogUtils.e("", e);
- }
- registerJSModule(moduleName, factory);
- }
- });
+ //execute task in js thread to make sure register order is same as the order invoke register method.
+ WXBridgeManager.getInstance()
+ .post(new Runnable() {
+ @Override
+ public void run() {
+ if (sModuleFactoryMap != null && sModuleFactoryMap.containsKey(moduleName)) {
+ WXLogUtils.w("WXComponentRegistry Duplicate the Module name: " + moduleName);
+ }
+ try {
+ registerNativeModule(moduleName, factory);
+ } catch (WXException e) {
+ WXLogUtils.e("registerNativeModule" + e);
+ }
+
+ if (global) {
+ try {
+ WXModule wxModule = factory.buildInstance();
+ wxModule.setModuleName(moduleName);
+ sGlobalModuleMap.put(moduleName, wxModule);
+ } catch (Exception e) {
+ WXLogUtils.e(moduleName + " class must have a default constructor without params. ", e);
+ }
+ }
+
+ registerJSModule(moduleName, factory);
+ }
+ });
return true;
-
}
static boolean registerNativeModule(String moduleName, ModuleFactory factory) throws WXException {
@@ -123,12 +128,16 @@ public class WXModuleManager {
}
try {
- sModuleFactoryMap.put(moduleName, factory);
+ if (!sModuleFactoryMap.containsKey(moduleName) ) {
+ sModuleFactoryMap.put(moduleName, new ModuleFactoryImpl(factory));
+ }
}catch (ArrayStoreException e){
e.printStackTrace();
//ignore:
//may throw this exception:
//java.lang.String cannot be stored in an array of type java.util.HashMap$HashMapEntry[]
+
+ WXLogUtils.e("[WXModuleManager] registerNativeModule Error moduleName:" + moduleName + " Error:" + e.toString());
}
return true;
}
@@ -141,7 +150,7 @@ public class WXModuleManager {
}
static Object callModuleMethod(final String instanceId, String moduleStr, String methodStr, JSONArray args) {
- ModuleFactory factory = sModuleFactoryMap.get(moduleStr);
+ ModuleFactory factory = sModuleFactoryMap.get(moduleStr).mFactory;
if(factory == null){
WXLogUtils.e("[WXModuleManager] module factory not found.");
return null;
@@ -419,8 +428,59 @@ public class WXModuleManager {
public static void reload(){
if (sModuleFactoryMap != null && sModuleFactoryMap.size() > 0) {
- for (Map.Entry<String, ModuleFactory> entry : sModuleFactoryMap.entrySet()) {
- registerJSModule(entry.getKey(), entry.getValue());
+ for (Map.Entry<String, ModuleFactoryImpl> entry : sModuleFactoryMap.entrySet()) {
+ try {
+ registerJSModule(entry.getKey(), entry.getValue().mFactory);
+ } catch (Throwable e) {
+
+ }
+ }
+ }
+ }
+
+ /**
+ * registerWhenCreateInstance
+ */
+ public static void registerWhenCreateInstance(){
+ if (sModuleFactoryMap != null && sModuleFactoryMap.size() > 0) {
+ for (Map.Entry<String, ModuleFactoryImpl> entry : sModuleFactoryMap.entrySet()) {
+ try {
+ if (!entry.getValue().hasRigster) {
+ registerJSModule(entry.getKey(), entry.getValue().mFactory);
+ }
+ } catch (Throwable e) {
+
+ }
+ }
+ }
+ }
+
+ /**
+ * resetAllModuleState
+ */
+ public static void resetAllModuleState() {
+ if (sModuleFactoryMap != null && sModuleFactoryMap.size() > 0) {
+ for (Map.Entry<String, ModuleFactoryImpl> entry : sModuleFactoryMap.entrySet()) {
+ entry.getValue().hasRigster = false;
+ }
+ }
+ }
+
+ /**
+ * resetModuleState
+ * @param module
+ * @param state
+ */
+ public static void resetModuleState(String module, boolean state) {
+ if (sModuleFactoryMap != null && sModuleFactoryMap.size() > 0) {
+ for (Map.Entry<String, ModuleFactoryImpl> entry : sModuleFactoryMap.entrySet()) {
+ try {
+ if (entry.getKey() != null && entry.getKey().equals(module)) {
+ entry.getValue().hasRigster = state;
+ }
+ } catch (Throwable e) {
+
+ }
}
}
}
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/common/IWXBridge.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/common/IWXBridge.java b/android/sdk/src/main/java/com/taobao/weex/common/IWXBridge.java
index 6a2a97f..0933ce3 100644
--- a/android/sdk/src/main/java/com/taobao/weex/common/IWXBridge.java
+++ b/android/sdk/src/main/java/com/taobao/weex/common/IWXBridge.java
@@ -61,7 +61,36 @@ public interface IWXBridge extends IWXObject {
byte[] execJSWithResult(String instanceId, String namespace, String function, WXJSObject[] args);
+/**
+ * createInstance
+ * @param instanceId
+ * @param namespace
+ * @param function
+ * @param args
+ * @return
+ */
+ int createInstanceContext(String instanceId, String namespace, String function, WXJSObject[] args);
+
+ /**
+ * destoryInstance
+ * @param instanceId
+ * @param namespace
+ * @param function
+ * @param args
+ * @return
+ */
+ int destoryInstance(String instanceId, String namespace, String function, WXJSObject[] args);
int execJSService(String javascript);
+
+ /**
+ * execJSOnInstance
+ * @param instanceId
+ * @param script
+ * @param type
+ * @return
+ */
+
+ String execJSOnInstance(String instanceId, String script, int type);
/**
* take the heap snapshot and serialize the heap to a local file.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java b/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
index ae1774d..11dc820 100644
--- a/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
+++ b/android/sdk/src/main/java/com/taobao/weex/common/WXConfig.java
@@ -33,4 +33,5 @@ public interface WXConfig {
String externalUserAgent="externalUserAgent";
String logLevel="logLevel";
String scale = "scale";
+ String debugMode = "debugMode";
}
[09/11] incubator-weex git commit: * [android] fix
java.util.ConcurrentModificationException
Posted by to...@apache.org.
* [android] fix java.util.ConcurrentModificationException
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/fc8028c1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/fc8028c1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/fc8028c1
Branch: refs/heads/master
Commit: fc8028c1ff29c3f5bcedd48a53fbc249325f0fb8
Parents: 640c53f
Author: wentao.swt <we...@alibaba-inc.com>
Authored: Mon Mar 19 19:17:23 2018 +0800
Committer: yuhun-alibaba <to...@gmail.com>
Committed: Tue Mar 27 15:59:55 2018 +0800
----------------------------------------------------------------------
.../com/taobao/weex/bridge/WXBridgeManager.java | 17 ++++++++---------
.../com/taobao/weex/bridge/WXModuleManager.java | 3 ++-
2 files changed, 10 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fc8028c1/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
index f45150f..cb3bdcd 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
@@ -2107,28 +2107,27 @@ public void invokeDestoryInstance(String instanceId, String namespace, String fu
execRegisterFailTask();
WXEnvironment.JsFrameworkInit = true;
registerDomModule();
- WXModuleManager.reload();
String reinitInfo = "";
if (reInitCount > 1) {
reinitInfo = "reinit Framework:";
- WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_REINIT_SUCCESS,
- "initFramework", reinitInfo + "success", null);
+ // WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_REINIT_SUCCESS,
+ // "initFramework", reinitInfo + "success", null);
} else {
-// WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_INIT_SUCCESS.getErrorCode(),
-// "initFramework", reinitInfo + "success", null);
+ // WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_JS_FRAMEWORK_INIT_SUCCESS.getErrorCode(),
+ // "initFramework", reinitInfo + "success", null);
}
} else {
if (reInitCount > 1) {
WXLogUtils.e("[WXBridgeManager] invokeReInitFramework ExecuteJavaScript fail");
String err = "[WXBridgeManager] invokeReInitFramework ExecuteJavaScript fail reinit FrameWork";
- WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_REINIT_FRAMEWORK,
- "initFramework", "reInitCount = " + reInitCount + err, null);
+ // WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_REINIT_FRAMEWORK,
+ // "initFramework", "reInitCount = " + reInitCount + err, null);
} else {
WXLogUtils.e("[WXBridgeManager] invokeInitFramework ExecuteJavaScript fail");
String err = "[WXBridgeManager] invokeInitFramework ExecuteJavaScript fail";
- WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_FRAMEWORK,
- "initFramework", err, null);
+ // WXExceptionUtils.commitCriticalExceptionRT(null, WXErrorCode.WX_ERR_JS_FRAMEWORK,
+ // "initFramework", err, null);
}
}
} catch (Throwable e) {
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/fc8028c1/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
index 5a8bb89..6bc4af4 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXModuleManager.java
@@ -45,6 +45,7 @@ import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
/**
* Manager class for weex module. There are two types of modules in weex, one is instance-level module,
@@ -56,7 +57,7 @@ public class WXModuleManager {
/**
* module class object dictionary
*/
- private static volatile Map<String, ModuleFactoryImpl> sModuleFactoryMap = new HashMap<>();
+ private static volatile ConcurrentMap<String, ModuleFactoryImpl> sModuleFactoryMap = new ConcurrentHashMap<>();
private static Map<String, WXModule> sGlobalModuleMap = new HashMap<>();
private static Map<String, WXDomModule> sDomModuleMap = new HashMap<>();
[05/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/assets/weex-rax-api.js
----------------------------------------------------------------------
diff --git a/android/sdk/assets/weex-rax-api.js b/android/sdk/assets/weex-rax-api.js
new file mode 100644
index 0000000..1f2be3f
--- /dev/null
+++ b/android/sdk/assets/weex-rax-api.js
@@ -0,0 +1,2 @@
+var global=this,process={env:{}};!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n=(function(e){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=3)}([function(e,t,n){var r=e.exports.createUniqueKey="undefined"!=typeof Symbol?Symbol:function(e){return"[["+e+"_"+Math.random().toFixed(8).slice(2)+"]]"},o=e.exports.isObject=function(e){return"object"==typeof e&&null!==e};e.exports.LISTENERS=r("listeners"),e.exports.CAPTURE=1,e.exports.BUBBLE=2,e.exports.ATTRIBUTE
=3,e.exports.newNode=function(e,t,n){var r=o(n);return{listener:e,kind:t,once:r&&Boolean(n.once),passive:r&&Boolean(n.passive),next:null}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._listeners={}}return r(e,[{key:"_addListener",value:function(e,t,n){return this._listeners[e]=this._listeners[e]||[],this._listeners[e].push({listener:t,once:n}),this}},{key:"on",value:function(e,t){return this._addListener(e,t,!1)}},{key:"once",value:function(e,t){return this._addListener(e,t,!0)}},{key:"off",value:function(e,t){return this._listeners[e]&&this._listeners[e].length?t?(this._listeners[e]
=this._listeners[e].filter(function(e){return!(e.listener===t)}),this):(delete this._listeners[e],this):this}},{key:"emit",value:function(e,t){var n=this;return this._listeners[e]?(this._listeners[e].forEach(function(r){r.listener.apply(n,[t]),r.once&&n.removeListener(e,r.listener)}),this):this}}]),e}();t.default=o,e.exports=t.default},function(e,t,n){var r=n(0),o=n(15),i=n(16),a=r.isObject,u=r.LISTENERS,s=r.CAPTURE,l=r.BUBBLE,f=r.ATTRIBUTE,c=r.newNode,d=o.defineCustomEventTarget,p=i.createEventWrapper,h=i.STOP_IMMEDIATE_PROPAGATION_FLAG,v=i.PASSIVE_LISTENER_FLAG,y="undefined"!=typeof window&&void 0!==window.EventTarget,_=e.exports=function e(){var t=arguments;if(!(this instanceof e)){if(1===arguments.length&&Array.isArray(arguments[0]))return d(e,arguments[0]);if(arguments.length>0){for(var n=Array(arguments.length),r=0;r<arguments.length;++r)n[r]=t[r];return d(e,n)}throw new TypeError("Cannot call a class as a function")}Object.defineProperty(this,u,{value:Object.create(null)})};_
.prototype=Object.create((y?window.EventTarget:Object).prototype,{constructor:{value:_,writable:!0,configurable:!0},addEventListener:{value:function(e,t,n){if(null==t)return!1;if("function"!=typeof t&&"object"!=typeof t)throw new TypeError('"listener" is not an object.');var r=(a(n)?Boolean(n.capture):Boolean(n))?s:l,o=this[u][e];if(null==o)return this[u][e]=c(t,r,n),!0;for(var i=null;null!=o;){if(o.listener===t&&o.kind===r)return!1;i=o,o=o.next}return i.next=c(t,r,n),!0},configurable:!0,writable:!0},removeEventListener:{value:function(e,t,n){if(null==t)return!1;for(var r=(a(n)?Boolean(n.capture):Boolean(n))?s:l,o=null,i=this[u][e];null!=i;){if(i.listener===t&&i.kind===r)return null==o?this[u][e]=i.next:o.next=i.next,!0;o=i,i=i.next}return!1},configurable:!0,writable:!0},dispatchEvent:{value:function(e){var t=e.type,n=this[u][t];if(null==n)return!0;for(var r=p(e,this),o=null;null!=n&&(n.once?null==o?this[u][t]=n.next:o.next=n.next:o=n,r[v]=n.passive,"function"==typeof n.listener?n.l
istener.call(this,r):n.kind!==f&&"function"==typeof n.listener.handleEvent&&n.listener.handleEvent(r),!r[h]);)n=n.next;return!r.defaultPrevented},configurable:!0,writable:!0}})},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.injectContext=function(){var e=new Function("return this")(),t=h(e);for(var n in t)void 0===e[n]&&"__weex_data__"!=n&&(e[n]=t[n])},t.resetInstanceContext=h;var o,i=n(4),a=n(1),u=(o=a)&&o.__esModule?o:{default:o};var s="@weex-module/",l=s+"modal",f=s+"navigator",c=s+"globalEvent",d=function(){},p={};function h(e){e.instanceId;var t=e.document,o=e.bundleUrl,a=e.__weex_document__,s=e.__weex_options__,h=e.__weex_data__,v=e.__weex_config__;p=s.weex;var y=Date.now(),_="object"===("undefined"==typeof WXEnvironment?"undefined":r(WXEnvironment))&&
WXEnvironment||{},m=n(6)(),b="function"==typeof b?b:m.Promise,g="function"==typeof g?g:m.Symbol,w="function"==typeof w?w:m.Set,x="function"==typeof x?x:m.Map,E="function"==typeof E?E:m.WeakMap,C="function"==typeof C?C:m.WeakSet,S=m.URL,O=m.URLSearchParams,k=m.FontFace,P=m.matchMedia;o?o.split("//")[0]||(o="https:"+o):console.error('Error: Must have bundleUrl option when createInstance, downgrade to "about:blank".');var j=new S(o),N={},I=n(7)(N),T=n(8)(N,p),A=n(9)(T);n(11)(T,t);var R=n(12)(T,j),M=n(13)(T,b),D=M.fetch,L=M.Headers,W=M.Request,U=M.Response,B=n(14)(T),F=n(17)(T),q=n(18)(T,t),H=q.setTimeout,z=q.clearTimeout,V=q.setInterval,G=q.clearInterval,J=q.requestAnimationFrame,K=q.cancelAnimationFrame,Q=n(19)(),X=Q.atob,$=Q.btoa,Z=n(20)(y),Y=n(21)(),ee=Y.Event,te=Y.CustomEvent,ne=new u.default,re=null;var oe={Promise:b,Symbol:g,Map:x,Set:w,WeakMap:E,WeakSet:C,name:"",closed:!1,atob:X,btoa:$,performance:Z,document:t,location:R,navigator:{product:"Weex",platform:_.platform,appName:_.a
ppName,appVersion:_.appVersion,userAgent:"Weex/"+_.weexVersion+" "+_.platform+"/"+_.osVersion+" ("+_.deviceModel+") "+_.appName+"/"+_.appVersion},screen:{width:_.deviceWidth,height:_.deviceHeight,availWidth:_.deviceWidth,availHeight:_.deviceHeight,colorDepth:24,pixelDepth:24},devicePixelRatio:_.scale,fetch:D,Headers:L,Response:U,Request:W,XMLHttpRequest:B,URL:S,URLSearchParams:O,FontFace:k,WebSocket:F,Event:ee,CustomEvent:te,matchMedia:P,setTimeout:H,clearTimeout:z,setInterval:V,clearInterval:G,requestAnimationFrame:J,cancelAnimationFrame:K,setImmediate:"function"==typeof setImmediate&&setImmediate||function(e){H(e,0)},clearImmediate:"function"==typeof setImmediate&&setImmediate||function(e){z(e)},frameworkVersion:null,alert:function(e){T(l).alert({message:e},function(){})},open:function(e){T(f).push({url:e,animated:!0},d)},close:function(){T(f).close({animated:!0},d,d)},postMessage:function(e,t){var n={origin:R.origin,data:JSON.parse(JSON.stringify(e)),type:"message",source:oe};"fu
nction"==typeof BroadcastChannel&&("*"==t?new BroadcastChannel("message").postMessage(n):new BroadcastChannel("message"+t).postMessage(n))},addEventListener:function(e,t){if("message"===e){if("function"==typeof BroadcastChannel){var n=new BroadcastChannel("message"),r=new BroadcastChannel("message"+o);n.onmessage=function(e){t(e.data)},r.onmessage=function(e){t(e.data)}}}else ne.on(e,t)},removeEventListener:function(e,t){ne.off(e,t)},dispatchEvent:function(e){ne.emit(e.type,e)},set onerror(e){"function"==typeof e?(re=e,function e(){e.once||(T(c).addEventListener("exception",function(e){re(e.exception,e.bundleUrl,0,0,new Error(e.exception,e.bundleUrl,0))}),e.once=!0)}()):re=null},get onerror(){return re},define:I,require:T,callNative:function(){},__weex_document__:a,__weex_module_supports__:p.isRegisteredModule,__weex_tag_supports__:p.isRegisteredComponent,__weex_define__:I,__weex_require__:T,__weex_downgrade__:A,__weex_env__:_,__weex_code__:"",__weex_options__:s,__weex_data__:h,__we
ex_config__:v};return function(e,t,n){for(var r in t)e[r]={factory:t[r].bind(n),module:{exports:{}},isInitialized:!1}}(N,i.ModuleFactories,oe),oe.self=oe.window=oe,console.log("Rax jsfm init window",void 0===oe?"undefined":r(oe)),oe}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});t.ModuleFactories={rax:n(5)}},function(e,t){e.exports=function(e,t,n){var r=this.__weex_document__,o=this.document;n.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=17)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={component:null,mountID:1,san
dbox:!0,rootComponents:{},rootInstances:{},hook:null,driver:null,monitor:null},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(0)),o=n(6),i=l(n(9)),a=l(n(2)),u=l(n(3)),s=l(n(19));function l(e){return e&&e.__esModule?e:{default:e}}var f="$$instance";t.default={set:function(e,t){e[f]||(e[f]=t,t.rootID&&(r.default.rootInstances[t.rootID]=t,r.default.rootComponents[t.rootID]=t._internal))},get:function(e){return e[f]},remove:function(e){var t=this.get(e);t&&(e[f]=null,t.rootID&&(delete r.default.rootComponents[t.rootID],delete r.default.rootInstances[t.rootID]))},mount:function(e,t,n){r.default.driver.beforeRender&&r.default.driver.beforeRender(),null==t&&(t=r.default.driver.createBody());var l=void 0;if(n){var f=n._internal;l=f._processChildContext(f._context)}var c=this.get(t);if(c&&c.isRootComponent){var d=c.getRenderedComponent(),p=d._currentElement;if((0,u.default)(p,e)){var h=d._context;return d.updateComponent(p,e,h,l||h),c}r.defaul
t.hook.Reconciler.unmountComponent(c),(0,i.default)(t)}var v=(0,o.createElement)(s.default,null,e),y=l||{},_=(0,a.default)(v).mountComponent(t,null,y);return this.set(t,_),r.default.driver.afterRender&&r.default.driver.afterRender(_),r.default.hook.Mount._renderNewRootComponent(_._internal),_}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o="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},i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e){var t=void 0;if(null==e||!1===e||!0===e)t=new a.default.EmptyComponent;else if(Array.isArray(e))t=new a.default.FragmentComponent(e);else if("object"===(void 0===e?"undefined":o(e))&&e.type)t="string"==typeof e.type?new a.default.NativeComponent(e):new a.default.CompositeComponent(e);else{if("string"!=typeof e&&"number"!=typeof e)throw ne
w Error("Invalid element type: "+e+". (keys: "+Object.keys(e)+")");t=new a.default.TextComponent(e)}return t._mountIndex=0,t},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.default=function(e,t){var n=null===e,o=null===t;if(n||o)return n===o;var i=void 0===e?"undefined":r(e),a=void 0===t?"undefined":r(t);return"string"===i||"number"===i?"string"===a||"number"===a:"object"===i&&"object"===a&&e.type===t.type&&e.key===t.key},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&
e(t,r),t}}();var o=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=t,this.context=n,this.refs={},this.updater=r}return r(e,[{key:"isComponentClass",value:function(){}},{key:"setState",value:function(e,t){this.updater.setState(this,e,t)}},{key:"forceUpdate",value:function(e){this.updater.forceUpdate(this,e)}}]),e}();t.default=o,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(1)),o=i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}t.default={ComponentTree:{getClosestInstanceFromNode:function(e){return r.default.get(e)},getNodeFromInstance:function(e){for(;e._renderedComponent;)e=e._renderedComponent;return e?e._nativeNode:null}},Mount:{_instancesByReactRootID:o.default.rootComponents,_renderNewRootComponent:function(){}},Reconciler:{mountComponent:function(){},receiveComponent:function(){},unmountComponent:function(){}},monitor:null},e.
exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.createElement=c,t.createFactory=function(e){var t=c.bind(null,e);return t.type=e,t},t.cloneElement=function(e,t){var n=arguments;if(!d(e))throw Error("cloneElement: not a valid element."+l());var r=Object.assign({},e.props),a=e.key,u=e.ref,c=e._owner;if(t){void 0!==t.ref&&(u=t.ref,c=o.default.component),void 0!==t.key&&(a=String(t.key));var p=void 0;e.type&&e.type.defaultProps&&(p=e.type.defaultProps);var h=void 0;for(h in t)t.hasOwnProperty(h)&&!s.hasOwnProperty(h)&&(void 0===t[h]&&void 0!==p?r[h]=p[h]:r[h]=t[h])}for(var v=arguments.length,y=Array(v>2?v-2:0),_=2;_<v;_++)y[_-2]=n[_];y.length&&(r.children=(0,i.default)(y));return new f(e.type,a,u,r,c)},t.isValidElement=d;var o=u(n(0)),i=u(n(7)),
a=n(8);function u(e){return e&&e.__esModule?e:{default:e}}var s={key:!0,ref:!0};function l(){if(o.default.component){var e=o.default.component.getName();if(e)return" Check the render method of `"+e+"`."}return""}function f(e,t,n,r,o){return a.isWeex&&(r=function(e,t){if("text"===e){var n=t.children,r=t.value;null==r&&null!=n&&(Array.isArray(n)?n=n.map(function(e){return"number"==typeof e||"string"==typeof e?e:""}).join(""):"number"!=typeof n&&"string"!=typeof n&&(n=""),t.value=String(n)),t.children=null}return t}(e,r)),{type:e,key:t,ref:n,props:r,_owner:o}}function c(e,t,n){var a=arguments;if(null==e)throw Error("createElement: type should not be null or undefined."+l());var u={},c=void 0,d=null,p=null;if(null!=t)for(c in p=void 0===t.ref?null:t.ref,d=void 0===t.key?null:String(t.key),t)s[c]||(u[c]=t[c]);var h=arguments.length-2;if(h>0)if(1!==h||Array.isArray(n)){var v=n;if(h>1){v=new Array(h);for(var y=0;y<h;y++)v[y]=a[y+2]}u.children=(0,i.default)(v)}else u.children=n;if(e&&e.defa
ultProps){var _=e.defaultProps;for(c in _)void 0===u[c]&&(u[c]=_[c])}return u.style&&(Array.isArray(u.style)||"object"===r(u.style))&&(u.style=function e(t){if(t){if(Array.isArray(t)){for(var n={},r=0;r<t.length;++r){var o=e(t[r]);if(o)for(var i in o)n[i]=o[i]}return n}return t}}(u.style)),new f(e,d,p,u,o.default.component)}function d(e){return"object"===(void 0===e?"undefined":r(e))&&null!==e&&e.type&&e.props}t.default=f},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null==e)return e;var t=[];(function e(t,n){if(Array.isArray(t))for(var r=0,o=t.length;r<o;r++)e(t[r],n);else n.push(t)})(e,t),1===t.length&&(t=t[0]);return t},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Sy
mbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};t.isWeb="object"===("undefined"==typeof navigator?"undefined":o(navigator))&&("Mozilla"===navigator.appCodeName||"Gecko"===navigator.product),t.isNode=void 0!==process&&!(!process.versions||!process.versions.node),t.isWeex="function"==typeof callNative,t.isReactNative="undefined"!=typeof __fbBatchedBridgeConfig;t.default=e.exports,t.default=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=i.default.get(e);if(!t)return!1;return i.default.remove(e),t._internal.unmountComponent(),!0};var r,o=n(1),i=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(22)),o=i(n(1));i(n(0));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,
t,n,i){"function"==typeof n&&(i=n,n=null),n=n||{},(0,r.default)(n);var a=o.default.mount(e,t,n.parent).getPublicInstance();return i&&i.call(a),a},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=f(n(0)),i=f(n(12)),a=f(n(2)),u=f(n(3)),s=f(n(13)),l=f(n(1));function f(e){return e&&e.__esModule?e:{default:e}}var c="style",d="children",p=/on[A-Z]/,h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t}return r(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=o.default.mountID++;var a=this._currentElement.props,u={_internal:this,type:this._curr
entElement.type,props:a},s=a.append;this._instance=u,this._prevStyleCopy=Object.assign({},a.style);var l=this.getNativeNode();"tree"!==s&&(r?r(l,e):o.default.driver.appendChild(l,e)),this._currentElement&&this._currentElement.ref&&i.default.attach(this._currentElement._owner,this._currentElement.ref,this);var f=a.children;return null!=f&&this.mountChildren(f,n),"tree"===s&&(r?r(l,e):o.default.driver.appendChild(l,e)),o.default.hook.Reconciler.mountComponent(this),u}},{key:"mountChildren",value:function(e,t){var n=this;Array.isArray(e)||(e=[e]);var r=this._renderedChildren={};return e.map(function(e,o){var i=(0,a.default)(e),u=(0,s.default)(r,e,o);return r[u]=i,i._mountIndex=o,i.mountComponent(n.getNativeNode(),n._instance,t,null)})}},{key:"unmountChildren",value:function(e){var t=this._renderedChildren;if(t){for(var n in t){t[n].unmountComponent(e)}this._renderedChildren=null}}},{key:"unmountComponent",value:function(e){if(this._nativeNode){var t=this._currentElement.ref;t&&i.defaul
t.detach(this._currentElement._owner,t,this),l.default.remove(this._nativeNode),e||o.default.driver.removeChild(this._nativeNode,this._parent),o.default.driver.removeAllEventListeners(this._nativeNode)}this.unmountChildren(e),o.default.hook.Reconciler.unmountComponent(this),this._currentElement=null,this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null,this._instance=null,this._prevStyleCopy=null}},{key:"updateComponent",value:function(e,t,n,r){this._currentElement=t,i.default.update(e,t,this);var a=e.props,u=t.props;this.updateProperties(a,u),this.updateChildren(u.children,r),o.default.hook.Reconciler.receiveComponent(this)}},{key:"updateProperties",value:function(e,t){var n=this,r=void 0,i=void 0,a=void 0;for(r in e)if(r!==d&&!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&null!=e[r])if(r===c){var u=n._prevStyleCopy;for(i in u)u.hasOwnProperty(i)&&((a=a||{})[i]="");n._prevStyleCopy=null}else p.test(r)?"function"==typeof e[r]&&o.default.driver.removeEventL
istener(n.getNativeNode(),r.slice(2).toLowerCase(),e[r]):o.default.driver.removeAttribute(n.getNativeNode(),r,e[r]);for(r in t){var s=t[r],l=r===c?n._prevStyleCopy:null!=e?e[r]:void 0;if(r!==d&&t.hasOwnProperty(r)&&s!==l&&(null!=s||null!=l))if(r===c)if(s?s=n._prevStyleCopy=Object.assign({},s):n._prevStyleCopy=null,null!=l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||((a=a||{})[i]="");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&((a=a||{})[i]=s[i])}else a=s;else if(p.test(r)){var f=r.slice(2).toLowerCase();"function"==typeof l&&o.default.driver.removeEventListener(n.getNativeNode(),f,l,t),"function"==typeof s&&o.default.driver.addEventListener(n.getNativeNode(),f,s,t)}else null!=s?o.default.driver.setAttribute(n.getNativeNode(),r,s):o.default.driver.removeAttribute(n.getNativeNode(),r,e[r])}a&&o.default.driver.setStyles(this.getNativeNode(),a)}},{key:"updateChildren",value:function(e,t){var n=this,r=this._renderedChildren;if(null!=e||null!=r){var i={},l={};if(null!=e){Ar
ray.isArray(e)||(e=[e]);for(var f=0,c=e.length;f<c;f++){var d=e[f],p=(0,s.default)(i,d,f),h=r&&r[p],v=h&&h._currentElement;if(null!=h&&(0,u.default)(v,d))h.updateComponent(v,d,t,t),i[p]=h;else{if(h){var y=h.getNativeNode();h.unmountComponent(!0),l[p]=y}i[p]=(0,a.default)(d)}}}var _=void 0,m=void 0;if(null!=r)for(var b in r)if(r.hasOwnProperty(b)){var g=r[b],w=!i[b];_?w&&g.unmountComponent():(_=g,m=w)}null!=i&&function(){var e=0,a=0,u=null,s=[],f=function(f){if(!i.hasOwnProperty(f))return"continue";var c=i[f],d=r&&r[f];if(d===c){var p=d.getNativeNode();if(Array.isArray(p)||(p=[p]),d._mountIndex<e){Array.isArray(u)&&(u=u[u.length-1]);for(var h=p.length-1;h>=0;h--)o.default.driver.insertAfter(p[h],u)}s=s.concat(p),e=Math.max(d._mountIndex,e),d._mountIndex=a}else{null!=d&&(e=Math.max(d._mountIndex,e));var v=n.getNativeNode();Array.isArray(v)&&(v=n._parent),c.mountComponent(v,n._instance,t,function(e,t){var n=l[f];if(Array.isArray(e)||(e=[e]),n){Array.isArray(n)||(n=[n]);for(var r=void 0
,i=0;i<e.length;i++){var a=e[i];n[i]?o.default.driver.replaceChild(a,n[i]):o.default.driver.insertAfter(a,r),r=a}if(e.length<n.length)for(var c=e.length;c<n.length;c++)o.default.driver.removeChild(n[c])}else{Array.isArray(u)&&(u=u[u.length-1]);var d=void 0;_&&!u&&(d=_.getNativeNode(),Array.isArray(d)&&(d=d[0]));for(var p=e.length-1;p>=0;p--){var h=e[p];u?o.default.driver.insertAfter(h,u):d?o.default.driver.insertBefore(h,d):o.default.driver.appendChild(h,t)}}s=s.concat(e)}),c._mountIndex=a}a++,u=c.getNativeNode()};for(var c in i)f(c);if(Array.isArray(n._nativeNode)){n._nativeNode.splice(0,n._nativeNode.length);for(var d=0;d<s.length;d++)n._nativeNode.push(s[d])}}(),m&&_.unmountComponent(),this._renderedChildren=i}}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=o.default.driver.createElement(this._instance),l.default.set(this._nativeNode,this._instance)),this._nativeNode}},{key:"getPublicInstance",value:function(){return this.getNativeNode()}
},{key:"getName",value:function(){return this._currentElement.type}}]),e}();t.default=h,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={update:function(e,t,n){var r=null!=e&&e.ref,o=null!=t&&t.ref;r!==o&&(null!=r&&this.detach(e._owner,r,n),null!=o&&this.attach(t._owner,o,n))},attach:function(e,t,n){if(!e)throw new Error("You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of Rax loaded.");var r=n.getPublicInstance();"function"==typeof t?t(r):e._instance.refs[t]=r},detach:function(e,t,n){if("function"==typeof t)t(null);else{var r=n.getPublicInstance();e._instance.refs[t]===r&&delete e._instance.refs[t]}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=t&&t.key,o="string"==typeof r,i="."+n.toString(36);if(o){var a="$"+r,u=void 0===e[a];return u||console.warn('Encountered two children with the
same key "'+r+'".'),u?a:i}return i},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)};t.isRem=f,t.calcRem=c,t.getRem=function(){return l[s]},t.setRem=function(e){l[s]=e},t.isUnitNumber=d,t.convertUnit=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l[s];{if(t&&d(e,t))return e*n+"px";if(f(e))return c(e,n)}return e};var i={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,fl
exGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,lines:!0},a="rem",u=/[-+]?\d*\.?\d+rem/g,s="__global_rem_unit__",l="object"===("undefined"==typeof window?"undefined":o(window))?window:"object"===(void 0===l?"undefined":o(l))?l:{};function f(e){return"string"==typeof e&&-1!==e.indexOf(a)}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l[s];return e.replace(u,function(e){return parseFloat(e)*t+"px"})}function d(e,t){return"number"==typeof e&&!i[t]}null==l[s]&&(l[s]=1),t.default=e.exports,t.default=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.transformPropsAttrsToStyle=function(e,t){return e.style=e.style||{},t.forEach(function(t){e[t]&&!e.style[t]&&(e.style[t]=e[t],delete e[t])}),e},t.renamePropsAttr=function(e,t,n){e[t]&&!e[n]&&(e[n]=e[t],delete e[t]);return e},t.default=e.exports,t.d
efault=e.exports},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e){if(null==e)return null;if(e.ownerDocument||e.nodeType)return e;if(e._nativeNode)return e._nativeNode;if("string"==typeof e)return i.default.driver.getElementById(e);if("function"!=typeof e.render)throw new Error("findDOMNode: find by neither component nor DOM node.");var t=e._internal;if(t){for(;!t._nativeNode;)if(null==(t=t._renderedComponent))return null;return t._nativeNode}throw new Error("findDOMNode: find on an unmounted component.")},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.Children=t.version=t.setNativeProps=t.findComponentInstance=t.unmountComponentAtNode=t.findDOMNode=t.hydrate=t.render=t.PropTypes=t.PureComponent=t.Component=t.createFactory=t.isValidElement=t.cloneElement=t.createElement=void 0,n(18);var r=n(6),o=v(n(4)),i=v(n(20)),a=v(n(21)),u=v(n(10)),s=v(n(42)),l=v(n(16))
,f=v(n(9)),c=v(n(43)),d=v(n(44)),p=v(n(45)),h=v(n(46));function v(e){return e&&e.__esModule?e:{default:e}}t.createElement=r.createElement,t.cloneElement=r.cloneElement,t.isValidElement=r.isValidElement,t.createFactory=r.createFactory,t.Component=o.default,t.PureComponent=i.default,t.PropTypes=a.default,t.render=u.default,t.hydrate=s.default,t.findDOMNode=l.default,t.unmountComponentAtNode=f.default,t.findComponentInstance=c.default,t.setNativeProps=d.default,t.version=p.default,t.Children=h.default},function(e,t,n){var r,o=n(5),i=(r=o)&&r.__esModule?r:{default:r};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject(i.default)},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t
,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(4),a=(r=i)&&r.__esModule?r:{default:r};function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=1,l=function(e){function t(){var e,n,r,o=arguments;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,a=Array(i),l=0;l<i;l++)a[l]=o[l];return n=r=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.rootID=s++,u(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"isRootComponent",value:function(){}},{key:"render",value:function(
){return this.props.children}},{key:"getPublicInstance",value:function(){return this.getRenderedComponent().getPublicInstance()}},{key:"getRenderedComponent",value:function(){return this._internal._renderedComponent}}]),t}();t.default=l,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(4),a=(r=i)&&r.__esModule?r:{default:r};var u=function(e){function t(e,n){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,n))}return function
(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.default),o(t,[{key:"isPureComponentClass",value:function(){}}]),t}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(e,t,n,o,i,a){return r}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}();t.default={array:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,element:r,node:r,any:r,arrayOf:r,instanceOf:r,objectOf:r,oneOf:r,oneOfType:r,shape:r},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.driver,n=e.hook,p=e.measurer,h=e.deviceWidth,v=e.viewportWidth,y=e.eventRegistry,_=e.bodyType,m=e.bodyProps;if(o.default.EmptyComponent
=i.default,o.default.NativeComponent=a.default,o.default.TextComponent=u.default,o.default.FragmentComponent=l.default,o.default.CompositeComponent=s.default,o.default.hook=n||d.default,o.default.measurer=p,!o.default.driver){if(!t)if(r.isWeex)t=f.default;else{if(!r.isWeb)throw Error("No builtin driver matched");t=c.default}o.default.driver=t}h&&o.default.driver.setDeviceWidth&&o.default.driver.setDeviceWidth(h);v&&o.default.driver.setViewportWidth&&o.default.driver.setViewportWidth(v);y&&(o.default.driver.eventRegistry=y);_&&(o.default.driver.bodyType=_);m&&(o.default.driver.bodyProps=m)};var r=n(8),o=p(n(0)),i=p(n(23)),a=p(n(11)),u=p(n(24)),s=p(n(25)),l=p(n(29)),f=p(n(30)),c=p(n(40)),d=p(n(5));function p(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Obje
ct.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=null}return o(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n;var o={_internal:this},i=this.getNativeNode();return r?r(i,e):a.default.driver.appendChild(i,e),o}},{key:"unmountComponent",value:function(e){this._nativeNode&&!e&&a.default.driver.removeChild(this._nativeNode,this._parent),this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null}},{key:"updateComponent",value:function(){}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=a.default.driver.createEmpty()),this._nativeNode}}]),e}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{va
lue:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t,this._stringText=String(t)}return o(e,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=a.default.mountID++;var o=this.getNativeNode();r?r(o,e):a.default.driver.appendChild(o,e);var i={_internal:this};return a.default.hook.Reconciler.mountComponent(this),i}},{key:"unmountComponent",value:function(e){this._nativeNode&&!e&&a.default.driver.removeChild(this._nativeNode,this._parent),a.default.hook.Reconciler.unmountComponent(this),this._currentElement=null,this._nativeNod
e=null,this._parent=null,this._parentInstance=null,this._context=null,this._stringText=null}},{key:"updateComponent",value:function(e,t,n){e!==t&&(this._currentElement=t,this._stringText=String(t),a.default.driver.updateText(this.getNativeNode(),this._stringText),a.default.hook.Reconciler.receiveComponent(this))}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=a.default.driver.createText(this._stringText)),this._nativeNode}}]),e}();t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=c(n(26)),i=c(n(27)),a=c(n(0)),u=c(n(12)),s=c(n(2)),l=c(n(3)),f=c(n(28));function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t,n){try{return e()}catch(e){n?n(e):
p(t,e)}}function p(e,t){for(var n=void 0;e;){if("function"==typeof e.componentDidCatch){n=e;break}if(!e._internal||!e._internal._parentInstance)break;e=e._internal._parentInstance}if(n)n.componentDidCatch(t);else{if(!a.default.sandbox)throw t;setTimeout(function(){throw t},0)}}var h=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._currentElement=t}return r(e,[{key:"getName",value:function(){var e=this._currentElement.type,t=this._instance&&this._instance.constructor;return e.displayName||t&&t.displayName||e.name||t&&t.name||null}},{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=a.default.mountID++,this._updateCount=0;var l=this._currentElement.type,f=this._currentElement.props,c=l.prototype,h=c&&l.prototype.isComponentClass,v=c&&l.prototype.render,y=this._processContext(n),_=void 0,m=void 0;if(h||v)_=new l(f,y,i.default);else{if("funct
ion"!=typeof l)throw new Error("Invalid component type: "+l+". (keys: "+Object.keys(l)+")");_=new o.default(l)}_.props=f,_.context=y,_.refs={},_.updater=i.default,_._internal=this,this._instance=_;var b=_.state;void 0===b&&(_.state=b=null);var g=null,w=function(e){g=e};return _.componentWillMount&&d(function(){_.componentWillMount()},_,w),null==m&&(a.default.component=this,_.state=this._processPendingState(f,y),d(function(){m=_.render()},_,w),a.default.component=null),this._renderedComponent=(0,s.default)(m),this._renderedComponent.mountComponent(this._parent,_,this._processChildContext(n),r),g&&p(_,g),this._currentElement&&this._currentElement.ref&&u.default.attach(this._currentElement._owner,this._currentElement.ref,this),_.componentDidMount&&d(function(){_.componentDidMount()},_),a.default.hook.Reconciler.mountComponent(this),_}},{key:"unmountComponent",value:function(e){var t=this._instance;if(t.componentWillUnmount&&d(function(){t.componentWillUnmount()},t),a.default.hook.Recon
ciler.unmountComponent(this),t._internal=null,null!=this._renderedComponent){var n=this._currentElement.ref;n&&u.default.detach(this._currentElement._owner,n,this),this._renderedComponent.unmountComponent(e),this._renderedComponent=null,this._instance=null}this._currentElement=null,this._parentInstance=null,this._pendingStateQueue=null,this._pendingForceUpdate=!1,this._context=null}},{key:"_processContext",value:function(e){var t=this._currentElement.type.contextTypes;if(!t)return{};var n={};for(var r in t)n[r]=e[r];return n}},{key:"_processChildContext",value:function(e){var t=this._instance,n=t.getChildContext&&t.getChildContext();return n?Object.assign({},e,n):e}},{key:"_processPendingState",value:function(e,t){var n=this._instance,r=this._pendingStateQueue;if(!r)return n.state;this._pendingStateQueue=null;for(var o=Object.assign({},n.state),i=0;i<r.length;i++){var a=r[i];Object.assign(o,"function"==typeof a?a.call(n,o,e,t):a)}return o}},{key:"updateComponent",value:function(e,t,
n,r){var o=this._instance;o||console.error("Update component '"+this.getName()+"' that has already been unmounted (or failed to mount).");var s=!1,l=void 0,c=void 0;this._context===r?l=o.context:(l=this._processContext(r),s=!0),e===t?c=t.props:(c=t.props,s=!0);var p=s&&o.componentWillReceiveProps;p&&(this._pendingState=!0,d(function(){o.componentWillReceiveProps(c,l)},o),this._pendingState=!1),u.default.update(e,t,this);var h=!0,v=o.props,y=o.state,_=this._processPendingState(c,l);if(this._pendingForceUpdate||(o.shouldComponentUpdate?h=d(function(){return o.shouldComponentUpdate(c,_,l)},o):o.isPureComponentClass&&(h=!(0,f.default)(v,c)||!(0,f.default)(y,_))),h){this._pendingForceUpdate=!1;var m=o.context;d(function(){o.componentWillUpdate&&o.componentWillUpdate(c,_,l)},o),this._currentElement=t,this._context=r,o.props=c,o.state=_,o.context=l,this._updateRenderedComponent(r),d(function(){o.componentDidUpdate&&o.componentDidUpdate(v,y,m)},o),this._updateCount++}else this._currentEleme
nt=t,this._context=r,o.props=c,o.state=_,o.context=l;if(p){var b=this._pendingCallbacks;this._pendingCallbacks=null,i.default.runCallbacks(b,o)}a.default.hook.Reconciler.receiveComponent(this)}},{key:"_updateRenderedComponent",value:function(e){var t=this._renderedComponent,n=t._currentElement,r=this._instance,o=void 0;if(a.default.component=this,d(function(){o=r.render()},r),a.default.component=null,(0,l.default)(n,o))t.updateComponent(n,o,t._context,this._processChildContext(e));else{var i=t.getNativeNode();t.unmountComponent(!0),this._renderedComponent=(0,s.default)(o),this._renderedComponent.mountComponent(this._parent,r,this._processChildContext(e),function(e,t){Array.isArray(e)||(e=[e]),Array.isArray(i)||(i=[i]);for(var n=void 0,r=0;r<e.length;r++){var o=e[r];i[r]?a.default.driver.replaceChild(o,i[r]):a.default.driver.insertAfter(o,n),n=o}if(e.length<i.length)for(var u=e.length;u<i.length;u++)a.default.driver.removeChild(i[u])})}}},{key:"getNativeNode",value:function(){var e=t
his._renderedComponent;if(e)return e.getNativeNode()}},{key:"getPublicInstance",value:function(){var e=this._instance;return e instanceof o.default?null:e}}]),e}();t.default=h,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0);(r=i)&&r.__esModule;var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.pureRender=t}return o(e,[{key:"render",value:function(){return this.pureRender(this.props,this.context)}}]),e}();t.default=a,e.exports=t.default},function(e,t,n){function r(e,t){t&&(e._pendingCallbacks||(e._pendingCallbacks=[])).push(t)}Object.defineProperty(t,"__esModule",{value:!0});var o={setState:function(e,t,n){v
ar o,i,a=e._internal;a&&(o=a,(i=t)&&(o._pendingStateQueue||(o._pendingStateQueue=[])).push(i),r(a,n),!a._pendingState&&a._renderedComponent&&this.runUpdate(e))},forceUpdate:function(e,t){var n=e._internal;n&&(n._pendingForceUpdate=!0,r(n,t),n._renderedComponent&&this.runUpdate(e))},runUpdate:function(e){var t=e._internal,n=t._pendingCallbacks;t._pendingCallbacks=null;var r=t._currentElement,o=t._context;(t._pendingStateQueue||t._pendingForceUpdate)&&t.updateComponent(r,r,o,o),this.runCallbacks(n,e)},runCallbacks:function(e,t){if(e)for(var n=0;n<e.length;n++)e[n].call(t)}};t.default=o,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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},o=Object.prototype.hasOwnProperty;function i(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}t.default=function(e,t
){if(i(e,t))return!0;if("object"!==(void 0===e?"undefined":r(e))||null===e||"object"!==(void 0===t?"undefined":r(t))||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(var u=0;u<n.length;u++)if(!o.call(t,n[u])||!i(e[n[u]],t[n[u]]))return!1;return!0},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=l(n(0)),i=l(n(11)),a=l(n(1)),u=l(n(2)),s=l(n(13));function l(e){return e&&e.__esModule?e:{default:e}}var f=function(e){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=t
ypeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.default),r(t,[{key:"mountComponent",value:function(e,t,n,r){this._parent=e,this._parentInstance=t,this._context=n,this._mountID=o.default.mountID++;var i={_internal:this};this._instance=i;var a=this.getNativeNode(),u=this._currentElement;if(this.mountChildren(u,n),r)r(a,e);else for(var s=Array.isArray(e),l=0;l<a.length;l++){var f=a[l];s?e.push(f):o.default.driver.appendChild(f,e)}return i}},{key:"mountChildren",value:function(e,t){var n=this,r=this._renderedChildren={},o=this.getNativeNode();return e.map(function(e,i){var a=(0,u.default)(e),l=(0,s.default)(r,e,i);return r
[l]=a,a._mountIndex=i,a.mountComponent(n._parent,n._instance,t,function(e){if(Array.isArray(e))for(var t=0;t<e.length;t++)o.push(e[t]);else o.push(e)})})}},{key:"unmountComponent",value:function(e){if(this._nativeNode&&(a.default.remove(this._nativeNode),!e))for(var t=0;t<this._nativeNode.length;t++)o.default.driver.removeChild(this._nativeNode[t]);this.unmountChildren(!0),this._currentElement=null,this._nativeNode=null,this._parent=null,this._parentInstance=null,this._context=null,this._instance=null}},{key:"updateComponent",value:function(e,t,n,r){this._currentElement=t,this.updateChildren(this._currentElement,r)}},{key:"getNativeNode",value:function(){return null==this._nativeNode&&(this._nativeNode=[]),this._nativeNode}},{key:"getPublicInstance",value:function(){return this.getNativeNode()}},{key:"getName",value:function(){return"fragment"}}]),t}();t.default=f,e.exports=t.default},function(e,t,n){var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){retur
n typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var i,a="function"==typeof Symbol&&"symbol"===o(Symbol.iterator)?function(e){return void 0===e?"undefined":o(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":o(e)},u=n(14),s=n(31),l=(i=s)&&i.__esModule?i:{default:i};var f=/^on[A-Z]/,c=/^aria-/,d={},p="object"===(void 0===r?"undefined":a(r))?r:"object"===(void 0===p?"undefined":a(p))?p:null,h={deviceWidth:750,viewportWidth:750,getDeviceWidth:function(){return this.deviceWidth},setDeviceWidth:function(e){this.deviceWidth=e},getViewportWidth:function(){return this.viewportWidth},setViewportWidth:function(e){this.viewportWidth=e},getElementById:function(e){return d[e]},createBody:function(){if(p.body)return p.body;var e=p.documentElement,t=p.createBody(h.bodyType,h.bodyProps);return e.a
ppendChild(t),t},createComment:function(e){return p.createComment(e)},createEmpty:function(){return this.createComment(" empty ")},createText:function(e){return h.createElement({type:"text",props:{value:e}})},updateText:function(e,t){this.setAttribute(e,"value",t)},createElement:function(e){var t=l.default[e.type];t&&(e=t.parse(e));var n=e.props,r={},o=n.style;for(var i in o)r[i]=(0,u.convertUnit)(o[i],i);var a=p.createElement(e.type,{style:r});return this.setNativeProps(a,n,!0),a},appendChild:function(e,t){return t.appendChild(e)},removeChild:function(e,t){t=t||e.parentNode;var n=e.attr&&e.attr.id;return null!=n&&(d[n]=null),t.removeChild(e)},replaceChild:function(e,t,n){n=n||t.parentNode;var r=t.previousSibling,o=t.nextSibling;this.removeChild(t,n),r?this.insertAfter(e,r,n):o?this.insertBefore(e,o,n):this.appendChild(e,n)},insertAfter:function(e,t,n){return(n=n||t.parentNode).insertAfter(e,t)},insertBefore:function(e,t,n){return(n=n||t.parentNode).insertBefore(e,t)},addEventListen
er:function(e,t,n,r){var o=r[t+"EventParams"];return e.addEvent(t,n,o)},removeEventListener:function(e,t,n){return e.removeEvent(t,n)},removeAllEventListeners:function(e){},removeAttribute:function(e,t,n){return"id"==t&&(d[n]=null),e.setAttr(t,void 0,!1)},setAttribute:function(e,t,n){return"id"==t&&(d[n]=e),c.test(t)&&(t=t.replace(/\-(\w)/,function(e,t){return t.toUpperCase()})),e.setAttr(t,n,!1)},setStyles:function(e,t){for(var n in t){var r=t[n];r=(0,u.convertUnit)(r,n),e.setStyle(n,r)}},beforeRender:function(){p.open(),(0,u.setRem)(this.getDeviceWidth()/this.getViewportWidth())},afterRender:function(){p.listener&&p.listener.createFinish&&p.listener.createFinish(),p.close()},setNativeProps:function(e,t,n){for(var r in t){var o=t[r];if("children"!==r&&null!=o)if("style"===r){if(n)continue;this.setStyles(e,o)}else if(f.test(r)){var i=r.slice(2).toLowerCase();this.addEventListener(e,i,o,t)}else this.setAttribute(e,r,o)}}};t.default=h,e.exports=t.default},function(e,t,n){Object.define
Property(t,"__esModule",{value:!0});var r=c(n(32)),o=c(n(33)),i=c(n(34)),a=c(n(35)),u=c(n(36)),s=c(n(37)),l=c(n(38)),f=c(n(39));function c(e){return e&&e.__esModule?e:{default:e}}t.default={span:a.default,p:u.default,img:r.default,button:s.default,video:o.default,textarea:i.default,h1:l.default,h2:l.default,h3:l.default,h4:l.default,h5:l.default,h6:l.default,nav:f.default,article:f.default,section:f.default,footer:f.default,aside:f.default,main:f.default},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(15);t.default={parse:function(e){var t=e.props;return e.type="image",e.props=(0,r.transformPropsAttrsToStyle)(t,["width","height"]),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(15);t.default={parse:function(e){var t=e.props;return e.props=(0,r.transformPropsAttrsToStyle)(t,["width","height"]),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.defa
ult={parse:function(e){var t=e.props;return"string"!=typeof t.children||t.value||(t.value=t.children,t.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={parse:function(e){var t=e.props;return e.type="text","string"!=typeof t.children||t.value||(t.value=t.children,t.children=null),e}},e.exports=t.default},function(e,t,n){var r="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};Object.defineProperty(t,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":r(e)},i=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object
.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},a={fontSize:28,marginTop:28,marginBottom:28},u={u:{textDecoration:"underline"},s:{textDecoration:"line-through"},i:{fontStyle:"italic"},b:{fontWeight:"bold"},del:{textDecoration:"line-through"},em:{fontStyle:"italic"},strong:{fontWeight:"bold"},big:{fontSize:33.6},small:{fontSize:28*.8}};function s(e){var t=e.type,n=e.props,r=n.style,o=n.children;"img"===t&&(t="image"),u[t]&&(r=i({},u[t],r),t="span"),n.style=null,n.children=null;var a={type:t,style:r,attr:n||{}};return o&&("span"===t&&"string"==typeof o?a.attr.value=o:a.children=l(o)),a}function l(e){var t=[];Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];"string"==typeof r?t.push({type:"span",attr:{value:r}}):"object"===(void 0===r?"undefined":o(r))&&t.push(s(r))}return t}t.default={parse:function(e){var t=e.props,n=t.children;return e.type="richtext",t.style=i({},a,t.style),t.value=l(n),t.children=null,e}},e.exports=t.default},function(e,t,n){Object.defin
eProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};t.default={parse:function(e){var t=e.props;e.type="text";var n=t.style,o=t.disabled,i=t.children,a=r({textAlign:"center",fontSize:22,paddingTop:4,paddingRight:12,paddingBottom:6,paddingLeft:12,borderWidth:4,borderStyle:"solid",borderColor:"#000000",backgroudColor:"#c0c0c0"},n);return o&&(t.onClick=null,a=r({},a,{color:"#7f7f7f",borderColor:"#7f7f7f"})),"string"==typeof i&&(t.value=i,t.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=arguments,n=1;n<arguments.length;n++){var r=t[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e};function o(e,t,n){return{fontSize:e*t,marginTop:e*t*n,marginBottom:e*t*n,fontWeight:"bold"}}var i={h1:o(28,2,.67),h2:o(28,1
.5,.83),h3:o(28,1.17,1),h4:o(28,1,1.33),h5:o(28,.83,1.67),h6:o(28,.67,2.33)};t.default={parse:function(e){var t=e.type,n=e.props;return e.type="text",n.style=r({},i[t]||i.h6,n.style),"string"!=typeof n.children||n.value||(n.value=n.children,n.children=null),e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={parse:function(e){return e.type="div",e}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(14),a=n(41),u=(r=a)&&r.__esModule?r:{default:r};var s="dangerouslySetInnerHTML",l="className",f=/on[A-Z]/,c={deviceWidth:"undefined"!=typeof DEVICE_WIDTH&&DEVICE_WIDTH||null,viewportWidth:"undefined"!=typeof VIEWPORT_WIDTH&&VIEWPORT_WIDTH||750,eventRegistry:{},getDeviceWidth:function(){return this.deviceWidth||o.documentElement.clientWidth},setDeviceWidth:function(e){this.deviceWidth=e},getViewportWidth:function(){return this.viewportWidth},setViewportWidth:function(e){this.viewportWidth=e},getE
lementById:function(e){return o.getElementById(e)},createBody:function(){return o.body},createComment:function(e){return o.createComment(e)},createEmpty:function(){return this.createComment(" empty ")},createText:function(e){return o.createTextNode(e)},updateText:function(e,t){e["textContent"in o?"textContent":"nodeValue"]=t},createElement:function(e){var t=o.createElement(e.type),n=e.props;return this.setNativeProps(t,n),t},appendChild:function(e,t){return t.appendChild(e)},removeChild:function(e,t){(t=t||e.parentNode)&&t.removeChild(e)},replaceChild:function(e,t,n){(n=n||t.parentNode).replaceChild(e,t)},insertAfter:function(e,t,n){n=n||t.parentNode;var r=t.nextSibling;r?n.insertBefore(e,r):n.appendChild(e)},insertBefore:function(e,t,n){(n=n||t.parentNode).insertBefore(e,t)},addEventListener:function(e,t,n,r){return this.eventRegistry[t]?this.eventRegistry[t]("addEvent",e,t,n,r):e.addEventListener(t,n)},removeEventListener:function(e,t,n,r){return this.eventRegistry[t]?this.eventRe
gistry[t]("removeEvent",e,t,n,r):e.removeEventListener(t,n)},removeAllEventListeners:function(e){},removeAttribute:function(e,t){if(t===s)return e.innerHTML=null;if(t===l&&(t="class"),t in e)try{e[t]=null}catch(e){}e.removeAttribute(t)},setAttribute:function(e,t,n){if(t===s)return e.innerHTML=n.__html;if(t===l&&(t="class"),t in e)try{e[t]=n}catch(r){e.setAttribute(t,n)}else e.setAttribute(t,n)},setStyles:function(e,t){var n={};for(var r in t){var o=t[r];u.default.isFlexProp(r)?u.default[r](o,n):n[r]=(0,i.convertUnit)(o,r)}for(var a in n){var s=n[a];if(Array.isArray(s))for(var l=0;l<s.length;l++)e.style[a]=s[l];else e.style[a]=s}},beforeRender:function(){(0,i.setRem)(this.getDeviceWidth()/this.getViewportWidth())},setNativeProps:function(e,t){for(var n in t){var r=t[n];if("children"!==n&&null!=r)if("style"===n)this.setStyles(e,r);else if(f.test(n)){var o=n.slice(2).toLowerCase();this.addEventListener(e,o,r)}else this.setAttribute(e,n,r)}}};t.default=c,e.exports=t.default},function(e,
t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={stretch:"stretch","flex-start":"start","flex-end":"end",center:"center"},o={row:"horizontal",column:"vertical"},i={"flex-start":"start","flex-end":"end",center:"center","space-between":"justify","space-around":"justify"},a={display:!0,flex:!0,alignItems:!0,alignSelf:!0,flexDirection:!0,justifyContent:!0,flexWrap:!0},u={isFlexProp:function(e){return a[e]},display:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.display="flex"===e?["-webkit-box","-webkit-flex","flex"]:e,t},flex:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxFlex=e,t.webkitFlex=e,t.flex=e,t},flexWrap:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitFlexWrap=e,t.flexWrap=e,t},alignItems:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxAlign=r[e],t.webkitAlignItems=e,t.alignItems=e,t},alignSelf
:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitAlignSelf=e,t.alignSelf=e,t},flexDirection:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxOrient=o[e],t.webkitFlexDirection=e,t.flexDirection=e,t},justifyContent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.webkitBoxPack=i[e],t.webkitJustifyContent=e,t.justifyContent=e,t}};t.default=u,e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t,n,r){if(t.childNodes)for(var o=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(t.childNodes)),a=0;a<o.length;a++){var u=o[a];t.removeChild(u)}return(0,i.default)(e,t,n,r)},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=(r=o)&&r.__esModule
?r:{default:r};t.default=function(e){return null==e?null:i.default.get(e)},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e=(0,o.default)(e),r.default.driver.setNativeProps(e,t)};var r=i(n(0)),o=i(n(16));function i(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default="0.4.20",e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(7),i=(r=o)&&r.__esModule?r:{default:r};function a(e){return e=(0,i.default)(e,[]),Array.isArray(e)?e:[].concat(e)}var u={map:function(e,t,n){return null==e?null:(e=a(e)).map(function(e,r){return t.call(n,e,r)})},forEach:function(e,t,n){if(null==e)return null;(e=a(e)).forEach(function(e,r){return t.call(n,e,r)})},count:function(e){return null==e?0:a(e).length},only:function(e){if(1!==(e=u.toArray(e)).length)throw new Error("Children.only: expected to receive a single element
child.");return e[0]},toArray:function(e){return null==e?[]:a(e).filter(function(e){return null!==e})}};t.default=u,e.exports=t.default}])}},function(e,t){e.exports=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},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=2)}([function(e,t,n){var r,o,i="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},a=Object.defineProperties,u=Object.defineProperty,s=Object.create(null);function l(e){if(!(t=e)||!("symbol"===(void 0=
==t?"undefined":i(t))||t.constructor&&"Symbol"===t.constructor.name&&"Symbol"===t[t.constructor.toStringTag]))throw new TypeError(e+" is not a symbol");var t;return e}var f,c=(f=Object.create(null),function(e){for(var t=0;f[e+(t||"")];)++t;return f[e+=t||""]=!0,"@@"+e});o=function(e){if(this instanceof o)throw new TypeError("Symbol is not a constructor");return r(e)},e.exports=r=function e(t){var n;if(this instanceof e)throw new TypeError("Symbol is not a constructor");return n=Object.create(o.prototype),t=void 0===t?"":String(t),a(n,{__description__:{value:t},__name__:{value:c(t)}})},a(r,{for:{value:function(e){return s[e]?s[e]:s[e]=r(String(e))}},keyFor:{value:function(e){var t;for(t in l(e),s)if(s[t]===e)return t}},hasInstance:{value:r("hasInstance")},isConcatSpreadable:{value:r("isConcatSpreadable")},iterator:{value:r("iterator")},match:{value:r("match")},replace:{value:r("replace")},search:{value:r("search")},species:{value:r("species")},split:{value:r("split")},toPrimitive:{va
lue:r("toPrimitive")},toStringTag:{value:r("toStringTag")},unscopables:{value:r("unscopables")}}),a(o.prototype,{constructor:{value:r},toString:{value:function(){return this.__name__}}}),a(r.prototype,{toString:{value:function(){return"Symbol ("+l(this).__description__+")"}},valueOf:{value:function(){return l(this)}}}),u(r.prototype,r.toPrimitive,{value:function(){var e=l(this);return"symbol"===(void 0===e?"undefined":i(e))?e:e.toString()}}),u(r.prototype,r.toStringTag,{value:"Symbol"}),u(o.prototype,r.toStringTag,{value:r.prototype[r.toStringTag]}),u(o.prototype,r.toPrimitive,{value:r.prototype[r.toPrimitive]})},function(e,t,n){var r,o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};var u=/[!'\(\)~]|%20|%00/g,s=/\+/g,l={"!":"%21","'":"%27","(":"%28
",")":"%29","~":"%7E","%20":"+","%00":"\0"},f=function(e){return l[e]},c="__URLSearchParams__";function d(e){return encodeURIComponent(e).replace(u,f)}function p(e){return decodeURIComponent(e.replace(s," "))}var h=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this[c]=Object.create(null),t){"?"===t.charAt(0)&&(t=t.slice(1));for(var n,r,o=(t||"").split("&"),i=0,a=o.length;i<a;i++)-1<(n=(r=o[i]).indexOf("="))?this.append(p(r.slice(0,n)),p(r.slice(n+1))):r.length&&this.append(p(r),"")}}return o(e,[{key:"append",value:function(e,t){var n=this[c];e in n?n[e].push(""+t):n[e]=[""+t]}},{key:"delete",value:function(e){delete this[c][e]}},{key:"get",value:function(e){var t=this[c];return e in t?t[e][0]:null}},{key:"getAll",value:function(e){var t=this[c];return e in t?t[e].slice(0):[]}},{key:"has",value:function(e){return e in this[c]}},{key:"set",value:function(e,t){this[c][e]=[""+t]}},{key:"forEach",value:fun
ction(e,t){var n=this[c];Object.getOwnPropertyNames(n).forEach(function(r){n[r].forEach(function(n){e.call(t,n,r,this)},this)},this)}},{key:"keys",value:function(){var e=[];this.forEach(function(t,n){e.push(n)});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"values",value:function(){var e=[];this.forEach(function(t){e.push(t)});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"entries",value:function(){var e=[];this.forEach(function(t,n){e.push([n,t])});var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t[a.default.iterator]=function(){return t},t}},{key:"toString",value:function(){var e,t,n,r,o=this[c],i=[];for(t in o)for(n=d(t),e=0,r=o[t];e<r.length;e++)i.push(n+"="+d(r[e]));return i.join("&")}}]),e}();h.prototype[a.default.iterator]=h.prototype.entries,e.exports=h},function(e,t,n){e.ex
ports={get Promise(){return n(3)},get Symbol(){return n(0)},get Map(){return n(4)},get Set(){return n(5)},get WeakMap(){return n(6)},get WeakSet(){return n(7)},get FontFace(){return n(8)},get URL(){return n(9)},get URLSearchParams(){return n(1)},get matchMedia(){return n(10)}}},function(e,t,n){var r="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};function o(){}var i="function"==typeof setImmediate&&setImmediate||function(e){"function"==typeof setTimeout?setTimeout(e,0):e()},a=function(e){"undefined"!=typeof console&&console&&console.log("Possible Unhandled Promise Rejection:",e)};function u(e){if("object"!==r(this))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("Promise resolver is not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)
}function s(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void f(t.promise,e)}l(t.promise,r)}else(1===e._state?l:f)(t.promise,e._value)})):e._deferreds.push(t)}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":r(t))||"function"==typeof t)){var n=t.then;if(t instanceof u)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void d((o=n,i=t,function(){o.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){f(e,t)}var o,i}function f(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&i(function(){e._handled||a(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)s(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,l(t,e))},function(e){n||(n=!0,f(t,e))})}catch(e){if(n)return;n=!0,f(t
,e)}}u.prototype.catch=function(e){return this.then(null,e)},u.prototype.then=function(e,t){var n=new this.constructor(o);return s(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},u.all=function(e){var t=Array.prototype.slice.call(e);return new u(function(e,n){if(0===t.length)return e([]);var o=t.length;function i(a,u){try{if(u&&("object"===(void 0===u?"undefined":r(u))||"function"==typeof u)){var s=u.then;if("function"==typeof s)return void s.call(u,function(e){i(a,e)},n)}t[a]=u,0==--o&&e(t)}catch(e){n(e)}}for(var a=0;a<t.length;a++)i(a,t[a])})},u.resolve=function(e){return e&&"object"===(void 0===e?"undefined":r(e))&&e.constructor===u?e:new u(function(t){t(e)})},u.reject=function(e){return new u(function(t,n){n(e)})},u.race=function(e){return new u(function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)})},u._setImmediateFn=function(e){i=e},u._setUnhandledRejectionFn=function(e){a=e},e.
exports=u},function(e,t,n){var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=(0,i.default)("undef"),u=(0,i.default)("NaN"),s=!0;function l(e){return e!=e?u:e}function f(e){return e===u?NaN:e}function c(e,t){var n=0,r=!1;return{next:function(){if(n===e._keys.length&&(r=!0),r)return{value:void 0,done:!0};for(;e._keys[n]===a;)n++;return{value:t.call(e,n++),done:!1}}}}function d(e){for(var t=0,n=0,r=e._keys.length;n<r;n++)e._keys[n]!==a&&t++;return t}function p(e,t){return"function"==typeof e[t]}var h=function e(t){this._keys=[],this._values=[],t&&p(t,"forEach")&&(t instanceof e||p(t,"clear")&&p(t,"delete")&&p(t,"entries")&&p(t,"forEach")&&p(t,"get")&&p(t,"has")&&p(t,"keys")&&p(t,"set")&&p(t,"values")?t.forEach(function(e,t){this.set.apply(this,[t,e])},this):t.forEach(function(e){this.set.apply(this,e)},this)),s||(this.size=d(this))};h.prototype={};try{Object.defineProperty(h.prototype,"size",{get:function(){return d(this)}})}catch(e){s=!1}h.prototype.get=function(e){var t=this._ke
ys.indexOf(l(e));return-1!==t?this._values[t]:void 0},h.prototype.set=function(e,t){var n=this._keys.indexOf(l(e));return-1!==n?this._values[n]=t:(this._keys.push(l(e)),this._values.push(t),s||(this.size=d(this))),this},h.prototype.has=function(e){return-1!==this._keys.indexOf(l(e))},h.prototype.delete=function(e){var t=this._keys.indexOf(l(e));return-1!==t&&(this._keys[t]=a,this._values[t]=a,s||(this.size=d(this)),!0)},h.prototype.clear=function(){this._keys=this._values=[],s||(this.size=0)},h.prototype.values=function(){return c(this,function(e){return this._values[e]})},h.prototype.keys=function(){return c(this,function(e){return f(this._keys[e])})},h.prototype.entries=h.prototype[i.default.iterator]=function(){return c(this,function(e){return[f(this._keys[e]),this._values[e]]})},h.prototype.forEach=function(e,t){t=t||global;for(var n=this.entries(),r=n.next();!1===r.done;)e.call(t,r.value[1],r.value[0],this),r=n.next()},h.prototype[i.default.species]=h,Object.defineProperty(h,"c
onstructor",{value:h});try{Object.defineProperty(h,"length",{value:0})}catch(e){}e.exports=h},function(e,t,n){var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=(0,i.default)("undef"),u=(0,i.default)("NaN"),s=!0;function l(e){return e!=e?u:e}function f(e){return e===u?NaN:e}function c(e,t){var n=0;return{next:function(){for(;e._values[n]===a;)n++;return n===e._values.length?{value:void 0,done:!0}:{value:t.call(e,n++),done:!1}}}}function d(e){for(var t=0,n=0,r=e._values.length;n<r;n++)e._values[n]!==a&&t++;return t}var p=function(e){this._values=[],e&&"function"==typeof e.forEach&&e.forEach(function(e){this.add.call(this,e)},this),s||(this.size=d(this))};try{Object.defineProperty(p.prototype,"size",{get:function(){return d(this)}})}catch(e){s=!1}p.prototype.add=function(e){return e=l(e),-1===this._values.indexOf(e)&&(this._values.push(e),s||(this.size=d(this))),this},p.prototype.has=function(e){return-1!==this._values.indexOf(l(e))},p.prototype.delete=function(e){var t=this._valu
es.indexOf(l(e));return-1!==t&&(this._values[t]=a,s||(this.size=d(this)),!0)},p.prototype.clear=function(){this._values=[],s||(this.size=0)},p.prototype.values=p.prototype.keys=function(){return c(this,function(e){return f(this._values[e])})},p.prototype.entries=p.prototype[i.default.iterator]=function(){return c(this,function(e){return[f(this._values[e]),f(this._values[e])]})},p.prototype.forEach=function(e,t){t=t||global;for(var n=this.entries(),r=n.next();!1===r.done;)e.call(t,r.value[1],r.value[0],this),r=n.next()},p.prototype[i.default.species]=p,Object.defineProperty(p,"constructor",{value:p});try{Object.defineProperty(p,"length",{value:0})}catch(e){}e.exports=p},function(e,t,n){var r="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},o=Object.defineProperty,i=Date.now()%1e9,a=function(e){this.name="__st"+(1e9*Math.random()>>>0)
+i+++"__",e&&e.forEach&&e.forEach(function(e){this.set.apply(this,e)},this)};a.prototype.set=function(e,t){if("object"!==(void 0===e?"undefined":r(e))&&"function"!=typeof e)throw new TypeError("Invalid value used as weak map key");var n=e[this.name];return n&&n[0]===e?n[1]=t:o(e,this.name,{value:[e,t],writable:!0}),this},a.prototype.get=function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},a.prototype.delete=function(e){var t=e[this.name];return!(!t||t[0]!==e)&&(t[0]=t[1]=void 0,!0)},a.prototype.has=function(e){var t=e[this.name];return!!t&&t[0]===e},e.exports=a},function(e,t,n){var r=Date.now()%1e9,o=function(e){this.name="__st"+(1e9*Math.random()>>>0)+r+++"__",e&&e.forEach&&e.forEach(this.add,this)};o.prototype.add=function(e){var t=this.name;return e[t]||Object.defineProperty(e,t,{value:!0,writable:!0}),this},o.prototype.delete=function(e){return!!e[this.name]&&(e[this.name]=void 0,!0)},o.prototype.has=function(e){return!!e[this.name]},e.exports=o},function(e,t,n){e.exp
orts=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.family=t,this.source=n}},function(e,t,n){var r=n(1),o=Object.create(null);o.ftp=21,o.file=0,o.gopher=70,o.http=80,o.https=443,o.ws=80,o.wss=443;var i=Object.create(null);function a(e){return void 0!==o[e]}function u(){h.call(this),this._isInvalid=!0}function s(e){return""==e&&u.call(this),e.toLowerCase()}function l(e){var t=e.charCodeAt(0);return t>32&&t<127&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}i["%2e"]=".",i[".%2e"]="..",i["%2e."]="..",i["%2e%2e"]="..";var f=void 0,c=/[a-zA-Z]/,d=/[a-zA-Z0-9\+\-\.]/;function p(e,t,n){var r=this;function p(e){w.push(e)}var h,v,y=t||"scheme start",_=0,m="",b=!1,g=!1,w=[];e:for(;(e[_-1]!=f||0==_)&&!this._isInvalid;){var x=e[_];switch(y){case"scheme start":if(!x||!c.test(x)){if(t){p("Invalid scheme.");break e}m="",y="no scheme";continue}m+=x.toLowerCase(),y="scheme";break;case"scheme":if(x&&d.test(x))m+=
x.toLowerCase();else{if(":"!=x){if(t){if(f==x)break e;p("Code point not allowed in scheme: "+x);break e}m="",_=0,y="no scheme";continue}if(r._scheme=m,m="",t)break e;a(r._scheme)&&(r._isRelative=!0),y="file"==r._scheme?"relative":r._isRelative&&n&&n._scheme==r._scheme?"relative or authority":r._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==x?y="query":"#"==x?(r._fragment="#",y="fragment"):f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._schemeData+=l(x));break;case"no scheme":if(n&&a(n._scheme)){y="relative";continue}p("Missing scheme."),u.call(r);break;case"relative or authority":if("/"!=x||"/"!=e[_+1]){p("Expected /, got: "+x),y="relative";continue}y="authority ignore slashes";break;case"relative":if(r._isRelative=!0,"file"!=r._scheme&&(r._scheme=n._scheme),f==x){r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query=n._query,r._username=n._username,r._password=n._password;break e}if("/"==x||"\\"==x)"\\"==x&&p("\\ is an invalid code point."),y="relati
ve slash";else if("?"==x)r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query="?",r._username=n._username,r._password=n._password,y="query";else{if("#"!=x){var E=e[_+1],C=e[_+2];("file"!=r._scheme||!c.test(x)||":"!=E&&"|"!=E||f!=C&&"/"!=C&&"\\"!=C&&"?"!=C&&"#"!=C)&&(r._host=n._host,r._port=n._port,r._username=n._username,r._password=n._password,r._path=n._path.slice(),r._path.pop()),y="relative path";continue}r._host=n._host,r._port=n._port,r._path=n._path.slice(),r._query=n._query,r._fragment="#",r._username=n._username,r._password=n._password,y="fragment"}break;case"relative slash":if("/"!=x&&"\\"!=x){"file"!=r._scheme&&(r._host=n._host,r._port=n._port,r._username=n._username,r._password=n._password),y="relative path";continue}"\\"==x&&p("\\ is an invalid code point."),y="file"==r._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=x){p("Expected '/', got: "+x),y="authority ignore slashes";continue}y="authority second slash";break;c
ase"authority second slash":if(y="authority ignore slashes","/"!=x){p("Expected '/', got: "+x);continue}break;case"authority ignore slashes":if("/"!=x&&"\\"!=x){y="authority";continue}p("Expected authority, got: "+x);break;case"authority":if("@"==x){b&&(p("@ already seen."),m+="%40"),b=!0;for(var S=0;S<m.length;S++){var O=m[S];if("\t"!=O&&"\n"!=O&&"\r"!=O)if(":"!=O||null!==r._password){var k=l(O);null!==r._password?r._password+=k:r._username+=k}else r._password="";else p("Invalid whitespace in authority.")}m=""}else{if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){_-=m.length,m="",y="host";continue}m+=x}break;case"file host":if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){2!=m.length||!c.test(m[0])||":"!=m[1]&&"|"!=m[1]?0==m.length?y="relative path start":(r._host=s.call(r,m),m="",y="relative path start"):y="relative path";continue}"\t"==x||"\n"==x||"\r"==x?p("Invalid whitespace in file host."):m+=x;break;case"host":case"hostname":if(":"!=x||g){if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x){if(r._hos
t=s.call(r,m),m="",y="relative path start",t)break e;continue}"\t"!=x&&"\n"!=x&&"\r"!=x?("["==x?g=!0:"]"==x&&(g=!1),m+=x):p("Invalid code point in host/hostname: "+x)}else if(r._host=s.call(r,m),m="",y="port","hostname"==t)break e;break;case"port":if(/[0-9]/.test(x))m+=x;else{if(f==x||"/"==x||"\\"==x||"?"==x||"#"==x||t){if(""!=m){var P=parseInt(m,10);P!=o[r._scheme]&&(r._port=P+""),m=""}if(t)break e;y="relative path start";continue}"\t"==x||"\n"==x||"\r"==x?p("Invalid code point in port: "+x):u.call(r)}break;case"relative path start":if("\\"==x&&p("'\\' not allowed in path."),y="relative path","/"!=x&&"\\"!=x)continue;break;case"relative path":var j;if(f!=x&&"/"!=x&&"\\"!=x&&(t||"?"!=x&&"#"!=x))"\t"!=x&&"\n"!=x&&"\r"!=x&&(m+=l(x));else"\\"==x&&p("\\ not allowed in relative path."),(j=i[m.toLowerCase()])&&(m=j),".."==m?(r._path.pop(),"/"!=x&&"\\"!=x&&r._path.push("")):"."==m&&"/"!=x&&"\\"!=x?r._path.push(""):"."!=m&&("file"==r._scheme&&0==r._path.length&&2==m.length&&c.test(m[0])&&"|
"==m[1]&&(m=m[0]+":"),r._path.push(m)),m="","?"==x?(r._query="?",y="query"):"#"==x&&(r._fragment="#",y="fragment");break;case"query":t||"#"!=x?f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._query+=(void 0,(v=(h=x).charCodeAt(0))>32&&v<127&&-1==[34,35,60,62,96].indexOf(v)?h:encodeURIComponent(h))):(r._fragment="#",y="fragment");break;case"fragment":f!=x&&"\t"!=x&&"\n"!=x&&"\r"!=x&&(r._fragment+=x)}_++}}function h(){this._scheme="",this._schemeData="",this._username="",this._password=null,this._host="",this._port="",this._path=[],this._query="",this._fragment="",this._isInvalid=!1,this._isRelative=!1}function v(e,t){void 0===t||t instanceof v||(t=new v(String(t))),this._url=e,h.call(this);var n=e.replace(/^[ \t\r\n\f]+|[ \t\r\n\f]+$/g,"");p.call(this,n,null,t)}v.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var e="";return""==this._username&&null==this._password||(e=this._username+(null!=this._password?":"+this._password:"")+"@"),this.protocol+(
this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._fragment},set href(e){h.call(this),p.call(this,e)},get protocol(){return this._scheme+":"},set protocol(e){this._isInvalid||p.call(this,e+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"host")},get hostname(){return this._host},set hostname(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"hostname")},get port(){return this._port},set port(e){!this._isInvalid&&this._isRelative&&p.call(this,e,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(e){!this._isInvalid&&this._isRelative&&(this._path=[],p.call(this,e,"relative path start"))},get search(){return this._isInvalid||!this._query||"?"==this._query?"":this._query},set search(e){!this._isInvalid&&this._isRelative&&(this._query="?","?"==e[0]&&(e=e.slice(1)),p.call(this,e
,"query"))},get searchParams(){return new r(this.search)},get hash(){return this._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(e){this._isInvalid||(this._fragment="#","#"==e[0]&&(e=e.slice(1)),p.call(this,e,"fragment"))},get origin(){var e;if(this._isInvalid||!this._scheme)return"";switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}return(e=this.host)?this._scheme+"://"+e:""}},e.exports=v},function(e,t,n){var r=/^(?:(only|not)?\s*([_a-z][_a-z0-9-]*)|(\([^\)]+\)))(?:\s*and\s*(.*))?$/i,o=/^\(\s*([_a-z-][_a-z0-9-]*)\s*(?:\:\s*([^\)]+))?\s*\)$/,i=/^(?:(min|max)-)?(.+)/;function a(e,t){return(n=e,n.split(",").map(function(e){var t=(e=e.trim()).match(r);if(!t)throw new SyntaxError('Invalid CSS media query: "'+e+'"');var n=t[1],a=t[2],u=((t[3]||"")+(t[4]||"")).trim(),s={};if(s.inverse=!!n&&"not"===n.toLowerCase(),s.type=a?a.toLowerCase():"all",!u)return s.expressions=[],s;if(!(u=u.match(/\([^\)]+\)/g)))throw new SyntaxError(
'Invalid CSS media query: "'+e+'"');return s.expressions=u.map(function(t){var n=t.match(o);if(!n)throw new SyntaxError('Invalid CSS media query: "'+e+'"');var r=n[1].toLowerCase().match(i);return{modifier:r[1],feature:r[2],value:n[2]}}),s})).some(function(e){var n=e.inverse,r="all"===e.type||t.type===e.type;if(r&&n||!r&&!n)return!1;var o=e.expressions.every(function(e){var n=e.feature,r=e.modifier,o=e.value,i=t[n];if(!i)return!1;switch(n){case"width":case"height":o=parseFloat(o),i=parseFloat(i)}switch(r){case"min":return i>=o;case"max":return i<=o;default:return i===o}});return o&&!n||!o&&n});var n}e.exports=function(e){var t={matches:!1,media:e};return""===e?(t.matches=!0,t):(t.matches=a(e,{type:"screen",width:window.screen.width,height:window.screen.height}),t)}}])}},function(e,t,n){e.exports=function(e){return function(t,n,r){n instanceof Function&&(r=n,n=[]),e[t]={factory:r,deps:n,module:{exports:{}},isInitialized:!1,hasError:!1}}}},function(e,t,n){var r="@weex-module/";e.expor
ts=function(e,t){return function n(o){var i=e[o];if(o.split(r).length>1){var a=o.split(r)[1];if(t.isRegisteredModule(a))return t.requireModule(a);throw new Error('Requiring unknown weex module "'+o+'"')}if(i&&i.isInitialized)return i.module.exports;if(!i)throw new Error('Requiring unknown module "'+o+'"');if(i.hasError)throw new Error('Requiring module "'+o+'" which threw an exception');try{i.isInitialized=!0,i.factory(n,i.module.exports,i.module)}catch(e){throw i.hasError=!0,i.isInitialized=!1,e}return i.module.exports}}},function(e,t,n){var r,o=n(10),i=(r=o)&&r.__esModule?r:{default:r};function a(e){if("*"==e)return e;for(var t=(e="string"==typeof e?e:"").split("."),n=0,r=[];n<3;){var o="string"==typeof t[n]&&t[n]?t[n]:"0";r.push(o),n++}return r.join(".")}function u(e,t,n){var r={isDowngrade:!0,errorType:1,code:1e3},o=e.toLowerCase();return o.indexOf("osversion")>=0?r.code=1001:o.indexOf("appversion")>=0?r.code=1002:o.indexOf("weexversion")>=0?r.code=1003:o.indexOf("devicemodel")>
=0&&(r.code=1004),r.errorMessage="Downgrade["+e+"] :: deviceInfo "+t+" matched criteria "+n,r}e.exports=function(e){return function(t){var n=e("@weex-module/instanceWrap"),r=function(e){var t={isDowngrade:!1},n=WXEnvironment,r=e[(n.platform||"unknow").toLowerCase()]||{};for(var o in n){var s=o,l=s.toLowerCase(),f=n[o],c=l.indexOf("version")>=0,d=l.indexOf("devicemodel")>=0,p=r[o];if(p&&c){var h=a(p),v=a(n[o]);if(i.default.satisfies(v,h)){t=u(s,f,p);break}}else if(d&&(Array.isArray(p)?p:[p]).indexOf(f)>=0){t=u(s,f,p);break}}return t}(t);return!!r.isDowngrade&&(n.error(r.errorType,r.code,r.errorMessage),!0)}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r="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};t.default={satisfies:function(e,t){if((void 0===e?"undefined":r(e))+(void 0===t?"undefined":r(t))!="stringst
ring")return!1;if("*"==t)return!0;for(var n=t.match(/(\W+)?([\d|.]+)/),o=e.split("."),i=n[2].split("."),a=Math.max(o.length,i.length),u=0,s=0;s<a;s++){if(o[s]&&!i[s]&&parseInt(o[s])>0||parseInt(o[s])>parseInt(i[s])){u=1;break}if(i[s]&&!o[s]&&parseInt(i[s])>0||parseInt(o[s])<parseInt(i[s])){u=-1;break}}switch(n[1]){case"<":if(-1===u)return!0;break;case"<=":if(1!==u)return!0;break;case">":if(1===u)return!0;break;case">=":if(-1!==u)return!0;break;default:if(0===u)return!0}return!1}},e.exports=t.default},function(e,t,n){var r,o=n(1),i=(r=o)&&r.__esModule?r:{default:r};var a="visible",u="hidden",s="visibilitychange";function l(e){e.body.addEvent("viewappear",function(t){e.visibilityState=a,t.type=s,e.dispatchEvent(t)}),e.body.addEvent("viewdisappear",function(t){e.visibilityState=u,t.type=s,e.dispatchEvent(t)})}e.exports=function(e,t){var n=new i.default,r=!1;try{t.addEventListener=function(e,o){e===s&&(t.body?l(t):r=!0),n.on(e,o)},t.removeEventListener=function(e,r){var o;e===s&&(o=t).b
ody&&(o.body.removeEvent("viewappear"),o.body.removeEvent("viewdisappear")),n.off(e,r)},t.dispatchEvent=function(e){n.emit(e.type,e)},t.fonts={add:function(t){e("@weex-module/dom").addRule("fontFace",{fontFamily:t.family,src:t.source})}},t.visibilityState=a;var o=t.createBody;Object.defineProperty(t,"createBody",{value:function(){var e=o.apply(t,arguments);return r&&l(t),e}})}catch(e){console.log(e)}return t}},function(e,t,n){var r="@weex-module/location";e.exports=function(e,t){return t.assign=function(t){e("@weex-module/navigator").push({url:t,animated:"true"},function(e){})},t.replace=function(t){e(r).replace(t)},t.reload=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e(r).reload(t)},t}},function(e,t,n){e.exports=function(e,t){function n(e){return"string"!=typeof e&&(e=String(e)),e.toLowerCase()}function r(e){return"string"!=typeof e&&(e=String(e)),e}function o(e){this.originHeaders=e,this.map={},e instanceof o?e.forEach(function(e,t){this.append(t,e)},t
his):e&&Object.getOwnPropertyNames(e).forEach(function(t){this.append(t,e[t])},this)}function i(){return this.bodyUsed=!1,this._initBody=function(e,t){if(this._bodyInit=e,"string"==typeof e)this._bodyText=e;else{if(e)throw new Error("unsupported BodyInit type");this._bodyText=""}},this.text=function(){var e=function(e){if(e.bodyUsed)return t.reject(new TypeError("Already read"));e.bodyUsed=!0}(this);return e||t.resolve(this._bodyText)},this.json=function(){return this.text().then(JSON.parse)},this}o.prototype.append=function(e,t){e=n(e),t=r(t);var o=this.map[e];this.map[e]=o?o+","+t:t},o.prototype.delete=function(e){delete this.map[n(e)]},o.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},o.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},o.prototype.set=function(e,t){this.map[n(e)]=[r(t)]},o.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)};var a=["DELETE","GET","HEAD","OPTIONS","POST"
,"PUT"];function u(e,t){var n,r,i=(t=t||{}).body;if(u.prototype.isPrototypeOf(e)){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new o(e.headers)),this.method=e.method,this.mode=e.mode,i||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=e;if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new o(t.headers)),this.method=(n=t.method||this.method||"GET",r=n.toUpperCase(),a.indexOf(r)>-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(i,t)}function s(e,t){t||(t={}),this.type="default",this.status="status"in t?t.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new o(t.headers),this.url=t.url||"",this._initBody(e,t)}u.prototype.clone=function(){return new u(this)},i.call(u
.prototype),i.call(s.prototype),s.prototype.clone=function(){return new s(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new o(this.headers),url:this.url})},s.error=function(){var e=new s(null,{status:0,statusText:""});return e.type="error",e};var l=[301,302,303,307,308];s.redirect=function(e,t){if(-1===l.indexOf(t))throw new RangeError("Invalid status code");return new s(null,{status:t,headers:{location:e}})};return{fetch:function(n,r){return new t(function(t,o){var i,a={url:(i=u.prototype.isPrototypeOf(n)&&!r?n:new u(n,r)).url,method:i.method,headers:i.headers&&i.headers.originHeaders};void 0!==i._bodyInit&&(a.body=i._bodyInit),a.type=r&&r.dataType?r.dataType:"text",(0,e("@weex-module/stream").fetch)(a,function(e){try{"string"==typeof e&&(e=JSON.parse(e));var n=new s("string"==typeof e.data?e.data:JSON.stringify(e.data),{status:e.status,statusText:e.statusText,headers:e.headers,url:i.url});t(n)}catch(e){o(e)}},function(e){})})},Headers:o,Request:u,Response:s
}}},function(e,t,n){var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var o=n(2),i=0,a=1,u=2,s=3,l=4,f=["abort","error","load","loadstart","progress","timeout","loadend","readystatechange"];e.exports=function(e){var t=function(t){function n(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.UNSENT=i,e.OPENED=a,e.HEADERS_RECEIVED=u,e.LOADING=s,e.DONE=l,e.readyState=i,e.status=0,e.statusText="",e.timeout=0,e._aborted=!1,e._hasError=!1,e._method=null,e._response="",e._url=null,e._timedOut=!1,e._reset(),e}retu
rn function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,o.apply(undefined,f)),r(n,[{key:"_reset",value:function(){this.readyState=this.UNSENT,this.responseHeaders=void 0,this.status=0,this._hasError=!1,this._headers={},this._response="",this._responseType="",this._sent=!1,this._lowerCaseResponseHeaders={},this._timedOut=!1}},{key:"getAllResponseHeaders",value:function(){if(!this.responseHeaders)return null;var e=this.responseHeaders||{};return Object.keys(e).map(function(t){return t+": "+e[t]}).join("\r\n")}},{key:"getResponseHeader",value:function(e){var t=this._lowerCaseResponseHeaders[e.toLowerCase()];return void 0!==t?t:null}},{key:"setRequestHeader",value:function(e,t){if(this.readyState!==this.OPENED)throw new Error("R
equest has not been opened");this._headers[e.toLowerCase()]=String(t)}},{key:"open",value:function(e,t,n){if(this.readyState!==this.UNSENT)throw new Error("Cannot open, already sending");if(void 0!==n&&!n)throw new Error("Synchronous http requests are not supported");if(!t)throw new Error("Cannot load an empty url");this._method=e.toUpperCase(),this._url=t,this._aborted=!1,this
<TRUNCATED>
[10/11] incubator-weex git commit: * [android] when debug server
connect use global context
Posted by to...@apache.org.
* [android] when debug server connect use global context
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/e3d67594
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/e3d67594
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/e3d67594
Branch: refs/heads/master
Commit: e3d67594bc40735c24981effe4f532bb7b774203
Parents: fc8028c
Author: yuhun-alibaba <to...@gmail.com>
Authored: Tue Mar 20 20:45:10 2018 +0800
Committer: yuhun-alibaba <to...@gmail.com>
Committed: Tue Mar 27 16:00:32 2018 +0800
----------------------------------------------------------------------
.../main/java/com/taobao/weex/bridge/WXBridgeManager.java | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/e3d67594/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
index cb3bdcd..aed1c53 100644
--- a/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
+++ b/android/sdk/src/main/java/com/taobao/weex/bridge/WXBridgeManager.java
@@ -228,7 +228,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
setJSFrameworkInit(false);
WXModuleManager.resetAllModuleState();
String jsf = "";
- if (!isSandBoxContext) {
+ if (!isSandBoxContext || WXEnvironment.sDebugServerConnectable) {
jsf = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
} else {
jsf = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
@@ -244,7 +244,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
setJSFrameworkInit(false);
WXModuleManager.resetAllModuleState();
String jsf = "";
- if (!isSandBoxContext) {
+ if (!isSandBoxContext || WXEnvironment.sDebugServerConnectable) {
jsf = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
} else {
jsf = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
@@ -1741,7 +1741,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
instance.setTemplate(template);
// if { "framework": "Vue" } or { "framework": "Rax" } will use invokeCreateInstanceContext
// others will use invokeExecJS
- if (!isSandBoxContext) {
+ if (!isSandBoxContext || WXEnvironment.sDebugServerConnectable) {
invokeExecJS(instance.getInstanceId(), null, METHOD_CREATE_INSTANCE, args, false);
return;
}
@@ -1765,7 +1765,7 @@ public class WXBridgeManager implements Callback, BactchExecutor {
}
public WXJSObject optionObjConvert(boolean useSandBox, BundType type, WXJSObject opt) {
- if (!useSandBox || type == BundType.Others) {
+ if (!useSandBox || type == BundType.Others || WXEnvironment.sDebugServerConnectable) {
return opt;
}
try {
@@ -2059,7 +2059,7 @@ public void invokeDestoryInstance(String instanceId, String namespace, String fu
// if (WXEnvironment.isApkDebugable()) {
WXLogUtils.d("weex JS framework from assets");
// }
- if (!isSandBoxContext) {
+ if (!isSandBoxContext || WXEnvironment.sDebugServerConnectable) {
framework = WXFileUtils.loadAsset("main.js", WXEnvironment.getApplication());
} else {
framework = WXFileUtils.loadAsset("weex-main-jsfm.js", WXEnvironment.getApplication());
[08/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
* [WEEX-240] [android] feature update for weexsandbox and size off so
1. every page will has a runtime context independent of other page
2. At the beginning of js, will use // {"framework" : "Rax"} or // {"framework" : "Vue"} to distinguish type
3. if page type is neither Rax nor Vue, will use global context runtime
4. delete some usless code and opt build tools, trim so
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/640c53f1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/640c53f1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/640c53f1
Branch: refs/heads/master
Commit: 640c53f13260e0ae5b96ecbf01e7eb2f64d049c8
Parents: aad3605
Author: yuhun-alibaba <to...@gmail.com>
Authored: Wed Mar 14 21:14:05 2018 +0800
Committer: yuhun-alibaba <to...@gmail.com>
Committed: Tue Mar 27 15:55:55 2018 +0800
----------------------------------------------------------------------
android/sdk/assets/main.js | 2 +
android/sdk/assets/weex-main-jsfm.js | 2 +
android/sdk/assets/weex-rax-api.js | 2 +
android/sdk/build.gradle | 13 +
android/sdk/libs/armeabi/libweexjsb.so | Bin
android/sdk/libs/armeabi/libweexjsc.so | Bin 275960 -> 276000 bytes
android/sdk/libs/armeabi/libweexjss.so | Bin 2965392 -> 2965560 bytes
android/sdk/libs/armeabi/libweexjst.so | Bin 22552 -> 22552 bytes
android/sdk/libs/x86/libweexjsc.so | Bin 649940 -> 655556 bytes
android/sdk/libs/x86/libweexjss.so | Bin 10942128 -> 8373712 bytes
.../java/com/taobao/weex/WXEnvironment.java | 3 +
.../main/java/com/taobao/weex/WXSDKEngine.java | 17 +-
.../java/com/taobao/weex/WXSDKInstance.java | 7 +
.../taobao/weex/bridge/ModuleFactoryImpl.java | 38 +++
.../java/com/taobao/weex/bridge/WXBridge.java | 28 ++
.../com/taobao/weex/bridge/WXBridgeManager.java | 315 ++++++++++++++++++-
.../com/taobao/weex/bridge/WXModuleManager.java | 124 ++++++--
.../java/com/taobao/weex/common/IWXBridge.java | 29 ++
.../java/com/taobao/weex/common/WXConfig.java | 1 +
pre-build/native-bundle-main.js | 1 +
pre-build/weex-main-jsfm.js | 2 +
pre-build/weex-rax-api.js | 2 +
22 files changed, 543 insertions(+), 43 deletions(-)
----------------------------------------------------------------------
[06/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/assets/weex-main-jsfm.js
----------------------------------------------------------------------
diff --git a/android/sdk/assets/weex-main-jsfm.js b/android/sdk/assets/weex-main-jsfm.js
new file mode 100644
index 0000000..060db85
--- /dev/null
+++ b/android/sdk/assets/weex-main-jsfm.js
@@ -0,0 +1,2 @@
+(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.24.5, Build 2018-02-26 19:31. (Vue: 2.5.11-weex.1, Rax: 0.4.20)");var global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n,r;function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i(e,t){return e(t={exports:{}},t.exports),t.exports}Array.from||(Array.from=(e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},n=Math.pow(2,53)-1,r=function(e){var t,r=(t=Number(e),isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(r,0),n)},function(e){var n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,i=arguments.length>1?arguments[1]:void 0;if(void 0!==i){if(!
t(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a,s=r(n.length),c=t(this)?Object(new this(s)):new Array(s),u=0;u<s;)a=n[u],c[u]=i?void 0===o?i(a,u):i.call(o,a,u):a,u+=1;return c.length=s,c}));var a=i(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),s=i(function(e){var t=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=t)}),c=(s.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),u=function(e){if(!c(e))throw TypeError(e+" is not an object!");return e},l=function(e){try{return!!e()}catch(e){return!0}},f=!l(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),p=a.document,d=c(p)&&c(p.createElement),h=function(e){return d?p.createElement(e):{}},v=!f&&!l(function(){return 7!=Object.defineProperty(h("div")
,"a",{get:function(){return 7}}).a}),m=Object.defineProperty,y={f:f?Object.defineProperty:function(e,t,n){if(u(e),t=function(e,t){if(!c(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!c(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!c(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!c(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}(t,!0),u(n),v)try{return m(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},g=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_=f?function(e,t,n){return y.f(e,t,g(1,n))}:function(e,t,n){return e[t]=n,e},b={}.hasOwnProperty,w=function(e,t){return b.call(e,t)},k=0,S=Math.random(),C=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++k+S).toString(36))},O=i(function(e){var t=C("src"),n="toString",r=Function[n],o=(""+r).split(n);s.inspectSource=function(e){return r.call(e
)},(e.exports=function(e,n,r,i){var s="function"==typeof r;s&&(w(r,"name")||_(r,"name",n)),e[n]!==r&&(s&&(w(r,t)||_(r,t,e[n]?""+e[n]:o.join(String(n)))),e===a?e[n]=r:i?e[n]?e[n]=r:_(e,n,r):(delete e[n],_(e,n,r)))})(Function.prototype,n,function(){return"function"==typeof this&&this[t]||r.call(this)})}),x=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},E=function(e,t,n){if(x(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},j="prototype",A=function(e,t,n){var r,o,i,c,u=e&A.F,l=e&A.G,f=e&A.S,p=e&A.P,d=e&A.B,h=l?a:f?a[t]||(a[t]={}):(a[t]||{})[j],v=l?s:s[t]||(s[t]={}),m=v[j]||(v[j]={});for(r in l&&(n=t),n)i=((o=!u&&h&&void 0!==h[r])?h:n)[r],c=d&&o?E(i,a):p&&"function"==typeof i?E(Function.call,i):i,h&&O(h,r,i,e&A.U),v[r]!=i&&_(v,r,c),p&&m[r]!=i&&(m[r]=i)};a.core=s,A.F=1,
A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128;var $,I=A,T={}.toString,M=function(e){return T.call(e).slice(8,-1)},F=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==M(e)?e.split(""):Object(e)},N=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},P=function(e){return F(N(e))},D=Math.ceil,R=Math.floor,V=function(e){return isNaN(e=+e)?0:(e>0?R:D)(e)},L=Math.min,J=function(e){return e>0?L(V(e),9007199254740991):0},U=Math.max,q=Math.min,B="__core-js_shared__",z=a[B]||(a[B]={}),W=function(e){return z[e]||(z[e]={})},H=W("keys"),X=function(e){return H[e]||(H[e]=C(e))},G=($=!1,function(e,t,n){var r,o,i,a=P(e),s=J(a.length),c=(o=s,(r=V(r=n))<0?U(r+o,0):q(r,o));if($&&t!=t){for(;s>c;)if((i=a[c++])!=i)return!0}else for(;s>c;c++)if(($||c in a)&&a[c]===t)return $||c||0;return!$&&-1}),K=X("IE_PROTO"),Z="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Y=Object.keys||function(e){return function(
e,t){var n,r=P(e),o=0,i=[];for(n in r)n!=K&&w(r,n)&&i.push(n);for(;t.length>o;)w(r,n=t[o++])&&(~G(i,n)||i.push(n));return i}(e,Z)},Q={f:Object.getOwnPropertySymbols},ee={f:{}.propertyIsEnumerable},te=function(e){return Object(N(e))},ne=Object.assign,re=!ne||l(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=ne({},e)[n]||Object.keys(ne({},t)).join("")!=r})?function(e,t){for(var n=arguments,r=te(e),o=arguments.length,i=1,a=Q.f,s=ee.f;o>i;)for(var c,u=F(n[i++]),l=a?Y(u).concat(a(u)):Y(u),f=l.length,p=0;f>p;)s.call(u,c=l[p++])&&(r[c]=u[c]);return r}:ne;I(I.S+I.F,"Object",{assign:re});s.Object.assign;Object.setPrototypeOf||(Object.setPrototypeOf=function(e,t){var n;function r(e,t){return n.call(e,t),e}try{(n=e.getOwnPropertyDescriptor(e.prototype,t).set).call({},null)}catch(o){if(e.prototype!=={}[t])return;n=function(e){this[t]=e},r.polyfill=r(r({},null),e.prototype)instanceof e}return r}(Object,"__proto__"));var oe=gl
obal.WXEnvironment;oe&&"iOS"===oe.platform&&(global.Promise=void 0);var ie=i(function(e){var t=W("wks"),n=a.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:C)("Symbol."+e))}).store=t}),ae=ie("toStringTag"),se="Arguments"==M(function(){return arguments}()),ce=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),ae))?n:se?M(t):"Object"==(r=M(t))&&"function"==typeof t.callee?"Arguments":r},ue={};ue[ie("toStringTag")]="z",ue+""!="[object z]"&&O(Object.prototype,"toString",function(){return"[object "+ce(this)+"]"},!0);var le={},fe=f?Object.defineProperties:function(e,t){u(e);for(var n,r=Y(t),o=r.length,i=0;o>i;)y.f(e,n=r[i++],t[n]);return e},pe=a.document,de=pe&&pe.documentElement,he=X("IE_PROTO"),ve=function(){},me="prototype",ye=function(){var e,t=h("iframe"),n=Z.length;for(t.style.display="none",de.appendChild(t),t.src="javascript:",(e=t.contentWindow.document)
.open(),e.write("<script>document.F=Object<\/script>"),e.close(),ye=e.F;n--;)delete ye[me][Z[n]];return ye()},ge=Object.create||function(e,t){var n;return null!==e?(ve[me]=u(e),n=new ve,ve[me]=null,n[he]=e):n=ye(),void 0===t?n:fe(n,t)},_e=y.f,be=ie("toStringTag"),we=function(e,t,n){e&&!w(e=n?e:e.prototype,be)&&_e(e,be,{configurable:!0,value:t})},ke={};_(ke,ie("iterator"),function(){return this});var Se,Ce=X("IE_PROTO"),Oe=Object.prototype,xe=Object.getPrototypeOf||function(e){return e=te(e),w(e,Ce)?e[Ce]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Oe:null},Ee=ie("iterator"),je=!([].keys&&"next"in[].keys()),Ae="values",$e=function(){return this},Ie=function(e,t,n,r,o,i,a){var s,c,u;c=t,u=r,(s=n).prototype=ge(ke,{next:g(1,u)}),we(s,c+" Iterator");var l,f,p,d=function(e){if(!je&&e in y)return y[e];switch(e){case"keys":case Ae:return function(){return new n(this,e)}}return function(){return new n(this,e)}},h=t+" Iterator",v=o=
=Ae,m=!1,y=e.prototype,b=y[Ee]||y["@@iterator"]||o&&y[o],k=!je&&b||d(o),S=o?v?d("entries"):k:void 0,C="Array"==t&&y.entries||b;if(C&&(p=xe(C.call(new e)))!==Object.prototype&&p.next&&(we(p,h,!0),w(p,Ee)||_(p,Ee,$e)),v&&b&&b.name!==Ae&&(m=!0,k=function(){return b.call(this)}),(je||m||!y[Ee])&&_(y,Ee,k),le[t]=k,le[h]=$e,o)if(l={values:v?k:d(Ae),keys:i?k:d("keys"),entries:S},a)for(f in l)f in y||O(y,f,l[f]);else I(I.P+I.F*(je||m),t,l);return l},Te=(Se=!0,function(e,t){var n,r,o=String(N(e)),i=V(t),a=o.length;return i<0||i>=a?Se?"":void 0:(n=o.charCodeAt(i))<55296||n>56319||i+1===a||(r=o.charCodeAt(i+1))<56320||r>57343?Se?o.charAt(i):n:Se?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});Ie(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Te(t,n),this._i+=e.length,{value:e,done:!1})});var Me=ie("unscopables"),Fe=Array.prototype;null==Fe[Me]&&_(Fe,Me,{});var Ne=function(e){Fe[Me][e]=!0},Pe=function(e,t){
return{value:t,done:!!e}},De=Ie(Array,"Array",function(e,t){this._t=P(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Pe(1)):Pe(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values");le.Arguments=le.Array,Ne("keys"),Ne("values"),Ne("entries");for(var Re=ie("iterator"),Ve=ie("toStringTag"),Le=le.Array,Je={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ue=Y(Je),qe=0;qe<Ue.length;qe++){var Be,ze=Ue[qe],We=Je[ze],He=a[ze],Xe=He&&He.prototype;if(Xe&&(Xe[R
e]||_(Xe,Re,Le),Xe[Ve]||_(Xe,Ve,ze),le[ze]=Le,We))for(Be in De)Xe[Be]||O(Xe,Be,De[Be],!0)}var Ge,Ke,Ze,Ye=function(e,t,n,r){try{return r?t(u(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&u(o.call(e)),t}},Qe=ie("iterator"),et=Array.prototype,tt=ie("iterator"),nt=s.getIteratorMethod=function(e){if(null!=e)return e[tt]||e["@@iterator"]||le[ce(e)]},rt=i(function(e){var t={},n={},r=e.exports=function(e,r,o,i,a){var s,c,l,f,p,d=a?function(){return e}:nt(e),h=E(o,i,r?2:1),v=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(void 0===(p=d)||le.Array!==p&&et[Qe]!==p){for(l=d.call(e);!(c=l.next()).done;)if((f=Ye(l,h,c.value,r))===t||f===n)return f}else for(s=J(e.length);s>v;v++)if((f=r?h(u(c=e[v])[0],c[1]):h(e[v]))===t||f===n)return f};r.BREAK=t,r.RETURN=n}),ot=ie("species"),it=a.process,at=a.setImmediate,st=a.clearImmediate,ct=a.MessageChannel,ut=a.Dispatch,lt=0,ft={},pt="onreadystatechange",dt=function(){var e=+this;if(ft.hasOwnProperty(e)){var t=ft[e];delete f
t[e],t()}},ht=function(e){dt.call(e.data)};at&&st||(at=function(e){for(var t=arguments,n=[],r=1;arguments.length>r;)n.push(t[r++]);return ft[++lt]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),n)},Ge(lt),lt},st=function(e){delete ft[e]},"process"==M(it)?Ge=function(e){it.nextTick(E(dt,e,1))}:ut&&ut.now?Ge=function(e){ut.now(E(dt,e,1))}:ct?(Ze=(Ke=new ct).port2,Ke.port1.onmessage=ht,Ge=E(Ze.postMessage,Ze,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts?(Ge=function(e){a.postMessage(e+"","*")},a.addEventListener("message",ht,!1)):Ge=pt in h("script")?function(e){de.appendChild(h("script"))[pt]=function(){de.removeChild(this),dt.call(e)}}:function(e){setTi
meout(E(dt,e,1),0)});var vt={set:at,clear:st},mt=vt.set,yt=a.MutationObserver||a.WebKitMutationObserver,gt=a.process,_t=a.Promise,bt="process"==M(gt);var wt={f:function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=x(t),this.reject=x(n)}(e)}},kt=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},St=ie("species"),Ct=ie("iterator"),Ot=!1;try{[7][Ct]().return=function(){Ot=!0}}catch(e){}var xt,Et,jt,At,$t,It=vt.set,Tt=function(){var e,t,n,r=function(){var r,o;for(bt&&(r=gt.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(bt)n=function(){gt.nextTick(r)};else if(!yt||a.navigator&&a.navigator.standalone)if(_t&&_t.resolve){var o=_t.resolve();n=function(){o.then(r)}}else n=function(){mt.call(a,r)};else{var i=!0,s=document.createTextNode("");new yt(r).observe(s,{characterData:!0}),n=function(){s.data=i=!i}}return
function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}(),Mt="Promise",Ft=a.TypeError,Nt=a.process,Pt=a[Mt],Dt="process"==ce(Nt),Rt=function(){},Vt=Et=wt.f,Lt=!!function(){try{var e=Pt.resolve(1),t=(e.constructor={})[ie("species")]=function(e){e(Rt,Rt)};return(Dt||"function"==typeof PromiseRejectionEvent)&&e.then(Rt)instanceof t}catch(e){}}(),Jt=function(e){var t;return!(!c(e)||"function"!=typeof(t=e.then))&&t},Ut=function(e,t){if(!e._n){e._n=!0;var n=e._c;Tt(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,c=t.reject,u=t.domain;try{a?(o||(2==e._h&&zt(e),e._h=1),!0===a?n=r:(u&&u.enter(),n=a(r),u&&u.exit()),n===t.promise?c(Ft("Promise-chain cycle")):(i=Jt(n))?i.call(n,s,c):s(n)):c(r)}catch(e){c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&qt(e)})}},qt=function(e){It.call(a,function(){var t,n,r,o=e._v,i=Bt(e);if(i&&(t=kt(function(){Dt?Nt.emit("unhandledRejection",o,e):(n=a.onunhandledrejection)?n({promise:e,reason:o}):(r=a
.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=Dt||Bt(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},Bt=function(e){return 1!==e._h&&0===(e._a||e._c).length},zt=function(e){It.call(a,function(){var t;Dt?Nt.emit("rejectionHandled",e):(t=a.onrejectionhandled)&&t({promise:e,reason:e._v})})},Wt=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Ut(t,!0))},Ht=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw Ft("Promise can't be resolved itself");(t=Jt(e))?Tt(function(){var r={_w:n,_d:!1};try{t.call(e,E(Ht,r,1),E(Wt,r,1))}catch(e){Wt.call(r,e)}}):(n._v=e,n._s=1,Ut(n,!1))}catch(e){Wt.call({_w:n,_d:!1},e)}}};Lt||(Pt=function(e){!function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!")}(this,Pt,Mt,"_h"),x(e),xt.call(this);try{e(E(Ht,this,1),E(Wt,this,1))}catch(e){Wt.call(this,e)}},(xt=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this.
_n=!1}).prototype=function(e,t,n){for(var r in t)O(e,r,t[r],n);return e}(Pt.prototype,{then:function(e,t){var n,r,o,i=Vt((n=Pt,void 0===(o=u(this).constructor)||null==(r=u(o)[ot])?n:x(r)));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=Dt?Nt.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&Ut(this,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),jt=function(){var e=new xt;this.promise=e,this.resolve=E(Ht,e,1),this.reject=E(Wt,e,1)},wt.f=Vt=function(e){return e===Pt||e===At?new jt(e):Et(e)}),I(I.G+I.W+I.F*!Lt,{Promise:Pt}),we(Pt,Mt),$t=a[Mt],f&&$t&&!$t[St]&&y.f($t,St,{configurable:!0,get:function(){return this}}),At=s[Mt],I(I.S+I.F*!Lt,Mt,{reject:function(e){var t=Vt(this);return(0,t.reject)(e),t.promise}}),I(I.S+I.F*!Lt,Mt,{resolve:function(e){return function(e,t){if(u(e),c(t)&&t.constructor===e)return t;var n=wt.f(e);return(0,n.resolve)(t),n.promise}(this,e)}}),I(I.S+I.F*!(Lt&&function(e,t){if(!t&&!Ot)return!1;var n=!1;try{v
ar r=[7],o=r[Ct]();o.next=function(){return{done:n=!0}},r[Ct]=function(){return o},e(r)}catch(e){}return n}(function(e){Pt.all(e).catch(Rt)})),Mt,{all:function(e){var t=this,n=Vt(t),r=n.resolve,o=n.reject,i=kt(function(){var n=[],i=0,a=1;rt(e,!1,function(e){var s=i++,c=!1;n.push(void 0),a++,t.resolve(e).then(function(e){c||(c=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=Vt(t),r=n.reject,o=kt(function(){rt(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}});var Xt=["off","error","warn","info","log","debug"],Gt={};global.console;function Kt(e){var t=global.WXEnvironment&&global.WXEnvironment.logLevel||"log";return Gt[t]&&Gt[t][e]}function Zt(e){return e.map(function(e){return e="[object object]"===Object.prototype.toString.call(e).toLowerCase()?JSON.stringify(e):String(e)})}global.setTimeout;var Yt=global.setTimeoutNative;function Qt(e,t,n){if(e.hasOwnProperty(t)){var r=e[t];Object.defineProperty(e,t
,{get:function(){return r},set:function(r){if(this===e)throw Error("Cannot assign to read only property "+t+" of "+n);return Object.defineProperty(this,t,{value:r,writable:!0}),r}})}}!function(){if(void 0===setTimeout&&"function"==typeof Yt){var e={},t=0;global.setTimeout=function(n,r){e[++t]=n,Yt(t.toString(),r)},global.setTimeoutCallback=function(t){"function"==typeof e[t]&&(e[t](),delete e[t])}}}(),function(){if(Xt.forEach(function(e){var t=Xt.indexOf(e);Gt[e]={},Xt.forEach(function(n){var r=Xt.indexOf(n);r<=t&&(Gt[e][n]=!0)})}),global.WXEnvironment&&"Web"!==global.WXEnvironment.platform)global.console={debug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&global.nativeLog.apply(global,Zt(e).concat(["__DEBUG"]))},log:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&global.nativeLog.apply(global,Zt(e).concat(["__LOG"]))},info:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&global.nativeLog.app
ly(global,Zt(e).concat(["__INFO"]))},warn:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&global.nativeLog.apply(global,Zt(e).concat(["__WARN"]))},error:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&global.nativeLog.apply(global,Zt(e).concat(["__ERROR"]))}};else{var e=console.debug,t=console.log,n=console.info,r=console.warn,o=console.error;console.__ori__={debug:e,log:t,info:n,warn:r,error:o},console.debug=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&console.__ori__.debug.apply(console,e)},console.log=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&console.__ori__.log.apply(console,e)},console.info=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&console.__ori__.info.apply(console,e)},console.warn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&console.__ori__.warn.apply(console,e)},console.error=fun
ction(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&console.__ori__.error.apply(console,e)}}}();var en={framework:"0.24.5",transformer:">=0.1.5 <0.5"};function tn(e,t,n){return t+"@"+n+"#"+e}var nn=function(e){this.instanceId=String(e),this.lastCallbackId=0,this.callbacks={},this.hooks={}};nn.prototype.add=function(e){return this.lastCallbackId++,this.callbacks[this.lastCallbackId]=e,this.lastCallbackId},nn.prototype.remove=function(e){var t=this.callbacks[e];return delete this.callbacks[e],t},nn.prototype.registerHook=function(e,t,n,r){var o=tn(e,t,n);this.hooks[o]&&console.warn('[JS Framework] Override an existing component hook "'+o+'".'),this.hooks[o]=r},nn.prototype.triggerHook=function(e,t,n,r){var o=tn(e,t,n),i=this.hooks[o];if("function"!=typeof i)return console.error("[JS Framework] Invalid hook function type ("+typeof i+') on "'+o+'".'),null;var a=null;try{a=i.apply(null,r||[])}catch(e){console.error('[JS Framework] Failed to execute the hook functi
on on "'+o+'".')}return a},nn.prototype.consume=function(e,t,n){var r=this.callbacks[e];return void 0!==n&&!1!==n||delete this.callbacks[e],"function"==typeof r?r(t):new Error('invalid callback id "'+e+'"')},nn.prototype.close=function(){this.callbacks={},this.hooks={}};var rn=1;function on(){return(rn++).toString()}function an(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)}function sn(e){if("function"!=typeof btoa)return"";var t=Array.prototype.map.call(new Uint8Array(e),function(e){return String.fromCharCode(e)}).join("");return btoa(t)}function cn(e){if(!e||"object"!=typeof e)return!0;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}var un={};function ln(e){return un[e]}function fn(e){var t=un[e];return t&&t.taskCenter?t.taskCenter:null}function pn(e,t,n){var r=e.documentElement;if(!(r.pureChildren.length>0||t.parentNode)){var o,i,a=r.children,s=a.indexOf(n);s<0?a.push(t):a.splice(s,0,t),1===t.nodeType?("body"===t.role?(t.
docId=e.id,t.ownerDocument=e,t.parentNode=r,hn(t,r)):(t.children.forEach(function(e){e.parentNode=t}),dn(e,t),t.docId=e.id,t.ownerDocument=e,hn(t,r),delete e.nodeMap[t.nodeId]),r.pureChildren.push(t),o=e,i=t.toJSON(),o&&o.taskCenter&&"function"==typeof o.taskCenter.send&&o.taskCenter.send("dom",{action:"createBody"},[i])):(t.parentNode=r,e.nodeMap[t.ref]=t)}}function dn(e,t){t.role="body",t.depth=1,delete e.nodeMap[t.nodeId],t.ref="_root",e.nodeMap._root=t,e.body=t}function hn(e,t){e.parentNode=t,t.docId&&(e.docId=t.docId,e.ownerDocument=t.ownerDocument,e.ownerDocument.nodeMap[e.nodeId]=e,e.depth=t.depth+1),e.children.forEach(function(t){hn(t,e)})}function vn(e){for(;e;){if(1===e.nodeType)return e;e=e.nextSibling}}function mn(e){for(;e;){if(1===e.nodeType)return e;e=e.previousSibling}}function yn(e,t,n,r){n<0&&(n=0);var o=t[n-1],i=t[n];return t.splice(n,0,e),r&&(o&&(o.nextSibling=e),e.previousSibling=o,e.nextSibling=i,i&&(i.previousSibling=e)),n}function gn(e,t,n,r){var o=t.indexOf(
e);if(o<0)return-1;if(r){var i=t[o-1],a=t[o+1];i&&(i.nextSibling=a),a&&(a.previousSibling=i)}t.splice(o,1);var s=n;o<=n&&(s=n-1);var c=t[s-1],u=t[s];return t.splice(s,0,e),r&&(c&&(c.nextSibling=e),e.previousSibling=c,e.nextSibling=u,u&&(u.previousSibling=e)),o===s?-1:n}function _n(e,t,n){var r=t.indexOf(e);if(!(r<0)){if(n){var o=t[r-1],i=t[r+1];o&&(o.nextSibling=i),i&&(i.previousSibling=o)}t.splice(r,1)}}var bn,wn=function(){this.nodeId=on(),this.ref=this.nodeId,this.children=[],this.pureChildren=[],this.parentNode=null,this.nextSibling=null,this.previousSibling=null};wn.prototype.destroy=function(){var e=ln(this.docId);e&&(delete this.docId,delete e.nodeMap[this.nodeId]),this.children.forEach(function(e){e.destroy()})};var kn={};var Sn="div",Cn=["click","longpress","touchstart","touchmove","touchend","panstart","panmove","panend","horizontalpan","verticalpan","swipe"];function On(e,t){ln(e).nodeMap[t.nodeId]=t}var xn=function(e){function t(t,n,r){void 0===t&&(t=Sn),e.call(this);var
o=kn[t];if(o&&!r)return new o(t,n,!0);n=n||{},this.nodeType=1,this.nodeId=on(),this.ref=this.nodeId,this.type=t,this.attr=n.attr||{},this.style=n.style||{},this.classStyle=n.classStyle||{},this.event={},this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.appendChild=function(e){if(!e.parentNode||e.parentNode===this)if(e.parentNode){if(gn(e,this.children,this.children.length,!0),1===e.nodeType){var t=gn(e,this.pureChildren,this.pureChildren.length),n=fn(this.docId);if(n&&t>=0)return n.send("dom",{action:"moveElement"},[e.ref,this.ref,t])}}else if(hn(e,this),yn(e,this.children,this.children.length,!0),this.docId&&On(this.docId,e),1===e.nodeType){yn(e,this.pureChildren,this.pureChildren.length);var r=fn(this.docId);if(r)return r.send("dom",{action:"addElement"},[this.ref,e.toJSON(),-1])}},t.prototype.insertBefore=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.nextSibling&&e.nextSibling===
t))if(e.parentNode){if(gn(e,this.children,this.children.indexOf(t),!0),1===e.nodeType){var n=vn(t),r=gn(e,this.pureChildren,n?this.pureChildren.indexOf(n):this.pureChildren.length),o=fn(this.docId);if(o&&r>=0)return o.send("dom",{action:"moveElement"},[e.ref,this.ref,r])}}else if(hn(e,this),yn(e,this.children,this.children.indexOf(t),!0),this.docId&&On(this.docId,e),1===e.nodeType){var i=vn(t),a=yn(e,this.pureChildren,i?this.pureChildren.indexOf(i):this.pureChildren.length),s=fn(this.docId);if(s)return s.send("dom",{action:"addElement"},[this.ref,e.toJSON(),a])}},t.prototype.insertAfter=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.previousSibling&&e.previousSibling===t))if(e.parentNode){if(gn(e,this.children,this.children.indexOf(t)+1,!0),1===e.nodeType){var n=gn(e,this.pureChildren,this.pureChildren.indexOf(mn(t))+1),r=fn(this.docId);if(r&&n>=0)return r.send("dom",{action:"moveElement"},[e.ref,this.ref,n])}}else if(hn(e,this),yn(e,this.children,this.children.index
Of(t)+1,!0),this.docId&&On(this.docId,e),1===e.nodeType){var o=yn(e,this.pureChildren,this.pureChildren.indexOf(mn(t))+1),i=fn(this.docId);if(i)return i.send("dom",{action:"addElement"},[this.ref,e.toJSON(),o])}},t.prototype.removeChild=function(e,t){if(e.parentNode&&(_n(e,this.children,!0),1===e.nodeType)){_n(e,this.pureChildren);var n=fn(this.docId);n&&n.send("dom",{action:"removeElement"},[e.ref])}t||e.destroy()},t.prototype.clear=function(){var e=fn(this.docId);e&&this.pureChildren.forEach(function(t){e.send("dom",{action:"removeElement"},[t.ref])}),this.children.forEach(function(e){e.destroy()}),this.children.length=0,this.pureChildren.length=0},t.prototype.setAttr=function(e,t,n){if(this.attr[e]!==t||!1===n){this.attr[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateAttrs"},[this.ref,o])}}},t.prototype.setAttrs=function(e,t){if(!cn(e)){var n={};for(var r in e)this.attr[r]!==e[r]&&(this.attr[r]=e[r],n[r]=e[r]);if(!cn(n)){var o=fn(this.docId);!t&&o
&&o.send("dom",{action:"updateAttrs"},[this.ref,n])}}},t.prototype.setStyle=function(e,t,n){if(this.style[e]!==t||!1===n){this.style[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateStyle"},[this.ref,o])}}},t.prototype.setStyles=function(e,t){if(!cn(e)){var n={};for(var r in e)this.style[r]!==e[r]&&(this.style[r]=e[r],n[r]=e[r]);if(!cn(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateStyle"},[this.ref,n])}}},t.prototype.setClassStyle=function(e){for(var t in this.classStyle)this.classStyle[t]="";Object.assign(this.classStyle,e);var n=fn(this.docId);n&&n.send("dom",{action:"updateStyle"},[this.ref,this.toStyle()])},t.prototype.addEvent=function(e,t,n){if(this.event||(this.event={}),!this.event[e]){this.event[e]={handler:t,params:n};var r=fn(this.docId);r&&r.send("dom",{action:"addEvent"},[this.ref,e])}},t.prototype.removeEvent=function(e){if(this.event&&this.event[e]){delete this.event[e];var t=fn(this.docId);t&&t.send("dom",{action:"removeEv
ent"},[this.ref,e])}},t.prototype.fireEvent=function(e,t,n,r){var o=null,i=!1,a=this.event[e];if(a&&t){var s=a.handler;t.stopPropagation=function(){i=!0},o=r&&r.params?s.call.apply(s,[this].concat(r.params,[t])):s.call(this,t)}return!i&&n&&-1!==Cn.indexOf(e)&&this.parentNode&&this.parentNode.fireEvent&&(t.currentTarget=this.parentNode,this.parentNode.fireEvent(e,t,n)),o},t.prototype.toStyle=function(){return Object.assign({},this.classStyle,this.style)},t.prototype.toJSON=function(){var e={ref:this.ref.toString(),type:this.type,attr:this.attr,style:this.toStyle()},t=[];for(var n in this.event){var r=this.event[n].params;r?t.push({type:n,params:r}):t.push(n)}return t.length&&(e.event=t),this.pureChildren.length&&(e.children=this.pureChildren.map(function(e){return e.toJSON()})),e},t.prototype.toString=function(){return"<"+this.type+" attr="+JSON.stringify(this.attr)+" style="+JSON.stringify(this.toStyle())+">"+this.pureChildren.map(function(e){return e.toString()}).join("")+"</"+this
.type+">"},t}(wn);bn=xn;var En=function(){},jn=function(e,t){Object.defineProperty(this,"instanceId",{enumerable:!0,value:String(e)}),Object.defineProperty(this,"callbackManager",{enumerable:!0,value:new nn(e)}),En=t||function(){}};function An(e,t){var n=ln(e);return n?Array.isArray(t)?t.map(function(e){switch(e.method){case"callback":return function(e,t,n,r){return e.taskCenter.callback(t,n,r)}.apply(void 0,[n].concat(e.args));case"fireEventSync":case"fireEvent":return function(e,t,n,r,o,i){var a=e.getRef(t);return a?e.fireEvent(a,n,r,o,i):new Error('invalid element reference "'+t+'"')}.apply(void 0,[n].concat(e.args));case"componentHook":return function(e,t,n,r,o){if(!e||!e.taskCenter)return console.error('[JS Framework] Can\'t find "document" or "taskCenter".'),null;var i=null;try{i=e.taskCenter.triggerHook(t,n,r,o)}catch(e){console.error('[JS Framework] Failed to trigger the "'+n+"@"+r+'" hook on '+t+".")}return i}.apply(void 0,[n].concat(e.args))}}):void 0:new Error("[JS Framew
ork] Failed to receiveTasks, instance ("+e+") is not available.")}jn.prototype.callback=function(e,t,n){return this.callbackManager.consume(e,t,n)},jn.prototype.registerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).registerHook.apply(e,t)},jn.prototype.triggerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).triggerHook.apply(e,t)},jn.prototype.updateData=function(e,t,n){this.send("module",{module:"dom",method:"updateComponentData"},[e,t,n])},jn.prototype.destroyCallback=function(){return this.callbackManager.close()},jn.prototype.normalize=function(e){var t=an(e);return e&&e instanceof xn?e.ref:e&&e._isVue&&e.$el instanceof xn?e.$el.ref:"Function"===t?this.callbackManager.add(e).toString():function(e){var t=an(e);switch(t){case"Undefined":case"Null":return"";case"RegExp":return e.toString();case"Date":return e.toISOString();case"Number":case"String":case"Boolean":case"Arr
ay":case"Object":return e;case"ArrayBuffer":return{"@type":"binary",dataType:t,base64:sn(e)};case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":return{"@type":"binary",dataType:t,base64:sn(e.buffer)};default:return JSON.stringify(e)}}(e)},jn.prototype.send=function(e,t,n,r){var o=this,i=t.action,a=t.component,s=t.ref,c=t.module,u=t.method;switch(n=n.map(function(e){return o.normalize(e)}),e){case"dom":return this[i](this.instanceId,n);case"component":return this.componentHandler(this.instanceId,s,u,n,Object.assign({component:a},r));default:return this.moduleHandler(this.instanceId,c,u,n,r)}},jn.prototype.callDOM=function(e,t){return this[e](this.instanceId,t)},jn.prototype.callComponent=function(e,t,n,r){return this.componentHandler(this.instanceId,e,t,n,r)},jn.prototype.callModule=function(e,t,n,r){return this.moduleHandler(this.instanceId,e,t,n,r)};var $n={};function I
n(e){var t=function(t){$n[t]||($n[t]={}),e[t].forEach(function(e){"string"==typeof e?$n[t][e]=!0:$n[t][e.name]=e.args})};for(var n in e)t(n)}function Tn(e,t){return"string"==typeof t?!(!$n[e]||!$n[e][t]):!!$n[e]}var Mn={};function Fn(e){Array.isArray(e)&&e.forEach(function(e){e&&("string"==typeof e?Mn[e]=!0:"object"==typeof e&&"string"==typeof e.type&&(Mn[e.type]=e,function(e,t){if(t&&t.length){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t}(bn);t.forEach(function(t){n.prototype[t]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o=fn(this.docId);if(o)return o.send("component",{ref:this.ref,component:e,method:t},n)}}),kn[e]=n}}(e.type,e.methods)))})}function Nn(e){return!!Mn[e]}var Pn=[];function Dn(e,t){Vn(e)?console.warn('Service "'+e+'" has been registered already!'):(t=Object.assign({},t),Pn.push({name:e,options:t}))}function Rn(e){Pn.some(function(t,n){if(t.name===
e)return Pn.splice(n,1),!0})}function Vn(e){return t=e,Pn.map(function(e){return e.name}).indexOf(t)>=0;var t}var Ln=function(e){function t(t){e.call(this),this.nodeType=8,this.nodeId=on(),this.ref=this.nodeId,this.type="comment",this.value=t,this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.toString=function(){return"\x3c!-- "+this.value+" --\x3e"},t}(wn);function Jn(e,t){return void 0===t&&(t=[]),{module:"dom",method:e,args:t}}var Un=function(e,t){this.id=e,this.batched=!1,this.updates=[],"function"==typeof t?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!0,writable:!0,value:t}):console.error("[JS Runtime] invalid parameter, handler must be a function")};Un.prototype.createFinish=function(e){return(0,this.handler)([Jn("createFinish")],e)},Un.prototype.updateFinish=function(e){return(0,this.handler)([Jn("updateFinish")],e)},Un.prototype.refreshFinish=function(e){return(0,this.hand
ler)([Jn("refreshFinish")],e)},Un.prototype.createBody=function(e){var t=e.toJSON(),n=t.children;delete t.children;var r=[Jn("createBody",[t])];return n&&r.push.apply(r,n.map(function(e){return Jn("addElement",[t.ref,e,-1])})),this.addActions(r)},Un.prototype.addElement=function(e,t,n){return n>=0||(n=-1),this.addActions(Jn("addElement",[t,e.toJSON(),n]))},Un.prototype.removeElement=function(e){if(Array.isArray(e)){var t=e.map(function(e){return Jn("removeElement",[e])});return this.addActions(t)}return this.addActions(Jn("removeElement",[e]))},Un.prototype.moveElement=function(e,t,n){return this.addActions(Jn("moveElement",[e,t,n]))},Un.prototype.setAttr=function(e,t,n){var r={};return r[t]=n,this.addActions(Jn("updateAttrs",[e,r]))},Un.prototype.setStyle=function(e,t,n){var r={};return r[t]=n,this.addActions(Jn("updateStyle",[e,r]))},Un.prototype.setStyles=function(e,t){return this.addActions(Jn("updateStyle",[e,t]))},Un.prototype.addEvent=function(e,t){return this.addActions(Jn("
addEvent",[e,t]))},Un.prototype.removeEvent=function(e,t){return this.addActions(Jn("removeEvent",[e,t]))},Un.prototype.handler=function(e,t){return t&&t()},Un.prototype.addActions=function(e){var t=this.updates,n=this.handler;if(Array.isArray(e)||(e=[e]),!this.batched)return n(e);t.push.apply(t,e)};var qn={createBody:"callCreateBody",addElement:"callAddElement",removeElement:"callRemoveElement",moveElement:"callMoveElement",updateAttrs:"callUpdateAttrs",updateStyle:"callUpdateStyle",addEvent:"callAddEvent",removeEvent:"callRemoveEvent"};function Bn(e,t,n){var r,o=t.module,i=t.method,a=t.args;return r=i,"dom"===o&&qn[r]&&"function"==typeof global[qn[r]]?global[qn[i]].apply(global,[e].concat(a,["-1"])):n(e,[t],"-1")}var zn=function e(t,n,r){var o,i;t=t?t.toString():"",this.id=t,this.URL=n,i=this,(o=t)&&(un[o]=i),this.nodeMap={};var a,s,c=e.Listener||Un;this.listener=new c(t,r||(a=t,"function"!=typeof(s=e.handler||global.callNative)&&console.error("[JS Runtime] no default handler"),fu
nction(e){Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=Bn(a,e[t],s);if(-1===n)return n}})),this.taskCenter=new jn(t,r?function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return r.apply(void 0,t)}:e.handler),this.createDocumentElement()};zn.prototype.getRef=function(e){return this.nodeMap[e]},zn.prototype.open=function(){this.listener.batched=!1},zn.prototype.close=function(){this.listener.batched=!0},zn.prototype.createDocumentElement=function(){var e=this;if(!this.documentElement){var t=new xn("document");t.docId=this.id,t.ownerDocument=this,t.role="documentElement",t.depth=0,t.ref="_documentElement",this.nodeMap._documentElement=t,this.documentElement=t,Object.defineProperty(t,"appendChild",{configurable:!0,enumerable:!0,writable:!0,value:function(t){pn(e,t)}}),Object.defineProperty(t,"insertBefore",{configurable:!0,enumerable:!0,writable:!0,value:function(t,n){pn(e,t,n)}})}return this.documentElement},zn.prototype.createBody=function(e,t){this
.body||dn(this,new xn(e,t));return this.body},zn.prototype.createElement=function(e,t){return new xn(e,t)},zn.prototype.createComment=function(e){return new Ln(e)},zn.prototype.fireEvent=function(e,t,n,r,o){if(e){(n=n||{}).type=n.type||t,n.target=e,n.currentTarget=e,n.timestamp=Date.now(),r&&function(e,t){var n=t.attrs||{};for(var r in n)e.setAttr(r,n[r],!0);var o=t.style||{};for(var i in o)e.setStyle(i,o[i],!0)}(e,r);var i="true"===this.getRef("_root").attr.bubble;return e.fireEvent(t,n,i,o)}},zn.prototype.destroy=function(){var e;this.taskCenter.destroyCallback(),delete this.listener,delete this.nodeMap,delete this.taskCenter,e=this.id,delete un[e]},zn.handler=null;var Wn={};var Hn,Xn,Gn=function(e,t){var n,r;n=this,r=String(e),Object.defineProperty(n,"[[CurrentInstanceId]]",{value:r}),this.config=t||{},this.document=new zn(e,this.config.bundleUrl),this.requireModule=this.requireModule.bind(this),this.isRegisteredModule=Tn,this.isRegisteredComponent=Nn};Gn.prototype.requireModule=
function(e){var t=this["[[CurrentInstanceId]]"];if(t&&this.document&&this.document.taskCenter){if(Tn(e)){var n=e+"#"+t;if(!Wn[n]){var r=$n[e],o={},i=function(n){Object.defineProperty(o,n,{enumerable:!0,configurable:!0,get:function(){return o=e,i=n,(a=fn(r=t))&&"function"==typeof a.send?function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return a.send("module",{module:o,method:i},e)}:(console.error("[JS Framework] Failed to find taskCenter ("+r+")."),null);var r,o,i,a},set:function(r){return i=e,a=n,s=r,(c=fn(o=t))&&"function"==typeof c.send?"function"!=typeof s?(console.error("[JS Framework] "+i+"."+a+" must be assigned as a function."),null):function(e){return c.send("module",{module:i,method:a},[e])}:(console.error("[JS Framework] Failed to find taskCenter ("+o+")."),null);var o,i,a,s,c}})};for(var a in r)i(a);Wn[n]=o}return Wn[n]}console.warn('[JS Framework] using unregistered weex module "'+e+'"')}else console.error('[JS Framework] Failed to requireModule("'+e+'"),
instance ('+t+") doesn't exist anymore.")},Gn.prototype.supports=function(e){if("string"!=typeof e)return null;var t=e.match(/^@(\w+)\/(\w+)(\.(\w+))?$/i);if(t){var n=t[1],r=t[2],o=t[4];switch(n){case"module":return Tn(r,o);case"component":return Nn(r)}}return null};var Kn=/^\s*\/\/ *(\{[^}]*\}) *\r?\n/;function Zn(){return"0.24.5"}var Yn={};function Qn(e){return Yn[e]}function er(e,t,n){void 0===t&&(t={});var r=new Gn(e,t);Object.freeze(r);var o=t.bundleType||"Vue";Yn[e]=o;var i=Xn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');!function(e,t,n){var r=fn(e);if(r&&"function"==typeof r.send)if(t&&n){var o="jsfm."+t+"."+n;try{if(Tn("userTrack","addPerfPoint")){var i=Object.create(null);i[o]="4",r.send("module",{module:"userTrack",method:"addPerfPoint"},[i])}}catch(e){console.error('[JS Framework] Failed to trace "'+o+'"!')}}else console.warn("[JS Framework] Invalid track type ("+t+") or value ("+n+")");else console.error("[JS Framework] Failed to c
reate tracker!")}(e,"bundleType",o);var a,s,c,u,l=(a=e,s={weex:r,config:t,created:Date.now(),framework:o,bundleType:o},c=Xn,(u=Object.create(null)).service=Object.create(null),Pn.forEach(function(e){var t=e.name,n=e.options.create;if(n)try{var r=n(a,s,c);Object.assign(u.service,r),Object.assign(u,r.instance)}catch(e){console.error("[JS Runtime] Failed to create service "+t+".")}}),delete u.service.instance,Object.freeze(u.service),u);Object.freeze(l);var f=Object.create(null);Object.assign(f,l,{weex:r,getJSFMVersion:Zn,__WEEX_CALL_JAVASCRIPT__:An,services:l}),Object.freeze(f);var p=Object.assign({},f);return"function"==typeof i.createInstanceContext&&Object.assign(p,i.createInstanceContext(e,f,n)),Object.freeze(p),p}var tr={createInstance:function(e,t,n,r){if(Yn[e])return new Error('The instance id "'+e+'" has already been used!');var o=function(e){var t=Kn.exec(e);if(t)try{return JSON.parse(t[1]).framework}catch(e){}return"Weex"}(t);Yn[e]=o,(n=JSON.parse(JSON.stringify(n||{}))).env
=JSON.parse(JSON.stringify(global.WXEnvironment||{})),n.bundleType=o;var i=Xn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');"Weex"===o&&console.error('[JS Framework] COMPATIBILITY WARNING: Weex DSL 1.0 (.we) framework is no longer supported! It will be removed in the next version of WeexSDK, your page would be crash if you still using the ".we" framework. Please upgrade it to Vue.js or Rax.');var a=er(e,n,r);if("function"==typeof i.createInstance){if("Rax"===o||"Weex"===o){var s=Object.assign({config:n,created:Date.now(),framework:o},a);return i.createInstance(e,t,n,r,s)}return i.createInstance(e,t,n,r,a)}!function(e,t){var n=[],r=[];for(var o in t)n.push(o),r.push(t[o]);var i="\n (function (global) {\n "+e+"\n })(Object.create(this))\n ";(new(Function.prototype.bind.apply(Function,[null].concat(n,[i])))).apply(void 0,r)}(t,a)},createInstanceContext:er,getRoot:function(e){var t=ln(e);try{if(t&&t.body)return t.body.toJSON()}catch(e){r
eturn void console.error("[JS Framework] Failed to get the virtual dom tree.")}},getJSFMVersion:Zn,getDocument:ln,registerService:Dn,unregisterService:Rn,callJS:function(e,t){var n=Hn[Qn(e)];return n&&"function"==typeof n.receiveTasks?n.receiveTasks(e,t):An(e,t)}};function nr(e){tr[e]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r,o=t[0],i=Qn(o);if(i&&Hn[i]){var a=(r=Hn[i])[e].apply(r,t),s={framework:i};return"refreshInstance"===e?Pn.forEach(function(e){var t=e.options.refresh;t&&t(o,{info:s,runtime:Xn})}):"destroyInstance"===e&&(Pn.forEach(function(e){var t=e.options.destroy;t&&t(o,{info:s,runtime:Xn})}),delete Yn[o]),a}return new Error('[JS Framework] Using invalid instance id "'+o+'" when calling '+e+".")}}function rr(e,t){tr[e]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];for(var o in"function"==typeof t&&t.apply(void 0,n),Xn.frameworks){var i=Xn.frameworks[o];i&&i[e]&&i[e].apply(i,n)}}}var or={Document:zn,Element:xn,Comment:Ln,Liste
ner:Un,TaskCenter:jn,sendTasks:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return"function"==typeof callNative?callNative.apply(void 0,e):(global.callNative||function(){}).apply(void 0,e)}};zn.handler=or.sendTasks;var ir={service:{register:Dn,unregister:Rn,has:Vn},freezePrototype:function(){Object.freeze(or.Comment),Object.freeze(or.Listener),Object.freeze(or.Document.prototype),Object.freeze(or.Comment.prototype),Object.freeze(or.Listener.prototype)},init:function(e){for(var t in Hn=(Xn=e||{}).frameworks||{},function(){var e={createFinish:global.callCreateFinish,updateFinish:global.callUpdateFinish,refreshFinish:global.callRefreshFinish,createBody:global.callCreateBody,addElement:global.callAddElement,removeElement:global.callRemoveElement,moveElement:global.callMoveElement,updateAttrs:global.callUpdateAttrs,updateStyle:global.callUpdateStyle,addEvent:global.callAddEvent,removeEvent:global.callRemoveEvent},t=jn.prototype,n=function(n){var r=e[n];t[n]=r?functio
n(e,t){return r.apply(void 0,[e].concat(t))}:function(e,t){return En(e,[{module:"dom",method:n,args:t}],"-1")}};for(var r in e)n(r);t.componentHandler=global.callNativeComponent||function(e,t,n,r,o){return En(e,[{component:o.component,ref:t,method:n,args:r}])},t.moduleHandler=global.callNativeModule||function(e,t,n,r){return En(e,[{module:t,method:n,args:r}])}}(),Hn){var n=Hn[t];if("function"==typeof n.init)try{n.init(e)}catch(e){}}return rr("registerComponents",Fn),rr("registerModules",In),rr("registerMethods"),["destroyInstance","refreshInstance"].forEach(nr),tr},config:or};function ar(e,t){void 0===t&&(t={}),this.type=e||"message",this.data=t.data||null,this.origin=t.origin||"",this.source=t.source||null,this.ports=t.ports||[],this.target=null,this.timeStamp=Date.now()}var sr={},cr={};function ur(){}ur.prototype.postMessage=function(e){if(this._closed)throw new Error('BroadcastChannel "'+this.name+'" is closed.');var t=sr[this.name];if(t&&t.length)for(var n=0;n<t.length;++n){var
r=t[n];r._closed||r===this||"function"==typeof r.onmessage&&r.onmessage(new ar("message",{data:e}))}},ur.prototype.close=function(){var e=this;if(!this._closed&&(this._closed=!0,sr[this.name])){var t=sr[this.name].filter(function(t){return t!==e});t.length?sr[this.name]=t:delete sr[this.name]}};var lr={BroadcastChannel:{create:function(e,t,n){if(cr[e]=[],"function"==typeof global.BroadcastChannel)return{};var r={BroadcastChannel:function(t){Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,writable:!1,value:String(t)}),this._closed=!1,this.onmessage=null,sr[this.name]||(sr[this.name]=[]),sr[this.name].push(this),cr[e].push(this)}};return r.BroadcastChannel.prototype=ur.prototype,{instance:r}},destroy:function(e,t){cr[e].forEach(function(e){return e.close()}),delete cr[e]}}};var fr={},pr={};var dr=Object.freeze({init:function(e){fr.Document=e.Document,fr.Element=e.Element,fr.Comment=e.Comment,fr.sendTasks=e.sendTasks},createInstance:function(e,t,n,r,o){void 0===n&&(n={
}),void 0===r&&(r={}),void 0===o&&(o={});var i=new fr.Document(e,n.bundleUrl),a={},s={id:e,data:r,document:i,callbacks:a},c=0;i.addCallback=function(e){return a[++c]=e,c},i.handleCallback=function(e,t,n){var r=a[e];return n&&delete a[e],r(t)},pr[e]=s;var u=Object.assign({Document:fr.Document,Element:fr.Element,Comment:fr.Comment,sendTasks:function(t){return fr.sendTasks(e,t,-1)},options:n,document:i},o),l=[],f=[];for(var p in u)l.push(p),f.push(u[p]);return l.push(t),(new(Function.prototype.bind.apply(Function,[null].concat(l)))).apply(void 0,f),fr.sendTasks(e,[{module:"dom",method:"createFinish",args:[]}],-1),s},destroyInstance:function(e){delete pr[e]},getRoot:function(e){return pr[e].document.body.toJSON()},receiveTasks:function(e,t){var n={fireEvent:function(e,t,n,r,o){var i=pr[e].document,a=i.getRef(t);return i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){return pr[e].document.handleCallback(t,n,r)}};if((pr[e]||{}).document&&Array.isArray(t)){var r=[];return t.forEach(functio
n(t){var o=n[t.method],i=[].concat(t.args);"function"==typeof o&&(i.unshift(e),r.push(o.apply(void 0,i)))}),r}}}),hr=i(function(e){e.exports=function(e,t){var n=Object.freeze({});function r(e){return null==e}function o(e){return null!=e}function i(e){return!0===e}function a(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function d(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}d("slot,component",!0);var h=d("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if
(n>-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),w=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),k=/\B([A-Z])/g,S=g(function(e){return e.replace(k,"-$1").toLowerCase()});function C(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function O(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function x(e,t){for(var n in t)e[n]=t[n];return e}function E(e,t,n){}var j=function(e,t,n){return!1},A=function(e){return e};function $(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return $(e,t[n])});if(o||i)retu
rn!1;var a=Object.keys(e),c=Object.keys(t);return a.length===c.length&&a.every(function(n){return $(e[n],t[n])})}catch(e){return!1}}function I(e,t){for(var n=0;n<e.length;n++)if($(e[n],t))return n;return-1}function T(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M="data-server-rendered",F=["component","directive","filter"],N=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],P={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:j,isReservedAttr:j,isUnknownElement:j,getTagNamespace:E,parsePlatformTagName:A,mustUseProp:j,_lifecycleHooks:N};function D(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var R=/[^\w.$]/;var V,L="__proto__"in{},J="undefined"!=typeof window,U="undefined"!=typeof WX
Environment&&!!WXEnvironment.platform,q=U&&WXEnvironment.platform.toLowerCase(),B=J&&window.navigator.userAgent.toLowerCase(),z=(B&&/msie|trident/.test(B),B&&B.indexOf("msie 9.0")>0),W=B&&B.indexOf("edge/")>0,H=(B&&B.indexOf("android"),B&&/iphone|ipad|ipod|ios/.test(B)||"ios"===q),X=(B&&/chrome\/\d+/.test(B),{}.watch);if(J)try{var G={};Object.defineProperty(G,"passive",{get:function(){}}),window.addEventListener("test-passive",null,G)}catch(e){}var K=function(){return void 0===V&&(V=!J&&!U&&void 0!==global&&"server"===global.process.env.VUE_ENV),V},Z=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Y(e){return"function"==typeof e&&/native code/.test(e.toString())}var Q,ee="undefined"!=typeof Symbol&&Y(Symbol)&&"undefined"!=typeof Reflect&&Y(Reflect.ownKeys);Q="undefined"!=typeof Set&&Y(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.se
t=Object.create(null)},e}();var te=E,ne=0,re=function(){this.id=ne++,this.subs=[]};re.prototype.addSub=function(e){this.subs.push(e)},re.prototype.removeSub=function(e){v(this.subs,e)},re.prototype.depend=function(){re.target&&re.target.addDep(this)},re.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},re.target=null;var oe=[];var ie=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ae={child:{configurable:!0}};ae.child.get=function(){return this.componentInstance},Object.defineProperties(ie.prototype,ae);var se=function(e){void 0===e&&(e="");var t=new
ie;return t.text=e,t.isComment=!0,t};function ce(e){return new ie(void 0,void 0,void 0,String(e))}var ue=Array.prototype,le=Object.create(ue);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ue[e];D(le,e,function(){for(var n=arguments,r=[],o=arguments.length;o--;)r[o]=n[o];var i,a=t.apply(this,r),s=this.__ob__;switch(e){case"push":case"unshift":i=r;break;case"splice":i=r.slice(2)}return i&&s.observeArray(i),s.dep.notify(),a})});var fe=Object.getOwnPropertyNames(le),pe={shouldConvert:!0},de=function(e){(this.value=e,this.dep=new re,this.vmCount=0,D(e,"__ob__",this),Array.isArray(e))?((L?he:ve)(e,le,fe),this.observeArray(e)):this.walk(e)};function he(e,t,n){e.__proto__=t}function ve(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];D(e,i,t[i])}}function me(e,t){var n;if(s(e)&&!(e instanceof ie))return y(e,"__ob__")&&e.__ob__ instanceof de?n=e.__ob__:pe.shouldConvert&&!K()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new de(e)),t
&&n&&n.vmCount++,n}function ye(e,t,n,r,o){var i=new re,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set,u=!o&&me(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return re.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(c?c.call(e,t):n=t,u=!o&&me(t),i.notify())}})}}function ge(e,t,n){if(Array.isArray(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(ye(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function _e(e,t){if(Array.isArray(e)&&l(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}de.prototype.walk=function(e){for(var t=Object.keys(e),n=0;
n<t.length;n++)ye(e,t[n],e[t[n]])},de.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)me(e[t])};var be=P.optionMergeStrategies;function we(e,t){if(!t)return e;for(var n,r,o,i=Object.keys(t),a=0;a<i.length;a++)r=e[n=i[a]],o=t[n],y(e,n)?u(r)&&u(o)&&we(r,o):ge(e,n,o);return e}function ke(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?we(r,o):o}:t?e?function(){return we("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Se(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function Ce(e,t,n,r){var o=Object.create(e||null);return t?x(o,t):o}be.data=function(e,t,n){return n?ke(e,t,n):t&&"function"!=typeof t?e:ke(e,t)},N.forEach(function(e){be[e]=Se}),F.forEach(function(e){be[e+"s"]=Ce}),be.watch=function(e,t,n,r){if(e===X&&(e=void 0),t===X&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in x(o,e),t){var a=o[i],s=t[i];a&&!Array.
isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},be.props=be.methods=be.inject=be.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return x(o,e),t&&x(o,t),o},be.provide=ke;var Oe=function(e,t){return void 0===t?e:t};function xe(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[b(o)]={type:null});else if(u(n))for(var a in n)o=n[a],i[b(a)]=u(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(u(n))for(var i in n){var a=n[i];r[i]=u(a)?x({from:i},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=xe(e,r,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=xe(e,t.mixins[o],n);var a,s={};for(a in e)c(a);for(a in t)y(e,a)||c(a);funct
ion c(r){var o=be[r]||Oe;s[r]=o(e[r],t[r],n,r)}return s}function Ee(e,t,n,r){if("string"==typeof n){var o=e[t];if(y(o,n))return o[n];var i=b(n);if(y(o,i))return o[i];var a=w(i);return y(o,a)?o[a]:o[n]||o[i]||o[a]}}function je(e,t,n,r){var o=t[e],i=!y(n,e),a=n[e];if($e(Boolean,o.type)&&(i&&!y(o,"default")?a=!1:$e(String,o.type)||""!==a&&a!==S(e)||(a=!0)),void 0===a){a=function(e,t,n){if(!y(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ae(t.type)?r.call(e):r}(r,o,e);var s=pe.shouldConvert;pe.shouldConvert=!0,me(a),pe.shouldConvert=s}return a}function Ae(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function $e(e,t){if(!Array.isArray(t))return Ae(t)===Ae(e);for(var n=0,r=t.length;n<r;n++)if(Ae(t[n])===Ae(e))return!0;return!1}function Ie(e,t,n){if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length
;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Te(e,r,"errorCaptured hook")}}Te(e,t,n)}function Te(e,t,n){if(P.errorHandler)try{return P.errorHandler.call(null,e,t,n)}catch(e){Me(e,null,"config.errorHandler")}Me(e,t,n)}function Me(e,t,n){if(!J&&!U||"undefined"==typeof console)throw e;console.error(e)}var Fe,Ne,Pe=[],De=!1;function Re(){De=!1;var e=Pe.slice(0);Pe.length=0;for(var t=0;t<e.length;t++)e[t]()}var Ve=!1;if("undefined"!=typeof setImmediate&&Y(setImmediate))Ne=function(){setImmediate(Re)};else if("undefined"==typeof MessageChannel||!Y(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Ne=function(){setTimeout(Re,0)};else{var Le=new MessageChannel,Je=Le.port2;Le.port1.onmessage=Re,Ne=function(){Je.postMessage(1)}}if("undefined"!=typeof Promise&&Y(Promise)){var Ue=Promise.resolve();Fe=function(){Ue.then(Re),H&&setTimeout(E)}}else Fe=Ne;function qe(e,t){var n;if(Pe.push(function(){if(e)try{e.call(t)}catch(e){Ie(e,t,"nextTick")}else n&&n(t)})
,De||(De=!0,Ve?Ne():Fe()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var Be=new Q;function ze(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!s(t)||Object.isFrozen(t))return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,Be),Be.clear()}var We,He=g(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Xe(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),o=0;o<r.length;o++)r[o].apply(null,e)}return t.fns=e,t}function Ge(e,t,n,o,i){var a,s,c,l,f;for(a in e)s=c=e[a],l=t[a],f=He(a),u(s)&&(c=s.handler,f.params=s.params),r(c)||(r(l)?(r(c.fns)&&(c=e[a]=Xe(c)),n(f.name,c,f.once,f.capture,f.passive,f.params)):c!==l&&(l.fns=c,e[a]=l));for(a in t)r(e[a])&&o((f=He(a)).n
ame,t[a],f.capture)}function Ke(e,t,n){var a;e instanceof ie&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),v(a.fns,c)}r(s)?a=Xe([c]):o(s.fns)&&i(s.merged)?(a=s).fns.push(c):a=Xe([s,c]),a.merged=!0,e[t]=a}function Ze(e,t,n,r,i){if(o(t)){if(y(t,n))return e[n]=t[n],i||delete t[n],!0;if(y(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Ye(e){return a(e)?[ce(e)]:Array.isArray(e)?function e(t,n){var s=[];var c,u,l,f;for(c=0;c<t.length;c++)r(u=t[c])||"boolean"==typeof u||(l=s.length-1,f=s[l],Array.isArray(u)?u.length>0&&(Qe((u=e(u,(n||"")+"_"+c))[0])&&Qe(f)&&(s[l]=ce(f.text+u[0].text),u.shift()),s.push.apply(s,u)):a(u)?Qe(f)?s[l]=ce(f.text+u):""!==u&&s.push(ce(u)):Qe(u)&&Qe(f)?s[l]=ce(f.text+u.text):(i(t._isVList)&&o(u.tag)&&r(u.key)&&o(n)&&(u.key="__vlist"+n+"_"+c+"__"),s.push(u)));return s}(e):void 0}function Qe(e){return o(e)&&o(e.text)&&!1===e.isComment}function et(e,t){return(e.__esModule||ee&&"Module"===e[Symbol.toStringTag])&&(e=e.defau
lt),s(e)?t.extend(e):e}function tt(e){return e.isComment&&e.asyncFactory}function nt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||tt(n)))return n}}function rt(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&at(e,t)}function ot(e,t,n){n?We.$once(e,t):We.$on(e,t)}function it(e,t){We.$off(e,t)}function at(e,t,n){We=e,Ge(t,n||{},ot,it),We=void 0}function st(e,t){var n={};if(!e)return n;for(var r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(ct)&&delete n[u];return n}function ct(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ut(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ut(e[n],t):t[e[n].key]=e[n].fn;return t}var lt=nu
ll;function ft(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function pt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function dt(e,t){if(t){if(e._directInactive=!1,pt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)dt(e.$children[n]);ht(e,"activated")}}function ht(e,t){var n=e.$options[t];if(n)for(var r=0,o=n.length;r<o;r++)try{n[r].call(e)}catch(n){Ie(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}var vt=[],mt=[],yt={},gt=!1,_t=!1,bt=0;function wt(){var e,t;for(_t=!0,vt.sort(function(e,t){return e.id-t.id}),bt=0;bt<vt.length;bt++)t=(e=vt[bt]).id,yt[t]=null,e.run();var n=mt.slice(),r=vt.slice();bt=vt.length=mt.length=0,yt={},gt=_t=!1,function(e)
{for(var t=0;t<e.length;t++)e[t]._inactive=!0,dt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&ht(r,"updated")}}(r),Z&&P.devtools&&Z.emit("flush")}var kt=0,St=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++kt,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Q,this.newDepIds=new Q,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!R.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};St.prototype.get=function(){var e,t;e=this,re.target&&oe.push(re.target),re.target=e;var n=this.vm;try{t=this.getter.call(n,n)}catch(e){if(!this.user)throw e;Ie(e,n,'getter for watch
er "'+this.expression+'"')}finally{this.deep&&ze(t),re.target=oe.pop(),this.cleanupDeps()}return t},St.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},St.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},St.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==yt[t]){if(yt[t]=!0,_t){for(var n=vt.length-1;n>bt&&vt[n].id>e.id;)n--;vt.splice(n+1,0,e)}else vt.push(e);gt||(gt=!0,qe(wt))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ie(e,this.vm,'callback for watcher "'+th
is.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Ct={enumerable:!0,configurable:!0,get:E,set:E};function Ot(e,t,n){Ct.get=function(){return this[t][n]},Ct.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Ct)}function xt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;pe.shouldConvert=i;var a=function(i){o.push(i);var a=je(i,t,n,e);ye(r,i,a),i in e||Ot(e,"_props",i)};for(var s in t)a(s);pe.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?E:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$opti
ons.data;u(t=e._data="function"==typeof t?Et(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&y(r,i)||(void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&Ot(e,"_data",i))}var a;me(t,!0)}(e):me(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=K();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new St(e,a||E,E,jt)),o in e||At(e,o,i)}}(e,t.computed),t.watch&&t.watch!==X&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)It(e,n,r[o]);else It(e,n,r)}}(e,t.watch)}function Et(e,t){try{return e.call(t,t)}catch(e){return Ie(e,t,"data()"),{}}}var jt={lazy:!0};function At(e,t,n){var r=!K();"function"==typeof n?(Ct.get=r?$t(t):n,Ct.set=E):(Ct.get=n.get?r&&!1!==n.cache?$t(t):n.get:E,Ct.set=n.set?n.set:E),Object.defineProperty(e,t,Ct)}function $t(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dir
ty&&t.evaluate(),re.target&&t.depend(),t.value}}function It(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}function Mt(e){var t=Ft(e.$options.inject,e);t&&(pe.shouldConvert=!1,Object.keys(t).forEach(function(n){ye(e,n,t[n])}),pe.shouldConvert=!0)}function Ft(e,t){if(e){for(var n=Object.create(null),r=ee?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),o=0;o<r.length;o++){for(var i=r[o],a=e[i].from,s=t;s;){if(s._provided&&a in s._provided){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}}return n}}function Nt(e,t){var n,r,i,a,c;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(a=Object.k
eys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)c=a[r],n[r]=t(e[c],c,r);return o(n)&&(n._isVList=!0),n}function Pt(e,t,n,r){var o,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=x(x({},r),n)),o=i(n)||t;else{var a=this.$slots[e];a&&(a._rendered=!0),o=a||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Dt(e){return Ee(this.$options,"filters",e)||A}function Rt(e,t,n,r){var o=P.keyCodes[t]||n;return o?Array.isArray(o)?-1===o.indexOf(e):o!==e:r?S(r)!==t:void 0}function Vt(e,t,n,r,o){if(n)if(s(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&x(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||h(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||P.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}a in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var c in n)a(c)}else;return e}function Lt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=
n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Jt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&qt(e[r],t+"_"+r,n);else qt(e,t,n)}function qt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Bt(e,t){if(t)if(u(t)){var n=e.on=e.on?x({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function zt(e){e._o=Jt,e._n=p,e._s=f,e._l=Nt,e._t=Pt,e._q=$,e._i=I,e._m=Lt,e._f=Dt,e._k=Rt,e._b=Vt,e._v=ce,e._e=se,e._u=ut,e._g=Bt}function Wt(e,t,r,o,a){var s=a.options;this.data=e,this.props=t,this.children=r,this.parent=o,this.listeners=e.on||n,this.injections=Ft(s.inject,o),this.slots=function(){return st(r,o)};var c=Object.create(o),u=i(s._compiled),l=!u;u&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||n),s._scopeId?this._c=function(e,t,n,r){var i=fn(c,e,t,n,r,l);return i&&!Array.isArra
y(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(c,e,t,n,r,l)}}function Ht(e,t,n,r){e.fnContext=n,e.fnOptions=r,t.slot&&((e.data||(e.data={})).slot=t.slot)}function Xt(e,t){for(var n in t)e[b(n)]=t[n]}zt(Wt.prototype);var Gt="@inRecycleList";function Kt(e,n,r,o){if(t&&t.taskCenter)return"function"==typeof t.taskCenter.registerHook?t.taskCenter.registerHook(e,n,r,o):void 0}var Zt=0;function Yt(e){var t=e.$options.data,n=e.$options.computed||{},r=e._data?Object.assign({},e._data):"function"==typeof t?Et(t,e):t||{},o={};for(var i in n)o[i]=e[i];return Object.assign({},r,o)}function Qt(e){void 0===e&&(e={});var t=this,n=e.componentId;D(t,"_vmTemplate",e.vmTemplate),t._uid=n||"virtual-component-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Mt(t),xt(t),Tt(t),ht(t,"created"),Kt(n,"lifecycle","attach",function(){ht(t,"beforeMount"),new St(t,function(){
return Yt(t)},function(){return t._update(t._vnode,!1)}),t._isMounted=!0,ht(t,"mounted")}),Kt(n,"lifecycle","update",function(){t._update(t._vnode,!1)}),Kt(n,"lifecycle","syncState",function(e,n){if(u(n))for(var r in n)t[r]=n[r];return Yt(t)}),Kt(n,"lifecycle","detach",function(){t.$destroy(),t._vmTemplate&&(t._vmTemplate.removeVirtualComponent(t._uid),delete t._vmTemplate)})}function en(e){var n=this,r=n.$options.componentId;(n._isMounted&&ht(n,"beforeUpdate"),n._vnode=e,n._isMounted&&r)&&function(e,n,r){if(t&&t.taskCenter)"function"==typeof t.taskCenter.updateData&&t.taskCenter.updateData(e,n,r)}(r,Yt(n),function(){ht(n,"updated")})}function tn(e){void 0===e&&(e={});var t=this;t._uid="virtual-component-template-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._self=t,rt(t),pn(t),xt(t),this.registerVirtualComponent()}function nn(e){var t,n,r,o;delete e.data.attrs[Gt],n=(t=e).componentOptions.Ctor,r=n.extend({}),o=r.prototype.$emit,r.prototype.
_init=Qt,r.prototype._update=en,r.prototype.$emit=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=this._uid,i=this._vmTemplate;return r&&i&&(t.push(r),o.apply(i,t)),o.apply(this,t)},t.componentOptions.Ctor=n.extend({methods:{registerVirtualComponent:function(){var e=this;D(e,"_virtualComponents",{}),Kt(String(e._uid),"lifecycle","create",function(t,n){var o=new r({vmTemplate:e,componentId:t,propsData:n});return o._uid=t,e._virtualComponents&&(e._virtualComponents[t]=o),Yt(o)})},removeVirtualComponent:function(e){delete this._virtualComponents[e]}},destroyed:function(){delete this._virtualComponents}}),t.componentOptions.Ctor.prototype._init=tn,t.componentOptions.Ctor.prototype._update=E;var i=sn(e),a=i.$options["@render"];if(a)try{return a.call(i)}catch(e){Ie(e,i,"@render")}}var rn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var o=e;rn.prepatch(o,o)}else{(e.componentInstance=sn(e,lt,n,r)).$mount(t?e
.elm:void 0,t)}},prepatch:function(e,t){var r=t.componentOptions;!function(e,t,r,o,i){var a=!!(i||e.$options._renderChildren||o.data.scopedSlots||e.$scopedSlots!==n);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){pe.shouldConvert=!1;for(var s=e._props,c=e.$options._propKeys||[],u=0;u<c.length;u++){var l=c[u];s[l]=je(l,e.$options.props,t,e)}pe.shouldConvert=!0,e.$options.propsData=t}r=r||n;var f=e.$options._parentListeners;e.$options._parentListeners=r,at(e,r,f),a&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,r.propsData,r.listeners,t,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,ht(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,mt.push(t)):dt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t
._directInactive=!0,pt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);ht(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,a,c,u){if(!r(e)){var l=a.$options._base;if(s(e)&&(e=l.extend(e)),"function"==typeof e){var f,p,d,h,v,m,y;if(r(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;if(i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(!o(e.contexts)){var a=e.contexts=[n],c=!0,u=function(){for(var e=0,t=a.length;e<t;e++)a[e].$forceUpdate()},l=T(function(n){e.resolved=et(n,t),c||u()}),f=T(function(t){o(e.errorComp)&&(e.error=!0,u())}),p=e(l,f);return s(p)&&("function"==typeof p.then?r(e.resolved)&&p.then(l,f):o(p.component)&&"function"==typeof p.component.then&&(p.component.then(l,f),o(p.error)&&(e.errorComp=et(p.error,t)),o(p.loading)&&(e.loadingComp=et(p.loading,t),0===p.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.lo
ading=!0,u())},p.delay||200)),o(p.timeout)&&setTimeout(function(){r(e.resolved)&&f(null)},p.timeout))),c=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(f=e,l,a)))return p=f,d=t,h=a,v=c,m=u,(y=se()).asyncFactory=p,y.asyncMeta={data:d,context:h,children:v,tag:m},y;t=t||{},kn(e),o(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var i=t.on||(t.on={});o(i[r])?i[r]=[t.model.callback].concat(i[r]):i[r]=t.model.callback}(e.options,t);var g=function(e,t,n){var i=t.options.props;if(!r(i)){var a={},s=e.attrs,c=e.props;if(o(s)||o(c))for(var u in i){var l=S(u);Ze(a,c,u,l,!0)||Ze(a,s,u,l,!1)}return a}}(t,e);if(i(e.options.functional))return function(e,t,r,i,a){var s=e.options,c={},u=s.props;if(o(u))for(var l in u)c[l]=je(l,u,t||n);else o(r.attrs)&&Xt(c,r.attrs),o(r.props)&&Xt(c,r.props);var f=new Wt(r,c,a,i,e),p=s.render.call(null,f._c,f);if(p instanceof ie)return Ht(p,r,i,s),p;if(Array.isArray(p)){
for(var d=Ye(p)||[],h=0;h<d.length;h++)Ht(d[h],r,i,s);return d}}(e,g,t,a,c);var _=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var b=t.slot;t={},b&&(t.slot=b)}!function(e){e.hook||(e.hook={});for(var t=0;t<on.length;t++){var n=on[t],r=e.hook[n],o=rn[n];e.hook[n]=r?cn(o,r):o}}(t);var w,k=e.options.name||u,C=new ie("vue-component-"+e.cid+(k?"-"+k:""),t,void 0,void 0,void 0,a,{Ctor:e,propsData:g,listeners:_,tag:u,children:c},f);return(w=C).data.attrs&&Gt in w.data.attrs?nn(C):C}}}function sn(e,t,n,r){var i={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return o(a)&&(i.render=a.render,i.staticRenderFns=a.staticRenderFns),new e.componentOptions.Ctor(i)}function cn(e,t){return function(n,r,o,i){e(n,r,o,i),t(n,r,o,i)}}var un=1,ln=2;function fn(e,t,n,c,u,l){return(Array.isArray(n)||a(n))&&(u=c,c=n,n=void 0),i(l)&&(u=ln),function(e,t,n,a,c){if(o(n)&&o(n.__ob__))return se();o(n)&&o(n.is)&&(t=n.is);if(!t)return se();Array.isArray(a)&&"fun
ction"==typeof a[0]&&((n=n||{}).scopedSlots={default:a[0]},a.length=0);c===ln?a=Ye(a):c===un&&(a=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(a));var u,l;if("string"==typeof t){var f;l=e.$vnode&&e.$vnode.ns||P.getTagNamespace(t),u=P.isReservedTag(t)?new ie(P.parsePlatformTagName(t),n,a,void 0,void 0,e):o(f=Ee(e.$options,"components",t))?an(f,n,e,a,t):new ie(t,n,a,void 0,void 0,e)}else u=an(t,n,e,a);return Array.isArray(u)?u:o(u)?(o(l)&&function e(t,n,a){t.ns=n;"foreignObject"===t.tag&&(n=void 0,a=!0);if(o(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];o(u.tag)&&(r(u.ns)||i(a)&&"svg"!==u.tag)&&e(u,n,a)}}(u,l),o(n)&&function(e){s(e.style)&&ze(e.style);s(e.class)&&ze(e.class)}(n),u):se()}(e,t,n,c,u)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,
r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;ye(e,"$attrs",i&&i.attrs||n,0,!0),ye(e,"$listeners",t._parentListeners||n,0,!0)}var dn,hn,vn,mn,yn,gn,_n,bn=0;function wn(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function kn(e){var t=e.options;if(e.super){var n=kn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,o=e.sealedOptions;for(var i in n)n[i]!==o[i]&&(t||(t={}),t[i]=Sn(n[i],r[i],o[i]));return t}(e);r&&x(e.extendOptions,r),(t=e.options=xe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Sn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isA
rray(t)?t:[t];for(var o=0;o<e.length;o++)(t.indexOf(e[o])>=0||n.indexOf(e[o])<0)&&r.push(e[o]);return r}return e}function Cn(e){this._init(e)}function On(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=xe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Ot(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)At(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,F.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=x({},a.options),o[r]=a,a}}function xn(e){return e&&(e.Ctor.options.name||e.tag)}function En(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegE
xp]"===c.call(n)&&e.test(t));var n}function jn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=xn(a.componentOptions);s&&!t(s)&&An(n,i,r,o)}}}function An(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,v(n,t)}Cn.prototype._init=function(e){var t=this;t._uid=bn++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Mt(t),xt(t),Tt(t),ht(t,"created"),t.$options.el&&t.$mount(t.$options.el)},dn=Cn,hn={get:function(){return this._data}},vn={get:function(){return this._props}},Object.defineProperty(dn.prototype,"$data",hn),Object.defineProperty(dn.prototype,"$props",vn),dn.prototype.$set=ge,dn.prototype.$delete=_e,dn.prototype.$watch=function(e,t,n){if(u(t))return It(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}},yn=/^hook:/,(mn=Cn).prototype.$on=function(e,t){i
f(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)this.$on(e[n],t);else(this._events[e]||(this._events[e]=[])).push(t),yn.test(e)&&(this._hasHookEvent=!0);return this},mn.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},mn.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var a,s=i.length;s--;)if((a=i[s])===t||a.fn===t){i.splice(s,1);break}return n},mn.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?O(n):n;for(var r=O(arguments,1),o=0,i=n.length;o<i;o++)try{n[o].apply(t,r)}catch(n){Ie(n,t,'event handler for "'+e+'"')}}return t},(gn=Cn).prototype._update=function(e,t){var n=this;n._isMounted&&ht(n,"beforeUpdate");var r=n.$el,o=n._vnode,i=lt;lt=n,n._vnode=e,o?n.$el=n.__patch__(o,e):(n.$el=n.__p
atch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),lt=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},gn.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},gn.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ht(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ht(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}},zt((_n=Cn).prototype),_n.prototype.$nextTick=function(e){return qe(e,this)},_n.prototype._render=function(){var e,t=this,r=t.$options,o=r.render,i=r._parentVnode;i&&(t.$scopedSlots=i.data.scopedSlots||n),t.$vnode=i;try{e=o.cal
l(t._renderProxy,t.$createElement)}catch(n){Ie(n,t,"render"),e=t._vnode}return e instanceof ie||(e=se()),e.parent=i,e};var $n,In,Tn,Mn=[String,RegExp,Array],Fn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Mn,exclude:Mn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)An(this.cache,e,this.keys)},watch:{include:function(e){jn(this,function(t){return En(e,t)})},exclude:function(e){jn(this,function(t){return!En(e,t)})}},render:function(){var e=this.$slots.default,t=nt(e),n=t&&t.componentOptions;if(n){var r=xn(n),o=this.include,i=this.exclude;if(o&&(!r||!En(o,r))||i&&r&&En(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,v(s,c),s.push(c)):(a[c]=t,s.push(c),this.max&&s.length>parseInt(this.max)&&An(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};$n=Cn,Tn={get:function(){return P}},Object
.defineProperty($n,"config",Tn),$n.util={warn:te,extend:x,mergeOptions:xe,defineReactive:ye},$n.set=ge,$n.delete=_e,$n.nextTick=qe,$n.options=Object.create(null),F.forEach(function(e){$n.options[e+"s"]=Object.create(null)}),$n.options._base=$n,x($n.options.components,Fn),$n.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=O(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this},$n.mixin=function(e){return this.options=xe(this.options,e),this},On($n),In=$n,F.forEach(function(e){In[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}),Object.defineProperty(Cn.prototype,"$isServer",{get:K}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vno
de.ssrContext}}),Cn.version="2.5.13";var Nn=1;function Pn(e){return t.createElement(e)}var Dn=Object.freeze({namespaceMap:{},createElement:Pn,createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return new function(e){this.instanceId="",this.nodeId=Nn++,this.parentNode=null,this.nodeType=3,this.text=e}(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){if(3!==t.nodeType)e.insertBefore(t,n);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var r=Pn("text");r.setAttr("value",t.text),e.insertBefore(r,n)}},removeChild:function(e,t){3!==t.nodeType?e.removeChild(t):e.setAttr("value","")},appendChild:function(e,t){if(3!==t.nodeType)e.appendChild(t);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var n=Pn("text");n.setAttr("value",t.text),e.appendChild(n)}},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.type
},setTextContent:function(e,t){e.parentNode&&e.parentNode.setAttr("value",t)},setAttribute:function(e,t,n){e.setAttr(t,n)},setStyleScope:function(e,t){e.setAttr("@styleScope",t)}}),Rn={create:function(e,t){Vn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Vn(e,!0),Vn(t))},destroy:function(e){Vn(e,!0)}};function Vn(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?v(i[n],o):i[n]===o&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(o)<0&&i[n].push(o):i[n]=[o]:i[n]=o}}d("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fie
ldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),d("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Ln=d("text,number,password,search,email,tel,url"),Jn=new ie("",{},[]),Un=["create","activate","update","remove","destroy"];function qn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||Ln(r)&&Ln(i)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Bn(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}var zn={create:Wn,update:Wn,destroy:function(e){Wn(e
,Jn)}};function Wn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Jn,a=t===Jn,s=Xn(e.data.directives,e.context),c=Xn(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,Gn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(Gn(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var f=function(){for(var n=0;n<u.length;n++)Gn(u[n],"inserted",t,e)};i?Ke(t,"insert",f):f()}l.length&&Ke(t,"postpatch",function(){for(var n=0;n<l.length;n++)Gn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||Gn(s[n],"unbind",e,e,a)}(e,t)}var Hn=Object.create(null);function Xn(e,t){var n,r,o,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Hn),i[(o=r,o.rawName||o.name+"."+Object.keys(o.modifiers||{}).join("."))]=r,r.def=Ee(t.$options,"directives",r.name);return i}function Gn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ie(r,n.context,"directive "+e.name+" "+t+"
hook")}}var Kn=[Rn,zn];function Zn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};a.__ob__&&(a=t.data.attrs=x({},a));var s="function"==typeof o.setAttrs,c={};for(n in a)r=a[n],i[n]!==r&&(s?c[n]=r:o.setAttr(n,r));for(n in i)null==a[n]&&(s?c[n]=void 0:o.setAttr(n));s&&o.setAttrs(c)}}var Yn={create:Zn,update:Zn};function Qn(e,t){var n=t.elm,r=t.context,o=t.data,i=e.data;if(o.staticClass||o.class||i&&(i.staticClass||i.class)){var a=[],s=i.staticClass;s&&a.push.apply(a,s),i.class&&a.push.apply(a,i.class);var c,u,l,f,p=[],d=o.staticClass;if(d&&p.push.apply(p,d),o.class&&p.push.apply(p,o.class),"function"==typeof n.setClassList)n.setClassList(p);else{var h=(c=a,u=p,l=r.$options.style||{},f={},u.forEach(function(e){var t=l[e];x(f,t)}),c.forEach(function(e){var t=l[e];for(var n in t)f.hasOwnProperty(n)||(f[n]="")}),f);if("function"==typeof n.setStyles)n.setStyles(h);else for(var v in h)n.setStyle(v,h[v])}}}var er,tr,nr={create:Qn,update:Qn};function
rr(e,t,n,r,o,i){if(r)console.log("Weex do not support event in bubble phase.");else{if(n){var a=t,s=er;t=function(t){null!==(1===arguments.length?a(t):a.apply(null,arguments))&&or(e,null,null,s)}}if(tr&&tr._virtualComponents){er._context=tr;var c=t;t=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=(t[0]||{}).componentId,o=this._context;if(r&&this._context){var i=this._context._virtualComponents||{};o=i[r]||o}try{!function(e,t,n){void 0===n&&(n=null);var r=e.fns;if(!Array.isArray(r))return"function"==typeof r?r.apply(n,t):e.apply(n,t);for(var o=r.slice(),i=0;i<o.length;i++)o[i].apply(n,t)}(c,t,o)}catch(e){Ie(e,o,"Failed to invoke virtual component handler ("+r+")")}}}er.addEvent(e,t,i)}}function or(e,t,n,r){(r||er).removeEvent(e)}function ir(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};er=t.elm,tr=t.context,Ge(n,r,rr,or,t.context),er=void 0,tr=void 0}}var ar={create:ir,update:ir},sr=g(b);function cr(e,t){if(e.data.style||t.data.style)
{var n,r,o=t.elm,i=e.data.style||{},a=t.data.style||{},s=a.__ob__;Array.isArray(a)&&(a=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&x(t,e[n]);return t}(a)),s&&(a=t.data.style=x({},a));var c="function"==typeof o.setStyles,u={};for(r in i)a[r]||(c?u[sr(r)]="":o.setStyle(sr(r),""));for(r in a)n=a[r],c?u[sr(r)]=n:o.setStyle(sr(r),n);c&&o.setStyles(u)}}var
<TRUNCATED>
[03/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/pre-build/native-bundle-main.js
----------------------------------------------------------------------
diff --git a/pre-build/native-bundle-main.js b/pre-build/native-bundle-main.js
index afb172d..fa6fdde 100644
--- a/pre-build/native-bundle-main.js
+++ b/pre-build/native-bundle-main.js
@@ -1 +1,2 @@
(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.24.4, Build 2018-02-07 17:13. (Vue: 2.5.13-weex.5, Rax: 0.4.20)");var global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n,r;function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i(e,t){return e(t={exports:{}},t.exports),t.exports}Array.from||(Array.from=(e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},n=Math.pow(2,53)-1,r=function(e){var t,r=(t=Number(e),isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(r,0),n)},function(e){var n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,i=arguments.length>1?arguments[1]:void 0;if(void 0!==i){if(!
t(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a,s=r(n.length),u=t(this)?Object(new this(s)):new Array(s),c=0;c<s;)a=n[c],u[c]=i?void 0===o?i(a,c):i.call(o,a,c):a,c+=1;return u.length=s,u}));var a=i(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),s=i(function(e){var t=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=t)}),u=(s.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),c=function(e){if(!u(e))throw TypeError(e+" is not an object!");return e},l=function(e){try{return!!e()}catch(e){return!0}},f=!l(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),p=a.document,d=u(p)&&u(p.createElement),h=function(e){return d?p.createElement(e):{}},v=!f&&!l(function(){return 7!=Object.defineProperty(h("div")
,"a",{get:function(){return 7}}).a}),y=Object.defineProperty,m={f:f?Object.defineProperty:function(e,t,n){if(c(e),t=function(e,t){if(!u(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!u(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}(t,!0),c(n),v)try{return y(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},_=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},g=f?function(e,t,n){return m.f(e,t,_(1,n))}:function(e,t,n){return e[t]=n,e},b={}.hasOwnProperty,w=function(e,t){return b.call(e,t)},S=0,x=Math.random(),k=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++S+x).toString(36))},C=i(function(e){var t=k("src"),n="toString",r=Function[n],o=(""+r).split(n);s.inspectSource=function(e){return r.call(e
)},(e.exports=function(e,n,r,i){var s="function"==typeof r;s&&(w(r,"name")||g(r,"name",n)),e[n]!==r&&(s&&(w(r,t)||g(r,t,e[n]?""+e[n]:o.join(String(n)))),e===a?e[n]=r:i?e[n]?e[n]=r:g(e,n,r):(delete e[n],g(e,n,r)))})(Function.prototype,n,function(){return"function"==typeof this&&this[t]||r.call(this)})}),E=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},O=function(e,t,n){if(E(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},j="prototype",A=function(e,t,n){var r,o,i,u,c=e&A.F,l=e&A.G,f=e&A.S,p=e&A.P,d=e&A.B,h=l?a:f?a[t]||(a[t]={}):(a[t]||{})[j],v=l?s:s[t]||(s[t]={}),y=v[j]||(v[j]={});for(r in l&&(n=t),n)i=((o=!c&&h&&void 0!==h[r])?h:n)[r],u=d&&o?O(i,a):p&&"function"==typeof i?O(Function.call,i):i,h&&C(h,r,i,e&A.U),v[r]!=i&&g(v,r,u),p&&y[r]!=i&&(y[r]=i)};a.core=s,A.F=1,
A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128;var I,T=A,P={}.toString,N=function(e){return P.call(e).slice(8,-1)},M=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==N(e)?e.split(""):Object(e)},$=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e},R=function(e){return M($(e))},D=Math.ceil,F=Math.floor,L=function(e){return isNaN(e=+e)?0:(e>0?F:D)(e)},V=Math.min,W=function(e){return e>0?V(L(e),9007199254740991):0},U=Math.max,B=Math.min,q="__core-js_shared__",J=a[q]||(a[q]={}),z=function(e){return J[e]||(J[e]={})},H=z("keys"),G=function(e){return H[e]||(H[e]=k(e))},X=(I=!1,function(e,t,n){var r,o,i,a=R(e),s=W(a.length),u=(o=s,(r=L(r=n))<0?U(r+o,0):B(r,o));if(I&&t!=t){for(;s>u;)if((i=a[u++])!=i)return!0}else for(;s>u;u++)if((I||u in a)&&a[u]===t)return I||u||0;return!I&&-1}),K=G("IE_PROTO"),Z="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Q=Object.keys||function(e){return functio
n(e,t){var n,r=R(e),o=0,i=[];for(n in r)n!=K&&w(r,n)&&i.push(n);for(;t.length>o;)w(r,n=t[o++])&&(~X(i,n)||i.push(n));return i}(e,Z)},Y={f:Object.getOwnPropertySymbols},ee={f:{}.propertyIsEnumerable},te=function(e){return Object($(e))},ne=Object.assign,re=!ne||l(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=ne({},e)[n]||Object.keys(ne({},t)).join("")!=r})?function(e,t){for(var n=arguments,r=te(e),o=arguments.length,i=1,a=Y.f,s=ee.f;o>i;)for(var u,c=M(n[i++]),l=a?Q(c).concat(a(c)):Q(c),f=l.length,p=0;f>p;)s.call(c,u=l[p++])&&(r[u]=c[u]);return r}:ne;T(T.S+T.F,"Object",{assign:re});s.Object.assign;Object.setPrototypeOf||(Object.setPrototypeOf=function(e,t){var n;function r(e,t){return n.call(e,t),e}try{(n=e.getOwnPropertyDescriptor(e.prototype,t).set).call({},null)}catch(o){if(e.prototype!=={}[t])return;n=function(e){this[t]=e},r.polyfill=r(r({},null),e.prototype)instanceof e}return r}(Object,"__proto__"));var oe=
global.WXEnvironment;oe&&"iOS"===oe.platform&&(global.Promise=void 0);var ie=i(function(e){var t=z("wks"),n=a.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:k)("Symbol."+e))}).store=t}),ae=ie("toStringTag"),se="Arguments"==N(function(){return arguments}()),ue=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),ae))?n:se?N(t):"Object"==(r=N(t))&&"function"==typeof t.callee?"Arguments":r},ce={};ce[ie("toStringTag")]="z",ce+""!="[object z]"&&C(Object.prototype,"toString",function(){return"[object "+ue(this)+"]"},!0);var le={},fe=f?Object.defineProperties:function(e,t){c(e);for(var n,r=Q(t),o=r.length,i=0;o>i;)m.f(e,n=r[i++],t[n]);return e},pe=a.document,de=pe&&pe.documentElement,he=G("IE_PROTO"),ve=function(){},ye="prototype",me=function(){var e,t=h("iframe"),n=Z.length;for(t.style.display="none",de.appendChild(t),t.src="javascript:",(e=t.contentWindow.documen
t).open(),e.write("<script>document.F=Object<\/script>"),e.close(),me=e.F;n--;)delete me[ye][Z[n]];return me()},_e=Object.create||function(e,t){var n;return null!==e?(ve[ye]=c(e),n=new ve,ve[ye]=null,n[he]=e):n=me(),void 0===t?n:fe(n,t)},ge=m.f,be=ie("toStringTag"),we=function(e,t,n){e&&!w(e=n?e:e.prototype,be)&&ge(e,be,{configurable:!0,value:t})},Se={};g(Se,ie("iterator"),function(){return this});var xe,ke=G("IE_PROTO"),Ce=Object.prototype,Ee=Object.getPrototypeOf||function(e){return e=te(e),w(e,ke)?e[ke]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Ce:null},Oe=ie("iterator"),je=!([].keys&&"next"in[].keys()),Ae="values",Ie=function(){return this},Te=function(e,t,n,r,o,i,a){var s,u,c;u=t,c=r,(s=n).prototype=_e(Se,{next:_(1,c)}),we(s,u+" Iterator");var l,f,p,d=function(e){if(!je&&e in m)return m[e];switch(e){case"keys":case Ae:return function(){return new n(this,e)}}return function(){return new n(this,e)}},h=t+" Iterator",v=
o==Ae,y=!1,m=e.prototype,b=m[Oe]||m["@@iterator"]||o&&m[o],S=!je&&b||d(o),x=o?v?d("entries"):S:void 0,k="Array"==t&&m.entries||b;if(k&&(p=Ee(k.call(new e)))!==Object.prototype&&p.next&&(we(p,h,!0),w(p,Oe)||g(p,Oe,Ie)),v&&b&&b.name!==Ae&&(y=!0,S=function(){return b.call(this)}),(je||y||!m[Oe])&&g(m,Oe,S),le[t]=S,le[h]=Ie,o)if(l={values:v?S:d(Ae),keys:i?S:d("keys"),entries:x},a)for(f in l)f in m||C(m,f,l[f]);else T(T.P+T.F*(je||y),t,l);return l},Pe=(xe=!0,function(e,t){var n,r,o=String($(e)),i=L(t),a=o.length;return i<0||i>=a?xe?"":void 0:(n=o.charCodeAt(i))<55296||n>56319||i+1===a||(r=o.charCodeAt(i+1))<56320||r>57343?xe?o.charAt(i):n:xe?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});Te(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Pe(t,n),this._i+=e.length,{value:e,done:!1})});var Ne=ie("unscopables"),Me=Array.prototype;void 0==Me[Ne]&&g(Me,Ne,{});var $e=function(e){Me[Ne][e]=!0},Re=function(e
,t){return{value:t,done:!!e}},De=Te(Array,"Array",function(e,t){this._t=R(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Re(1)):Re(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values");le.Arguments=le.Array,$e("keys"),$e("values"),$e("entries");for(var Fe=ie("iterator"),Le=ie("toStringTag"),Ve=le.Array,We={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ue=Q(We),Be=0;Be<Ue.length;Be++){var qe,Je=Ue[Be],ze=We[Je],He=a[Je],Ge=He&&He.prototype;if(Ge&&(
Ge[Fe]||g(Ge,Fe,Ve),Ge[Le]||g(Ge,Le,Je),le[Je]=Ve,ze))for(qe in De)Ge[qe]||C(Ge,qe,De[qe],!0)}var Xe,Ke,Ze,Qe=function(e,t,n,r){try{return r?t(c(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&c(o.call(e)),t}},Ye=ie("iterator"),et=Array.prototype,tt=ie("iterator"),nt=s.getIteratorMethod=function(e){if(void 0!=e)return e[tt]||e["@@iterator"]||le[ue(e)]},rt=i(function(e){var t={},n={},r=e.exports=function(e,r,o,i,a){var s,u,l,f,p,d=a?function(){return e}:nt(e),h=O(o,i,r?2:1),v=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(void 0===(p=d)||le.Array!==p&&et[Ye]!==p){for(l=d.call(e);!(u=l.next()).done;)if((f=Qe(l,h,u.value,r))===t||f===n)return f}else for(s=W(e.length);s>v;v++)if((f=r?h(c(u=e[v])[0],u[1]):h(e[v]))===t||f===n)return f};r.BREAK=t,r.RETURN=n}),ot=ie("species"),it=a.process,at=a.setImmediate,st=a.clearImmediate,ut=a.MessageChannel,ct=a.Dispatch,lt=0,ft={},pt="onreadystatechange",dt=function(){var e=+this;if(ft.hasOwnProperty(e)){var t=ft[e];de
lete ft[e],t()}},ht=function(e){dt.call(e.data)};at&&st||(at=function(e){for(var t=arguments,n=[],r=1;arguments.length>r;)n.push(t[r++]);return ft[++lt]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),n)},Xe(lt),lt},st=function(e){delete ft[e]},"process"==N(it)?Xe=function(e){it.nextTick(O(dt,e,1))}:ct&&ct.now?Xe=function(e){ct.now(O(dt,e,1))}:ut?(Ze=(Ke=new ut).port2,Ke.port1.onmessage=ht,Xe=O(Ze.postMessage,Ze,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts?(Xe=function(e){a.postMessage(e+"","*")},a.addEventListener("message",ht,!1)):Xe=pt in h("script")?function(e){de.appendChild(h("script"))[pt]=function(){de.removeChild(this),dt.call(e)}}:function(e)
{setTimeout(O(dt,e,1),0)});var vt={set:at,clear:st},yt=vt.set,mt=a.MutationObserver||a.WebKitMutationObserver,_t=a.process,gt=a.Promise,bt="process"==N(_t);var wt={f:function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=E(t),this.reject=E(n)}(e)}},St=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},xt=ie("species"),kt=ie("iterator"),Ct=!1;try{[7][kt]().return=function(){Ct=!0}}catch(e){}var Et,Ot,jt,At,It,Tt=vt.set,Pt=function(){var e,t,n,r=function(){var r,o;for(bt&&(r=_t.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(bt)n=function(){_t.nextTick(r)};else if(!mt||a.navigator&&a.navigator.standalone)if(gt&>.resolve){var o=gt.resolve();n=function(){o.then(r)}}else n=function(){yt.call(a,r)};else{var i=!0,s=document.createTextNode("");new mt(r).observe(s,{characterData:!0}),n=function(){s.data=i=!i}}r
eturn function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}(),Nt="Promise",Mt=a.TypeError,$t=a.process,Rt=a[Nt],Dt="process"==ue($t),Ft=function(){},Lt=Ot=wt.f,Vt=!!function(){try{var e=Rt.resolve(1),t=(e.constructor={})[ie("species")]=function(e){e(Ft,Ft)};return(Dt||"function"==typeof PromiseRejectionEvent)&&e.then(Ft)instanceof t}catch(e){}}(),Wt=function(e){var t;return!(!u(e)||"function"!=typeof(t=e.then))&&t},Ut=function(e,t){if(!e._n){e._n=!0;var n=e._c;Pt(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{a?(o||(2==e._h&&Jt(e),e._h=1),!0===a?n=r:(c&&c.enter(),n=a(r),c&&c.exit()),n===t.promise?u(Mt("Promise-chain cycle")):(i=Wt(n))?i.call(n,s,u):s(n)):u(r)}catch(e){u(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&Bt(e)})}},Bt=function(e){Tt.call(a,function(){var t,n,r,o=e._v,i=qt(e);if(i&&(t=St(function(){Dt?$t.emit("unhandledRejection",o,e):(n=a.onunhandledrejection)?n({promise:e,reason:o}
):(r=a.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=Dt||qt(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},qt=function(e){return 1!==e._h&&0===(e._a||e._c).length},Jt=function(e){Tt.call(a,function(){var t;Dt?$t.emit("rejectionHandled",e):(t=a.onrejectionhandled)&&t({promise:e,reason:e._v})})},zt=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Ut(t,!0))},Ht=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw Mt("Promise can't be resolved itself");(t=Wt(e))?Pt(function(){var r={_w:n,_d:!1};try{t.call(e,O(Ht,r,1),O(zt,r,1))}catch(e){zt.call(r,e)}}):(n._v=e,n._s=1,Ut(n,!1))}catch(e){zt.call({_w:n,_d:!1},e)}}};Vt||(Rt=function(e){!function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!")}(this,Rt,Nt,"_h"),E(e),Et.call(this);try{e(O(Ht,this,1),O(zt,this,1))}catch(e){zt.call(this,e)}},(Et=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0
,this._n=!1}).prototype=function(e,t,n){for(var r in t)C(e,r,t[r],n);return e}(Rt.prototype,{then:function(e,t){var n,r,o,i=Lt((n=Rt,void 0===(o=c(this).constructor)||void 0==(r=c(o)[ot])?n:E(r)));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=Dt?$t.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&Ut(this,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),jt=function(){var e=new Et;this.promise=e,this.resolve=O(Ht,e,1),this.reject=O(zt,e,1)},wt.f=Lt=function(e){return e===Rt||e===At?new jt(e):Ot(e)}),T(T.G+T.W+T.F*!Vt,{Promise:Rt}),we(Rt,Nt),It=a[Nt],f&&It&&!It[xt]&&m.f(It,xt,{configurable:!0,get:function(){return this}}),At=s[Nt],T(T.S+T.F*!Vt,Nt,{reject:function(e){var t=Lt(this);return(0,t.reject)(e),t.promise}}),T(T.S+T.F*!Vt,Nt,{resolve:function(e){return function(e,t){if(c(e),u(t)&&t.constructor===e)return t;var n=wt.f(e);return(0,n.resolve)(t),n.promise}(this,e)}}),T(T.S+T.F*!(Vt&&function(e,t){if(!t&&!Ct)return!1;var n=
!1;try{var r=[7],o=r[kt]();o.next=function(){return{done:n=!0}},r[kt]=function(){return o},e(r)}catch(e){}return n}(function(e){Rt.all(e).catch(Ft)})),Nt,{all:function(e){var t=this,n=Lt(t),r=n.resolve,o=n.reject,i=St(function(){var n=[],i=0,a=1;rt(e,!1,function(e){var s=i++,u=!1;n.push(void 0),a++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=Lt(t),r=n.reject,o=St(function(){rt(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}});var Gt=["off","error","warn","info","log","debug"],Xt={};global.console;function Kt(e){var t=global.WXEnvironment&&global.WXEnvironment.logLevel||"log";return Xt[t]&&Xt[t][e]}function Zt(e){return e.map(function(e){return e="[object object]"===Object.prototype.toString.call(e).toLowerCase()?JSON.stringify(e):String(e)})}global.setTimeout;var Qt=global.setTimeoutNative;function Yt(e,t,n){if(e.hasOwnProperty(t)){var r=e[t];Object.defineProp
erty(e,t,{get:function(){return r},set:function(r){if(this===e)throw Error("Cannot assign to read only property "+t+" of "+n);return Object.defineProperty(this,t,{value:r,writable:!0}),r}})}}!function(){if(void 0===setTimeout&&"function"==typeof Qt){var e={},t=0;global.setTimeout=function(n,r){e[++t]=n,Qt(t.toString(),r)},global.setTimeoutCallback=function(t){"function"==typeof e[t]&&(e[t](),delete e[t])}}}(),function(){if(Gt.forEach(function(e){var t=Gt.indexOf(e);Xt[e]={},Gt.forEach(function(n){var r=Gt.indexOf(n);r<=t&&(Xt[e][n]=!0)})}),global.WXEnvironment&&"Web"!==global.WXEnvironment.platform)global.console={debug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&global.nativeLog.apply(global,Zt(e).concat(["__DEBUG"]))},log:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&global.nativeLog.apply(global,Zt(e).concat(["__LOG"]))},info:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&global.nativ
eLog.apply(global,Zt(e).concat(["__INFO"]))},warn:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&global.nativeLog.apply(global,Zt(e).concat(["__WARN"]))},error:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&global.nativeLog.apply(global,Zt(e).concat(["__ERROR"]))}};else{var e=console.debug,t=console.log,n=console.info,r=console.warn,o=console.error;console.__ori__={debug:e,log:t,info:n,warn:r,error:o},console.debug=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&console.__ori__.debug.apply(console,e)},console.log=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&console.__ori__.log.apply(console,e)},console.info=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&console.__ori__.info.apply(console,e)},console.warn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&console.__ori__.warn.apply(console,e)},console.e
rror=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&console.__ori__.error.apply(console,e)}}}();var en={framework:"0.24.4",transformer:">=0.1.5 <0.5"};function tn(e,t,n){return t+"@"+n+"#"+e}var nn=function(e){this.instanceId=String(e),this.lastCallbackId=0,this.callbacks={},this.hooks={}};nn.prototype.add=function(e){return this.lastCallbackId++,this.callbacks[this.lastCallbackId]=e,this.lastCallbackId},nn.prototype.remove=function(e){var t=this.callbacks[e];return delete this.callbacks[e],t},nn.prototype.registerHook=function(e,t,n,r){var o=tn(e,t,n);this.hooks[o]&&console.warn('[JS Framework] Override an existing component hook "'+o+'".'),this.hooks[o]=r},nn.prototype.triggerHook=function(e,t,n,r){var o=tn(e,t,n),i=this.hooks[o];if("function"!=typeof i)return console.error("[JS Framework] Invalid hook function type ("+typeof i+') on "'+o+'".'),null;var a=null;try{a=i.apply(null,r||[])}catch(e){console.error('[JS Framework] Failed to execute the hoo
k function on "'+o+'".')}return a},nn.prototype.consume=function(e,t,n){var r=this.callbacks[e];return void 0!==n&&!1!==n||delete this.callbacks[e],"function"==typeof r?r(t):new Error('invalid callback id "'+e+'"')},nn.prototype.close=function(){this.callbacks={},this.hooks={}};var rn=1;function on(){return(rn++).toString()}function an(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)}function sn(e){if("function"!=typeof btoa)return"";var t=Array.prototype.map.call(new Uint8Array(e),function(e){return String.fromCharCode(e)}).join("");return btoa(t)}function un(e){if(!e||"object"!=typeof e)return!0;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}var cn={};function ln(e){return cn[e]}function fn(e){var t=cn[e];return t&&t.taskCenter?t.taskCenter:null}function pn(e,t,n){var r=e.documentElement;if(!(r.pureChildren.length>0||t.parentNode)){var o,i,a=r.children,s=a.indexOf(n);s<0?a.push(t):a.splice(s,0,t),1===t.nodeType?("body"===t.
role?(t.docId=e.id,t.ownerDocument=e,t.parentNode=r,hn(t,r)):(t.children.forEach(function(e){e.parentNode=t}),dn(e,t),t.docId=e.id,t.ownerDocument=e,hn(t,r),delete e.nodeMap[t.nodeId]),r.pureChildren.push(t),o=e,i=t.toJSON(),o&&o.taskCenter&&"function"==typeof o.taskCenter.send&&o.taskCenter.send("dom",{action:"createBody"},[i])):(t.parentNode=r,e.nodeMap[t.ref]=t)}}function dn(e,t){t.role="body",t.depth=1,delete e.nodeMap[t.nodeId],t.ref="_root",e.nodeMap._root=t,e.body=t}function hn(e,t){e.parentNode=t,t.docId&&(e.docId=t.docId,e.ownerDocument=t.ownerDocument,e.ownerDocument.nodeMap[e.nodeId]=e,e.depth=t.depth+1),e.children.forEach(function(t){hn(t,e)})}function vn(e){for(;e;){if(1===e.nodeType)return e;e=e.nextSibling}}function yn(e){for(;e;){if(1===e.nodeType)return e;e=e.previousSibling}}function mn(e,t,n,r){n<0&&(n=0);var o=t[n-1],i=t[n];return t.splice(n,0,e),r&&(o&&(o.nextSibling=e),e.previousSibling=o,e.nextSibling=i,i&&(i.previousSibling=e)),n}function _n(e,t,n,r){var o=t.
indexOf(e);if(o<0)return-1;if(r){var i=t[o-1],a=t[o+1];i&&(i.nextSibling=a),a&&(a.previousSibling=i)}t.splice(o,1);var s=n;o<=n&&(s=n-1);var u=t[s-1],c=t[s];return t.splice(s,0,e),r&&(u&&(u.nextSibling=e),e.previousSibling=u,e.nextSibling=c,c&&(c.previousSibling=e)),o===s?-1:n}function gn(e,t,n){var r=t.indexOf(e);if(!(r<0)){if(n){var o=t[r-1],i=t[r+1];o&&(o.nextSibling=i),i&&(i.previousSibling=o)}t.splice(r,1)}}var bn,wn=function(){this.nodeId=on(),this.ref=this.nodeId,this.children=[],this.pureChildren=[],this.parentNode=null,this.nextSibling=null,this.previousSibling=null};wn.prototype.destroy=function(){var e=ln(this.docId);e&&(delete this.docId,delete e.nodeMap[this.nodeId]),this.children.forEach(function(e){e.destroy()})};var Sn={};var xn="div",kn=["click","longpress","touchstart","touchmove","touchend","panstart","panmove","panend","horizontalpan","verticalpan","swipe"];function Cn(e,t){ln(e).nodeMap[t.nodeId]=t}var En=function(e){function t(t,n,r){void 0===t&&(t=xn),e.call(t
his);var o=Sn[t];if(o&&!r)return new o(t,n,!0);n=n||{},this.nodeType=1,this.nodeId=on(),this.ref=this.nodeId,this.type=t,this.attr=n.attr||{},this.style=n.style||{},this.classStyle=n.classStyle||{},this.classList=n.classList||[],this.event={},this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.appendChild=function(e){if(!e.parentNode||e.parentNode===this)if(e.parentNode){if(_n(e,this.children,this.children.length,!0),1===e.nodeType){var t=_n(e,this.pureChildren,this.pureChildren.length),n=fn(this.docId);if(n&&t>=0)return n.send("dom",{action:"moveElement"},[e.ref,this.ref,t])}}else if(hn(e,this),mn(e,this.children,this.children.length,!0),this.docId&&Cn(this.docId,e),1===e.nodeType){mn(e,this.pureChildren,this.pureChildren.length);var r=fn(this.docId);if(r)return r.send("dom",{action:"addElement"},[this.ref,e.toJSON(),-1])}},t.prototype.insertBefore=function(e,t){if(!(e.parentNode&&e.parentNo
de!==this||e===t||e.nextSibling&&e.nextSibling===t))if(e.parentNode){if(_n(e,this.children,this.children.indexOf(t),!0),1===e.nodeType){var n=vn(t),r=_n(e,this.pureChildren,n?this.pureChildren.indexOf(n):this.pureChildren.length),o=fn(this.docId);if(o&&r>=0)return o.send("dom",{action:"moveElement"},[e.ref,this.ref,r])}}else if(hn(e,this),mn(e,this.children,this.children.indexOf(t),!0),this.docId&&Cn(this.docId,e),1===e.nodeType){var i=vn(t),a=mn(e,this.pureChildren,i?this.pureChildren.indexOf(i):this.pureChildren.length),s=fn(this.docId);if(s)return s.send("dom",{action:"addElement"},[this.ref,e.toJSON(),a])}},t.prototype.insertAfter=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.previousSibling&&e.previousSibling===t))if(e.parentNode){if(_n(e,this.children,this.children.indexOf(t)+1,!0),1===e.nodeType){var n=_n(e,this.pureChildren,this.pureChildren.indexOf(yn(t))+1),r=fn(this.docId);if(r&&n>=0)return r.send("dom",{action:"moveElement"},[e.ref,this.ref,n])}}else if(
hn(e,this),mn(e,this.children,this.children.indexOf(t)+1,!0),this.docId&&Cn(this.docId,e),1===e.nodeType){var o=mn(e,this.pureChildren,this.pureChildren.indexOf(yn(t))+1),i=fn(this.docId);if(i)return i.send("dom",{action:"addElement"},[this.ref,e.toJSON(),o])}},t.prototype.removeChild=function(e,t){if(e.parentNode&&(gn(e,this.children,!0),1===e.nodeType)){gn(e,this.pureChildren);var n=fn(this.docId);n&&n.send("dom",{action:"removeElement"},[e.ref])}t||e.destroy()},t.prototype.clear=function(){var e=fn(this.docId);e&&this.pureChildren.forEach(function(t){e.send("dom",{action:"removeElement"},[t.ref])}),this.children.forEach(function(e){e.destroy()}),this.children.length=0,this.pureChildren.length=0},t.prototype.setAttr=function(e,t,n){if(this.attr[e]!==t||!1===n){this.attr[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateAttrs"},[this.ref,o])}}},t.prototype.setAttrs=function(e,t){if(!un(e)){var n={};for(var r in e)this.attr[r]!==e[r]&&(this.attr[r]=e[r]
,n[r]=e[r]);if(!un(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateAttrs"},[this.ref,n])}}},t.prototype.setStyle=function(e,t,n){if(this.style[e]!==t||!1===n){this.style[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateStyle"},[this.ref,o])}}},t.prototype.setStyles=function(e,t){if(!un(e)){var n={};for(var r in e)this.style[r]!==e[r]&&(this.style[r]=e[r],n[r]=e[r]);if(!un(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateStyle"},[this.ref,n])}}},t.prototype.setClassStyle=function(e){for(var t in this.classStyle)this.classStyle[t]="";Object.assign(this.classStyle,e);var n=fn(this.docId);n&&n.send("dom",{action:"updateStyle"},[this.ref,this.toStyle()])},t.prototype.addEvent=function(e,t,n){if(this.event||(this.event={}),!this.event[e]){this.event[e]={handler:t,params:n};var r=fn(this.docId);r&&r.send("dom",{action:"addEvent"},[this.ref,e])}},t.prototype.removeEvent=function(e){if(this.event&&this.event[e]){delete this.event[e];var t
=fn(this.docId);t&&t.send("dom",{action:"removeEvent"},[this.ref,e])}},t.prototype.fireEvent=function(e,t,n,r){var o=null,i=!1,a=this.event[e];if(a&&t){var s=a.handler;t.stopPropagation=function(){i=!0},o=r&&r.params?s.call.apply(s,[this].concat(r.params,[t])):s.call(this,t)}return!i&&n&&-1!==kn.indexOf(e)&&this.parentNode&&this.parentNode.fireEvent&&(t.currentTarget=this.parentNode,this.parentNode.fireEvent(e,t,n)),o},t.prototype.toStyle=function(){return Object.assign({},this.classStyle,this.style)},t.prototype.toJSON=function(){var e={ref:this.ref.toString(),type:this.type};un(this.attr)||(e.attr=this.attr),this.classList.length>0&&(e.classList=this.classList.slice());var t=this.toStyle();un(t)||(e.style=t);var n=[];for(var r in this.event){var o=this.event[r].params;o?n.push({type:r,params:o}):n.push(r)}return n.length&&(e.event=n),this.pureChildren.length&&(e.children=this.pureChildren.map(function(e){return e.toJSON()})),e},t.prototype.toString=function(){return"<"+this.type+"
attr="+JSON.stringify(this.attr)+" style="+JSON.stringify(this.toStyle())+">"+this.pureChildren.map(function(e){return e.toString()}).join("")+"</"+this.type+">"},t}(wn);bn=En;var On=function(){},jn=function(e,t){Object.defineProperty(this,"instanceId",{enumerable:!0,value:String(e)}),Object.defineProperty(this,"callbackManager",{enumerable:!0,value:new nn(e)}),On=t||function(){}};function An(e,t){var n=ln(e);return n?Array.isArray(t)?t.map(function(e){switch(e.method){case"callback":return function(e,t,n,r){return e.taskCenter.callback(t,n,r)}.apply(void 0,[n].concat(e.args));case"fireEventSync":case"fireEvent":return function(e,t,n,r,o,i){var a=e.getRef(t);return a?e.fireEvent(a,n,r,o,i):new Error('invalid element reference "'+t+'"')}.apply(void 0,[n].concat(e.args));case"componentHook":return function(e,t,n,r,o){if(!e||!e.taskCenter)return console.error('[JS Framework] Can\'t find "document" or "taskCenter".'),null;var i=null;try{i=e.taskCenter.triggerHook(t,n,r,o)}catch(e){cons
ole.error('[JS Framework] Failed to trigger the "'+n+"@"+r+'" hook on '+t+".")}return i}.apply(void 0,[n].concat(e.args))}}):void 0:new Error("[JS Framework] Failed to receiveTasks, instance ("+e+") is not available.")}jn.prototype.callback=function(e,t,n){return this.callbackManager.consume(e,t,n)},jn.prototype.registerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).registerHook.apply(e,t)},jn.prototype.triggerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).triggerHook.apply(e,t)},jn.prototype.updateData=function(e,t,n){this.send("module",{module:"dom",method:"updateComponentData"},[e,t,n])},jn.prototype.destroyCallback=function(){return this.callbackManager.close()},jn.prototype.normalize=function(e){var t=an(e);return e&&e instanceof En?e.ref:e&&e._isVue&&e.$el instanceof En?e.$el.ref:"Function"===t?this.callbackManager.add(e).toString():function(e){var t=an(e);switch(t
){case"Undefined":case"Null":return"";case"RegExp":return e.toString();case"Date":return e.toISOString();case"Number":case"String":case"Boolean":case"Array":case"Object":return e;case"ArrayBuffer":return{"@type":"binary",dataType:t,base64:sn(e)};case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":return{"@type":"binary",dataType:t,base64:sn(e.buffer)};default:return JSON.stringify(e)}}(e)},jn.prototype.send=function(e,t,n,r){var o=this,i=t.action,a=t.component,s=t.ref,u=t.module,c=t.method;switch(n=n.map(function(e){return o.normalize(e)}),e){case"dom":return this[i](this.instanceId,n);case"component":return this.componentHandler(this.instanceId,s,c,n,Object.assign({component:a},r));default:return this.moduleHandler(this.instanceId,u,c,n,r)}},jn.prototype.callDOM=function(e,t){return this[e](this.instanceId,t)},jn.prototype.callComponent=function(e,t,n,r){return this.comp
onentHandler(this.instanceId,e,t,n,r)},jn.prototype.callModule=function(e,t,n,r){return this.moduleHandler(this.instanceId,e,t,n,r)};var In={};function Tn(e){var t=function(t){In[t]||(In[t]={}),e[t].forEach(function(e){"string"==typeof e?In[t][e]=!0:In[t][e.name]=e.args})};for(var n in e)t(n)}function Pn(e,t){return"string"==typeof t?!(!In[e]||!In[e][t]):!!In[e]}var Nn={};function Mn(e){Array.isArray(e)&&e.forEach(function(e){e&&("string"==typeof e?Nn[e]=!0:"object"==typeof e&&"string"==typeof e.type&&(Nn[e.type]=e,function(e,t){if(t&&t.length){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(bn);t.forEach(function(t){n.prototype[t]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o=fn(this.docId);if(o)return o.send("component",{ref:this.ref,component:e,method:t},n)}}),Sn[e]=n}}(e.type,e.methods)))})}function $n(e){return!!Nn[e]}var Rn=[];function Dn(e,t){Ln(e)
?console.warn('Service "'+e+'" has been registered already!'):(t=Object.assign({},t),Rn.push({name:e,options:t}))}function Fn(e){Rn.some(function(t,n){if(t.name===e)return Rn.splice(n,1),!0})}function Ln(e){return t=e,Rn.map(function(e){return e.name}).indexOf(t)>=0;var t}var Vn=function(e){function t(t){e.call(this),this.nodeType=8,this.nodeId=on(),this.ref=this.nodeId,this.type="comment",this.value=t,this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return"\x3c!-- "+this.value+" --\x3e"},t}(wn);function Wn(e,t){return void 0===t&&(t=[]),{module:"dom",method:e,args:t}}var Un=function(e,t){this.id=e,this.batched=!1,this.updates=[],"function"==typeof t?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!0,writable:!0,value:t}):console.error("[JS Runtime] invalid parameter, handler must be a function")};Un.prototype.createFinish=function(e){return(0,this.hand
ler)([Wn("createFinish")],e)},Un.prototype.updateFinish=function(e){return(0,this.handler)([Wn("updateFinish")],e)},Un.prototype.refreshFinish=function(e){return(0,this.handler)([Wn("refreshFinish")],e)},Un.prototype.createBody=function(e){var t=e.toJSON(),n=t.children;delete t.children;var r=[Wn("createBody",[t])];return n&&r.push.apply(r,n.map(function(e){return Wn("addElement",[t.ref,e,-1])})),this.addActions(r)},Un.prototype.addElement=function(e,t,n){return n>=0||(n=-1),this.addActions(Wn("addElement",[t,e.toJSON(),n]))},Un.prototype.removeElement=function(e){if(Array.isArray(e)){var t=e.map(function(e){return Wn("removeElement",[e])});return this.addActions(t)}return this.addActions(Wn("removeElement",[e]))},Un.prototype.moveElement=function(e,t,n){return this.addActions(Wn("moveElement",[e,t,n]))},Un.prototype.setAttr=function(e,t,n){var r={};return r[t]=n,this.addActions(Wn("updateAttrs",[e,r]))},Un.prototype.setStyle=function(e,t,n){var r={};return r[t]=n,this.addActions(Wn
("updateStyle",[e,r]))},Un.prototype.setStyles=function(e,t){return this.addActions(Wn("updateStyle",[e,t]))},Un.prototype.addEvent=function(e,t){return this.addActions(Wn("addEvent",[e,t]))},Un.prototype.removeEvent=function(e,t){return this.addActions(Wn("removeEvent",[e,t]))},Un.prototype.handler=function(e,t){return t&&t()},Un.prototype.addActions=function(e){var t=this.updates,n=this.handler;if(Array.isArray(e)||(e=[e]),!this.batched)return n(e);t.push.apply(t,e)};var Bn={createBody:"callCreateBody",addElement:"callAddElement",removeElement:"callRemoveElement",moveElement:"callMoveElement",updateAttrs:"callUpdateAttrs",updateStyle:"callUpdateStyle",addEvent:"callAddEvent",removeEvent:"callRemoveEvent"};function qn(e,t,n){var r,o=t.module,i=t.method,a=t.args;return r=i,"dom"===o&&Bn[r]&&"function"==typeof global[Bn[r]]?global[Bn[i]].apply(global,[e].concat(a,["-1"])):n(e,[t],"-1")}var Jn=function e(t,n,r){var o,i;t=t?t.toString():"",this.id=t,this.URL=n,i=this,(o=t)&&(cn[o]=i),t
his.nodeMap={};var a,s,u=e.Listener||Un;this.listener=new u(t,r||(a=t,"function"!=typeof(s=e.handler||global.callNative)&&console.error("[JS Runtime] no default handler"),function(e){Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=qn(a,e[t],s);if(-1===n)return n}})),this.taskCenter=new jn(t,r?function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return r.apply(void 0,t)}:e.handler),this.createDocumentElement()};Jn.prototype.getRef=function(e){return this.nodeMap[e]},Jn.prototype.open=function(){this.listener.batched=!1},Jn.prototype.close=function(){this.listener.batched=!0},Jn.prototype.createDocumentElement=function(){var e=this;if(!this.documentElement){var t=new En("document");t.docId=this.id,t.ownerDocument=this,t.role="documentElement",t.depth=0,t.ref="_documentElement",this.nodeMap._documentElement=t,this.documentElement=t,Object.defineProperty(t,"appendChild",{configurable:!0,enumerable:!0,writable:!0,value:function(t){pn(e,t)}}),Object.define
Property(t,"insertBefore",{configurable:!0,enumerable:!0,writable:!0,value:function(t,n){pn(e,t,n)}})}return this.documentElement},Jn.prototype.createBody=function(e,t){this.body||dn(this,new En(e,t));return this.body},Jn.prototype.createElement=function(e,t){return new En(e,t)},Jn.prototype.createComment=function(e){return new Vn(e)},Jn.prototype.fireEvent=function(e,t,n,r,o){if(e){(n=n||{}).type=n.type||t,n.target=e,n.currentTarget=e,n.timestamp=Date.now(),r&&function(e,t){var n=t.attrs||{};for(var r in n)e.setAttr(r,n[r],!0);var o=t.style||{};for(var i in o)e.setStyle(i,o[i],!0)}(e,r);var i="true"===this.getRef("_root").attr.bubble;return e.fireEvent(t,n,i,o)}},Jn.prototype.destroy=function(){var e;this.taskCenter.destroyCallback(),delete this.listener,delete this.nodeMap,delete this.taskCenter,e=this.id,delete cn[e]},Jn.handler=null;var zn={};var Hn,Gn,Xn=function(e,t){var n,r;n=this,r=String(e),Object.defineProperty(n,"[[CurrentInstanceId]]",{value:r}),this.config=t||{},this.do
cument=new Jn(e,this.config.bundleUrl),this.requireModule=this.requireModule.bind(this),this.isRegisteredModule=Pn,this.isRegisteredComponent=$n};Xn.prototype.requireModule=function(e){var t=this["[[CurrentInstanceId]]"];if(t&&this.document&&this.document.taskCenter){if(Pn(e)){var n=e+"#"+t;if(!zn[n]){var r=In[e],o={},i=function(n){Object.defineProperty(o,n,{enumerable:!0,configurable:!0,get:function(){return o=e,i=n,(a=fn(r=t))&&"function"==typeof a.send?function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return a.send("module",{module:o,method:i},e)}:(console.error("[JS Framework] Failed to find taskCenter ("+r+")."),null);var r,o,i,a},set:function(r){return i=e,a=n,s=r,(u=fn(o=t))&&"function"==typeof u.send?"function"!=typeof s?(console.error("[JS Framework] "+i+"."+a+" must be assigned as a function."),null):function(e){return u.send("module",{module:i,method:a},[e])}:(console.error("[JS Framework] Failed to find taskCenter ("+o+")."),null);var o,i,a,s,u}})};for(va
r a in r)i(a);zn[n]=o}return zn[n]}console.warn('[JS Framework] using unregistered weex module "'+e+'"')}else console.error('[JS Framework] Failed to requireModule("'+e+'"), instance ('+t+") doesn't exist anymore.")},Xn.prototype.supports=function(e){if("string"!=typeof e)return null;var t=e.match(/^@(\w+)\/(\w+)(\.(\w+))?$/i);if(t){var n=t[1],r=t[2],o=t[4];switch(n){case"module":return Pn(r,o);case"component":return $n(r)}}return null};var Kn=/^\s*\/\/ *(\{[^}]*\}) *\r?\n/;function Zn(){return"0.24.4"}var Qn={};function Yn(e){return Qn[e]}function er(e,t,n){void 0===t&&(t={});var r=new Xn(e,t);Object.freeze(r);var o=t.bundleType||"Vue";Qn[e]=o;var i=Gn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');!function(e,t,n){var r=fn(e);if(r&&"function"==typeof r.send)if(t&&n){var o="jsfm."+t+"."+n;try{if(Pn("userTrack","addPerfPoint")){var i=Object.create(null);i[o]="4",r.send("module",{module:"userTrack",method:"addPerfPoint"},[i])}}catch(e){console.err
or('[JS Framework] Failed to trace "'+o+'"!')}}else console.warn("[JS Framework] Invalid track type ("+t+") or value ("+n+")");else console.error("[JS Framework] Failed to create tracker!")}(e,"bundleType",o);var a,s,u,c,l=(a=e,s={weex:r,config:t,created:Date.now(),framework:o,bundleType:o},u=Gn,(c=Object.create(null)).service=Object.create(null),Rn.forEach(function(e){var t=e.name,n=e.options.create;if(n)try{var r=n(a,s,u);Object.assign(c.service,r),Object.assign(c,r.instance)}catch(e){console.error("[JS Runtime] Failed to create service "+t+".")}}),delete c.service.instance,Object.freeze(c.service),c);Object.freeze(l);var f=Object.create(null);Object.assign(f,l,{weex:r,getJSFMVersion:Zn,__WEEX_CALL_JAVASCRIPT__:An,services:l}),Object.freeze(f);var p=Object.assign({},f);return"function"==typeof i.createInstanceContext&&Object.assign(p,i.createInstanceContext(e,f,n)),Object.freeze(p),p}var tr={createInstance:function(e,t,n,r){if(Qn[e])return new Error('The instance id "'+e+'" has al
ready been used!');var o=function(e){var t=Kn.exec(e);if(t)try{return JSON.parse(t[1]).framework}catch(e){}return"Weex"}(t);Qn[e]=o,(n=JSON.parse(JSON.stringify(n||{}))).env=JSON.parse(JSON.stringify(global.WXEnvironment||{})),n.bundleType=o;var i=Gn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');"Weex"===o&&console.error('[JS Framework] COMPATIBILITY WARNING: Weex DSL 1.0 (.we) framework is no longer supported! It will be removed in the next version of WeexSDK, your page would be crash if you still using the ".we" framework. Please upgrade it to Vue.js or Rax.');var a=er(e,n,r);if("function"==typeof i.createInstance){if("Rax"===o||"Weex"===o){var s=Object.assign({config:n,created:Date.now(),framework:o},a);return i.createInstance(e,t,n,r,s)}return i.createInstance(e,t,n,r,a)}!function(e,t){var n=[],r=[];for(var o in t)n.push(o),r.push(t[o]);var i="\n (function (global) {\n "+e+"\n })(Object.create(this))\n ";(new(Function.prototype.b
ind.apply(Function,[null].concat(n,[i])))).apply(void 0,r)}(t,a)},createInstanceContext:er,getRoot:function(e){var t=ln(e);try{if(t&&t.body)return t.body.toJSON()}catch(e){return void console.error("[JS Framework] Failed to get the virtual dom tree.")}},getJSFMVersion:Zn,getDocument:ln,registerService:Dn,unregisterService:Fn,callJS:function(e,t){var n=Hn[Yn(e)];return n&&"function"==typeof n.receiveTasks?n.receiveTasks(e,t):An(e,t)}};function nr(e){tr[e]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r,o=t[0],i=Yn(o);if(i&&Hn[i]){var a=(r=Hn[i])[e].apply(r,t),s={framework:i};return"refreshInstance"===e?Rn.forEach(function(e){var t=e.options.refresh;t&&t(o,{info:s,runtime:Gn})}):"destroyInstance"===e&&(Rn.forEach(function(e){var t=e.options.destroy;t&&t(o,{info:s,runtime:Gn})}),delete Qn[o]),a}return new Error('[JS Framework] Using invalid instance id "'+o+'" when calling '+e+".")}}function rr(e,t){tr[e]=function(){for(var n=[],r=arguments.length;r--;)n[r]=argu
ments[r];for(var o in"function"==typeof t&&t.apply(void 0,n),Gn.frameworks){var i=Gn.frameworks[o];i&&i[e]&&i[e].apply(i,n)}}}var or={Document:Jn,Element:En,Comment:Vn,Listener:Un,TaskCenter:jn,sendTasks:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return"function"==typeof callNative?callNative.apply(void 0,e):(global.callNative||function(){}).apply(void 0,e)}};Jn.handler=or.sendTasks;var ir={service:{register:Dn,unregister:Fn,has:Ln},freezePrototype:function(){Object.freeze(or.Comment),Object.freeze(or.Listener),Object.freeze(or.Document.prototype),Object.freeze(or.Comment.prototype),Object.freeze(or.Listener.prototype)},init:function(e){for(var t in Hn=(Gn=e||{}).frameworks||{},function(){var e={createFinish:global.callCreateFinish,updateFinish:global.callUpdateFinish,refreshFinish:global.callRefreshFinish,createBody:global.callCreateBody,registerStyleSheets:global.callRegisterStyleSheets,addElement:global.callAddElement,removeElement:global.callRemoveElement,
moveElement:global.callMoveElement,updateAttrs:global.callUpdateAttrs,updateStyle:global.callUpdateStyle,updateClassList:global.callUpdateClassList,addEvent:global.callAddEvent,removeEvent:global.callRemoveEvent},t=jn.prototype,n=function(n){var r=e[n];t[n]=r?function(e,t){return r.apply(void 0,[e].concat(t))}:function(e,t){return On(e,[{module:"dom",method:n,args:t}],"-1")}};for(var r in e)n(r);t.componentHandler=global.callNativeComponent||function(e,t,n,r,o){return On(e,[{component:o.component,ref:t,method:n,args:r}])},t.moduleHandler=global.callNativeModule||function(e,t,n,r){return On(e,[{module:t,method:n,args:r}])}}(),Hn){var n=Hn[t];if("function"==typeof n.init)try{n.init(e)}catch(e){}}return rr("registerComponents",Mn),rr("registerModules",Tn),rr("registerMethods"),["destroyInstance","refreshInstance"].forEach(nr),tr},config:or};function ar(e,t){void 0===t&&(t={}),this.type=e||"message",this.data=t.data||null,this.origin=t.origin||"",this.source=t.source||null,this.ports=t.
ports||[],this.target=null,this.timeStamp=Date.now()}var sr={},ur={};function cr(){}cr.prototype.postMessage=function(e){if(this._closed)throw new Error('BroadcastChannel "'+this.name+'" is closed.');var t=sr[this.name];if(t&&t.length)for(var n=0;n<t.length;++n){var r=t[n];r._closed||r===this||"function"==typeof r.onmessage&&r.onmessage(new ar("message",{data:e}))}},cr.prototype.close=function(){var e=this;if(!this._closed&&(this._closed=!0,sr[this.name])){var t=sr[this.name].filter(function(t){return t!==e});t.length?sr[this.name]=t:delete sr[this.name]}};var lr={BroadcastChannel:{create:function(e,t,n){if(ur[e]=[],"function"==typeof global.BroadcastChannel)return{};var r={BroadcastChannel:function(t){Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,writable:!1,value:String(t)}),this._closed=!1,this.onmessage=null,sr[this.name]||(sr[this.name]=[]),sr[this.name].push(this),ur[e].push(this)}};return r.BroadcastChannel.prototype=cr.prototype,{instance:r}},destroy:funct
ion(e,t){ur[e].forEach(function(e){return e.close()}),delete ur[e]}}};var fr={},pr={};var dr=Object.freeze({init:function(e){fr.Document=e.Document,fr.Element=e.Element,fr.Comment=e.Comment,fr.sendTasks=e.sendTasks},createInstance:function(e,t,n,r,o){void 0===n&&(n={}),void 0===r&&(r={}),void 0===o&&(o={});var i=new fr.Document(e,n.bundleUrl),a={},s={id:e,data:r,document:i,callbacks:a},u=0;i.addCallback=function(e){return a[++u]=e,u},i.handleCallback=function(e,t,n){var r=a[e];return n&&delete a[e],r(t)},pr[e]=s;var c=Object.assign({Document:fr.Document,Element:fr.Element,Comment:fr.Comment,sendTasks:function(t){return fr.sendTasks(e,t,-1)},options:n,document:i},o),l=[],f=[];for(var p in c)l.push(p),f.push(c[p]);return l.push(t),(new(Function.prototype.bind.apply(Function,[null].concat(l)))).apply(void 0,f),fr.sendTasks(e,[{module:"dom",method:"createFinish",args:[]}],-1),s},destroyInstance:function(e){delete pr[e]},getRoot:function(e){return pr[e].document.body.toJSON()},receiveTas
ks:function(e,t){var n={fireEvent:function(e,t,n,r,o){var i=pr[e].document,a=i.getRef(t);return i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){return pr[e].document.handleCallback(t,n,r)}};if((pr[e]||{}).document&&Array.isArray(t)){var r=[];return t.forEach(function(t){var o=n[t.method],i=[].concat(t.args);"function"==typeof o&&(i.unshift(e),r.push(o.apply(void 0,i)))}),r}}}),hr=i(function(e){e.exports=function(e,t){var n=Object.freeze({});function r(e){return void 0===e||null===e}function o(e){return void 0!==e&&null!==e}function i(e){return!0===e}function a(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function c(e){return"[object Object]"===u.call(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);re
turn isNaN(t)?e:t}function d(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}d("slot,component",!0);var h=d("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function m(e,t){return y.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,b=_(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),w=_(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),S=/\B([A-Z])/g,x=_(function(e){return e.replace(S,"-$1").toLowerCase()});function k(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function C(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function E(e,t){for(var n in t)e[n]=t[n];return e}function O(e,t,
n){}var j=function(e,t,n){return!1},A=function(e){return e};function I(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return I(e,t[n])});if(o||i)return!1;var a=Object.keys(e),u=Object.keys(t);return a.length===u.length&&a.every(function(n){return I(e[n],t[n])})}catch(e){return!1}}function T(e,t){for(var n=0;n<e.length;n++)if(I(e[n],t))return n;return-1}function P(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var N="data-server-rendered",M=["component","directive","filter"],$=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],R={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:j,isReserved
Attr:j,isUnknownElement:j,getTagNamespace:O,parsePlatformTagName:A,mustUseProp:j,_lifecycleHooks:$};function D(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var F=/[^\w.$]/;var L,V="__proto__"in{},W="undefined"!=typeof window,U="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,B=U&&WXEnvironment.platform.toLowerCase(),q=W&&window.navigator.userAgent.toLowerCase(),J=(q&&/msie|trident/.test(q),q&&q.indexOf("msie 9.0")>0),z=q&&q.indexOf("edge/")>0,H=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===B),G=(q&&/chrome\/\d+/.test(q),{}.watch);if(W)try{var X={};Object.defineProperty(X,"passive",{get:function(){}}),window.addEventListener("test-passive",null,X)}catch(e){}var K=function(){return void 0===L&&(L=!W&&!U&&void 0!==global&&"server"===global.process.env.VUE_ENV),L},Z=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Q(e){return"function"==typeof e&&/native code/.test(e.toString())}var Y,ee="undefined"!=typeof Symb
ol&&Q(Symbol)&&"undefined"!=typeof Reflect&&Q(Reflect.ownKeys);Y="undefined"!=typeof Set&&Q(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var te=O,ne=0,re=function(){this.id=ne++,this.subs=[]};re.prototype.addSub=function(e){this.subs.push(e)},re.prototype.removeSub=function(e){v(this.subs,e)},re.prototype.depend=function(){re.target&&re.target.addDep(this)},re.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},re.target=null;var oe=[];var ie=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0
,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ae={child:{configurable:!0}};ae.child.get=function(){return this.componentInstance},Object.defineProperties(ie.prototype,ae);var se=function(e){void 0===e&&(e="");var t=new ie;return t.text=e,t.isComment=!0,t};function ue(e){return new ie(void 0,void 0,void 0,String(e))}var ce=Array.prototype,le=Object.create(ce);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ce[e];D(le,e,function(){for(var n=arguments,r=[],o=arguments.length;o--;)r[o]=n[o];var i,a=t.apply(this,r),s=this.__ob__;switch(e){case"push":case"unshift":i=r;break;case"splice":i=r.slice(2)}return i&&s.observeArray(i),s.dep.notify(),a})});var fe=Object.getOwnPropertyNames(le),pe={shouldConvert:!0},de=function(e){(this.value=e,this.dep=new re,this.vmCount=0,D(e,"__ob__",this),Array.isArray(e))?((V?he:ve)(e,le,fe),this.observeArray(e)):this.walk(e)};function he(e,t,n){e._
_proto__=t}function ve(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];D(e,i,t[i])}}function ye(e,t){var n;if(s(e)&&!(e instanceof ie))return m(e,"__ob__")&&e.__ob__ instanceof de?n=e.__ob__:pe.shouldConvert&&!K()&&(Array.isArray(e)||c(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new de(e)),t&&n&&n.vmCount++,n}function me(e,t,n,r,o){var i=new re,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,u=a&&a.set,c=!o&&ye(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return re.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(u?u.call(e,t):n=t,c=!o&&ye(t),i.notify())}})}}function _e(e,t,n){if(Array.isArray(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var
r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(me(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function ge(e,t){if(Array.isArray(e)&&l(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||m(e,t)&&(delete e[t],n&&n.dep.notify())}}de.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)me(e,t[n],e[t[n]])},de.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)ye(e[t])};var be=R.optionMergeStrategies;function we(e,t){if(!t)return e;for(var n,r,o,i=Object.keys(t),a=0;a<i.length;a++)r=e[n=i[a]],o=t[n],m(e,n)?c(r)&&c(o)&&we(r,o):_e(e,n,o);return e}function Se(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?we(r,o):o}:t?e?function(){return we("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function xe(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function ke(e,t,n,r){var o=Object.create(e||null);return t?E(o,t):o}be.data=function(e,t,n){retur
n n?Se(e,t,n):t&&"function"!=typeof t?e:Se(e,t)},$.forEach(function(e){be[e]=xe}),M.forEach(function(e){be[e+"s"]=ke}),be.watch=function(e,t,n,r){if(e===G&&(e=void 0),t===G&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in E(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},be.props=be.methods=be.inject=be.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return E(o,e),t&&E(o,t),o},be.provide=Se;var Ce=function(e,t){return void 0===t?e:t};function Ee(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[b(o)]={type:null});else if(c(n))for(var a in n)o=n[a],i[b(a)]=c(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(c(n))for(var i in n){var a=n[i];r[i]=c(a)?E({from:i},a
):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=Ee(e,r,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=Ee(e,t.mixins[o],n);var a,s={};for(a in e)u(a);for(a in t)m(e,a)||u(a);function u(r){var o=be[r]||Ce;s[r]=o(e[r],t[r],n,r)}return s}function Oe(e,t,n,r){if("string"==typeof n){var o=e[t];if(m(o,n))return o[n];var i=b(n);if(m(o,i))return o[i];var a=w(i);return m(o,a)?o[a]:o[n]||o[i]||o[a]}}function je(e,t,n,r){var o=t[e],i=!m(n,e),a=n[e];if(Ie(Boolean,o.type)&&(i&&!m(o,"default")?a=!1:Ie(String,o.type)||""!==a&&a!==x(e)||(a=!0)),void 0===a){a=function(e,t,n){if(!m(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ae(t.type)?r.call(e):r}(r,o,e);var s=pe.shouldConvert;pe.shouldConvert=!0,ye(a),pe.shouldConvert=s}return a}function Ae(e){var t=e&&e
.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ie(e,t){if(!Array.isArray(t))return Ae(t)===Ae(e);for(var n=0,r=t.length;n<r;n++)if(Ae(t[n])===Ae(e))return!0;return!1}function Te(e,t,n){if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Pe(e,r,"errorCaptured hook")}}Pe(e,t,n)}function Pe(e,t,n){if(R.errorHandler)try{return R.errorHandler.call(null,e,t,n)}catch(e){Ne(e,null,"config.errorHandler")}Ne(e,t,n)}function Ne(e,t,n){if(!W&&!U||"undefined"==typeof console)throw e;console.error(e)}var Me,$e,Re=[],De=!1;function Fe(){De=!1;var e=Re.slice(0);Re.length=0;for(var t=0;t<e.length;t++)e[t]()}var Le=!1;if("undefined"!=typeof setImmediate&&Q(setImmediate))$e=function(){setImmediate(Fe)};else if("undefined"==typeof MessageChannel||!Q(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())$e=function(){setTimeout(Fe,0)};else{var Ve=new MessageChannel,We=V
e.port2;Ve.port1.onmessage=Fe,$e=function(){We.postMessage(1)}}if("undefined"!=typeof Promise&&Q(Promise)){var Ue=Promise.resolve();Me=function(){Ue.then(Fe),H&&setTimeout(O)}}else Me=$e;function Be(e,t){var n;if(Re.push(function(){if(e)try{e.call(t)}catch(e){Te(e,t,"nextTick")}else n&&n(t)}),De||(De=!0,Le?$e():Me()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var qe=new Y;function Je(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!s(t)||Object.isFrozen(t))return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,qe),qe.clear()}var ze,He=_(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ge(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),o=0;o<r.length;o+
+)r[o].apply(null,e)}return t.fns=e,t}function Xe(e,t,n,o,i){var a,s,u,l,f;for(a in e)s=u=e[a],l=t[a],f=He(a),c(s)&&(u=s.handler,f.params=s.params),r(u)||(r(l)?(r(u.fns)&&(u=e[a]=Ge(u)),n(f.name,u,f.once,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[a]=l));for(a in t)r(e[a])&&o((f=He(a)).name,t[a],f.capture)}function Ke(e,t,n){var a;e instanceof ie&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function u(){n.apply(this,arguments),v(a.fns,u)}r(s)?a=Ge([u]):o(s.fns)&&i(s.merged)?(a=s).fns.push(u):a=Ge([s,u]),a.merged=!0,e[t]=a}function Ze(e,t,n,r,i){if(o(t)){if(m(t,n))return e[n]=t[n],i||delete t[n],!0;if(m(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Qe(e){return a(e)?[ue(e)]:Array.isArray(e)?function e(t,n){var s=[];var u,c,l,f;for(u=0;u<t.length;u++)r(c=t[u])||"boolean"==typeof c||(l=s.length-1,f=s[l],Array.isArray(c)?c.length>0&&(Ye((c=e(c,(n||"")+"_"+u))[0])&&Ye(f)&&(s[l]=ue(f.text+c[0].text),c.shift()),s.push.apply(s,c)):a(c)?Ye(f)?s[l]=ue(f.text+c):""!==c&&s.pus
h(ue(c)):Ye(c)&&Ye(f)?s[l]=ue(f.text+c.text):(i(t._isVList)&&o(c.tag)&&r(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+u+"__"),s.push(c)));return s}(e):void 0}function Ye(e){return o(e)&&o(e.text)&&!1===e.isComment}function et(e,t){return(e.__esModule||ee&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function tt(e){return e.isComment&&e.asyncFactory}function nt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||tt(n)))return n}}function rt(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&at(e,t)}function ot(e,t,n){n?ze.$once(e,t):ze.$on(e,t)}function it(e,t){ze.$off(e,t)}function at(e,t,n){ze=e,Xe(t,n||{},ot,it),ze=void 0}function st(e,t){var n={};if(!e)return n;for(var r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,u=n[s]||(n[s]=[]);"templ
ate"===i.tag?u.push.apply(u,i.children||[]):u.push(i)}}for(var c in n)n[c].every(ut)&&delete n[c];return n}function ut(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ct(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ct(e[n],t):t[e[n].key]=e[n].fn;return t}var lt=null;function ft(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function pt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function dt(e,t){if(t){if(e._directInactive=!1,pt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)dt(e.$children[n]);ht(e,"activated")}}function ht(e,t){var n=e.$options[t];if(n)for(var r=0,o=n.length;r<o;r++)try{n[r].call(e)}catch(n){Te(n,e,t+" h
ook")}e._hasHookEvent&&e.$emit("hook:"+t)}var vt=[],yt=[],mt={},_t=!1,gt=!1,bt=0;function wt(){var e,t;for(gt=!0,vt.sort(function(e,t){return e.id-t.id}),bt=0;bt<vt.length;bt++)t=(e=vt[bt]).id,mt[t]=null,e.run();var n=yt.slice(),r=vt.slice();bt=vt.length=yt.length=0,mt={},_t=gt=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,dt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&ht(r,"updated")}}(r),Z&&R.devtools&&Z.emit("flush")}var St=0,xt=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++St,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Y,this.newDepIds=new Y,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!F.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)re
turn;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};xt.prototype.get=function(){var e,t;e=this,re.target&&oe.push(re.target),re.target=e;var n=this.vm;try{t=this.getter.call(n,n)}catch(e){if(!this.user)throw e;Te(e,n,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Je(t),re.target=oe.pop(),this.cleanupDeps()}return t},xt.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},xt.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},xt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==mt[t]){if(mt[t]=!0,gt){for(var n=vt.length-1;n>bt&&vt[n].id
>e.id;)n--;vt.splice(n+1,0,e)}else vt.push(e);_t||(_t=!0,Be(wt))}}(this)},xt.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Te(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},xt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},xt.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},xt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var kt={enumerable:!0,configurable:!0,get:O,set:O};function Ct(e,t,n){kt.get=function(){return this[t][n]},kt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,kt)}function Et(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e
.$parent;pe.shouldConvert=i;var a=function(i){o.push(i);var a=je(i,t,n,e);me(r,i,a),i in e||Ct(e,"_props",i)};for(var s in t)a(s);pe.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?O:k(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;c(t=e._data="function"==typeof t?Ot(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&m(r,i)||(void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&Ct(e,"_data",i))}var a;ye(t,!0)}(e):ye(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=K();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new xt(e,a||O,O,jt)),o in e||At(e,o,i)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Tt(e,n,r[o]);else Tt(e,n,r)}}(e,t.watch)}function Ot(e,t){try{return e.call(t,t)}catch(e){return Te(e,t,"data()"),{}}}var j
t={lazy:!0};function At(e,t,n){var r=!K();"function"==typeof n?(kt.get=r?It(t):n,kt.set=O):(kt.get=n.get?r&&!1!==n.cache?It(t):n.get:O,kt.set=n.set?n.set:O),Object.defineProperty(e,t,kt)}function It(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),re.target&&t.depend(),t.value}}function Tt(e,t,n,r){return c(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Pt(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}function Nt(e){var t=Mt(e.$options.inject,e);t&&(pe.shouldConvert=!1,Object.keys(t).forEach(function(n){me(e,n,t[n])}),pe.shouldConvert=!0)}function Mt(e,t){if(e){for(var n=Object.create(null),r=ee?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),o=0;o<r.length;o++){for(var i=r[o],a=e[i].from,s=t;s;){if(s._provided&&a in s._provided){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var u=e[i
].default;n[i]="function"==typeof u?u.call(t):u}}return n}}function $t(e,t){var n,r,i,a,u;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(a=Object.keys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)u=a[r],n[r]=t(e[u],u,r);return o(n)&&(n._isVList=!0),n}function Rt(e,t,n,r){var o,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=E(E({},r),n)),o=i(n)||t;else{var a=this.$slots[e];a&&(a._rendered=!0),o=a||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Dt(e){return Oe(this.$options,"filters",e)||A}function Ft(e,t,n,r){var o=R.keyCodes[t]||n;return o?Array.isArray(o)?-1===o.indexOf(e):o!==e:r?x(r)!==t:void 0}function Lt(e,t,n,r,o){if(n)if(s(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&E(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||h(a))i=e;else{var s=e.attrs&&
e.attrs.type;i=r||R.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}a in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var u in n)a(u)}else;return e}function Vt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Wt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Bt(e[r],t+"_"+r,n);else Bt(e,t,n)}function Bt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function qt(e,t){if(t)if(c(t)){var n=e.on=e.on?E({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function Jt(e){e._o=Wt,e._n=p,e._s=f,e._l=$t,e._t=Rt,e._q=I,e._i=T,e._m=Vt,e._f=Dt,e._k=Ft,e._b=Lt,e._v=ue,e._e=se,e._u=ct,e._g=qt}function zt(e,t,r,o,a){var s=a.options;this.data=e,this.props=t,this.children=r,this.parent=o,this.li
steners=e.on||n,this.injections=Mt(s.inject,o),this.slots=function(){return st(r,o)};var u=Object.create(o),c=i(s._compiled),l=!c;c&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||n),s._scopeId?this._c=function(e,t,n,r){var i=fn(u,e,t,n,r,l);return i&&!Array.isArray(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(u,e,t,n,r,l)}}function Ht(e,t,n,r){e.fnContext=n,e.fnOptions=r,t.slot&&((e.data||(e.data={})).slot=t.slot)}function Gt(e,t){for(var n in t)e[b(n)]=t[n]}Jt(zt.prototype);var Xt="@inRecycleList";function Kt(e,n,r,o){if(t&&t.taskCenter)return"function"==typeof t.taskCenter.registerHook?t.taskCenter.registerHook(e,n,r,o):void 0}var Zt=0;function Qt(e){var t=e.$options.data,n=e.$options.computed||{},r=e._data?Object.assign({},e._data):"function"==typeof t?Ot(t,e):t||{},o={};for(var i in n)o[i]=e[i];return Object.assign({},r,o)}function Yt(e){void 0===e&&(e={});var t=this,n=e.componentId;D(t,"_vmTemplate",e.vmTemplate)
,t._uid=n||"virtual-component-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Nt(t),Et(t),Pt(t),ht(t,"created"),Kt(n,"lifecycle","attach",function(){ht(t,"beforeMount"),new xt(t,function(){return Qt(t)},function(){return t._update(t._vnode,!1)}),t._isMounted=!0,ht(t,"mounted")}),Kt(n,"lifecycle","update",function(){t._update(t._vnode,!1)}),Kt(n,"lifecycle","syncState",function(e,n){if(c(n))for(var r in n)t[r]=n[r];return Qt(t)}),Kt(n,"lifecycle","detach",function(){t.$destroy(),t._vmTemplate&&(t._vmTemplate.removeVirtualComponent(t._uid),delete t._vmTemplate)})}function en(e){var n=this,r=n.$options.componentId;(n._isMounted&&ht(n,"beforeUpdate"),n._vnode=e,n._isMounted&&r)&&function(e,n,r){if(t&&t.taskCenter)"function"==typeof t.taskCenter.updateData&&t.taskCenter.updateData(e,n,r)}(r,Qt(n),function(){ht(n,"updated")})}function tn(e){void 0===e&&(e={});var t=this;t._uid="virtual-
component-template-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._self=t,rt(t),pn(t),Et(t),this.registerVirtualComponent()}function nn(e){var t,n,r,o;delete e.data.attrs[Xt],n=(t=e).componentOptions.Ctor,r=n.extend({}),o=r.prototype.$emit,r.prototype._init=Yt,r.prototype._update=en,r.prototype.$emit=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=this._uid,i=this._vmTemplate;return r&&i&&(t.push(r),o.apply(i,t)),o.apply(this,t)},t.componentOptions.Ctor=n.extend({methods:{registerVirtualComponent:function(){var e=this;D(e,"_virtualComponents",{}),Kt(String(e._uid),"lifecycle","create",function(t,n){var o=new r({vmTemplate:e,componentId:t,propsData:n});return o._uid=t,e._virtualComponents&&(e._virtualComponents[t]=o),Qt(o)})},removeVirtualComponent:function(e){delete this._virtualComponents[e]}},destroyed:function(){delete this._virtualComponents}}),t.componentOptions.Ctor.prototype._init=tn,t.componentOptions.Ctor.
prototype._update=O;var i=sn(e),a=i.$options["@render"];if(a)try{return a.call(i)}catch(e){Te(e,i,"@render")}}var rn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var o=e;rn.prepatch(o,o)}else{(e.componentInstance=sn(e,lt,n,r)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var r=t.componentOptions;!function(e,t,r,o,i){var a=!!(i||e.$options._renderChildren||o.data.scopedSlots||e.$scopedSlots!==n);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){pe.shouldConvert=!1;for(var s=e._props,u=e.$options._propKeys||[],c=0;c<u.length;c++){var l=u[c];s[l]=je(l,e.$options.props,t,e)}pe.shouldConvert=!0,e.$options.propsData=t}r=r||n;var f=e.$options._parentListeners;e.$options._parentListeners=r,at(e,r,f),a&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,r.propsData,r.listeners,t,r.childr
en)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,ht(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,yt.push(t)):dt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,pt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);ht(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,a,u,c){if(!r(e)){var l=a.$options._base;if(s(e)&&(e=l.extend(e)),"function"==typeof e){var f,p,d,h,v,y,m;if(r(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;if(i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(!o(e.contexts)){var a=e.contexts=[n],u=!0,c=function(){for(var e=0,t=a.length;e<t;e++)a[e].$forceUpdate()},l=P(function(n){e.resolved=et(n,t),u||c()}),f=P(function(t){o(e.errorComp)&&(e.error=!0,c())}),p=e(l,f);return s(p)&&(
"function"==typeof p.then?r(e.resolved)&&p.then(l,f):o(p.component)&&"function"==typeof p.component.then&&(p.component.then(l,f),o(p.error)&&(e.errorComp=et(p.error,t)),o(p.loading)&&(e.loadingComp=et(p.loading,t),0===p.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.loading=!0,c())},p.delay||200)),o(p.timeout)&&setTimeout(function(){r(e.resolved)&&f(null)},p.timeout))),u=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(f=e,l,a)))return p=f,d=t,h=a,v=u,y=c,(m=se()).asyncFactory=p,m.asyncMeta={data:d,context:h,children:v,tag:y},m;t=t||{},Sn(e),o(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var i=t.on||(t.on={});o(i[r])?i[r]=[t.model.callback].concat(i[r]):i[r]=t.model.callback}(e.options,t);var _=function(e,t,n){var i=t.options.props;if(!r(i)){var a={},s=e.attrs,u=e.props;if(o(s)||o(u))for(var c in i){var l=x(c);Ze(a,u,c,l,!0)||Ze(a,s,c,l,!1)}return a}}(t,e);if(i
(e.options.functional))return function(e,t,r,i,a){var s=e.options,u={},c=s.props;if(o(c))for(var l in c)u[l]=je(l,c,t||n);else o(r.attrs)&&Gt(u,r.attrs),o(r.props)&&Gt(u,r.props);var f=new zt(r,u,a,i,e),p=s.render.call(null,f._c,f);if(p instanceof ie)return Ht(p,r,i,s),p;if(Array.isArray(p)){for(var d=Qe(p)||[],h=0;h<d.length;h++)Ht(d[h],r,i,s);return d}}(e,_,t,a,u);var g=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var b=t.slot;t={},b&&(t.slot=b)}!function(e){e.hook||(e.hook={});for(var t=0;t<on.length;t++){var n=on[t],r=e.hook[n],o=rn[n];e.hook[n]=r?un(o,r):o}}(t);var w,S=e.options.name||c,k=new ie("vue-component-"+e.cid+(S?"-"+S:""),t,void 0,void 0,void 0,a,{Ctor:e,propsData:_,listeners:g,tag:c,children:u},f);return(w=k).data.attrs&&Xt in w.data.attrs?nn(k):k}}}function sn(e,t,n,r){var i={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return o(a)&&(i.render=a.render,i.staticRenderFns=a.staticRenderFns),new e.componentOptions.
Ctor(i)}function un(e,t){return function(n,r,o,i){e(n,r,o,i),t(n,r,o,i)}}var cn=1,ln=2;function fn(e,t,n,u,c,l){return(Array.isArray(n)||a(n))&&(c=u,u=n,n=void 0),i(l)&&(c=ln),function(e,t,n,a,u){if(o(n)&&o(n.__ob__))return se();o(n)&&o(n.is)&&(t=n.is);if(!t)return se();Array.isArray(a)&&"function"==typeof a[0]&&((n=n||{}).scopedSlots={default:a[0]},a.length=0);u===ln?a=Qe(a):u===cn&&(a=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(a));var c,l;if("string"==typeof t){var f;l=e.$vnode&&e.$vnode.ns||R.getTagNamespace(t),c=R.isReservedTag(t)?new ie(R.parsePlatformTagName(t),n,a,void 0,void 0,e):o(f=Oe(e.$options,"components",t))?an(f,n,e,a,t):new ie(t,n,a,void 0,void 0,e)}else c=an(t,n,e,a);return Array.isArray(c)?c:o(c)?(o(l)&&function e(t,n,a){t.ns=n;"foreignObject"===t.tag&&(n=void 0,a=!0);if(o(t.children))for(var s=0,u=t.children.length;s<u;s++){var c=t.children[s];o(c.tag)&&(r(c.ns)||i(a)&&"svg"!==c.tag)&&e(c,n,a)}
}(c,l),o(n)&&function(e){s(e.style)&&Je(e.style);s(e.class)&&Je(e.class)}(n),c):se()}(e,t,n,u,c)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;me(e,"$attrs",i&&i.attrs||n,0,!0),me(e,"$listeners",t._parentListeners||n,0,!0)}var dn,hn,vn,yn,mn,_n,gn,bn=0;function wn(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function Sn(e){var t=e.options;if(e.super){var n=Sn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.ex
tendOptions,o=e.sealedOptions;for(var i in n)n[i]!==o[i]&&(t||(t={}),t[i]=xn(n[i],r[i],o[i]));return t}(e);r&&E(e.extendOptions,r),(t=e.options=Ee(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function xn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var o=0;o<e.length;o++)(t.indexOf(e[o])>=0||n.indexOf(e[o])<0)&&r.push(e[o]);return r}return e}function kn(e){this._init(e)}function Cn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Ee(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Ct(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)At(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,M.forEach(function(e){a[e]=n[e]}
),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=E({},a.options),o[r]=a,a}}function En(e){return e&&(e.Ctor.options.name||e.tag)}function On(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===u.call(n)&&e.test(t));var n}function jn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=En(a.componentOptions);s&&!t(s)&&An(n,i,r,o)}}}function An(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,v(n,t)}kn.prototype._init=function(e){var t=this;t._uid=bn++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Nt(t),Et(t),Pt(t),ht(t,"created"),t.$options.el&&t.$mount(t.$options.el)},dn=kn,hn={get:function(){return this._data}},vn={get:function(){return this._props}},Object.defineProperty(dn.prototype,"$data",hn),Object.defineProperty(dn.
prototype,"$props",vn),dn.prototype.$set=_e,dn.prototype.$delete=ge,dn.prototype.$watch=function(e,t,n){if(c(t))return Tt(this,e,t,n);(n=n||{}).user=!0;var r=new xt(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}},mn=/^hook:/,(yn=kn).prototype.$on=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)this.$on(e[n],t);else(this._events[e]||(this._events[e]=[])).push(t),mn.test(e)&&(this._hasHookEvent=!0);return this},yn.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},yn.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var a,s=i.length;s--;)if((a=i[s])===t||a.fn===t){i.splice(s,1);break}return n},yn.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?C(n):
n;for(var r=C(arguments,1),o=0,i=n.length;o<i;o++)try{n[o].apply(t,r)}catch(n){Te(n,t,'event handler for "'+e+'"')}}return t},(_n=kn).prototype._update=function(e,t){var n=this;n._isMounted&&ht(n,"beforeUpdate");var r=n.$el,o=n._vnode,i=lt;lt=n,n._vnode=e,o?n.$el=n.__patch__(o,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),lt=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},_n.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},_n.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ht(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ht(e,"destroyed"),e.$of
f(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}},Jt((gn=kn).prototype),gn.prototype.$nextTick=function(e){return Be(e,this)},gn.prototype._render=function(){var e,t=this,r=t.$options,o=r.render,i=r._parentVnode;i&&(t.$scopedSlots=i.data.scopedSlots||n),t.$vnode=i;try{e=o.call(t._renderProxy,t.$createElement)}catch(n){Te(n,t,"render"),e=t._vnode}return e instanceof ie||(e=se()),e.parent=i,e};var In,Tn,Pn,Nn=[String,RegExp,Array],Mn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Nn,exclude:Nn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)An(this.cache,e,this.keys)},watch:{include:function(e){jn(this,function(t){return On(e,t)})},exclude:function(e){jn(this,function(t){return!On(e,t)})}},render:function(){var e=this.$slots.default,t=nt(e),n=t&&t.componentOptions;if(n){var r=En(n),o=this.include,i=this.exclude;if(o&&(!r||!On(o,r))||i&&r&&On(i,r))return t;var a=this.cache,s=thi
s.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[u]?(t.componentInstance=a[u].componentInstance,v(s,u),s.push(u)):(a[u]=t,s.push(u),this.max&&s.length>parseInt(this.max)&&An(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};In=kn,Pn={get:function(){return R}},Object.defineProperty(In,"config",Pn),In.util={warn:te,extend:E,mergeOptions:Ee,defineReactive:me},In.set=_e,In.delete=ge,In.nextTick=Be,In.options=Object.create(null),M.forEach(function(e){In.options[e+"s"]=Object.create(null)}),In.options._base=In,E(In.options.components,Mn),In.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=C(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this},In.mixin=function(e){return this.options=Ee(this.options,e),this},Cn(In),Tn=In,M.forEach(function(e){Tn[e]=function(t,n){return n?("component"===e&&c(n)&&(n.name=n.name||t,n=th
is.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}),Object.defineProperty(kn.prototype,"$isServer",{get:K}),Object.defineProperty(kn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),kn.version="2.5.13";var $n=1;function Rn(e){return t.createElement(e)}var Dn=Object.freeze({namespaceMap:{},createElement:Rn,createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return new function(e){this.instanceId="",this.nodeId=$n++,this.parentNode=null,this.nodeType=3,this.text=e}(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){if(3!==t.nodeType)e.insertBefore(t,n);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var r=Rn("text");r.setAttr("value",t.text),e.insertBefore(r,n)}},removeChild:function(e,t){3!==t.nodeType?e.removeChild(t):e.setAttr("value","")},appendChild:function(e,
t){if(3!==t.nodeType)e.appendChild(t);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var n=Rn("text");n.setAttr("value",t.text),e.appendChild(n)}},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.type},setTextContent:function(e,t){e.parentNode&&e.parentNode.setAttr("value",t)},setAttribute:function(e,t,n){e.setAttr(t,n)},setStyleScope:function(e,t){e.setAttr("@styleScope",t)}}),Fn={create:function(e,t){Ln(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Ln(e,!0),Ln(t))},destroy:function(e){Ln(e,!0)}};function Ln(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?v(i[n],o):i[n]===o&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(o)<0&&i[n].push(o):i[n]=[o]:i[n]=o}}d("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,
img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),d("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Vn=d("text,number,password,search,email,tel,url"),Wn=new ie("",{},[]),Un=["create","activate","update","remove","destroy"];function Bn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n
.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||Vn(r)&&Vn(i)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function qn(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}var Jn={create:zn,update:zn,destroy:function(e){zn(e,Wn)}};function zn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Wn,a=t===Wn,s=Gn(e.data.directives,e.context),u=Gn(t.data.directives,t.context),c=[],l=[];for(n in u)r=s[n],o=u[n],r?(o.oldValue=r.value,Xn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(Xn(o,"bind",t,e),o.def&&o.def.inserted&&c.push(o));if(c.length){var f=function(){for(var n=0;n<c.length;n++)Xn(c[n],"inserted",t,e)};i?Ke(t,"insert",f):f()}l.length&&Ke(t,"postpatch",function(){for(var n=0;n<l.length;n++)Xn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)u[n]||Xn(s[n],"unbind",e,e,a)}(e,t)}var Hn=Object.create(null);function Gn(e,t){var n,r,o,i=Object.create(null);if(!e)return i;for(n=0;n<e.
length;n++)(r=e[n]).modifiers||(r.modifiers=Hn),i[(o=r,o.rawName||o.name+"."+Object.keys(o.modifiers||{}).join("."))]=r,r.def=Oe(t.$options,"directives",r.name);return i}function Xn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Te(r,n.context,"directive "+e.name+" "+t+" hook")}}var Kn=[Fn,Jn];function Zn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};a.__ob__&&(a=t.data.attrs=E({},a));var s="function"==typeof o.setAttrs,u={};for(n in a)r=a[n],i[n]!==r&&(s?u[n]=r:o.setAttr(n,r));for(n in i)null==a[n]&&(s?u[n]=void 0:o.setAttr(n));s&&o.setAttrs(u)}}var Qn={create:Zn,update:Zn};function Yn(e,t){var n=t.elm,r=t.context,o=t.data,i=e.data;if(o.staticClass||o.class||i&&(i.staticClass||i.class)){var a=[],s=i.staticClass;s&&a.push.apply(a,s),i.class&&a.push.apply(a,i.class);var u,c,l,f,p=[],d=o.staticClass;if(d&&p.push.apply(p,d),o.class&&p.push.apply(p,o.class),"function"==typeof n.setClassList)n.setClassList(p);else{var h=(u=
a,c=p,l=r.$options.style||{},f={},c.forEach(function(e){var t=l[e];E(f,t)}),u.forEach(function(e){var t=l[e];for(var n in t)f.hasOwnProperty(n)||(f[n]="")}),f);if("function"==typeof n.setStyles)n.setStyles(h);else for(var v in h)n.setStyle(v,h[v])}}}var er,tr,nr={create:Yn,update:Yn};function rr(e,t,n,r,o,i){if(r)console.log("Weex do not support event in bubble phase.");else{if(n){var a=t,s=er;t=function(t){null!==(1===arguments.length?a(t):a.apply(null,arguments))&&or(e,null,null,s)}}if(tr&&tr._virtualComponents){er._context=tr;var u=t;t=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=(t[0]||{}).componentId,o=this._context;if(r&&this._context){var i=this._context._virtualComponents||{};o=i[r]||o}try{!function(e,t,n){void 0===n&&(n=null);var r=e.fns;if(!Array.isArray(r))return"function"==typeof r?r.apply(n,t):e.apply(n,t);for(var o=r.slice(),i=0;i<o.length;i++)o[i].apply(n,t)}(u,t,o)}catch(e){Te(e,o,"Failed to invoke virtual component handler ("+r+")")}}}
er.addEvent(e,t,i)}}function or(e,t,n,r){(r||er).removeEvent(e)}function ir(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};er=t.elm,tr=t.context,Xe(n,r,rr,or,t.context),er=void 0,tr=void 0}}var ar={create:ir,update:ir},sr=_(b);function ur(e,t){if(e.data.style||t.data.style){var n,r,o=t.elm,i=e.data.style||{},a=t.data.style||{},s=a.__ob__;Array.isArray(a)&&(a=t.da
<TRUNCATED>
[02/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/pre-build/weex-main-jsfm.js
----------------------------------------------------------------------
diff --git a/pre-build/weex-main-jsfm.js b/pre-build/weex-main-jsfm.js
new file mode 100644
index 0000000..060db85
--- /dev/null
+++ b/pre-build/weex-main-jsfm.js
@@ -0,0 +1,2 @@
+(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.24.5, Build 2018-02-26 19:31. (Vue: 2.5.11-weex.1, Rax: 0.4.20)");var global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n,r;function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i(e,t){return e(t={exports:{}},t.exports),t.exports}Array.from||(Array.from=(e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},n=Math.pow(2,53)-1,r=function(e){var t,r=(t=Number(e),isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(r,0),n)},function(e){var n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,i=arguments.length>1?arguments[1]:void 0;if(void 0!==i){if(!
t(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a,s=r(n.length),c=t(this)?Object(new this(s)):new Array(s),u=0;u<s;)a=n[u],c[u]=i?void 0===o?i(a,u):i.call(o,a,u):a,u+=1;return c.length=s,c}));var a=i(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),s=i(function(e){var t=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=t)}),c=(s.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),u=function(e){if(!c(e))throw TypeError(e+" is not an object!");return e},l=function(e){try{return!!e()}catch(e){return!0}},f=!l(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),p=a.document,d=c(p)&&c(p.createElement),h=function(e){return d?p.createElement(e):{}},v=!f&&!l(function(){return 7!=Object.defineProperty(h("div")
,"a",{get:function(){return 7}}).a}),m=Object.defineProperty,y={f:f?Object.defineProperty:function(e,t,n){if(u(e),t=function(e,t){if(!c(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!c(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!c(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!c(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}(t,!0),u(n),v)try{return m(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},g=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},_=f?function(e,t,n){return y.f(e,t,g(1,n))}:function(e,t,n){return e[t]=n,e},b={}.hasOwnProperty,w=function(e,t){return b.call(e,t)},k=0,S=Math.random(),C=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++k+S).toString(36))},O=i(function(e){var t=C("src"),n="toString",r=Function[n],o=(""+r).split(n);s.inspectSource=function(e){return r.call(e
)},(e.exports=function(e,n,r,i){var s="function"==typeof r;s&&(w(r,"name")||_(r,"name",n)),e[n]!==r&&(s&&(w(r,t)||_(r,t,e[n]?""+e[n]:o.join(String(n)))),e===a?e[n]=r:i?e[n]?e[n]=r:_(e,n,r):(delete e[n],_(e,n,r)))})(Function.prototype,n,function(){return"function"==typeof this&&this[t]||r.call(this)})}),x=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},E=function(e,t,n){if(x(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},j="prototype",A=function(e,t,n){var r,o,i,c,u=e&A.F,l=e&A.G,f=e&A.S,p=e&A.P,d=e&A.B,h=l?a:f?a[t]||(a[t]={}):(a[t]||{})[j],v=l?s:s[t]||(s[t]={}),m=v[j]||(v[j]={});for(r in l&&(n=t),n)i=((o=!u&&h&&void 0!==h[r])?h:n)[r],c=d&&o?E(i,a):p&&"function"==typeof i?E(Function.call,i):i,h&&O(h,r,i,e&A.U),v[r]!=i&&_(v,r,c),p&&m[r]!=i&&(m[r]=i)};a.core=s,A.F=1,
A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128;var $,I=A,T={}.toString,M=function(e){return T.call(e).slice(8,-1)},F=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==M(e)?e.split(""):Object(e)},N=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},P=function(e){return F(N(e))},D=Math.ceil,R=Math.floor,V=function(e){return isNaN(e=+e)?0:(e>0?R:D)(e)},L=Math.min,J=function(e){return e>0?L(V(e),9007199254740991):0},U=Math.max,q=Math.min,B="__core-js_shared__",z=a[B]||(a[B]={}),W=function(e){return z[e]||(z[e]={})},H=W("keys"),X=function(e){return H[e]||(H[e]=C(e))},G=($=!1,function(e,t,n){var r,o,i,a=P(e),s=J(a.length),c=(o=s,(r=V(r=n))<0?U(r+o,0):q(r,o));if($&&t!=t){for(;s>c;)if((i=a[c++])!=i)return!0}else for(;s>c;c++)if(($||c in a)&&a[c]===t)return $||c||0;return!$&&-1}),K=X("IE_PROTO"),Z="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Y=Object.keys||function(e){return function(
e,t){var n,r=P(e),o=0,i=[];for(n in r)n!=K&&w(r,n)&&i.push(n);for(;t.length>o;)w(r,n=t[o++])&&(~G(i,n)||i.push(n));return i}(e,Z)},Q={f:Object.getOwnPropertySymbols},ee={f:{}.propertyIsEnumerable},te=function(e){return Object(N(e))},ne=Object.assign,re=!ne||l(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=ne({},e)[n]||Object.keys(ne({},t)).join("")!=r})?function(e,t){for(var n=arguments,r=te(e),o=arguments.length,i=1,a=Q.f,s=ee.f;o>i;)for(var c,u=F(n[i++]),l=a?Y(u).concat(a(u)):Y(u),f=l.length,p=0;f>p;)s.call(u,c=l[p++])&&(r[c]=u[c]);return r}:ne;I(I.S+I.F,"Object",{assign:re});s.Object.assign;Object.setPrototypeOf||(Object.setPrototypeOf=function(e,t){var n;function r(e,t){return n.call(e,t),e}try{(n=e.getOwnPropertyDescriptor(e.prototype,t).set).call({},null)}catch(o){if(e.prototype!=={}[t])return;n=function(e){this[t]=e},r.polyfill=r(r({},null),e.prototype)instanceof e}return r}(Object,"__proto__"));var oe=gl
obal.WXEnvironment;oe&&"iOS"===oe.platform&&(global.Promise=void 0);var ie=i(function(e){var t=W("wks"),n=a.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:C)("Symbol."+e))}).store=t}),ae=ie("toStringTag"),se="Arguments"==M(function(){return arguments}()),ce=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),ae))?n:se?M(t):"Object"==(r=M(t))&&"function"==typeof t.callee?"Arguments":r},ue={};ue[ie("toStringTag")]="z",ue+""!="[object z]"&&O(Object.prototype,"toString",function(){return"[object "+ce(this)+"]"},!0);var le={},fe=f?Object.defineProperties:function(e,t){u(e);for(var n,r=Y(t),o=r.length,i=0;o>i;)y.f(e,n=r[i++],t[n]);return e},pe=a.document,de=pe&&pe.documentElement,he=X("IE_PROTO"),ve=function(){},me="prototype",ye=function(){var e,t=h("iframe"),n=Z.length;for(t.style.display="none",de.appendChild(t),t.src="javascript:",(e=t.contentWindow.document)
.open(),e.write("<script>document.F=Object<\/script>"),e.close(),ye=e.F;n--;)delete ye[me][Z[n]];return ye()},ge=Object.create||function(e,t){var n;return null!==e?(ve[me]=u(e),n=new ve,ve[me]=null,n[he]=e):n=ye(),void 0===t?n:fe(n,t)},_e=y.f,be=ie("toStringTag"),we=function(e,t,n){e&&!w(e=n?e:e.prototype,be)&&_e(e,be,{configurable:!0,value:t})},ke={};_(ke,ie("iterator"),function(){return this});var Se,Ce=X("IE_PROTO"),Oe=Object.prototype,xe=Object.getPrototypeOf||function(e){return e=te(e),w(e,Ce)?e[Ce]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Oe:null},Ee=ie("iterator"),je=!([].keys&&"next"in[].keys()),Ae="values",$e=function(){return this},Ie=function(e,t,n,r,o,i,a){var s,c,u;c=t,u=r,(s=n).prototype=ge(ke,{next:g(1,u)}),we(s,c+" Iterator");var l,f,p,d=function(e){if(!je&&e in y)return y[e];switch(e){case"keys":case Ae:return function(){return new n(this,e)}}return function(){return new n(this,e)}},h=t+" Iterator",v=o=
=Ae,m=!1,y=e.prototype,b=y[Ee]||y["@@iterator"]||o&&y[o],k=!je&&b||d(o),S=o?v?d("entries"):k:void 0,C="Array"==t&&y.entries||b;if(C&&(p=xe(C.call(new e)))!==Object.prototype&&p.next&&(we(p,h,!0),w(p,Ee)||_(p,Ee,$e)),v&&b&&b.name!==Ae&&(m=!0,k=function(){return b.call(this)}),(je||m||!y[Ee])&&_(y,Ee,k),le[t]=k,le[h]=$e,o)if(l={values:v?k:d(Ae),keys:i?k:d("keys"),entries:S},a)for(f in l)f in y||O(y,f,l[f]);else I(I.P+I.F*(je||m),t,l);return l},Te=(Se=!0,function(e,t){var n,r,o=String(N(e)),i=V(t),a=o.length;return i<0||i>=a?Se?"":void 0:(n=o.charCodeAt(i))<55296||n>56319||i+1===a||(r=o.charCodeAt(i+1))<56320||r>57343?Se?o.charAt(i):n:Se?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});Ie(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Te(t,n),this._i+=e.length,{value:e,done:!1})});var Me=ie("unscopables"),Fe=Array.prototype;null==Fe[Me]&&_(Fe,Me,{});var Ne=function(e){Fe[Me][e]=!0},Pe=function(e,t){
return{value:t,done:!!e}},De=Ie(Array,"Array",function(e,t){this._t=P(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Pe(1)):Pe(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values");le.Arguments=le.Array,Ne("keys"),Ne("values"),Ne("entries");for(var Re=ie("iterator"),Ve=ie("toStringTag"),Le=le.Array,Je={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ue=Y(Je),qe=0;qe<Ue.length;qe++){var Be,ze=Ue[qe],We=Je[ze],He=a[ze],Xe=He&&He.prototype;if(Xe&&(Xe[R
e]||_(Xe,Re,Le),Xe[Ve]||_(Xe,Ve,ze),le[ze]=Le,We))for(Be in De)Xe[Be]||O(Xe,Be,De[Be],!0)}var Ge,Ke,Ze,Ye=function(e,t,n,r){try{return r?t(u(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&u(o.call(e)),t}},Qe=ie("iterator"),et=Array.prototype,tt=ie("iterator"),nt=s.getIteratorMethod=function(e){if(null!=e)return e[tt]||e["@@iterator"]||le[ce(e)]},rt=i(function(e){var t={},n={},r=e.exports=function(e,r,o,i,a){var s,c,l,f,p,d=a?function(){return e}:nt(e),h=E(o,i,r?2:1),v=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(void 0===(p=d)||le.Array!==p&&et[Qe]!==p){for(l=d.call(e);!(c=l.next()).done;)if((f=Ye(l,h,c.value,r))===t||f===n)return f}else for(s=J(e.length);s>v;v++)if((f=r?h(u(c=e[v])[0],c[1]):h(e[v]))===t||f===n)return f};r.BREAK=t,r.RETURN=n}),ot=ie("species"),it=a.process,at=a.setImmediate,st=a.clearImmediate,ct=a.MessageChannel,ut=a.Dispatch,lt=0,ft={},pt="onreadystatechange",dt=function(){var e=+this;if(ft.hasOwnProperty(e)){var t=ft[e];delete f
t[e],t()}},ht=function(e){dt.call(e.data)};at&&st||(at=function(e){for(var t=arguments,n=[],r=1;arguments.length>r;)n.push(t[r++]);return ft[++lt]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),n)},Ge(lt),lt},st=function(e){delete ft[e]},"process"==M(it)?Ge=function(e){it.nextTick(E(dt,e,1))}:ut&&ut.now?Ge=function(e){ut.now(E(dt,e,1))}:ct?(Ze=(Ke=new ct).port2,Ke.port1.onmessage=ht,Ge=E(Ze.postMessage,Ze,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts?(Ge=function(e){a.postMessage(e+"","*")},a.addEventListener("message",ht,!1)):Ge=pt in h("script")?function(e){de.appendChild(h("script"))[pt]=function(){de.removeChild(this),dt.call(e)}}:function(e){setTi
meout(E(dt,e,1),0)});var vt={set:at,clear:st},mt=vt.set,yt=a.MutationObserver||a.WebKitMutationObserver,gt=a.process,_t=a.Promise,bt="process"==M(gt);var wt={f:function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=x(t),this.reject=x(n)}(e)}},kt=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},St=ie("species"),Ct=ie("iterator"),Ot=!1;try{[7][Ct]().return=function(){Ot=!0}}catch(e){}var xt,Et,jt,At,$t,It=vt.set,Tt=function(){var e,t,n,r=function(){var r,o;for(bt&&(r=gt.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(bt)n=function(){gt.nextTick(r)};else if(!yt||a.navigator&&a.navigator.standalone)if(_t&&_t.resolve){var o=_t.resolve();n=function(){o.then(r)}}else n=function(){mt.call(a,r)};else{var i=!0,s=document.createTextNode("");new yt(r).observe(s,{characterData:!0}),n=function(){s.data=i=!i}}return
function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}(),Mt="Promise",Ft=a.TypeError,Nt=a.process,Pt=a[Mt],Dt="process"==ce(Nt),Rt=function(){},Vt=Et=wt.f,Lt=!!function(){try{var e=Pt.resolve(1),t=(e.constructor={})[ie("species")]=function(e){e(Rt,Rt)};return(Dt||"function"==typeof PromiseRejectionEvent)&&e.then(Rt)instanceof t}catch(e){}}(),Jt=function(e){var t;return!(!c(e)||"function"!=typeof(t=e.then))&&t},Ut=function(e,t){if(!e._n){e._n=!0;var n=e._c;Tt(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,c=t.reject,u=t.domain;try{a?(o||(2==e._h&&zt(e),e._h=1),!0===a?n=r:(u&&u.enter(),n=a(r),u&&u.exit()),n===t.promise?c(Ft("Promise-chain cycle")):(i=Jt(n))?i.call(n,s,c):s(n)):c(r)}catch(e){c(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&qt(e)})}},qt=function(e){It.call(a,function(){var t,n,r,o=e._v,i=Bt(e);if(i&&(t=kt(function(){Dt?Nt.emit("unhandledRejection",o,e):(n=a.onunhandledrejection)?n({promise:e,reason:o}):(r=a
.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=Dt||Bt(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},Bt=function(e){return 1!==e._h&&0===(e._a||e._c).length},zt=function(e){It.call(a,function(){var t;Dt?Nt.emit("rejectionHandled",e):(t=a.onrejectionhandled)&&t({promise:e,reason:e._v})})},Wt=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Ut(t,!0))},Ht=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw Ft("Promise can't be resolved itself");(t=Jt(e))?Tt(function(){var r={_w:n,_d:!1};try{t.call(e,E(Ht,r,1),E(Wt,r,1))}catch(e){Wt.call(r,e)}}):(n._v=e,n._s=1,Ut(n,!1))}catch(e){Wt.call({_w:n,_d:!1},e)}}};Lt||(Pt=function(e){!function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!")}(this,Pt,Mt,"_h"),x(e),xt.call(this);try{e(E(Ht,this,1),E(Wt,this,1))}catch(e){Wt.call(this,e)}},(xt=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this.
_n=!1}).prototype=function(e,t,n){for(var r in t)O(e,r,t[r],n);return e}(Pt.prototype,{then:function(e,t){var n,r,o,i=Vt((n=Pt,void 0===(o=u(this).constructor)||null==(r=u(o)[ot])?n:x(r)));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=Dt?Nt.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&Ut(this,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),jt=function(){var e=new xt;this.promise=e,this.resolve=E(Ht,e,1),this.reject=E(Wt,e,1)},wt.f=Vt=function(e){return e===Pt||e===At?new jt(e):Et(e)}),I(I.G+I.W+I.F*!Lt,{Promise:Pt}),we(Pt,Mt),$t=a[Mt],f&&$t&&!$t[St]&&y.f($t,St,{configurable:!0,get:function(){return this}}),At=s[Mt],I(I.S+I.F*!Lt,Mt,{reject:function(e){var t=Vt(this);return(0,t.reject)(e),t.promise}}),I(I.S+I.F*!Lt,Mt,{resolve:function(e){return function(e,t){if(u(e),c(t)&&t.constructor===e)return t;var n=wt.f(e);return(0,n.resolve)(t),n.promise}(this,e)}}),I(I.S+I.F*!(Lt&&function(e,t){if(!t&&!Ot)return!1;var n=!1;try{v
ar r=[7],o=r[Ct]();o.next=function(){return{done:n=!0}},r[Ct]=function(){return o},e(r)}catch(e){}return n}(function(e){Pt.all(e).catch(Rt)})),Mt,{all:function(e){var t=this,n=Vt(t),r=n.resolve,o=n.reject,i=kt(function(){var n=[],i=0,a=1;rt(e,!1,function(e){var s=i++,c=!1;n.push(void 0),a++,t.resolve(e).then(function(e){c||(c=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=Vt(t),r=n.reject,o=kt(function(){rt(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}});var Xt=["off","error","warn","info","log","debug"],Gt={};global.console;function Kt(e){var t=global.WXEnvironment&&global.WXEnvironment.logLevel||"log";return Gt[t]&&Gt[t][e]}function Zt(e){return e.map(function(e){return e="[object object]"===Object.prototype.toString.call(e).toLowerCase()?JSON.stringify(e):String(e)})}global.setTimeout;var Yt=global.setTimeoutNative;function Qt(e,t,n){if(e.hasOwnProperty(t)){var r=e[t];Object.defineProperty(e,t
,{get:function(){return r},set:function(r){if(this===e)throw Error("Cannot assign to read only property "+t+" of "+n);return Object.defineProperty(this,t,{value:r,writable:!0}),r}})}}!function(){if(void 0===setTimeout&&"function"==typeof Yt){var e={},t=0;global.setTimeout=function(n,r){e[++t]=n,Yt(t.toString(),r)},global.setTimeoutCallback=function(t){"function"==typeof e[t]&&(e[t](),delete e[t])}}}(),function(){if(Xt.forEach(function(e){var t=Xt.indexOf(e);Gt[e]={},Xt.forEach(function(n){var r=Xt.indexOf(n);r<=t&&(Gt[e][n]=!0)})}),global.WXEnvironment&&"Web"!==global.WXEnvironment.platform)global.console={debug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&global.nativeLog.apply(global,Zt(e).concat(["__DEBUG"]))},log:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&global.nativeLog.apply(global,Zt(e).concat(["__LOG"]))},info:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&global.nativeLog.app
ly(global,Zt(e).concat(["__INFO"]))},warn:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&global.nativeLog.apply(global,Zt(e).concat(["__WARN"]))},error:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&global.nativeLog.apply(global,Zt(e).concat(["__ERROR"]))}};else{var e=console.debug,t=console.log,n=console.info,r=console.warn,o=console.error;console.__ori__={debug:e,log:t,info:n,warn:r,error:o},console.debug=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&console.__ori__.debug.apply(console,e)},console.log=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&console.__ori__.log.apply(console,e)},console.info=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&console.__ori__.info.apply(console,e)},console.warn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&console.__ori__.warn.apply(console,e)},console.error=fun
ction(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&console.__ori__.error.apply(console,e)}}}();var en={framework:"0.24.5",transformer:">=0.1.5 <0.5"};function tn(e,t,n){return t+"@"+n+"#"+e}var nn=function(e){this.instanceId=String(e),this.lastCallbackId=0,this.callbacks={},this.hooks={}};nn.prototype.add=function(e){return this.lastCallbackId++,this.callbacks[this.lastCallbackId]=e,this.lastCallbackId},nn.prototype.remove=function(e){var t=this.callbacks[e];return delete this.callbacks[e],t},nn.prototype.registerHook=function(e,t,n,r){var o=tn(e,t,n);this.hooks[o]&&console.warn('[JS Framework] Override an existing component hook "'+o+'".'),this.hooks[o]=r},nn.prototype.triggerHook=function(e,t,n,r){var o=tn(e,t,n),i=this.hooks[o];if("function"!=typeof i)return console.error("[JS Framework] Invalid hook function type ("+typeof i+') on "'+o+'".'),null;var a=null;try{a=i.apply(null,r||[])}catch(e){console.error('[JS Framework] Failed to execute the hook functi
on on "'+o+'".')}return a},nn.prototype.consume=function(e,t,n){var r=this.callbacks[e];return void 0!==n&&!1!==n||delete this.callbacks[e],"function"==typeof r?r(t):new Error('invalid callback id "'+e+'"')},nn.prototype.close=function(){this.callbacks={},this.hooks={}};var rn=1;function on(){return(rn++).toString()}function an(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)}function sn(e){if("function"!=typeof btoa)return"";var t=Array.prototype.map.call(new Uint8Array(e),function(e){return String.fromCharCode(e)}).join("");return btoa(t)}function cn(e){if(!e||"object"!=typeof e)return!0;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}var un={};function ln(e){return un[e]}function fn(e){var t=un[e];return t&&t.taskCenter?t.taskCenter:null}function pn(e,t,n){var r=e.documentElement;if(!(r.pureChildren.length>0||t.parentNode)){var o,i,a=r.children,s=a.indexOf(n);s<0?a.push(t):a.splice(s,0,t),1===t.nodeType?("body"===t.role?(t.
docId=e.id,t.ownerDocument=e,t.parentNode=r,hn(t,r)):(t.children.forEach(function(e){e.parentNode=t}),dn(e,t),t.docId=e.id,t.ownerDocument=e,hn(t,r),delete e.nodeMap[t.nodeId]),r.pureChildren.push(t),o=e,i=t.toJSON(),o&&o.taskCenter&&"function"==typeof o.taskCenter.send&&o.taskCenter.send("dom",{action:"createBody"},[i])):(t.parentNode=r,e.nodeMap[t.ref]=t)}}function dn(e,t){t.role="body",t.depth=1,delete e.nodeMap[t.nodeId],t.ref="_root",e.nodeMap._root=t,e.body=t}function hn(e,t){e.parentNode=t,t.docId&&(e.docId=t.docId,e.ownerDocument=t.ownerDocument,e.ownerDocument.nodeMap[e.nodeId]=e,e.depth=t.depth+1),e.children.forEach(function(t){hn(t,e)})}function vn(e){for(;e;){if(1===e.nodeType)return e;e=e.nextSibling}}function mn(e){for(;e;){if(1===e.nodeType)return e;e=e.previousSibling}}function yn(e,t,n,r){n<0&&(n=0);var o=t[n-1],i=t[n];return t.splice(n,0,e),r&&(o&&(o.nextSibling=e),e.previousSibling=o,e.nextSibling=i,i&&(i.previousSibling=e)),n}function gn(e,t,n,r){var o=t.indexOf(
e);if(o<0)return-1;if(r){var i=t[o-1],a=t[o+1];i&&(i.nextSibling=a),a&&(a.previousSibling=i)}t.splice(o,1);var s=n;o<=n&&(s=n-1);var c=t[s-1],u=t[s];return t.splice(s,0,e),r&&(c&&(c.nextSibling=e),e.previousSibling=c,e.nextSibling=u,u&&(u.previousSibling=e)),o===s?-1:n}function _n(e,t,n){var r=t.indexOf(e);if(!(r<0)){if(n){var o=t[r-1],i=t[r+1];o&&(o.nextSibling=i),i&&(i.previousSibling=o)}t.splice(r,1)}}var bn,wn=function(){this.nodeId=on(),this.ref=this.nodeId,this.children=[],this.pureChildren=[],this.parentNode=null,this.nextSibling=null,this.previousSibling=null};wn.prototype.destroy=function(){var e=ln(this.docId);e&&(delete this.docId,delete e.nodeMap[this.nodeId]),this.children.forEach(function(e){e.destroy()})};var kn={};var Sn="div",Cn=["click","longpress","touchstart","touchmove","touchend","panstart","panmove","panend","horizontalpan","verticalpan","swipe"];function On(e,t){ln(e).nodeMap[t.nodeId]=t}var xn=function(e){function t(t,n,r){void 0===t&&(t=Sn),e.call(this);var
o=kn[t];if(o&&!r)return new o(t,n,!0);n=n||{},this.nodeType=1,this.nodeId=on(),this.ref=this.nodeId,this.type=t,this.attr=n.attr||{},this.style=n.style||{},this.classStyle=n.classStyle||{},this.event={},this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.appendChild=function(e){if(!e.parentNode||e.parentNode===this)if(e.parentNode){if(gn(e,this.children,this.children.length,!0),1===e.nodeType){var t=gn(e,this.pureChildren,this.pureChildren.length),n=fn(this.docId);if(n&&t>=0)return n.send("dom",{action:"moveElement"},[e.ref,this.ref,t])}}else if(hn(e,this),yn(e,this.children,this.children.length,!0),this.docId&&On(this.docId,e),1===e.nodeType){yn(e,this.pureChildren,this.pureChildren.length);var r=fn(this.docId);if(r)return r.send("dom",{action:"addElement"},[this.ref,e.toJSON(),-1])}},t.prototype.insertBefore=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.nextSibling&&e.nextSibling===
t))if(e.parentNode){if(gn(e,this.children,this.children.indexOf(t),!0),1===e.nodeType){var n=vn(t),r=gn(e,this.pureChildren,n?this.pureChildren.indexOf(n):this.pureChildren.length),o=fn(this.docId);if(o&&r>=0)return o.send("dom",{action:"moveElement"},[e.ref,this.ref,r])}}else if(hn(e,this),yn(e,this.children,this.children.indexOf(t),!0),this.docId&&On(this.docId,e),1===e.nodeType){var i=vn(t),a=yn(e,this.pureChildren,i?this.pureChildren.indexOf(i):this.pureChildren.length),s=fn(this.docId);if(s)return s.send("dom",{action:"addElement"},[this.ref,e.toJSON(),a])}},t.prototype.insertAfter=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.previousSibling&&e.previousSibling===t))if(e.parentNode){if(gn(e,this.children,this.children.indexOf(t)+1,!0),1===e.nodeType){var n=gn(e,this.pureChildren,this.pureChildren.indexOf(mn(t))+1),r=fn(this.docId);if(r&&n>=0)return r.send("dom",{action:"moveElement"},[e.ref,this.ref,n])}}else if(hn(e,this),yn(e,this.children,this.children.index
Of(t)+1,!0),this.docId&&On(this.docId,e),1===e.nodeType){var o=yn(e,this.pureChildren,this.pureChildren.indexOf(mn(t))+1),i=fn(this.docId);if(i)return i.send("dom",{action:"addElement"},[this.ref,e.toJSON(),o])}},t.prototype.removeChild=function(e,t){if(e.parentNode&&(_n(e,this.children,!0),1===e.nodeType)){_n(e,this.pureChildren);var n=fn(this.docId);n&&n.send("dom",{action:"removeElement"},[e.ref])}t||e.destroy()},t.prototype.clear=function(){var e=fn(this.docId);e&&this.pureChildren.forEach(function(t){e.send("dom",{action:"removeElement"},[t.ref])}),this.children.forEach(function(e){e.destroy()}),this.children.length=0,this.pureChildren.length=0},t.prototype.setAttr=function(e,t,n){if(this.attr[e]!==t||!1===n){this.attr[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateAttrs"},[this.ref,o])}}},t.prototype.setAttrs=function(e,t){if(!cn(e)){var n={};for(var r in e)this.attr[r]!==e[r]&&(this.attr[r]=e[r],n[r]=e[r]);if(!cn(n)){var o=fn(this.docId);!t&&o
&&o.send("dom",{action:"updateAttrs"},[this.ref,n])}}},t.prototype.setStyle=function(e,t,n){if(this.style[e]!==t||!1===n){this.style[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateStyle"},[this.ref,o])}}},t.prototype.setStyles=function(e,t){if(!cn(e)){var n={};for(var r in e)this.style[r]!==e[r]&&(this.style[r]=e[r],n[r]=e[r]);if(!cn(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateStyle"},[this.ref,n])}}},t.prototype.setClassStyle=function(e){for(var t in this.classStyle)this.classStyle[t]="";Object.assign(this.classStyle,e);var n=fn(this.docId);n&&n.send("dom",{action:"updateStyle"},[this.ref,this.toStyle()])},t.prototype.addEvent=function(e,t,n){if(this.event||(this.event={}),!this.event[e]){this.event[e]={handler:t,params:n};var r=fn(this.docId);r&&r.send("dom",{action:"addEvent"},[this.ref,e])}},t.prototype.removeEvent=function(e){if(this.event&&this.event[e]){delete this.event[e];var t=fn(this.docId);t&&t.send("dom",{action:"removeEv
ent"},[this.ref,e])}},t.prototype.fireEvent=function(e,t,n,r){var o=null,i=!1,a=this.event[e];if(a&&t){var s=a.handler;t.stopPropagation=function(){i=!0},o=r&&r.params?s.call.apply(s,[this].concat(r.params,[t])):s.call(this,t)}return!i&&n&&-1!==Cn.indexOf(e)&&this.parentNode&&this.parentNode.fireEvent&&(t.currentTarget=this.parentNode,this.parentNode.fireEvent(e,t,n)),o},t.prototype.toStyle=function(){return Object.assign({},this.classStyle,this.style)},t.prototype.toJSON=function(){var e={ref:this.ref.toString(),type:this.type,attr:this.attr,style:this.toStyle()},t=[];for(var n in this.event){var r=this.event[n].params;r?t.push({type:n,params:r}):t.push(n)}return t.length&&(e.event=t),this.pureChildren.length&&(e.children=this.pureChildren.map(function(e){return e.toJSON()})),e},t.prototype.toString=function(){return"<"+this.type+" attr="+JSON.stringify(this.attr)+" style="+JSON.stringify(this.toStyle())+">"+this.pureChildren.map(function(e){return e.toString()}).join("")+"</"+this
.type+">"},t}(wn);bn=xn;var En=function(){},jn=function(e,t){Object.defineProperty(this,"instanceId",{enumerable:!0,value:String(e)}),Object.defineProperty(this,"callbackManager",{enumerable:!0,value:new nn(e)}),En=t||function(){}};function An(e,t){var n=ln(e);return n?Array.isArray(t)?t.map(function(e){switch(e.method){case"callback":return function(e,t,n,r){return e.taskCenter.callback(t,n,r)}.apply(void 0,[n].concat(e.args));case"fireEventSync":case"fireEvent":return function(e,t,n,r,o,i){var a=e.getRef(t);return a?e.fireEvent(a,n,r,o,i):new Error('invalid element reference "'+t+'"')}.apply(void 0,[n].concat(e.args));case"componentHook":return function(e,t,n,r,o){if(!e||!e.taskCenter)return console.error('[JS Framework] Can\'t find "document" or "taskCenter".'),null;var i=null;try{i=e.taskCenter.triggerHook(t,n,r,o)}catch(e){console.error('[JS Framework] Failed to trigger the "'+n+"@"+r+'" hook on '+t+".")}return i}.apply(void 0,[n].concat(e.args))}}):void 0:new Error("[JS Framew
ork] Failed to receiveTasks, instance ("+e+") is not available.")}jn.prototype.callback=function(e,t,n){return this.callbackManager.consume(e,t,n)},jn.prototype.registerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).registerHook.apply(e,t)},jn.prototype.triggerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).triggerHook.apply(e,t)},jn.prototype.updateData=function(e,t,n){this.send("module",{module:"dom",method:"updateComponentData"},[e,t,n])},jn.prototype.destroyCallback=function(){return this.callbackManager.close()},jn.prototype.normalize=function(e){var t=an(e);return e&&e instanceof xn?e.ref:e&&e._isVue&&e.$el instanceof xn?e.$el.ref:"Function"===t?this.callbackManager.add(e).toString():function(e){var t=an(e);switch(t){case"Undefined":case"Null":return"";case"RegExp":return e.toString();case"Date":return e.toISOString();case"Number":case"String":case"Boolean":case"Arr
ay":case"Object":return e;case"ArrayBuffer":return{"@type":"binary",dataType:t,base64:sn(e)};case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":return{"@type":"binary",dataType:t,base64:sn(e.buffer)};default:return JSON.stringify(e)}}(e)},jn.prototype.send=function(e,t,n,r){var o=this,i=t.action,a=t.component,s=t.ref,c=t.module,u=t.method;switch(n=n.map(function(e){return o.normalize(e)}),e){case"dom":return this[i](this.instanceId,n);case"component":return this.componentHandler(this.instanceId,s,u,n,Object.assign({component:a},r));default:return this.moduleHandler(this.instanceId,c,u,n,r)}},jn.prototype.callDOM=function(e,t){return this[e](this.instanceId,t)},jn.prototype.callComponent=function(e,t,n,r){return this.componentHandler(this.instanceId,e,t,n,r)},jn.prototype.callModule=function(e,t,n,r){return this.moduleHandler(this.instanceId,e,t,n,r)};var $n={};function I
n(e){var t=function(t){$n[t]||($n[t]={}),e[t].forEach(function(e){"string"==typeof e?$n[t][e]=!0:$n[t][e.name]=e.args})};for(var n in e)t(n)}function Tn(e,t){return"string"==typeof t?!(!$n[e]||!$n[e][t]):!!$n[e]}var Mn={};function Fn(e){Array.isArray(e)&&e.forEach(function(e){e&&("string"==typeof e?Mn[e]=!0:"object"==typeof e&&"string"==typeof e.type&&(Mn[e.type]=e,function(e,t){if(t&&t.length){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t}(bn);t.forEach(function(t){n.prototype[t]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o=fn(this.docId);if(o)return o.send("component",{ref:this.ref,component:e,method:t},n)}}),kn[e]=n}}(e.type,e.methods)))})}function Nn(e){return!!Mn[e]}var Pn=[];function Dn(e,t){Vn(e)?console.warn('Service "'+e+'" has been registered already!'):(t=Object.assign({},t),Pn.push({name:e,options:t}))}function Rn(e){Pn.some(function(t,n){if(t.name===
e)return Pn.splice(n,1),!0})}function Vn(e){return t=e,Pn.map(function(e){return e.name}).indexOf(t)>=0;var t}var Ln=function(e){function t(t){e.call(this),this.nodeType=8,this.nodeId=on(),this.ref=this.nodeId,this.type="comment",this.value=t,this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),(t.prototype=Object.create(e&&e.prototype)).constructor=t,t.prototype.toString=function(){return"\x3c!-- "+this.value+" --\x3e"},t}(wn);function Jn(e,t){return void 0===t&&(t=[]),{module:"dom",method:e,args:t}}var Un=function(e,t){this.id=e,this.batched=!1,this.updates=[],"function"==typeof t?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!0,writable:!0,value:t}):console.error("[JS Runtime] invalid parameter, handler must be a function")};Un.prototype.createFinish=function(e){return(0,this.handler)([Jn("createFinish")],e)},Un.prototype.updateFinish=function(e){return(0,this.handler)([Jn("updateFinish")],e)},Un.prototype.refreshFinish=function(e){return(0,this.hand
ler)([Jn("refreshFinish")],e)},Un.prototype.createBody=function(e){var t=e.toJSON(),n=t.children;delete t.children;var r=[Jn("createBody",[t])];return n&&r.push.apply(r,n.map(function(e){return Jn("addElement",[t.ref,e,-1])})),this.addActions(r)},Un.prototype.addElement=function(e,t,n){return n>=0||(n=-1),this.addActions(Jn("addElement",[t,e.toJSON(),n]))},Un.prototype.removeElement=function(e){if(Array.isArray(e)){var t=e.map(function(e){return Jn("removeElement",[e])});return this.addActions(t)}return this.addActions(Jn("removeElement",[e]))},Un.prototype.moveElement=function(e,t,n){return this.addActions(Jn("moveElement",[e,t,n]))},Un.prototype.setAttr=function(e,t,n){var r={};return r[t]=n,this.addActions(Jn("updateAttrs",[e,r]))},Un.prototype.setStyle=function(e,t,n){var r={};return r[t]=n,this.addActions(Jn("updateStyle",[e,r]))},Un.prototype.setStyles=function(e,t){return this.addActions(Jn("updateStyle",[e,t]))},Un.prototype.addEvent=function(e,t){return this.addActions(Jn("
addEvent",[e,t]))},Un.prototype.removeEvent=function(e,t){return this.addActions(Jn("removeEvent",[e,t]))},Un.prototype.handler=function(e,t){return t&&t()},Un.prototype.addActions=function(e){var t=this.updates,n=this.handler;if(Array.isArray(e)||(e=[e]),!this.batched)return n(e);t.push.apply(t,e)};var qn={createBody:"callCreateBody",addElement:"callAddElement",removeElement:"callRemoveElement",moveElement:"callMoveElement",updateAttrs:"callUpdateAttrs",updateStyle:"callUpdateStyle",addEvent:"callAddEvent",removeEvent:"callRemoveEvent"};function Bn(e,t,n){var r,o=t.module,i=t.method,a=t.args;return r=i,"dom"===o&&qn[r]&&"function"==typeof global[qn[r]]?global[qn[i]].apply(global,[e].concat(a,["-1"])):n(e,[t],"-1")}var zn=function e(t,n,r){var o,i;t=t?t.toString():"",this.id=t,this.URL=n,i=this,(o=t)&&(un[o]=i),this.nodeMap={};var a,s,c=e.Listener||Un;this.listener=new c(t,r||(a=t,"function"!=typeof(s=e.handler||global.callNative)&&console.error("[JS Runtime] no default handler"),fu
nction(e){Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=Bn(a,e[t],s);if(-1===n)return n}})),this.taskCenter=new jn(t,r?function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return r.apply(void 0,t)}:e.handler),this.createDocumentElement()};zn.prototype.getRef=function(e){return this.nodeMap[e]},zn.prototype.open=function(){this.listener.batched=!1},zn.prototype.close=function(){this.listener.batched=!0},zn.prototype.createDocumentElement=function(){var e=this;if(!this.documentElement){var t=new xn("document");t.docId=this.id,t.ownerDocument=this,t.role="documentElement",t.depth=0,t.ref="_documentElement",this.nodeMap._documentElement=t,this.documentElement=t,Object.defineProperty(t,"appendChild",{configurable:!0,enumerable:!0,writable:!0,value:function(t){pn(e,t)}}),Object.defineProperty(t,"insertBefore",{configurable:!0,enumerable:!0,writable:!0,value:function(t,n){pn(e,t,n)}})}return this.documentElement},zn.prototype.createBody=function(e,t){this
.body||dn(this,new xn(e,t));return this.body},zn.prototype.createElement=function(e,t){return new xn(e,t)},zn.prototype.createComment=function(e){return new Ln(e)},zn.prototype.fireEvent=function(e,t,n,r,o){if(e){(n=n||{}).type=n.type||t,n.target=e,n.currentTarget=e,n.timestamp=Date.now(),r&&function(e,t){var n=t.attrs||{};for(var r in n)e.setAttr(r,n[r],!0);var o=t.style||{};for(var i in o)e.setStyle(i,o[i],!0)}(e,r);var i="true"===this.getRef("_root").attr.bubble;return e.fireEvent(t,n,i,o)}},zn.prototype.destroy=function(){var e;this.taskCenter.destroyCallback(),delete this.listener,delete this.nodeMap,delete this.taskCenter,e=this.id,delete un[e]},zn.handler=null;var Wn={};var Hn,Xn,Gn=function(e,t){var n,r;n=this,r=String(e),Object.defineProperty(n,"[[CurrentInstanceId]]",{value:r}),this.config=t||{},this.document=new zn(e,this.config.bundleUrl),this.requireModule=this.requireModule.bind(this),this.isRegisteredModule=Tn,this.isRegisteredComponent=Nn};Gn.prototype.requireModule=
function(e){var t=this["[[CurrentInstanceId]]"];if(t&&this.document&&this.document.taskCenter){if(Tn(e)){var n=e+"#"+t;if(!Wn[n]){var r=$n[e],o={},i=function(n){Object.defineProperty(o,n,{enumerable:!0,configurable:!0,get:function(){return o=e,i=n,(a=fn(r=t))&&"function"==typeof a.send?function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return a.send("module",{module:o,method:i},e)}:(console.error("[JS Framework] Failed to find taskCenter ("+r+")."),null);var r,o,i,a},set:function(r){return i=e,a=n,s=r,(c=fn(o=t))&&"function"==typeof c.send?"function"!=typeof s?(console.error("[JS Framework] "+i+"."+a+" must be assigned as a function."),null):function(e){return c.send("module",{module:i,method:a},[e])}:(console.error("[JS Framework] Failed to find taskCenter ("+o+")."),null);var o,i,a,s,c}})};for(var a in r)i(a);Wn[n]=o}return Wn[n]}console.warn('[JS Framework] using unregistered weex module "'+e+'"')}else console.error('[JS Framework] Failed to requireModule("'+e+'"),
instance ('+t+") doesn't exist anymore.")},Gn.prototype.supports=function(e){if("string"!=typeof e)return null;var t=e.match(/^@(\w+)\/(\w+)(\.(\w+))?$/i);if(t){var n=t[1],r=t[2],o=t[4];switch(n){case"module":return Tn(r,o);case"component":return Nn(r)}}return null};var Kn=/^\s*\/\/ *(\{[^}]*\}) *\r?\n/;function Zn(){return"0.24.5"}var Yn={};function Qn(e){return Yn[e]}function er(e,t,n){void 0===t&&(t={});var r=new Gn(e,t);Object.freeze(r);var o=t.bundleType||"Vue";Yn[e]=o;var i=Xn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');!function(e,t,n){var r=fn(e);if(r&&"function"==typeof r.send)if(t&&n){var o="jsfm."+t+"."+n;try{if(Tn("userTrack","addPerfPoint")){var i=Object.create(null);i[o]="4",r.send("module",{module:"userTrack",method:"addPerfPoint"},[i])}}catch(e){console.error('[JS Framework] Failed to trace "'+o+'"!')}}else console.warn("[JS Framework] Invalid track type ("+t+") or value ("+n+")");else console.error("[JS Framework] Failed to c
reate tracker!")}(e,"bundleType",o);var a,s,c,u,l=(a=e,s={weex:r,config:t,created:Date.now(),framework:o,bundleType:o},c=Xn,(u=Object.create(null)).service=Object.create(null),Pn.forEach(function(e){var t=e.name,n=e.options.create;if(n)try{var r=n(a,s,c);Object.assign(u.service,r),Object.assign(u,r.instance)}catch(e){console.error("[JS Runtime] Failed to create service "+t+".")}}),delete u.service.instance,Object.freeze(u.service),u);Object.freeze(l);var f=Object.create(null);Object.assign(f,l,{weex:r,getJSFMVersion:Zn,__WEEX_CALL_JAVASCRIPT__:An,services:l}),Object.freeze(f);var p=Object.assign({},f);return"function"==typeof i.createInstanceContext&&Object.assign(p,i.createInstanceContext(e,f,n)),Object.freeze(p),p}var tr={createInstance:function(e,t,n,r){if(Yn[e])return new Error('The instance id "'+e+'" has already been used!');var o=function(e){var t=Kn.exec(e);if(t)try{return JSON.parse(t[1]).framework}catch(e){}return"Weex"}(t);Yn[e]=o,(n=JSON.parse(JSON.stringify(n||{}))).env
=JSON.parse(JSON.stringify(global.WXEnvironment||{})),n.bundleType=o;var i=Xn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');"Weex"===o&&console.error('[JS Framework] COMPATIBILITY WARNING: Weex DSL 1.0 (.we) framework is no longer supported! It will be removed in the next version of WeexSDK, your page would be crash if you still using the ".we" framework. Please upgrade it to Vue.js or Rax.');var a=er(e,n,r);if("function"==typeof i.createInstance){if("Rax"===o||"Weex"===o){var s=Object.assign({config:n,created:Date.now(),framework:o},a);return i.createInstance(e,t,n,r,s)}return i.createInstance(e,t,n,r,a)}!function(e,t){var n=[],r=[];for(var o in t)n.push(o),r.push(t[o]);var i="\n (function (global) {\n "+e+"\n })(Object.create(this))\n ";(new(Function.prototype.bind.apply(Function,[null].concat(n,[i])))).apply(void 0,r)}(t,a)},createInstanceContext:er,getRoot:function(e){var t=ln(e);try{if(t&&t.body)return t.body.toJSON()}catch(e){r
eturn void console.error("[JS Framework] Failed to get the virtual dom tree.")}},getJSFMVersion:Zn,getDocument:ln,registerService:Dn,unregisterService:Rn,callJS:function(e,t){var n=Hn[Qn(e)];return n&&"function"==typeof n.receiveTasks?n.receiveTasks(e,t):An(e,t)}};function nr(e){tr[e]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r,o=t[0],i=Qn(o);if(i&&Hn[i]){var a=(r=Hn[i])[e].apply(r,t),s={framework:i};return"refreshInstance"===e?Pn.forEach(function(e){var t=e.options.refresh;t&&t(o,{info:s,runtime:Xn})}):"destroyInstance"===e&&(Pn.forEach(function(e){var t=e.options.destroy;t&&t(o,{info:s,runtime:Xn})}),delete Yn[o]),a}return new Error('[JS Framework] Using invalid instance id "'+o+'" when calling '+e+".")}}function rr(e,t){tr[e]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];for(var o in"function"==typeof t&&t.apply(void 0,n),Xn.frameworks){var i=Xn.frameworks[o];i&&i[e]&&i[e].apply(i,n)}}}var or={Document:zn,Element:xn,Comment:Ln,Liste
ner:Un,TaskCenter:jn,sendTasks:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return"function"==typeof callNative?callNative.apply(void 0,e):(global.callNative||function(){}).apply(void 0,e)}};zn.handler=or.sendTasks;var ir={service:{register:Dn,unregister:Rn,has:Vn},freezePrototype:function(){Object.freeze(or.Comment),Object.freeze(or.Listener),Object.freeze(or.Document.prototype),Object.freeze(or.Comment.prototype),Object.freeze(or.Listener.prototype)},init:function(e){for(var t in Hn=(Xn=e||{}).frameworks||{},function(){var e={createFinish:global.callCreateFinish,updateFinish:global.callUpdateFinish,refreshFinish:global.callRefreshFinish,createBody:global.callCreateBody,addElement:global.callAddElement,removeElement:global.callRemoveElement,moveElement:global.callMoveElement,updateAttrs:global.callUpdateAttrs,updateStyle:global.callUpdateStyle,addEvent:global.callAddEvent,removeEvent:global.callRemoveEvent},t=jn.prototype,n=function(n){var r=e[n];t[n]=r?functio
n(e,t){return r.apply(void 0,[e].concat(t))}:function(e,t){return En(e,[{module:"dom",method:n,args:t}],"-1")}};for(var r in e)n(r);t.componentHandler=global.callNativeComponent||function(e,t,n,r,o){return En(e,[{component:o.component,ref:t,method:n,args:r}])},t.moduleHandler=global.callNativeModule||function(e,t,n,r){return En(e,[{module:t,method:n,args:r}])}}(),Hn){var n=Hn[t];if("function"==typeof n.init)try{n.init(e)}catch(e){}}return rr("registerComponents",Fn),rr("registerModules",In),rr("registerMethods"),["destroyInstance","refreshInstance"].forEach(nr),tr},config:or};function ar(e,t){void 0===t&&(t={}),this.type=e||"message",this.data=t.data||null,this.origin=t.origin||"",this.source=t.source||null,this.ports=t.ports||[],this.target=null,this.timeStamp=Date.now()}var sr={},cr={};function ur(){}ur.prototype.postMessage=function(e){if(this._closed)throw new Error('BroadcastChannel "'+this.name+'" is closed.');var t=sr[this.name];if(t&&t.length)for(var n=0;n<t.length;++n){var
r=t[n];r._closed||r===this||"function"==typeof r.onmessage&&r.onmessage(new ar("message",{data:e}))}},ur.prototype.close=function(){var e=this;if(!this._closed&&(this._closed=!0,sr[this.name])){var t=sr[this.name].filter(function(t){return t!==e});t.length?sr[this.name]=t:delete sr[this.name]}};var lr={BroadcastChannel:{create:function(e,t,n){if(cr[e]=[],"function"==typeof global.BroadcastChannel)return{};var r={BroadcastChannel:function(t){Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,writable:!1,value:String(t)}),this._closed=!1,this.onmessage=null,sr[this.name]||(sr[this.name]=[]),sr[this.name].push(this),cr[e].push(this)}};return r.BroadcastChannel.prototype=ur.prototype,{instance:r}},destroy:function(e,t){cr[e].forEach(function(e){return e.close()}),delete cr[e]}}};var fr={},pr={};var dr=Object.freeze({init:function(e){fr.Document=e.Document,fr.Element=e.Element,fr.Comment=e.Comment,fr.sendTasks=e.sendTasks},createInstance:function(e,t,n,r,o){void 0===n&&(n={
}),void 0===r&&(r={}),void 0===o&&(o={});var i=new fr.Document(e,n.bundleUrl),a={},s={id:e,data:r,document:i,callbacks:a},c=0;i.addCallback=function(e){return a[++c]=e,c},i.handleCallback=function(e,t,n){var r=a[e];return n&&delete a[e],r(t)},pr[e]=s;var u=Object.assign({Document:fr.Document,Element:fr.Element,Comment:fr.Comment,sendTasks:function(t){return fr.sendTasks(e,t,-1)},options:n,document:i},o),l=[],f=[];for(var p in u)l.push(p),f.push(u[p]);return l.push(t),(new(Function.prototype.bind.apply(Function,[null].concat(l)))).apply(void 0,f),fr.sendTasks(e,[{module:"dom",method:"createFinish",args:[]}],-1),s},destroyInstance:function(e){delete pr[e]},getRoot:function(e){return pr[e].document.body.toJSON()},receiveTasks:function(e,t){var n={fireEvent:function(e,t,n,r,o){var i=pr[e].document,a=i.getRef(t);return i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){return pr[e].document.handleCallback(t,n,r)}};if((pr[e]||{}).document&&Array.isArray(t)){var r=[];return t.forEach(functio
n(t){var o=n[t.method],i=[].concat(t.args);"function"==typeof o&&(i.unshift(e),r.push(o.apply(void 0,i)))}),r}}}),hr=i(function(e){e.exports=function(e,t){var n=Object.freeze({});function r(e){return null==e}function o(e){return null!=e}function i(e){return!0===e}function a(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function d(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}d("slot,component",!0);var h=d("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if
(n>-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),w=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),k=/\B([A-Z])/g,S=g(function(e){return e.replace(k,"-$1").toLowerCase()});function C(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function O(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function x(e,t){for(var n in t)e[n]=t[n];return e}function E(e,t,n){}var j=function(e,t,n){return!1},A=function(e){return e};function $(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return $(e,t[n])});if(o||i)retu
rn!1;var a=Object.keys(e),c=Object.keys(t);return a.length===c.length&&a.every(function(n){return $(e[n],t[n])})}catch(e){return!1}}function I(e,t){for(var n=0;n<e.length;n++)if($(e[n],t))return n;return-1}function T(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var M="data-server-rendered",F=["component","directive","filter"],N=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],P={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:j,isReservedAttr:j,isUnknownElement:j,getTagNamespace:E,parsePlatformTagName:A,mustUseProp:j,_lifecycleHooks:N};function D(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var R=/[^\w.$]/;var V,L="__proto__"in{},J="undefined"!=typeof window,U="undefined"!=typeof WX
Environment&&!!WXEnvironment.platform,q=U&&WXEnvironment.platform.toLowerCase(),B=J&&window.navigator.userAgent.toLowerCase(),z=(B&&/msie|trident/.test(B),B&&B.indexOf("msie 9.0")>0),W=B&&B.indexOf("edge/")>0,H=(B&&B.indexOf("android"),B&&/iphone|ipad|ipod|ios/.test(B)||"ios"===q),X=(B&&/chrome\/\d+/.test(B),{}.watch);if(J)try{var G={};Object.defineProperty(G,"passive",{get:function(){}}),window.addEventListener("test-passive",null,G)}catch(e){}var K=function(){return void 0===V&&(V=!J&&!U&&void 0!==global&&"server"===global.process.env.VUE_ENV),V},Z=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Y(e){return"function"==typeof e&&/native code/.test(e.toString())}var Q,ee="undefined"!=typeof Symbol&&Y(Symbol)&&"undefined"!=typeof Reflect&&Y(Reflect.ownKeys);Q="undefined"!=typeof Set&&Y(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.se
t=Object.create(null)},e}();var te=E,ne=0,re=function(){this.id=ne++,this.subs=[]};re.prototype.addSub=function(e){this.subs.push(e)},re.prototype.removeSub=function(e){v(this.subs,e)},re.prototype.depend=function(){re.target&&re.target.addDep(this)},re.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},re.target=null;var oe=[];var ie=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ae={child:{configurable:!0}};ae.child.get=function(){return this.componentInstance},Object.defineProperties(ie.prototype,ae);var se=function(e){void 0===e&&(e="");var t=new
ie;return t.text=e,t.isComment=!0,t};function ce(e){return new ie(void 0,void 0,void 0,String(e))}var ue=Array.prototype,le=Object.create(ue);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ue[e];D(le,e,function(){for(var n=arguments,r=[],o=arguments.length;o--;)r[o]=n[o];var i,a=t.apply(this,r),s=this.__ob__;switch(e){case"push":case"unshift":i=r;break;case"splice":i=r.slice(2)}return i&&s.observeArray(i),s.dep.notify(),a})});var fe=Object.getOwnPropertyNames(le),pe={shouldConvert:!0},de=function(e){(this.value=e,this.dep=new re,this.vmCount=0,D(e,"__ob__",this),Array.isArray(e))?((L?he:ve)(e,le,fe),this.observeArray(e)):this.walk(e)};function he(e,t,n){e.__proto__=t}function ve(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];D(e,i,t[i])}}function me(e,t){var n;if(s(e)&&!(e instanceof ie))return y(e,"__ob__")&&e.__ob__ instanceof de?n=e.__ob__:pe.shouldConvert&&!K()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new de(e)),t
&&n&&n.vmCount++,n}function ye(e,t,n,r,o){var i=new re,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set,u=!o&&me(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return re.target&&(i.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(c?c.call(e,t):n=t,u=!o&&me(t),i.notify())}})}}function ge(e,t,n){if(Array.isArray(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(ye(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function _e(e,t){if(Array.isArray(e)&&l(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}de.prototype.walk=function(e){for(var t=Object.keys(e),n=0;
n<t.length;n++)ye(e,t[n],e[t[n]])},de.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)me(e[t])};var be=P.optionMergeStrategies;function we(e,t){if(!t)return e;for(var n,r,o,i=Object.keys(t),a=0;a<i.length;a++)r=e[n=i[a]],o=t[n],y(e,n)?u(r)&&u(o)&&we(r,o):ge(e,n,o);return e}function ke(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?we(r,o):o}:t?e?function(){return we("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Se(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function Ce(e,t,n,r){var o=Object.create(e||null);return t?x(o,t):o}be.data=function(e,t,n){return n?ke(e,t,n):t&&"function"!=typeof t?e:ke(e,t)},N.forEach(function(e){be[e]=Se}),F.forEach(function(e){be[e+"s"]=Ce}),be.watch=function(e,t,n,r){if(e===X&&(e=void 0),t===X&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in x(o,e),t){var a=o[i],s=t[i];a&&!Array.
isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},be.props=be.methods=be.inject=be.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return x(o,e),t&&x(o,t),o},be.provide=ke;var Oe=function(e,t){return void 0===t?e:t};function xe(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[b(o)]={type:null});else if(u(n))for(var a in n)o=n[a],i[b(a)]=u(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(u(n))for(var i in n){var a=n[i];r[i]=u(a)?x({from:i},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=xe(e,r,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=xe(e,t.mixins[o],n);var a,s={};for(a in e)c(a);for(a in t)y(e,a)||c(a);funct
ion c(r){var o=be[r]||Oe;s[r]=o(e[r],t[r],n,r)}return s}function Ee(e,t,n,r){if("string"==typeof n){var o=e[t];if(y(o,n))return o[n];var i=b(n);if(y(o,i))return o[i];var a=w(i);return y(o,a)?o[a]:o[n]||o[i]||o[a]}}function je(e,t,n,r){var o=t[e],i=!y(n,e),a=n[e];if($e(Boolean,o.type)&&(i&&!y(o,"default")?a=!1:$e(String,o.type)||""!==a&&a!==S(e)||(a=!0)),void 0===a){a=function(e,t,n){if(!y(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ae(t.type)?r.call(e):r}(r,o,e);var s=pe.shouldConvert;pe.shouldConvert=!0,me(a),pe.shouldConvert=s}return a}function Ae(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function $e(e,t){if(!Array.isArray(t))return Ae(t)===Ae(e);for(var n=0,r=t.length;n<r;n++)if(Ae(t[n])===Ae(e))return!0;return!1}function Ie(e,t,n){if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length
;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Te(e,r,"errorCaptured hook")}}Te(e,t,n)}function Te(e,t,n){if(P.errorHandler)try{return P.errorHandler.call(null,e,t,n)}catch(e){Me(e,null,"config.errorHandler")}Me(e,t,n)}function Me(e,t,n){if(!J&&!U||"undefined"==typeof console)throw e;console.error(e)}var Fe,Ne,Pe=[],De=!1;function Re(){De=!1;var e=Pe.slice(0);Pe.length=0;for(var t=0;t<e.length;t++)e[t]()}var Ve=!1;if("undefined"!=typeof setImmediate&&Y(setImmediate))Ne=function(){setImmediate(Re)};else if("undefined"==typeof MessageChannel||!Y(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Ne=function(){setTimeout(Re,0)};else{var Le=new MessageChannel,Je=Le.port2;Le.port1.onmessage=Re,Ne=function(){Je.postMessage(1)}}if("undefined"!=typeof Promise&&Y(Promise)){var Ue=Promise.resolve();Fe=function(){Ue.then(Re),H&&setTimeout(E)}}else Fe=Ne;function qe(e,t){var n;if(Pe.push(function(){if(e)try{e.call(t)}catch(e){Ie(e,t,"nextTick")}else n&&n(t)})
,De||(De=!0,Ve?Ne():Fe()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var Be=new Q;function ze(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!s(t)||Object.isFrozen(t))return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,Be),Be.clear()}var We,He=g(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Xe(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),o=0;o<r.length;o++)r[o].apply(null,e)}return t.fns=e,t}function Ge(e,t,n,o,i){var a,s,c,l,f;for(a in e)s=c=e[a],l=t[a],f=He(a),u(s)&&(c=s.handler,f.params=s.params),r(c)||(r(l)?(r(c.fns)&&(c=e[a]=Xe(c)),n(f.name,c,f.once,f.capture,f.passive,f.params)):c!==l&&(l.fns=c,e[a]=l));for(a in t)r(e[a])&&o((f=He(a)).n
ame,t[a],f.capture)}function Ke(e,t,n){var a;e instanceof ie&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),v(a.fns,c)}r(s)?a=Xe([c]):o(s.fns)&&i(s.merged)?(a=s).fns.push(c):a=Xe([s,c]),a.merged=!0,e[t]=a}function Ze(e,t,n,r,i){if(o(t)){if(y(t,n))return e[n]=t[n],i||delete t[n],!0;if(y(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Ye(e){return a(e)?[ce(e)]:Array.isArray(e)?function e(t,n){var s=[];var c,u,l,f;for(c=0;c<t.length;c++)r(u=t[c])||"boolean"==typeof u||(l=s.length-1,f=s[l],Array.isArray(u)?u.length>0&&(Qe((u=e(u,(n||"")+"_"+c))[0])&&Qe(f)&&(s[l]=ce(f.text+u[0].text),u.shift()),s.push.apply(s,u)):a(u)?Qe(f)?s[l]=ce(f.text+u):""!==u&&s.push(ce(u)):Qe(u)&&Qe(f)?s[l]=ce(f.text+u.text):(i(t._isVList)&&o(u.tag)&&r(u.key)&&o(n)&&(u.key="__vlist"+n+"_"+c+"__"),s.push(u)));return s}(e):void 0}function Qe(e){return o(e)&&o(e.text)&&!1===e.isComment}function et(e,t){return(e.__esModule||ee&&"Module"===e[Symbol.toStringTag])&&(e=e.defau
lt),s(e)?t.extend(e):e}function tt(e){return e.isComment&&e.asyncFactory}function nt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||tt(n)))return n}}function rt(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&at(e,t)}function ot(e,t,n){n?We.$once(e,t):We.$on(e,t)}function it(e,t){We.$off(e,t)}function at(e,t,n){We=e,Ge(t,n||{},ot,it),We=void 0}function st(e,t){var n={};if(!e)return n;for(var r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var u in n)n[u].every(ct)&&delete n[u];return n}function ct(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ut(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ut(e[n],t):t[e[n].key]=e[n].fn;return t}var lt=nu
ll;function ft(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function pt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function dt(e,t){if(t){if(e._directInactive=!1,pt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)dt(e.$children[n]);ht(e,"activated")}}function ht(e,t){var n=e.$options[t];if(n)for(var r=0,o=n.length;r<o;r++)try{n[r].call(e)}catch(n){Ie(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}var vt=[],mt=[],yt={},gt=!1,_t=!1,bt=0;function wt(){var e,t;for(_t=!0,vt.sort(function(e,t){return e.id-t.id}),bt=0;bt<vt.length;bt++)t=(e=vt[bt]).id,yt[t]=null,e.run();var n=mt.slice(),r=vt.slice();bt=vt.length=mt.length=0,yt={},gt=_t=!1,function(e)
{for(var t=0;t<e.length;t++)e[t]._inactive=!0,dt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&ht(r,"updated")}}(r),Z&&P.devtools&&Z.emit("flush")}var kt=0,St=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++kt,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Q,this.newDepIds=new Q,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!R.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};St.prototype.get=function(){var e,t;e=this,re.target&&oe.push(re.target),re.target=e;var n=this.vm;try{t=this.getter.call(n,n)}catch(e){if(!this.user)throw e;Ie(e,n,'getter for watch
er "'+this.expression+'"')}finally{this.deep&&ze(t),re.target=oe.pop(),this.cleanupDeps()}return t},St.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},St.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},St.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==yt[t]){if(yt[t]=!0,_t){for(var n=vt.length-1;n>bt&&vt[n].id>e.id;)n--;vt.splice(n+1,0,e)}else vt.push(e);gt||(gt=!0,qe(wt))}}(this)},St.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ie(e,this.vm,'callback for watcher "'+th
is.expression+'"')}else this.cb.call(this.vm,e,t)}}},St.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},St.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},St.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Ct={enumerable:!0,configurable:!0,get:E,set:E};function Ot(e,t,n){Ct.get=function(){return this[t][n]},Ct.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Ct)}function xt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;pe.shouldConvert=i;var a=function(i){o.push(i);var a=je(i,t,n,e);ye(r,i,a),i in e||Ot(e,"_props",i)};for(var s in t)a(s);pe.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?E:C(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$opti
ons.data;u(t=e._data="function"==typeof t?Et(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&y(r,i)||(void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&Ot(e,"_data",i))}var a;me(t,!0)}(e):me(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=K();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new St(e,a||E,E,jt)),o in e||At(e,o,i)}}(e,t.computed),t.watch&&t.watch!==X&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)It(e,n,r[o]);else It(e,n,r)}}(e,t.watch)}function Et(e,t){try{return e.call(t,t)}catch(e){return Ie(e,t,"data()"),{}}}var jt={lazy:!0};function At(e,t,n){var r=!K();"function"==typeof n?(Ct.get=r?$t(t):n,Ct.set=E):(Ct.get=n.get?r&&!1!==n.cache?$t(t):n.get:E,Ct.set=n.set?n.set:E),Object.defineProperty(e,t,Ct)}function $t(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dir
ty&&t.evaluate(),re.target&&t.depend(),t.value}}function It(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Tt(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}function Mt(e){var t=Ft(e.$options.inject,e);t&&(pe.shouldConvert=!1,Object.keys(t).forEach(function(n){ye(e,n,t[n])}),pe.shouldConvert=!0)}function Ft(e,t){if(e){for(var n=Object.create(null),r=ee?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),o=0;o<r.length;o++){for(var i=r[o],a=e[i].from,s=t;s;){if(s._provided&&a in s._provided){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}}return n}}function Nt(e,t){var n,r,i,a,c;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(a=Object.k
eys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)c=a[r],n[r]=t(e[c],c,r);return o(n)&&(n._isVList=!0),n}function Pt(e,t,n,r){var o,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=x(x({},r),n)),o=i(n)||t;else{var a=this.$slots[e];a&&(a._rendered=!0),o=a||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Dt(e){return Ee(this.$options,"filters",e)||A}function Rt(e,t,n,r){var o=P.keyCodes[t]||n;return o?Array.isArray(o)?-1===o.indexOf(e):o!==e:r?S(r)!==t:void 0}function Vt(e,t,n,r,o){if(n)if(s(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&x(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||h(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||P.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}a in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var c in n)a(c)}else;return e}function Lt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=
n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Jt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&qt(e[r],t+"_"+r,n);else qt(e,t,n)}function qt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Bt(e,t){if(t)if(u(t)){var n=e.on=e.on?x({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function zt(e){e._o=Jt,e._n=p,e._s=f,e._l=Nt,e._t=Pt,e._q=$,e._i=I,e._m=Lt,e._f=Dt,e._k=Rt,e._b=Vt,e._v=ce,e._e=se,e._u=ut,e._g=Bt}function Wt(e,t,r,o,a){var s=a.options;this.data=e,this.props=t,this.children=r,this.parent=o,this.listeners=e.on||n,this.injections=Ft(s.inject,o),this.slots=function(){return st(r,o)};var c=Object.create(o),u=i(s._compiled),l=!u;u&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||n),s._scopeId?this._c=function(e,t,n,r){var i=fn(c,e,t,n,r,l);return i&&!Array.isArra
y(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(c,e,t,n,r,l)}}function Ht(e,t,n,r){e.fnContext=n,e.fnOptions=r,t.slot&&((e.data||(e.data={})).slot=t.slot)}function Xt(e,t){for(var n in t)e[b(n)]=t[n]}zt(Wt.prototype);var Gt="@inRecycleList";function Kt(e,n,r,o){if(t&&t.taskCenter)return"function"==typeof t.taskCenter.registerHook?t.taskCenter.registerHook(e,n,r,o):void 0}var Zt=0;function Yt(e){var t=e.$options.data,n=e.$options.computed||{},r=e._data?Object.assign({},e._data):"function"==typeof t?Et(t,e):t||{},o={};for(var i in n)o[i]=e[i];return Object.assign({},r,o)}function Qt(e){void 0===e&&(e={});var t=this,n=e.componentId;D(t,"_vmTemplate",e.vmTemplate),t._uid=n||"virtual-component-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Mt(t),xt(t),Tt(t),ht(t,"created"),Kt(n,"lifecycle","attach",function(){ht(t,"beforeMount"),new St(t,function(){
return Yt(t)},function(){return t._update(t._vnode,!1)}),t._isMounted=!0,ht(t,"mounted")}),Kt(n,"lifecycle","update",function(){t._update(t._vnode,!1)}),Kt(n,"lifecycle","syncState",function(e,n){if(u(n))for(var r in n)t[r]=n[r];return Yt(t)}),Kt(n,"lifecycle","detach",function(){t.$destroy(),t._vmTemplate&&(t._vmTemplate.removeVirtualComponent(t._uid),delete t._vmTemplate)})}function en(e){var n=this,r=n.$options.componentId;(n._isMounted&&ht(n,"beforeUpdate"),n._vnode=e,n._isMounted&&r)&&function(e,n,r){if(t&&t.taskCenter)"function"==typeof t.taskCenter.updateData&&t.taskCenter.updateData(e,n,r)}(r,Yt(n),function(){ht(n,"updated")})}function tn(e){void 0===e&&(e={});var t=this;t._uid="virtual-component-template-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._self=t,rt(t),pn(t),xt(t),this.registerVirtualComponent()}function nn(e){var t,n,r,o;delete e.data.attrs[Gt],n=(t=e).componentOptions.Ctor,r=n.extend({}),o=r.prototype.$emit,r.prototype.
_init=Qt,r.prototype._update=en,r.prototype.$emit=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=this._uid,i=this._vmTemplate;return r&&i&&(t.push(r),o.apply(i,t)),o.apply(this,t)},t.componentOptions.Ctor=n.extend({methods:{registerVirtualComponent:function(){var e=this;D(e,"_virtualComponents",{}),Kt(String(e._uid),"lifecycle","create",function(t,n){var o=new r({vmTemplate:e,componentId:t,propsData:n});return o._uid=t,e._virtualComponents&&(e._virtualComponents[t]=o),Yt(o)})},removeVirtualComponent:function(e){delete this._virtualComponents[e]}},destroyed:function(){delete this._virtualComponents}}),t.componentOptions.Ctor.prototype._init=tn,t.componentOptions.Ctor.prototype._update=E;var i=sn(e),a=i.$options["@render"];if(a)try{return a.call(i)}catch(e){Ie(e,i,"@render")}}var rn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var o=e;rn.prepatch(o,o)}else{(e.componentInstance=sn(e,lt,n,r)).$mount(t?e
.elm:void 0,t)}},prepatch:function(e,t){var r=t.componentOptions;!function(e,t,r,o,i){var a=!!(i||e.$options._renderChildren||o.data.scopedSlots||e.$scopedSlots!==n);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){pe.shouldConvert=!1;for(var s=e._props,c=e.$options._propKeys||[],u=0;u<c.length;u++){var l=c[u];s[l]=je(l,e.$options.props,t,e)}pe.shouldConvert=!0,e.$options.propsData=t}r=r||n;var f=e.$options._parentListeners;e.$options._parentListeners=r,at(e,r,f),a&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,r.propsData,r.listeners,t,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,ht(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,mt.push(t)):dt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t
._directInactive=!0,pt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);ht(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,a,c,u){if(!r(e)){var l=a.$options._base;if(s(e)&&(e=l.extend(e)),"function"==typeof e){var f,p,d,h,v,m,y;if(r(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;if(i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(!o(e.contexts)){var a=e.contexts=[n],c=!0,u=function(){for(var e=0,t=a.length;e<t;e++)a[e].$forceUpdate()},l=T(function(n){e.resolved=et(n,t),c||u()}),f=T(function(t){o(e.errorComp)&&(e.error=!0,u())}),p=e(l,f);return s(p)&&("function"==typeof p.then?r(e.resolved)&&p.then(l,f):o(p.component)&&"function"==typeof p.component.then&&(p.component.then(l,f),o(p.error)&&(e.errorComp=et(p.error,t)),o(p.loading)&&(e.loadingComp=et(p.loading,t),0===p.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.lo
ading=!0,u())},p.delay||200)),o(p.timeout)&&setTimeout(function(){r(e.resolved)&&f(null)},p.timeout))),c=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(f=e,l,a)))return p=f,d=t,h=a,v=c,m=u,(y=se()).asyncFactory=p,y.asyncMeta={data:d,context:h,children:v,tag:m},y;t=t||{},kn(e),o(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var i=t.on||(t.on={});o(i[r])?i[r]=[t.model.callback].concat(i[r]):i[r]=t.model.callback}(e.options,t);var g=function(e,t,n){var i=t.options.props;if(!r(i)){var a={},s=e.attrs,c=e.props;if(o(s)||o(c))for(var u in i){var l=S(u);Ze(a,c,u,l,!0)||Ze(a,s,u,l,!1)}return a}}(t,e);if(i(e.options.functional))return function(e,t,r,i,a){var s=e.options,c={},u=s.props;if(o(u))for(var l in u)c[l]=je(l,u,t||n);else o(r.attrs)&&Xt(c,r.attrs),o(r.props)&&Xt(c,r.props);var f=new Wt(r,c,a,i,e),p=s.render.call(null,f._c,f);if(p instanceof ie)return Ht(p,r,i,s),p;if(Array.isArray(p)){
for(var d=Ye(p)||[],h=0;h<d.length;h++)Ht(d[h],r,i,s);return d}}(e,g,t,a,c);var _=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var b=t.slot;t={},b&&(t.slot=b)}!function(e){e.hook||(e.hook={});for(var t=0;t<on.length;t++){var n=on[t],r=e.hook[n],o=rn[n];e.hook[n]=r?cn(o,r):o}}(t);var w,k=e.options.name||u,C=new ie("vue-component-"+e.cid+(k?"-"+k:""),t,void 0,void 0,void 0,a,{Ctor:e,propsData:g,listeners:_,tag:u,children:c},f);return(w=C).data.attrs&&Gt in w.data.attrs?nn(C):C}}}function sn(e,t,n,r){var i={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return o(a)&&(i.render=a.render,i.staticRenderFns=a.staticRenderFns),new e.componentOptions.Ctor(i)}function cn(e,t){return function(n,r,o,i){e(n,r,o,i),t(n,r,o,i)}}var un=1,ln=2;function fn(e,t,n,c,u,l){return(Array.isArray(n)||a(n))&&(u=c,c=n,n=void 0),i(l)&&(u=ln),function(e,t,n,a,c){if(o(n)&&o(n.__ob__))return se();o(n)&&o(n.is)&&(t=n.is);if(!t)return se();Array.isArray(a)&&"fun
ction"==typeof a[0]&&((n=n||{}).scopedSlots={default:a[0]},a.length=0);c===ln?a=Ye(a):c===un&&(a=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(a));var u,l;if("string"==typeof t){var f;l=e.$vnode&&e.$vnode.ns||P.getTagNamespace(t),u=P.isReservedTag(t)?new ie(P.parsePlatformTagName(t),n,a,void 0,void 0,e):o(f=Ee(e.$options,"components",t))?an(f,n,e,a,t):new ie(t,n,a,void 0,void 0,e)}else u=an(t,n,e,a);return Array.isArray(u)?u:o(u)?(o(l)&&function e(t,n,a){t.ns=n;"foreignObject"===t.tag&&(n=void 0,a=!0);if(o(t.children))for(var s=0,c=t.children.length;s<c;s++){var u=t.children[s];o(u.tag)&&(r(u.ns)||i(a)&&"svg"!==u.tag)&&e(u,n,a)}}(u,l),o(n)&&function(e){s(e.style)&&ze(e.style);s(e.class)&&ze(e.class)}(n),u):se()}(e,t,n,c,u)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,
r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;ye(e,"$attrs",i&&i.attrs||n,0,!0),ye(e,"$listeners",t._parentListeners||n,0,!0)}var dn,hn,vn,mn,yn,gn,_n,bn=0;function wn(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function kn(e){var t=e.options;if(e.super){var n=kn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,o=e.sealedOptions;for(var i in n)n[i]!==o[i]&&(t||(t={}),t[i]=Sn(n[i],r[i],o[i]));return t}(e);r&&x(e.extendOptions,r),(t=e.options=xe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Sn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isA
rray(t)?t:[t];for(var o=0;o<e.length;o++)(t.indexOf(e[o])>=0||n.indexOf(e[o])<0)&&r.push(e[o]);return r}return e}function Cn(e){this._init(e)}function On(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=xe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Ot(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)At(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,F.forEach(function(e){a[e]=n[e]}),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=x({},a.options),o[r]=a,a}}function xn(e){return e&&(e.Ctor.options.name||e.tag)}function En(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegE
xp]"===c.call(n)&&e.test(t));var n}function jn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=xn(a.componentOptions);s&&!t(s)&&An(n,i,r,o)}}}function An(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,v(n,t)}Cn.prototype._init=function(e){var t=this;t._uid=bn++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=xe(kn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Mt(t),xt(t),Tt(t),ht(t,"created"),t.$options.el&&t.$mount(t.$options.el)},dn=Cn,hn={get:function(){return this._data}},vn={get:function(){return this._props}},Object.defineProperty(dn.prototype,"$data",hn),Object.defineProperty(dn.prototype,"$props",vn),dn.prototype.$set=ge,dn.prototype.$delete=_e,dn.prototype.$watch=function(e,t,n){if(u(t))return It(this,e,t,n);(n=n||{}).user=!0;var r=new St(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}},yn=/^hook:/,(mn=Cn).prototype.$on=function(e,t){i
f(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)this.$on(e[n],t);else(this._events[e]||(this._events[e]=[])).push(t),yn.test(e)&&(this._hasHookEvent=!0);return this},mn.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},mn.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var a,s=i.length;s--;)if((a=i[s])===t||a.fn===t){i.splice(s,1);break}return n},mn.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?O(n):n;for(var r=O(arguments,1),o=0,i=n.length;o<i;o++)try{n[o].apply(t,r)}catch(n){Ie(n,t,'event handler for "'+e+'"')}}return t},(gn=Cn).prototype._update=function(e,t){var n=this;n._isMounted&&ht(n,"beforeUpdate");var r=n.$el,o=n._vnode,i=lt;lt=n,n._vnode=e,o?n.$el=n.__patch__(o,e):(n.$el=n.__p
atch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),lt=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},gn.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},gn.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ht(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ht(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}},zt((_n=Cn).prototype),_n.prototype.$nextTick=function(e){return qe(e,this)},_n.prototype._render=function(){var e,t=this,r=t.$options,o=r.render,i=r._parentVnode;i&&(t.$scopedSlots=i.data.scopedSlots||n),t.$vnode=i;try{e=o.cal
l(t._renderProxy,t.$createElement)}catch(n){Ie(n,t,"render"),e=t._vnode}return e instanceof ie||(e=se()),e.parent=i,e};var $n,In,Tn,Mn=[String,RegExp,Array],Fn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Mn,exclude:Mn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)An(this.cache,e,this.keys)},watch:{include:function(e){jn(this,function(t){return En(e,t)})},exclude:function(e){jn(this,function(t){return!En(e,t)})}},render:function(){var e=this.$slots.default,t=nt(e),n=t&&t.componentOptions;if(n){var r=xn(n),o=this.include,i=this.exclude;if(o&&(!r||!En(o,r))||i&&r&&En(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,v(s,c),s.push(c)):(a[c]=t,s.push(c),this.max&&s.length>parseInt(this.max)&&An(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};$n=Cn,Tn={get:function(){return P}},Object
.defineProperty($n,"config",Tn),$n.util={warn:te,extend:x,mergeOptions:xe,defineReactive:ye},$n.set=ge,$n.delete=_e,$n.nextTick=qe,$n.options=Object.create(null),F.forEach(function(e){$n.options[e+"s"]=Object.create(null)}),$n.options._base=$n,x($n.options.components,Fn),$n.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=O(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this},$n.mixin=function(e){return this.options=xe(this.options,e),this},On($n),In=$n,F.forEach(function(e){In[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}),Object.defineProperty(Cn.prototype,"$isServer",{get:K}),Object.defineProperty(Cn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vno
de.ssrContext}}),Cn.version="2.5.13";var Nn=1;function Pn(e){return t.createElement(e)}var Dn=Object.freeze({namespaceMap:{},createElement:Pn,createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return new function(e){this.instanceId="",this.nodeId=Nn++,this.parentNode=null,this.nodeType=3,this.text=e}(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){if(3!==t.nodeType)e.insertBefore(t,n);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var r=Pn("text");r.setAttr("value",t.text),e.insertBefore(r,n)}},removeChild:function(e,t){3!==t.nodeType?e.removeChild(t):e.setAttr("value","")},appendChild:function(e,t){if(3!==t.nodeType)e.appendChild(t);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var n=Pn("text");n.setAttr("value",t.text),e.appendChild(n)}},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.type
},setTextContent:function(e,t){e.parentNode&&e.parentNode.setAttr("value",t)},setAttribute:function(e,t,n){e.setAttr(t,n)},setStyleScope:function(e,t){e.setAttr("@styleScope",t)}}),Rn={create:function(e,t){Vn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Vn(e,!0),Vn(t))},destroy:function(e){Vn(e,!0)}};function Vn(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?v(i[n],o):i[n]===o&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(o)<0&&i[n].push(o):i[n]=[o]:i[n]=o}}d("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fie
ldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),d("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Ln=d("text,number,password,search,email,tel,url"),Jn=new ie("",{},[]),Un=["create","activate","update","remove","destroy"];function qn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||Ln(r)&&Ln(i)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Bn(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}var zn={create:Wn,update:Wn,destroy:function(e){Wn(e
,Jn)}};function Wn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Jn,a=t===Jn,s=Xn(e.data.directives,e.context),c=Xn(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,Gn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(Gn(o,"bind",t,e),o.def&&o.def.inserted&&u.push(o));if(u.length){var f=function(){for(var n=0;n<u.length;n++)Gn(u[n],"inserted",t,e)};i?Ke(t,"insert",f):f()}l.length&&Ke(t,"postpatch",function(){for(var n=0;n<l.length;n++)Gn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)c[n]||Gn(s[n],"unbind",e,e,a)}(e,t)}var Hn=Object.create(null);function Xn(e,t){var n,r,o,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Hn),i[(o=r,o.rawName||o.name+"."+Object.keys(o.modifiers||{}).join("."))]=r,r.def=Ee(t.$options,"directives",r.name);return i}function Gn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Ie(r,n.context,"directive "+e.name+" "+t+"
hook")}}var Kn=[Rn,zn];function Zn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};a.__ob__&&(a=t.data.attrs=x({},a));var s="function"==typeof o.setAttrs,c={};for(n in a)r=a[n],i[n]!==r&&(s?c[n]=r:o.setAttr(n,r));for(n in i)null==a[n]&&(s?c[n]=void 0:o.setAttr(n));s&&o.setAttrs(c)}}var Yn={create:Zn,update:Zn};function Qn(e,t){var n=t.elm,r=t.context,o=t.data,i=e.data;if(o.staticClass||o.class||i&&(i.staticClass||i.class)){var a=[],s=i.staticClass;s&&a.push.apply(a,s),i.class&&a.push.apply(a,i.class);var c,u,l,f,p=[],d=o.staticClass;if(d&&p.push.apply(p,d),o.class&&p.push.apply(p,o.class),"function"==typeof n.setClassList)n.setClassList(p);else{var h=(c=a,u=p,l=r.$options.style||{},f={},u.forEach(function(e){var t=l[e];x(f,t)}),c.forEach(function(e){var t=l[e];for(var n in t)f.hasOwnProperty(n)||(f[n]="")}),f);if("function"==typeof n.setStyles)n.setStyles(h);else for(var v in h)n.setStyle(v,h[v])}}}var er,tr,nr={create:Qn,update:Qn};function
rr(e,t,n,r,o,i){if(r)console.log("Weex do not support event in bubble phase.");else{if(n){var a=t,s=er;t=function(t){null!==(1===arguments.length?a(t):a.apply(null,arguments))&&or(e,null,null,s)}}if(tr&&tr._virtualComponents){er._context=tr;var c=t;t=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=(t[0]||{}).componentId,o=this._context;if(r&&this._context){var i=this._context._virtualComponents||{};o=i[r]||o}try{!function(e,t,n){void 0===n&&(n=null);var r=e.fns;if(!Array.isArray(r))return"function"==typeof r?r.apply(n,t):e.apply(n,t);for(var o=r.slice(),i=0;i<o.length;i++)o[i].apply(n,t)}(c,t,o)}catch(e){Ie(e,o,"Failed to invoke virtual component handler ("+r+")")}}}er.addEvent(e,t,i)}}function or(e,t,n,r){(r||er).removeEvent(e)}function ir(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};er=t.elm,tr=t.context,Ge(n,r,rr,or,t.context),er=void 0,tr=void 0}}var ar={create:ir,update:ir},sr=g(b);function cr(e,t){if(e.data.style||t.data.style)
{var n,r,o=t.elm,i=e.data.style||{},a=t.data.style||{},s=a.__ob__;Array.isArray(a)&&(a=t.data.style=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&x(t,e[n]);return t}(a)),s&&(a=t.data.style=x({},a));var c="function"==typeof o.setStyles,u={};for(r in i)a[r]||(c?u[sr(r)]="":o.setStyle(sr(r),""));for(r in a)n=a[r],c?u[sr(r)]=n:o.setStyle(sr(r),n);c&&o.setStyles(u)}}var ur={create:function(e,t){if(t.data.s
<TRUNCATED>
[07/11] incubator-weex git commit: * [WEEX-240] [android] feature
update for weexsandbox and size off so 1. every page will has a runtime
context independent of other page 2. At the beginning of js,
will use // {"framework" : "Rax"} or // {"f
Posted by to...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/640c53f1/android/sdk/assets/main.js
----------------------------------------------------------------------
diff --git a/android/sdk/assets/main.js b/android/sdk/assets/main.js
new file mode 100644
index 0000000..fa6fdde
--- /dev/null
+++ b/android/sdk/assets/main.js
@@ -0,0 +1,2 @@
+(this.nativeLog||function(e){console.log(e)})("START JS FRAMEWORK 0.24.4, Build 2018-02-07 17:13. (Vue: 2.5.13-weex.5, Rax: 0.4.20)");var global=this,process={env:{}},setTimeout=global.setTimeout;!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var e,t,n,r;function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function i(e,t){return e(t={exports:{}},t.exports),t.exports}Array.from||(Array.from=(e=Object.prototype.toString,t=function(t){return"function"==typeof t||"[object Function]"===e.call(t)},n=Math.pow(2,53)-1,r=function(e){var t,r=(t=Number(e),isNaN(t)?0:0!==t&&isFinite(t)?(t>0?1:-1)*Math.floor(Math.abs(t)):t);return Math.min(Math.max(r,0),n)},function(e){var n=Object(e);if(null==e)throw new TypeError("Array.from requires an array-like object - not null or undefined");var o,i=arguments.length>1?arguments[1]:void 0;if(void 0!==i){if(!
t(i))throw new TypeError("Array.from: when provided, the second argument must be a function");arguments.length>2&&(o=arguments[2])}for(var a,s=r(n.length),u=t(this)?Object(new this(s)):new Array(s),c=0;c<s;)a=n[c],u[c]=i?void 0===o?i(a,c):i.call(o,a,c):a,c+=1;return u.length=s,u}));var a=i(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),s=i(function(e){var t=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=t)}),u=(s.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),c=function(e){if(!u(e))throw TypeError(e+" is not an object!");return e},l=function(e){try{return!!e()}catch(e){return!0}},f=!l(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),p=a.document,d=u(p)&&u(p.createElement),h=function(e){return d?p.createElement(e):{}},v=!f&&!l(function(){return 7!=Object.defineProperty(h("div")
,"a",{get:function(){return 7}}).a}),y=Object.defineProperty,m={f:f?Object.defineProperty:function(e,t,n){if(c(e),t=function(e,t){if(!u(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!u(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!u(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}(t,!0),c(n),v)try{return y(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},_=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},g=f?function(e,t,n){return m.f(e,t,_(1,n))}:function(e,t,n){return e[t]=n,e},b={}.hasOwnProperty,w=function(e,t){return b.call(e,t)},S=0,x=Math.random(),k=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++S+x).toString(36))},C=i(function(e){var t=k("src"),n="toString",r=Function[n],o=(""+r).split(n);s.inspectSource=function(e){return r.call(e
)},(e.exports=function(e,n,r,i){var s="function"==typeof r;s&&(w(r,"name")||g(r,"name",n)),e[n]!==r&&(s&&(w(r,t)||g(r,t,e[n]?""+e[n]:o.join(String(n)))),e===a?e[n]=r:i?e[n]?e[n]=r:g(e,n,r):(delete e[n],g(e,n,r)))})(Function.prototype,n,function(){return"function"==typeof this&&this[t]||r.call(this)})}),E=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},O=function(e,t,n){if(E(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}},j="prototype",A=function(e,t,n){var r,o,i,u,c=e&A.F,l=e&A.G,f=e&A.S,p=e&A.P,d=e&A.B,h=l?a:f?a[t]||(a[t]={}):(a[t]||{})[j],v=l?s:s[t]||(s[t]={}),y=v[j]||(v[j]={});for(r in l&&(n=t),n)i=((o=!c&&h&&void 0!==h[r])?h:n)[r],u=d&&o?O(i,a):p&&"function"==typeof i?O(Function.call,i):i,h&&C(h,r,i,e&A.U),v[r]!=i&&g(v,r,u),p&&y[r]!=i&&(y[r]=i)};a.core=s,A.F=1,
A.G=2,A.S=4,A.P=8,A.B=16,A.W=32,A.U=64,A.R=128;var I,T=A,P={}.toString,N=function(e){return P.call(e).slice(8,-1)},M=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==N(e)?e.split(""):Object(e)},$=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e},R=function(e){return M($(e))},D=Math.ceil,F=Math.floor,L=function(e){return isNaN(e=+e)?0:(e>0?F:D)(e)},V=Math.min,W=function(e){return e>0?V(L(e),9007199254740991):0},U=Math.max,B=Math.min,q="__core-js_shared__",J=a[q]||(a[q]={}),z=function(e){return J[e]||(J[e]={})},H=z("keys"),G=function(e){return H[e]||(H[e]=k(e))},X=(I=!1,function(e,t,n){var r,o,i,a=R(e),s=W(a.length),u=(o=s,(r=L(r=n))<0?U(r+o,0):B(r,o));if(I&&t!=t){for(;s>u;)if((i=a[u++])!=i)return!0}else for(;s>u;u++)if((I||u in a)&&a[u]===t)return I||u||0;return!I&&-1}),K=G("IE_PROTO"),Z="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Q=Object.keys||function(e){return functio
n(e,t){var n,r=R(e),o=0,i=[];for(n in r)n!=K&&w(r,n)&&i.push(n);for(;t.length>o;)w(r,n=t[o++])&&(~X(i,n)||i.push(n));return i}(e,Z)},Y={f:Object.getOwnPropertySymbols},ee={f:{}.propertyIsEnumerable},te=function(e){return Object($(e))},ne=Object.assign,re=!ne||l(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=ne({},e)[n]||Object.keys(ne({},t)).join("")!=r})?function(e,t){for(var n=arguments,r=te(e),o=arguments.length,i=1,a=Y.f,s=ee.f;o>i;)for(var u,c=M(n[i++]),l=a?Q(c).concat(a(c)):Q(c),f=l.length,p=0;f>p;)s.call(c,u=l[p++])&&(r[u]=c[u]);return r}:ne;T(T.S+T.F,"Object",{assign:re});s.Object.assign;Object.setPrototypeOf||(Object.setPrototypeOf=function(e,t){var n;function r(e,t){return n.call(e,t),e}try{(n=e.getOwnPropertyDescriptor(e.prototype,t).set).call({},null)}catch(o){if(e.prototype!=={}[t])return;n=function(e){this[t]=e},r.polyfill=r(r({},null),e.prototype)instanceof e}return r}(Object,"__proto__"));var oe=
global.WXEnvironment;oe&&"iOS"===oe.platform&&(global.Promise=void 0);var ie=i(function(e){var t=z("wks"),n=a.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:k)("Symbol."+e))}).store=t}),ae=ie("toStringTag"),se="Arguments"==N(function(){return arguments}()),ue=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),ae))?n:se?N(t):"Object"==(r=N(t))&&"function"==typeof t.callee?"Arguments":r},ce={};ce[ie("toStringTag")]="z",ce+""!="[object z]"&&C(Object.prototype,"toString",function(){return"[object "+ue(this)+"]"},!0);var le={},fe=f?Object.defineProperties:function(e,t){c(e);for(var n,r=Q(t),o=r.length,i=0;o>i;)m.f(e,n=r[i++],t[n]);return e},pe=a.document,de=pe&&pe.documentElement,he=G("IE_PROTO"),ve=function(){},ye="prototype",me=function(){var e,t=h("iframe"),n=Z.length;for(t.style.display="none",de.appendChild(t),t.src="javascript:",(e=t.contentWindow.documen
t).open(),e.write("<script>document.F=Object<\/script>"),e.close(),me=e.F;n--;)delete me[ye][Z[n]];return me()},_e=Object.create||function(e,t){var n;return null!==e?(ve[ye]=c(e),n=new ve,ve[ye]=null,n[he]=e):n=me(),void 0===t?n:fe(n,t)},ge=m.f,be=ie("toStringTag"),we=function(e,t,n){e&&!w(e=n?e:e.prototype,be)&&ge(e,be,{configurable:!0,value:t})},Se={};g(Se,ie("iterator"),function(){return this});var xe,ke=G("IE_PROTO"),Ce=Object.prototype,Ee=Object.getPrototypeOf||function(e){return e=te(e),w(e,ke)?e[ke]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Ce:null},Oe=ie("iterator"),je=!([].keys&&"next"in[].keys()),Ae="values",Ie=function(){return this},Te=function(e,t,n,r,o,i,a){var s,u,c;u=t,c=r,(s=n).prototype=_e(Se,{next:_(1,c)}),we(s,u+" Iterator");var l,f,p,d=function(e){if(!je&&e in m)return m[e];switch(e){case"keys":case Ae:return function(){return new n(this,e)}}return function(){return new n(this,e)}},h=t+" Iterator",v=
o==Ae,y=!1,m=e.prototype,b=m[Oe]||m["@@iterator"]||o&&m[o],S=!je&&b||d(o),x=o?v?d("entries"):S:void 0,k="Array"==t&&m.entries||b;if(k&&(p=Ee(k.call(new e)))!==Object.prototype&&p.next&&(we(p,h,!0),w(p,Oe)||g(p,Oe,Ie)),v&&b&&b.name!==Ae&&(y=!0,S=function(){return b.call(this)}),(je||y||!m[Oe])&&g(m,Oe,S),le[t]=S,le[h]=Ie,o)if(l={values:v?S:d(Ae),keys:i?S:d("keys"),entries:x},a)for(f in l)f in m||C(m,f,l[f]);else T(T.P+T.F*(je||y),t,l);return l},Pe=(xe=!0,function(e,t){var n,r,o=String($(e)),i=L(t),a=o.length;return i<0||i>=a?xe?"":void 0:(n=o.charCodeAt(i))<55296||n>56319||i+1===a||(r=o.charCodeAt(i+1))<56320||r>57343?xe?o.charAt(i):n:xe?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});Te(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Pe(t,n),this._i+=e.length,{value:e,done:!1})});var Ne=ie("unscopables"),Me=Array.prototype;void 0==Me[Ne]&&g(Me,Ne,{});var $e=function(e){Me[Ne][e]=!0},Re=function(e
,t){return{value:t,done:!!e}},De=Te(Array,"Array",function(e,t){this._t=R(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,Re(1)):Re(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values");le.Arguments=le.Array,$e("keys"),$e("values"),$e("entries");for(var Fe=ie("iterator"),Le=ie("toStringTag"),Ve=le.Array,We={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ue=Q(We),Be=0;Be<Ue.length;Be++){var qe,Je=Ue[Be],ze=We[Je],He=a[Je],Ge=He&&He.prototype;if(Ge&&(
Ge[Fe]||g(Ge,Fe,Ve),Ge[Le]||g(Ge,Le,Je),le[Je]=Ve,ze))for(qe in De)Ge[qe]||C(Ge,qe,De[qe],!0)}var Xe,Ke,Ze,Qe=function(e,t,n,r){try{return r?t(c(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&c(o.call(e)),t}},Ye=ie("iterator"),et=Array.prototype,tt=ie("iterator"),nt=s.getIteratorMethod=function(e){if(void 0!=e)return e[tt]||e["@@iterator"]||le[ue(e)]},rt=i(function(e){var t={},n={},r=e.exports=function(e,r,o,i,a){var s,u,l,f,p,d=a?function(){return e}:nt(e),h=O(o,i,r?2:1),v=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(void 0===(p=d)||le.Array!==p&&et[Ye]!==p){for(l=d.call(e);!(u=l.next()).done;)if((f=Qe(l,h,u.value,r))===t||f===n)return f}else for(s=W(e.length);s>v;v++)if((f=r?h(c(u=e[v])[0],u[1]):h(e[v]))===t||f===n)return f};r.BREAK=t,r.RETURN=n}),ot=ie("species"),it=a.process,at=a.setImmediate,st=a.clearImmediate,ut=a.MessageChannel,ct=a.Dispatch,lt=0,ft={},pt="onreadystatechange",dt=function(){var e=+this;if(ft.hasOwnProperty(e)){var t=ft[e];de
lete ft[e],t()}},ht=function(e){dt.call(e.data)};at&&st||(at=function(e){for(var t=arguments,n=[],r=1;arguments.length>r;)n.push(t[r++]);return ft[++lt]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),n)},Xe(lt),lt},st=function(e){delete ft[e]},"process"==N(it)?Xe=function(e){it.nextTick(O(dt,e,1))}:ct&&ct.now?Xe=function(e){ct.now(O(dt,e,1))}:ut?(Ze=(Ke=new ut).port2,Ke.port1.onmessage=ht,Xe=O(Ze.postMessage,Ze,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts?(Xe=function(e){a.postMessage(e+"","*")},a.addEventListener("message",ht,!1)):Xe=pt in h("script")?function(e){de.appendChild(h("script"))[pt]=function(){de.removeChild(this),dt.call(e)}}:function(e)
{setTimeout(O(dt,e,1),0)});var vt={set:at,clear:st},yt=vt.set,mt=a.MutationObserver||a.WebKitMutationObserver,_t=a.process,gt=a.Promise,bt="process"==N(_t);var wt={f:function(e){return new function(e){var t,n;this.promise=new e(function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r}),this.resolve=E(t),this.reject=E(n)}(e)}},St=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},xt=ie("species"),kt=ie("iterator"),Ct=!1;try{[7][kt]().return=function(){Ct=!0}}catch(e){}var Et,Ot,jt,At,It,Tt=vt.set,Pt=function(){var e,t,n,r=function(){var r,o;for(bt&&(r=_t.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(bt)n=function(){_t.nextTick(r)};else if(!mt||a.navigator&&a.navigator.standalone)if(gt&>.resolve){var o=gt.resolve();n=function(){o.then(r)}}else n=function(){yt.call(a,r)};else{var i=!0,s=document.createTextNode("");new mt(r).observe(s,{characterData:!0}),n=function(){s.data=i=!i}}r
eturn function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}(),Nt="Promise",Mt=a.TypeError,$t=a.process,Rt=a[Nt],Dt="process"==ue($t),Ft=function(){},Lt=Ot=wt.f,Vt=!!function(){try{var e=Rt.resolve(1),t=(e.constructor={})[ie("species")]=function(e){e(Ft,Ft)};return(Dt||"function"==typeof PromiseRejectionEvent)&&e.then(Ft)instanceof t}catch(e){}}(),Wt=function(e){var t;return!(!u(e)||"function"!=typeof(t=e.then))&&t},Ut=function(e,t){if(!e._n){e._n=!0;var n=e._c;Pt(function(){for(var r=e._v,o=1==e._s,i=0,a=function(t){var n,i,a=o?t.ok:t.fail,s=t.resolve,u=t.reject,c=t.domain;try{a?(o||(2==e._h&&Jt(e),e._h=1),!0===a?n=r:(c&&c.enter(),n=a(r),c&&c.exit()),n===t.promise?u(Mt("Promise-chain cycle")):(i=Wt(n))?i.call(n,s,u):s(n)):u(r)}catch(e){u(e)}};n.length>i;)a(n[i++]);e._c=[],e._n=!1,t&&!e._h&&Bt(e)})}},Bt=function(e){Tt.call(a,function(){var t,n,r,o=e._v,i=qt(e);if(i&&(t=St(function(){Dt?$t.emit("unhandledRejection",o,e):(n=a.onunhandledrejection)?n({promise:e,reason:o}
):(r=a.console)&&r.error&&r.error("Unhandled promise rejection",o)}),e._h=Dt||qt(e)?2:1),e._a=void 0,i&&t.e)throw t.v})},qt=function(e){return 1!==e._h&&0===(e._a||e._c).length},Jt=function(e){Tt.call(a,function(){var t;Dt?$t.emit("rejectionHandled",e):(t=a.onrejectionhandled)&&t({promise:e,reason:e._v})})},zt=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Ut(t,!0))},Ht=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw Mt("Promise can't be resolved itself");(t=Wt(e))?Pt(function(){var r={_w:n,_d:!1};try{t.call(e,O(Ht,r,1),O(zt,r,1))}catch(e){zt.call(r,e)}}):(n._v=e,n._s=1,Ut(n,!1))}catch(e){zt.call({_w:n,_d:!1},e)}}};Vt||(Rt=function(e){!function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!")}(this,Rt,Nt,"_h"),E(e),Et.call(this);try{e(O(Ht,this,1),O(zt,this,1))}catch(e){zt.call(this,e)}},(Et=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0
,this._n=!1}).prototype=function(e,t,n){for(var r in t)C(e,r,t[r],n);return e}(Rt.prototype,{then:function(e,t){var n,r,o,i=Lt((n=Rt,void 0===(o=c(this).constructor)||void 0==(r=c(o)[ot])?n:E(r)));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=Dt?$t.domain:void 0,this._c.push(i),this._a&&this._a.push(i),this._s&&Ut(this,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),jt=function(){var e=new Et;this.promise=e,this.resolve=O(Ht,e,1),this.reject=O(zt,e,1)},wt.f=Lt=function(e){return e===Rt||e===At?new jt(e):Ot(e)}),T(T.G+T.W+T.F*!Vt,{Promise:Rt}),we(Rt,Nt),It=a[Nt],f&&It&&!It[xt]&&m.f(It,xt,{configurable:!0,get:function(){return this}}),At=s[Nt],T(T.S+T.F*!Vt,Nt,{reject:function(e){var t=Lt(this);return(0,t.reject)(e),t.promise}}),T(T.S+T.F*!Vt,Nt,{resolve:function(e){return function(e,t){if(c(e),u(t)&&t.constructor===e)return t;var n=wt.f(e);return(0,n.resolve)(t),n.promise}(this,e)}}),T(T.S+T.F*!(Vt&&function(e,t){if(!t&&!Ct)return!1;var n=
!1;try{var r=[7],o=r[kt]();o.next=function(){return{done:n=!0}},r[kt]=function(){return o},e(r)}catch(e){}return n}(function(e){Rt.all(e).catch(Ft)})),Nt,{all:function(e){var t=this,n=Lt(t),r=n.resolve,o=n.reject,i=St(function(){var n=[],i=0,a=1;rt(e,!1,function(e){var s=i++,u=!1;n.push(void 0),a++,t.resolve(e).then(function(e){u||(u=!0,n[s]=e,--a||r(n))},o)}),--a||r(n)});return i.e&&o(i.v),n.promise},race:function(e){var t=this,n=Lt(t),r=n.reject,o=St(function(){rt(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}});var Gt=["off","error","warn","info","log","debug"],Xt={};global.console;function Kt(e){var t=global.WXEnvironment&&global.WXEnvironment.logLevel||"log";return Xt[t]&&Xt[t][e]}function Zt(e){return e.map(function(e){return e="[object object]"===Object.prototype.toString.call(e).toLowerCase()?JSON.stringify(e):String(e)})}global.setTimeout;var Qt=global.setTimeoutNative;function Yt(e,t,n){if(e.hasOwnProperty(t)){var r=e[t];Object.defineProp
erty(e,t,{get:function(){return r},set:function(r){if(this===e)throw Error("Cannot assign to read only property "+t+" of "+n);return Object.defineProperty(this,t,{value:r,writable:!0}),r}})}}!function(){if(void 0===setTimeout&&"function"==typeof Qt){var e={},t=0;global.setTimeout=function(n,r){e[++t]=n,Qt(t.toString(),r)},global.setTimeoutCallback=function(t){"function"==typeof e[t]&&(e[t](),delete e[t])}}}(),function(){if(Gt.forEach(function(e){var t=Gt.indexOf(e);Xt[e]={},Gt.forEach(function(n){var r=Gt.indexOf(n);r<=t&&(Xt[e][n]=!0)})}),global.WXEnvironment&&"Web"!==global.WXEnvironment.platform)global.console={debug:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&global.nativeLog.apply(global,Zt(e).concat(["__DEBUG"]))},log:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&global.nativeLog.apply(global,Zt(e).concat(["__LOG"]))},info:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&global.nativ
eLog.apply(global,Zt(e).concat(["__INFO"]))},warn:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&global.nativeLog.apply(global,Zt(e).concat(["__WARN"]))},error:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&global.nativeLog.apply(global,Zt(e).concat(["__ERROR"]))}};else{var e=console.debug,t=console.log,n=console.info,r=console.warn,o=console.error;console.__ori__={debug:e,log:t,info:n,warn:r,error:o},console.debug=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("debug")&&console.__ori__.debug.apply(console,e)},console.log=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("log")&&console.__ori__.log.apply(console,e)},console.info=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("info")&&console.__ori__.info.apply(console,e)},console.warn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("warn")&&console.__ori__.warn.apply(console,e)},console.e
rror=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];Kt("error")&&console.__ori__.error.apply(console,e)}}}();var en={framework:"0.24.4",transformer:">=0.1.5 <0.5"};function tn(e,t,n){return t+"@"+n+"#"+e}var nn=function(e){this.instanceId=String(e),this.lastCallbackId=0,this.callbacks={},this.hooks={}};nn.prototype.add=function(e){return this.lastCallbackId++,this.callbacks[this.lastCallbackId]=e,this.lastCallbackId},nn.prototype.remove=function(e){var t=this.callbacks[e];return delete this.callbacks[e],t},nn.prototype.registerHook=function(e,t,n,r){var o=tn(e,t,n);this.hooks[o]&&console.warn('[JS Framework] Override an existing component hook "'+o+'".'),this.hooks[o]=r},nn.prototype.triggerHook=function(e,t,n,r){var o=tn(e,t,n),i=this.hooks[o];if("function"!=typeof i)return console.error("[JS Framework] Invalid hook function type ("+typeof i+') on "'+o+'".'),null;var a=null;try{a=i.apply(null,r||[])}catch(e){console.error('[JS Framework] Failed to execute the hoo
k function on "'+o+'".')}return a},nn.prototype.consume=function(e,t,n){var r=this.callbacks[e];return void 0!==n&&!1!==n||delete this.callbacks[e],"function"==typeof r?r(t):new Error('invalid callback id "'+e+'"')},nn.prototype.close=function(){this.callbacks={},this.hooks={}};var rn=1;function on(){return(rn++).toString()}function an(e){var t=Object.prototype.toString.call(e);return t.substring(8,t.length-1)}function sn(e){if("function"!=typeof btoa)return"";var t=Array.prototype.map.call(new Uint8Array(e),function(e){return String.fromCharCode(e)}).join("");return btoa(t)}function un(e){if(!e||"object"!=typeof e)return!0;for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}var cn={};function ln(e){return cn[e]}function fn(e){var t=cn[e];return t&&t.taskCenter?t.taskCenter:null}function pn(e,t,n){var r=e.documentElement;if(!(r.pureChildren.length>0||t.parentNode)){var o,i,a=r.children,s=a.indexOf(n);s<0?a.push(t):a.splice(s,0,t),1===t.nodeType?("body"===t.
role?(t.docId=e.id,t.ownerDocument=e,t.parentNode=r,hn(t,r)):(t.children.forEach(function(e){e.parentNode=t}),dn(e,t),t.docId=e.id,t.ownerDocument=e,hn(t,r),delete e.nodeMap[t.nodeId]),r.pureChildren.push(t),o=e,i=t.toJSON(),o&&o.taskCenter&&"function"==typeof o.taskCenter.send&&o.taskCenter.send("dom",{action:"createBody"},[i])):(t.parentNode=r,e.nodeMap[t.ref]=t)}}function dn(e,t){t.role="body",t.depth=1,delete e.nodeMap[t.nodeId],t.ref="_root",e.nodeMap._root=t,e.body=t}function hn(e,t){e.parentNode=t,t.docId&&(e.docId=t.docId,e.ownerDocument=t.ownerDocument,e.ownerDocument.nodeMap[e.nodeId]=e,e.depth=t.depth+1),e.children.forEach(function(t){hn(t,e)})}function vn(e){for(;e;){if(1===e.nodeType)return e;e=e.nextSibling}}function yn(e){for(;e;){if(1===e.nodeType)return e;e=e.previousSibling}}function mn(e,t,n,r){n<0&&(n=0);var o=t[n-1],i=t[n];return t.splice(n,0,e),r&&(o&&(o.nextSibling=e),e.previousSibling=o,e.nextSibling=i,i&&(i.previousSibling=e)),n}function _n(e,t,n,r){var o=t.
indexOf(e);if(o<0)return-1;if(r){var i=t[o-1],a=t[o+1];i&&(i.nextSibling=a),a&&(a.previousSibling=i)}t.splice(o,1);var s=n;o<=n&&(s=n-1);var u=t[s-1],c=t[s];return t.splice(s,0,e),r&&(u&&(u.nextSibling=e),e.previousSibling=u,e.nextSibling=c,c&&(c.previousSibling=e)),o===s?-1:n}function gn(e,t,n){var r=t.indexOf(e);if(!(r<0)){if(n){var o=t[r-1],i=t[r+1];o&&(o.nextSibling=i),i&&(i.previousSibling=o)}t.splice(r,1)}}var bn,wn=function(){this.nodeId=on(),this.ref=this.nodeId,this.children=[],this.pureChildren=[],this.parentNode=null,this.nextSibling=null,this.previousSibling=null};wn.prototype.destroy=function(){var e=ln(this.docId);e&&(delete this.docId,delete e.nodeMap[this.nodeId]),this.children.forEach(function(e){e.destroy()})};var Sn={};var xn="div",kn=["click","longpress","touchstart","touchmove","touchend","panstart","panmove","panend","horizontalpan","verticalpan","swipe"];function Cn(e,t){ln(e).nodeMap[t.nodeId]=t}var En=function(e){function t(t,n,r){void 0===t&&(t=xn),e.call(t
his);var o=Sn[t];if(o&&!r)return new o(t,n,!0);n=n||{},this.nodeType=1,this.nodeId=on(),this.ref=this.nodeId,this.type=t,this.attr=n.attr||{},this.style=n.style||{},this.classStyle=n.classStyle||{},this.classList=n.classList||[],this.event={},this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.appendChild=function(e){if(!e.parentNode||e.parentNode===this)if(e.parentNode){if(_n(e,this.children,this.children.length,!0),1===e.nodeType){var t=_n(e,this.pureChildren,this.pureChildren.length),n=fn(this.docId);if(n&&t>=0)return n.send("dom",{action:"moveElement"},[e.ref,this.ref,t])}}else if(hn(e,this),mn(e,this.children,this.children.length,!0),this.docId&&Cn(this.docId,e),1===e.nodeType){mn(e,this.pureChildren,this.pureChildren.length);var r=fn(this.docId);if(r)return r.send("dom",{action:"addElement"},[this.ref,e.toJSON(),-1])}},t.prototype.insertBefore=function(e,t){if(!(e.parentNode&&e.parentNo
de!==this||e===t||e.nextSibling&&e.nextSibling===t))if(e.parentNode){if(_n(e,this.children,this.children.indexOf(t),!0),1===e.nodeType){var n=vn(t),r=_n(e,this.pureChildren,n?this.pureChildren.indexOf(n):this.pureChildren.length),o=fn(this.docId);if(o&&r>=0)return o.send("dom",{action:"moveElement"},[e.ref,this.ref,r])}}else if(hn(e,this),mn(e,this.children,this.children.indexOf(t),!0),this.docId&&Cn(this.docId,e),1===e.nodeType){var i=vn(t),a=mn(e,this.pureChildren,i?this.pureChildren.indexOf(i):this.pureChildren.length),s=fn(this.docId);if(s)return s.send("dom",{action:"addElement"},[this.ref,e.toJSON(),a])}},t.prototype.insertAfter=function(e,t){if(!(e.parentNode&&e.parentNode!==this||e===t||e.previousSibling&&e.previousSibling===t))if(e.parentNode){if(_n(e,this.children,this.children.indexOf(t)+1,!0),1===e.nodeType){var n=_n(e,this.pureChildren,this.pureChildren.indexOf(yn(t))+1),r=fn(this.docId);if(r&&n>=0)return r.send("dom",{action:"moveElement"},[e.ref,this.ref,n])}}else if(
hn(e,this),mn(e,this.children,this.children.indexOf(t)+1,!0),this.docId&&Cn(this.docId,e),1===e.nodeType){var o=mn(e,this.pureChildren,this.pureChildren.indexOf(yn(t))+1),i=fn(this.docId);if(i)return i.send("dom",{action:"addElement"},[this.ref,e.toJSON(),o])}},t.prototype.removeChild=function(e,t){if(e.parentNode&&(gn(e,this.children,!0),1===e.nodeType)){gn(e,this.pureChildren);var n=fn(this.docId);n&&n.send("dom",{action:"removeElement"},[e.ref])}t||e.destroy()},t.prototype.clear=function(){var e=fn(this.docId);e&&this.pureChildren.forEach(function(t){e.send("dom",{action:"removeElement"},[t.ref])}),this.children.forEach(function(e){e.destroy()}),this.children.length=0,this.pureChildren.length=0},t.prototype.setAttr=function(e,t,n){if(this.attr[e]!==t||!1===n){this.attr[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateAttrs"},[this.ref,o])}}},t.prototype.setAttrs=function(e,t){if(!un(e)){var n={};for(var r in e)this.attr[r]!==e[r]&&(this.attr[r]=e[r]
,n[r]=e[r]);if(!un(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateAttrs"},[this.ref,n])}}},t.prototype.setStyle=function(e,t,n){if(this.style[e]!==t||!1===n){this.style[e]=t;var r=fn(this.docId);if(!n&&r){var o={};o[e]=t,r.send("dom",{action:"updateStyle"},[this.ref,o])}}},t.prototype.setStyles=function(e,t){if(!un(e)){var n={};for(var r in e)this.style[r]!==e[r]&&(this.style[r]=e[r],n[r]=e[r]);if(!un(n)){var o=fn(this.docId);!t&&o&&o.send("dom",{action:"updateStyle"},[this.ref,n])}}},t.prototype.setClassStyle=function(e){for(var t in this.classStyle)this.classStyle[t]="";Object.assign(this.classStyle,e);var n=fn(this.docId);n&&n.send("dom",{action:"updateStyle"},[this.ref,this.toStyle()])},t.prototype.addEvent=function(e,t,n){if(this.event||(this.event={}),!this.event[e]){this.event[e]={handler:t,params:n};var r=fn(this.docId);r&&r.send("dom",{action:"addEvent"},[this.ref,e])}},t.prototype.removeEvent=function(e){if(this.event&&this.event[e]){delete this.event[e];var t
=fn(this.docId);t&&t.send("dom",{action:"removeEvent"},[this.ref,e])}},t.prototype.fireEvent=function(e,t,n,r){var o=null,i=!1,a=this.event[e];if(a&&t){var s=a.handler;t.stopPropagation=function(){i=!0},o=r&&r.params?s.call.apply(s,[this].concat(r.params,[t])):s.call(this,t)}return!i&&n&&-1!==kn.indexOf(e)&&this.parentNode&&this.parentNode.fireEvent&&(t.currentTarget=this.parentNode,this.parentNode.fireEvent(e,t,n)),o},t.prototype.toStyle=function(){return Object.assign({},this.classStyle,this.style)},t.prototype.toJSON=function(){var e={ref:this.ref.toString(),type:this.type};un(this.attr)||(e.attr=this.attr),this.classList.length>0&&(e.classList=this.classList.slice());var t=this.toStyle();un(t)||(e.style=t);var n=[];for(var r in this.event){var o=this.event[r].params;o?n.push({type:r,params:o}):n.push(r)}return n.length&&(e.event=n),this.pureChildren.length&&(e.children=this.pureChildren.map(function(e){return e.toJSON()})),e},t.prototype.toString=function(){return"<"+this.type+"
attr="+JSON.stringify(this.attr)+" style="+JSON.stringify(this.toStyle())+">"+this.pureChildren.map(function(e){return e.toString()}).join("")+"</"+this.type+">"},t}(wn);bn=En;var On=function(){},jn=function(e,t){Object.defineProperty(this,"instanceId",{enumerable:!0,value:String(e)}),Object.defineProperty(this,"callbackManager",{enumerable:!0,value:new nn(e)}),On=t||function(){}};function An(e,t){var n=ln(e);return n?Array.isArray(t)?t.map(function(e){switch(e.method){case"callback":return function(e,t,n,r){return e.taskCenter.callback(t,n,r)}.apply(void 0,[n].concat(e.args));case"fireEventSync":case"fireEvent":return function(e,t,n,r,o,i){var a=e.getRef(t);return a?e.fireEvent(a,n,r,o,i):new Error('invalid element reference "'+t+'"')}.apply(void 0,[n].concat(e.args));case"componentHook":return function(e,t,n,r,o){if(!e||!e.taskCenter)return console.error('[JS Framework] Can\'t find "document" or "taskCenter".'),null;var i=null;try{i=e.taskCenter.triggerHook(t,n,r,o)}catch(e){cons
ole.error('[JS Framework] Failed to trigger the "'+n+"@"+r+'" hook on '+t+".")}return i}.apply(void 0,[n].concat(e.args))}}):void 0:new Error("[JS Framework] Failed to receiveTasks, instance ("+e+") is not available.")}jn.prototype.callback=function(e,t,n){return this.callbackManager.consume(e,t,n)},jn.prototype.registerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).registerHook.apply(e,t)},jn.prototype.triggerHook=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];return(e=this.callbackManager).triggerHook.apply(e,t)},jn.prototype.updateData=function(e,t,n){this.send("module",{module:"dom",method:"updateComponentData"},[e,t,n])},jn.prototype.destroyCallback=function(){return this.callbackManager.close()},jn.prototype.normalize=function(e){var t=an(e);return e&&e instanceof En?e.ref:e&&e._isVue&&e.$el instanceof En?e.$el.ref:"Function"===t?this.callbackManager.add(e).toString():function(e){var t=an(e);switch(t
){case"Undefined":case"Null":return"";case"RegExp":return e.toString();case"Date":return e.toISOString();case"Number":case"String":case"Boolean":case"Array":case"Object":return e;case"ArrayBuffer":return{"@type":"binary",dataType:t,base64:sn(e)};case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":return{"@type":"binary",dataType:t,base64:sn(e.buffer)};default:return JSON.stringify(e)}}(e)},jn.prototype.send=function(e,t,n,r){var o=this,i=t.action,a=t.component,s=t.ref,u=t.module,c=t.method;switch(n=n.map(function(e){return o.normalize(e)}),e){case"dom":return this[i](this.instanceId,n);case"component":return this.componentHandler(this.instanceId,s,c,n,Object.assign({component:a},r));default:return this.moduleHandler(this.instanceId,u,c,n,r)}},jn.prototype.callDOM=function(e,t){return this[e](this.instanceId,t)},jn.prototype.callComponent=function(e,t,n,r){return this.comp
onentHandler(this.instanceId,e,t,n,r)},jn.prototype.callModule=function(e,t,n,r){return this.moduleHandler(this.instanceId,e,t,n,r)};var In={};function Tn(e){var t=function(t){In[t]||(In[t]={}),e[t].forEach(function(e){"string"==typeof e?In[t][e]=!0:In[t][e.name]=e.args})};for(var n in e)t(n)}function Pn(e,t){return"string"==typeof t?!(!In[e]||!In[e][t]):!!In[e]}var Nn={};function Mn(e){Array.isArray(e)&&e.forEach(function(e){e&&("string"==typeof e?Nn[e]=!0:"object"==typeof e&&"string"==typeof e.type&&(Nn[e.type]=e,function(e,t){if(t&&t.length){var n=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(bn);t.forEach(function(t){n.prototype[t]=function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o=fn(this.docId);if(o)return o.send("component",{ref:this.ref,component:e,method:t},n)}}),Sn[e]=n}}(e.type,e.methods)))})}function $n(e){return!!Nn[e]}var Rn=[];function Dn(e,t){Ln(e)
?console.warn('Service "'+e+'" has been registered already!'):(t=Object.assign({},t),Rn.push({name:e,options:t}))}function Fn(e){Rn.some(function(t,n){if(t.name===e)return Rn.splice(n,1),!0})}function Ln(e){return t=e,Rn.map(function(e){return e.name}).indexOf(t)>=0;var t}var Vn=function(e){function t(t){e.call(this),this.nodeType=8,this.nodeId=on(),this.ref=this.nodeId,this.type="comment",this.value=t,this.children=[],this.pureChildren=[]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return"\x3c!-- "+this.value+" --\x3e"},t}(wn);function Wn(e,t){return void 0===t&&(t=[]),{module:"dom",method:e,args:t}}var Un=function(e,t){this.id=e,this.batched=!1,this.updates=[],"function"==typeof t?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!0,writable:!0,value:t}):console.error("[JS Runtime] invalid parameter, handler must be a function")};Un.prototype.createFinish=function(e){return(0,this.hand
ler)([Wn("createFinish")],e)},Un.prototype.updateFinish=function(e){return(0,this.handler)([Wn("updateFinish")],e)},Un.prototype.refreshFinish=function(e){return(0,this.handler)([Wn("refreshFinish")],e)},Un.prototype.createBody=function(e){var t=e.toJSON(),n=t.children;delete t.children;var r=[Wn("createBody",[t])];return n&&r.push.apply(r,n.map(function(e){return Wn("addElement",[t.ref,e,-1])})),this.addActions(r)},Un.prototype.addElement=function(e,t,n){return n>=0||(n=-1),this.addActions(Wn("addElement",[t,e.toJSON(),n]))},Un.prototype.removeElement=function(e){if(Array.isArray(e)){var t=e.map(function(e){return Wn("removeElement",[e])});return this.addActions(t)}return this.addActions(Wn("removeElement",[e]))},Un.prototype.moveElement=function(e,t,n){return this.addActions(Wn("moveElement",[e,t,n]))},Un.prototype.setAttr=function(e,t,n){var r={};return r[t]=n,this.addActions(Wn("updateAttrs",[e,r]))},Un.prototype.setStyle=function(e,t,n){var r={};return r[t]=n,this.addActions(Wn
("updateStyle",[e,r]))},Un.prototype.setStyles=function(e,t){return this.addActions(Wn("updateStyle",[e,t]))},Un.prototype.addEvent=function(e,t){return this.addActions(Wn("addEvent",[e,t]))},Un.prototype.removeEvent=function(e,t){return this.addActions(Wn("removeEvent",[e,t]))},Un.prototype.handler=function(e,t){return t&&t()},Un.prototype.addActions=function(e){var t=this.updates,n=this.handler;if(Array.isArray(e)||(e=[e]),!this.batched)return n(e);t.push.apply(t,e)};var Bn={createBody:"callCreateBody",addElement:"callAddElement",removeElement:"callRemoveElement",moveElement:"callMoveElement",updateAttrs:"callUpdateAttrs",updateStyle:"callUpdateStyle",addEvent:"callAddEvent",removeEvent:"callRemoveEvent"};function qn(e,t,n){var r,o=t.module,i=t.method,a=t.args;return r=i,"dom"===o&&Bn[r]&&"function"==typeof global[Bn[r]]?global[Bn[i]].apply(global,[e].concat(a,["-1"])):n(e,[t],"-1")}var Jn=function e(t,n,r){var o,i;t=t?t.toString():"",this.id=t,this.URL=n,i=this,(o=t)&&(cn[o]=i),t
his.nodeMap={};var a,s,u=e.Listener||Un;this.listener=new u(t,r||(a=t,"function"!=typeof(s=e.handler||global.callNative)&&console.error("[JS Runtime] no default handler"),function(e){Array.isArray(e)||(e=[e]);for(var t=0;t<e.length;t++){var n=qn(a,e[t],s);if(-1===n)return n}})),this.taskCenter=new jn(t,r?function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return r.apply(void 0,t)}:e.handler),this.createDocumentElement()};Jn.prototype.getRef=function(e){return this.nodeMap[e]},Jn.prototype.open=function(){this.listener.batched=!1},Jn.prototype.close=function(){this.listener.batched=!0},Jn.prototype.createDocumentElement=function(){var e=this;if(!this.documentElement){var t=new En("document");t.docId=this.id,t.ownerDocument=this,t.role="documentElement",t.depth=0,t.ref="_documentElement",this.nodeMap._documentElement=t,this.documentElement=t,Object.defineProperty(t,"appendChild",{configurable:!0,enumerable:!0,writable:!0,value:function(t){pn(e,t)}}),Object.define
Property(t,"insertBefore",{configurable:!0,enumerable:!0,writable:!0,value:function(t,n){pn(e,t,n)}})}return this.documentElement},Jn.prototype.createBody=function(e,t){this.body||dn(this,new En(e,t));return this.body},Jn.prototype.createElement=function(e,t){return new En(e,t)},Jn.prototype.createComment=function(e){return new Vn(e)},Jn.prototype.fireEvent=function(e,t,n,r,o){if(e){(n=n||{}).type=n.type||t,n.target=e,n.currentTarget=e,n.timestamp=Date.now(),r&&function(e,t){var n=t.attrs||{};for(var r in n)e.setAttr(r,n[r],!0);var o=t.style||{};for(var i in o)e.setStyle(i,o[i],!0)}(e,r);var i="true"===this.getRef("_root").attr.bubble;return e.fireEvent(t,n,i,o)}},Jn.prototype.destroy=function(){var e;this.taskCenter.destroyCallback(),delete this.listener,delete this.nodeMap,delete this.taskCenter,e=this.id,delete cn[e]},Jn.handler=null;var zn={};var Hn,Gn,Xn=function(e,t){var n,r;n=this,r=String(e),Object.defineProperty(n,"[[CurrentInstanceId]]",{value:r}),this.config=t||{},this.do
cument=new Jn(e,this.config.bundleUrl),this.requireModule=this.requireModule.bind(this),this.isRegisteredModule=Pn,this.isRegisteredComponent=$n};Xn.prototype.requireModule=function(e){var t=this["[[CurrentInstanceId]]"];if(t&&this.document&&this.document.taskCenter){if(Pn(e)){var n=e+"#"+t;if(!zn[n]){var r=In[e],o={},i=function(n){Object.defineProperty(o,n,{enumerable:!0,configurable:!0,get:function(){return o=e,i=n,(a=fn(r=t))&&"function"==typeof a.send?function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return a.send("module",{module:o,method:i},e)}:(console.error("[JS Framework] Failed to find taskCenter ("+r+")."),null);var r,o,i,a},set:function(r){return i=e,a=n,s=r,(u=fn(o=t))&&"function"==typeof u.send?"function"!=typeof s?(console.error("[JS Framework] "+i+"."+a+" must be assigned as a function."),null):function(e){return u.send("module",{module:i,method:a},[e])}:(console.error("[JS Framework] Failed to find taskCenter ("+o+")."),null);var o,i,a,s,u}})};for(va
r a in r)i(a);zn[n]=o}return zn[n]}console.warn('[JS Framework] using unregistered weex module "'+e+'"')}else console.error('[JS Framework] Failed to requireModule("'+e+'"), instance ('+t+") doesn't exist anymore.")},Xn.prototype.supports=function(e){if("string"!=typeof e)return null;var t=e.match(/^@(\w+)\/(\w+)(\.(\w+))?$/i);if(t){var n=t[1],r=t[2],o=t[4];switch(n){case"module":return Pn(r,o);case"component":return $n(r)}}return null};var Kn=/^\s*\/\/ *(\{[^}]*\}) *\r?\n/;function Zn(){return"0.24.4"}var Qn={};function Yn(e){return Qn[e]}function er(e,t,n){void 0===t&&(t={});var r=new Xn(e,t);Object.freeze(r);var o=t.bundleType||"Vue";Qn[e]=o;var i=Gn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');!function(e,t,n){var r=fn(e);if(r&&"function"==typeof r.send)if(t&&n){var o="jsfm."+t+"."+n;try{if(Pn("userTrack","addPerfPoint")){var i=Object.create(null);i[o]="4",r.send("module",{module:"userTrack",method:"addPerfPoint"},[i])}}catch(e){console.err
or('[JS Framework] Failed to trace "'+o+'"!')}}else console.warn("[JS Framework] Invalid track type ("+t+") or value ("+n+")");else console.error("[JS Framework] Failed to create tracker!")}(e,"bundleType",o);var a,s,u,c,l=(a=e,s={weex:r,config:t,created:Date.now(),framework:o,bundleType:o},u=Gn,(c=Object.create(null)).service=Object.create(null),Rn.forEach(function(e){var t=e.name,n=e.options.create;if(n)try{var r=n(a,s,u);Object.assign(c.service,r),Object.assign(c,r.instance)}catch(e){console.error("[JS Runtime] Failed to create service "+t+".")}}),delete c.service.instance,Object.freeze(c.service),c);Object.freeze(l);var f=Object.create(null);Object.assign(f,l,{weex:r,getJSFMVersion:Zn,__WEEX_CALL_JAVASCRIPT__:An,services:l}),Object.freeze(f);var p=Object.assign({},f);return"function"==typeof i.createInstanceContext&&Object.assign(p,i.createInstanceContext(e,f,n)),Object.freeze(p),p}var tr={createInstance:function(e,t,n,r){if(Qn[e])return new Error('The instance id "'+e+'" has al
ready been used!');var o=function(e){var t=Kn.exec(e);if(t)try{return JSON.parse(t[1]).framework}catch(e){}return"Weex"}(t);Qn[e]=o,(n=JSON.parse(JSON.stringify(n||{}))).env=JSON.parse(JSON.stringify(global.WXEnvironment||{})),n.bundleType=o;var i=Gn.frameworks[o];if(!i)return new Error('[JS Framework] Invalid bundle type "'+o+'".');"Weex"===o&&console.error('[JS Framework] COMPATIBILITY WARNING: Weex DSL 1.0 (.we) framework is no longer supported! It will be removed in the next version of WeexSDK, your page would be crash if you still using the ".we" framework. Please upgrade it to Vue.js or Rax.');var a=er(e,n,r);if("function"==typeof i.createInstance){if("Rax"===o||"Weex"===o){var s=Object.assign({config:n,created:Date.now(),framework:o},a);return i.createInstance(e,t,n,r,s)}return i.createInstance(e,t,n,r,a)}!function(e,t){var n=[],r=[];for(var o in t)n.push(o),r.push(t[o]);var i="\n (function (global) {\n "+e+"\n })(Object.create(this))\n ";(new(Function.prototype.b
ind.apply(Function,[null].concat(n,[i])))).apply(void 0,r)}(t,a)},createInstanceContext:er,getRoot:function(e){var t=ln(e);try{if(t&&t.body)return t.body.toJSON()}catch(e){return void console.error("[JS Framework] Failed to get the virtual dom tree.")}},getJSFMVersion:Zn,getDocument:ln,registerService:Dn,unregisterService:Fn,callJS:function(e,t){var n=Hn[Yn(e)];return n&&"function"==typeof n.receiveTasks?n.receiveTasks(e,t):An(e,t)}};function nr(e){tr[e]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r,o=t[0],i=Yn(o);if(i&&Hn[i]){var a=(r=Hn[i])[e].apply(r,t),s={framework:i};return"refreshInstance"===e?Rn.forEach(function(e){var t=e.options.refresh;t&&t(o,{info:s,runtime:Gn})}):"destroyInstance"===e&&(Rn.forEach(function(e){var t=e.options.destroy;t&&t(o,{info:s,runtime:Gn})}),delete Qn[o]),a}return new Error('[JS Framework] Using invalid instance id "'+o+'" when calling '+e+".")}}function rr(e,t){tr[e]=function(){for(var n=[],r=arguments.length;r--;)n[r]=argu
ments[r];for(var o in"function"==typeof t&&t.apply(void 0,n),Gn.frameworks){var i=Gn.frameworks[o];i&&i[e]&&i[e].apply(i,n)}}}var or={Document:Jn,Element:En,Comment:Vn,Listener:Un,TaskCenter:jn,sendTasks:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return"function"==typeof callNative?callNative.apply(void 0,e):(global.callNative||function(){}).apply(void 0,e)}};Jn.handler=or.sendTasks;var ir={service:{register:Dn,unregister:Fn,has:Ln},freezePrototype:function(){Object.freeze(or.Comment),Object.freeze(or.Listener),Object.freeze(or.Document.prototype),Object.freeze(or.Comment.prototype),Object.freeze(or.Listener.prototype)},init:function(e){for(var t in Hn=(Gn=e||{}).frameworks||{},function(){var e={createFinish:global.callCreateFinish,updateFinish:global.callUpdateFinish,refreshFinish:global.callRefreshFinish,createBody:global.callCreateBody,registerStyleSheets:global.callRegisterStyleSheets,addElement:global.callAddElement,removeElement:global.callRemoveElement,
moveElement:global.callMoveElement,updateAttrs:global.callUpdateAttrs,updateStyle:global.callUpdateStyle,updateClassList:global.callUpdateClassList,addEvent:global.callAddEvent,removeEvent:global.callRemoveEvent},t=jn.prototype,n=function(n){var r=e[n];t[n]=r?function(e,t){return r.apply(void 0,[e].concat(t))}:function(e,t){return On(e,[{module:"dom",method:n,args:t}],"-1")}};for(var r in e)n(r);t.componentHandler=global.callNativeComponent||function(e,t,n,r,o){return On(e,[{component:o.component,ref:t,method:n,args:r}])},t.moduleHandler=global.callNativeModule||function(e,t,n,r){return On(e,[{module:t,method:n,args:r}])}}(),Hn){var n=Hn[t];if("function"==typeof n.init)try{n.init(e)}catch(e){}}return rr("registerComponents",Mn),rr("registerModules",Tn),rr("registerMethods"),["destroyInstance","refreshInstance"].forEach(nr),tr},config:or};function ar(e,t){void 0===t&&(t={}),this.type=e||"message",this.data=t.data||null,this.origin=t.origin||"",this.source=t.source||null,this.ports=t.
ports||[],this.target=null,this.timeStamp=Date.now()}var sr={},ur={};function cr(){}cr.prototype.postMessage=function(e){if(this._closed)throw new Error('BroadcastChannel "'+this.name+'" is closed.');var t=sr[this.name];if(t&&t.length)for(var n=0;n<t.length;++n){var r=t[n];r._closed||r===this||"function"==typeof r.onmessage&&r.onmessage(new ar("message",{data:e}))}},cr.prototype.close=function(){var e=this;if(!this._closed&&(this._closed=!0,sr[this.name])){var t=sr[this.name].filter(function(t){return t!==e});t.length?sr[this.name]=t:delete sr[this.name]}};var lr={BroadcastChannel:{create:function(e,t,n){if(ur[e]=[],"function"==typeof global.BroadcastChannel)return{};var r={BroadcastChannel:function(t){Object.defineProperty(this,"name",{configurable:!1,enumerable:!0,writable:!1,value:String(t)}),this._closed=!1,this.onmessage=null,sr[this.name]||(sr[this.name]=[]),sr[this.name].push(this),ur[e].push(this)}};return r.BroadcastChannel.prototype=cr.prototype,{instance:r}},destroy:funct
ion(e,t){ur[e].forEach(function(e){return e.close()}),delete ur[e]}}};var fr={},pr={};var dr=Object.freeze({init:function(e){fr.Document=e.Document,fr.Element=e.Element,fr.Comment=e.Comment,fr.sendTasks=e.sendTasks},createInstance:function(e,t,n,r,o){void 0===n&&(n={}),void 0===r&&(r={}),void 0===o&&(o={});var i=new fr.Document(e,n.bundleUrl),a={},s={id:e,data:r,document:i,callbacks:a},u=0;i.addCallback=function(e){return a[++u]=e,u},i.handleCallback=function(e,t,n){var r=a[e];return n&&delete a[e],r(t)},pr[e]=s;var c=Object.assign({Document:fr.Document,Element:fr.Element,Comment:fr.Comment,sendTasks:function(t){return fr.sendTasks(e,t,-1)},options:n,document:i},o),l=[],f=[];for(var p in c)l.push(p),f.push(c[p]);return l.push(t),(new(Function.prototype.bind.apply(Function,[null].concat(l)))).apply(void 0,f),fr.sendTasks(e,[{module:"dom",method:"createFinish",args:[]}],-1),s},destroyInstance:function(e){delete pr[e]},getRoot:function(e){return pr[e].document.body.toJSON()},receiveTas
ks:function(e,t){var n={fireEvent:function(e,t,n,r,o){var i=pr[e].document,a=i.getRef(t);return i.fireEvent(a,n,r,o)},callback:function(e,t,n,r){return pr[e].document.handleCallback(t,n,r)}};if((pr[e]||{}).document&&Array.isArray(t)){var r=[];return t.forEach(function(t){var o=n[t.method],i=[].concat(t.args);"function"==typeof o&&(i.unshift(e),r.push(o.apply(void 0,i)))}),r}}}),hr=i(function(e){e.exports=function(e,t){var n=Object.freeze({});function r(e){return void 0===e||null===e}function o(e){return void 0!==e&&null!==e}function i(e){return!0===e}function a(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var u=Object.prototype.toString;function c(e){return"[object Object]"===u.call(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function f(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);re
turn isNaN(t)?e:t}function d(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}d("slot,component",!0);var h=d("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function m(e,t){return y.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var g=/-(\w)/g,b=_(function(e){return e.replace(g,function(e,t){return t?t.toUpperCase():""})}),w=_(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),S=/\B([A-Z])/g,x=_(function(e){return e.replace(S,"-$1").toLowerCase()});function k(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function C(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function E(e,t){for(var n in t)e[n]=t[n];return e}function O(e,t,
n){}var j=function(e,t,n){return!1},A=function(e){return e};function I(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every(function(e,n){return I(e,t[n])});if(o||i)return!1;var a=Object.keys(e),u=Object.keys(t);return a.length===u.length&&a.every(function(n){return I(e[n],t[n])})}catch(e){return!1}}function T(e,t){for(var n=0;n<e.length;n++)if(I(e[n],t))return n;return-1}function P(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var N="data-server-rendered",M=["component","directive","filter"],$=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],R={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:j,isReserved
Attr:j,isUnknownElement:j,getTagNamespace:O,parsePlatformTagName:A,mustUseProp:j,_lifecycleHooks:$};function D(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var F=/[^\w.$]/;var L,V="__proto__"in{},W="undefined"!=typeof window,U="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,B=U&&WXEnvironment.platform.toLowerCase(),q=W&&window.navigator.userAgent.toLowerCase(),J=(q&&/msie|trident/.test(q),q&&q.indexOf("msie 9.0")>0),z=q&&q.indexOf("edge/")>0,H=(q&&q.indexOf("android"),q&&/iphone|ipad|ipod|ios/.test(q)||"ios"===B),G=(q&&/chrome\/\d+/.test(q),{}.watch);if(W)try{var X={};Object.defineProperty(X,"passive",{get:function(){}}),window.addEventListener("test-passive",null,X)}catch(e){}var K=function(){return void 0===L&&(L=!W&&!U&&void 0!==global&&"server"===global.process.env.VUE_ENV),L},Z=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Q(e){return"function"==typeof e&&/native code/.test(e.toString())}var Y,ee="undefined"!=typeof Symb
ol&&Q(Symbol)&&"undefined"!=typeof Reflect&&Q(Reflect.ownKeys);Y="undefined"!=typeof Set&&Q(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var te=O,ne=0,re=function(){this.id=ne++,this.subs=[]};re.prototype.addSub=function(e){this.subs.push(e)},re.prototype.removeSub=function(e){v(this.subs,e)},re.prototype.depend=function(){re.target&&re.target.addDep(this)},re.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},re.target=null;var oe=[];var ie=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0
,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},ae={child:{configurable:!0}};ae.child.get=function(){return this.componentInstance},Object.defineProperties(ie.prototype,ae);var se=function(e){void 0===e&&(e="");var t=new ie;return t.text=e,t.isComment=!0,t};function ue(e){return new ie(void 0,void 0,void 0,String(e))}var ce=Array.prototype,le=Object.create(ce);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ce[e];D(le,e,function(){for(var n=arguments,r=[],o=arguments.length;o--;)r[o]=n[o];var i,a=t.apply(this,r),s=this.__ob__;switch(e){case"push":case"unshift":i=r;break;case"splice":i=r.slice(2)}return i&&s.observeArray(i),s.dep.notify(),a})});var fe=Object.getOwnPropertyNames(le),pe={shouldConvert:!0},de=function(e){(this.value=e,this.dep=new re,this.vmCount=0,D(e,"__ob__",this),Array.isArray(e))?((V?he:ve)(e,le,fe),this.observeArray(e)):this.walk(e)};function he(e,t,n){e._
_proto__=t}function ve(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];D(e,i,t[i])}}function ye(e,t){var n;if(s(e)&&!(e instanceof ie))return m(e,"__ob__")&&e.__ob__ instanceof de?n=e.__ob__:pe.shouldConvert&&!K()&&(Array.isArray(e)||c(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new de(e)),t&&n&&n.vmCount++,n}function me(e,t,n,r,o){var i=new re,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,u=a&&a.set,c=!o&&ye(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return re.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,o=t.length;r<o;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(u?u.call(e,t):n=t,c=!o&&ye(t),i.notify())}})}}function _e(e,t,n){if(Array.isArray(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var
r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(me(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function ge(e,t){if(Array.isArray(e)&&l(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||m(e,t)&&(delete e[t],n&&n.dep.notify())}}de.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)me(e,t[n],e[t[n]])},de.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)ye(e[t])};var be=R.optionMergeStrategies;function we(e,t){if(!t)return e;for(var n,r,o,i=Object.keys(t),a=0;a<i.length;a++)r=e[n=i[a]],o=t[n],m(e,n)?c(r)&&c(o)&&we(r,o):_e(e,n,o);return e}function Se(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?we(r,o):o}:t?e?function(){return we("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function xe(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function ke(e,t,n,r){var o=Object.create(e||null);return t?E(o,t):o}be.data=function(e,t,n){retur
n n?Se(e,t,n):t&&"function"!=typeof t?e:Se(e,t)},$.forEach(function(e){be[e]=xe}),M.forEach(function(e){be[e+"s"]=ke}),be.watch=function(e,t,n,r){if(e===G&&(e=void 0),t===G&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var o={};for(var i in E(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},be.props=be.methods=be.inject=be.computed=function(e,t,n,r){if(!e)return t;var o=Object.create(null);return E(o,e),t&&E(o,t),o},be.provide=Se;var Ce=function(e,t){return void 0===t?e:t};function Ee(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])&&(i[b(o)]={type:null});else if(c(n))for(var a in n)o=n[a],i[b(a)]=c(o)?o:{type:o};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(c(n))for(var i in n){var a=n[i];r[i]=c(a)?E({from:i},a
):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=Ee(e,r,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=Ee(e,t.mixins[o],n);var a,s={};for(a in e)u(a);for(a in t)m(e,a)||u(a);function u(r){var o=be[r]||Ce;s[r]=o(e[r],t[r],n,r)}return s}function Oe(e,t,n,r){if("string"==typeof n){var o=e[t];if(m(o,n))return o[n];var i=b(n);if(m(o,i))return o[i];var a=w(i);return m(o,a)?o[a]:o[n]||o[i]||o[a]}}function je(e,t,n,r){var o=t[e],i=!m(n,e),a=n[e];if(Ie(Boolean,o.type)&&(i&&!m(o,"default")?a=!1:Ie(String,o.type)||""!==a&&a!==x(e)||(a=!0)),void 0===a){a=function(e,t,n){if(!m(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ae(t.type)?r.call(e):r}(r,o,e);var s=pe.shouldConvert;pe.shouldConvert=!0,ye(a),pe.shouldConvert=s}return a}function Ae(e){var t=e&&e
.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Ie(e,t){if(!Array.isArray(t))return Ae(t)===Ae(e);for(var n=0,r=t.length;n<r;n++)if(Ae(t[n])===Ae(e))return!0;return!1}function Te(e,t,n){if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){Pe(e,r,"errorCaptured hook")}}Pe(e,t,n)}function Pe(e,t,n){if(R.errorHandler)try{return R.errorHandler.call(null,e,t,n)}catch(e){Ne(e,null,"config.errorHandler")}Ne(e,t,n)}function Ne(e,t,n){if(!W&&!U||"undefined"==typeof console)throw e;console.error(e)}var Me,$e,Re=[],De=!1;function Fe(){De=!1;var e=Re.slice(0);Re.length=0;for(var t=0;t<e.length;t++)e[t]()}var Le=!1;if("undefined"!=typeof setImmediate&&Q(setImmediate))$e=function(){setImmediate(Fe)};else if("undefined"==typeof MessageChannel||!Q(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())$e=function(){setTimeout(Fe,0)};else{var Ve=new MessageChannel,We=V
e.port2;Ve.port1.onmessage=Fe,$e=function(){We.postMessage(1)}}if("undefined"!=typeof Promise&&Q(Promise)){var Ue=Promise.resolve();Me=function(){Ue.then(Fe),H&&setTimeout(O)}}else Me=$e;function Be(e,t){var n;if(Re.push(function(){if(e)try{e.call(t)}catch(e){Te(e,t,"nextTick")}else n&&n(t)}),De||(De=!0,Le?$e():Me()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var qe=new Y;function Je(e){!function e(t,n){var r,o;var i=Array.isArray(t);if(!i&&!s(t)||Object.isFrozen(t))return;if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(o=Object.keys(t),r=o.length;r--;)e(t[o[r]],n)}(e,qe),qe.clear()}var ze,He=_(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function Ge(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),o=0;o<r.length;o+
+)r[o].apply(null,e)}return t.fns=e,t}function Xe(e,t,n,o,i){var a,s,u,l,f;for(a in e)s=u=e[a],l=t[a],f=He(a),c(s)&&(u=s.handler,f.params=s.params),r(u)||(r(l)?(r(u.fns)&&(u=e[a]=Ge(u)),n(f.name,u,f.once,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[a]=l));for(a in t)r(e[a])&&o((f=He(a)).name,t[a],f.capture)}function Ke(e,t,n){var a;e instanceof ie&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function u(){n.apply(this,arguments),v(a.fns,u)}r(s)?a=Ge([u]):o(s.fns)&&i(s.merged)?(a=s).fns.push(u):a=Ge([s,u]),a.merged=!0,e[t]=a}function Ze(e,t,n,r,i){if(o(t)){if(m(t,n))return e[n]=t[n],i||delete t[n],!0;if(m(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Qe(e){return a(e)?[ue(e)]:Array.isArray(e)?function e(t,n){var s=[];var u,c,l,f;for(u=0;u<t.length;u++)r(c=t[u])||"boolean"==typeof c||(l=s.length-1,f=s[l],Array.isArray(c)?c.length>0&&(Ye((c=e(c,(n||"")+"_"+u))[0])&&Ye(f)&&(s[l]=ue(f.text+c[0].text),c.shift()),s.push.apply(s,c)):a(c)?Ye(f)?s[l]=ue(f.text+c):""!==c&&s.pus
h(ue(c)):Ye(c)&&Ye(f)?s[l]=ue(f.text+c.text):(i(t._isVList)&&o(c.tag)&&r(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+u+"__"),s.push(c)));return s}(e):void 0}function Ye(e){return o(e)&&o(e.text)&&!1===e.isComment}function et(e,t){return(e.__esModule||ee&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function tt(e){return e.isComment&&e.asyncFactory}function nt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||tt(n)))return n}}function rt(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&at(e,t)}function ot(e,t,n){n?ze.$once(e,t):ze.$on(e,t)}function it(e,t){ze.$off(e,t)}function at(e,t,n){ze=e,Xe(t,n||{},ot,it),ze=void 0}function st(e,t){var n={};if(!e)return n;for(var r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,u=n[s]||(n[s]=[]);"templ
ate"===i.tag?u.push.apply(u,i.children||[]):u.push(i)}}for(var c in n)n[c].every(ut)&&delete n[c];return n}function ut(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ct(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ct(e[n],t):t[e[n].key]=e[n].fn;return t}var lt=null;function ft(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function pt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function dt(e,t){if(t){if(e._directInactive=!1,pt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)dt(e.$children[n]);ht(e,"activated")}}function ht(e,t){var n=e.$options[t];if(n)for(var r=0,o=n.length;r<o;r++)try{n[r].call(e)}catch(n){Te(n,e,t+" h
ook")}e._hasHookEvent&&e.$emit("hook:"+t)}var vt=[],yt=[],mt={},_t=!1,gt=!1,bt=0;function wt(){var e,t;for(gt=!0,vt.sort(function(e,t){return e.id-t.id}),bt=0;bt<vt.length;bt++)t=(e=vt[bt]).id,mt[t]=null,e.run();var n=yt.slice(),r=vt.slice();bt=vt.length=yt.length=0,mt={},_t=gt=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,dt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&ht(r,"updated")}}(r),Z&&R.devtools&&Z.emit("flush")}var St=0,xt=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++St,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Y,this.newDepIds=new Y,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!F.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)re
turn;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};xt.prototype.get=function(){var e,t;e=this,re.target&&oe.push(re.target),re.target=e;var n=this.vm;try{t=this.getter.call(n,n)}catch(e){if(!this.user)throw e;Te(e,n,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Je(t),re.target=oe.pop(),this.cleanupDeps()}return t},xt.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},xt.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},xt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==mt[t]){if(mt[t]=!0,gt){for(var n=vt.length-1;n>bt&&vt[n].id
>e.id;)n--;vt.splice(n+1,0,e)}else vt.push(e);_t||(_t=!0,Be(wt))}}(this)},xt.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Te(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},xt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},xt.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},xt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var kt={enumerable:!0,configurable:!0,get:O,set:O};function Ct(e,t,n){kt.get=function(){return this[t][n]},kt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,kt)}function Et(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e
.$parent;pe.shouldConvert=i;var a=function(i){o.push(i);var a=je(i,t,n,e);me(r,i,a),i in e||Ct(e,"_props",i)};for(var s in t)a(s);pe.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?O:k(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;c(t=e._data="function"==typeof t?Ot(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,o=(e.$options.methods,n.length);for(;o--;){var i=n[o];r&&m(r,i)||(void 0,36!==(a=(i+"").charCodeAt(0))&&95!==a&&Ct(e,"_data",i))}var a;ye(t,!0)}(e):ye(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=K();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;r||(n[o]=new xt(e,a||O,O,jt)),o in e||At(e,o,i)}}(e,t.computed),t.watch&&t.watch!==G&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Tt(e,n,r[o]);else Tt(e,n,r)}}(e,t.watch)}function Ot(e,t){try{return e.call(t,t)}catch(e){return Te(e,t,"data()"),{}}}var j
t={lazy:!0};function At(e,t,n){var r=!K();"function"==typeof n?(kt.get=r?It(t):n,kt.set=O):(kt.get=n.get?r&&!1!==n.cache?It(t):n.get:O,kt.set=n.set?n.set:O),Object.defineProperty(e,t,kt)}function It(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),re.target&&t.depend(),t.value}}function Tt(e,t,n,r){return c(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Pt(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}function Nt(e){var t=Mt(e.$options.inject,e);t&&(pe.shouldConvert=!1,Object.keys(t).forEach(function(n){me(e,n,t[n])}),pe.shouldConvert=!0)}function Mt(e,t){if(e){for(var n=Object.create(null),r=ee?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),o=0;o<r.length;o++){for(var i=r[o],a=e[i].from,s=t;s;){if(s._provided&&a in s._provided){n[i]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[i]){var u=e[i
].default;n[i]="function"==typeof u?u.call(t):u}}return n}}function $t(e,t){var n,r,i,a,u;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(a=Object.keys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)u=a[r],n[r]=t(e[u],u,r);return o(n)&&(n._isVList=!0),n}function Rt(e,t,n,r){var o,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=E(E({},r),n)),o=i(n)||t;else{var a=this.$slots[e];a&&(a._rendered=!0),o=a||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Dt(e){return Oe(this.$options,"filters",e)||A}function Ft(e,t,n,r){var o=R.keyCodes[t]||n;return o?Array.isArray(o)?-1===o.indexOf(e):o!==e:r?x(r)!==t:void 0}function Lt(e,t,n,r,o){if(n)if(s(n)){var i;Array.isArray(n)&&(n=function(e){for(var t={},n=0;n<e.length;n++)e[n]&&E(t,e[n]);return t}(n));var a=function(a){if("class"===a||"style"===a||h(a))i=e;else{var s=e.attrs&&
e.attrs.type;i=r||R.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}a in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var u in n)a(u)}else;return e}function Vt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Ut(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Wt(e,t,n){return Ut(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ut(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Bt(e[r],t+"_"+r,n);else Bt(e,t,n)}function Bt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function qt(e,t){if(t)if(c(t)){var n=e.on=e.on?E({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else;return e}function Jt(e){e._o=Wt,e._n=p,e._s=f,e._l=$t,e._t=Rt,e._q=I,e._i=T,e._m=Vt,e._f=Dt,e._k=Ft,e._b=Lt,e._v=ue,e._e=se,e._u=ct,e._g=qt}function zt(e,t,r,o,a){var s=a.options;this.data=e,this.props=t,this.children=r,this.parent=o,this.li
steners=e.on||n,this.injections=Mt(s.inject,o),this.slots=function(){return st(r,o)};var u=Object.create(o),c=i(s._compiled),l=!c;c&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||n),s._scopeId?this._c=function(e,t,n,r){var i=fn(u,e,t,n,r,l);return i&&!Array.isArray(i)&&(i.fnScopeId=s._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return fn(u,e,t,n,r,l)}}function Ht(e,t,n,r){e.fnContext=n,e.fnOptions=r,t.slot&&((e.data||(e.data={})).slot=t.slot)}function Gt(e,t){for(var n in t)e[b(n)]=t[n]}Jt(zt.prototype);var Xt="@inRecycleList";function Kt(e,n,r,o){if(t&&t.taskCenter)return"function"==typeof t.taskCenter.registerHook?t.taskCenter.registerHook(e,n,r,o):void 0}var Zt=0;function Qt(e){var t=e.$options.data,n=e.$options.computed||{},r=e._data?Object.assign({},e._data):"function"==typeof t?Ot(t,e):t||{},o={};for(var i in n)o[i]=e[i];return Object.assign({},r,o)}function Yt(e){void 0===e&&(e={});var t=this,n=e.componentId;D(t,"_vmTemplate",e.vmTemplate)
,t._uid=n||"virtual-component-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Nt(t),Et(t),Pt(t),ht(t,"created"),Kt(n,"lifecycle","attach",function(){ht(t,"beforeMount"),new xt(t,function(){return Qt(t)},function(){return t._update(t._vnode,!1)}),t._isMounted=!0,ht(t,"mounted")}),Kt(n,"lifecycle","update",function(){t._update(t._vnode,!1)}),Kt(n,"lifecycle","syncState",function(e,n){if(c(n))for(var r in n)t[r]=n[r];return Qt(t)}),Kt(n,"lifecycle","detach",function(){t.$destroy(),t._vmTemplate&&(t._vmTemplate.removeVirtualComponent(t._uid),delete t._vmTemplate)})}function en(e){var n=this,r=n.$options.componentId;(n._isMounted&&ht(n,"beforeUpdate"),n._vnode=e,n._isMounted&&r)&&function(e,n,r){if(t&&t.taskCenter)"function"==typeof t.taskCenter.updateData&&t.taskCenter.updateData(e,n,r)}(r,Qt(n),function(){ht(n,"updated")})}function tn(e){void 0===e&&(e={});var t=this;t._uid="virtual-
component-template-"+Zt++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._self=t,rt(t),pn(t),Et(t),this.registerVirtualComponent()}function nn(e){var t,n,r,o;delete e.data.attrs[Xt],n=(t=e).componentOptions.Ctor,r=n.extend({}),o=r.prototype.$emit,r.prototype._init=Yt,r.prototype._update=en,r.prototype.$emit=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=this._uid,i=this._vmTemplate;return r&&i&&(t.push(r),o.apply(i,t)),o.apply(this,t)},t.componentOptions.Ctor=n.extend({methods:{registerVirtualComponent:function(){var e=this;D(e,"_virtualComponents",{}),Kt(String(e._uid),"lifecycle","create",function(t,n){var o=new r({vmTemplate:e,componentId:t,propsData:n});return o._uid=t,e._virtualComponents&&(e._virtualComponents[t]=o),Qt(o)})},removeVirtualComponent:function(e){delete this._virtualComponents[e]}},destroyed:function(){delete this._virtualComponents}}),t.componentOptions.Ctor.prototype._init=tn,t.componentOptions.Ctor.
prototype._update=O;var i=sn(e),a=i.$options["@render"];if(a)try{return a.call(i)}catch(e){Te(e,i,"@render")}}var rn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var o=e;rn.prepatch(o,o)}else{(e.componentInstance=sn(e,lt,n,r)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var r=t.componentOptions;!function(e,t,r,o,i){var a=!!(i||e.$options._renderChildren||o.data.scopedSlots||e.$scopedSlots!==n);if(e.$options._parentVnode=o,e.$vnode=o,e._vnode&&(e._vnode.parent=o),e.$options._renderChildren=i,e.$attrs=o.data.attrs||n,e.$listeners=r||n,t&&e.$options.props){pe.shouldConvert=!1;for(var s=e._props,u=e.$options._propKeys||[],c=0;c<u.length;c++){var l=u[c];s[l]=je(l,e.$options.props,t,e)}pe.shouldConvert=!0,e.$options.propsData=t}r=r||n;var f=e.$options._parentListeners;e.$options._parentListeners=r,at(e,r,f),a&&(e.$slots=st(i,o.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,r.propsData,r.listeners,t,r.childr
en)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,ht(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,yt.push(t)):dt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,pt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);ht(t,"deactivated")}}(t,!0):t.$destroy())}},on=Object.keys(rn);function an(e,t,a,u,c){if(!r(e)){var l=a.$options._base;if(s(e)&&(e=l.extend(e)),"function"==typeof e){var f,p,d,h,v,y,m;if(r(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;if(i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(!o(e.contexts)){var a=e.contexts=[n],u=!0,c=function(){for(var e=0,t=a.length;e<t;e++)a[e].$forceUpdate()},l=P(function(n){e.resolved=et(n,t),u||c()}),f=P(function(t){o(e.errorComp)&&(e.error=!0,c())}),p=e(l,f);return s(p)&&(
"function"==typeof p.then?r(e.resolved)&&p.then(l,f):o(p.component)&&"function"==typeof p.component.then&&(p.component.then(l,f),o(p.error)&&(e.errorComp=et(p.error,t)),o(p.loading)&&(e.loadingComp=et(p.loading,t),0===p.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.loading=!0,c())},p.delay||200)),o(p.timeout)&&setTimeout(function(){r(e.resolved)&&f(null)},p.timeout))),u=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(f=e,l,a)))return p=f,d=t,h=a,v=u,y=c,(m=se()).asyncFactory=p,m.asyncMeta={data:d,context:h,children:v,tag:y},m;t=t||{},Sn(e),o(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var i=t.on||(t.on={});o(i[r])?i[r]=[t.model.callback].concat(i[r]):i[r]=t.model.callback}(e.options,t);var _=function(e,t,n){var i=t.options.props;if(!r(i)){var a={},s=e.attrs,u=e.props;if(o(s)||o(u))for(var c in i){var l=x(c);Ze(a,u,c,l,!0)||Ze(a,s,c,l,!1)}return a}}(t,e);if(i
(e.options.functional))return function(e,t,r,i,a){var s=e.options,u={},c=s.props;if(o(c))for(var l in c)u[l]=je(l,c,t||n);else o(r.attrs)&&Gt(u,r.attrs),o(r.props)&&Gt(u,r.props);var f=new zt(r,u,a,i,e),p=s.render.call(null,f._c,f);if(p instanceof ie)return Ht(p,r,i,s),p;if(Array.isArray(p)){for(var d=Qe(p)||[],h=0;h<d.length;h++)Ht(d[h],r,i,s);return d}}(e,_,t,a,u);var g=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var b=t.slot;t={},b&&(t.slot=b)}!function(e){e.hook||(e.hook={});for(var t=0;t<on.length;t++){var n=on[t],r=e.hook[n],o=rn[n];e.hook[n]=r?un(o,r):o}}(t);var w,S=e.options.name||c,k=new ie("vue-component-"+e.cid+(S?"-"+S:""),t,void 0,void 0,void 0,a,{Ctor:e,propsData:_,listeners:g,tag:c,children:u},f);return(w=k).data.attrs&&Xt in w.data.attrs?nn(k):k}}}function sn(e,t,n,r){var i={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},a=e.data.inlineTemplate;return o(a)&&(i.render=a.render,i.staticRenderFns=a.staticRenderFns),new e.componentOptions.
Ctor(i)}function un(e,t){return function(n,r,o,i){e(n,r,o,i),t(n,r,o,i)}}var cn=1,ln=2;function fn(e,t,n,u,c,l){return(Array.isArray(n)||a(n))&&(c=u,u=n,n=void 0),i(l)&&(c=ln),function(e,t,n,a,u){if(o(n)&&o(n.__ob__))return se();o(n)&&o(n.is)&&(t=n.is);if(!t)return se();Array.isArray(a)&&"function"==typeof a[0]&&((n=n||{}).scopedSlots={default:a[0]},a.length=0);u===ln?a=Qe(a):u===cn&&(a=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(a));var c,l;if("string"==typeof t){var f;l=e.$vnode&&e.$vnode.ns||R.getTagNamespace(t),c=R.isReservedTag(t)?new ie(R.parsePlatformTagName(t),n,a,void 0,void 0,e):o(f=Oe(e.$options,"components",t))?an(f,n,e,a,t):new ie(t,n,a,void 0,void 0,e)}else c=an(t,n,e,a);return Array.isArray(c)?c:o(c)?(o(l)&&function e(t,n,a){t.ns=n;"foreignObject"===t.tag&&(n=void 0,a=!0);if(o(t.children))for(var s=0,u=t.children.length;s<u;s++){var c=t.children[s];o(c.tag)&&(r(c.ns)||i(a)&&"svg"!==c.tag)&&e(c,n,a)}
}(c,l),o(n)&&function(e){s(e.style)&&Je(e.style);s(e.class)&&Je(e.class)}(n),c):se()}(e,t,n,u,c)}function pn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,r=e.$vnode=t._parentVnode,o=r&&r.context;e.$slots=st(t._renderChildren,o),e.$scopedSlots=n,e._c=function(t,n,r,o){return fn(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return fn(e,t,n,r,o,!0)};var i=r&&r.data;me(e,"$attrs",i&&i.attrs||n,0,!0),me(e,"$listeners",t._parentListeners||n,0,!0)}var dn,hn,vn,yn,mn,_n,gn,bn=0;function wn(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function Sn(e){var t=e.options;if(e.super){var n=Sn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.ex
tendOptions,o=e.sealedOptions;for(var i in n)n[i]!==o[i]&&(t||(t={}),t[i]=xn(n[i],r[i],o[i]));return t}(e);r&&E(e.extendOptions,r),(t=e.options=Ee(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function xn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var o=0;o<e.length;o++)(t.indexOf(e[o])>=0||n.indexOf(e[o])<0)&&r.push(e[o]);return r}return e}function kn(e){this._init(e)}function Cn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Ee(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Ct(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)At(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,M.forEach(function(e){a[e]=n[e]}
),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=E({},a.options),o[r]=a,a}}function En(e){return e&&(e.Ctor.options.name||e.tag)}function On(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===u.call(n)&&e.test(t));var n}function jn(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=En(a.componentOptions);s&&!t(s)&&An(n,i,r,o)}}}function An(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,v(n,t)}kn.prototype._init=function(e){var t=this;t._uid=bn++,t._isVue=!0,e&&e._isComponent?wn(t,e):t.$options=Ee(Sn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,ft(t),rt(t),pn(t),ht(t,"beforeCreate"),Nt(t),Et(t),Pt(t),ht(t,"created"),t.$options.el&&t.$mount(t.$options.el)},dn=kn,hn={get:function(){return this._data}},vn={get:function(){return this._props}},Object.defineProperty(dn.prototype,"$data",hn),Object.defineProperty(dn.
prototype,"$props",vn),dn.prototype.$set=_e,dn.prototype.$delete=ge,dn.prototype.$watch=function(e,t,n){if(c(t))return Tt(this,e,t,n);(n=n||{}).user=!0;var r=new xt(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}},mn=/^hook:/,(yn=kn).prototype.$on=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)this.$on(e[n],t);else(this._events[e]||(this._events[e]=[])).push(t),mn.test(e)&&(this._hasHookEvent=!0);return this},yn.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},yn.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var a,s=i.length;s--;)if((a=i[s])===t||a.fn===t){i.splice(s,1);break}return n},yn.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?C(n):
n;for(var r=C(arguments,1),o=0,i=n.length;o<i;o++)try{n[o].apply(t,r)}catch(n){Te(n,t,'event handler for "'+e+'"')}}return t},(_n=kn).prototype._update=function(e,t){var n=this;n._isMounted&&ht(n,"beforeUpdate");var r=n.$el,o=n._vnode,i=lt;lt=n,n._vnode=e,o?n.$el=n.__patch__(o,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),lt=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},_n.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},_n.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){ht(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),ht(e,"destroyed"),e.$of
f(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}},Jt((gn=kn).prototype),gn.prototype.$nextTick=function(e){return Be(e,this)},gn.prototype._render=function(){var e,t=this,r=t.$options,o=r.render,i=r._parentVnode;i&&(t.$scopedSlots=i.data.scopedSlots||n),t.$vnode=i;try{e=o.call(t._renderProxy,t.$createElement)}catch(n){Te(n,t,"render"),e=t._vnode}return e instanceof ie||(e=se()),e.parent=i,e};var In,Tn,Pn,Nn=[String,RegExp,Array],Mn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Nn,exclude:Nn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)An(this.cache,e,this.keys)},watch:{include:function(e){jn(this,function(t){return On(e,t)})},exclude:function(e){jn(this,function(t){return!On(e,t)})}},render:function(){var e=this.$slots.default,t=nt(e),n=t&&t.componentOptions;if(n){var r=En(n),o=this.include,i=this.exclude;if(o&&(!r||!On(o,r))||i&&r&&On(i,r))return t;var a=this.cache,s=thi
s.keys,u=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[u]?(t.componentInstance=a[u].componentInstance,v(s,u),s.push(u)):(a[u]=t,s.push(u),this.max&&s.length>parseInt(this.max)&&An(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};In=kn,Pn={get:function(){return R}},Object.defineProperty(In,"config",Pn),In.util={warn:te,extend:E,mergeOptions:Ee,defineReactive:me},In.set=_e,In.delete=ge,In.nextTick=Be,In.options=Object.create(null),M.forEach(function(e){In.options[e+"s"]=Object.create(null)}),In.options._base=In,E(In.options.components,Mn),In.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=C(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this},In.mixin=function(e){return this.options=Ee(this.options,e),this},Cn(In),Tn=In,M.forEach(function(e){Tn[e]=function(t,n){return n?("component"===e&&c(n)&&(n.name=n.name||t,n=th
is.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}),Object.defineProperty(kn.prototype,"$isServer",{get:K}),Object.defineProperty(kn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),kn.version="2.5.13";var $n=1;function Rn(e){return t.createElement(e)}var Dn=Object.freeze({namespaceMap:{},createElement:Rn,createElementNS:function(e,n){return t.createElement(e+":"+n)},createTextNode:function(e){return new function(e){this.instanceId="",this.nodeId=$n++,this.parentNode=null,this.nodeType=3,this.text=e}(e)},createComment:function(e){return t.createComment(e)},insertBefore:function(e,t,n){if(3!==t.nodeType)e.insertBefore(t,n);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var r=Rn("text");r.setAttr("value",t.text),e.insertBefore(r,n)}},removeChild:function(e,t){3!==t.nodeType?e.removeChild(t):e.setAttr("value","")},appendChild:function(e,
t){if(3!==t.nodeType)e.appendChild(t);else if("text"===e.type)e.setAttr("value",t.text),t.parentNode=e;else{var n=Rn("text");n.setAttr("value",t.text),e.appendChild(n)}},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.type},setTextContent:function(e,t){e.parentNode&&e.parentNode.setAttr("value",t)},setAttribute:function(e,t,n){e.setAttr(t,n)},setStyleScope:function(e,t){e.setAttr("@styleScope",t)}}),Fn={create:function(e,t){Ln(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Ln(e,!0),Ln(t))},destroy:function(e){Ln(e,!0)}};function Ln(e,t){var n=e.data.ref;if(n){var r=e.context,o=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?v(i[n],o):i[n]===o&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(o)<0&&i[n].push(o):i[n]=[o]:i[n]=o}}d("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,
img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),d("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0);var Vn=d("text,number,password,search,email,tel,url"),Wn=new ie("",{},[]),Un=["create","activate","update","remove","destroy"];function Bn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n
.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||Vn(r)&&Vn(i)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function qn(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}var Jn={create:zn,update:zn,destroy:function(e){zn(e,Wn)}};function zn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Wn,a=t===Wn,s=Gn(e.data.directives,e.context),u=Gn(t.data.directives,t.context),c=[],l=[];for(n in u)r=s[n],o=u[n],r?(o.oldValue=r.value,Xn(o,"update",t,e),o.def&&o.def.componentUpdated&&l.push(o)):(Xn(o,"bind",t,e),o.def&&o.def.inserted&&c.push(o));if(c.length){var f=function(){for(var n=0;n<c.length;n++)Xn(c[n],"inserted",t,e)};i?Ke(t,"insert",f):f()}l.length&&Ke(t,"postpatch",function(){for(var n=0;n<l.length;n++)Xn(l[n],"componentUpdated",t,e)});if(!i)for(n in s)u[n]||Xn(s[n],"unbind",e,e,a)}(e,t)}var Hn=Object.create(null);function Gn(e,t){var n,r,o,i=Object.create(null);if(!e)return i;for(n=0;n<e.
length;n++)(r=e[n]).modifiers||(r.modifiers=Hn),i[(o=r,o.rawName||o.name+"."+Object.keys(o.modifiers||{}).join("."))]=r,r.def=Oe(t.$options,"directives",r.name);return i}function Xn(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){Te(r,n.context,"directive "+e.name+" "+t+" hook")}}var Kn=[Fn,Jn];function Zn(e,t){if(e.data.attrs||t.data.attrs){var n,r,o=t.elm,i=e.data.attrs||{},a=t.data.attrs||{};a.__ob__&&(a=t.data.attrs=E({},a));var s="function"==typeof o.setAttrs,u={};for(n in a)r=a[n],i[n]!==r&&(s?u[n]=r:o.setAttr(n,r));for(n in i)null==a[n]&&(s?u[n]=void 0:o.setAttr(n));s&&o.setAttrs(u)}}var Qn={create:Zn,update:Zn};function Yn(e,t){var n=t.elm,r=t.context,o=t.data,i=e.data;if(o.staticClass||o.class||i&&(i.staticClass||i.class)){var a=[],s=i.staticClass;s&&a.push.apply(a,s),i.class&&a.push.apply(a,i.class);var u,c,l,f,p=[],d=o.staticClass;if(d&&p.push.apply(p,d),o.class&&p.push.apply(p,o.class),"function"==typeof n.setClassList)n.setClassList(p);else{var h=(u=
a,c=p,l=r.$options.style||{},f={},c.forEach(function(e){var t=l[e];E(f,t)}),u.forEach(function(e){var t=l[e];for(var n in t)f.hasOwnProperty(n)||(f[n]="")}),f);if("function"==typeof n.setStyles)n.setStyles(h);else for(var v in h)n.setStyle(v,h[v])}}}var er,tr,nr={create:Yn,update:Yn};function rr(e,t,n,r,o,i){if(r)console.log("Weex do not support event in bubble phase.");else{if(n){var a=t,s=er;t=function(t){null!==(1===arguments.length?a(t):a.apply(null,arguments))&&or(e,null,null,s)}}if(tr&&tr._virtualComponents){er._context=tr;var u=t;t=function(){for(var e=arguments,t=[],n=arguments.length;n--;)t[n]=e[n];var r=(t[0]||{}).componentId,o=this._context;if(r&&this._context){var i=this._context._virtualComponents||{};o=i[r]||o}try{!function(e,t,n){void 0===n&&(n=null);var r=e.fns;if(!Array.isArray(r))return"function"==typeof r?r.apply(n,t):e.apply(n,t);for(var o=r.slice(),i=0;i<o.length;i++)o[i].apply(n,t)}(u,t,o)}catch(e){Te(e,o,"Failed to invoke virtual component handler ("+r+")")}}}
er.addEvent(e,t,i)}}function or(e,t,n,r){(r||er).removeEvent(e)}function ir(e,t){if(e.data.on||t.data.on){var n=t.data.on||{},r=e.data.on||{};er=t.elm,tr=t.context,Xe(n,r,rr,or,t.context),er=void 0,tr=void 0}}var ar={create:ir,update:ir},sr=_(b);function ur(e,t){if(e.data.style||t.data.style){var n,r,o=t.elm,i=e.data.style||{},a=t.data.style||{},s=a.__ob__;Array.isArray(a)&&(a=t.data.style=function(e){for(var
<TRUNCATED>
[11/11] incubator-weex git commit: * [android] fix atob and btoa bug
Posted by to...@apache.org.
* [android] fix atob and btoa bug
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/45ec92c8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/45ec92c8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/45ec92c8
Branch: refs/heads/master
Commit: 45ec92c81990ca5f3cb5bdc96d1ffd53bb2af86f
Parents: e3d6759
Author: wentao.swt <we...@alibaba-inc.com>
Authored: Thu Mar 22 15:42:13 2018 +0800
Committer: yuhun-alibaba <to...@gmail.com>
Committed: Tue Mar 27 16:01:32 2018 +0800
----------------------------------------------------------------------
android/sdk/libs/armeabi/libweexjss.so | Bin 2965560 -> 2965560 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/45ec92c8/android/sdk/libs/armeabi/libweexjss.so
----------------------------------------------------------------------
diff --git a/android/sdk/libs/armeabi/libweexjss.so b/android/sdk/libs/armeabi/libweexjss.so
index 51bbd4d..94d4478 100755
Binary files a/android/sdk/libs/armeabi/libweexjss.so and b/android/sdk/libs/armeabi/libweexjss.so differ