Socket
Socket
Sign inDemoInstall

vue

Package Overview
Dependencies
Maintainers
1
Versions
526
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue - npm Package Compare versions

Comparing version 0.11.0-rc to 0.11.0-rc2

6

dist/vue.min.js
/**
* Vue.js v0.11.0-rc
* Vue.js v0.11.0-rc2
* (c) 2014 Evan You
* Released under the MIT License.
*/
!function(){"use strict";function t(e){var i=t.modules[e];if(!i)throw new Error('failed to require "'+e+'"');return"exports"in i||"function"!=typeof i.definition||(i.client=i.component=!0,i.definition.call(this,i.exports={},i),delete i.definition),i.exports}t.modules={},t.register=function(e,i){t.modules[e]={definition:i}},t.define=function(e,i){t.modules[e]={exports:i}},t.register(1,function(e){var i=t(2);e.$addChild=function(t,e){e=e||i.Vue,t=t||{};var n,r=this,s=void 0!==t.inherit?t.inherit:e.options.inherit;if(s){var o=r._childCtors;o||(o=r._childCtors={}),n=o[e.cid],n||(n=function(t){this.constructor=n,i.Vue.call(this,t)},n.options=e.options,n.prototype=this,o[e.cid]=n)}else n=e;t._parent=r,t._root=r.$root;var a=new n(t);return this._children||(this._children=[]),this._children.push(a),a}}),t.register(3,function(e){var i=t(2),n=t(4),r=t(5),s=t(6),o=t(7),a=/[^|]\|[^|]/;e.$get=function(t){var e=o.parse(t);return e?e.get.call(this,this):void 0},e.$set=function(t,e){var i=o.parse(t,!0);i&&i.set&&i.set.call(this,this,e)},e.$add=function(t,e){this._data.$add(t,e)},e.$delete=function(t){this._data.$delete(t)},e.$watch=function(t,e,i,r){var s=this,o=i?t+"**deep**":t,a=s._userWatchers[o],h=function(t,i){e.call(s,t,i)};return a?a.addCb(h):a=s._userWatchers[o]=new n(s,t,h,null,!1,i),r&&h(a.value),function(){a.removeCb(h),a.active||(s._userWatchers[o]=null)}},e.$eval=function(t){if(a.test(t)){var e=s.parse(t)[0];return e.filters?i.applyFilters(this.$get(e.expression),i.resolveFilters(this,e.filters).read,this):this.$get(e.expression)}return this.$get(t)},e.$interpolate=function(t){var e=r.parse(t),i=this;return e?1===e.length?i.$eval(e[0].value):e.map(function(t){return t.tag?i.$eval(t.value):t.value}).join(""):t},e.$log=function(t){var e=this[t||"_data"];console.log(JSON.parse(JSON.stringify(e)))}}),t.register(8,function(e){function i(t,e,i,s,o){e=r(e);var a=!s&&!t._isAttached&&!h.inDoc(t.$el);t._isBlock?n(t,e,i,o):i(t.$el,e,t,o),a&&t._callHook("attached")}function n(t,e,i,n){for(var r,s=t._blockStart,o=t._blockEnd;r!==o;)r=s.nextSibling,i(s,e,t),s=r;i(o,e,t,n)}function r(t){return"string"==typeof t?document.querySelector(t):t}function s(t,e,i,n){e.appendChild(t),n&&n()}function o(t,e,i,n){h.before(t,e),n&&n()}function a(t,e,i){h.remove(t),i&&i()}var h=t(2),c=t(9);e.$appendTo=function(t,e,n){var r=!h.inDoc(t),o=n===!1||r?s:c.append;i(this,t,o,r,e)},e.$prependTo=function(t,e,i){t=r(t),t.hasChildNodes()?this.$before(t.firstChild,e,i):this.$appendTo(t,e,i)},e.$before=function(t,e,n){var r=!h.inDoc(t),s=n===!1||r?o:c.before;i(this,t,s,r,e)},e.$after=function(t,e,i){t=r(t),t.nextSibling?this.$before(t.nextSibling,e,i):this.$appendTo(t.parentNode,e,i)},e.$remove=function(t,e){var i=this._isAttached&&h.inDoc(this.$el);i||(e=!1);var r,o=this,u=function(){i&&o._callHook("detached"),t&&t()};this._isBlock&&!this._blockFragment.hasChildNodes()?(r=e===!1?s:c.removeThenAppend,n(this,this._blockFragment,r,u)):(r=e===!1?a:c.remove)(this.$el,this,u)}}),t.register(10,function(e){function i(t,e,i){var n=t.$parent;if(n&&i&&!r.test(e))for(;n;)n._eventsCount[e]=(n._eventsCount[e]||0)+i,n=n.$parent}var n=t(2);e.$on=function(t,e){(this._events[t]||(this._events[t]=[])).push(e),i(this,t,1)},e.$once=function(t,e){function i(){n.$off(t,i),e.apply(this,arguments)}var n=this;i.fn=e,this.$on(t,i)},e.$off=function(t,e){var n;if(!arguments.length){if(this.$parent)for(t in this._events)n=this._events[t],n&&i(this,t,-n.length);return void(this._events={})}if(n=this._events[t]){if(1===arguments.length)return i(this,t,-n.length),void(this._events[t]=null);for(var r,s=n.length;s--;)if(r=n[s],r===e||r.fn===e){i(this,t,-1),n.splice(s,1);break}}},e.$emit=function(t){this._eventCancelled=!1;var e=this._events[t];if(e){for(var i=arguments.length-1,r=new Array(i);i--;)r[i]=arguments[i+1];i=0,e=e.length>1?n.toArray(e):e;for(var s=e.length;s>i;i++)e[i].apply(this,r)===!1&&(this._eventCancelled=!0)}},e.$broadcast=function(t){if(this._eventsCount[t]){var e=this._children;if(e)for(var i=0,n=e.length;n>i;i++){var r=e[i];r.$emit.apply(r,arguments),r._eventCancelled||r.$broadcast.apply(r,arguments)}}},e.$dispatch=function(){for(var t=this.$parent;t;)t.$emit.apply(t,arguments),t=t._eventCancelled?null:t.$parent};var r=/^hook:/}),t.register(11,function(e){function i(t){return new Function("Vue","return function "+r.camelize(t)+" (options) { Vue.call(this, options) }")(r.Vue)}function n(t){a.forEach(function(e){t[e]=function(t,i){return i?void(this.options[e+"s"][t]=i):this.options[e+"s"][t]}}),t.component=function(t,e){return e?(r.isPlainObject(e)&&(e.name=t,e=r.Vue.extend(e)),void(this.options.components[t]=e)):this.options.components[t]}}var r=t(2),s=t(12);e.util=r,e.nextTick=r.nextTick,e.config=t(13),e.cid=0;var o=1;e.extend=function(t){t=t||{};var e=this,r=i(t.name||"VueComponent");return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.cid=o++,r.options=s(e.options,t),r["super"]=e,r.extend=e.extend,n(r),r},e.use=function(t){var e=r.toArray(arguments,1);return e.unshift(this),"function"==typeof t.install?t.install.apply(t,e):t.apply(null,e),this};var a=["directive","filter","partial","transition"];n(e)}),t.register(14,function(e){function i(){this._isAttached=!0,this._isReady=!0,this._callHook("ready")}var n=t(2);e.$mount=function(t){if(!this._isCompiled){if("string"==typeof t){if(t=document.querySelector(t),!t)return}this._compile(t),this._isCompiled=!0,this._callHook("compiled"),n.inDoc(this.$el)?(this._callHook("attached"),this._initDOMHooks(),i.call(this)):(this._initDOMHooks(),this.$once("hook:attached",i))}},e.$destroy=function(t){if(!this._isDestroyed){this._callHook("beforeDestroy"),this._isBeingDestroyed=!0,t&&this.$el&&this.$remove();var e,i=this.$parent;if(i&&!i._isBeingDestroyed&&(e=i._children.indexOf(this),i._children.splice(e)),this._children)for(e=this._children.length;e--;)this._children[e].$destroy();for(e=this._directives.length;e--;)this._directives[e]._teardown();for(e in this._userWatchers)this._userWatchers[e].teardown();this.$el&&(this.$el.__vue__=null),this._data.__ob__.removeVm(this),this._data=this._watchers=this._userWatchers=this._watcherList=this.$el=this.$parent=this.$root=this._children=this._bindings=this._directives=null,this._isDestroyed=!0,this._callHook("destroyed"),this.$off()}}}),t.register(15,function(e,i){function n(){this._preFlush=null,this.reset()}var r=t(2),s=n.prototype;s.push=function(t){if(t.id&&this.has[t.id]){if(t.override){var e=this.has[t.id];e.cancelled=!0,this.queue.push(t),this.has[t.id]=t}}else this.queue.push(t),this.has[t.id]=t,this.waiting||(this.waiting=!0,r.nextTick(this.flush,this))},s.flush=function(){this._preFlush&&this._preFlush();for(var t=0;t<this.queue.length;t++){var e=this.queue[t];e.cancelled||e.run()}this.reset()},s.reset=function(){this.has={},this.queue=[],this.waiting=!1},i.exports=n}),t.register(16,function(t,e){function i(){this.id=++n,this.subs=[]}var n=0,r=i.prototype;r.addSub=function(t){this.subs.push(t)},r.removeSub=function(t){if(this.subs.length){var e=this.subs.indexOf(t);e>-1&&this.subs.splice(e,1)}},r.notify=function(){for(var t=this.subs.length;t--;)this.subs[t].update()},e.exports=i}),t.register(17,function(t,e){function i(t){this.size=0,this.limit=t,this.head=this.tail=void 0,this._keymap={}}var n=i.prototype;n.put=function(t,e){var i={key:t,value:e};return this._keymap[t]=i,this.tail?(this.tail.newer=i,i.older=this.tail):this.head=i,this.tail=i,this.size===this.limit?this.shift():void this.size++},n.shift=function(){var t=this.head;return t&&(this.head=this.head.newer,this.head.older=void 0,t.newer=t.older=void 0,this._keymap[t.key]=void 0),t},n.get=function(t,e){var i=this._keymap[t];if(void 0!==i)return i===this.tail?e?i:i.value:(i.newer&&(i===this.head&&(this.head=i.newer),i.newer.older=i.older),i.older&&(i.older.newer=i.newer),i.newer=void 0,i.older=this.tail,this.tail&&(this.tail.newer=i),this.tail=i,e?i:i.value)},e.exports=i}),t.register(18,function(e,i){function n(){}function r(t,e){var i=t.nodeType;return 1===i&&"SCRIPT"!==t.tagName?s(t,e):3===i&&b.interpolate?a(t,e):void 0}function s(t,e){var i=t.hasAttributes(),n=t.tagName.toLowerCase();if(i)for(var r,s=0;3>s;s++)if(r=d(t,e))return r.terminal=!0,r;var a=n.indexOf("-")>0&&e.components[n];if(a)return p(t,"component",n,e);var h;if(i){var c=v(t,e);h=c.length?o(c):null}if("TEXTAREA"===t.tagName){var u=h;h=function(t,e){e.value=t.$interpolate(e.value),u&&u(t,e)}}return h}function o(t){return function(e,i){for(var n,r,s=t.length;s--;)if(n=t[s],n._link)n._link(e,i);else for(r=n.descriptors.length;r--;)e._bindDir(n.name,i,n.descriptors[r],n.def)}}function a(t,e){var i=y.parse(t.nodeValue);if(!i)return null;for(var n,r,s,o=document.createDocumentFragment(),a=e.directives,c=0,u=i.length;u>c;c++)r=i[c],s=r.value,r.tag?r.oneTime?n=document.createTextNode(s):r.html?(n=document.createComment("v-html"),r.type="html",r.def=a.html,r.descriptor=w.parse(s)[0]):r.partial?(n=document.createComment("v-partial"),r.type="partial",r.def=a.partial,r.descriptor=w.parse(s)[0]):(n=document.createTextNode(" "),r.type="text",r.def=a.text,r.descriptor=w.parse(s)[0]):n=document.createTextNode(s),o.appendChild(n);return h(i,o,e)}function h(t,e){return function(i,n){for(var r,s,o,a=e.cloneNode(!0),h=_.toArray(a.childNodes),c=0,u=t.length;u>c;c++)r=t[c],s=r.value,r.tag&&(o=h[c],r.oneTime?(s=i.$eval(s),r.html?_.replace(o,$.parse(s,!0)):o.nodeValue=s):i._bindDir(r.type,o,r.descriptor,r.def));_.replace(n,a)}}function c(t,e){for(var i,n,s,o=[],a=0,h=t.length;h>a;a++)s=t[a],i=r(s,e),n=i&&i.terminal||!s.hasChildNodes()?null:c(s.childNodes,e),o.push(i,n);return o.length?u(o):null}function u(t){return function(e,i){i=_.toArray(i);for(var n,r,s,o=0,a=0,h=t.length;h>o;a++)n=i[a],r=t[o++],s=t[o++],r&&r(e,n),s&&s(e,n.childNodes)}}function l(t,e,i){for(var n,r,s,o=[],a=e.length;a--;)if(n=e[a],r=t.getAttribute(n),null!==r){s={name:n,value:r};var h=y.parse(r);if(h){if(t.removeAttribute(n),h.length>1)continue;s.dynamic=!0,s.value=h[0].value}o.push(s)}return f(o,i)}function f(t,e){var i=e.directives["with"];return function(e,n){for(var r,s=t.length;s--;)r=t[s],r.dynamic?e._bindDir("with",n,{arg:r.name,expression:r.value},i):e.$set(r.name,r.value)}}function d(t,e){if(null!==_.attr(t,"pre"))return n;for(var i,r,s=0;3>s;s++)if(r=x[s],i=_.attr(t,r))return p(t,r,i,e)}function p(t,e,i,n){var r=w.parse(i)[0],s=n.directives[e];return function(t,i){t._bindDir(e,i,r,s)}}function v(t,e){for(var i,n,r,s,o,a=_.toArray(t.attributes),h=a.length,c=[];h--;)i=a[h],n=i.name,0===n.indexOf(b.prefix)?(s=n.slice(b.prefix.length),o=e.directives[s],o&&("cloak"!==s&&t.removeAttribute(n),c.push({name:s,descriptors:w.parse(i.value),def:o}))):b.interpolate&&(r=m(t,n,i.value,e),r&&c.push(r));return c.sort(g),c}function m(t,e,i,n){var r=y.parse(i);if(r){for(var s=n.directives.attr,o=r.length,a=!0;o--;){var h=r[o];h.tag&&!h.oneTime&&(a=!1)}return{def:s,_link:a?function(t,n){n.setAttribute(e,t.$interpolate(i))}:function(t,i){var n=y.tokensToExp(r,t),o=w.parse(e+":"+n)[0];t._bindDir("attr",i,o,s)}}}}function g(t,e){return t=t.def.priority||0,e=e.def.priority||0,t>e?1:-1}var _=t(2),b=t(13),y=t(5),w=t(6),$=t(19);i.exports=function(t,e,i){var n=!i&&e.paramAttributes,s=n?l(t,n,e):null,o=t instanceof DocumentFragment?null:r(t,e),a=o&&o.terminal||!t.hasChildNodes()?null:c(t.childNodes,e);return function(t,e){s&&s(t,e),o&&o(t,e),a&&a(t,e.childNodes)}};var x=["repeat","component","if"]}),t.register(20,function(e,i){function n(t,e){var i=e.template,n=c.parse(i,!0);if(n){if(r(t),e.replace){if(n.childNodes.length>1)return s(h.toArray(n.childNodes)),n;var o=n.firstChild;return h.copyAttributes(t,o),s(o),o}return t.appendChild(n),s(t),t}}function r(t){var e;if(u=null,t.hasChildNodes())for(u=document.createElement("div");e=t.firstChild;)u.appendChild(e)}function s(t){var e=o(t),i=e.length;if(i){for(var n,r,s,c;i--;)n=e[i],u?(r=n.getAttribute("select"),r?n.content=h.toArray(u.querySelectorAll(r)):c=n):n.content=h.toArray(n.childNodes);for(i=0,s=e.length;s>i;i++)n=e[i],n!==c&&a(n,n.content);c&&a(c,h.toArray(u.childNodes))}}function o(t){return h.isArray(t)?l.apply([],t.map(o)):1===t.nodeType?h.toArray(t.querySelectorAll("content")):[]}function a(t,e){for(var i=t.parentNode,n=0,r=e.length;r>n;n++)i.insertBefore(e[n],t);i.removeChild(t)}var h=t(2),c=t(19);i.exports=function(t,e){return"TEMPLATE"===t.tagName&&(t=c.parse(t)),e.template?n(t,e):t};var u,l=[].concat}),t.register(13,function(t,e){e.exports={prefix:"v-",debug:!1,silent:!1,proto:!0,interpolate:!0,_delimitersChanged:!0};var i=["{{","}}"];Object.defineProperty(e.exports,"delimiters",{get:function(){return i},set:function(t){i=t,this._delimitersChanged=!0}})}),t.register(21,function(e,i){function n(t,e,i,n,s,o){this.name=t,this.el=e,this.vm=i,this.raw=n.raw,this.expression=n.expression,this.arg=n.arg,this.filters=r.resolveFilters(i,n.filters),this._linker=o,this._locked=!1,this._bound=!1,this._bind(s)}var r=t(2),s=t(4),o=t(5),a=t(7),h=n.prototype;h._bind=function(t){if("function"==typeof t?this.update=t:r.extend(this,t),this._watcherExp=this.expression,this._checkDynamicLiteral(),this.bind&&this.bind(),this.expression&&this.update&&(!this.isLiteral||this._isDynamicLiteral)&&!this._checkExpFn()){var e=this.vm._watchers[this.raw],i=this,n=this._update=function(t,e){i._locked||i.update(t,e)};e?e.addCb(n):e=this.vm._watchers[this.raw]=new s(this.vm,this._watcherExp,n,this.filters,this.twoWay),this._watcher=e,this.update(e.value)}this._bound=!0},h._checkDynamicLiteral=function(){var t=this.expression;if(t&&this.isLiteral){var e=o.parse(t);if(e){var i=o.tokensToExp(e);this.expression=this.vm.$get(i),this._watcherExp=i,this._isDynamicLiteral=!0}}},h._checkExpFn=function(){var t=this.expression;if(t&&this.isFn&&!a.pathTestRE.test(t)){var e=a.parse(t).get,i=this.vm,n=function(){e.call(i,i)};return this.filters&&(n=r.applyFilters(n,this.filters.read,i)),this.update(n),!0}},h._teardown=function(){if(this._bound){this.unbind&&this.unbind();var t=this._watcher;t&&t.active&&(t.removeCb(this._update),t.active||(this.vm._watchers[this.expression]=null)),this._bound=!1,this.vm=this.el=this._watcher=null}},h.set=function(t,e){if(this.twoWay&&(e&&(this._locked=!0),this._watcher.set(t),e)){var i=this;r.nextTick(function(){i._locked=!1})}},i.exports=n}),t.register(22,function(t,e){function i(t){null!=t?this.el.setAttribute(this.arg,t):this.el.removeAttribute(this.arg)}function n(t){null!=t?this.el.setAttributeNS(r,this.arg,t):this.el.removeAttributeNS(r,"href")}var r="http://www.w3.org/1999/xlink",s=/^xlink:/;e.exports={priority:850,bind:function(){var t=this.arg;this.update=s.test(t)?n:i}}}),t.register(23,function(e,i){var n=t(2),r="undefined"!=typeof document&&"classList"in document.documentElement,s=r?function(t,e){t.classList.add(e)}:n.addClass,o=r?function(t,e){t.classList.remove(e)}:n.removeClass;i.exports=function(t){if(this.arg){var e=t?s:o;e(this.el,this.arg)}else this.lastVal&&o(this.el,this.lastVal),t&&(s(this.el,t),this.lastVal=t)}}),t.register(24,function(e,i){var n=t(13);i.exports={bind:function(){var t=this.el;this.vm.$once("hook:compiled",function(){t.removeAttribute(n.prefix+"cloak")})}}}),t.register(25,function(e,i){var n=t(2),r=t(4);i.exports={isLiteral:!0,bind:function(){this.el.__vue__||(this.ref=document.createComment("v-component"),n.replace(this.el,this.ref),this.checkIf(),this.checkKeepAlive(),this._isDynamicLiteral||(this.resolveCtor(this.expression),this.build()))},checkIf:function(){var t=n.attr(this.el,"if");if(null!==t){var e=this;this.ifWatcher=new r(this.vm,t,function(t){e.toggleIf(t)}),this.active=this.ifWatcher.value}else this.active=!0},toggleIf:function(t){t?(this.active=!0,this.build()):(this.active=!1,this.unbuild(!0))},checkKeepAlive:function(){this.keepAlive=this.el.hasAttribute("keep-alive"),this.keepAlive&&(this.el.removeAttribute("keep-alive"),this.cache={})},resolveCtor:function(t){this.ctorId=t,this.Ctor=this.vm.$options.components[t]},build:function(){if(this.active){if(this.keepAlive){var t=this.cache[this.ctorId];if(t)return this.childVM=t,void t.$before(this.ref)}this.Ctor&&!this.childVM&&(this.childVM=this.vm.$addChild({el:this.el.cloneNode(!0)},this.Ctor),this.keepAlive&&(this.cache[this.ctorId]=this.childVM),this.childVM.$before(this.ref))}},unbuild:function(t){this.childVM&&(this.keepAlive?t&&this.childVM.$remove():this.childVM.$destroy(t),this.childVM=null)},update:function(t){this.unbuild(!0),t&&(this.resolveCtor(t),this.build())},unbind:function(){this.keepAlive=!1,this.unbuild(),this.ifWatcher&&this.ifWatcher.teardown()}}}),t.register(26,function(t,e){e.exports={isLiteral:!0,bind:function(){this.vm._owner.$$[this.expression]=this.el},unbind:function(){this.vm._owner.$$[this.expression]=null}}}),t.register(27,function(e,i){var n=t(2),r=t(19);i.exports={bind:function(){8===this.el.nodeType&&(this.nodes=[])},update:function(t){t=n.toString(t),this.nodes?this.swap(t):this.el.innerHTML=t},swap:function(t){for(var e=this.nodes.length;e--;)n.remove(this.nodes[e]);var i=r.parse(t,!0);this.nodes=n.toArray(i.childNodes),n.before(i,this.el)}}}),t.register(28,function(e,i){var n=t(2),r=t(19);i.exports={bind:function(){var t=this.el;t.__vue__?this.invalid=!0:(this.ref=document.createComment("v-if"),n.replace(t,this.ref),this.inserted=!1,"TEMPLATE"===t.tagName&&(this.el=r.parse(t,!0)))},update:function(t){this.invalid||(t?this.inserted||(this.childVM||(this.childVM=this.vm.$addChild({el:this.el,inherit:!0,_anonymous:!0})),this.childVM.$before(this.ref),this.inserted=!0):this.inserted&&(this.childVM.$remove(),this.inserted=!1))},unbind:function(){this.childVM&&this.childVM.$destroy()}}}),t.register(29,function(e){e.text=t(30),e.html=t(27),e.attr=t(22),e.show=t(31),e["class"]=t(23),e.el=t(26),e.ref=t(32),e.cloak=t(24),e.style=t(33),e.partial=t(34),e.transition=t(35),e.on=t(36),e.model=t(37),e.component=t(25),e.repeat=t(38),e["if"]=t(28),e["with"]=t(39)}),t.register(40,function(e,i){var n=t(2);i.exports={bind:function(){var t=this,e=this.el;this.listener=function(){t.set(e.checked,!0)},n.on(e,"change",this.listener),e.checked&&this.vm.$set(this.expression,e.checked)},update:function(t){this.el.checked=!!t},unbind:function(){n.off(this.el,"change",this.listener)}}}),t.register(37,function(e,i){var n={text:t(41),radio:t(42),select:t(43),checkbox:t(40)};i.exports={priority:800,twoWay:!0,handlers:n,bind:function(){var t,e=this.el,i=e.tagName;if("INPUT"===i)t=n[e.type]||n.text;else if("SELECT"===i)t=n.select;else{if("TEXTAREA"!==i)return;t=n.text}t.bind.call(this),this.update=t.update,this.unbind=t.unbind}}}),t.register(42,function(e,i){var n=t(2);i.exports={bind:function(){var t=this,e=this.el;this.listener=function(){t.set(e.value,!0)},n.on(e,"change",this.listener),e.checked&&this.vm.$set(this.expression,e.value)},update:function(t){this.el.checked=t==this.el.value},unbind:function(){n.off(this.el,"change",this.listener)}}}),t.register(43,function(e,i){function n(t){function e(t){c.isArray(t)&&(i.el.innerHTML="",r(i.el,t),i._watcher&&i.update(i._watcher.value))}var i=this;this.optionWatcher=new u(this.vm,t,e),e(this.optionWatcher.value)}function r(t,e){for(var i,n,s=0,o=e.length;o>s;s++)i=e[s],i.options?(n=document.createElement("optgroup"),n.label=i.label,r(n,i.options)):(n=document.createElement("option"),"string"==typeof i?n.text=n.value=i:(n.text=i.text,n.value=i.value)),t.appendChild(n)}function s(){for(var t,e=this.el.options,i=0,n=e.length;n>i;i++)e[i].hasAttribute("selected")&&(this.multiple?(t||(t=[])).push(e[i].value):t=e[i].value);t&&this.vm.$set(this.expression,t)}function o(t){return Array.prototype.filter.call(t.options,a).map(h)}function a(t){return t.selected}function h(t){return t.value||t.text}var c=t(2),u=t(4);i.exports={bind:function(){var t=this,e=this.el,i=e.getAttribute("options");i&&(e.removeAttribute("options"),n.call(this,i)),this.multiple=e.hasAttribute("multiple"),this.listener=function(){var i=t.multiple?o(e):e.value;t.set(i,!0)},c.on(e,"change",this.listener),s.call(this)},update:function(t){var e=this.el;e.selectedIndex=-1;for(var i,n=this.multiple&&c.isArray(t),r=e.options,s=r.length;s--;)i=r[s],i.selected=n?t.indexOf(i.value)>-1:t==i.value},unbind:function(){c.off(this.el,"change",this.listener),this.optionWatcher&&this.optionWatcher.teardown()}}}),t.register(41,function(e,i){var n=t(2);i.exports={bind:function(){function t(){e.set(s?n.toNumber(i.value):i.value,!0)}var e=this,i=this.el,r=i.hasAttribute("lazy");r&&i.removeAttribute("lazy");var s=i.hasAttribute("number")||"number"===i.type;s&&i.removeAttribute("number");var o=!1;this.cpLock=function(){o=!0},this.cpUnlock=function(){o=!1,t()},n.on(i,"compositionstart",this.cpLock),n.on(i,"compositionend",this.cpUnlock),this.listener=this.filters?function(){if(!o){var r;try{r=i.selectionStart}catch(s){}t(),n.nextTick(function(){var t=e._watcher.value;e.update(t),null!=r&&i.setSelectionRange(r,r)})}}:function(){o||t()},this.event=r?"change":"input",n.on(i,this.event,this.listener),!r&&n.isIE9&&(this.onCut=function(){n.nextTick(e.listener)},this.onDel=function(t){(46===t.keyCode||8===t.keyCode)&&e.listener()},n.on(i,"cut",this.onCut),n.on(i,"keyup",this.onDel)),(i.hasAttribute("value")||"TEXTAREA"===i.tagName&&i.value.trim())&&this.vm.$set(this.expression,i.value)},update:function(t){this.el.value=n.toString(t)},unbind:function(){var t=this.el;n.off(t,this.event,this.listener),n.off(t,"compositionstart",this.cpLock),n.off(t,"compositionend",this.cpUnlock),this.onCut&&(n.off(t,"cut",this.onCut),n.off(t,"keyup",this.onDel))}}}),t.register(36,function(e,i){var n=t(2);i.exports={isFn:!0,priority:700,bind:function(){if("IFRAME"===this.el.tagName&&"load"!==this.arg){var t=this;this.iframeBind=function(){n.on(t.el.contentWindow,t.arg,t.handler)},n.on(this.el,"load",this.iframeBind)}},update:function(t){if("function"==typeof t){this.reset();var e=this.vm,i=e.$root;this.handler=function(n){n.targetVM=e,i.$event=n;var r=t(n);return i.$event=null,r},this.iframeBind?this.iframeBind():n.on(this.el,this.arg,this.handler)}},reset:function(){var t=this.iframeBind?this.el.contentWindow:this.el;this.handler&&n.off(t,this.arg,this.handler)},unbind:function(){this.reset(),n.off(this.el,"load",this.iframeBind)}}}),t.register(34,function(e,i){var n=t(2),r=t(18),s=t(19);i.exports={isLiteral:!0,bind:function(){var t=this.expression,e=this.vm.$options.partials[t];if(e){e=s.parse(e,!0);var i=this.el,o=this.vm;8===i.nodeType?(r(e,o.$options)(o,e),n.replace(i,e)):(i.innerHTML="",i.appendChild(e),r(i,o.$options,!0)(o,i))}}}}),t.register(32,function(t,e){e.exports={isLiteral:!0,bind:function(){this.el===this.vm.$el&&(this.vm._owner.$[this.expression]=this.vm)},unbind:function(){this.vm._owner.$[this.expression]=null}}}),t.register(38,function(e,i){function n(t,e){for(var i=(t._blockEnd||t.$el).nextSibling;!i.__vue__&&i!==e;)i=i.nextSibling;return i.__vue__}function r(t){if(!o.isPlainObject(t))return t;for(var e,i=Object.keys(t),n=i.length,r=new Array(n);n--;)e=i[n],r[n]={key:e,value:t[e]};return r._converted=!0,r}function s(t){for(var e=-1,i=new Array(t);++e<t;)i[e]=e;return i}var o=t(2),a=o.isObject,h=t(5),c=t(7),u=t(19),l=t(18),f=t(20),d=t(12),p=0;i.exports={bind:function(){this.id="__v_repeat_"+ ++p,this.filters||(this.filters={}),this.filters.read?this.filters.read.unshift(r):this.filters.read=[r],this.ref=document.createComment("v-repeat"),o.replace(this.el,this.ref),this.template="TEMPLATE"===this.el.tagName?u.parse(this.el,!0):this.el,this.checkIf(),this.checkRef(),this.checkTrackById(),this.checkComponent(),this.cache=Object.create(null)},checkIf:function(){null!==o.attr(this.el,"if")},checkRef:function(){this.owner=this.vm._owner;var t=o.attr(this.el,"ref");this.childId=t?this.vm.$interpolate(t):null;var e=o.attr(this.el,"el");this.elId=e?this.vm.$interpolate(e):null},checkTrackById:function(){this.idKey=this.el.getAttribute("trackby"),null!==this.idKey&&this.el.removeAttribute("trackby")},checkComponent:function(){var t=o.attr(this.el,"component");if(t){var e=h.parse(t);if(e){var i=h.tokensToExp(e);this.ctorGetter=c.parse(i).get}else{var n=this.Ctor=this.vm.$options.components[t];if(n){var r=d(n.options,{},{$parent:this.vm});this.template=f(this.template,r),this._linker=l(this.template,r)}}}else this.Ctor=o.Vue,this.inherit=!0,this._linker=l(this.template,this.vm.$options)},update:function(t){"number"==typeof t&&(t=s(t)),this.converted=t&&t._converted,this.vms=this.diff(t||[],this.vms),this.childId&&(this.owner.$[this.childId]=this.vms),this.elId&&(this.owner.$$[this.elId]=this.vms.map(function(t){return t.$el}))},diff:function(t,e){var i,r,s,o,a,h=this.idKey,c=this.converted,u=this.ref,l=this.arg,f=!e,d=new Array(t.length);for(o=0,a=t.length;a>o;o++)i=t[o],r=c?i.value:i,s=!f&&this.getVm(r),s?(s._reused=!0,s.$index=o,c&&(s.$key=i.key),h&&(l?s[l]=r:s._setData(r))):s=this.build(i,o),d[o]=s,f&&s.$before(u);if(f)return d;for(o=0,a=e.length;a>o;o++)s=e[o],s._reused||(this.uncacheVm(s),s.$destroy(!0));var p,v;for(o=d.length;o--;)s=d[o],p=d[o+1],p?s._reused?(v=n(s,u),v!==p&&s.$before(p.$el,null,!1)):s.$before(p.$el):s._reused||s.$before(u),s._reused=!1;return d},build:function(t,e){var i=t,n={$index:e};this.converted&&(n.$key=i.key);var r=this.converted?t.value:t,s=this.arg,o=!a(r)||s;t=o?{}:r,s?t[s]=r:o&&(n.$value=r);var h=this.Ctor||this.resolveCtor(t),c=this.vm.$addChild({el:this.template.cloneNode(!0),_linker:this._linker,_meta:n,data:t,inherit:this.inherit},h);return this.cacheVm(r,c),c},resolveCtor:function(t){var e=Object.create(this.vm);for(var i in t)o.define(e,i,t[i]);var n=this.ctorGetter.call(e,e),r=this.vm.$options.components[n];return r},unbind:function(){if(this.childId&&delete this.owner.$[this.childId],this.vms)for(var t,e=this.vms.length;e--;)t=this.vms[e],this.uncacheVm(t),t.$destroy()},cacheVm:function(t,e){var i,n=this.idKey,r=this.cache;n?(i=t[n],r[i]||(r[i]=e)):a(t)?(i=this.id,t.hasOwnProperty(i)?null===t[i]&&(t[i]=e):o.define(t,this.id,e)):r[t]?r[t].push(e):r[t]=[e],e._raw=t},getVm:function(t){if(this.idKey)return this.cache[t[this.idKey]];if(a(t))return t[this.id];var e=this.cache[t];if(e){for(var i=0,n=e[i];n&&n._reused;)n=e[++i];return n}},uncacheVm:function(t){var e=t._raw;this.idKey?this.cache[e[this.idKey]]=null:a(e)?(e[this.id]=null,t._raw=null):this.cache[e].pop()}}}),t.register(31,function(e,i){var n=t(9);i.exports=function(t){var e=this.el;n.apply(e,t?1:-1,function(){e.style.display=t?"":"none"},this.vm)}}),t.register(33,function(t,e){var i=["-webkit-","-moz-","-ms-"],n=/!important;?$/;e.exports={bind:function(){var t=this.arg;t&&("$"===t.charAt(0)&&(t=t.slice(1),this.prefixed=!0),this.prop=t)},update:function(t){var e=this.prop;if(null!=t&&(t+=""),e){var r=n.test(t)?"important":"";if(r&&(t=t.replace(n,"").trim()),this.el.style.setProperty(e,t,r),this.prefixed)for(var s=i.length;s--;)this.el.style.setProperty(i[s]+e,t,r)}else this.el.style.cssText=t}}}),t.register(30,function(e,i){var n=t(2);i.exports={bind:function(){this.attr=3===this.el.nodeType?"nodeValue":"textContent"},update:function(t){this.el[this.attr]=n.toString(t)}}}),t.register(35,function(t,e){e.exports={priority:1e3,isLiteral:!0,bind:function(){this.el.__v_trans={id:this.expression}}}}),t.register(39,function(e,i){var n=t(4);i.exports={priority:900,bind:function(){var t=this.vm;if(this.el!==t.$el);else if(t.$parent){var e=this.arg;this.watcher=new n(t.$parent,this.expression,e?function(i){t.$set(e,i)}:function(e){t.$data=e});var i=this.watcher.value;e?t.$set(e,i):t.$data=i}else;},unbind:function(){this.watcher&&this.watcher.teardown()}}}),t.register(44,function(e){function i(t,e){if(n.isObject(t)){for(var r in t)if(i(t[r],e))return!0}else if(null!=t)return t.toString().toLowerCase().indexOf(e)>-1}var n=t(2),r=t(45);e.filterBy=function(t,e,s,o){s&&"in"!==s&&(o=s);var a=n.stripQuotes(e)||this.$get(e);return a?(a=a.toLowerCase(),o=o&&(n.stripQuotes(o)||this.$get(o)),t.filter(function(t){return o?i(r.get(t,o),a):i(t,a)})):t},e.orderBy=function(t,e,i){var s=n.stripQuotes(e)||this.$get(e);if(!s)return t;var o=1;return i&&("-1"===i?o=-1:33===i.charCodeAt(0)?(i=i.slice(1),o=this.$get(i)?1:-1):o=this.$get(i)?-1:1),t.slice().sort(function(t,e){return t=r.get(t,s),e=r.get(e,s),t===e?0:t>e?o:-o})}}),t.register(46,function(e){var i=t(2);e.json=function(t,e){return JSON.stringify(t,null,Number(e)||2)},e.capitalize=function(t){return t||0===t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""},e.uppercase=function(t){return t||0===t?t.toString().toUpperCase():""},e.lowercase=function(t){return t||0===t?t.toString().toLowerCase():""};var n=/(\d{3})(?=\d)/g;e.currency=function(t,e){if(t=parseFloat(t),!t&&0!==t)return"";e=e||"$";var i=Math.floor(t).toString(),r=i.length%3,s=r>0?i.slice(0,r)+(i.length>3?",":""):"",o="."+t.toFixed(2).slice(-2);return e+s+i.slice(r).replace(n,"$1,")+o},e.pluralize=function(t){var e=i.toArray(arguments,1);return e.length>1?e[t%10-1]||e[e.length-1]:e[0]+(1===t?"":"s")};var r={enter:13,tab:9,"delete":46,up:38,left:37,right:39,down:40,esc:27};e.key=function(t,e){if(t){var i=r[e];return i||(i=parseInt(e,10)),function(e){return e.keyCode===i?t.call(this,e):void 0}}},i.extend(e,t(44))}),t.register(47,function(e){var i=t(2),n=t(21),r=t(18),s=t(20);e._compile=function(t){var e=this.$options;if(e._linker)this._initElement(t),e._linker(this,t);else{var n=t;t=s(t,e),this._initElement(t);var o=r(t,e);o(this,t),e.replace&&i.replace(n,t)}return t},e._initElement=function(t){t instanceof DocumentFragment?(this._isBlock=!0,this.$el=this._blockStart=t.firstChild,this._blockEnd=t.lastChild,this._blockFragment=t):this.$el=t,this.$el.__vue__=this,this._callHook("beforeCompile")},e._bindDir=function(t,e,i,r,s){this._directives.push(new n(t,e,this,i,r,s))}}),t.register(48,function(e){function i(t,e,i,n){var r=typeof i;if("function"===r)t.$on(e,i);else if("string"===r){var s=n&&n[i];s&&t.$on(e,s)}}function n(){this._isAttached=!0;var t=this._children;if(t)for(var e=0,i=t.length;i>e;e++){var n=t[e];!n._isAttached&&o(n.$el)&&n._callHook("attached")}}function r(){this._isAttached=!1;var t=this._children;if(t)for(var e=0,i=t.length;i>e;e++){var n=t[e];n._isAttached&&!o(n.$el)&&n._callHook("detached")}}var s=t(2),o=s.inDoc;e._initEvents=function(){var t=this.$options,e=t.events,n=t.methods;if(e){var r,o,a,h;for(o in e)if(r=e[o],s.isArray(r))for(a=0,h=r.length;h>a;a++)i(this,o,r[a],n);else i(this,o,r,n)}},e._initDOMHooks=function(){this.$on("hook:attached",n),this.$on("hook:detached",r)},e._callHook=function(t){var e=this.$options[t];if(e)for(var i=0,n=e.length;n>i;i++)e[i].call(this);this.$emit("hook:"+t)}}),t.register(49,function(e){var i=t(12);e._init=function(t){t=t||{},this.$el=null,this.$parent=t._parent,this.$root=t._root||this,this.$={},this.$$={},this._watcherList=[],this._watchers={},this._userWatchers={},this._directives=[],this._isVue=!0,this._events={},this._eventsCount={},this._eventCancelled=!1,this._isBlock=!1,this._blockStart=this._blockEnd=null,this._isCompiled=this._isDestroyed=this._isReady=this._isAttached=this._isBeingDestroyed=!1,this._children=this._childCtors=null,this._isAnonymous=t._anonymous;for(var e=this.$parent;e&&e._isAnonymous;)e=e.$parent;this._owner=e||this,t=this.$options=i(this.constructor.options,t,this),this._data=t.data||{},this._initEvents(),this._initScope(),this._callHook("created"),t.el&&this.$mount(t.el)}}),t.register(50,function(e){function i(){}var n=t(2),r=t(51),s=t(16);e._initScope=function(){this._initData(),this._initComputed(),this._initMethods(),this._initMeta()},e._initData=function(){for(var t,e=this._data,i=Object.keys(e),s=i.length;s--;)t=i[s],n.isReserved(t)||this._proxy(t);r.create(e).addVm(this)},e._setData=function(t){var e=this._data;this._data=t;var i,s,o;for(i=Object.keys(e),o=i.length;o--;)s=i[o],n.isReserved(s)||s in t||this._unproxy(s);for(i=Object.keys(t),o=i.length;o--;)s=i[o],this.hasOwnProperty(s)||n.isReserved(s)||this._proxy(s);e.__ob__.removeVm(this),r.create(t).addVm(this),this._digest()},e._proxy=function(t){var e=this;Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return e._data[t]
},set:function(i){e._data[t]=i}})},e._unproxy=function(t){delete this[t]},e._digest=function(){for(var t=this._watcherList.length;t--;)this._watcherList[t].update();var e,i=this._children;if(i)for(t=i.length;t--;)e=i[t],e.$options.inherit&&e._digest()},e._initComputed=function(){var t=this.$options.computed;if(t)for(var e in t){var r=t[e];"function"==typeof r?r={get:n.bind(r,this),set:i}:(r.get=r.get?n.bind(r.get,this):i,r.set=r.set?n.bind(r.set,this):i),r.enumerable=!0,r.configurable=!0,Object.defineProperty(this,e,r)}},e._initMethods=function(){var t=this.$options.methods;if(t)for(var e in t)this[e]=n.bind(t[e],this)},e._initMeta=function(){var t=this.$options._meta;if(t)for(var e in t)this._defineMeta(e,t[e])},e._defineMeta=function(t,e){var i=new s;Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:function(){return r.target&&r.target.addDep(i),e},set:function(t){t!==e&&(e=t,i.notify())}})}}),t.register(52,function(e,i){var n=t(2),r=Object.create(Array.prototype);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=Array.prototype[t];n.define(r,t,function(){for(var i=arguments.length,n=new Array(i);i--;)n[i]=arguments[i];var r,s=e.apply(this,n),o=this.__ob__;switch(t){case"push":r=n;break;case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&o.observeArray(r),o.notify(),s})}),n.define(r,"$set",function(t,e){return t>=this.length&&(this.length=t+1),this.splice(t,1,e)[0]}),n.define(r,"$remove",function(t){return"number"!=typeof t&&(t=this.indexOf(t)),t>-1?this.splice(t,1)[0]:void 0}),i.exports=r}),t.register(51,function(e,i){function n(t,e){t.__proto__=e}function r(t,e,i){for(var n,r=i.length;r--;)n=i[r],o.define(t,n,e[n])}function s(t,e){this.id=++d,this.value=t,this.active=!0,this.bindings=[],o.define(t,"__ob__",this);var i=a.proto&&o.hasProto?n:r;e===p?(i(t,c,l),this.observeArray(t)):e===v&&(i(t,u,f),this.walk(t))}var o=t(2),a=t(13),h=t(16),c=t(52),u=t(53),l=Object.getOwnPropertyNames(c),f=Object.getOwnPropertyNames(u),d=0,p=0,v=1;s.target=null;var m=s.prototype;s.create=function(t){return t&&t.hasOwnProperty("__ob__")&&t.__ob__ instanceof s?t.__ob__:o.isArray(t)?new s(t,p):o.isPlainObject(t)&&!t._isVue?new s(t,v):void 0},m.walk=function(t){for(var e,i,n=Object.keys(t),r=n.length;r--;)e=n[r],i=e.charCodeAt(0),36!==i&&95!==i&&this.convert(e,t[e])},m.observe=function(t){return s.create(t)},m.observeArray=function(t){for(var e=t.length;e--;)this.observe(t[e])},m.convert=function(t,e){var i=this,n=i.observe(e),r=new h;n&&n.bindings.push(r),Object.defineProperty(i.value,t,{enumerable:!0,configurable:!0,get:function(){return i.active&&s.target&&s.target.addDep(r),e},set:function(t){if(t!==e){var n=e&&e.__ob__;if(n){var s=n.bindings;s.splice(s.indexOf(r))}e=t;var o=i.observe(t);o&&o.bindings.push(r),r.notify()}}})},m.notify=function(){for(var t=this.bindings,e=0,i=t.length;i>e;e++)t[e].notify()},m.addVm=function(t){(this.vms=this.vms||[]).push(t)},m.removeVm=function(t){this.vms.splice(this.vms.indexOf(t),1)},i.exports=s}),t.register(53,function(e,i){var n=t(2),r=Object.create(Object.prototype);n.define(r,"$add",function(t,e){if(!n.isReserved(t)&&!this.hasOwnProperty(t)){var i=this.__ob__;if(i.convert(t,e),i.vms)for(var r=i.vms.length;r--;){var s=i.vms[r];s._proxy(t),s._digest()}else i.notify()}}),n.define(r,"$delete",function(t){if(!n.isReserved(t)&&this.hasOwnProperty(t)){delete this[t];var e=this.__ob__;if(e.vms)for(var i=e.vms.length;i--;){var r=e.vms[i];r._unproxy(t),r._digest()}else e.notify()}}),i.exports=r}),t.register(6,function(e){function i(){m.raw=r.slice(d,o).trim(),void 0===m.expression?m.expression=r.slice(p,o).trim():g!==d&&n(),(0===o||m.expression)&&v.push(m)}function n(){var t,e=r.slice(g,o).trim();if(e){t={};var i=e.match(x);t.name=i[0],t.args=i.length>1?i.slice(1):null}t&&(m.filters=m.filters||[]).push(t),g=o+1}var r,s,o,a,h,c,u,l,f,d,p,v,m,g,_,b=t(2),y=t(17),w=new y(1e3),$=/^[^\{\?]+$|^'[^']*'$|^"[^"]*"$/,x=/[^\s'"]+|'[^']+'|"[^"]+"/g;e.parse=function(t){var e=w.get(t);if(e)return e;for(r=t,h=c=!1,u=l=f=d=p=0,g=0,v=[],m={},_=null,o=0,a=r.length;a>o;o++)if(s=r.charCodeAt(o),h)39===s&&(h=!h);else if(c)34===s&&(c=!c);else if(44!==s||f||u||l)if(58!==s||m.expression||m.arg)if(124===s&&124!==r.charCodeAt(o+1)&&124!==r.charCodeAt(o-1))void 0===m.expression?(g=o+1,m.expression=r.slice(p,o).trim()):n();else switch(s){case 34:c=!0;break;case 39:h=!0;break;case 40:f++;break;case 41:f--;break;case 91:l++;break;case 93:l--;break;case 123:u++;break;case 125:u--}else _=r.slice(d,o).trim(),$.test(_)&&(p=o+1,m.arg=b.stripQuotes(_)||_);else i(),m={},d=p=g=o+1;return(0===o||d!==o)&&i(),w.put(t,v),v}}),t.register(7,function(e){function i(t){var e=w.length;return w[e]=t.replace(v,"\\n"),'"'+e+'"'}function n(t){var e=t.charAt(0),i=t.slice(1);return y.test(i)?t:(i=i.indexOf('"')>-1?i.replace(g,r):i,e+"scope."+i)}function r(t,e){return w[e]}function s(t,e){w.length=0;var s=t.replace(m,i).replace(p,"");s=(" "+s).replace(b,n).replace(g,r);var o=a(s);return o?{get:o,body:s,set:e?h(s):null}:void 0}function o(t){var e,i;return t.indexOf("[")<0?(i=t.split("."),e=u.compileGetter(i)):(i=u.parse(t),e=i.get),{get:e,set:function(t,e){u.set(t,i,e)}}}function a(t){try{return new Function("scope",'"use strict";try{return '+t+"}catch(e){};")}catch(e){}}function h(t){try{return new Function("scope","value",'"use strict";'+t+" = value;")}catch(e){}}function c(t){t.set||(t.set=h(t.body))}var u=t(45),l=t(17),f=new l(1e3),d="Math,break,case,catch,continue,debugger,default,delete,do,else,false,finally,for,function,if,in,instanceof,new,null,return,switch,this,throw,true,try,typeof,var,void,while,with,undefined,abstract,boolean,byte,char,class,const,double,enum,export,extends,final,float,goto,implements,import,int,interface,long,native,package,private,protected,public,short,static,super,synchronized,throws,transient,volatile,arguments,let,yield",p=/\s/g,v=/\n/g,m=/[\{,]\s*[\w\$_]+\s*:|'[^']*'|"[^"]*"/g,g=/"(\d+)"/g,_=/^[A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\])*$/,b=/[^\w$\.]([A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\])*)/g,y=new RegExp("^("+d.replace(/,/g,"\\b|")+"\\b)"),w=[];e.parse=function(t,e){t=t.trim();var i=f.get(t);if(i)return e&&c(i),i;var n=_.test(t)?o(t):s(t,e);return f.put(t,n),n},e.pathTestRE=_}),t.register(45,function(e){function i(){}function n(t){if(void 0===t)return"eof";var e=t.charCodeAt(0);switch(e){case 91:case 93:case 46:case 34:case 39:case 48:return t;case 95:case 36:return"ident";case 32:case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return e>=97&&122>=e||e>=65&&90>=e?"ident":e>=49&&57>=e?"number":"else"}function r(t){function e(){var e=t[d+1];return"inSingleQuote"===p&&"'"===e||"inDoubleQuote"===p&&'"'===e?(d++,s=e,v.append(),!0):void 0}for(var r,s,o,a,h,c,u,f=[],d=-1,p="beforePath",v={push:function(){void 0!==o&&(f.push(o),o=void 0)},append:function(){void 0===o?o=s:o+=s}};p;)if(d++,r=t[d],"\\"!==r||!e()){if(a=n(r),u=l[p],h=u[a]||u["else"]||"error","error"===h)return;if(p=h[0],c=v[h[1]]||i,s=void 0===h[2]?r:h[2],c(),"afterPath"===p)return f}}function s(t){return u.test(t)?"."+t:+t===t>>>0?"["+t+"]":'["'+t.replace(/"/g,'\\"')+'"]'}function o(t,e,i){t.$add?t.$add(e,i):t[e]=i}var a=t(2),h=t(17),c=new h(1e3),u=/^[$_a-zA-Z]+[\w$]*$/,l={beforePath:{ws:["beforePath"],ident:["inIdent","append"],"[":["beforeElement"],eof:["afterPath"]},inPath:{ws:["inPath"],".":["beforeIdent"],"[":["beforeElement"],eof:["afterPath"]},beforeIdent:{ws:["beforeIdent"],ident:["inIdent","append"]},inIdent:{ident:["inIdent","append"],0:["inIdent","append"],number:["inIdent","append"],ws:["inPath","push"],".":["beforeIdent","push"],"[":["beforeElement","push"],eof:["afterPath","push"]},beforeElement:{ws:["beforeElement"],0:["afterZero","append"],number:["inIndex","append"],"'":["inSingleQuote","append",""],'"':["inDoubleQuote","append",""]},afterZero:{ws:["afterElement","push"],"]":["inPath","push"]},inIndex:{0:["inIndex","append"],number:["inIndex","append"],ws:["afterElement"],"]":["inPath","push"]},inSingleQuote:{"'":["afterElement"],eof:"error","else":["inSingleQuote","append"]},inDoubleQuote:{'"':["afterElement"],eof:"error","else":["inDoubleQuote","append"]},afterElement:{ws:["afterElement"],"]":["inPath","push"]}};e.compileGetter=function(t){var e="try{return o"+t.map(s).join("")+"}catch(e){};";return new Function("o",e)},e.parse=function(t){var i=c.get(t);return i||(i=r(t),i&&(i.get=e.compileGetter(i),c.put(t,i))),i},e.get=function(t,i){return i=e.parse(i),i?i.get(t):void 0},e.set=function(t,i,n){if("string"==typeof i&&(i=e.parse(i)),!i||!a.isObject(t))return!1;for(var r,s,h=0,c=i.length-1;c>h;h++)r=t,s=i[h],t=t[s],a.isObject(t)||(t={},o(r,s,t));return s=i[h],s in t?t[s]=n:o(t,s,n),!0}}),t.register(19,function(e){function i(t){var e=s.get(t);if(e)return e;var i=document.createDocumentFragment(),n=a.exec(t);if(n){var r=n[1],h=o[r]||o._default,c=h[0],u=h[1],l=h[2],f=document.createElement("div");for(f.innerHTML=u+t.trim()+l;c--;)f=f.lastChild;for(var d;d=f.firstChild;)i.appendChild(d)}else i.appendChild(document.createTextNode(t));return s.put(t,i),i}function n(t){var e=t.tagName;return"TEMPLATE"===e&&t.content instanceof DocumentFragment?t.content:i("SCRIPT"===e?t.textContent:t.innerHTML)}var r=t(17),s=new r(100),o={_default:[0,"",""],legend:[1,"<fieldset>","</fieldset>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]};o.td=o.th=[3,"<table><tbody><tr>","</tr></tbody></table>"],o.option=o.optgroup=[1,'<select multiple="multiple">',"</select>"],o.thead=o.tbody=o.colgroup=o.caption=o.tfoot=[1,"<table>","</table>"],o.g=o.defs=o.symbol=o.use=o.image=o.text=o.circle=o.ellipse=o.line=o.path=o.polygon=o.polyline=o.rect=[1,'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"version="1.1">',"</svg>"];var a=/<([\w:]+)/;e.parse=function(t,e){var r,o;return t instanceof DocumentFragment?e?t.cloneNode(!0):t:("string"==typeof t?"#"===t.charAt(0)?(o=s.get(t),o||(r=document.getElementById(t.slice(1)),r&&(o=n(r),s.put(t,o)))):o=i(t):t.nodeType&&(o=n(t)),o&&e?o.cloneNode(!0):o)}}),t.register(5,function(e){function i(t){return t.replace(f,"\\$&")}function n(){l._delimitersChanged=!1;var t=l.delimiters[0],e=l.delimiters[1];h=t.charAt(0),c=e.charAt(e.length-1);var n=i(h),r=i(c),f=i(t),d=i(e);o=new RegExp(n+"?"+f+"(.+?)"+d+r+"?","g"),a=new RegExp("^"+n+f+".*"+d+r+"$"),s=new u(1e3)}function r(t,e){return t.tag?e&&t.oneTime?'"'+e.$get(t.value)+'"':t.value:'"'+t.value+'"'}var s,o,a,h,c,u=t(17),l=t(13),f=/[-.*+?^${}()|[\]\/\\]/g;e.parse=function(t){l._delimitersChanged&&n();var e=s.get(t);if(e)return e;if(!o.test(t))return null;for(var i,r,h,c,u,f,d=[],p=o.lastIndex=0;i=o.exec(t);)r=i.index,r>p&&d.push({value:t.slice(p,r)}),c=i[1].charCodeAt(0),u=42===c,f=62===c,h=u||f?i[1].slice(1):i[1],d.push({tag:!0,value:h.trim(),html:a.test(i[0]),oneTime:u,partial:f}),p=r+i[0].length;return p<t.length&&d.push({value:t.slice(p)}),s.put(t,d),d},e.tokensToExp=function(t,e){return t.length>1?t.map(function(t){return r(t,e)}).join("+"):r(t[0],e)}}),t.register(54,function(e,i){function n(t,e,i){var n=e.cache&&e.cache[i];if(n)return n;var r=t.style,s=window.getComputedStyle(t),o=r[a]||s[a];if(o&&"0s"!==o)n=1;else{var c=r[h]||s[h];c&&"0s"!==c&&(n=2)}return n&&(e.cache||(e.cache={}),e.cache[i]=n),n}var r=t(2),s=t(15),o=new s,a=r.transitionProp+"Duration",h=r.animationProp+"Duration";o._preFlush=function(){document.documentElement.offsetHeight},i.exports=function(t,e,i,s,a){var h=t.classList,c=s.id||"v",u=c+"-enter",l=c+"-leave";s.callback&&(r.off(t,s.event,s.callback),h.remove(u),h.remove(l),s.event=s.callback=null);var f,d,p;e>0?(h.add(u),i(),f=n(t,s,u),1===f?(o.push({run:function(){h.remove(u)}}),a&&(p=s.event=r.transitionEndEvent,d=s.callback=function(e){e.target===t&&(r.off(t,p,d),s.event=s.callback=null,a())},r.on(t,p,d))):2===f?(p=s.event=r.animationEndEvent,d=s.callback=function(e){e.target===t&&(r.off(t,p,d),s.event=s.callback=null,h.remove(u),a&&a())},r.on(t,p,d)):(h.remove(u),a&&a())):(h.add(l),f=n(t,s,l),f?(1===f&&(h.remove(l),o.push({run:function(){h.add(l)}})),p=s.event=1===f?r.transitionEndEvent:r.animationEndEvent,d=s.callback=function(e){e.target===t&&(r.off(t,p,d),s.event=s.callback=null,i(),h.remove(l),a&&a())},r.on(t,p,d)):(i(),h.remove(l),a&&a()))}}),t.register(9,function(e){var i=t(2),n=t(54),r=t(55);e.append=function(t,e,i,n){s(t,1,function(){e.appendChild(t)},i,n)},e.before=function(t,e,n,r){s(t,1,function(){i.before(t,e)},n,r)},e.remove=function(t,e,n){s(t,-1,function(){i.remove(t)},e,n)},e.removeThenAppend=function(t,e,i,n){s(t,-1,function(){e.appendChild(t)},i,n)};var s=e.apply=function(t,e,s,o,a){var h=t.__v_trans;if(!h||!o._isCompiled||o.$parent&&!o.$parent._isCompiled)return s(),void(a&&a());var c=o.$options.transitions[h.id];c?r(t,e,s,h,c,a):i.transitionEndEvent?n(t,e,s,h,a):(s(),a&&a())}}),t.register(55,function(t,e){e.exports=function(t,e,i,n,r,s){n.cancel&&(n.cancel(),n.cancel=null),e>0?(r.beforeEnter&&r.beforeEnter(t),i(),r.enter?n.cancel=r.enter(t,function(){n.cancel=null,s&&s()}):s&&s()):r.leave?n.cancel=r.leave(t,function(){n.cancel=null,i(),s&&s()}):(i(),s&&s())}}),t.register(56,function(t){}),t.register(57,function(e){var i=t(13),n="undefined"!=typeof document&&document.documentElement;e.inDoc=function(t){return n&&n.contains(t)},e.attr=function(t,e){e=i.prefix+e;var n=t.getAttribute(e);return null!==n&&t.removeAttribute(e),n},e.before=function(t,e){e.parentNode.insertBefore(t,e)},e.after=function(t,i){i.nextSibling?e.before(t,i.nextSibling):i.parentNode.appendChild(t)},e.remove=function(t){t.parentNode.removeChild(t)},e.prepend=function(t,i){i.firstChild?e.before(t,i.firstChild):i.appendChild(t)},e.replace=function(t,e){var i=t.parentNode;i&&i.replaceChild(e,t)},e.copyAttributes=function(t,e){if(t.hasAttributes())for(var i=t.attributes,n=0,r=i.length;r>n;n++){var s=i[n];e.setAttribute(s.name,s.value)}},e.on=function(t,e,i){t.addEventListener(e,i)},e.off=function(t,e,i){t.removeEventListener(e,i)},e.addClass=function(t,e){var i=" "+t.className+" ";i.indexOf(" "+e+" ")<0&&(t.className=(i+e).trim())},e.removeClass=function(t,e){for(var i=" "+t.className+" ",n=" "+e+" ";i.indexOf(n)>=0;)i=i.replace(n," ");t.className=i.trim()}}),t.register(58,function(t){t.hasProto="__proto__"in{};var e=Object.prototype.toString,i=t.inBrowser="undefined"!=typeof window&&"[object Object]"!==e.call(window),n=i?window.requestAnimationFrame||window.webkitRequestAnimationFrame||setTimeout:setTimeout;if(t.nextTick=function(t,e){e?n(function(){t.call(e)},0):n(t,0)},t.isIE9=i&&navigator.userAgent.indexOf("MSIE 9.0")>0,i&&!t.isIE9){var r=void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend,s=void 0===window.onanimationend&&void 0!==window.onwebkitanimationend;t.transitionProp=r?"WebkitTransition":"transition",t.transitionEndEvent=r?"webkitTransitionEnd":"transitionend",t.animationProp=s?"WebkitAnimation":"animation",t.animationEndEvent=s?"webkitAnimationEnd":"animationend"}}),t.register(59,function(t){t.resolveFilters=function(t,e,i){if(e){var n=i||{};return e.forEach(function(e){var i=t.$options.filters[e.name];if(i){var r,s,o=e.args;"function"==typeof i?r=i:(r=i.read,s=i.write),r&&(n.read||(n.read=[]),n.read.push(function(e){return o?r.apply(t,[e].concat(o)):r.call(t,e)})),s&&(n.write||(n.write=[]),n.write.push(function(e,i){return o?s.apply(t,[e,i].concat(o)):s.call(t,e,i)}))}}),n}},t.applyFilters=function(t,e,i,n){if(!e)return t;for(var r=0,s=e.length;s>r;r++)t=e[r].call(i,t,n);return t}}),t.register(2,function(e){var i=t(60),n=i.extend;n(e,i),n(e,t(58)),n(e,t(57)),n(e,t(59)),n(e,t(56))}),t.register(60,function(t){t.isReserved=function(t){var e=t.charCodeAt(0);return 36===e||95===e},t.toString=function(t){return null==t?"":t.toString()},t.toNumber=function(t){return isNaN(t)||null===t||"boolean"==typeof t?t:Number(t)},t.stripQuotes=function(t){var e=t.charCodeAt(0),i=t.charCodeAt(t.length-1);return e!==i||34!==e&&39!==e?!1:t.slice(1,-1)};var e=/(?:^|[-_])(\w)/g;t.camelize=function(t){return t.replace(e,function(t,e){return e?e.toUpperCase():""})},t.bind=function(t,e){return function(){return t.apply(e,arguments)}},t.toArray=function(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n},t.extend=function(t,e){for(var i in e)t[i]=e[i]},t.isObject=function(t){return t&&"object"==typeof t};var i=Object.prototype.toString;t.isPlainObject=function(t){return"[object Object]"===i.call(t)},t.isArray=function(t){return Array.isArray(t)},t.define=function(t,e,i,n){Object.defineProperty(t,e,{value:i,enumerable:!!n,writable:!0,configurable:!0})}}),t.register(12,function(e,i){function n(t){if(t){var e;for(var i in t)e=t[i],r.isPlainObject(e)&&(e.name=i,t[i]=r.Vue.extend(e))}}var r=t(2),s=r.extend,o={};o.data=function(t,e,i){if(!i){if(e&&"function"!=typeof e)return;return e||t}var n="function"==typeof e?e():e,r="function"==typeof t?t():void 0;if(n){for(var s in r)n.hasOwnProperty(s)||(n[s]=r[s]);return n}return r},o.el=function(t,e,i){if(i||!e||"function"==typeof e){var n=e||t;return i&&"function"==typeof n?n():n}},o.created=o.ready=o.attached=o.detached=o.beforeCompile=o.compiled=o.beforeDestroy=o.destroyed=o.paramAttributes=function(t,e){return e?t?t.concat(e):r.isArray(e)?e:[e]:t},o.directives=o.filters=o.partials=o.transitions=o.components=function(t,e,i,n){var o=Object.create(i&&i.$parent?i.$parent.$options[n]:r.Vue.options[n]);if(t)for(var a,h=Object.keys(t),c=h.length;c--;)a=h[c],o[a]=t[a];return e&&s(o,e),o},o.events=function(t,e){if(!e)return t;if(!t)return e;var i={};s(i,t);for(var n in e){var r=i[n],o=e[n];i[n]=r?r.concat(o):[o]}return i},o.methods=o.computed=function(t,e){if(!e)return t;if(!t)return e;var i=Object.create(t);return s(i,e),i};var a=function(t,e){return void 0===e?t:e};i.exports=function(t,e,i){function r(t,e,n){var r=o[n]||a;h[n]=r(t,e,i,n)}n(e.components);var s,h={};for(s in t)r(t[s],e[s],s);for(s in e)t.hasOwnProperty(s)||r(t[s],e[s],s);var c=e.mixins;if(c)for(var u=0,l=c.length;l>u;u++)for(s in c[u])r(h[s],c[u][s],s);return h}}),t.register("vue",function(e,i){function n(t){this._init(t)}var r=t(2),s=r.extend;s(n,t(11)),n.options={directives:t(29),filters:t(46),partials:{},transitions:{},components:{}};var o=n.prototype;Object.defineProperty(o,"$data",{get:function(){return this._data},set:function(t){this._setData(t)}}),s(o,t(49)),s(o,t(48)),s(o,t(50)),s(o,t(47)),s(o,t(3)),s(o,t(8)),s(o,t(10)),s(o,t(1)),s(o,t(14)),i.exports=r.Vue=n}),t.register(4,function(e,i){function n(t,e,i,n,r,s){this.vm=t,t._watcherList.push(this),this.expression=e,this.cbs=[i],this.id=++c,this.active=!0,this.deep=s,this.deps=Object.create(null),this.readFilters=n&&n.read,this.writeFilters=n&&n.write;var a=o.parse(e,r);this.getter=a.get,this.setter=a.set,this.value=this.get()}var r=t(2),s=t(51),o=t(7),a=t(15),h=new a,c=0,u=n.prototype;u.addDep=function(t){var e=t.id;this.newDeps[e]||(this.newDeps[e]=t,this.deps[e]||(this.deps[e]=t,t.addSub(this)))},u.get=function(){this.beforeGet();var t=this.vm,e=this.getter.call(t,t);return this.deep&&JSON.stringify(e),e=r.applyFilters(e,this.readFilters,t),this.afterGet(),e},u.set=function(t){var e=this.vm;t=r.applyFilters(t,this.writeFilters,e,this.value),this.setter.call(e,e,t)},u.beforeGet=function(){s.target=this,this.newDeps={}},u.afterGet=function(){s.target=null;for(var t in this.deps)this.newDeps[t]||this.deps[t].removeSub(this);this.deps=this.newDeps},u.update=function(){h.push(this)},u.run=function(){if(this.active){var t=this.get();if("object"==typeof t&&null!==t||t!==this.value){var e=this.value;this.value=t;for(var i=this.cbs,n=0,r=i.length;r>n;n++)i[n](t,e)}}},u.addCb=function(t){this.cbs.push(t)},u.removeCb=function(t){var e=this.cbs;if(e.length>1){var i=e.indexOf(t);i>-1&&e.splice(i,1)}else t===e[0]&&this.teardown()},u.teardown=function(){if(this.active){if(!this.vm._isBeingDestroyed){var t=this.vm._watcherList;t.splice(t.indexOf(this))}for(var e in this.deps)this.deps[e].removeSub(this);this.active=!1,this.vm=this.cbs=this.value=null}},i.exports=n}),"object"==typeof exports?module.exports=t("vue"):"function"==typeof define&&define.amd?define([],function(){return t("vue")}):window.Vue=t("vue")}();
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):"object"==typeof exports?exports.Vue=e():t.Vue=e()}(this,function(){return function(t){function e(n){if(i[n])return i[n].exports;var r=i[n]={exports:{},id:n,loaded:!1};return t[n].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var i={};return e.m=t,e.c=i,e.p="",e(0)}([function(t,e,i){function n(t){this._init(t)}var r=i(1),s=r.extend;s(n,i(2)),n.options={directives:i(8),filters:i(9),partials:{},transitions:{},components:{}};var o=n.prototype;Object.defineProperty(o,"$data",{get:function(){return this._data},set:function(t){this._setData(t)}}),s(o,i(10)),s(o,i(11)),s(o,i(12)),s(o,i(13)),s(o,i(3)),s(o,i(4)),s(o,i(5)),s(o,i(6)),s(o,i(7)),t.exports=r.Vue=n},function(t,e,i){var n=i(14),r=n.extend;r(e,n),r(e,i(15)),r(e,i(16)),r(e,i(17)),r(e,i(18))},function(t,e,i){function n(t){return new Function("Vue","return function "+s.camelize(t)+" (options) { Vue.call(this, options) }")(s.Vue)}function r(t){h.forEach(function(e){t[e]=function(t,i){return i?void(this.options[e+"s"][t]=i):this.options[e+"s"][t]}}),t.component=function(t,e){return e?(s.isPlainObject(e)&&(e.name=t,e=s.Vue.extend(e)),void(this.options.components[t]=e)):this.options.components[t]}}var s=i(1),o=i(19);e.util=s,e.nextTick=s.nextTick,e.config=i(20),e.cid=0;var a=1;e.extend=function(t){t=t||{};var e=this,i=n(t.name||"VueComponent");return i.prototype=Object.create(e.prototype),i.prototype.constructor=i,i.cid=a++,i.options=o(e.options,t),i["super"]=e,i.extend=e.extend,r(i),i},e.use=function(t){var e=s.toArray(arguments,1);return e.unshift(this),"function"==typeof t.install?t.install.apply(t,e):t.apply(null,e),this};var h=["directive","filter","partial","transition"];r(e)},function(t,e,i){var n=i(1),r=i(21),s=i(41),o=i(42),a=i(43),h=/[^|]\|[^|]/;e.$get=function(t){var e=a.parse(t);return e?e.get.call(this,this):void 0},e.$set=function(t,e){var i=a.parse(t,!0);i&&i.set&&i.set.call(this,this,e)},e.$add=function(t,e){this._data.$add(t,e)},e.$delete=function(t){this._data.$delete(t)},e.$watch=function(t,e,i,n){var s=this,o=i?t+"**deep**":t,a=s._userWatchers[o],h=function(t,i){e.call(s,t,i)};return a?a.addCb(h):a=s._userWatchers[o]=new r(s,t,h,null,!1,i),n&&h(a.value),function(){a.removeCb(h),a.active||(s._userWatchers[o]=null)}},e.$eval=function(t){if(h.test(t)){var e=o.parse(t)[0];return e.filters?n.applyFilters(this.$get(e.expression),n.resolveFilters(this,e.filters).read,this):this.$get(e.expression)}return this.$get(t)},e.$interpolate=function(t){var e=s.parse(t),i=this;return e?1===e.length?i.$eval(e[0].value):e.map(function(t){return t.tag?i.$eval(t.value):t.value}).join(""):t},e.$log=function(t){var e=this[t||"_data"];console.log(JSON.parse(JSON.stringify(e)))}},function(t,e,i){function n(t,e,i,n,s){var o=!n&&!t._isAttached&&!c.inDoc(t.$el);t._isBlock?r(t,e,i,s):i(t.$el,e,t,s),o&&t._callHook("attached")}function r(t,e,i,n){for(var r,s=t._blockStart,o=t._blockEnd;r!==o;)r=s.nextSibling,i(s,e,t),s=r;i(o,e,t,n)}function s(t){return"string"==typeof t?document.querySelector(t):t}function o(t,e,i,n){e.appendChild(t),n&&n()}function a(t,e,i,n){c.before(t,e),n&&n()}function h(t,e,i){c.remove(t),i&&i()}var c=i(1),u=i(44);e.$appendTo=function(t,e,i){t=s(t);var r=!c.inDoc(t),a=i===!1||r?o:u.append;return n(this,t,a,r,e),this},e.$prependTo=function(t,e,i){return t=s(t),t.hasChildNodes()?this.$before(t.firstChild,e,i):this.$appendTo(t,e,i),this},e.$before=function(t,e,i){t=s(t);var r=!c.inDoc(t),o=i===!1||r?a:u.before;return n(this,t,o,r,e),this},e.$after=function(t,e,i){return t=s(t),t.nextSibling?this.$before(t.nextSibling,e,i):this.$appendTo(t.parentNode,e,i),this},e.$remove=function(t,e){var i=this._isAttached&&c.inDoc(this.$el);i||(e=!1);var n,s=this,a=function(){i&&s._callHook("detached"),t&&t()};return this._isBlock&&!this._blockFragment.hasChildNodes()?(n=e===!1?o:u.removeThenAppend,r(this,this._blockFragment,n,a)):(n=e===!1?h:u.remove)(this.$el,this,a),this}},function(t,e,i){function n(t,e,i){var n=t.$parent;if(n&&i&&!s.test(e))for(;n;)n._eventsCount[e]=(n._eventsCount[e]||0)+i,n=n.$parent}var r=i(1);e.$on=function(t,e){return(this._events[t]||(this._events[t]=[])).push(e),n(this,t,1),this},e.$once=function(t,e){function i(){n.$off(t,i),e.apply(this,arguments)}var n=this;return i.fn=e,this.$on(t,i),this},e.$off=function(t,e){var i;if(!arguments.length){if(this.$parent)for(t in this._events)i=this._events[t],i&&n(this,t,-i.length);return this._events={},this}if(i=this._events[t],!i)return this;if(1===arguments.length)return n(this,t,-i.length),this._events[t]=null,this;for(var r,s=i.length;s--;)if(r=i[s],r===e||r.fn===e){n(this,t,-1),i.splice(s,1);break}return this},e.$emit=function(t){this._eventCancelled=!1;var e=this._events[t];if(e){for(var i=arguments.length-1,n=new Array(i);i--;)n[i]=arguments[i+1];i=0,e=e.length>1?r.toArray(e):e;for(var s=e.length;s>i;i++)e[i].apply(this,n)===!1&&(this._eventCancelled=!0)}return this},e.$broadcast=function(t){if(this._eventsCount[t]){var e=this._children;if(e)for(var i=0,n=e.length;n>i;i++){var r=e[i];r.$emit.apply(r,arguments),r._eventCancelled||r.$broadcast.apply(r,arguments)}return this}},e.$dispatch=function(){for(var t=this.$parent;t;)t.$emit.apply(t,arguments),t=t._eventCancelled?null:t.$parent;return this};var s=/^hook:/},function(t,e,i){var n=i(1);e.$addChild=function(t,e){e=e||n.Vue,t=t||{};var i,r=this,s=void 0!==t.inherit?t.inherit:e.options.inherit;if(s){var o=r._childCtors;o||(o=r._childCtors={}),i=o[e.cid],i||(i=function(t){this.constructor=i,n.Vue.call(this,t)},i.options=e.options,i.prototype=this,o[e.cid]=i)}else i=e;t._parent=r,t._root=r.$root;var a=new i(t);return this._children||(this._children=[]),this._children.push(a),a}},function(t,e,i){function n(){this._isAttached=!0,this._isReady=!0,this._callHook("ready")}var r=i(1);e.$mount=function(t){if(!this._isCompiled){if(t){if("string"==typeof t){if(t=document.querySelector(t),!t)return}}else t=document.createElement("div");return this._compile(t),this._isCompiled=!0,this._callHook("compiled"),r.inDoc(this.$el)?(this._callHook("attached"),this._initDOMHooks(),n.call(this)):(this._initDOMHooks(),this.$once("hook:attached",n)),this}},e.$destroy=function(t){if(!this._isDestroyed){this._callHook("beforeDestroy"),this._isBeingDestroyed=!0,t&&this.$el&&this.$remove();var e,i=this.$parent;if(i&&!i._isBeingDestroyed&&(e=i._children.indexOf(this),i._children.splice(e)),this._children)for(e=this._children.length;e--;)this._children[e].$destroy();for(e=this._directives.length;e--;)this._directives[e]._teardown();for(e in this._userWatchers)this._userWatchers[e].teardown();this.$el&&(this.$el.__vue__=null),this._data.__ob__.removeVm(this),this._data=this._watchers=this._userWatchers=this._watcherList=this.$el=this.$parent=this.$root=this._children=this._bindings=this._directives=null,this._isDestroyed=!0,this._callHook("destroyed"),this.$off()}}},function(t,e,i){e.text=i(22),e.html=i(23),e.attr=i(24),e.show=i(25),e["class"]=i(26),e.el=i(27),e.ref=i(28),e.cloak=i(29),e.style=i(30),e.partial=i(31),e.transition=i(32),e.on=i(33),e.model=i(45),e.component=i(34),e.repeat=i(35),e["if"]=i(36),e["with"]=i(37)},function(t,e,i){var n=i(1);e.json=function(t,e){return JSON.stringify(t,null,Number(e)||2)},e.capitalize=function(t){return t||0===t?(t=t.toString(),t.charAt(0).toUpperCase()+t.slice(1)):""},e.uppercase=function(t){return t||0===t?t.toString().toUpperCase():""},e.lowercase=function(t){return t||0===t?t.toString().toLowerCase():""};var r=/(\d{3})(?=\d)/g;e.currency=function(t,e){if(t=parseFloat(t),!t&&0!==t)return"";e=e||"$";var i=Math.floor(t).toString(),n=i.length%3,s=n>0?i.slice(0,n)+(i.length>3?",":""):"",o="."+t.toFixed(2).slice(-2);return e+s+i.slice(n).replace(r,"$1,")+o},e.pluralize=function(t){var e=n.toArray(arguments,1);return e.length>1?e[t%10-1]||e[e.length-1]:e[0]+(1===t?"":"s")};var s={enter:13,tab:9,"delete":46,up:38,left:37,right:39,down:40,esc:27};e.key=function(t,e){if(t){var i=s[e];return i||(i=parseInt(e,10)),function(e){return e.keyCode===i?t.call(this,e):void 0}}},n.extend(e,i(38))},function(t,e,i){var n=i(19);e._init=function(t){t=t||{},this.$el=null,this.$parent=t._parent,this.$root=t._root||this,this.$={},this.$$={},this._watcherList=[],this._watchers={},this._userWatchers={},this._directives=[],this._isVue=!0,this._events={},this._eventsCount={},this._eventCancelled=!1,this._isBlock=!1,this._blockStart=this._blockEnd=null,this._isCompiled=this._isDestroyed=this._isReady=this._isAttached=this._isBeingDestroyed=!1,this._children=this._childCtors=null,this._isAnonymous=t._anonymous;for(var e=this.$parent;e&&e._isAnonymous;)e=e.$parent;this._owner=e||this,t=this.$options=n(this.constructor.options,t,this),this._data=t.data||{},this._initEvents(),this._initScope(),this._callHook("created"),t.el&&this.$mount(t.el)}},function(t,e,i){function n(t,e,i,n){var r=typeof i;if("function"===r)t.$on(e,i);else if("string"===r){var s=n&&n[i];s&&t.$on(e,s)}}function r(){this._isAttached=!0;var t=this._children;if(t)for(var e=0,i=t.length;i>e;e++){var n=t[e];!n._isAttached&&a(n.$el)&&n._callHook("attached")}}function s(){this._isAttached=!1;var t=this._children;if(t)for(var e=0,i=t.length;i>e;e++){var n=t[e];n._isAttached&&!a(n.$el)&&n._callHook("detached")}}var o=i(1),a=o.inDoc;e._initEvents=function(){var t=this.$options,e=t.events,i=t.methods;if(e){var r,s,a,h;for(s in e)if(r=e[s],o.isArray(r))for(a=0,h=r.length;h>a;a++)n(this,s,r[a],i);else n(this,s,r,i)}},e._initDOMHooks=function(){this.$on("hook:attached",r),this.$on("hook:detached",s)},e._callHook=function(t){var e=this.$options[t];if(e)for(var i=0,n=e.length;n>i;i++)e[i].call(this);this.$emit("hook:"+t)}},function(t,e,i){function n(){}var r=i(1),s=i(46),o=i(39);e._initScope=function(){this._initData(),this._initComputed(),this._initMethods(),this._initMeta()},e._initData=function(){for(var t,e=this._data,i=Object.keys(e),n=i.length;n--;)t=i[n],r.isReserved(t)||this._proxy(t);s.create(e).addVm(this)},e._setData=function(t){var e=this._data;this._data=t;var i,n,o;for(i=Object.keys(e),o=i.length;o--;)n=i[o],r.isReserved(n)||n in t||this._unproxy(n);for(i=Object.keys(t),o=i.length;o--;)n=i[o],this.hasOwnProperty(n)||r.isReserved(n)||this._proxy(n);e.__ob__.removeVm(this),s.create(t).addVm(this),this._digest()},e._proxy=function(t){var e=this;Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return e._data[t]},set:function(i){e._data[t]=i}})},e._unproxy=function(t){delete this[t]},e._digest=function(){for(var t=this._watcherList.length;t--;)this._watcherList[t].update();var e,i=this._children;if(i)for(t=i.length;t--;)e=i[t],e.$options.inherit&&e._digest()},e._initComputed=function(){var t=this.$options.computed;if(t)for(var e in t){var i=t[e],s={enumerable:!0,configurable:!0};"function"==typeof i?(s.get=r.bind(i,this),s.set=n):(s.get=i.get?r.bind(i.get,this):n,s.set=i.set?r.bind(i.set,this):n),Object.defineProperty(this,e,s)}},e._initMethods=function(){var t=this.$options.methods;if(t)for(var e in t)this[e]=r.bind(t[e],this)},e._initMeta=function(){var t=this.$options._meta;if(t)for(var e in t)this._defineMeta(e,t[e])},e._defineMeta=function(t,e){var i=new o;Object.defineProperty(this,t,{enumerable:!0,configurable:!0,get:function(){return s.target&&s.target.addDep(i),e},set:function(t){t!==e&&(e=t,i.notify())}})}},function(t,e,i){var n=i(1),r=i(40),s=i(47),o=i(48);e._compile=function(t){var e=this.$options;if(e._linker)this._initElement(t),e._linker(this,t);else{var i=t;t=o(t,e),this._initElement(t);var r=s(t,e);r(this,t),e.replace&&n.replace(i,t)}return t},e._initElement=function(t){t instanceof DocumentFragment?(this._isBlock=!0,this.$el=this._blockStart=t.firstChild,this._blockEnd=t.lastChild,this._blockFragment=t):this.$el=t,this.$el.__vue__=this,this._callHook("beforeCompile")},e._bindDir=function(t,e,i,n,s){this._directives.push(new r(t,e,this,i,n,s))}},function(t,e){e.isReserved=function(t){var e=t.charCodeAt(0);return 36===e||95===e},e.toString=function(t){return null==t?"":t.toString()},e.toNumber=function(t){return isNaN(t)||null===t||"boolean"==typeof t?t:Number(t)},e.stripQuotes=function(t){var e=t.charCodeAt(0),i=t.charCodeAt(t.length-1);return e!==i||34!==e&&39!==e?!1:t.slice(1,-1)};var i=/(?:^|[-_])(\w)/g;e.camelize=function(t){return t.replace(i,function(t,e){return e?e.toUpperCase():""})},e.bind=function(t,e){return function(){return t.apply(e,arguments)}},e.toArray=function(t,e){e=e||0;for(var i=t.length-e,n=new Array(i);i--;)n[i]=t[i+e];return n},e.extend=function(t,e){for(var i in e)t[i]=e[i]},e.isObject=function(t){return t&&"object"==typeof t};var n=Object.prototype.toString;e.isPlainObject=function(t){return"[object Object]"===n.call(t)},e.isArray=function(t){return Array.isArray(t)},e.define=function(t,e,i,n){Object.defineProperty(t,e,{value:i,enumerable:!!n,writable:!0,configurable:!0})}},function(t,e){e.hasProto="__proto__"in{};var i=Object.prototype.toString,n=e.inBrowser="undefined"!=typeof window&&"[object Object]"!==i.call(window),r=n?window.requestAnimationFrame||window.webkitRequestAnimationFrame||setTimeout:setTimeout;if(e.nextTick=function(t,e){e?r(function(){t.call(e)},0):r(t,0)},e.isIE9=n&&navigator.userAgent.indexOf("MSIE 9.0")>0,n&&!e.isIE9){var s=void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend,o=void 0===window.onanimationend&&void 0!==window.onwebkitanimationend;e.transitionProp=s?"WebkitTransition":"transition",e.transitionEndEvent=s?"webkitTransitionEnd":"transitionend",e.animationProp=o?"WebkitAnimation":"animation",e.animationEndEvent=o?"webkitAnimationEnd":"animationend"}},function(t,e,i){var n=i(20),r="undefined"!=typeof document&&document.documentElement;e.inDoc=function(t){return r&&r.contains(t)},e.attr=function(t,e){e=n.prefix+e;var i=t.getAttribute(e);return null!==i&&t.removeAttribute(e),i},e.before=function(t,e){e.parentNode.insertBefore(t,e)},e.after=function(t,i){i.nextSibling?e.before(t,i.nextSibling):i.parentNode.appendChild(t)},e.remove=function(t){t.parentNode.removeChild(t)},e.prepend=function(t,i){i.firstChild?e.before(t,i.firstChild):i.appendChild(t)},e.replace=function(t,e){var i=t.parentNode;i&&i.replaceChild(e,t)},e.copyAttributes=function(t,e){if(t.hasAttributes())for(var i=t.attributes,n=0,r=i.length;r>n;n++){var s=i[n];e.setAttribute(s.name,s.value)}},e.on=function(t,e,i){t.addEventListener(e,i)},e.off=function(t,e,i){t.removeEventListener(e,i)},e.addClass=function(t,e){var i=" "+t.className+" ";i.indexOf(" "+e+" ")<0&&(t.className=(i+e).trim())},e.removeClass=function(t,e){for(var i=" "+t.className+" ",n=" "+e+" ";i.indexOf(n)>=0;)i=i.replace(n," ");t.className=i.trim()}},function(t,e,i){i(18);e.resolveFilters=function(t,e,i){if(e){var n=i||{};return e.forEach(function(e){var i=t.$options.filters[e.name];if(i){var r,s,o=e.args;"function"==typeof i?r=i:(r=i.read,s=i.write),r&&(n.read||(n.read=[]),n.read.push(function(e){return o?r.apply(t,[e].concat(o)):r.call(t,e)})),s&&(n.write||(n.write=[]),n.write.push(function(e,i){return o?s.apply(t,[e,i].concat(o)):s.call(t,e,i)}))}}),n}},e.applyFilters=function(t,e,i,n){if(!e)return t;for(var r=0,s=e.length;s>r;r++)t=e[r].call(i,t,n);return t}},function(t,e,i){i(20)},function(t,e,i){function n(t){if(t){var e;for(var i in t)e=t[i],r.isPlainObject(e)&&(e.name=i,t[i]=r.Vue.extend(e))}}var r=i(1),s=r.extend,o={};o.data=function(t,e,i){if(!i){if(e&&"function"!=typeof e)return;return e||t}var n="function"==typeof e?e():e,r="function"==typeof t?t():void 0;if(n){for(var s in r)n.hasOwnProperty(s)||n.$add(s,r[s]);return n}return r},o.el=function(t,e,i){if(i||!e||"function"==typeof e){var n=e||t;return i&&"function"==typeof n?n():n}},o.created=o.ready=o.attached=o.detached=o.beforeCompile=o.compiled=o.beforeDestroy=o.destroyed=o.paramAttributes=function(t,e){return e?t?t.concat(e):r.isArray(e)?e:[e]:t},o.directives=o.filters=o.partials=o.transitions=o.components=function(t,e,i,n){var o=Object.create(i&&i.$parent?i.$parent.$options[n]:r.Vue.options[n]);if(t)for(var a,h=Object.keys(t),c=h.length;c--;)a=h[c],o[a]=t[a];return e&&s(o,e),o},o.events=function(t,e){if(!e)return t;if(!t)return e;var i={};s(i,t);for(var n in e){var r=i[n],o=e[n];i[n]=r?r.concat(o):[o]}return i},o.methods=o.computed=function(t,e){if(!e)return t;if(!t)return e;var i=Object.create(t);return s(i,e),i};var a=function(t,e){return void 0===e?t:e};t.exports=function(t,e,i){function r(t,e,n){var r=o[n]||a;h[n]=r(t,e,i,n)}n(e.components);var s,h={};for(s in t)r(t[s],e[s],s);for(s in e)t.hasOwnProperty(s)||r(t[s],e[s],s);var c=e.mixins;if(c)for(var u=0,l=c.length;l>u;u++)for(s in c[u])r(h[s],c[u][s],s);return h}},function(t){t.exports={prefix:"v-",debug:!1,silent:!1,proto:!0,interpolate:!0,_delimitersChanged:!0};var e=["{{","}}"];Object.defineProperty(t.exports,"delimiters",{get:function(){return e},set:function(t){e=t,this._delimitersChanged=!0}})},function(t,e,i){function n(t,e,i,n,r,s){this.vm=t,t._watcherList.push(this),this.expression=e,this.cbs=[i],this.id=++c,this.active=!0,this.deep=s,this.deps=Object.create(null),this.readFilters=n&&n.read,this.writeFilters=n&&n.write;var a=o.parse(e,r);this.getter=a.get,this.setter=a.set,this.value=this.get()}var r=i(1),s=i(46),o=i(43),a=i(49),h=new a,c=0,u=n.prototype;u.addDep=function(t){var e=t.id;this.newDeps[e]||(this.newDeps[e]=t,this.deps[e]||(this.deps[e]=t,t.addSub(this)))},u.get=function(){this.beforeGet();var t=this.vm,e=this.getter.call(t,t);return this.deep&&JSON.stringify(e),e=r.applyFilters(e,this.readFilters,t),this.afterGet(),e},u.set=function(t){var e=this.vm;t=r.applyFilters(t,this.writeFilters,e,this.value),this.setter.call(e,e,t)},u.beforeGet=function(){s.target=this,this.newDeps={}},u.afterGet=function(){s.target=null;for(var t in this.deps)this.newDeps[t]||this.deps[t].removeSub(this);this.deps=this.newDeps},u.update=function(){h.push(this)},u.run=function(){if(this.active){var t=this.get();if("object"==typeof t&&null!==t||t!==this.value){var e=this.value;this.value=t;for(var i=this.cbs,n=0,r=i.length;r>n;n++)i[n](t,e)}}},u.addCb=function(t){this.cbs.push(t)},u.removeCb=function(t){var e=this.cbs;if(e.length>1){var i=e.indexOf(t);i>-1&&e.splice(i,1)}else t===e[0]&&this.teardown()},u.teardown=function(){if(this.active){if(!this.vm._isBeingDestroyed){var t=this.vm._watcherList;t.splice(t.indexOf(this))}for(var e in this.deps)this.deps[e].removeSub(this);this.active=!1,this.vm=this.cbs=this.value=null}},t.exports=n},function(t,e,i){var n=i(1);t.exports={bind:function(){this.attr=3===this.el.nodeType?"nodeValue":"textContent"},update:function(t){this.el[this.attr]=n.toString(t)}}},function(t,e,i){var n=i(1),r=i(50);t.exports={bind:function(){8===this.el.nodeType&&(this.nodes=[])},update:function(t){t=n.toString(t),this.nodes?this.swap(t):this.el.innerHTML=t},swap:function(t){for(var e=this.nodes.length;e--;)n.remove(this.nodes[e]);var i=r.parse(t,!0);this.nodes=n.toArray(i.childNodes),n.before(i,this.el)}}},function(t){function e(t){t||0===t?this.el.setAttribute(this.arg,t):this.el.removeAttribute(this.arg)}function i(t){null!=t?this.el.setAttributeNS(n,this.arg,t):this.el.removeAttributeNS(n,"href")}var n="http://www.w3.org/1999/xlink",r=/^xlink:/;t.exports={priority:850,bind:function(){var t=this.arg;this.update=r.test(t)?i:e}}},function(t,e,i){var n=i(44);t.exports=function(t){var e=this.el;n.apply(e,t?1:-1,function(){e.style.display=t?"":"none"},this.vm)}},function(t,e,i){var n=i(1),r="undefined"!=typeof document&&"classList"in document.documentElement,s=r?function(t,e){t.classList.add(e)}:n.addClass,o=r?function(t,e){t.classList.remove(e)}:n.removeClass;t.exports=function(t){if(this.arg){var e=t?s:o;e(this.el,this.arg)}else this.lastVal&&o(this.el,this.lastVal),t&&(s(this.el,t),this.lastVal=t)}},function(t){t.exports={isLiteral:!0,bind:function(){this.vm._owner.$$[this.expression]=this.el},unbind:function(){this.vm._owner.$$[this.expression]=null}}},function(t,e,i){i(1);t.exports={isLiteral:!0,bind:function(){this.el===this.vm.$el&&(this.vm._owner.$[this.expression]=this.vm)},unbind:function(){this.vm._owner.$[this.expression]=null}}},function(t,e,i){var n=i(20);t.exports={bind:function(){var t=this.el;this.vm.$once("hook:compiled",function(){t.removeAttribute(n.prefix+"cloak")})}}},function(t){var e=["-webkit-","-moz-","-ms-"],i=/!important;?$/;t.exports={bind:function(){var t=this.arg;t&&("$"===t.charAt(0)&&(t=t.slice(1),this.prefixed=!0),this.prop=t)},update:function(t){var n=this.prop;if(null!=t&&(t+=""),n){var r=i.test(t)?"important":"";if(r&&(t=t.replace(i,"").trim()),this.el.style.setProperty(n,t,r),this.prefixed)for(var s=e.length;s--;)this.el.style.setProperty(e[s]+n,t,r)}else this.el.style.cssText=t}}},function(t,e,i){var n=i(1),r=i(47),s=i(50);t.exports={isLiteral:!0,bind:function(){var t=this.expression,e=this.vm.$options.partials[t];if(e){e=s.parse(e,!0);var i=this.el,o=this.vm;8===i.nodeType?(r(e,o.$options)(o,e),n.replace(i,e)):(i.innerHTML="",i.appendChild(e),r(i,o.$options,!0)(o,i))}}}},function(t){t.exports={priority:1e3,isLiteral:!0,bind:function(){this.el.__v_trans={id:this.expression}}}},function(t,e,i){var n=i(1);t.exports={isFn:!0,priority:700,bind:function(){if("IFRAME"===this.el.tagName&&"load"!==this.arg){var t=this;this.iframeBind=function(){n.on(t.el.contentWindow,t.arg,t.handler)},n.on(this.el,"load",this.iframeBind)}},update:function(t){if("function"==typeof t){this.reset();var e=this.vm,i=e.$root;this.handler=function(n){n.targetVM=e,i.$event=n;var r=t(n);return i.$event=null,r},this.iframeBind?this.iframeBind():n.on(this.el,this.arg,this.handler)}},reset:function(){var t=this.iframeBind?this.el.contentWindow:this.el;this.handler&&n.off(t,this.arg,this.handler)},unbind:function(){this.reset(),n.off(this.el,"load",this.iframeBind)}}},function(t,e,i){var n=i(1),r=i(21);t.exports={isLiteral:!0,bind:function(){this.el.__vue__||(this.ref=document.createComment("v-component"),n.replace(this.el,this.ref),this.checkIf(),this.checkKeepAlive(),this._isDynamicLiteral||(this.resolveCtor(this.expression),this.build()))},checkIf:function(){var t=n.attr(this.el,"if");if(null!==t){var e=this;this.ifWatcher=new r(this.vm,t,function(t){e.toggleIf(t)}),this.active=this.ifWatcher.value}else this.active=!0},toggleIf:function(t){t?(this.active=!0,this.build()):(this.active=!1,this.unbuild(!0))},checkKeepAlive:function(){this.keepAlive=this.el.hasAttribute("keep-alive"),this.keepAlive&&(this.el.removeAttribute("keep-alive"),this.cache={})},resolveCtor:function(t){this.ctorId=t,this.Ctor=this.vm.$options.components[t]},build:function(){if(this.active){if(this.keepAlive){var t=this.cache[this.ctorId];if(t)return this.childVM=t,void t.$before(this.ref)}this.Ctor&&!this.childVM&&(this.childVM=this.vm.$addChild({el:this.el.cloneNode(!0)},this.Ctor),this.keepAlive&&(this.cache[this.ctorId]=this.childVM),this.childVM.$before(this.ref))}},unbuild:function(t){this.childVM&&(this.keepAlive?t&&this.childVM.$remove():this.childVM.$destroy(t),this.childVM=null)},update:function(t){this.unbuild(!0),t&&(this.resolveCtor(t),this.build())},unbind:function(){this.keepAlive=!1,this.unbuild(),this.ifWatcher&&this.ifWatcher.teardown()}}},function(t,e,i){function n(t,e){for(var i=(t._blockEnd||t.$el).nextSibling;!i.__vue__&&i!==e;)i=i.nextSibling;return i.__vue__}function r(t){if(!o.isPlainObject(t))return t;for(var e,i=Object.keys(t),n=i.length,r=new Array(n);n--;)e=i[n],r[n]={key:e,value:t[e]};return r._converted=!0,r}function s(t){for(var e=-1,i=new Array(t);++e<t;)i[e]=e;return i}var o=i(1),a=o.isObject,h=i(41),c=i(43),u=i(50),l=i(47),f=i(48),d=i(19),p=0;t.exports={bind:function(){this.id="__v_repeat_"+ ++p,this.filters||(this.filters={}),this.filters.read?this.filters.read.unshift(r):this.filters.read=[r],this.ref=document.createComment("v-repeat"),o.replace(this.el,this.ref),this.template="TEMPLATE"===this.el.tagName?u.parse(this.el,!0):this.el,this.checkIf(),this.checkRef(),this.checkTrackById(),this.checkComponent(),this.cache=Object.create(null)},checkIf:function(){null!==o.attr(this.el,"if")},checkRef:function(){this.owner=this.vm._owner;var t=o.attr(this.el,"ref");this.childId=t?this.vm.$interpolate(t):null;var e=o.attr(this.el,"el");this.elId=e?this.vm.$interpolate(e):null},checkTrackById:function(){this.idKey=this.el.getAttribute("trackby"),null!==this.idKey&&this.el.removeAttribute("trackby")},checkComponent:function(){var t=o.attr(this.el,"component");if(t){var e=h.parse(t);if(e){var i=h.tokensToExp(e);this.ctorGetter=c.parse(i).get}else{var n=this.Ctor=this.vm.$options.components[t];if(n){var r=d(n.options,{},{$parent:this.vm});this.template=f(this.template,r),this._linker=l(this.template,r)}}}else this.Ctor=o.Vue,this.inherit=!0,this._linker=l(this.template,this.vm.$options)},update:function(t){"number"==typeof t&&(t=s(t)),this.converted=t&&t._converted,this.vms=this.diff(t||[],this.vms),this.childId&&(this.owner.$[this.childId]=this.vms),this.elId&&(this.owner.$$[this.elId]=this.vms.map(function(t){return t.$el}))},diff:function(t,e){var i,r,s,o,a,h=this.idKey,c=this.converted,u=this.ref,l=this.arg,f=!e,d=new Array(t.length);for(o=0,a=t.length;a>o;o++)i=t[o],r=c?i.value:i,s=!f&&this.getVm(r),s?(s._reused=!0,s.$index=o,c&&(s.$key=i.key),h&&(l?s[l]=r:s._setData(r))):(s=this.build(i,o),s._new=!0),d[o]=s,f&&s.$before(u);if(f)return d;for(o=0,a=e.length;a>o;o++)s=e[o],s._reused||(this.uncacheVm(s),s.$destroy(!0));var p,v;for(o=d.length;o--;)s=d[o],p=d[o+1],p?s._reused?(v=n(s,u),v!==p&&s.$before(p.$el,null,!1)):s.$before(p.$el):s._reused||s.$before(u),s._new=!1,s._reused=!1;return d},build:function(t,e){var i=t,n={$index:e};this.converted&&(n.$key=i.key);var r=this.converted?t.value:t,s=this.arg,o=!a(r)||s;t=o?{}:r,s?t[s]=r:o&&(n.$value=r);var h=this.Ctor||this.resolveCtor(t,n),c=this.vm.$addChild({el:this.template.cloneNode(!0),_linker:this._linker,_meta:n,data:t,inherit:this.inherit},h);return this.cacheVm(r,c),c},resolveCtor:function(t,e){var i,n=Object.create(this.vm);for(i in t)o.define(n,i,t[i]);for(i in e)o.define(n,i,e[i]);var r=this.ctorGetter.call(n,n),s=this.vm.$options.components[r];return s},unbind:function(){if(this.childId&&delete this.owner.$[this.childId],this.vms)for(var t,e=this.vms.length;e--;)t=this.vms[e],this.uncacheVm(t),t.$destroy()},cacheVm:function(t,e){var i,n=this.idKey,r=this.cache;n?(i=t[n],r[i]||(r[i]=e)):a(t)?(i=this.id,t.hasOwnProperty(i)?null===t[i]&&(t[i]=e):o.define(t,this.id,e)):r[t]?r[t].push(e):r[t]=[e],e._raw=t},getVm:function(t){if(this.idKey)return this.cache[t[this.idKey]];if(a(t))return t[this.id];var e=this.cache[t];if(e){for(var i=0,n=e[i];n&&(n._reused||n._new);)n=e[++i];return n}},uncacheVm:function(t){var e=t._raw;this.idKey?this.cache[e[this.idKey]]=null:a(e)?(e[this.id]=null,t._raw=null):this.cache[e].pop()}}},function(t,e,i){var n=i(1),r=i(50);t.exports={bind:function(){var t=this.el;t.__vue__?this.invalid=!0:(this.ref=document.createComment("v-if"),n.replace(t,this.ref),this.inserted=!1,"TEMPLATE"===t.tagName&&(this.el=r.parse(t,!0)))},update:function(t){this.invalid||(t?this.inserted||(this.childVM||(this.childVM=this.vm.$addChild({el:this.el,inherit:!0,_anonymous:!0})),this.childVM.$before(this.ref),this.inserted=!0):this.inserted&&(this.childVM.$remove(),this.inserted=!1))},unbind:function(){this.childVM&&this.childVM.$destroy()}}},function(t,e,i){var n=(i(1),i(21));t.exports={priority:900,bind:function(){var t=this.vm;if(this.el!==t.$el);else if(t.$parent){var e=this.arg;this.watcher=new n(t.$parent,this.expression,e?function(i){t.$set(e,i)}:function(e){t.$data=e});var i=this.watcher.value;e?t.$set(e,i):t.$data=i}else;},unbind:function(){this.watcher&&this.watcher.teardown()}}},function(t,e,i){function n(t,e){if(r.isObject(t)){for(var i in t)if(n(t[i],e))return!0}else if(null!=t)return t.toString().toLowerCase().indexOf(e)>-1}var r=i(1),s=i(51);e.filterBy=function(t,e,i,o){i&&"in"!==i&&(o=i);var a=r.stripQuotes(e)||this.$get(e);return a?(a=a.toLowerCase(),o=o&&(r.stripQuotes(o)||this.$get(o)),t.filter(function(t){return o?n(s.get(t,o),a):n(t,a)})):t},e.orderBy=function(t,e,i){var n=r.stripQuotes(e)||this.$get(e);if(!n)return t;var o=1;return i&&("-1"===i?o=-1:33===i.charCodeAt(0)?(i=i.slice(1),o=this.$get(i)?1:-1):o=this.$get(i)?-1:1),t.slice().sort(function(t,e){return t=s.get(t,n),e=s.get(e,n),t===e?0:t>e?o:-o})}},function(t){function e(){this.id=++i,this.subs=[]}var i=0,n=e.prototype;n.addSub=function(t){this.subs.push(t)},n.removeSub=function(t){if(this.subs.length){var e=this.subs.indexOf(t);e>-1&&this.subs.splice(e,1)}},n.notify=function(){for(var t=this.subs.length;t--;)this.subs[t].update()},t.exports=e},function(t,e,i){function n(t,e,i,n,s,o){this.name=t,this.el=e,this.vm=i,this.raw=n.raw,this.expression=n.expression,this.arg=n.arg,this.filters=r.resolveFilters(i,n.filters),this._linker=o,this._locked=!1,this._bound=!1,this._bind(s)}var r=i(1),s=i(21),o=i(41),a=i(43),h=n.prototype;h._bind=function(t){if("function"==typeof t?this.update=t:r.extend(this,t),this._watcherExp=this.expression,this._checkDynamicLiteral(),this.bind&&this.bind(),this.update&&this._watcherExp&&(!this.isLiteral||this._isDynamicLiteral)&&!this._checkExpFn()){var e=this.vm._watchers[this.raw],i=this,n=this._update=function(t,e){i._locked||i.update(t,e)};e?e.addCb(n):e=this.vm._watchers[this.raw]=new s(this.vm,this._watcherExp,n,this.filters,this.twoWay),this._watcher=e,this.update(e.value)}this._bound=!0},h._checkDynamicLiteral=function(){var t=this.expression;if(t&&this.isLiteral){var e=o.parse(t);if(e){var i=o.tokensToExp(e);this.expression=this.vm.$get(i),this._watcherExp=i,this._isDynamicLiteral=!0}}},h._checkExpFn=function(){var t=this.expression;if(t&&this.isFn&&!a.pathTestRE.test(t)){var e=a.parse(t).get,i=this.vm,n=function(){e.call(i,i)};return this.filters&&(n=r.applyFilters(n,this.filters.read,i)),this.update(n),!0}},h._teardown=function(){if(this._bound){this.unbind&&this.unbind();var t=this._watcher;t&&t.active&&(t.removeCb(this._update),t.active||(this.vm._watchers[this.expression]=null)),this._bound=!1,this.vm=this.el=this._watcher=null}},h.set=function(t,e){if(this.twoWay&&(e&&(this._locked=!0),this._watcher.set(t),e)){var i=this;r.nextTick(function(){i._locked=!1})}},t.exports=n},function(t,e,i){function n(t){return t.replace(d,"\\$&")}function r(){f._delimitersChanged=!1;var t=f.delimiters[0],e=f.delimiters[1];c=t.charAt(0),u=e.charAt(e.length-1);var i=n(c),r=n(u),s=n(t),d=n(e);a=new RegExp(i+"?"+s+"(.+?)"+d+r+"?","g"),h=new RegExp("^"+i+s+".*"+d+r+"$"),o=new l(1e3)}function s(t,e){return t.tag?e&&t.oneTime?'"'+e.$get(t.value)+'"':t.value:'"'+t.value+'"'}var o,a,h,c,u,l=i(52),f=i(20),d=/[-.*+?^${}()|[\]\/\\]/g;e.parse=function(t){f._delimitersChanged&&r();var e=o.get(t);if(e)return e;if(!a.test(t))return null;for(var i,n,s,c,u,l,d=[],p=a.lastIndex=0;i=a.exec(t);)n=i.index,n>p&&d.push({value:t.slice(p,n)}),c=i[1].charCodeAt(0),u=42===c,l=62===c,s=u||l?i[1].slice(1):i[1],d.push({tag:!0,value:s.trim(),html:h.test(i[0]),oneTime:u,partial:l}),p=n+i[0].length;return p<t.length&&d.push({value:t.slice(p)}),o.put(t,d),d},e.tokensToExp=function(t,e){return t.length>1?t.map(function(t){return s(t,e)}).join("+"):s(t[0],e)}},function(t,e,i){function n(){_.raw=s.slice(p,a).trim(),void 0===_.expression?_.expression=s.slice(v,a).trim():b!==p&&r(),(0===a||_.expression)&&m.push(_)}function r(){var t,e=s.slice(b,a).trim();if(e){t={};var i=e.match(k);t.name=i[0],t.args=i.length>1?i.slice(1):null}t&&(_.filters=_.filters||[]).push(t),b=a+1}var s,o,a,h,c,u,l,f,d,p,v,m,_,b,g,y=i(1),w=i(52),$=new w(1e3),x=/^[^\{\?]+$|^'[^']*'$|^"[^"]*"$/,k=/[^\s'"]+|'[^']+'|"[^"]+"/g;e.parse=function(t){var e=$.get(t);if(e)return e;for(s=t,c=u=!1,l=f=d=p=v=0,b=0,m=[],_={},g=null,a=0,h=s.length;h>a;a++)if(o=s.charCodeAt(a),c)39===o&&(c=!c);else if(u)34===o&&(u=!u);else if(44!==o||d||l||f)if(58!==o||_.expression||_.arg)if(124===o&&124!==s.charCodeAt(a+1)&&124!==s.charCodeAt(a-1))void 0===_.expression?(b=a+1,_.expression=s.slice(v,a).trim()):r();else switch(o){case 34:u=!0;
break;case 39:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}else g=s.slice(p,a).trim(),x.test(g)&&(v=a+1,_.arg=y.stripQuotes(g)||g);else n(),_={},p=v=b=a+1;return(0===a||p!==a)&&n(),$.put(t,m),m}},function(t,e,i){function n(t){var e=$.length;return $[e]=t.replace(m,"\\n"),'"'+e+'"'}function r(t){var e=t.charAt(0),i=t.slice(1);return w.test(i)?t:(i=i.indexOf('"')>-1?i.replace(b,s):i,e+"scope."+i)}function s(t,e){return $[e]}function o(t,e){$.length=0;var i=t.replace(_,n).replace(v,"");i=(" "+i).replace(y,r).replace(b,s);var o=h(i);return o?{get:o,body:i,set:e?c(i):null}:void 0}function a(t){var e,i;return t.indexOf("[")<0?(i=t.split("."),e=l.compileGetter(i)):(i=l.parse(t),e=i.get),{get:e,set:function(t,e){l.set(t,i,e)}}}function h(t){try{return new Function("scope",'"use strict";try{return '+t+"}catch(e){};")}catch(e){}}function c(t){try{return new Function("scope","value",'"use strict";'+t+" = value;")}catch(e){}}function u(t){t.set||(t.set=c(t.body))}var l=(i(1),i(51)),f=i(52),d=new f(1e3),p="Math,break,case,catch,continue,debugger,default,delete,do,else,false,finally,for,function,if,in,instanceof,new,null,return,switch,this,throw,true,try,typeof,var,void,while,with,undefined,abstract,boolean,byte,char,class,const,double,enum,export,extends,final,float,goto,implements,import,int,interface,long,native,package,private,protected,public,short,static,super,synchronized,throws,transient,volatile,arguments,let,yield",v=/\s/g,m=/\n/g,_=/[\{,]\s*[\w\$_]+\s*:|'[^']*'|"[^"]*"/g,b=/"(\d+)"/g,g=/^[A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\])*$/,y=/[^\w$\.]([A-Za-z_$][\w$]*(\.[A-Za-z_$][\w$]*|\['.*?'\]|\[".*?"\])*)/g,w=new RegExp("^("+p.replace(/,/g,"\\b|")+"\\b)"),$=[];e.parse=function(t,e){t=t.trim();var i=d.get(t);if(i)return e&&u(i),i;var n=g.test(t)?a(t):o(t,e);return d.put(t,n),n},e.pathTestRE=g},function(t,e,i){var n=i(1),r=i(53),s=i(54);e.append=function(t,e,i,n){o(t,1,function(){e.appendChild(t)},i,n)},e.before=function(t,e,i,r){o(t,1,function(){n.before(t,e)},i,r)},e.remove=function(t,e,i){o(t,-1,function(){n.remove(t)},e,i)},e.removeThenAppend=function(t,e,i,n){o(t,-1,function(){e.appendChild(t)},i,n)};var o=e.apply=function(t,e,i,o,a){var h=t.__v_trans;if(!h||!o._isCompiled||o.$parent&&!o.$parent._isCompiled)return i(),void(a&&a());var c=o.$options.transitions[h.id];c?s(t,e,i,h,c,a):n.transitionEndEvent?r(t,e,i,h,a):(i(),a&&a())}},function(t,e,i){var n=(i(1),{text:i(55),radio:i(56),select:i(57),checkbox:i(58)});t.exports={priority:800,twoWay:!0,handlers:n,bind:function(){var t,e=this.el,i=e.tagName;if("INPUT"===i)t=n[e.type]||n.text;else if("SELECT"===i)t=n.select;else{if("TEXTAREA"!==i)return;t=n.text}t.bind.call(this),this.update=t.update,this.unbind=t.unbind}}},function(t,e,i){function n(t,e){t.__proto__=e}function r(t,e,i){for(var n,r=i.length;r--;)n=i[r],o.define(t,n,e[n])}function s(t,e){if(this.id=++l,this.value=t,this.active=!0,this.bindings=[],o.define(t,"__ob__",this),e===f){var i=a.proto&&o.hasProto?n:r;i(t,c,u),this.observeArray(t)}else e===d&&this.walk(t)}var o=i(1),a=i(20),h=i(39),c=i(59),u=Object.getOwnPropertyNames(c);i(60);var l=0,f=0,d=1;s.target=null;var p=s.prototype;s.create=function(t){return t&&t.hasOwnProperty("__ob__")&&t.__ob__ instanceof s?t.__ob__:o.isArray(t)?new s(t,f):o.isPlainObject(t)&&!t._isVue?new s(t,d):void 0},p.walk=function(t){for(var e,i,n=Object.keys(t),r=n.length;r--;)e=n[r],i=e.charCodeAt(0),36!==i&&95!==i&&this.convert(e,t[e])},p.observe=function(t){return s.create(t)},p.observeArray=function(t){for(var e=t.length;e--;)this.observe(t[e])},p.convert=function(t,e){var i=this,n=i.observe(e),r=new h;n&&n.bindings.push(r),Object.defineProperty(i.value,t,{enumerable:!0,configurable:!0,get:function(){return i.active&&s.target&&s.target.addDep(r),e},set:function(t){if(t!==e){var n=e&&e.__ob__;if(n){var s=n.bindings;s.splice(s.indexOf(r))}e=t;var o=i.observe(t);o&&o.bindings.push(r),r.notify()}}})},p.notify=function(){for(var t=this.bindings,e=0,i=t.length;i>e;e++)t[e].notify()},p.addVm=function(t){(this.vms=this.vms||[]).push(t)},p.removeVm=function(t){this.vms.splice(this.vms.indexOf(t),1)},t.exports=s},function(t,e,i){function n(){}function r(t,e){var i=t.nodeType;return 1===i&&"SCRIPT"!==t.tagName?s(t,e):3===i&&g.interpolate?a(t,e):void 0}function s(t,e){var i,n,r;if(t.__vue__||(n=t.tagName.toLowerCase(),r=n.indexOf("-")>0&&e.components[n],r&&t.setAttribute(g.prefix+"component",n)),(r||t.hasAttributes())&&(i=d(t,e),!i)){var s=v(t,e);i=s.length?o(s):null}if("TEXTAREA"===t.tagName){var a=i;i=function(t,e){e.value=t.$interpolate(e.value),a&&a(t,e)},i.terminal=!0}return i}function o(t){return function(e,i){for(var n,r,s=t.length;s--;)if(n=t[s],n._link)n._link(e,i);else for(r=n.descriptors.length;r--;)e._bindDir(n.name,i,n.descriptors[r],n.def)}}function a(t,e){var i=y.parse(t.nodeValue);if(!i)return null;for(var n,r,s,o=document.createDocumentFragment(),a=e.directives,c=0,u=i.length;u>c;c++)r=i[c],s=r.value,r.tag?r.oneTime?n=document.createTextNode(s):r.html?(n=document.createComment("v-html"),r.type="html",r.def=a.html,r.descriptor=w.parse(s)[0]):r.partial?(n=document.createComment("v-partial"),r.type="partial",r.def=a.partial,r.descriptor=w.parse(s)[0]):(n=document.createTextNode(" "),r.type="text",r.def=a.text,r.descriptor=w.parse(s)[0]):n=document.createTextNode(s),o.appendChild(n);return h(i,o,e)}function h(t,e){return function(i,n){for(var r,s,o,a=e.cloneNode(!0),h=b.toArray(a.childNodes),c=0,u=t.length;u>c;c++)r=t[c],s=r.value,r.tag&&(o=h[c],r.oneTime?(s=i.$eval(s),r.html?b.replace(o,$.parse(s,!0)):o.nodeValue=s):i._bindDir(r.type,o,r.descriptor,r.def));b.replace(n,a)}}function c(t,e){for(var i,n,s,o=[],a=0,h=t.length;h>a;a++)s=t[a],i=r(s,e),n=i&&i.terminal||!s.hasChildNodes()?null:c(s.childNodes,e),o.push(i,n);return o.length?u(o):null}function u(t){return function(e,i){i=b.toArray(i);for(var n,r,s,o=0,a=0,h=t.length;h>o;a++)n=i[a],r=t[o++],s=t[o++],r&&r(e,n),s&&s(e,n.childNodes)}}function l(t,e,i){for(var n,r,s,o=[],a=e.length;a--;)if(n=e[a],r=t.getAttribute(n),null!==r){s={name:n,value:r};var h=y.parse(r);if(h){if(t.removeAttribute(n),h.length>1)continue;s.dynamic=!0,s.value=h[0].value}o.push(s)}return f(o,i)}function f(t,e){var i=e.directives["with"];return function(e,n){for(var r,s=t.length;s--;)r=t[s],r.dynamic?e._bindDir("with",n,{arg:r.name,expression:r.value},i):e.$set(r.name,r.value)}}function d(t,e){if(null!==b.attr(t,"pre"))return n;for(var i,r,s=0;3>s;s++)if(r=x[s],i=b.attr(t,r))return p(t,r,i,e)}function p(t,e,i,n){var r=w.parse(i)[0],s=n.directives[e],o=function(t,i){t._bindDir(e,i,r,s)};return o.terminal=!0,o}function v(t,e){for(var i,n,r,s,o,a=b.toArray(t.attributes),h=a.length,c=[];h--;)i=a[h],n=i.name,0===n.indexOf(g.prefix)?(s=n.slice(g.prefix.length),o=e.directives[s],o&&("cloak"!==s&&t.removeAttribute(n),c.push({name:s,descriptors:w.parse(i.value),def:o}))):g.interpolate&&(r=m(t,n,i.value,e),r&&c.push(r));return c.sort(_),c}function m(t,e,i,n){var r=y.parse(i);if(r){for(var s=n.directives.attr,o=r.length,a=!0;o--;){var h=r[o];h.tag&&!h.oneTime&&(a=!1)}return{def:s,_link:a?function(t,n){n.setAttribute(e,t.$interpolate(i))}:function(t,i){var n=y.tokensToExp(r,t),o=w.parse(e+":"+n)[0];t._bindDir("attr",i,o,s)}}}}function _(t,e){return t=t.def.priority||0,e=e.def.priority||0,t>e?1:-1}var b=i(1),g=i(20),y=i(41),w=i(42),$=i(50);t.exports=function(t,e,i){var n=!i&&e.paramAttributes,s=n?l(t,n,e):null,o=t instanceof DocumentFragment?null:r(t,e),a=o&&o.terminal||!t.hasChildNodes()?null:c(t.childNodes,e);return function(t,e){s&&s(t,e),o&&o(t,e),a&&a(t,e.childNodes)}};var x=["repeat","component","if"]},function(t,e,i){function n(t,e){var i=e.template,n=c.parse(i,!0);if(n){if(r(t),e.replace){if(n.childNodes.length>1)return s(n),n;var o=n.firstChild;return h.copyAttributes(t,o),s(o),o}return t.appendChild(n),s(t),t}}function r(t){var e;if(u=null,t.hasChildNodes())for(u=document.createElement("div");e=t.firstChild;)u.appendChild(e)}function s(t){var e=o(t),i=e.length;if(i){for(var n,r,s,c;i--;)n=e[i],u?(r=n.getAttribute("select"),r?n.content=h.toArray(u.querySelectorAll(r)):c=n):n.content=h.toArray(n.childNodes);for(i=0,s=e.length;s>i;i++)n=e[i],n!==c&&a(n,n.content);c&&a(c,h.toArray(u.childNodes))}}function o(t){return h.isArray(t)?l.apply([],t.map(o)):t.querySelectorAll?h.toArray(t.querySelectorAll("content")):[]}function a(t,e){for(var i=t.parentNode,n=0,r=e.length;r>n;n++)i.insertBefore(e[n],t);i.removeChild(t)}var h=i(1),c=i(50);t.exports=function(t,e){return"TEMPLATE"===t.tagName&&(t=c.parse(t)),e.template?n(t,e):t};var u,l=[].concat},function(t,e,i){function n(){this.reset()}var r=i(1),s=n.prototype;s.push=function(t){if(t.id&&this.has[t.id]){if(t.override){var e=this.has[t.id];e.cancelled=!0,this.queue.push(t),this.has[t.id]=t}}else this.queue.push(t),this.has[t.id]=t,this.waiting||(this.waiting=!0,r.nextTick(this.flush,this))},s.flush=function(){for(var t=0;t<this.queue.length;t++){var e=this.queue[t];e.cancelled||e.run()}this.reset()},s.reset=function(){this.has={},this.queue=[],this.waiting=!1},t.exports=n},function(t,e,i){function n(t){var e=o.get(t);if(e)return e;var i=document.createDocumentFragment(),n=h.exec(t);if(n){var r=n[1],s=a[r]||a._default,c=s[0],u=s[1],l=s[2],f=document.createElement("div");for(f.innerHTML=u+t.trim()+l;c--;)f=f.lastChild;for(var d;d=f.firstChild;)i.appendChild(d)}else i.appendChild(document.createTextNode(t));return o.put(t,i),i}function r(t){var e=t.tagName;return"TEMPLATE"===e&&t.content instanceof DocumentFragment?t.content:n("SCRIPT"===e?t.textContent:t.innerHTML)}var s=i(52),o=new s(100),a={_default:[0,"",""],legend:[1,"<fieldset>","</fieldset>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]};a.td=a.th=[3,"<table><tbody><tr>","</tr></tbody></table>"],a.option=a.optgroup=[1,'<select multiple="multiple">',"</select>"],a.thead=a.tbody=a.colgroup=a.caption=a.tfoot=[1,"<table>","</table>"],a.g=a.defs=a.symbol=a.use=a.image=a.text=a.circle=a.ellipse=a.line=a.path=a.polygon=a.polyline=a.rect=[1,'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"version="1.1">',"</svg>"];var h=/<([\w:]+)/;e.parse=function(t,e){var i,s;return t instanceof DocumentFragment?e?t.cloneNode(!0):t:("string"==typeof t?"#"===t.charAt(0)?(s=o.get(t),s||(i=document.getElementById(t.slice(1)),i&&(s=r(i),o.put(t,s)))):s=n(t):t.nodeType&&(s=r(t)),s&&e?s.cloneNode(!0):s)}},function(t,e,i){function n(){}function r(t){if(void 0===t)return"eof";var e=t.charCodeAt(0);switch(e){case 91:case 93:case 46:case 34:case 39:case 48:return t;case 95:case 36:return"ident";case 32:case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return e>=97&&122>=e||e>=65&&90>=e?"ident":e>=49&&57>=e?"number":"else"}function s(t){function e(){var e=t[d+1];return"inSingleQuote"===p&&"'"===e||"inDoubleQuote"===p&&'"'===e?(d++,s=e,v.append(),!0):void 0}for(var i,s,o,a,h,c,u,f=[],d=-1,p="beforePath",v={push:function(){void 0!==o&&(f.push(o),o=void 0)},append:function(){void 0===o?o=s:o+=s}};p;)if(d++,i=t[d],"\\"!==i||!e()){if(a=r(i),u=l[p],h=u[a]||u["else"]||"error","error"===h)return;if(p=h[0],c=v[h[1]]||n,s=void 0===h[2]?i:h[2],c(),"afterPath"===p)return f}}function o(t){return u.test(t)?"."+t:+t===t>>>0?"["+t+"]":'["'+t.replace(/"/g,'\\"')+'"]'}var a=i(1),h=i(52),c=new h(1e3),u=/^[$_a-zA-Z]+[\w$]*$/,l={beforePath:{ws:["beforePath"],ident:["inIdent","append"],"[":["beforeElement"],eof:["afterPath"]},inPath:{ws:["inPath"],".":["beforeIdent"],"[":["beforeElement"],eof:["afterPath"]},beforeIdent:{ws:["beforeIdent"],ident:["inIdent","append"]},inIdent:{ident:["inIdent","append"],0:["inIdent","append"],number:["inIdent","append"],ws:["inPath","push"],".":["beforeIdent","push"],"[":["beforeElement","push"],eof:["afterPath","push"]},beforeElement:{ws:["beforeElement"],0:["afterZero","append"],number:["inIndex","append"],"'":["inSingleQuote","append",""],'"':["inDoubleQuote","append",""]},afterZero:{ws:["afterElement","push"],"]":["inPath","push"]},inIndex:{0:["inIndex","append"],number:["inIndex","append"],ws:["afterElement"],"]":["inPath","push"]},inSingleQuote:{"'":["afterElement"],eof:"error","else":["inSingleQuote","append"]},inDoubleQuote:{'"':["afterElement"],eof:"error","else":["inDoubleQuote","append"]},afterElement:{ws:["afterElement"],"]":["inPath","push"]}};e.compileGetter=function(t){var e="try{return o"+t.map(o).join("")+"}catch(e){};";return new Function("o",e)},e.parse=function(t){var i=c.get(t);return i||(i=s(t),i&&(i.get=e.compileGetter(i),c.put(t,i))),i},e.get=function(t,i){return i=e.parse(i),i?i.get(t):void 0},e.set=function(t,i,n){if("string"==typeof i&&(i=e.parse(i)),!i||!a.isObject(t))return!1;for(var r,s,o=0,h=i.length-1;h>o;o++)r=t,s=i[o],t=t[s],a.isObject(t)||(t={},r.$add(s,t));return s=i[o],s in t?t[s]=n:t.$add(s,n),!0}},function(t){function e(t){this.size=0,this.limit=t,this.head=this.tail=void 0,this._keymap={}}var i=e.prototype;i.put=function(t,e){var i={key:t,value:e};return this._keymap[t]=i,this.tail?(this.tail.newer=i,i.older=this.tail):this.head=i,this.tail=i,this.size===this.limit?this.shift():void this.size++},i.shift=function(){var t=this.head;return t&&(this.head=this.head.newer,this.head.older=void 0,t.newer=t.older=void 0,this._keymap[t.key]=void 0),t},i.get=function(t,e){var i=this._keymap[t];if(void 0!==i)return i===this.tail?e?i:i.value:(i.newer&&(i===this.head&&(this.head=i.newer),i.newer.older=i.older),i.older&&(i.older.newer=i.newer),i.newer=void 0,i.older=this.tail,this.tail&&(this.tail.newer=i),this.tail=i,e?i:i.value)},t.exports=e},function(t,e,i){function n(t,e,i,n,s){u.push({el:t,dir:e,cb:s,cls:n,op:i}),l||(l=!0,a.nextTick(r))}function r(){document.documentElement.offsetHeight;u.forEach(s),u=[],l=!1}function s(t){function e(t,e){r.event=t;var n=r.callback=function(s){s.target===i&&(a.off(i,t,n),r.event=r.callback=null,e&&e(),h&&h())};a.on(i,t,n)}var i=t.el,n=i.classList,r=i.__v_trans,s=t.cls,h=t.cb,c=t.op,u=o(i,r,s);if(t.dir>0)1===u?(n.remove(s),h&&e(a.transitionEndEvent)):2===u?e(a.animationEndEvent,function(){n.remove(s)}):(n.remove(s),h&&h());else if(u){var l=1===u?a.transitionEndEvent:a.animationEndEvent;e(l,function(){c(),n.remove(s)})}else c(),n.remove(s),h&&h()}function o(t,e,i){var n=e.cache&&e.cache[i];if(n)return n;var r=t.style,s=window.getComputedStyle(t),o=r[h]||s[h];if(o&&"0s"!==o)n=1;else{var a=r[c]||s[c];a&&"0s"!==a&&(n=2)}return n&&(e.cache||(e.cache={}),e.cache[i]=n),n}var a=i(1),h=a.transitionProp+"Duration",c=a.animationProp+"Duration",u=[],l=!1;t.exports=function(t,e,i,r,s){var o=t.classList,h=r.id||"v",c=h+"-enter",u=h+"-leave";r.callback&&(a.off(t,r.event,r.callback),o.remove(c),o.remove(u),r.event=r.callback=null),e>0?(o.add(c),i(),n(t,e,null,c,s)):(o.add(u),n(t,e,i,u,s))}},function(t){t.exports=function(t,e,i,n,r,s){n.cancel&&(n.cancel(),n.cancel=null),e>0?(r.beforeEnter&&r.beforeEnter(t),i(),r.enter?n.cancel=r.enter(t,function(){n.cancel=null,s&&s()}):s&&s()):r.leave?n.cancel=r.leave(t,function(){n.cancel=null,i(),s&&s()}):(i(),s&&s())}},function(t,e,i){var n=i(1);t.exports={bind:function(){function t(){e.set(s?n.toNumber(i.value):i.value,!0)}var e=this,i=this.el,r=i.hasAttribute("lazy");r&&i.removeAttribute("lazy");var s=i.hasAttribute("number")||"number"===i.type;s&&i.removeAttribute("number");var o=!1;this.cpLock=function(){o=!0},this.cpUnlock=function(){o=!1,t()},n.on(i,"compositionstart",this.cpLock),n.on(i,"compositionend",this.cpUnlock),this.listener=this.filters?function(){if(!o){var r;try{r=i.selectionStart}catch(s){}t(),n.nextTick(function(){var t=e._watcher.value;e.update(t),null!=r&&i.setSelectionRange(r,r)})}}:function(){o||t()},this.event=r?"change":"input",n.on(i,this.event,this.listener),!r&&n.isIE9&&(this.onCut=function(){n.nextTick(e.listener)},this.onDel=function(t){(46===t.keyCode||8===t.keyCode)&&e.listener()},n.on(i,"cut",this.onCut),n.on(i,"keyup",this.onDel)),(i.hasAttribute("value")||"TEXTAREA"===i.tagName&&i.value.trim())&&this.vm.$set(this.expression,i.value)},update:function(t){this.el.value=n.toString(t)},unbind:function(){var t=this.el;n.off(t,this.event,this.listener),n.off(t,"compositionstart",this.cpLock),n.off(t,"compositionend",this.cpUnlock),this.onCut&&(n.off(t,"cut",this.onCut),n.off(t,"keyup",this.onDel))}}},function(t,e,i){var n=i(1);t.exports={bind:function(){var t=this,e=this.el;this.listener=function(){t.set(e.value,!0)},n.on(e,"change",this.listener),e.checked&&this.vm.$set(this.expression,e.value)},update:function(t){this.el.checked=t==this.el.value},unbind:function(){n.off(this.el,"change",this.listener)}}},function(t,e,i){function n(t){function e(t){c.isArray(t)&&(i.el.innerHTML="",r(i.el,t),i._watcher&&i.update(i._watcher.value))}var i=this;this.optionWatcher=new u(this.vm,t,e),e(this.optionWatcher.value)}function r(t,e){for(var i,n,s=0,o=e.length;o>s;s++)i=e[s],i.options?(n=document.createElement("optgroup"),n.label=i.label,r(n,i.options)):(n=document.createElement("option"),"string"==typeof i?n.text=n.value=i:(n.text=i.text,n.value=i.value)),t.appendChild(n)}function s(){for(var t,e=this.el.options,i=0,n=e.length;n>i;i++)e[i].hasAttribute("selected")&&(this.multiple?(t||(t=[])).push(e[i].value):t=e[i].value);t&&this.vm.$set(this.expression,t)}function o(t){return Array.prototype.filter.call(t.options,a).map(h)}function a(t){return t.selected}function h(t){return t.value||t.text}var c=i(1),u=i(21);t.exports={bind:function(){var t=this,e=this.el,i=e.getAttribute("options");i&&(e.removeAttribute("options"),n.call(this,i)),this.multiple=e.hasAttribute("multiple"),this.listener=function(){var i=t.multiple?o(e):e.value;t.set(i,!0)},c.on(e,"change",this.listener),s.call(this)},update:function(t){var e=this.el;e.selectedIndex=-1;for(var i,n=this.multiple&&c.isArray(t),r=e.options,s=r.length;s--;)i=r[s],i.selected=n?t.indexOf(i.value)>-1:t==i.value},unbind:function(){c.off(this.el,"change",this.listener),this.optionWatcher&&this.optionWatcher.teardown()}}},function(t,e,i){var n=i(1);t.exports={bind:function(){var t=this,e=this.el;this.listener=function(){t.set(e.checked,!0)},n.on(e,"change",this.listener),e.checked&&this.vm.$set(this.expression,e.checked)},update:function(t){this.el.checked=!!t},unbind:function(){n.off(this.el,"change",this.listener)}}},function(t,e,i){var n=i(1),r=Array.prototype,s=Object.create(r);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(t){var e=r[t];n.define(s,t,function(){for(var i=arguments.length,n=new Array(i);i--;)n[i]=arguments[i];var r,s=e.apply(this,n),o=this.__ob__;switch(t){case"push":r=n;break;case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&o.observeArray(r),o.notify(),s})}),n.define(r,"$set",function(t,e){return t>=this.length&&(this.length=t+1),this.splice(t,1,e)[0]}),n.define(r,"$remove",function(t){return"number"!=typeof t&&(t=this.indexOf(t)),t>-1?this.splice(t,1)[0]:void 0}),t.exports=s},function(t,e,i){var n=i(1),r=Object.prototype;n.define(r,"$add",function(t,e){var i=this.__ob__;if(!i)return void(this[t]=e);if(!n.isReserved(t)&&!this.hasOwnProperty(t))if(i.convert(t,e),i.vms)for(var r=i.vms.length;r--;){var s=i.vms[r];s._proxy(t),s._digest()}else i.notify()}),n.define(r,"$delete",function(t){var e=this.__ob__;if(!e)return void delete this[t];if(!n.isReserved(t)&&this.hasOwnProperty(t))if(delete this[t],e.vms)for(var i=e.vms.length;i--;){var r=e.vms[i];r._unproxy(t),r._digest()}else e.notify()})}])});

@@ -5,58 +5,25 @@ /**

var resolve = require('component-resolver')
var build = require('component-builder')
module.exports = function (grunt, cb) {
var banner = grunt.config.get('banner')
// build with component-builder
resolve(process.cwd(), {}, function (err, tree) {
build.scripts(tree)
.use('scripts', build.plugins.js())
.end(function (err, js) {
// wrap with umd
js = umd(js)
// replace require paths with numbers for file size
js = shortenPaths(js)
// add banner
js = banner + js
// done
cb(js)
})
})
}
/**
* component's umd wrapper throws error in strict mode
* so we have to roll our own
*/
var webpack = require('webpack')
var banner =
'/**\n' +
' * Vue.js v' + grunt.config.get('version') + '\n' +
' * (c) ' + new Date().getFullYear() + ' Evan You\n' +
' * Released under the MIT License.\n' +
' */\n'
function umd (js) {
return '\n;(function(){\n\n'
+ '"use strict"\n\n'
+ build.scripts.require
+ js
+ 'if (typeof exports == "object") {\n'
+ ' module.exports = require("vue");\n'
+ '} else if (typeof define == "function" && define.amd) {\n'
+' define([], function(){ return require("vue"); });\n'
+ '} else {\n'
+ ' window.Vue = require("vue");\n'
+ '}\n'
+ '})()\n';
}
webpack({
entry: './src/vue',
output: {
path: './dist',
filename: 'vue.js',
library: 'Vue',
libraryTarget: 'umd'
},
plugins: [
new webpack.BannerPlugin(banner, { raw: true })
]
}, cb)
/**
* Shorten require() paths for smaller file size
*/
function shortenPaths (js) {
var seen = {}
var count = 0
return js.replace(/'vue\/src\/(.+?)'|"vue\/src\/(.+?)"/g, function (path) {
path = path.slice(1, -1)
if (!seen[path]) {
seen[path] = ++count
}
return seen[path]
})
}
{
"name": "vue",
"version": "0.11.0-rc",
"version": "0.11.0-rc2",
"author": "Evan You <yyx990803@gmail.com>",

@@ -23,5 +23,2 @@ "license": "MIT",

"devDependencies": {
"browserify": "^5.11.0",
"component-builder": "^1.1.10",
"component-resolver": "^1.1.8",
"grunt": "^0.4.5",

@@ -41,4 +38,5 @@ "grunt-contrib-jshint": "^0.10.0",

"karma-sauce-launcher": "^0.2.10",
"uglify-js": "^2.4.15"
"uglify-js": "^2.4.15",
"webpack": "^1.4.4"
}
}

@@ -28,6 +28,7 @@ <p align="center"><a href="http://vuejs.org" target="_blank"><img width="100"src="http://vuejs.org/images/logo.png"></a></p>

var demo = new Vue({
el: '#demo',
data: {
message: 'Hello Vue.js!'
}
}).$mount('#demo')
})
```

@@ -34,0 +35,0 @@

@@ -13,2 +13,3 @@ var _ = require('../util')

exports.$appendTo = function (target, cb, withTransition) {
target = query(target)
var targetIsDetached = !_.inDoc(target)

@@ -19,2 +20,3 @@ var op = withTransition === false || targetIsDetached

insert(this, target, op, targetIsDetached, cb)
return this
}

@@ -37,2 +39,3 @@

}
return this
}

@@ -49,2 +52,3 @@

exports.$before = function (target, cb, withTransition) {
target = query(target)
var targetIsDetached = !_.inDoc(target)

@@ -55,2 +59,3 @@ var op = withTransition === false || targetIsDetached

insert(this, target, op, targetIsDetached, cb)
return this
}

@@ -73,2 +78,3 @@

}
return this
}

@@ -108,2 +114,3 @@

}
return this
}

@@ -122,3 +129,2 @@

function insert (vm, target, op, targetIsDetached, cb) {
target = query(target)
var shouldCallHook =

@@ -125,0 +131,0 @@ !targetIsDetached &&

@@ -14,2 +14,3 @@ var _ = require('../util')

modifyListenerCount(this, event, 1)
return this
}

@@ -33,2 +34,3 @@

this.$on(event, on)
return this
}

@@ -57,11 +59,13 @@

this._events = {}
return
return this
}
// specific event
cbs = this._events[event]
if (!cbs) return
if (!cbs) {
return this
}
if (arguments.length === 1) {
modifyListenerCount(this, event, -cbs.length)
this._events[event] = null
return
return this
}

@@ -79,2 +83,3 @@ // specific handler

}
return this
}

@@ -109,2 +114,3 @@

}
return this
}

@@ -133,2 +139,3 @@

}
return this
}

@@ -151,2 +158,3 @@

}
return this
}

@@ -153,0 +161,0 @@

@@ -18,3 +18,5 @@ var _ = require('../util')

}
if (typeof el === 'string') {
if (!el) {
el = document.createElement('div')
} else if (typeof el === 'string') {
var selector = el

@@ -38,2 +40,3 @@ el = document.querySelector(el)

}
return this
}

@@ -40,0 +43,0 @@

@@ -9,3 +9,2 @@ var _ = require('./util')

function Batcher () {
this._preFlush = null
this.reset()

@@ -50,6 +49,2 @@ }

p.flush = function () {
// before flush hook
if (this._preFlush) {
this._preFlush()
}
// do not cache length because more jobs might be pushed

@@ -56,0 +51,0 @@ // as we run existing jobs

@@ -68,30 +68,24 @@ var _ = require('../util')

function compileElement (el, options) {
var hasAttributes = el.hasAttributes()
var tag = el.tagName.toLowerCase()
if (hasAttributes) {
var linkFn, tag, component
// check custom element component, but only on non-root
if (!el.__vue__) {
tag = el.tagName.toLowerCase()
component =
tag.indexOf('-') > 0 &&
options.components[tag]
if (component) {
el.setAttribute(config.prefix + 'component', tag)
}
}
if (component || el.hasAttributes()) {
// check terminal direcitves
var terminalLinkFn
for (var i = 0; i < 3; i++) {
terminalLinkFn = checkTerminalDirectives(el, options)
if (terminalLinkFn) {
terminalLinkFn.terminal = true
return terminalLinkFn
}
linkFn = checkTerminalDirectives(el, options)
// if not terminal, build normal link function
if (!linkFn) {
var directives = collectDirectives(el, options)
linkFn = directives.length
? makeDirectivesLinkFn(directives)
: null
}
}
// check custom element component
var component =
tag.indexOf('-') > 0 &&
options.components[tag]
if (component) {
return makeTeriminalLinkFn(el, 'component', tag, options)
}
// check other directives
var linkFn
if (hasAttributes) {
var directives = collectDirectives(el, options)
linkFn = directives.length
? makeDirectivesLinkFn(directives)
: null
}
// if the element is a textarea, we need to interpolate

@@ -105,2 +99,3 @@ // its content on initial render.

}
linkFn.terminal = true
}

@@ -393,5 +388,7 @@ return linkFn

var def = options.directives[dirName]
return function terminalLinkFn (vm, el) {
var terminalLinkFn = function (vm, el) {
vm._bindDir(dirName, el, descriptor, def)
}
terminalLinkFn.terminal = true
return terminalLinkFn
}

@@ -398,0 +395,0 @@

@@ -47,3 +47,3 @@ var _ = require('../util')

if (frag.childNodes.length > 1) {
transcludeContent(_.toArray(frag.childNodes))
transcludeContent(frag)
return frag

@@ -137,3 +137,3 @@ } else {

? concat.apply([], el.map(getOutlets))
: el.nodeType === 1
: el.querySelectorAll
? _.toArray(el.querySelectorAll('content'))

@@ -140,0 +140,0 @@ : []

@@ -64,3 +64,3 @@ var _ = require('./util')

if (
this.expression && this.update &&
this.update && this._watcherExp &&
(!this.isLiteral || this._isDynamicLiteral) &&

@@ -67,0 +67,0 @@ !this._checkExpFn()

@@ -19,3 +19,3 @@ // xlink

function defaultHandler (value) {
if (value != null) {
if (value || value === 0) {
this.el.setAttribute(this.arg, value)

@@ -22,0 +22,0 @@ } else {

@@ -196,2 +196,3 @@ var _ = require('../util')

vm = this.build(obj, i)
vm._new = true
}

@@ -250,2 +251,3 @@ vms[i] = vm

}
vm._new = false
vm._reused = false

@@ -280,3 +282,3 @@ }

// resolve constructor
var Ctor = this.Ctor || this.resolveCtor(data)
var Ctor = this.Ctor || this.resolveCtor(data, meta)
var vm = this.vm.$addChild({

@@ -300,12 +302,19 @@ el: this.template.cloneNode(true),

* @param {Object} data
* @param {Object} meta
* @return {Function}
*/
resolveCtor: function (data) {
resolveCtor: function (data, meta) {
// create a temporary context object and copy data
// and meta properties onto it.
// use _.define to avoid accidentally overwriting scope
// properties.
var context = Object.create(this.vm)
for (var key in data) {
// use _.define to avoid accidentally
// overwriting scope properties
var key
for (key in data) {
_.define(context, key, data[key])
}
for (key in meta) {
_.define(context, key, meta[key])
}
var id = this.ctorGetter.call(context, context)

@@ -399,6 +408,6 @@ var Ctor = this.vm.$options.components[id]

var vm = cached[i]
// since duplicated vm instances might be reused
// already, we need to return the first non-reused
// instance.
while (vm && vm._reused) {
// since duplicated vm instances might be a reused
// one OR a newly created one, we need to return the
// first instance that is neither of these.
while (vm && (vm._reused || vm._new)) {
vm = cached[++i]

@@ -405,0 +414,0 @@ }

@@ -141,18 +141,18 @@ var _ = require('../util')

for (var key in computed) {
var def = computed[key]
if (typeof def === 'function') {
def = {
get: _.bind(def, this),
set: noop
}
var userDef = computed[key]
var def = {
enumerable: true,
configurable: true
}
if (typeof userDef === 'function') {
def.get = _.bind(userDef, this)
def.set = noop
} else {
def.get = def.get
? _.bind(def.get, this)
def.get = userDef.get
? _.bind(userDef.get, this)
: noop
def.set = def.set
? _.bind(def.set, this)
def.set = userDef.set
? _.bind(userDef.set, this)
: noop
}
def.enumerable = true
def.configurable = true
Object.defineProperty(this, key, def)

@@ -159,0 +159,0 @@ }

var _ = require('../util')
var arrayAugmentations = Object.create(Array.prototype)
var arrayProto = Array.prototype
var arrayMethods = Object.create(arrayProto)

@@ -19,4 +20,4 @@ /**

// cache original method
var original = Array.prototype[method]
_.define(arrayAugmentations, method, function mutator () {
var original = arrayProto[method]
_.define(arrayMethods, method, function mutator () {
// avoid leaking arguments:

@@ -60,3 +61,3 @@ // http://jsperf.com/closure-with-arguments

_.define(
arrayAugmentations,
arrayProto,
'$set',

@@ -79,3 +80,3 @@ function $set (index, val) {

_.define(
arrayAugmentations,
arrayProto,
'$remove',

@@ -92,2 +93,2 @@ function $remove (index) {

module.exports = arrayAugmentations
module.exports = arrayMethods
var _ = require('../util')
var config = require('../config')
var Binding = require('../binding')
var arrayAugmentations = require('./array')
var objectAugmentations = require('./object')
var arrayKeys = Object.getOwnPropertyNames(arrayAugmentations)
var objectKeys = Object.getOwnPropertyNames(objectAugmentations)
var arrayMethods = require('./array')
var arrayKeys = Object.getOwnPropertyNames(arrayMethods)
require('./object')

@@ -64,10 +63,9 @@ var uid = 0

_.define(value, '__ob__', this)
var augment = config.proto && _.hasProto
? protoAugment
: copyAugment
if (type === ARRAY) {
augment(value, arrayAugmentations, arrayKeys)
var augment = config.proto && _.hasProto
? protoAugment
: copyAugment
augment(value, arrayMethods, arrayKeys)
this.observeArray(value)
} else if (type === OBJECT) {
augment(value, objectAugmentations, objectKeys)
this.walk(value)

@@ -74,0 +72,0 @@ }

var _ = require('../util')
var objectAgumentations = Object.create(Object.prototype)
var objProto = Object.prototype

@@ -14,5 +14,10 @@ /**

_.define(
objectAgumentations,
objProto,
'$add',
function $add (key, val) {
var ob = this.__ob__
if (!ob) {
this[key] = val
return
}
if (_.isReserved(key)) {

@@ -23,3 +28,2 @@ _.warn('Refused to $add reserved key: ' + key)

if (this.hasOwnProperty(key)) return
var ob = this.__ob__
ob.convert(key, val)

@@ -48,5 +52,10 @@ if (ob.vms) {

_.define(
objectAgumentations,
objProto,
'$delete',
function $delete (key) {
var ob = this.__ob__
if (!ob) {
delete this[key]
return
}
if (_.isReserved(key)) {

@@ -58,3 +67,2 @@ _.warn('Refused to $add reserved key: ' + key)

delete this[key]
var ob = this.__ob__
if (ob.vms) {

@@ -71,4 +79,2 @@ var i = ob.vms.length

}
)
module.exports = objectAgumentations
)

@@ -290,3 +290,3 @@ var _ = require('../util')

obj = {}
add(last, key, obj)
last.$add(key, obj)
}

@@ -298,22 +298,5 @@ }

} else {
add(obj, key, val)
obj.$add(key, val)
}
return true
}
/**
* Add a property to an object, using $add if target
* has been augmented by Vue's observer.
*
* @param {Object} obj
* @param {String} key
* @param {*} val
*/
function add (obj, key, val) {
if (obj.$add) {
obj.$add(key, val)
} else {
obj[key] = val
}
}
var _ = require('../util')
var Batcher = require('../batcher')
var batcher = new Batcher()
var transDurationProp = _.transitionProp + 'Duration'
var animDurationProp = _.animationProp + 'Duration'
var queue = []
var queued = false
/**
* Force layout before triggering transitions/animations
* Push a job into the transition queue, which is to be
* executed on next frame.
*
* @param {Element} el - target element
* @param {Number} dir - 1: enter, -1: leave
* @param {Function} op - the actual dom operation
* @param {String} cls - the className to remove when the
* transition is done.
* @param {Function} [cb] - user supplied callback.
*/
batcher._preFlush = function () {
function push (el, dir, op, cls, cb) {
queue.push({
el : el,
dir : dir,
cb : cb,
cls : cls,
op : op
})
if (!queued) {
queued = true
_.nextTick(flush)
}
}
/**
* Flush the queue, and do one forced reflow before
* triggering transitions.
*/
function flush () {
/* jshint unused: false */
var f = document.documentElement.offsetHeight
queue.forEach(run)
queue = []
queued = false
}
/**
* Run a transition job.
*
* @param {Object} job
*/
function run (job) {
var el = job.el
var classList = el.classList
var data = el.__v_trans
var cls = job.cls
var cb = job.cb
var op = job.op
var transitionType = getTransitionType(el, data, cls)
if (job.dir > 0) { // ENTER
if (transitionType === 1) {
// trigger transition by removing enter class
classList.remove(cls)
// only need to listen for transitionend if there's
// a user callback
if (cb) setupTransitionCb(_.transitionEndEvent)
} else if (transitionType === 2) {
// animations are triggered when class is added
// so we just listen for animationend to remove it.
setupTransitionCb(_.animationEndEvent, function () {
classList.remove(cls)
})
} else {
// no transition applicable
classList.remove(cls)
if (cb) cb()
}
} else { // LEAVE
if (transitionType) {
// leave transitions/animations are both triggered
// by adding the class, just remove it on end event.
var event = transitionType === 1
? _.transitionEndEvent
: _.animationEndEvent
setupTransitionCb(event, function () {
op()
classList.remove(cls)
})
} else {
op()
classList.remove(cls)
if (cb) cb()
}
}
/**
* Set up a transition end callback, store the callback
* on the element's __v_trans data object, so we can
* clean it up if another transition is triggered before
* the callback is fired.
*
* @param {String} event
* @param {Function} [cleanupFn]
*/
function setupTransitionCb (event, cleanupFn) {
data.event = event
var onEnd = data.callback = function transitionCb (e) {
if (e.target === el) {
_.off(el, event, onEnd)
data.event = data.callback = null
if (cleanupFn) cleanupFn()
if (cb) cb()
}
}
_.on(el, event, onEnd)
}
}
/**
* Get an element's transition type based on the

@@ -74,83 +181,10 @@ * calculated styles

}
var transitionType, onEnd, endEvent
if (direction > 0) { // enter
// Enter Transition
classList.add(enterClass)
op()
transitionType = getTransitionType(el, data, enterClass)
if (transitionType === 1) {
batcher.push({
run: function () {
classList.remove(enterClass)
}
})
// only listen for transition end if user has sent
// in a callback
if (cb) {
endEvent = data.event = _.transitionEndEvent
onEnd = data.callback = function transitionCb (e) {
if (e.target === el) {
_.off(el, endEvent, onEnd)
data.event = data.callback = null
cb()
}
}
_.on(el, endEvent, onEnd)
}
} else if (transitionType === 2) {
// Enter Animation
//
// Animations are triggered automatically as the
// element is inserted into the DOM, so we just
// listen for the animationend event.
endEvent = data.event = _.animationEndEvent
onEnd = data.callback = function transitionCb (e) {
if (e.target === el) {
_.off(el, endEvent, onEnd)
data.event = data.callback = null
classList.remove(enterClass)
if (cb) cb()
}
}
_.on(el, endEvent, onEnd)
} else {
// no transition applicable
classList.remove(enterClass)
if (cb) cb()
}
push(el, direction, null, enterClass, cb)
} else { // leave
classList.add(leaveClass)
transitionType = getTransitionType(el, data, leaveClass)
if (transitionType) {
if (transitionType === 1) {
classList.remove(leaveClass)
batcher.push({
run: function () {
classList.add(leaveClass)
}
})
}
endEvent = data.event = transitionType === 1
? _.transitionEndEvent
: _.animationEndEvent
onEnd = data.callback = function transitionCb (e) {
if (e.target === el) {
_.off(el, endEvent, onEnd)
data.event = data.callback = null
// actually remove node here
op()
classList.remove(leaveClass)
if (cb) cb()
}
}
_.on(el, endEvent, onEnd)
} else {
op()
classList.remove(leaveClass)
if (cb) cb()
}
push(el, direction, op, leaveClass, cb)
}
}

@@ -46,3 +46,3 @@ var _ = require('./index')

if (!instanceData.hasOwnProperty(key)) {
instanceData[key] = defaultData[key]
instanceData.$add(key, defaultData[key])
}

@@ -49,0 +49,0 @@ }

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc