From b6c38341b42c58e6657dcaa7e728c9b3551b9b6b Mon Sep 17 00:00:00 2001 From: Bachir Soussi Chiadmi Date: Wed, 19 Feb 2020 17:59:26 +0100 Subject: [PATCH] added video (vimeo & youtube) display --- ...tity_form_display.node.article.default.yml | 21 +++++++-- package-lock.json | 33 ++++++++++++++ package.json | 2 + .../custom/materiotheme/assets/dist/main.js | 33 +++++++++++--- .../materiotheme/assets/scripts/main.js | 5 +++ .../vuejs/components/Pages/Article.vue | 43 +++++++++++++++++++ 6 files changed, 128 insertions(+), 9 deletions(-) diff --git a/config/sync/core.entity_form_display.node.article.default.yml b/config/sync/core.entity_form_display.node.article.default.yml index 1b4bd23..12ad982 100644 --- a/config/sync/core.entity_form_display.node.article.default.yml +++ b/config/sync/core.entity_form_display.node.article.default.yml @@ -31,6 +31,7 @@ third_party_settings: children: - group_contents - group_media + - group_videos - group_taxonomy parent_name: '' weight: 0 @@ -44,7 +45,6 @@ third_party_settings: group_contents: children: - title - - field_title_image - field_source - body - field_linked_materials @@ -62,7 +62,6 @@ third_party_settings: group_media: children: - field_visuel - - field_video parent_name: group_htabs weight: 11 format_type: tab @@ -72,7 +71,7 @@ third_party_settings: required_fields: true id: '' classes: '' - label: media + label: images region: content group_taxonomy: children: @@ -80,7 +79,7 @@ third_party_settings: - field_tags - field_showroom parent_name: group_htabs - weight: 12 + weight: 13 format_type: tab format_settings: description: '' @@ -108,6 +107,20 @@ third_party_settings: required_fields: true label: Internal region: content + group_videos: + children: + - field_video + parent_name: group_htabs + weight: 12 + format_type: tab + region: content + format_settings: + id: '' + classes: '' + description: '' + formatter: closed + required_fields: true + label: Videos id: node.article.default targetEntityType: node bundle: article diff --git a/package-lock.json b/package-lock.json index 8946d7d..08043f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1108,6 +1108,15 @@ "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==", "dev": true }, + "@vimeo/player": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@vimeo/player/-/player-2.10.0.tgz", + "integrity": "sha512-tG2M+9D92P4uJAmIwJmYHxZXtUKofT12Zu1iG7m03Q/GFt41kwJRMkfO2ZDU8BLrsG3AIt2hKkw776tDIR1Iuw==", + "requires": { + "native-promise-only": "0.8.1", + "weakmap-polyfill": "2.0.0" + } + }, "@vue/component-compiler-utils": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.0.1.tgz", @@ -6559,6 +6568,11 @@ "to-regex": "^3.0.1" } }, + "native-promise-only": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz", + "integrity": "sha1-IKMYwwy0X3H+et+/eyHJnBRy7xE=" + }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -9370,6 +9384,20 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "vue-vimeo-player": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/vue-vimeo-player/-/vue-vimeo-player-0.1.0.tgz", + "integrity": "sha512-kozPRMBBJpIZ9SVXWwB9k6HomUmDl39+mmnjbfRLfZgI5q+Q2yCI3lzk3wJemvAbyXo44Xp75SIaNH0eWzGLSg==", + "requires": { + "@vimeo/player": "^2.10.0", + "object-assign": "^4.1.1" + } + }, + "vue-youtube-embed": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/vue-youtube-embed/-/vue-youtube-embed-2.2.2.tgz", + "integrity": "sha512-l/EJuFMRK43AN73N+qxJnN0LB3uPl2xAghmr3dCvODWGCRWGjmGfrHaOtD93fu9J4co+CZLv1KP3akAsldC1aw==" + }, "vuex": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.1.tgz", @@ -9395,6 +9423,11 @@ "neo-async": "^2.5.0" } }, + "weakmap-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/weakmap-polyfill/-/weakmap-polyfill-2.0.0.tgz", + "integrity": "sha1-jyj5NeOFOJatQHR+UljbV42dyN4=" + }, "webpack": { "version": "4.41.2", "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.2.tgz", diff --git a/package.json b/package.json index 030680a..f81cf71 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,8 @@ "vue-infinite-loading": "^2.4.4", "vue-meta": "^1.6.0", "vue-router": "^3.1.3", + "vue-vimeo-player": "^0.1.0", + "vue-youtube-embed": "^2.2.2", "vuex": "^3.1.1" }, "devDependencies": { diff --git a/web/themes/custom/materiotheme/assets/dist/main.js b/web/themes/custom/materiotheme/assets/dist/main.js index 86702df..89ee4ad 100644 --- a/web/themes/custom/materiotheme/assets/dist/main.js +++ b/web/themes/custom/materiotheme/assets/dist/main.js @@ -1,26 +1,49 @@ -!function(n){var r={};function i(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=n,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)i.d(n,r,function(e){return t[e]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=81)}([function(e,t,n){"use strict";function r(e,t,n,r,i,o,a,s){var u,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(c.functional){c._injectStyles=u;var f=c.render;c.render=function(e,t){return u.call(t),f(e,t)}}else{var l=c.beforeCreate;c.beforeCreate=l?[].concat(l,u):[u]}return{exports:e,options:c}}n.d(t,"a",function(){return r})},function(e,S,j){"use strict";j.r(S),function(e){j.d(S,"Store",function(){return n}),j.d(S,"install",function(){return h}),j.d(S,"mapState",function(){return m}),j.d(S,"mapMutations",function(){return g}),j.d(S,"mapGetters",function(){return y}),j.d(S,"mapActions",function(){return b}),j.d(S,"createNamespacedHelpers",function(){return _});var u=("undefined"!=typeof window?window:void 0!==e?e:{}).__VUE_DEVTOOLS_GLOBAL_HOOK__;function s(t,n){Object.keys(t).forEach(function(e){return n(t[e],e)})}function o(e,t){this.runtime=t,this._children=Object.create(null);var n=(this._rawModule=e).state;this.state=("function"==typeof n?n():n)||{}}var t={namespaced:{configurable:!0}};t.namespaced.get=function(){return!!this._rawModule.namespaced},o.prototype.addChild=function(e,t){this._children[e]=t},o.prototype.removeChild=function(e){delete this._children[e]},o.prototype.getChild=function(e){return this._children[e]},o.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},o.prototype.forEachChild=function(e){s(this._children,e)},o.prototype.forEachGetter=function(e){this._rawModule.getters&&s(this._rawModule.getters,e)},o.prototype.forEachAction=function(e){this._rawModule.actions&&s(this._rawModule.actions,e)},o.prototype.forEachMutation=function(e){this._rawModule.mutations&&s(this._rawModule.mutations,e)},Object.defineProperties(o.prototype,t);function c(e){this.register([],e,!1)}c.prototype.get=function(e){return e.reduce(function(e,t){return e.getChild(t)},this.root)},c.prototype.getNamespace=function(e){var n=this.root;return e.reduce(function(e,t){return e+((n=n.getChild(t)).namespaced?t+"/":"")},"")},c.prototype.update=function(e){!function e(t,n,r){0;n.update(r);if(r.modules)for(var i in r.modules){if(!n.getChild(i))return void 0;e(t.concat(i),n.getChild(i),r.modules[i])}}([],this.root,e)},c.prototype.register=function(n,e,r){var i=this;void 0===r&&(r=!0);var t=new o(e,r);0===n.length?this.root=t:this.get(n.slice(0,-1)).addChild(n[n.length-1],t);e.modules&&s(e.modules,function(e,t){i.register(n.concat(t),e,r)})},c.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];t.getChild(n).runtime&&t.removeChild(n)};var f;var n=function(e){var t=this;void 0===e&&(e={}),!f&&"undefined"!=typeof window&&window.Vue&&h(window.Vue);var n=e.plugins;void 0===n&&(n=[]);var r=e.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new c(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new f;var i=this,o=this.dispatch,a=this.commit;this.dispatch=function(e,t){return o.call(i,e,t)},this.commit=function(e,t,n){return a.call(i,e,t,n)},this.strict=r;var s=this._modules.root.state;d(this,s,[],this._modules.root),l(this,s),n.forEach(function(e){return e(t)}),(void 0!==e.devtools?e.devtools:f.config.devtools)&&function(t){u&&((t._devtoolHook=u).emit("vuex:init",t),u.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(e,t){u.emit("vuex:mutation",e,t)}))}(this)},r={state:{configurable:!0}};function i(t,n){return n.indexOf(t)<0&&n.push(t),function(){var e=n.indexOf(t);-1=0&&Math.floor(t)===t&&isFinite(e)}function l(e){return I(e)&&typeof e.then==="function"&&typeof e.catch==="function"}function r(e){return e==null?"":Array.isArray(e)||c(e)&&e.toString===n?JSON.stringify(e,null,2):String(e)}function H(e){var t=parseFloat(e);return isNaN(t)?e:t}function B(e,t){var n=Object.create(null);var r=e.split(",");for(var i=0;i-1){return e.splice(n,1)}}}var a=Object.prototype.hasOwnProperty;function f(e,t){return a.call(e,t)}function e(r){var i=Object.create(null);return function e(t){var n=i[t];return n||(i[t]=r(t))}}var s=/-(\w)/g,v=e(function(e){return e.replace(s,function(e,t){return t?t.toUpperCase():""})}),m=e(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),g=/\B([A-Z])/g,y=e(function(e){return e.replace(g,"-$1").toLowerCase()});function b(n,r){function e(e){var t=arguments.length;return t?t>1?n.apply(r,arguments):n.call(r,e):n.call(r)}e._length=n.length;return e}function _(e,t){return e.bind(t)}var w=Function.prototype.bind?_:b;function x(e,t){t=t||0;var n=e.length-t;var r=new Array(n);while(n--){r[n]=e[n+t]}return r}function O(e,t){for(var n in t){e[n]=t[n]}return e}function k(e){var t={};for(var n=0;n0,ne=Q&&Q.indexOf("edge/")>0,re=Q&&Q.indexOf("android")>0||Z==="android",ie=Q&&/iphone|ipad|ipod|ios/.test(Q)||Z==="ios",oe=Q&&/chrome\/\d+/.test(Q)&&!ne,ae=Q&&/phantomjs/.test(Q),se=Q&&Q.match(/firefox\/(\d+)/),ue={}.watch,ce=false,fe;if(W){try{var le={};Object.defineProperty(le,"passive",{get:function e(){ce=true}});window.addEventListener("test-passive",null,le)}catch(e){}}var de=function(){if(fe===undefined){if(!W&&!X&&typeof Kf!=="undefined"){fe=Kf["process"]&&Kf["process"].env.VUE_ENV==="server"}else{fe=false}}return fe},pe=W&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ve(e){return typeof e==="function"&&/native code/.test(e.toString())}var he=typeof Symbol!=="undefined"&&ve(Symbol)&&typeof Reflect!=="undefined"&&ve(Reflect.ownKeys),me;if(typeof Set!=="undefined"&&ve(Set)){me=Set}else{me=function(){function e(){this.set=Object.create(null)}e.prototype.has=function e(t){return this.set[t]===true};e.prototype.add=function e(t){this.set[t]=true};e.prototype.clear=function e(){this.set=Object.create(null)};return e}()}var ge=S,ye=S,be=S,_e=S,we=typeof console!=="undefined",xe=/(?:^|[-_])(\w)/g,Oe=function(e){return e.replace(xe,function(e){return e.toUpperCase()}).replace(/[-_]/g,"")};ge=function(e,t){var n=t?be(t):"";if(z.warnHandler){z.warnHandler.call(null,e,t,n)}else if(we&&!z.silent){console.error("[Vue warn]: "+e+n)}},ye=function(e,t){if(we&&!z.silent){console.warn("[Vue tip]: "+e+(t?be(t):""))}},_e=function(e,t){if(e.$root===e){return""}var n=typeof e==="function"&&e.cid!=null?e.options:e._isVue?e.$options||e.constructor.options:e;var r=n.name||n._componentTag;var i=n.__file;if(!r&&i){var o=i.match(/([^/\\]+)\.vue$/);r=o&&o[1]}return(r?"<"+Oe(r)+">":"")+(i&&t!==false?" at "+i:"")};var ke=function(e,t){var n="";while(t){if(t%2===1){n+=e}if(t>1){e+=e}t>>=1}return n};be=function(e){if(e._isVue&&e.$parent){var t=[];var n=0;while(e){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++;e=e.$parent;continue}else if(n>0){t[t.length-1]=[r,n];n=0}}t.push(e);e=e.$parent}return"\n\nfound in\n\n"+t.map(function(e,t){return""+(t===0?"---\x3e ":ke(" ",5+t*2))+(Array.isArray(e)?_e(e[0])+"... ("+e[1]+" recursive calls)":_e(e))}).join("\n")}else{return"\n\n(found in "+_e(e)+")"}};var Se=0,je=function e(){this.id=Se++;this.subs=[]};je.prototype.addSub=function e(t){this.subs.push(t)},je.prototype.removeSub=function e(t){p(this.subs,t)},je.prototype.depend=function e(){if(je.target){je.target.addDep(this)}},je.prototype.notify=function e(){var t=this.subs.slice();if(!z.async){t.sort(function(e,t){return e.id-t.id})}for(var n=0,r=t.length;n-1){if(o&&!f(i,"default")){a=false}else if(a===""||a===y(e)){var u=gt(String,i.type);if(u<0||s0){i=an(i,(t||"")+"_"+r);if(on(i[0])&&on(a)){n[o]=Me(a.text+i[0].text);i.shift()}n.push.apply(n,i)}}else if(N(i)){if(on(a)){n[o]=Me(a.text+i)}else if(i!==""){n.push(Me(i))}}else{if(on(i)&&on(a)){n[o]=Me(a.text+i.text)}else{if(D(e._isVList)&&I(i.tag)&&R(i.key)&&I(t)){i.key="__vlist"+t+"_"+r+"__"}n.push(i)}}}return n}function sn(e){var t=e.$options.provide;if(t){e._provided=typeof t==="function"?t.call(e):t}}function un(t){var n=cn(t.$options.inject,t);if(n){Ue(false);Object.keys(n).forEach(function(e){{ze(t,e,n[e],function(){ge("Avoid mutating an injected value directly since the changes will be "+"overwritten whenever the provided component re-renders. "+'injection being mutated: "'+e+'"',t)})}});Ue(true)}}function cn(e,t){if(e){var n=Object.create(null);var r=he?Reflect.ownKeys(e):Object.keys(e);for(var i=0;i0;var o=e?!!e.$stable:!i;var a=e&&e.$key;if(!e){r={}}else if(e._normalized){return e._normalized}else if(o&&n&&n!==h&&a===n.$key&&!i&&!n.$hasNormal){return n}else{r={};for(var s in e){if(e[s]&&s[0]!=="$"){r[s]=pn(t,s,e[s])}}}for(var u in t){if(!(u in r)){r[u]=vn(t,u)}}if(e&&Object.isExtensible(e)){e._normalized=r}Y(r,"$stable",o);Y(r,"$key",a);Y(r,"$hasNormal",i);return r}function pn(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});e=e&&typeof e==="object"&&!Array.isArray(e)?[e]:rn(e);return e&&(e.length===0||e.length===1&&e[0].isComment)?undefined:e};if(n.proxy){Object.defineProperty(e,t,{get:r,enumerable:true,configurable:true})}return r}function vn(e,t){return function(){return e[t]}}function hn(e,t){var n,r,i,o,a;if(Array.isArray(e)||typeof e==="string"){n=new Array(e.length);for(r=0,i=e.length;r1?x(r):r;var i=x(arguments,1);var o='event handler for "'+e+'"';for(var a=0,s=r.length;adocument.createEvent("Event").timeStamp){Ar=function(){return Pr.now()}}}function Er(){$r=Ar();Sr=true;var e,t;_r.sort(function(e,t){return e.id-t.id});for(jr=0;jr<_r.length;jr++){e=_r[jr];if(e.before){e.before()}t=e.id;xr[t]=null;e.run();if(xr[t]!=null){Or[t]=(Or[t]||0)+1;if(Or[t]>br){ge("You may have an infinite update loop "+(e.user?'in watcher with expression "'+e.expression+'"':"in a component render function."),e.vm);break}}}var n=wr.slice();var r=_r.slice();Cr();Lr(n);Tr(r);if(pe&&z.devtools){pe.emit("flush")}}function Tr(e){var t=e.length;while(t--){var n=e[t];var r=n.vm;if(r._watcher===n&&r._isMounted&&!r._isDestroyed){yr(r,"updated")}}}function Mr(e){e._inactive=false;wr.push(e)}function Lr(e){for(var t=0;tjr&&_r[n].id>e.id){n--}_r.splice(n+1,0,e)}if(!kr){kr=true;if(!z.async){Er();return}Dt(Er)}}}var Ir=0,Dr=function e(t,n,r,i,o){this.vm=t;if(o){t._watcher=this}t._watchers.push(this);if(i){this.deep=!!i.deep;this.user=!!i.user;this.lazy=!!i.lazy;this.sync=!!i.sync;this.before=i.before}else{this.deep=this.user=this.lazy=this.sync=false}this.cb=r;this.id=++Ir;this.active=true;this.dirty=this.lazy;this.deps=[];this.newDeps=[];this.depIds=new me;this.newDepIds=new me;this.expression=n.toString();if(typeof n==="function"){this.getter=n}else{this.getter=J(n);if(!this.getter){this.getter=S;ge('Failed watching path: "'+n+'" '+"Watcher only accepts simple dot-delimited paths. "+"For full control, use a function instead.",t)}}this.value=this.lazy?undefined:this.get()};Dr.prototype.get=function e(){$e(this);var t;var n=this.vm;try{t=this.getter.call(n,n)}catch(e){if(this.user){xt(e,n,'getter for watcher "'+this.expression+'"')}else{throw e}}finally{if(this.deep){Jt(t)}Ae();this.cleanupDeps()}return t},Dr.prototype.addDep=function e(t){var n=t.id;if(!this.newDepIds.has(n)){this.newDepIds.add(n);this.newDeps.push(t);if(!this.depIds.has(n)){t.addSub(this)}}},Dr.prototype.cleanupDeps=function e(){var t=this.deps.length;while(t--){var n=this.deps[t];if(!this.newDepIds.has(n.id)){n.removeSub(this)}}var r=this.depIds;this.depIds=this.newDepIds;this.newDepIds=r;this.newDepIds.clear();r=this.deps;this.deps=this.newDeps;this.newDeps=r;this.newDeps.length=0},Dr.prototype.update=function e(){if(this.lazy){this.dirty=true}else if(this.sync){this.run()}else{Rr(this)}},Dr.prototype.run=function e(){if(this.active){var t=this.get();if(t!==this.value||F(t)||this.deep){var n=this.value;this.value=t;if(this.user){try{this.cb.call(this.vm,t,n)}catch(e){xt(e,this.vm,'callback for watcher "'+this.expression+'"')}}else{this.cb.call(this.vm,t,n)}}}},Dr.prototype.evaluate=function e(){this.value=this.get();this.dirty=false},Dr.prototype.depend=function e(){var t=this.deps.length;while(t--){this.deps[t].depend()}},Dr.prototype.teardown=function e(){if(this.active){if(!this.vm._isBeingDestroyed){p(this.vm._watchers,this)}var t=this.deps.length;while(t--){this.deps[t].removeSub(this)}this.active=false}};var Nr={enumerable:true,configurable:true,get:S,set:S};function Fr(e,n,r){Nr.get=function e(){return this[n][r]};Nr.set=function e(t){this[n][r]=t};Object.defineProperty(e,r,Nr)}function Ur(e){e._watchers=[];var t=e.$options;if(t.props){Hr(e,t.props)}if(t.methods){Kr(e,t.methods)}if(t.data){Br(e)}else{Ve(e._data={},true)}if(t.computed){zr(e,t.computed)}if(t.watch&&t.watch!==ue){Wr(e,t.watch)}}function Hr(r,i){var o=r.$options.propsData||{};var a=r._props={};var s=r.$options._propKeys=[];var u=!r.$parent;if(!u){Ue(false)}var e=function(e){s.push(e);var t=ft(e,i,o,r);{var n=y(e);if(d(n)||z.isReservedAttr(n)){ge('"'+n+'" is a reserved attribute and cannot be used as component prop.',r)}ze(a,e,t,function(){if(!u&&!cr){ge("Avoid mutating a prop directly since the value will be "+"overwritten whenever the parent component re-renders. "+"Instead, use a data or computed property based on the prop's "+'value. Prop being mutated: "'+e+'"',r)}})}if(!(e in r)){Fr(r,"_props",e)}};for(var t in i)e(t);Ue(true)}function Br(e){var t=e.$options.data;t=e._data=typeof t==="function"?qr(t,e):t||{};if(!c(t)){t={};ge("data functions should return an object:\n"+"https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e)}var n=Object.keys(t);var r=e.$options.props;var i=e.$options.methods;var o=n.length;while(o--){var a=n[o];{if(i&&f(i,a)){ge('Method "'+a+'" has already been defined as a data property.',e)}}if(r&&f(r,a)){ge('The data property "'+a+'" is already declared as a prop. '+"Use prop default value instead.",e)}else if(!L(a)){Fr(e,"_data",a)}}Ve(t,true)}function qr(e,t){$e();try{return e.call(t,t)}catch(e){xt(e,t,"data()");return{}}finally{Ae()}}var Vr={lazy:true};function zr(e,t){var n=e._computedWatchers=Object.create(null);var r=de();for(var i in t){var o=t[i];var a=typeof o==="function"?o:o.get;if(a==null){ge('Getter is missing for computed property "'+i+'".',e)}if(!r){n[i]=new Dr(e,a||S,S,Vr)}if(!(i in e)){Yr(e,i,o)}else{if(i in e.$data){ge('The computed property "'+i+'" is already defined in data.',e)}else if(e.$options.props&&i in e.$options.props){ge('The computed property "'+i+'" is already defined as a prop.',e)}}}}function Yr(e,t,n){var r=!de();if(typeof n==="function"){Nr.get=r?Gr(t):Jr(n);Nr.set=S}else{Nr.get=n.get?r&&n.cache!==false?Gr(t):Jr(n.get):S;Nr.set=n.set||S}if(Nr.set===S){Nr.set=function(){ge('Computed property "'+t+'" was assigned to but it has no setter.',this)}}Object.defineProperty(e,t,Nr)}function Gr(n){return function e(){var t=this._computedWatchers&&this._computedWatchers[n];if(t){if(t.dirty){t.evaluate()}if(je.target){t.depend()}return t.value}}}function Jr(t){return function e(){return t.call(this,this)}}function Kr(e,t){var n=e.$options.props;for(var r in t){{if(typeof t[r]!=="function"){ge('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. '+"Did you reference the function correctly?",e)}if(n&&f(n,r)){ge('Method "'+r+'" has already been defined as a prop.',e)}if(r in e&&L(r)){ge('Method "'+r+'" conflicts with an existing Vue instance method. '+"Avoid defining component methods that start with _ or $.")}}e[r]=typeof t[r]!=="function"?S:w(t[r],e)}}function Wr(e,t){for(var n in t){var r=t[n];if(Array.isArray(r)){for(var i=0;i-1){return this}var n=x(arguments,1);n.unshift(this);if(typeof e.install==="function"){e.install.apply(e,n)}else if(typeof e==="function"){e.apply(null,n)}t.push(e);return this}}function ai(e){e.mixin=function(e){this.options=ut(this.options,e);return this}}function si(e){e.cid=0;var a=1;e.extend=function(e){e=e||{};var t=this;var n=t.cid;var r=e._Ctor||(e._Ctor={});if(r[n]){return r[n]}var i=e.name||t.options.name;if(i){rt(i)}var o=function e(t){this._init(t)};o.prototype=Object.create(t.prototype);o.prototype.constructor=o;o.cid=a++;o.options=ut(t.options,e);o["super"]=t;if(o.options.props){ui(o)}if(o.options.computed){ci(o)}o.extend=t.extend;o.mixin=t.mixin;o.use=t.use;E.forEach(function(e){o[e]=t[e]});if(i){o.options.components[i]=o}o.superOptions=t.options;o.extendOptions=e;o.sealedOptions=O({},o.options);r[n]=o;return o}}function ui(e){var t=e.options.props;for(var n in t){Fr(e.prototype,"_props",n)}}function ci(e){var t=e.options.computed;for(var n in t){Yr(e.prototype,n,t[n])}}function fi(e){E.forEach(function(n){e[n]=function(e,t){if(!t){return this.options[n+"s"][e]}else{if(n==="component"){rt(e)}if(n==="component"&&c(t)){t.name=t.name||e;t=this.options._base.extend(t)}if(n==="directive"&&typeof t==="function"){t={bind:t,update:t}}this.options[n+"s"][e]=t;return t}}})}function li(e){return e&&(e.Ctor.options.name||e.tag)}function di(e,t){if(Array.isArray(e)){return e.indexOf(t)>-1}else if(typeof e==="string"){return e.split(",").indexOf(t)>-1}else if(U(e)){return e.test(t)}return false}function pi(e,t){var n=e.cache;var r=e.keys;var i=e._vnode;for(var o in n){var a=n[o];if(a){var s=li(a.componentOptions);if(s&&!t(s)){vi(n,o,r,i)}}}}function vi(e,t,n,r){var i=e[t];if(i&&(!r||i.tag!==r.tag)){i.componentInstance.$destroy()}e[t]=null;p(n,t)}ei(ii),Zr(ii),sr(ii),dr(ii),Wn(ii);var hi=[String,RegExp,Array],mi,gi={KeepAlive:{name:"keep-alive",abstract:true,props:{include:hi,exclude:hi,max:[String,Number]},created:function e(){this.cache=Object.create(null);this.keys=[]},destroyed:function e(){for(var t in this.cache){vi(this.cache,t,this.keys)}},mounted:function e(){var n=this;this.$watch("include",function(t){pi(n,function(e){return di(t,e)})});this.$watch("exclude",function(t){pi(n,function(e){return!di(t,e)})})},render:function e(){var t=this.$slots.default;var n=tr(t);var r=n&&n.componentOptions;if(r){var i=li(r);var o=this;var a=o.include;var s=o.exclude;if(a&&(!i||!di(a,i))||s&&i&&di(s,i)){return n}var u=this;var c=u.cache;var f=u.keys;var l=n.key==null?r.Ctor.cid+(r.tag?"::"+r.tag:""):n.key;if(c[l]){n.componentInstance=c[l].componentInstance;p(f,l);f.push(l)}else{c[l]=n;f.push(l);if(this.max&&f.length>parseInt(this.max)){vi(c,f[0],f,this._vnode)}}n.data.keepAlive=true}return n||t&&t[0]}}};function yi(t){var e={};e.get=function(){return z};{e.set=function(){ge("Do not replace the Vue.config object, set individual fields instead.")}}Object.defineProperty(t,"config",e);t.util={warn:ge,extend:O,mergeOptions:ut,defineReactive:ze};t.set=Ye;t.delete=Ge;t.nextTick=Dt;t.observable=function(e){Ve(e);return e};t.options=Object.create(null);E.forEach(function(e){t.options[e+"s"]=Object.create(null)});t.options._base=t;O(t.options.components,gi);oi(t);ai(t);si(t);fi(t)}yi(ii),Object.defineProperty(ii.prototype,"$isServer",{get:de}),Object.defineProperty(ii.prototype,"$ssrContext",{get:function e(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ii,"FunctionalRenderContext",{value:Pn}),ii.version="2.6.10";var bi=B("style,class"),_i=B("input,textarea,option,select,progress"),wi=function(e,t,n){return n==="value"&&_i(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},xi=B("contenteditable,draggable,spellcheck"),Oi=B("events,caret,typing,plaintext-only"),ki=function(e,t){return Ai(t)||t==="false"?"false":e==="contenteditable"&&Oi(t)?t:"true"},Si=B("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,"+"default,defaultchecked,defaultmuted,defaultselected,defer,disabled,"+"enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,"+"muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,"+"required,reversed,scoped,seamless,selected,sortable,translate,"+"truespeed,typemustmatch,visible"),ji="http://www.w3.org/1999/xlink",Ci=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},$i=function(e){return Ci(e)?e.slice(6,e.length):""},Ai=function(e){return e==null||e===false};function Pi(e){var t=e.data;var n=e;var r=e;while(I(r.componentInstance)){r=r.componentInstance._vnode;if(r&&r.data){t=Ei(r.data,t)}}while(I(n=n.parent)){if(n&&n.data){t=Ei(t,n.data)}}return Ti(t.staticClass,t.class)}function Ei(e,t){return{staticClass:Mi(e.staticClass,t.staticClass),class:I(e.class)?[e.class,t.class]:t.class}}function Ti(e,t){if(I(e)||I(t)){return Mi(e,Li(t))}return""}function Mi(e,t){return e?t?e+" "+t:e:t||""}function Li(e){if(Array.isArray(e)){return Ri(e)}if(F(e)){return Ii(e)}if(typeof e==="string"){return e}return""}function Ri(e){var t="";var n;for(var r=0,i=e.length;r-1){return qi[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement}else{return qi[e]=/HTMLUnknownElement/.test(t.toString())}}var zi=B("text,number,password,search,email,tel,url");function Yi(e){if(typeof e==="string"){var t=document.querySelector(e);if(!t){ge("Cannot find element: "+e);return document.createElement("div")}return t}else{return e}}function Gi(e,t){var n=document.createElement(e);if(e!=="select"){return n}if(t.data&&t.data.attrs&&t.data.attrs.multiple!==undefined){n.setAttribute("multiple","multiple")}return n}function Ji(e,t){return document.createElementNS(Di[e],t)}function Ki(e){return document.createTextNode(e)}function Wi(e){return document.createComment(e)}function Xi(e,t,n){e.insertBefore(t,n)}function Zi(e,t){e.removeChild(t)}function Qi(e,t){e.appendChild(t)}function eo(e){return e.parentNode}function to(e){return e.nextSibling}function no(e){return e.tagName}function ro(e,t){e.textContent=t}function io(e,t){e.setAttribute(t,"")}var oo=Object.freeze({createElement:Gi,createElementNS:Ji,createTextNode:Ki,createComment:Wi,insertBefore:Xi,removeChild:Zi,appendChild:Qi,parentNode:eo,nextSibling:to,tagName:no,setTextContent:ro,setStyleScope:io}),ao={create:function e(t,n){so(n)},update:function e(t,n){if(t.data.ref!==n.data.ref){so(t,true);so(n)}},destroy:function e(t){so(t,true)}};function so(e,t){var n=e.data.ref;if(!I(n)){return}var r=e.context;var i=e.componentInstance||e.elm;var o=r.$refs;if(t){if(Array.isArray(o[n])){p(o[n],i)}else if(o[n]===i){o[n]=undefined}}else{if(e.data.refInFor){if(!Array.isArray(o[n])){o[n]=[i]}else if(o[n].indexOf(i)<0){o[n].push(i)}}else{o[n]=i}}}var uo=new Pe("",{},[]),co=["create","activate","update","remove","destroy"];function fo(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&I(e.data)===I(t.data)&&lo(e,t)||D(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&R(t.asyncFactory.error))}function lo(e,t){if(e.tag!=="input"){return true}var n;var r=I(n=e.data)&&I(n=n.attrs)&&n.type;var i=I(n=t.data)&&I(n=n.attrs)&&n.type;return r===i||zi(r)&&zi(i)}function po(e,t,n){var r,i;var o={};for(r=t;r<=n;++r){i=e[r].key;if(I(i)){o[i]=r}}return o}function vo(e){var r,t;var m={};var n=e.modules;var y=e.nodeOps;for(r=0;r - did you "+"register the component correctly? For recursive components, "+'make sure to provide the "name" option.',e.context)}}e.elm=e.ns?y.createElementNS(e.ns,c):y.createElement(c,e);x(e);{h(e,u,t);if(I(s)){w(e,t)}v(n,e.elm,r)}if(s&&s.pre){l--}}else if(D(e.isComment)){e.elm=y.createComment(e.text);v(n,e.elm,r)}else{e.elm=y.createTextNode(e.text);v(n,e.elm,r)}}function d(e,t,n,r){var i=e.data;if(I(i)){var o=I(e.componentInstance)&&i.keepAlive;if(I(i=i.hook)&&I(i=i.init)){i(e,false)}if(I(e.componentInstance)){p(e,t);v(n,e.elm,r);if(D(o)){a(e,t,n,r)}return true}}}function p(e,t){if(I(e.data.pendingInsert)){t.push.apply(t,e.data.pendingInsert);e.data.pendingInsert=null}e.elm=e.componentInstance.$el;if(_(e)){w(e,t);x(e)}else{so(e);t.push(e)}}function a(e,t,n,r){var i;var o=e;while(o.componentInstance){o=o.componentInstance._vnode;if(I(i=o.data)&&I(i=i.transition)){for(i=0;is){m=R(n[f+1])?null:n[f+1].elm;O(e,m,n,a,f,r)}else if(a>f){S(e,t,o,s)}}function C(e){var t={};for(var n=0;n, or missing . Bailing hydration and performing "+"full client-side render.")}}t=g(t)}var u=t.elm;var c=y.parentNode(u);b(n,a,u._leaveCb?null:c,y.nextSibling(u));if(I(n.parent)){var f=n.parent;var l=_(n);while(f){for(var d=0;d-1){So(e,t,n)}else if(Si(t)){if(Ai(n)){e.removeAttribute(t)}else{n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t;e.setAttribute(t,n)}}else if(xi(t)){e.setAttribute(t,ki(t,n))}else if(Ci(t)){if(Ai(n)){e.removeAttributeNS(ji,$i(t))}else{e.setAttributeNS(ji,t,n)}}else{So(e,t,n)}}function So(t,e,n){if(Ai(n)){t.removeAttribute(e)}else{if(ee&&!te&&t.tagName==="TEXTAREA"&&e==="placeholder"&&n!==""&&!t.__ieph){var r=function(e){e.stopImmediatePropagation();t.removeEventListener("input",r)};t.addEventListener("input",r);t.__ieph=true}t.setAttribute(e,n)}}var jo={create:Oo,update:Oo};function Co(e,t){var n=t.elm;var r=t.data;var i=e.data;if(R(r.staticClass)&&R(r.class)&&(R(i)||R(i.staticClass)&&R(i.class))){return}var o=Pi(t);var a=n._transitionClasses;if(I(a)){o=Mi(o,Li(a))}if(o!==n._prevClass){n.setAttribute("class",o);n._prevClass=o}}var $o={create:Co,update:Co},Ao=/[\w).+\-_$\]]/,Po,Eo,To,Mo,Lo,Ro,Io;function Do(e){var t=false;var n=false;var r=false;var i=false;var o=0;var a=0;var s=0;var u=0;var c,f,l,d,p;for(l=0;l=0;v--){h=e.charAt(v);if(h!==" "){break}}if(!h||!Ao.test(h)){i=true}}}}if(d===undefined){d=e.slice(0,l).trim()}else if(u!==0){m()}function m(){(p||(p=[])).push(e.slice(u,l).trim());u=l+1}if(p){for(l=0;l-1){return{exp:e.slice(0,Mo),key:'"'+e.slice(Mo+1)+'"'}}else{return{exp:e,key:null}}}Eo=e;Mo=Lo=Ro=0;while(!na()){To=ta();if(ra(To)){oa(To)}else if(To===91){ia(To)}}return{exp:e.slice(0,Lo),key:e.slice(Lo+1,Ro)}}function ta(){return Eo.charCodeAt(++Mo)}function na(){return Mo>=Po}function ra(e){return e===34||e===39}function ia(e){var t=1;Lo=Mo;while(!na()){e=ta();if(ra(e)){oa(e);continue}if(e===91){t++}if(e===93){t--}if(t===0){Ro=Mo;break}}}function oa(e){var t=e;while(!na()){e=ta();if(e===t){break}}}var aa="__r",sa="__c",ua;function ca(e,t,n){Io=n;var r=t.value;var i=t.modifiers;var o=e.tag;var a=e.attrsMap.type;{if(o==="input"&&a==="file"){Io("<"+e.tag+' v-model="'+r+'" type="file">:\n'+"File inputs are read only. Use a v-on:change listener instead.",e.rawAttrsMap["v-model"])}}if(e.component){Zo(e,r,i);return false}else if(o==="select"){da(e,r,i)}else if(o==="input"&&a==="checkbox"){fa(e,r,i)}else if(o==="input"&&a==="radio"){la(e,r,i)}else if(o==="input"||o==="textarea"){pa(e,r,i)}else if(!z.isReservedTag(o)){Zo(e,r,i);return false}else{Io("<"+e.tag+' v-model="'+r+'">: '+"v-model is not supported on this element type. "+"If you are working with contenteditable, it's recommended to "+"wrap a library dedicated for that purpose inside a custom component.",e.rawAttrsMap["v-model"])}return true}function fa(e,t,n){var r=n&&n.number;var i=Jo(e,"value")||"null";var o=Jo(e,"true-value")||"true";var a=Jo(e,"false-value")||"false";Ho(e,"checked","Array.isArray("+t+")"+"?_i("+t+","+i+")>-1"+(o==="true"?":("+t+")":":_q("+t+","+o+")"));Yo(e,"change","var $$a="+t+","+"$$el=$event.target,"+"$$c=$$el.checked?("+o+"):("+a+");"+"if(Array.isArray($$a)){"+"var $$v="+(r?"_n("+i+")":i)+","+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&("+Qo(t,"$$a.concat([$$v])")+")}"+"else{$$i>-1&&("+Qo(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}"+"}else{"+Qo(t,"$$c")+"}",null,true)}function la(e,t,n){var r=n&&n.number;var i=Jo(e,"value")||"null";i=r?"_n("+i+")":i;Ho(e,"checked","_q("+t+","+i+")");Yo(e,"change",Qo(t,i),null,true)}function da(e,t,n){var r=n&&n.number;var i="Array.prototype.filter"+".call($event.target.options,function(o){return o.selected})"+'.map(function(o){var val = "_value" in o ? o._value : o.value;'+"return "+(r?"_n(val)":"val")+"})";var o="$event.target.multiple ? $$selectedVal : $$selectedVal[0]";var a="var $$selectedVal = "+i+";";a=a+" "+Qo(t,o);Yo(e,"change",a,null,true)}function pa(e,t,n){var r=e.attrsMap.type;{var i=e.attrsMap["v-bind:value"]||e.attrsMap[":value"];var o=e.attrsMap["v-bind:type"]||e.attrsMap[":type"];if(i&&!o){var a=e.attrsMap["v-bind:value"]?"v-bind:value":":value";Io(a+'="'+i+'" conflicts with v-model on the same element '+"because the latter already expands to a value binding internally",e.rawAttrsMap[a])}}var s=n||{};var u=s.lazy;var c=s.number;var f=s.trim;var l=!u&&r!=="range";var d=u?"change":r==="range"?aa:"input";var p="$event.target.value";if(f){p="$event.target.value.trim()"}if(c){p="_n("+p+")"}var v=Qo(t,p);if(l){v="if($event.target.composing)return;"+v}Ho(e,"value","("+t+")");Yo(e,d,v,null,true);if(f||c){Yo(e,"blur","$forceUpdate()")}}function va(e){if(I(e[aa])){var t=ee?"change":"input";e[t]=[].concat(e[aa],e[t]||[]);delete e[aa]}if(I(e[sa])){e.change=[].concat(e[sa],e.change||[]);delete e[sa]}}function ha(n,r,i){var o=ua;return function e(){var t=r.apply(null,arguments);if(t!==null){ya(n,e,i,o)}}}var ma=jt&&!(se&&Number(se[1])<=53);function ga(e,t,n,r){if(ma){var i=$r;var o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document){return o.apply(this,arguments)}}}ua.addEventListener(e,t,ce?{capture:n,passive:r}:n)}function ya(e,t,n,r){(r||ua).removeEventListener(e,t._wrapper||t,n)}function ba(e,t){if(R(e.data.on)&&R(t.data.on)){return}var n=t.data.on||{};var r=e.data.on||{};ua=t.elm;va(n);Zt(n,r,ga,ya,ha,t.context);ua=undefined}var _a={create:ba,update:ba},wa;function xa(e,t){if(R(e.data.domProps)&&R(t.data.domProps)){return}var n,r;var i=t.elm;var o=e.data.domProps||{};var a=t.data.domProps||{};if(I(a.__ob__)){a=t.data.domProps=O({},a)}for(n in o){if(!(n in a)){i[n]=""}}for(n in a){r=a[n];if(n==="textContent"||n==="innerHTML"){if(t.children){t.children.length=0}if(r===o[n]){continue}if(i.childNodes.length===1){i.removeChild(i.childNodes[0])}}if(n==="value"&&i.tagName!=="PROGRESS"){i._value=r;var s=R(r)?"":String(r);if(Oa(i,s)){i.value=s}}else if(n==="innerHTML"&&Fi(i.tagName)&&R(i.innerHTML)){wa=wa||document.createElement("div");wa.innerHTML=""+r+"";var u=wa.firstChild;while(i.firstChild){i.removeChild(i.firstChild)}while(u.firstChild){i.appendChild(u.firstChild)}}else if(r!==o[n]){try{i[n]=r}catch(e){}}}}function Oa(e,t){return!e.composing&&(e.tagName==="OPTION"||ka(e,t)||Sa(e,t))}function ka(e,t){var n=true;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}function Sa(e,t){var n=e.value;var r=e._vModifiers;if(I(r)){if(r.number){return H(n)!==H(t)}if(r.trim){return n.trim()!==t.trim()}}return n!==t}var ja={create:xa,update:xa},Ca=e(function(e){var n={};var t=/;(?![^(]*\))/g;var r=/:(.+)/;e.split(t).forEach(function(e){if(e){var t=e.split(r);t.length>1&&(n[t[0].trim()]=t[1].trim())}});return n});function $a(e){var t=Aa(e.style);return e.staticStyle?O(e.staticStyle,t):t}function Aa(e){if(Array.isArray(e)){return k(e)}if(typeof e==="string"){return Ca(e)}return e}function Pa(e,t){var n={};var r;if(t){var i=e;while(i.componentInstance){i=i.componentInstance._vnode;if(i&&i.data&&(r=$a(i.data))){O(n,r)}}}if(r=$a(e.data)){O(n,r)}var o=e;while(o=o.parent){if(o.data&&(r=$a(o.data))){O(n,r)}}return n}var Ea=/^--/,Ta=/\s*!important$/,Ma=function(e,t,n){if(Ea.test(t)){e.style.setProperty(t,n)}else if(Ta.test(n)){e.style.setProperty(y(t),n.replace(Ta,""),"important")}else{var r=Ia(t);if(Array.isArray(n)){for(var i=0,o=n.length;i-1){e.split(Fa).forEach(function(e){return t.classList.add(e)})}else{t.classList.add(e)}}else{var n=" "+(t.getAttribute("class")||"")+" ";if(n.indexOf(" "+e+" ")<0){t.setAttribute("class",(n+e).trim())}}}function Ha(t,e){if(!e||!(e=e.trim())){return}if(t.classList){if(e.indexOf(" ")>-1){e.split(Fa).forEach(function(e){return t.classList.remove(e)})}else{t.classList.remove(e)}if(!t.classList.length){t.removeAttribute("class")}}else{var n=" "+(t.getAttribute("class")||"")+" ";var r=" "+e+" ";while(n.indexOf(r)>=0){n=n.replace(r," ")}n=n.trim();if(n){t.setAttribute("class",n)}else{t.removeAttribute("class")}}}function Ba(e){if(!e){return}if(typeof e==="object"){var t={};if(e.css!==false){O(t,qa(e.name||"v"))}O(t,e);return t}else if(typeof e==="string"){return qa(e)}}var qa=e(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Va=W&&!te,za="transition",Ya="animation",Ga="transition",Ja="transitionend",Ka="animation",Wa="animationend";if(Va){if(window.ontransitionend===undefined&&window.onwebkittransitionend!==undefined){Ga="WebkitTransition";Ja="webkitTransitionEnd"}if(window.onanimationend===undefined&&window.onwebkitanimationend!==undefined){Ka="WebkitAnimation";Wa="webkitAnimationEnd"}}var Xa=W?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Za(e){Xa(function(){Xa(e)})}function Qa(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);if(n.indexOf(t)<0){n.push(t);Ua(e,t)}}function es(e,t){if(e._transitionClasses){p(e._transitionClasses,t)}Ha(e,t)}function ts(t,e,n){var r=rs(t,e);var i=r.type;var o=r.timeout;var a=r.propCount;if(!i){return n()}var s=i===za?Ja:Wa;var u=0;var c=function(){t.removeEventListener(s,f);n()};var f=function(e){if(e.target===t){if(++u>=a){c()}}};setTimeout(function(){if(u0){c=za;f=o;l=i.length}}else if(t===Ya){if(u>0){c=Ya;f=u;l=s.length}}else{f=Math.max(o,u);c=f>0?o>u?za:Ya:null;l=c?c===za?i.length:s.length:0}var d=c===za&&ns.test(n[Ga+"Property"]);return{type:c,timeout:f,propCount:l,hasTransform:d}}function is(n,e){while(n.length explicit "+t+" duration is not a valid number - "+"got "+JSON.stringify(e)+".",n.context)}else if(isNaN(e)){ge(" explicit "+t+" duration is NaN - "+"the duration expression might be incorrect.",n.context)}}function cs(e){return typeof e==="number"&&!isNaN(e)}function fs(e){if(R(e)){return false}var t=e.fns;if(I(t)){return fs(Array.isArray(t)?t[0]:t)}else{return(e._length||e.length)>1}}function ls(e,t){if(t.data.show!==true){as(t)}}var ds,ps,vs=[jo,$o,_a,ja,Na,W?{create:ls,activate:ls,remove:function e(t,n){if(t.data.show!==true){ss(t,n)}else{n()}}}:{}].concat(xo),hs=vo({nodeOps:oo,modules:vs});if(te){document.addEventListener("selectionchange",function(){var e=document.activeElement;if(e&&e.vmodel){Os(e,"input")}})}var ms={inserted:function e(t,n,r,i){if(r.tag==="select"){if(i.elm&&!i.elm._vOptions){Qt(r,"postpatch",function(){ms.componentUpdated(t,n,r)})}else{gs(t,n,r.context)}t._vOptions=[].map.call(t.options,_s)}else if(r.tag==="textarea"||zi(t.type)){t._vModifiers=n.modifiers;if(!n.modifiers.lazy){t.addEventListener("compositionstart",ws);t.addEventListener("compositionend",xs);t.addEventListener("change",xs);if(te){t.vmodel=true}}}},componentUpdated:function e(t,n,r){if(r.tag==="select"){gs(t,n,r.context);var i=t._vOptions;var o=t._vOptions=[].map.call(t.options,_s);if(o.some(function(e,t){return!A(e,i[t])})){var a=t.multiple?n.value.some(function(e){return bs(e,o)}):n.value!==n.oldValue&&bs(n.value,o);if(a){Os(t,"change")}}}}};function gs(e,t,n){ys(e,t,n);if(ee||ne){setTimeout(function(){ys(e,t,n)},0)}}function ys(e,t,n){var r=t.value;var i=e.multiple;if(i&&!Array.isArray(r)){ge('