ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …) - Version 9.6.2

Version Description

Download this release

Release Info

Developer nico23
Plugin Icon 128x128 ARVE Advanced Responsive Video Embedder (YouTube, Vimeo, HTML5 Video …)
Version 9.6.2
Comparing to
See all releases

Code changes from version 9.5.14 to 9.6.2

advanced-responsive-video-embedder.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: ARVE Advanced Responsive Video Embedder
4
  * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/
5
  * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
6
- * Version: 9.5.14
7
  * Author: Nicolas Jonas
8
  * Author URI: https://nextgenthemes.com
9
  * License: GPL-3.0
@@ -19,12 +19,13 @@
19
 
20
  namespace Nextgenthemes\ARVE;
21
 
22
- const VERSION = '9.5.14';
23
- const PRO_VERSION_REQUIRED = '5.1.11';
24
  const NUM_TRACKS = 3;
25
  const PLUGIN_FILE = __FILE__;
26
  const PLUGIN_DIR = __DIR__;
27
  const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' );
 
28
  const DEFAULT_MAXWIDTH = 900;
29
  const OEMBED_HTML_PRIORITY = -5;
30
 
3
  * Plugin Name: ARVE Advanced Responsive Video Embedder
4
  * Plugin URI: https://nextgenthemes.com/plugins/arve-pro/
5
  * Description: Easy responsive video embeds via URL (like WordPress) or Shortcodes. Supports almost anything you can imagine.
6
+ * Version: 9.6.2
7
  * Author: Nicolas Jonas
8
  * Author URI: https://nextgenthemes.com
9
  * License: GPL-3.0
19
 
20
  namespace Nextgenthemes\ARVE;
21
 
22
+ const VERSION = '9.6.2';
23
+ const PRO_VERSION_REQUIRED = '5.2.0';
24
  const NUM_TRACKS = 3;
25
  const PLUGIN_FILE = __FILE__;
26
  const PLUGIN_DIR = __DIR__;
27
  const VIDEO_FILE_EXTENSIONS = array( 'av1mp4', 'mp4', 'm4v', 'webm', 'ogv' );
28
+ const PREMIUM_SECTIONS = array( 'pro', 'sticky-videos', 'random-video', 'videojs' );
29
  const DEFAULT_MAXWIDTH = 900;
30
  const OEMBED_HTML_PRIORITY = -5;
31
 
build/admin.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-polyfill'), 'version' => 'c3799127e7913dc7216009408df25c03');
1
+ <?php return array('dependencies' => array(), 'version' => 'f141eaa4b39d61f1773ca46cd05a7807');
build/admin.css CHANGED
@@ -1 +1 @@
1
- .arve-license-input{width:280px}.arve-btn{padding-left:3px}.arve-icon::before{content:"" !important}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block{padding-top:.4em;padding-bottom:.4em}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block label{display:inline-block;margin:0}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block label:first-child{width:110px}.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-upload_date input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-aspect_ratio input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-url input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-title input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-description input{width:700px}.arve-list-small{padding-left:20px;font-size:.85em;list-style:square}.arve-list-small li{margin-bottom:2px}.arve-settings-page-ad{padding-right:.7rem !important;margin:0}.arve-corner-spacer{float:right;width:20px;height:38px}@media all and (min-width: 1400px){.arve-settings-page-ad{position:absolute !important;right:0;width:320px}.arve-options-wrap{position:relative;padding-right:350px}}
1
+ .arve-license-input{width:280px}.arve-btn{padding-left:3px}.arve-icon:before{content:""!important}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block{padding-bottom:.4em;padding-top:.4em}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block label{display:inline-block;margin:0}.edit-shortcode-form-fields.shortcode-ui-edit-arve .field-block label:first-child{width:110px}.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-aspect_ratio input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-description input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-title input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-upload_date input,.edit-shortcode-form-fields.shortcode-ui-edit-arve .shortcode-ui-attribute-url input{width:700px}.arve-list-small{font-size:.85em;list-style:square;padding-left:20px}.arve-list-small li{margin-bottom:2px}.arve-settings-page-ad{margin:0;padding-right:.7rem!important}.arve-corner-spacer{float:right;height:38px;width:20px}@media (min-width:1400px){.arve-settings-page-ad{position:absolute!important;right:0;width:320px}.arve-options-wrap{padding-right:350px;position:relative}}#arve-shortcode{font-size:1.2em;line-height:1.2;margin-top:1em}
build/admin.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=10)}({10:function(e,t,n){"use strict";n.r(t),n(11),window.jQuery(document).on("click","#arve-btn",(function(){const e=window.sui;void 0!==e?(e.utils.shortcodeViewConstructor.parseShortcodeString("[arve]"),window.wp.media({frame:"post",state:"shortcode-ui",currentShortcode:e.utils.shortcodeViewConstructor.parseShortcodeString("[arve]")}).open()):window.tb_show("ARVE Optional Features","#TB_inline?inlineId=arve-thickbox")})),window.jQuery(document).ready((function(e){e(".notice.is-dismissible").on("click",".notice-dismiss",(function(t){t.preventDefault();const n=e(this);"undefined"!=n.parent().attr("id")&&e.post(window.ajaxurl,{action:"dnh_dismiss_notice",url:window.ajaxurl,id:n.parent().attr("id")})}))}))},11:function(e,t,n){}});
1
+ !function(){var e={94:function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function r(e){return null!=e}function o(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function a(e){return null!==e&&"object"==typeof e}var s=Object.prototype.toString;function c(e){return s.call(e).slice(8,-1)}function l(e){return"[object Object]"===s.call(e)}function u(e){return"[object RegExp]"===s.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===s?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function h(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var m=h("slot,component",!0),y=h("key,ref,slot,slot-scope,is");function g(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function _(e,t){return b.call(e,t)}function w(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var $=/-(\w)/g,x=w((function(e){return e.replace($,(function(e,t){return t?t.toUpperCase():""}))})),k=w((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,A=w((function(e){return e.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function O(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function T(e,t){for(var n in t)e[n]=t[n];return e}function M(e){for(var t={},n=0;n<e.length;n++)e[n]&&T(t,e[n]);return t}function j(e,t,n){}var N=function(e,t,n){return!1},E=function(e){return e};function I(e,t){if(e===t)return!0;var n=a(e),r=a(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return I(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var s=Object.keys(e),c=Object.keys(t);return s.length===c.length&&s.every((function(n){return I(e[n],t[n])}))}catch(e){return!1}}function D(e,t){for(var n=0;n<e.length;n++)if(I(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var F="data-server-rendered",P=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],U={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:N,isReservedAttr:N,isUnknownElement:N,getTagNamespace:j,parsePlatformTagName:E,mustUseProp:N,async:!0,_lifecycleHooks:R},H=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function B(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var z=new RegExp("[^"+H.source+".$_\\d]");var J,q="__proto__"in{},K="undefined"!=typeof window,W="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Z=W&&WXEnvironment.platform.toLowerCase(),G=K&&window.navigator.userAgent.toLowerCase(),Y=G&&/msie|trident/.test(G),X=G&&G.indexOf("msie 9.0")>0,Q=G&&G.indexOf("edge/")>0,ee=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===Z),te=(G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G),G&&G.match(/firefox\/(\d+)/)),ne={}.watch,re=!1;if(K)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,oe)}catch(e){}var ie=function(){return void 0===J&&(J=!K&&!W&&void 0!==n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),J},ae=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,le="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ce="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ue,fe,de,pe=j,ve="undefined"!=typeof console,he=/(?:^|[-_])(\w)/g;ue=function(e,t){var n=t?pe(t):"";U.warnHandler?U.warnHandler.call(null,e,t,n):ve&&!U.silent&&console.error("[Vue warn]: "+e+n)},fe=function(e,t){ve&&!U.silent&&console.warn("[Vue tip]: "+e+(t?pe(t):""))},de=function(e,t){if(e.$root===e)return"<Root>";var n="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,o=n.__file;if(!r&&o){var i=o.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+function(e){return e.replace(he,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")}(r)+">":"<Anonymous>")+(o&&!1!==t?" at "+o:"")};pe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}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""+(0===t?"---\x3e ":function(e,t){for(var n="";t;)t%2==1&&(n+=e),t>1&&(e+=e),t>>=1;return n}(" ",5+2*t))+(Array.isArray(e)?de(e[0])+"... ("+e[1]+" recursive calls)":de(e))})).join("\n")}return"\n\n(found in "+de(e)+")"};var me=0,ye=function(){this.id=me++,this.subs=[]};ye.prototype.addSub=function(e){this.subs.push(e)},ye.prototype.removeSub=function(e){g(this.subs,e)},ye.prototype.depend=function(){ye.target&&ye.target.addDep(this)},ye.prototype.notify=function(){var e=this.subs.slice();U.async||e.sort((function(e,t){return e.id-t.id}));for(var t=0,n=e.length;t<n;t++)e[t].update()},ye.target=null;var ge=[];function be(e){ge.push(e),ye.target=e}function _e(){ge.pop(),ye.target=ge[ge.length-1]}var we=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},$e={child:{configurable:!0}};$e.child.get=function(){return this.componentInstance},Object.defineProperties(we.prototype,$e);var xe=function(e){void 0===e&&(e="");var t=new we;return t.text=e,t.isComment=!0,t};function ke(e){return new we(void 0,void 0,void 0,String(e))}function Ce(e){var t=new we(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Ae=Array.prototype,Se=Object.create(Ae);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=Ae[e];B(Se,e,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Oe=Object.getOwnPropertyNames(Se),Te=!0;function Me(e){Te=e}var je=function(e){this.value=e,this.dep=new ye,this.vmCount=0,B(e,"__ob__",this),Array.isArray(e)?(q?function(e,t){e.__proto__=t}(e,Se):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];B(e,i,t[i])}}(e,Se,Oe),this.observeArray(e)):this.walk(e)};function Ne(e,t){var n;if(a(e)&&!(e instanceof we))return _(e,"__ob__")&&e.__ob__ instanceof je?n=e.__ob__:Te&&!ie()&&(Array.isArray(e)||l(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new je(e)),t&&n&&n.vmCount++,n}function Ee(e,t,n,r,o){var i=new ye,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var l=!o&&Ne(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ye.target&&(i.depend(),l&&(l.dep.depend(),Array.isArray(t)&&Le(t))),t},set:function(t){var a=s?s.call(e):n;t===a||t!=t&&a!=a||(r&&r(),s&&!c||(c?c.call(e,t):n=t,l=!o&&Ne(t),i.notify()))}})}}function Ie(e,n,r){if((t(e)||i(e))&&ue("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&f(n))return e.length=Math.max(e.length,n),e.splice(n,1,r),r;if(n in e&&!(n in Object.prototype))return e[n]=r,r;var o=e.__ob__;return e._isVue||o&&o.vmCount?(ue("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),r):o?(Ee(o.value,n,r),o.dep.notify(),r):(e[n]=r,r)}function De(e,n){if((t(e)||i(e))&&ue("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&f(n))e.splice(n,1);else{var r=e.__ob__;e._isVue||r&&r.vmCount?ue("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):_(e,n)&&(delete e[n],r&&r.dep.notify())}}function Le(e){for(var t=void 0,n=0,r=e.length;n<r;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Le(t)}je.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ee(e,t[n])},je.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ne(e[t])};var Fe=U.optionMergeStrategies;function Pe(e,t){if(!t)return e;for(var n,r,o,i=le?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],_(e,n)?r!==o&&l(r)&&l(o)&&Pe(r,o):Ie(e,n,o));return e}function Re(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Pe(r,o):o}:t?e?function(){return Pe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ue(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function He(e,t,n,r){var o=Object.create(e||null);return t?(ze(r,t,n),T(o,t)):o}Fe.el=Fe.propsData=function(e,t,n,r){return n||ue('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Ve(e,t)},Fe.data=function(e,t,n){return n?Re(e,t,n):t&&"function"!=typeof t?(ue('The "data" option should be a function that returns a per-instance value in component definitions.',n),e):Re(e,t)},R.forEach((function(e){Fe[e]=Ue})),P.forEach((function(e){Fe[e+"s"]=He})),Fe.watch=function(e,t,n,r){if(e===ne&&(e=void 0),t===ne&&(t=void 0),!t)return Object.create(e||null);if(ze(r,t,n),!e)return t;var o={};for(var i in T(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Fe.props=Fe.methods=Fe.inject=Fe.computed=function(e,t,n,r){if(t&&ze(r,t,n),!e)return t;var o=Object.create(null);return T(o,e),t&&T(o,t),o},Fe.provide=Re;var Ve=function(e,t){return void 0===t?e:t};function Be(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+H.source+"]*$").test(e)||ue('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(m(e)||U.isReservedTag(e))&&ue("Do not use built-in or reserved HTML elements as component id: "+e)}function ze(e,t,n){l(t)||ue('Invalid value for option "'+e+'": expected an Object, but got '+c(t)+".",n)}function Je(e,t,n){if(function(e){for(var t in e.components)Be(t)}(t),"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])?i[x(o)]={type:null}:ue("props must be strings when using array syntax.");else if(l(n))for(var a in n)o=n[a],i[x(a)]=l(o)?o:{type:o};else ue('Invalid value for option "props": expected an Array or an Object, but got '+c(n)+".",t);e.props=i}}(t,n),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(l(n))for(var i in n){var a=n[i];r[i]=l(a)?T({from:i},a):{from:a}}else ue('Invalid value for option "inject": expected an Array or an Object, but got '+c(n)+".",t)}}(t,n),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Je(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=Je(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)_(e,i)||s(i);function s(r){var o=Fe[r]||Ve;a[r]=o(e[r],t[r],n,r)}return a}function qe(e,t,n,r){if("string"==typeof n){var o=e[t];if(_(o,n))return o[n];var i=x(n);if(_(o,i))return o[i];var a=k(i);if(_(o,a))return o[a];var s=o[n]||o[i]||o[a];return r&&!s&&ue("Failed to resolve "+t.slice(0,-1)+": "+n,e),s}}function Ke(e,t,n,r){var o=t[e],i=!_(n,e),s=n[e],l=Qe(Boolean,o.type);if(l>-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===A(e)){var u=Qe(String,o.type);(u<0||l<u)&&(s=!0)}if(void 0===s){s=function(e,t,n){if(_(t,"default")){var r=t.default;return a(r)&&ue('Invalid default value for prop "'+n+'": Props with type Object/Array must use a factory function to return the default value.',e),e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==Ye(t.type)?r.call(e):r}}(r,o,e);var f=Te;Me(!0),Ne(s),Me(f)}return function(e,t,n,r,o){if(e.required&&o)ue('Missing required prop: "'+t+'"',r);else if(null!=n||e.required){var i=e.type,a=!i||!0===i,s=[];if(i){Array.isArray(i)||(i=[i]);for(var l=0;l<i.length&&!a;l++){var u=Ze(n,i[l],r);s.push(u.expectedType||""),a=u.valid}}var f=s.some((function(e){return e}));if(a||!f){var d=e.validator;d&&(d(n)||ue('Invalid prop: custom validator check failed for prop "'+t+'".',r))}else ue(function(e,t,n){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+n.map(k).join(", "),o=n[0],i=c(t);return 1===n.length&&nt(o)&&nt(typeof t)&&!function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.some((function(e){return"boolean"===e.toLowerCase()}))}(o,i)&&(r+=" with value "+et(t,o)),r+=", got "+i+" ",nt(i)&&(r+="with value "+et(t,i)+"."),r}(t,n,s),r)}}(o,e,s,r,i),s}var We=/^(String|Number|Boolean|Function|Symbol|BigInt)$/;function Ze(e,t,n){var r,o=Ye(t);if(We.test(o)){var i=typeof e;(r=i===o.toLowerCase())||"object"!==i||(r=e instanceof t)}else if("Object"===o)r=l(e);else if("Array"===o)r=Array.isArray(e);else try{r=e instanceof t}catch(e){ue('Invalid prop type: "'+String(t)+'" is not a constructor',n),r=!1}return{valid:r,expectedType:o}}var Ge=/^\s*function (\w+)/;function Ye(e){var t=e&&e.toString().match(Ge);return t?t[1]:""}function Xe(e,t){return Ye(e)===Ye(t)}function Qe(e,t){if(!Array.isArray(t))return Xe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Xe(t[n],e))return n;return-1}function et(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}var tt=["string","number","boolean"];function nt(e){return tt.some((function(t){return e.toLowerCase()===t}))}function rt(e,t,n){be();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){it(e,r,"errorCaptured hook")}}it(e,t,n)}finally{_e()}}function ot(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&d(i)&&!i._handled&&(i.catch((function(e){return rt(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(e){rt(e,r,o)}return i}function it(e,t,n){if(U.errorHandler)try{return U.errorHandler.call(null,e,t,n)}catch(t){t!==e&&at(t,null,"config.errorHandler")}at(e,t,n)}function at(e,t,n){if(ue("Error in "+n+': "'+e.toString()+'"',t),!K&&!W||"undefined"==typeof console)throw e;console.error(e)}var st,ct,lt,ut=!1,ft=[],dt=!1;function pt(){dt=!1;var e=ft.slice(0);ft.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&se(Promise)){var vt=Promise.resolve();st=function(){vt.then(pt),ee&&setTimeout(j)},ut=!0}else if(Y||"undefined"==typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())st="undefined"!=typeof setImmediate&&se(setImmediate)?function(){setImmediate(pt)}:function(){setTimeout(pt,0)};else{var ht=1,mt=new MutationObserver(pt),yt=document.createTextNode(String(ht));mt.observe(yt,{characterData:!0}),st=function(){ht=(ht+1)%2,yt.data=String(ht)},ut=!0}function gt(e,t){var n;if(ft.push((function(){if(e)try{e.call(t)}catch(e){rt(e,t,"nextTick")}else n&&n(t)})),dt||(dt=!0,st()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var bt,_t=K&&window.performance;_t&&_t.mark&&_t.measure&&_t.clearMarks&&_t.clearMeasures&&(ct=function(e){return _t.mark(e)},lt=function(e,t,n){_t.measure(e,t,n),_t.clearMarks(t),_t.clearMarks(n)});var wt=h("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require"),$t=function(e,t){ue('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},xt=function(e,t){ue('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},kt="undefined"!=typeof Proxy&&se(Proxy);if(kt){var Ct=h("stop,prevent,self,ctrl,shift,alt,meta,exact");U.keyCodes=new Proxy(U.keyCodes,{set:function(e,t,n){return Ct(t)?(ue("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=n,!0)}})}var At={has:function(e,t){var n=t in e,r=wt(t)||"string"==typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?xt(e,t):$t(e,t)),n||!r}},St={get:function(e,t){return"string"!=typeof t||t in e||(t in e.$data?xt(e,t):$t(e,t)),e[t]}};bt=function(e){if(kt){var t=e.$options,n=t.render&&t.render._withStripped?St:At;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var Ot=new ce;function Tt(e){Mt(e,Ot),Ot.clear()}function Mt(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!a(e)||Object.isFrozen(e)||e instanceof we)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o)for(n=e.length;n--;)Mt(e[n],t);else for(n=(r=Object.keys(e)).length;n--;)Mt(e[r[n]],t)}}var jt=w((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function Nt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return ot(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)ot(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function Et(e,n,r,i,a,s){var c,l,u,f;for(c in e)l=e[c],u=n[c],f=jt(c),t(l)?ue('Invalid handler for event "'+f.name+'": got '+String(l),s):t(u)?(t(l.fns)&&(l=e[c]=Nt(l,s)),o(f.once)&&(l=e[c]=a(f.name,l,f.capture)),r(f.name,l,f.capture,f.passive,f.params)):l!==u&&(u.fns=l,e[c]=u);for(c in n)t(e[c])&&i((f=jt(c)).name,n[c],f.capture)}function It(e,n,i){var a;e instanceof we&&(e=e.data.hook||(e.data.hook={}));var s=e[n];function c(){i.apply(this,arguments),g(a.fns,c)}t(s)?a=Nt([c]):r(s.fns)&&o(s.merged)?(a=s).fns.push(c):a=Nt([s,c]),a.merged=!0,e[n]=a}function Dt(e,t,n,o,i){if(r(t)){if(_(t,n))return e[n]=t[n],i||delete t[n],!0;if(_(t,o))return e[n]=t[o],i||delete t[o],!0}return!1}function Lt(e){return i(e)?[ke(e)]:Array.isArray(e)?Pt(e):void 0}function Ft(e){return r(e)&&r(e.text)&&!1===e.isComment}function Pt(e,n){var a,s,c,l,u=[];for(a=0;a<e.length;a++)t(s=e[a])||"boolean"==typeof s||(l=u[c=u.length-1],Array.isArray(s)?s.length>0&&(Ft((s=Pt(s,(n||"")+"_"+a))[0])&&Ft(l)&&(u[c]=ke(l.text+s[0].text),s.shift()),u.push.apply(u,s)):i(s)?Ft(l)?u[c]=ke(l.text+s):""!==s&&u.push(ke(s)):Ft(s)&&Ft(l)?u[c]=ke(l.text+s.text):(o(e._isVList)&&r(s.tag)&&t(s.key)&&r(n)&&(s.key="__vlist"+n+"_"+a+"__"),u.push(s)));return u}function Rt(e,t){if(e){for(var n=Object.create(null),r=le?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&_(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else ue('Injection "'+i+'" not found',t)}}return n}}function Ut(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var l in n)n[l].every(Ht)&&delete n[l];return n}function Ht(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Vt(e){return e.isComment&&e.asyncFactory}function Bt(t,n,r){var o,i=Object.keys(n).length>0,a=t?!!t.$stable:!i,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=zt(n,c,t[c]))}else o={};for(var l in n)l in o||(o[l]=Jt(n,l));return t&&Object.isExtensible(t)&&(t._normalized=o),B(o,"$stable",a),B(o,"$key",s),B(o,"$hasNormal",i),o}function zt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:Lt(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!Vt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Jt(e,t){return function(){return e[t]}}function qt(e,t){var n,o,i,s,c;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),o=0,i=e.length;o<i;o++)n[o]=t(e[o],o);else if("number"==typeof e)for(n=new Array(e),o=0;o<e;o++)n[o]=t(o+1,o);else if(a(e))if(le&&e[Symbol.iterator]){n=[];for(var l=e[Symbol.iterator](),u=l.next();!u.done;)n.push(t(u.value,n.length)),u=l.next()}else for(s=Object.keys(e),n=new Array(s.length),o=0,i=s.length;o<i;o++)c=s[o],n[o]=t(e[c],c,o);return r(n)||(n=[]),n._isVList=!0,n}function Kt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(a(r)||ue("slot v-bind without argument expects an Object",this),n=T(T({},r),n)),o=i(n)||("function"==typeof t?t():t)):o=this.$slots[e]||("function"==typeof t?t():t);var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Wt(e){return qe(this.$options,"filters",e,!0)||E}function Zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Gt(e,t,n,r,o){var i=U.keyCodes[t]||n;return o&&r&&!U.keyCodes[t]?Zt(o,r):i?Zt(i,e):r?A(r)!==t:void 0===e}function Yt(e,t,n,r,o){if(n)if(a(n)){var i;Array.isArray(n)&&(n=M(n));var s=function(a){if("class"===a||"style"===a||y(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||U.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=x(a),l=A(a);c in i||l in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var c in n)s(c)}else ue("v-bind without argument expects an Object or Array value",this);return e}function Xt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||en(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r}function Qt(e,t,n){return en(e,"__once__"+t+(n?"_"+n:""),!0),e}function en(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&tn(e[r],t+"_"+r,n);else tn(e,t,n)}function tn(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function nn(e,t){if(t)if(l(t)){var n=e.on=e.on?T({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else ue("v-on without argument expects an Object value",this);return e}function rn(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?rn(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function on(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r?e[t[n]]=t[n+1]:""!==r&&null!==r&&ue("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function an(e,t){return"string"==typeof e?t+e:e}function sn(e){e._o=Qt,e._n=v,e._s=p,e._l=qt,e._t=Kt,e._q=I,e._i=D,e._m=Xt,e._f=Wt,e._k=Gt,e._b=Yt,e._v=ke,e._e=xe,e._u=rn,e._g=nn,e._d=on,e._p=an}function cn(t,n,r,i,a){var s,c=this,l=a.options;_(i,"_uid")?(s=Object.create(i))._original=i:(s=i,i=i._original);var u=o(l._compiled),f=!u;this.data=t,this.props=n,this.children=r,this.parent=i,this.listeners=t.on||e,this.injections=Rt(l.inject,i),this.slots=function(){return c.$slots||Bt(t.scopedSlots,c.$slots=Ut(r,i)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Bt(t.scopedSlots,this.slots())}}),u&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=Bt(t.scopedSlots,this.$slots)),l._scopeId?this._c=function(e,t,n,r){var o=hn(s,e,t,n,r,f);return o&&!Array.isArray(o)&&(o.fnScopeId=l._scopeId,o.fnContext=i),o}:this._c=function(e,t,n,r){return hn(s,e,t,n,r,f)}}function ln(e,t,n,r,o){var i=Ce(e);return i.fnContext=n,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=o,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function un(e,t){for(var n in t)e[x(n)]=t[n]}sn(cn.prototype);var fn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;fn.prepatch(n,n)}else(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},o=e.data.inlineTemplate;return r(o)&&(n.render=o.render,n.staticRenderFns=o.staticRenderFns),new e.componentOptions.Ctor(n)}(e,An)).$mount(t?e.elm:void 0,t)},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,o,i){Sn=!0;var a=o.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),l=!!(i||t.$options._renderChildren||c);if(t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o),t.$options._renderChildren=i,t.$attrs=o.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){Me(!1);for(var u=t._props,f=t.$options._propKeys||[],d=0;d<f.length;d++){var p=f[d],v=t.$options.props;u[p]=Ke(p,v,n,t)}Me(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,Cn(t,r,h),l&&(t.$slots=Ut(i,o.context),t.$forceUpdate()),Sn=!1}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Nn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,In.push(t)):Mn(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?jn(t,!0):t.$destroy())}},dn=Object.keys(fn);function pn(n,i,s,c,l){if(!t(n)){var u=s.$options._base;if(a(n)&&(n=u.extend(n)),"function"==typeof n){var f;if(t(n.cid)&&void 0===(n=function(e,n){if(o(e.error)&&r(e.errorComp))return e.errorComp;if(r(e.resolved))return e.resolved;var i=gn;if(i&&r(e.owners)&&-1===e.owners.indexOf(i)&&e.owners.push(i),o(e.loading)&&r(e.loadingComp))return e.loadingComp;if(i&&!r(e.owners)){var s=e.owners=[i],c=!0,l=null,u=null;i.$on("hook:destroyed",(function(){return g(s,i)}));var f=function(e){for(var t=0,n=s.length;t<n;t++)s[t].$forceUpdate();e&&(s.length=0,null!==l&&(clearTimeout(l),l=null),null!==u&&(clearTimeout(u),u=null))},p=L((function(t){e.resolved=bn(t,n),c?s.length=0:f(!0)})),v=L((function(t){ue("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),r(e.errorComp)&&(e.error=!0,f(!0))})),h=e(p,v);return a(h)&&(d(h)?t(e.resolved)&&h.then(p,v):d(h.component)&&(h.component.then(p,v),r(h.error)&&(e.errorComp=bn(h.error,n)),r(h.loading)&&(e.loadingComp=bn(h.loading,n),0===h.delay?e.loading=!0:l=setTimeout((function(){l=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,f(!1))}),h.delay||200)),r(h.timeout)&&(u=setTimeout((function(){u=null,t(e.resolved)&&v("timeout ("+h.timeout+"ms)")}),h.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(f=n,u)))return function(e,t,n,r,o){var i=xe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(f,i,s,c,l);i=i||{},tr(n),r(i.model)&&function(e,t){var n=e.model&&e.model.prop||"value",o=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),a=i[o],s=t.model.callback;r(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(i[o]=[s].concat(a)):i[o]=s}(n.options,i);var p=function(e,n,o){var i=n.options.props;if(!t(i)){var a={},s=e.attrs,c=e.props;if(r(s)||r(c))for(var l in i){var u=A(l),f=l.toLowerCase();l!==f&&s&&_(s,f)&&fe('Prop "'+f+'" is passed to component '+de(o||n)+', but the declared prop name is "'+l+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+u+'" instead of "'+l+'".'),Dt(a,c,l,u,!0)||Dt(a,s,l,u,!1)}return a}}(i,n,l);if(o(n.options.functional))return function(t,n,o,i,a){var s=t.options,c={},l=s.props;if(r(l))for(var u in l)c[u]=Ke(u,l,n||e);else r(o.attrs)&&un(c,o.attrs),r(o.props)&&un(c,o.props);var f=new cn(o,c,a,i,t),d=s.render.call(null,f._c,f);if(d instanceof we)return ln(d,o,f.parent,s,f);if(Array.isArray(d)){for(var p=Lt(d)||[],v=new Array(p.length),h=0;h<p.length;h++)v[h]=ln(p[h],o,f.parent,s,f);return v}}(n,p,i,s,c);var v=i.on;if(i.on=i.nativeOn,o(n.options.abstract)){var h=i.slot;i={},h&&(i.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<dn.length;n++){var r=dn[n],o=t[r],i=fn[r];o===i||o&&o._merged||(t[r]=o?vn(i,o):i)}}(i);var m=n.options.name||l;return new we("vue-component-"+n.cid+(m?"-"+m:""),i,void 0,void 0,void 0,s,{Ctor:n,propsData:p,listeners:v,tag:l,children:c},f)}ue("Invalid Component definition: "+String(n),s)}}function vn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function hn(e,t,n,s,c,l){return(Array.isArray(n)||i(n))&&(c=s,s=n,n=void 0),o(l)&&(c=2),function(e,t,n,o,s){return r(n)&&r(n.__ob__)?(ue("Avoid using observed data object as vnode data: "+JSON.stringify(n)+"\nAlways create fresh vnode data objects in each render!",e),xe()):(r(n)&&r(n.is)&&(t=n.is),t?(r(n)&&r(n.key)&&!i(n.key)&&ue("Avoid using non-primitive value as key, use string/number value instead.",e),Array.isArray(o)&&"function"==typeof o[0]&&((n=n||{}).scopedSlots={default:o[0]},o.length=0),2===s?o=Lt(o):1===s&&(o=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(o)),"string"==typeof t?(l=e.$vnode&&e.$vnode.ns||U.getTagNamespace(t),U.isReservedTag(t)?(r(n)&&r(n.nativeOn)&&"component"!==n.tag&&ue("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),c=new we(U.parsePlatformTagName(t),n,o,void 0,void 0,e)):c=n&&n.pre||!r(u=qe(e.$options,"components",t))?new we(t,n,o,void 0,void 0,e):pn(u,n,e,o,t)):c=pn(t,n,e,o),Array.isArray(c)?c:r(c)?(r(l)&&mn(c,l),r(n)&&function(e){a(e.style)&&Tt(e.style),a(e.class)&&Tt(e.class)}(n),c):xe()):xe());var c,l,u}(e,t,n,s,c)}function mn(e,n,i){if(e.ns=n,"foreignObject"===e.tag&&(n=void 0,i=!0),r(e.children))for(var a=0,s=e.children.length;a<s;a++){var c=e.children[a];r(c.tag)&&(t(c.ns)||o(i)&&"svg"!==c.tag)&&mn(c,n,i)}}var yn,gn=null;function bn(e,t){return(e.__esModule||le&&"Module"===e[Symbol.toStringTag])&&(e=e.default),a(e)?t.extend(e):e}function wn(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(r(n)&&(r(n.componentOptions)||Vt(n)))return n}}function $n(e,t){yn.$on(e,t)}function xn(e,t){yn.$off(e,t)}function kn(e,t){var n=yn;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function Cn(e,t,n){yn=e,Et(t,n||{},$n,xn,kn,e),yn=void 0}var An=null,Sn=!1;function On(e){var t=An;return An=e,function(){An=t}}function Tn(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Mn(e,t){if(t){if(e._directInactive=!1,Tn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Mn(e.$children[n]);Nn(e,"activated")}}function jn(e,t){if(!(t&&(e._directInactive=!0,Tn(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)jn(e.$children[n]);Nn(e,"deactivated")}}function Nn(e,t){be();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)ot(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var En=[],In=[],Dn={},Ln={},Fn=!1,Pn=!1,Rn=0;var Un=0,Hn=Date.now;if(K&&!Y){var Vn=window.performance;Vn&&"function"==typeof Vn.now&&Hn()>document.createEvent("Event").timeStamp&&(Hn=function(){return Vn.now()})}function Bn(){var e,t;for(Un=Hn(),Pn=!0,En.sort((function(e,t){return e.id-t.id})),Rn=0;Rn<En.length;Rn++)if((e=En[Rn]).before&&e.before(),t=e.id,Dn[t]=null,e.run(),null!=Dn[t]&&(Ln[t]=(Ln[t]||0)+1,Ln[t]>100)){ue("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=In.slice(),r=En.slice();Rn=En.length=In.length=0,Dn={},Ln={},Fn=Pn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Mn(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Nn(r,"updated")}}(r),ae&&U.devtools&&ae.emit("flush")}var zn=0,Jn=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++zn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ce,this.newDepIds=new ce,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){if(!z.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=j,ue('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Jn.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;rt(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Tt(e),_e(),this.cleanupDeps()}return e},Jn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Jn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Jn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==Dn[t]){if(Dn[t]=!0,Pn){for(var n=En.length-1;n>Rn&&En[n].id>e.id;)n--;En.splice(n+1,0,e)}else En.push(e);if(!Fn){if(Fn=!0,!U.async)return void Bn();gt(Bn)}}}(this)},Jn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||a(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';ot(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},Jn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Jn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Jn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var qn={enumerable:!0,configurable:!0,get:j,set:j};function Kn(e,t,n){qn.get=function(){return this[t][n]},qn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,qn)}function Wn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||Me(!1);var a=function(a){o.push(a);var s=Ke(a,t,n,e),c=A(a);(y(c)||U.isReservedAttr(c))&&ue('"'+c+'" is a reserved attribute and cannot be used as component prop.',e),Ee(r,a,s,(function(){i||Sn||ue("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: \""+a+'"',e)})),a in e||Kn(e,"_props",a)};for(var s in t)a(s);Me(!0)}(e,t.props),t.methods&&function(e,t){var n=e.$options.props;for(var r in t)"function"!=typeof t[r]&&ue('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&_(n,r)&&ue('Method "'+r+'" has already been defined as a prop.',e),r in e&&V(r)&&ue('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!=typeof t[r]?j:S(t[r],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;l(t=e._data="function"==typeof t?function(e,t){be();try{return e.call(t,t)}catch(e){return rt(e,t,"data()"),{}}finally{_e()}}(t,e):t||{})||(t={},ue("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));for(var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,i=n.length;i--;){var a=n[i];o&&_(o,a)&&ue('Method "'+a+'" has already been defined as a data property.',e),r&&_(r,a)?ue('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):V(a)||Kn(e,"_data",a)}Ne(t,!0)}(e):Ne(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ie();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;null==a&&ue('Getter is missing for computed property "'+o+'".',e),r||(n[o]=new Jn(e,a||j,j,Zn)),o in e?o in e.$data?ue('The computed property "'+o+'" is already defined in data.',e):e.$options.props&&o in e.$options.props?ue('The computed property "'+o+'" is already defined as a prop.',e):e.$options.methods&&o in e.$options.methods&&ue('The computed property "'+o+'" is already defined as a method.',e):Gn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Qn(e,n,r[o]);else Qn(e,n,r)}}(e,t.watch)}var Zn={lazy:!0};function Gn(e,t,n){var r=!ie();"function"==typeof n?(qn.get=r?Yn(t):Xn(n),qn.set=j):(qn.get=n.get?r&&!1!==n.cache?Yn(t):Xn(n.get):j,qn.set=n.set||j),qn.set===j&&(qn.set=function(){ue('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,qn)}function Yn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ye.target&&t.depend(),t.value}}function Xn(e){return function(){return e.call(this,this)}}function Qn(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var er=0;function tr(e){var t=e.options;if(e.super){var n=tr(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&T(e.extendOptions,r),(t=e.options=Je(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function nr(e){this instanceof nr||ue("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function rr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;i&&Be(i);var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=Je(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Kn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)Gn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,P.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=T({},a.options),o[r]=a,a}}function or(e){return e&&(e.Ctor.options.name||e.tag)}function ir(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!u(e)&&e.test(t)}function ar(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!t(s)&&sr(n,i,r,o)}}}function sr(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,g(n,t)}(function(t){t.prototype._init=function(t){var n,r,o=this;o._uid=er++,U.performance&&ct&&(n="vue-perf-start:"+o._uid,r="vue-perf-end:"+o._uid,ct(n)),o._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(o,t):o.$options=Je(tr(o.constructor),t||{},o),bt(o),o._self=o,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(o),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Cn(e,t)}(o),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,o=r&&r.context;t.$slots=Ut(n._renderChildren,o),t.$scopedSlots=e,t._c=function(e,n,r,o){return hn(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return hn(t,e,n,r,o,!0)};var i=r&&r.data;Ee(t,"$attrs",i&&i.attrs||e,(function(){!Sn&&ue("$attrs is readonly.",t)}),!0),Ee(t,"$listeners",n._parentListeners||e,(function(){!Sn&&ue("$listeners is readonly.",t)}),!0)}(o),Nn(o,"beforeCreate"),function(e){var t=Rt(e.$options.inject,e);t&&(Me(!1),Object.keys(t).forEach((function(n){Ee(e,n,t[n],(function(){ue('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)}))})),Me(!0))}(o),Wn(o),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(o),Nn(o,"created"),U.performance&&ct&&(o._name=de(o,!1),ct(r),lt("vue "+o._name+" init",n,r)),o.$options.el&&o.$mount(o.$options.el)}})(nr),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};t.set=function(){ue("Avoid replacing instance root $data. Use nested data properties instead.",this)},n.set=function(){ue("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ie,e.prototype.$delete=De,e.prototype.$watch=function(e,t,n){var r=this;if(l(t))return Qn(r,e,t,n);(n=n||{}).user=!0;var o=new Jn(r,e,t,n);if(n.immediate){var i='callback for immediate watcher "'+o.expression+'"';be(),ot(t,r,[o.value],r,i),_e()}return function(){o.teardown()}}}(nr),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=e.toLowerCase();n!==e&&t._events[n]&&fe('Event "'+n+'" is emitted in component '+de(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+A(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?O(r):r;for(var o=O(arguments,1),i='event handler for "'+e+'"',a=0,s=r.length;a<s;a++)ot(r[a],t,o,t,i)}return t}}(nr),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=On(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Nn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||g(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Nn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(nr),function(e){sn(e.prototype),e.prototype.$nextTick=function(e){return gt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Bt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{gn=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){if(rt(n,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){rt(n,t,"renderError"),e=t._vnode}else e=t._vnode}finally{gn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof we||(Array.isArray(e)&&ue("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=xe()),e.parent=o,e}}(nr);var cr=[String,RegExp,Array],lr={name:"keep-alive",abstract:!0,props:{include:cr,exclude:cr,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,r=e.vnodeToCache,o=e.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;t[o]={name:or(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&sr(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)sr(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){ar(e,(function(e){return ir(t,e)}))})),this.$watch("exclude",(function(t){ar(e,(function(e){return!ir(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=wn(e),n=t&&t.componentOptions;if(n){var r=or(n),o=this.include,i=this.exclude;if(o&&(!r||!ir(o,r))||i&&r&&ir(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}},ur={KeepAlive:lr};(function(e){var t={get:function(){return U},set:function(){ue("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:ue,extend:T,mergeOptions:Je,defineReactive:Ee},e.set=Ie,e.delete=De,e.nextTick=gt,e.observable=function(e){return Ne(e),e},e.options=Object.create(null),P.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,T(e.options.components,ur),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=O(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Je(this.options,e),this}}(e),rr(e),function(e){P.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&Be(e),"component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)})(nr),Object.defineProperty(nr.prototype,"$isServer",{get:ie}),Object.defineProperty(nr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(nr,"FunctionalRenderContext",{value:cn}),nr.version="2.6.14";var fr=h("style,class"),dr=h("input,textarea,option,select,progress"),pr=function(e,t,n){return"value"===n&&dr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},vr=h("contenteditable,draggable,spellcheck"),hr=h("events,caret,typing,plaintext-only"),mr=h("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,truespeed,typemustmatch,visible"),yr="http://www.w3.org/1999/xlink",gr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},br=function(e){return gr(e)?e.slice(6,e.length):""},_r=function(e){return null==e||!1===e};function wr(e){for(var t=e.data,n=e,o=e;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(t=$r(o.data,t));for(;r(n=n.parent);)n&&n.data&&(t=$r(t,n.data));return i=t.staticClass,a=t.class,r(i)||r(a)?xr(i,kr(a)):"";var i,a}function $r(e,t){return{staticClass:xr(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function xr(e,t){return e?t?e+" "+t:e:t||""}function kr(e){return Array.isArray(e)?function(e){for(var t,n="",o=0,i=e.length;o<i;o++)r(t=kr(e[o]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):a(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Cr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Ar=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Sr=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Or=function(e){return Ar(e)||Sr(e)};function Tr(e){return Sr(e)?"svg":"math"===e?"math":void 0}var Mr=Object.create(null);var jr=h("text,number,password,search,email,tel,url");function Nr(e){return"string"==typeof e?document.querySelector(e)||(ue("Cannot find element: "+e),document.createElement("div")):e}var Er=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(Cr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Ir={create:function(e,t){Dr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Dr(e,!0),Dr(t))},destroy:function(e){Dr(e,!0)}};function Dr(e,t){var n=e.data.ref;if(r(n)){var o=e.context,i=e.componentInstance||e.elm,a=o.$refs;t?Array.isArray(a[n])?g(a[n],i):a[n]===i&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Lr=new we("",{},[]),Fr=["create","activate","update","remove","destroy"];function Pr(e,n){return e.key===n.key&&e.asyncFactory===n.asyncFactory&&(e.tag===n.tag&&e.isComment===n.isComment&&r(e.data)===r(n.data)&&function(e,t){if("input"!==e.tag)return!0;var n,o=r(n=e.data)&&r(n=n.attrs)&&n.type,i=r(n=t.data)&&r(n=n.attrs)&&n.type;return o===i||jr(o)&&jr(i)}(e,n)||o(e.isAsyncPlaceholder)&&t(n.asyncFactory.error))}function Rr(e,t,n){var o,i,a={};for(o=t;o<=n;++o)r(i=e[o].key)&&(a[i]=o);return a}var Ur={create:Hr,update:Hr,destroy:function(e){Hr(e,Lr)}};function Hr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Lr,a=t===Lr,s=Br(e.data.directives,e.context),c=Br(t.data.directives,t.context),l=[],u=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,Jr(o,"update",t,e),o.def&&o.def.componentUpdated&&u.push(o)):(Jr(o,"bind",t,e),o.def&&o.def.inserted&&l.push(o));if(l.length){var f=function(){for(var n=0;n<l.length;n++)Jr(l[n],"inserted",t,e)};i?It(t,"insert",f):f()}if(u.length&&It(t,"postpatch",(function(){for(var n=0;n<u.length;n++)Jr(u[n],"componentUpdated",t,e)})),!i)for(n in s)c[n]||Jr(s[n],"unbind",e,e,a)}(e,t)}var Vr=Object.create(null);function Br(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Vr),o[zr(r)]=r,r.def=qe(t.$options,"directives",r.name,!0);return o}function zr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Jr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){rt(r,n.context,"directive "+e.name+" "+t+" hook")}}var qr=[Ir,Ur];function Kr(e,n){var o=n.componentOptions;if(!(r(o)&&!1===o.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(n.data.attrs))){var i,a,s=n.elm,c=e.data.attrs||{},l=n.data.attrs||{};for(i in r(l.__ob__)&&(l=n.data.attrs=T({},l)),l)a=l[i],c[i]!==a&&Wr(s,i,a,n.data.pre);for(i in(Y||Q)&&l.value!==c.value&&Wr(s,"value",l.value),c)t(l[i])&&(gr(i)?s.removeAttributeNS(yr,br(i)):vr(i)||s.removeAttribute(i))}}function Wr(e,t,n,r){r||e.tagName.indexOf("-")>-1?Zr(e,t,n):mr(t)?_r(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):vr(t)?e.setAttribute(t,function(e,t){return _r(t)||"false"===t?"false":"contenteditable"===e&&hr(t)?t:"true"}(t,n)):gr(t)?_r(n)?e.removeAttributeNS(yr,br(t)):e.setAttributeNS(yr,t,n):Zr(e,t,n)}function Zr(e,t,n){if(_r(n))e.removeAttribute(t);else{if(Y&&!X&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Gr={create:Kr,update:Kr};function Yr(e,n){var o=n.elm,i=n.data,a=e.data;if(!(t(i.staticClass)&&t(i.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=wr(n),c=o._transitionClasses;r(c)&&(s=xr(s,kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var Xr,Qr,eo,to,no,ro,oo,io={create:Yr,update:Yr},ao=/[\w).+\-_$\]]/;function so(e){var t,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(l)47===t&&92!==n&&(l=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||u||f||d){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:u++;break;case 125:u--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&ao.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=e.slice(0,r).trim()):m();function m(){(i||(i=[])).push(e.slice(p,r).trim()),p=r+1}if(void 0===o?o=e.slice(0,r).trim():0!==p&&m(),i)for(r=0;r<i.length;r++)o=co(o,i[r]);return o}function co(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),o=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==o?","+o:o)}function lo(e,t){console.error("[Vue compiler]: "+e)}function uo(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function fo(e,t,n,r,o){(e.props||(e.props=[])).push($o({name:t,value:n,dynamic:o},r)),e.plain=!1}function po(e,t,n,r,o){(o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push($o({name:t,value:n,dynamic:o},r)),e.plain=!1}function vo(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push($o({name:t,value:n},r))}function ho(e,t,n,r,o,i,a,s){(e.directives||(e.directives=[])).push($o({name:t,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),e.plain=!1}function mo(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function yo(t,n,r,o,i,a,s,c){var l;o=o||e,a&&o.prevent&&o.passive&&a("passive and prevent can't be used together. Passive handler can't prevent default event.",s),o.right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete o.right):o.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),o.capture&&(delete o.capture,n=mo("!",n,c)),o.once&&(delete o.once,n=mo("~",n,c)),o.passive&&(delete o.passive,n=mo("&",n,c)),o.native?(delete o.native,l=t.nativeEvents||(t.nativeEvents={})):l=t.events||(t.events={});var u=$o({value:r.trim(),dynamic:c},s);o!==e&&(u.modifiers=o);var f=l[n];Array.isArray(f)?i?f.unshift(u):f.push(u):l[n]=f?i?[u,f]:[f,u]:u,t.plain=!1}function go(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function bo(e,t,n){var r=_o(e,":"+t)||_o(e,"v-bind:"+t);if(null!=r)return so(r);if(!1!==n){var o=_o(e,t);if(null!=o)return JSON.stringify(o)}}function _o(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var o=e.attrsList,i=0,a=o.length;i<a;i++)if(o[i].name===t){o.splice(i,1);break}return n&&delete e.attrsMap[t],r}function wo(e,t){for(var n=e.attrsList,r=0,o=n.length;r<o;r++){var i=n[r];if(t.test(i.name))return n.splice(r,1),i}}function $o(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function xo(e,t,n){var r=n||{},o=r.number,i="$$v",a=i;r.trim&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),o&&(a="_n("+a+")");var s=ko(t,a);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+s+"}"}}function ko(e,t){var n=function(e){if(e=e.trim(),Xr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Xr-1)return(to=e.lastIndexOf("."))>-1?{exp:e.slice(0,to),key:'"'+e.slice(to+1)+'"'}:{exp:e,key:null};for(Qr=e,to=no=ro=0;!Ao();)So(eo=Co())?To(eo):91===eo&&Oo(eo);return{exp:e.slice(0,no),key:e.slice(no+1,ro)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Co(){return Qr.charCodeAt(++to)}function Ao(){return to>=Xr}function So(e){return 34===e||39===e}function Oo(e){var t=1;for(no=to;!Ao();)if(So(e=Co()))To(e);else if(91===e&&t++,93===e&&t--,0===t){ro=to;break}}function To(e){for(var t=e;!Ao()&&(e=Co())!==t;);}var Mo,jo="__r";function No(e,t,n){var r=Mo;return function o(){null!==t.apply(null,arguments)&&Do(e,o,n,r)}}var Eo=ut&&!(te&&Number(te[1])<=53);function Io(e,t,n,r){if(Eo){var o=Un,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Mo.addEventListener(e,t,re?{capture:n,passive:r}:n)}function Do(e,t,n,r){(r||Mo).removeEventListener(e,t._wrapper||t,n)}function Lo(e,n){if(!t(e.data.on)||!t(n.data.on)){var o=n.data.on||{},i=e.data.on||{};Mo=n.elm,function(e){if(r(e.__r)){var t=Y?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}r(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(o),Et(o,i,Io,Do,No,n.context),Mo=void 0}}var Fo,Po={create:Lo,update:Lo};function Ro(e,n){if(!t(e.data.domProps)||!t(n.data.domProps)){var o,i,a=n.elm,s=e.data.domProps||{},c=n.data.domProps||{};for(o in r(c.__ob__)&&(c=n.data.domProps=T({},c)),s)o in c||(a[o]="");for(o in c){if(i=c[o],"textContent"===o||"innerHTML"===o){if(n.children&&(n.children.length=0),i===s[o])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===o&&"PROGRESS"!==a.tagName){a._value=i;var l=t(i)?"":String(i);Uo(a,l)&&(a.value=l)}else if("innerHTML"===o&&Sr(a.tagName)&&t(a.innerHTML)){(Fo=Fo||document.createElement("div")).innerHTML="<svg>"+i+"</svg>";for(var u=Fo.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(i!==s[o])try{a[o]=i}catch(e){}}}}function Uo(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,o=e._vModifiers;if(r(o)){if(o.number)return v(n)!==v(t);if(o.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Ho={create:Ro,update:Ro},Vo=w((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Bo(e){var t=zo(e.style);return e.staticStyle?T(e.staticStyle,t):t}function zo(e){return Array.isArray(e)?M(e):"string"==typeof e?Vo(e):e}var Jo,qo=/^--/,Ko=/\s*!important$/,Wo=function(e,t,n){if(qo.test(t))e.style.setProperty(t,n);else if(Ko.test(n))e.style.setProperty(A(t),n.replace(Ko,""),"important");else{var r=Go(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},Zo=["Webkit","Moz","ms"],Go=w((function(e){if(Jo=Jo||document.createElement("div").style,"filter"!==(e=x(e))&&e in Jo)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Zo.length;n++){var r=Zo[n]+t;if(r in Jo)return r}}));function Yo(e,n){var o=n.data,i=e.data;if(!(t(o.staticStyle)&&t(o.style)&&t(i.staticStyle)&&t(i.style))){var a,s,c=n.elm,l=i.staticStyle,u=i.normalizedStyle||i.style||{},f=l||u,d=zo(n.data.style)||{};n.data.normalizedStyle=r(d.__ob__)?T({},d):d;var p=function(e,t){var n,r={};if(t)for(var o=e;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=Bo(o.data))&&T(r,n);(n=Bo(e.data))&&T(r,n);for(var i=e;i=i.parent;)i.data&&(n=Bo(i.data))&&T(r,n);return r}(n,!0);for(s in f)t(p[s])&&Wo(c,s,"");for(s in p)(a=p[s])!==f[s]&&Wo(c,s,null==a?"":a)}}var Xo={create:Yo,update:Yo},Qo=/\s+/;function ei(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Qo).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function ti(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Qo).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ni(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&T(t,ri(e.name||"v")),T(t,e),t}return"string"==typeof e?ri(e):void 0}}var ri=w((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"}})),oi=K&&!X,ii="transition",ai="animation",si="transition",ci="transitionend",li="animation",ui="animationend";oi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(si="WebkitTransition",ci="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(li="WebkitAnimation",ui="webkitAnimationEnd"));var fi=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function di(e){fi((function(){fi(e)}))}function pi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ei(e,t))}function vi(e,t){e._transitionClasses&&g(e._transitionClasses,t),ti(e,t)}function hi(e,t,n){var r=yi(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ii?ci:ui,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=a&&l()};setTimeout((function(){c<a&&l()}),i+1),e.addEventListener(s,u)}var mi=/\b(transform|all)(,|$)/;function yi(e,t){var n,r=window.getComputedStyle(e),o=(r[si+"Delay"]||"").split(", "),i=(r[si+"Duration"]||"").split(", "),a=gi(o,i),s=(r[li+"Delay"]||"").split(", "),c=(r[li+"Duration"]||"").split(", "),l=gi(s,c),u=0,f=0;return t===ii?a>0&&(n=ii,u=a,f=i.length):t===ai?l>0&&(n=ai,u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?ii:ai:null)?n===ii?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:n===ii&&mi.test(r[si+"Property"])}}function gi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return bi(t)+bi(e[n])})))}function bi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function _i(e,n){var o=e.elm;r(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var i=ni(e.data.transition);if(!t(i)&&!r(o._enterCb)&&1===o.nodeType){for(var s=i.css,c=i.type,l=i.enterClass,u=i.enterToClass,f=i.enterActiveClass,d=i.appearClass,p=i.appearToClass,h=i.appearActiveClass,m=i.beforeEnter,y=i.enter,g=i.afterEnter,b=i.enterCancelled,_=i.beforeAppear,w=i.appear,$=i.afterAppear,x=i.appearCancelled,k=i.duration,C=An,A=An.$vnode;A&&A.parent;)C=A.context,A=A.parent;var S=!C._isMounted||!e.isRootInsert;if(!S||w||""===w){var O=S&&d?d:l,T=S&&h?h:f,M=S&&p?p:u,j=S&&_||m,N=S&&"function"==typeof w?w:y,E=S&&$||g,I=S&&x||b,D=v(a(k)?k.enter:k);null!=D&&$i(D,"enter",e);var F=!1!==s&&!X,P=ki(N),R=o._enterCb=L((function(){F&&(vi(o,M),vi(o,T)),R.cancelled?(F&&vi(o,O),I&&I(o)):E&&E(o),o._enterCb=null}));e.data.show||It(e,"insert",(function(){var t=o.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),N&&N(o,R)})),j&&j(o),F&&(pi(o,O),pi(o,T),di((function(){vi(o,O),R.cancelled||(pi(o,M),P||(xi(D)?setTimeout(R,D):hi(o,c,R)))}))),e.data.show&&(n&&n(),N&&N(o,R)),F||P||R()}}}function wi(e,n){var o=e.elm;r(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var i=ni(e.data.transition);if(t(i)||1!==o.nodeType)return n();if(!r(o._leaveCb)){var s=i.css,c=i.type,l=i.leaveClass,u=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,p=i.leave,h=i.afterLeave,m=i.leaveCancelled,y=i.delayLeave,g=i.duration,b=!1!==s&&!X,_=ki(p),w=v(a(g)?g.leave:g);r(w)&&$i(w,"leave",e);var $=o._leaveCb=L((function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[e.key]=null),b&&(vi(o,u),vi(o,f)),$.cancelled?(b&&vi(o,l),m&&m(o)):(n(),h&&h(o)),o._leaveCb=null}));y?y(x):x()}function x(){$.cancelled||(!e.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[e.key]=e),d&&d(o),b&&(pi(o,l),pi(o,f),di((function(){vi(o,l),$.cancelled||(pi(o,u),_||(xi(w)?setTimeout($,w):hi(o,c,$)))}))),p&&p(o,$),b||_||$())}}function $i(e,t,n){"number"!=typeof e?ue("<transition> explicit "+t+" duration is not a valid number - got "+JSON.stringify(e)+".",n.context):isNaN(e)&&ue("<transition> explicit "+t+" duration is NaN - the duration expression might be incorrect.",n.context)}function xi(e){return"number"==typeof e&&!isNaN(e)}function ki(e){if(t(e))return!1;var n=e.fns;return r(n)?ki(Array.isArray(n)?n[0]:n):(e._length||e.length)>1}function Ci(e,t){!0!==t.data.show&&_i(t)}var Ai=function(e){var n,a,s={},c=e.modules,l=e.nodeOps;for(n=0;n<Fr.length;++n)for(s[Fr[n]]=[],a=0;a<c.length;++a)r(c[a][Fr[n]])&&s[Fr[n]].push(c[a][Fr[n]]);function f(e){var t=l.parentNode(e);r(t)&&l.removeChild(t,e)}function d(e,t){return!t&&!e.ns&&!(U.ignoredElements.length&&U.ignoredElements.some((function(t){return u(t)?t.test(e.tag):t===e.tag})))&&U.isUnknownElement(e.tag)}var p=0;function v(e,t,n,i,a,c,u){if(r(e.elm)&&r(c)&&(e=c[u]=Ce(e)),e.isRootInsert=!a,!function(e,t,n,i){var a=e.data;if(r(a)){var c=r(e.componentInstance)&&a.keepAlive;if(r(a=a.hook)&&r(a=a.init)&&a(e,!1),r(e.componentInstance))return m(e,t),y(n,e.elm,i),o(c)&&function(e,t,n,o){for(var i,a=e;a.componentInstance;)if(r(i=(a=a.componentInstance._vnode).data)&&r(i=i.transition)){for(i=0;i<s.activate.length;++i)s.activate[i](Lr,a);t.push(a);break}y(n,e.elm,o)}(e,t,n,i),!0}}(e,t,n,i)){var f=e.data,v=e.children,h=e.tag;r(h)?(f&&f.pre&&p++,d(e,p)&&ue("Unknown custom element: <"+h+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?l.createElementNS(e.ns,h):l.createElement(h,e),w(e),g(e,v,t),r(f)&&_(e,t),y(n,e.elm,i),f&&f.pre&&p--):o(e.isComment)?(e.elm=l.createComment(e.text),y(n,e.elm,i)):(e.elm=l.createTextNode(e.text),y(n,e.elm,i))}}function m(e,t){r(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,b(e)?(_(e,t),w(e)):(Dr(e),t.push(e))}function y(e,t,n){r(e)&&(r(n)?l.parentNode(n)===e&&l.insertBefore(e,t,n):l.appendChild(e,t))}function g(e,t,n){if(Array.isArray(t)){A(t);for(var r=0;r<t.length;++r)v(t[r],n,e.elm,null,!0,t,r)}else i(e.text)&&l.appendChild(e.elm,l.createTextNode(String(e.text)))}function b(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return r(e.tag)}function _(e,t){for(var o=0;o<s.create.length;++o)s.create[o](Lr,e);r(n=e.data.hook)&&(r(n.create)&&n.create(Lr,e),r(n.insert)&&t.push(e))}function w(e){var t;if(r(t=e.fnScopeId))l.setStyleScope(e.elm,t);else for(var n=e;n;)r(t=n.context)&&r(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t),n=n.parent;r(t=An)&&t!==e.context&&t!==e.fnContext&&r(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t)}function $(e,t,n,r,o,i){for(;r<=o;++r)v(n[r],i,e,t,!1,n,r)}function x(e){var t,n,o=e.data;if(r(o))for(r(t=o.hook)&&r(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(r(t=e.children))for(n=0;n<e.children.length;++n)x(e.children[n])}function k(e,t,n){for(;t<=n;++t){var o=e[t];r(o)&&(r(o.tag)?(C(o),x(o)):f(o.elm))}}function C(e,t){if(r(t)||r(e.data)){var n,o=s.remove.length+1;for(r(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&f(e)}return n.listeners=t,n}(e.elm,o),r(n=e.componentInstance)&&r(n=n._vnode)&&r(n.data)&&C(n,t),n=0;n<s.remove.length;++n)s.remove[n](e,t);r(n=e.data.hook)&&r(n=n.remove)?n(e,t):t()}else f(e.elm)}function A(e){for(var t={},n=0;n<e.length;n++){var o=e[n],i=o.key;r(i)&&(t[i]?ue("Duplicate keys detected: '"+i+"'. This may cause an update error.",o.context):t[i]=!0)}}function S(e,t,n,o){for(var i=n;i<o;i++){var a=t[i];if(r(a)&&Pr(e,a))return i}}function O(e,n,i,a,c,u){if(e!==n){r(n.elm)&&r(a)&&(n=a[c]=Ce(n));var f=n.elm=e.elm;if(o(e.isAsyncPlaceholder))r(n.asyncFactory.resolved)?N(e.elm,n,i):n.isAsyncPlaceholder=!0;else if(o(n.isStatic)&&o(e.isStatic)&&n.key===e.key&&(o(n.isCloned)||o(n.isOnce)))n.componentInstance=e.componentInstance;else{var d,p=n.data;r(p)&&r(d=p.hook)&&r(d=d.prepatch)&&d(e,n);var h=e.children,m=n.children;if(r(p)&&b(n)){for(d=0;d<s.update.length;++d)s.update[d](e,n);r(d=p.hook)&&r(d=d.update)&&d(e,n)}t(n.text)?r(h)&&r(m)?h!==m&&function(e,n,o,i,a){var s,c,u,f=0,d=0,p=n.length-1,h=n[0],m=n[p],y=o.length-1,g=o[0],b=o[y],_=!a;for(A(o);f<=p&&d<=y;)t(h)?h=n[++f]:t(m)?m=n[--p]:Pr(h,g)?(O(h,g,i,o,d),h=n[++f],g=o[++d]):Pr(m,b)?(O(m,b,i,o,y),m=n[--p],b=o[--y]):Pr(h,b)?(O(h,b,i,o,y),_&&l.insertBefore(e,h.elm,l.nextSibling(m.elm)),h=n[++f],b=o[--y]):Pr(m,g)?(O(m,g,i,o,d),_&&l.insertBefore(e,m.elm,h.elm),m=n[--p],g=o[++d]):(t(s)&&(s=Rr(n,f,p)),t(c=r(g.key)?s[g.key]:S(g,n,f,p))?v(g,i,e,h.elm,!1,o,d):Pr(u=n[c],g)?(O(u,g,i,o,d),n[c]=void 0,_&&l.insertBefore(e,u.elm,h.elm)):v(g,i,e,h.elm,!1,o,d),g=o[++d]);f>p?$(e,t(o[y+1])?null:o[y+1].elm,o,d,y,i):d>y&&k(n,f,p)}(f,h,m,i,u):r(m)?(A(m),r(e.text)&&l.setTextContent(f,""),$(f,null,m,0,m.length-1,i)):r(h)?k(h,0,h.length-1):r(e.text)&&l.setTextContent(f,""):e.text!==n.text&&l.setTextContent(f,n.text),r(p)&&r(d=p.hook)&&r(d=d.postpatch)&&d(e,n)}}}function T(e,t,n){if(o(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var i=0;i<t.length;++i)t[i].data.hook.insert(t[i])}var M=!1,j=h("attrs,class,staticClass,staticStyle,key");function N(e,t,n,i){var a,s=t.tag,c=t.data,l=t.children;if(i=i||c&&c.pre,t.elm=e,o(t.isComment)&&r(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(!function(e,t,n){return r(t.tag)?0===t.tag.indexOf("vue-component")||!d(t,n)&&t.tag.toLowerCase()===(e.tagName&&e.tagName.toLowerCase()):e.nodeType===(t.isComment?8:3)}(e,t,i))return!1;if(r(c)&&(r(a=c.hook)&&r(a=a.init)&&a(t,!0),r(a=t.componentInstance)))return m(t,n),!0;if(r(s)){if(r(l))if(e.hasChildNodes())if(r(a=c)&&r(a=a.domProps)&&r(a=a.innerHTML)){if(a!==e.innerHTML)return"undefined"==typeof console||M||(M=!0,console.warn("Parent: ",e),console.warn("server innerHTML: ",a),console.warn("client innerHTML: ",e.innerHTML)),!1}else{for(var u=!0,f=e.firstChild,p=0;p<l.length;p++){if(!f||!N(f,l[p],n,i)){u=!1;break}f=f.nextSibling}if(!u||f)return"undefined"==typeof console||M||(M=!0,console.warn("Parent: ",e),console.warn("Mismatching childNodes vs. VNodes: ",e.childNodes,l)),!1}else g(t,l,n);if(r(c)){var v=!1;for(var h in c)if(!j(h)){v=!0,_(t,n);break}!v&&c.class&&Tt(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,n,i,a){if(!t(n)){var c=!1,u=[];if(t(e))c=!0,v(n,u);else{var f=r(e.nodeType);if(!f&&Pr(e,n))O(e,n,u,null,null,a);else{if(f){if(1===e.nodeType&&e.hasAttribute(F)&&(e.removeAttribute(F),i=!0),o(i)){if(N(e,n,u))return T(n,u,!0),e;ue("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")}$=e,e=new we(l.tagName($).toLowerCase(),{},[],void 0,$)}var d=e.elm,p=l.parentNode(d);if(v(n,u,d._leaveCb?null:p,l.nextSibling(d)),r(n.parent))for(var h=n.parent,m=b(n);h;){for(var y=0;y<s.destroy.length;++y)s.destroy[y](h);if(h.elm=n.elm,m){for(var g=0;g<s.create.length;++g)s.create[g](Lr,h);var _=h.data.hook.insert;if(_.merged)for(var w=1;w<_.fns.length;w++)_.fns[w]()}else Dr(h);h=h.parent}r(p)?k([e],0,0):r(e.tag)&&x(e)}}return T(n,u,c),n.elm}var $;r(e)&&x(e)}}({nodeOps:Er,modules:[Gr,io,Po,Ho,Xo,K?{create:Ci,activate:Ci,remove:function(e,t){!0!==e.data.show?wi(e,t):t()}}:{}].concat(qr)});X&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&Ii(e,"input")}));var Si={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?It(n,"postpatch",(function(){Si.componentUpdated(e,t,n)})):Oi(e,t,n.context),e._vOptions=[].map.call(e.options,ji)):("textarea"===n.tag||jr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Ni),e.addEventListener("compositionend",Ei),e.addEventListener("change",Ei),X&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Oi(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,ji);o.some((function(e,t){return!I(e,r[t])}))&&(e.multiple?t.value.some((function(e){return Mi(e,o)})):t.value!==t.oldValue&&Mi(t.value,o))&&Ii(e,"change")}}};function Oi(e,t,n){Ti(e,t,n),(Y||Q)&&setTimeout((function(){Ti(e,t,n)}),0)}function Ti(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],o)i=D(r,ji(a))>-1,a.selected!==i&&(a.selected=i);else if(I(ji(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));o||(e.selectedIndex=-1)}else ue('<select multiple v-model="'+t.expression+'"> expects an Array value for its binding, but got '+Object.prototype.toString.call(r).slice(8,-1),n)}function Mi(e,t){return t.every((function(t){return!I(t,e)}))}function ji(e){return"_value"in e?e._value:e.value}function Ni(e){e.target.composing=!0}function Ei(e){e.target.composing&&(e.target.composing=!1,Ii(e.target,"input"))}function Ii(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Di(e){return!e.componentInstance||e.data&&e.data.transition?e:Di(e.componentInstance._vnode)}var Li={bind:function(e,t,n){var r=t.value,o=(n=Di(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,_i(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Di(n)).data&&n.data.transition?(n.data.show=!0,r?_i(n,(function(){e.style.display=e.__vOriginalDisplay})):wi(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}},Fi={model:Si,show:Li},Pi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ri(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ri(wn(t.children)):e}function Ui(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[x(i)]=o[i];return t}function Hi(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Vi=function(e){return e.tag||Vt(e)},Bi=function(e){return"show"===e.name},zi={name:"transition",props:Pi,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Vi)).length){n.length>1&&ue("<transition> can only be used on a single element. Use <transition-group> for lists.",this.$parent);var r=this.mode;r&&"in-out"!==r&&"out-in"!==r&&ue("invalid <transition> mode: "+r,this.$parent);var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Ri(o);if(!a)return o;if(this._leaving)return Hi(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Ui(this),l=this._vnode,u=Ri(l);if(a.data.directives&&a.data.directives.some(Bi)&&(a.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,u)&&!Vt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var f=u.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,It(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Hi(e,o);if("in-out"===r){if(Vt(a))return l;var d,p=function(){d()};It(c,"afterEnter",p),It(c,"enterCancelled",p),It(f,"delayLeave",(function(e){d=e}))}}return o}}},Ji=T({tag:String,moveClass:String},Pi);delete Ji.mode;var qi={props:Ji,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=On(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Ui(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else{var l=c.componentOptions,u=l?l.Ctor.options.name||l.tag||"":c.tag;ue("<transition-group> children must be keyed: <"+u+">")}}if(r){for(var f=[],d=[],p=0;p<r.length;p++){var v=r[p];v.data.transition=a,v.data.pos=v.elm.getBoundingClientRect(),n[v.key]?f.push(v):d.push(v)}this.kept=e(t,null,f),this.removed=d}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Ki),e.forEach(Wi),e.forEach(Zi),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;pi(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ci,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ci,e),n._moveCb=null,vi(n,t))})}})))},methods:{hasMove:function(e,t){if(!oi)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){ti(n,e)})),ei(n,t),n.style.display="none",this.$el.appendChild(n);var r=yi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function Ki(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Wi(e){e.data.newPos=e.elm.getBoundingClientRect()}function Zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}var Gi={Transition:zi,TransitionGroup:qi};nr.config.mustUseProp=pr,nr.config.isReservedTag=Or,nr.config.isReservedAttr=fr,nr.config.getTagNamespace=Tr,nr.config.isUnknownElement=function(e){if(!K)return!0;if(Or(e))return!1;if(e=e.toLowerCase(),null!=Mr[e])return Mr[e];var t=document.createElement(e);return e.indexOf("-")>-1?Mr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mr[e]=/HTMLUnknownElement/.test(t.toString())},T(nr.options.directives,Fi),T(nr.options.components,Gi),nr.prototype.__patch__=K?Ai:j,nr.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?ue("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):ue("Failed to mount component: template or render function not defined.",e)),Nn(e,"beforeMount"),r=U.performance&&ct?function(){var t=e._name,r=e._uid,o="vue-perf-start:"+r,i="vue-perf-end:"+r;ct(o);var a=e._render();ct(i),lt("vue "+t+" render",o,i),ct(o),e._update(a,n),ct(i),lt("vue "+t+" patch",o,i)}:function(){e._update(e._render(),n)},new Jn(e,r,j,{before:function(){e._isMounted&&!e._isDestroyed&&Nn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Nn(e,"mounted")),e}(this,e=e&&K?Nr(e):void 0,t)},K&&setTimeout((function(){U.devtools&&(ae?ae.emit("init",nr):console[console.info?"info":"log"]("Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools")),!1!==U.productionTip&&"undefined"!=typeof console&&console[console.info?"info":"log"]("You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html")}),0);var Yi=/\{\{((?:.|\r?\n)+?)\}\}/g,Xi=/[-.*+?^${}()|[\]\/\\]/g,Qi=w((function(e){var t=e[0].replace(Xi,"\\$&"),n=e[1].replace(Xi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));function ea(e,t){var n=t?Qi(t):Yi;if(n.test(e)){for(var r,o,i,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(o=r.index)>c&&(s.push(i=e.slice(c,o)),a.push(JSON.stringify(i)));var l=so(r[1].trim());a.push("_s("+l+")"),s.push({"@binding":l}),c=o+r[0].length}return c<e.length&&(s.push(i=e.slice(c)),a.push(JSON.stringify(i))),{expression:a.join("+"),tokens:s}}}var ta={staticKeys:["staticClass"],transformNode:function(e,t){var n=t.warn||lo,r=_o(e,"class");r&&ea(r,t.delimiters)&&n('class="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div class="{{ val }}">, use <div :class="val">.',e.rawAttrsMap.class),r&&(e.staticClass=JSON.stringify(r));var o=bo(e,"class",!1);o&&(e.classBinding=o)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var na,ra={staticKeys:["staticStyle"],transformNode:function(e,t){var n=t.warn||lo,r=_o(e,"style");r&&(ea(r,t.delimiters)&&n('style="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div style="{{ val }}">, use <div :style="val">.',e.rawAttrsMap.style),e.staticStyle=JSON.stringify(Vo(r)));var o=bo(e,"style",!1);o&&(e.styleBinding=o)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},oa=function(e){return(na=na||document.createElement("div")).innerHTML=e,na.textContent},ia=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),aa=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),sa=h("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ca=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,la=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ua="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+H.source+"]*",fa="((?:"+ua+"\\:)?"+ua+")",da=new RegExp("^<"+fa),pa=/^\s*(\/?)>/,va=new RegExp("^<\\/"+fa+"[^>]*>"),ha=/^<!DOCTYPE [^>]+>/i,ma=/^<!\--/,ya=/^<!\[/,ga=h("script,style,textarea",!0),ba={},_a={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},wa=/&(?:lt|gt|quot|amp|#39);/g,$a=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,xa=h("pre,textarea",!0),ka=function(e,t){return e&&xa(e)&&"\n"===t[0]};function Ca(e,t){var n=t?$a:wa;return e.replace(n,(function(e){return _a[e]}))}var Aa,Sa,Oa,Ta,Ma,ja,Na,Ea,Ia,Da=/^@|^v-on:/,La=/^v-|^@|^:|^#/,Fa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Pa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ra=/^\(|\)$/g,Ua=/^\[.*\]$/,Ha=/:(.*)$/,Va=/^:|^\.|^v-bind:/,Ba=/\.[^.\]]+(?=[^\]]*$)/g,za=/^v-slot(:|$)|^#/,Ja=/[\r\n]/,qa=/[ \f\t\r\n]+/g,Ka=/[\s"'<>\/=]/,Wa=w(oa),Za="_empty_";function Ga(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:rs(t),rawAttrsMap:{},parent:n,children:[]}}function Ya(e,t){Aa=t.warn||lo,ja=t.isPreTag||N,Na=t.mustUseProp||N,Ea=t.getTagNamespace||N;var n=t.isReservedTag||N;Ia=function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))},Oa=uo(t.modules,"transformNode"),Ta=uo(t.modules,"preTransformNode"),Ma=uo(t.modules,"postTransformNode"),Sa=t.delimiters;var r,o,i=[],a=!1!==t.preserveWhitespace,s=t.whitespace,c=!1,l=!1,u=!1;function f(e,t){u||(u=!0,Aa(e,t))}function d(e){if(p(e),c||e.processed||(e=Xa(e,t)),i.length||e===r||(r.if&&(e.elseif||e.else)?(v(e),es(r,{exp:e.elseif,block:e})):f("Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.",{start:e.start})),o&&!e.forbidden)if(e.elseif||e.else)a=e,s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];" "!==e[t].text&&Aa('text "'+e[t].text.trim()+'" between v-if and v-else(-if) will be ignored.',e[t]),e.pop()}}(o.children),s&&s.if?es(s,{exp:a.elseif,block:a}):Aa("v-"+(a.elseif?'else-if="'+a.elseif+'"':"else")+" used on element <"+a.tag+"> without corresponding v-if.",a.rawAttrsMap[a.elseif?"v-else-if":"v-else"]);else{if(e.slotScope){var n=e.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=e}o.children.push(e),e.parent=o}var a,s;e.children=e.children.filter((function(e){return!e.slotScope})),p(e),e.pre&&(c=!1),ja(e.tag)&&(l=!1);for(var u=0;u<Ma.length;u++)Ma[u](e,t)}function p(e){if(!l)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}function v(e){"slot"!==e.tag&&"template"!==e.tag||f("Cannot use <"+e.tag+"> as component root element because it may contain multiple nodes.",{start:e.start}),e.attrsMap.hasOwnProperty("v-for")&&f("Cannot use v-for on stateful component root element because it renders multiple elements.",e.rawAttrsMap["v-for"])}return function(e,t){for(var n,r,o=[],i=t.expectHTML,a=t.isUnaryTag||N,s=t.canBeLeftOpenTag||N,c=0;e;){if(n=e,r&&ga(r)){var l=0,u=r.toLowerCase(),f=ba[u]||(ba[u]=new RegExp("([\\s\\S]*?)(</"+u+"[^>]*>)","i")),d=e.replace(f,(function(e,n,r){return l=r.length,ga(u)||"noscript"===u||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),ka(u,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));c+=e.length-d.length,e=d,A(u,c-l,c)}else{var p=e.indexOf("<");if(0===p){if(ma.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),x(v+3);continue}}if(ya.test(e)){var h=e.indexOf("]>");if(h>=0){x(h+2);continue}}var m=e.match(ha);if(m){x(m[0].length);continue}var y=e.match(va);if(y){var g=c;x(y[0].length),A(y[1],g,c);continue}var b=k();if(b){C(b),ka(b.tagName,e)&&x(1);continue}}var _=void 0,w=void 0,$=void 0;if(p>=0){for(w=e.slice(p);!(va.test(w)||da.test(w)||ma.test(w)||ya.test(w)||($=w.indexOf("<",1))<0);)p+=$,w=e.slice(p);_=e.substring(0,p)}p<0&&(_=e),_&&x(_.length),t.chars&&_&&t.chars(_,c-_.length,c)}if(e===n){t.chars&&t.chars(e),!o.length&&t.warn&&t.warn('Mal-formatted tag at end of template: "'+e+'"',{start:c+e.length});break}}function x(t){c+=t,e=e.substring(t)}function k(){var t=e.match(da);if(t){var n,r,o={tagName:t[1],attrs:[],start:c};for(x(t[0].length);!(n=e.match(pa))&&(r=e.match(la)||e.match(ca));)r.start=c,x(r[0].length),r.end=c,o.attrs.push(r);if(n)return o.unarySlash=n[1],x(n[0].length),o.end=c,o}}function C(e){var n=e.tagName,c=e.unarySlash;i&&("p"===r&&sa(n)&&A(r),s(n)&&r===n&&A(n));for(var l=a(n)||!!c,u=e.attrs.length,f=new Array(u),d=0;d<u;d++){var p=e.attrs[d],v=p[3]||p[4]||p[5]||"",h="a"===n&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[d]={name:p[1],value:Ca(v,h)},t.outputSourceRange&&(f[d].start=p.start+p[0].match(/^\s*/).length,f[d].end=p.end)}l||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,l,e.start,e.end)}function A(e,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),e)for(s=e.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)(l>a||!e&&t.warn)&&t.warn("tag <"+o[l].tag+"> has no matching end tag.",{start:o[l].start,end:o[l].end}),t.end&&t.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,i):"p"===s&&(t.start&&t.start(e,[],!1,n,i),t.end&&t.end(e,n,i))}A()}(e,{warn:Aa,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,u){var f=o&&o.ns||Ea(e);Y&&"svg"===f&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];os.test(r.name)||(r.name=r.name.replace(is,""),t.push(r))}return t}(n));var p,h=Ga(e,n,o);f&&(h.ns=f),t.outputSourceRange&&(h.start=s,h.end=u,h.rawAttrsMap=h.attrsList.reduce((function(e,t){return e[t.name]=t,e}),{})),n.forEach((function(e){Ka.test(e.name)&&Aa("Invalid dynamic argument expression: attribute names cannot contain spaces, quotes, <, >, / or =.",{start:e.start+e.name.indexOf("["),end:e.start+e.name.length})})),!("style"!==(p=h).tag&&("script"!==p.tag||p.attrsMap.type&&"text/javascript"!==p.attrsMap.type)||ie())&&(h.forbidden=!0,Aa("Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <"+e+">, as they will not be parsed.",{start:h.start}));for(var m=0;m<Ta.length;m++)h=Ta[m](h,t)||h;c||(function(e){null!=_o(e,"v-pre")&&(e.pre=!0)}(h),h.pre&&(c=!0)),ja(h.tag)&&(l=!0),c?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),o=0;o<n;o++)r[o]={name:t[o].name,value:JSON.stringify(t[o].value)},null!=t[o].start&&(r[o].start=t[o].start,r[o].end=t[o].end);else e.pre||(e.plain=!0)}(h):h.processed||(Qa(h),function(e){var t=_o(e,"v-if");if(t)e.if=t,es(e,{exp:t,block:e});else{null!=_o(e,"v-else")&&(e.else=!0);var n=_o(e,"v-else-if");n&&(e.elseif=n)}}(h),function(e){null!=_o(e,"v-once")&&(e.once=!0)}(h)),r||v(r=h),a?d(h):(o=h,i.push(h))},end:function(e,n,r){var a=i[i.length-1];i.length-=1,o=i[i.length-1],t.outputSourceRange&&(a.end=r),d(a)},chars:function(n,r,i){if(o){if(!Y||"textarea"!==o.tag||o.attrsMap.placeholder!==n){var u,d,p=o.children;(n=l||n.trim()?"script"===(v=o).tag||"style"===v.tag?n:Wa(n):p.length?s?"condense"===s&&Ja.test(n)?"":" ":a?" ":"":"")&&(l||"condense"!==s||(n=n.replace(qa," ")),!c&&" "!==n&&(u=ea(n,Sa))?d={type:2,expression:u.expression,tokens:u.tokens,text:n}:" "===n&&p.length&&" "===p[p.length-1].text||(d={type:3,text:n}),d&&(t.outputSourceRange&&(d.start=r,d.end=i),p.push(d)))}}else n===e?f("Component template requires a root element, rather than just text.",{start:r}):(n=n.trim())&&f('text "'+n+'" outside root element will be ignored.',{start:r});var v},comment:function(e,n,r){if(o){var i={type:3,text:e,isComment:!0};t.outputSourceRange&&(i.start=n,i.end=r),o.children.push(i)}}}),r}function Xa(e,t){var n;(function(e){var t=bo(e,"key");if(t){if("template"===e.tag&&Aa("<template> cannot be keyed. Place the key on real elements instead.",go(e,"key")),e.for){var n=e.iterator2||e.iterator1,r=e.parent;n&&n===t&&r&&"transition-group"===r.tag&&Aa("Do not use v-for index as key on <transition-group> children, this is the same as not using keys.",go(e,"key"),!0)}e.key=t}})(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=bo(e,"ref");t&&(e.ref=t,e.refInFor=function(e){for(var t=e;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?((t=_o(e,"scope"))&&Aa('the "scope" attribute for scoped slots have been deprecated and replaced by "slot-scope" since 2.5. The new "slot-scope" attribute can also be used on plain elements in addition to <template> to denote scoped slots.',e.rawAttrsMap.scope,!0),e.slotScope=t||_o(e,"slot-scope")):(t=_o(e,"slot-scope"))&&(e.attrsMap["v-for"]&&Aa("Ambiguous combined usage of slot-scope and v-for on <"+e.tag+"> (v-for takes higher priority). Use a wrapper <template> for the scoped slot to make it clearer.",e.rawAttrsMap["slot-scope"],!0),e.slotScope=t);var n=bo(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||po(e,"slot",n,go(e,"slot"))),"template"===e.tag){var r=wo(e,za);if(r){(e.slotTarget||e.slotScope)&&Aa("Unexpected mixed usage of different slot syntaxes.",e),e.parent&&!Ia(e.parent)&&Aa("<template v-slot> can only appear at the root level inside the receiving component",e);var o=ts(r),i=o.name,a=o.dynamic;e.slotTarget=i,e.slotTargetDynamic=a,e.slotScope=r.value||Za}}else{var s=wo(e,za);if(s){Ia(e)||Aa("v-slot can only be used on components or <template>.",s),(e.slotScope||e.slotTarget)&&Aa("Unexpected mixed usage of different slot syntaxes.",e),e.scopedSlots&&Aa("To avoid scope ambiguity, the default slot should also use <template> syntax when there are other named slots.",s);var c=e.scopedSlots||(e.scopedSlots={}),l=ts(s),u=l.name,f=l.dynamic,d=c[u]=Ga("template",[],e);d.slotTarget=u,d.slotTargetDynamic=f,d.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=d,!0})),d.slotScope=s.value||Za,e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=bo(n,"name"),n.key&&Aa("`key` does not work on <slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.",go(n,"key"))),function(e){var t;(t=bo(e,"is"))&&(e.component=t),null!=_o(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var r=0;r<Oa.length;r++)e=Oa[r](e,t)||e;return function(e){var t,n,r,o,i,a,s,c,l=e.attrsList;for(t=0,n=l.length;t<n;t++)if(r=o=l[t].name,i=l[t].value,La.test(r))if(e.hasBindings=!0,(a=ns(r.replace(La,"")))&&(r=r.replace(Ba,"")),Va.test(r))r=r.replace(Va,""),i=so(i),(c=Ua.test(r))&&(r=r.slice(1,-1)),0===i.trim().length&&Aa('The value for a v-bind expression cannot be empty. Found in "v-bind:'+r+'"'),a&&(a.prop&&!c&&"innerHtml"===(r=x(r))&&(r="innerHTML"),a.camel&&!c&&(r=x(r)),a.sync&&(s=ko(i,"$event"),c?yo(e,'"update:"+('+r+")",s,null,!1,Aa,l[t],!0):(yo(e,"update:"+x(r),s,null,!1,Aa,l[t]),A(r)!==x(r)&&yo(e,"update:"+A(r),s,null,!1,Aa,l[t])))),a&&a.prop||!e.component&&Na(e.tag,e.attrsMap.type,r)?fo(e,r,i,l[t],c):po(e,r,i,l[t],c);else if(Da.test(r))r=r.replace(Da,""),(c=Ua.test(r))&&(r=r.slice(1,-1)),yo(e,r,i,a,!1,Aa,l[t],c);else{var u=(r=r.replace(La,"")).match(Ha),f=u&&u[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),Ua.test(f)&&(f=f.slice(1,-1),c=!0)),ho(e,r,o,i,f,c,a,l[t]),"model"===r&&as(e,i)}else ea(i,Sa)&&Aa(r+'="'+i+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.',l[t]),po(e,r,JSON.stringify(i),l[t]),!e.component&&"muted"===r&&Na(e.tag,e.attrsMap.type,r)&&fo(e,r,"true",l[t])}(e),e}function Qa(e){var t;if(t=_o(e,"v-for")){var n=function(e){var t=e.match(Fa);if(t){var n={};n.for=t[2].trim();var r=t[1].trim().replace(Ra,""),o=r.match(Pa);return o?(n.alias=r.replace(Pa,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}(t);n?T(e,n):Aa("Invalid v-for expression: "+t,e.rawAttrsMap["v-for"])}}function es(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ts(e){var t=e.name.replace(za,"");return t||("#"!==e.name[0]?t="default":Aa("v-slot shorthand syntax requires a slot name.",e)),Ua.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ns(e){var t=e.match(Ba);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function rs(e){for(var t={},n=0,r=e.length;n<r;n++)!t[e[n].name]||Y||Q||Aa("duplicate attribute: "+e[n].name,e[n]),t[e[n].name]=e[n].value;return t}var os=/^xmlns:NS\d+/,is=/^NS\d+:/;function as(e,t){for(var n=e;n;)n.for&&n.alias===t&&Aa("<"+e.tag+' v-model="'+t+'">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.',e.rawAttrsMap["v-model"]),n=n.parent}function ss(e){return Ga(e.tag,e.attrsList.slice(),e.parent)}var cs=[ta,ra,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=bo(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var o=_o(e,"v-if",!0),i=o?"&&("+o+")":"",a=null!=_o(e,"v-else",!0),s=_o(e,"v-else-if",!0),c=ss(e);Qa(c),vo(c,"type","checkbox"),Xa(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+i,es(c,{exp:c.if,block:c});var l=ss(e);_o(l,"v-for",!0),vo(l,"type","radio"),Xa(l,t),es(c,{exp:"("+n+")==='radio'"+i,block:l});var u=ss(e);return _o(u,"v-for",!0),vo(u,":type",n),Xa(u,t),es(c,{exp:o,block:u}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var ls,us,fs={expectHTML:!0,modules:cs,directives:{model:function(e,t,n){oo=n;var r=t.value,o=t.modifiers,i=e.tag,a=e.attrsMap.type;if("input"===i&&"file"===a&&oo("<"+e.tag+' v-model="'+r+'" type="file">:\nFile inputs are read only. Use a v-on:change listener instead.',e.rawAttrsMap["v-model"]),e.component)return xo(e,r,o),!1;if("select"===i)!function(e,t,n){var r='var $$selectedVal = 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 '+(n&&n.number?"_n(val)":"val")+"});";yo(e,"change",r=r+" "+ko(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(e,r,o);else if("input"===i&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,o=bo(e,"value")||"null",i=bo(e,"true-value")||"true",a=bo(e,"false-value")||"false";fo(e,"checked","Array.isArray("+t+")?_i("+t+","+o+")>-1"+("true"===i?":("+t+")":":_q("+t+","+i+")")),yo(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+ko(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+ko(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+ko(t,"$$c")+"}",null,!0)}(e,r,o);else if("input"===i&&"radio"===a)!function(e,t,n){var r=n&&n.number,o=bo(e,"value")||"null";fo(e,"checked","_q("+t+","+(o=r?"_n("+o+")":o)+")"),yo(e,"change",ko(t,o),null,!0)}(e,r,o);else if("input"===i||"textarea"===i)!function(e,t,n){var r=e.attrsMap.type,o=e.attrsMap["v-bind:value"]||e.attrsMap[":value"],i=e.attrsMap["v-bind:type"]||e.attrsMap[":type"];if(o&&!i){var a=e.attrsMap["v-bind:value"]?"v-bind:value":":value";oo(a+'="'+o+'" conflicts with v-model on the same element because the latter already expands to a value binding internally',e.rawAttrsMap[a])}var s=n||{},c=s.lazy,l=s.number,u=s.trim,f=!c&&"range"!==r,d=c?"change":"range"===r?jo:"input",p="$event.target.value";u&&(p="$event.target.value.trim()"),l&&(p="_n("+p+")");var v=ko(t,p);f&&(v="if($event.target.composing)return;"+v),fo(e,"value","("+t+")"),yo(e,d,v,null,!0),(u||l)&&yo(e,"blur","$forceUpdate()")}(e,r,o);else{if(!U.isReservedTag(i))return xo(e,r,o),!1;oo("<"+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!0},text:function(e,t){t.value&&fo(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&fo(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:ia,mustUseProp:pr,canBeLeftOpenTag:aa,isReservedTag:Or,getTagNamespace:Tr,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(cs)},ds=w((function(e){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function ps(e,t){e&&(ls=ds(t.staticKeys||""),us=t.isReservedTag||N,vs(e),hs(e,!1))}function vs(e){if(e.static=function(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||m(e.tag)||!us(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ls))))}(e),1===e.type){if(!us(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t<n;t++){var r=e.children[t];vs(r),r.static||(e.static=!1)}if(e.ifConditions)for(var o=1,i=e.ifConditions.length;o<i;o++){var a=e.ifConditions[o].block;vs(a),a.static||(e.static=!1)}}}function hs(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,r=e.children.length;n<r;n++)hs(e.children[n],t||!!e.for);if(e.ifConditions)for(var o=1,i=e.ifConditions.length;o<i;o++)hs(e.ifConditions[o].block,t)}}var ms=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,ys=/\([^)]*?\);*$/,gs=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,bs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},_s={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ws=function(e){return"if("+e+")return null;"},$s={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ws("$event.target !== $event.currentTarget"),ctrl:ws("!$event.ctrlKey"),shift:ws("!$event.shiftKey"),alt:ws("!$event.altKey"),meta:ws("!$event.metaKey"),left:ws("'button' in $event && $event.button !== 0"),middle:ws("'button' in $event && $event.button !== 1"),right:ws("'button' in $event && $event.button !== 2")};function xs(e,t){var n=t?"nativeOn:":"on:",r="",o="";for(var i in e){var a=ks(e[i]);e[i]&&e[i].dynamic?o+=i+","+a+",":r+='"'+i+'":'+a+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function ks(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return ks(e)})).join(",")+"]";var t=gs.test(e.value),n=ms.test(e.value),r=gs.test(e.value.replace(ys,""));if(e.modifiers){var o="",i="",a=[];for(var s in e.modifiers)if($s[s])i+=$s[s],bs[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;i+=ws(["ctrl","shift","alt","meta"].filter((function(e){return!c[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);return a.length&&(o+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Cs).join("&&")+")return null;"}(a)),i&&(o+=i),"function($event){"+o+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Cs(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=bs[e],r=_s[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var As={on:function(e,t){t.modifiers&&ue("v-on without argument does not support modifiers."),e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:j},Ss=function(e){this.options=e,this.warn=e.warn||lo,this.transforms=uo(e.modules,"transformCode"),this.dataGenFns=uo(e.modules,"genData"),this.directives=T(T({},As),e.directives);var t=e.isReservedTag||N;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Os(e,t){var n=new Ss(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Ts(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ts(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ms(e,t);if(e.once&&!e.onceProcessed)return js(e,t);if(e.for&&!e.forProcessed)return Is(e,t);if(e.if&&!e.ifProcessed)return Ns(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Ps(e,t),o="_t("+n+(r?",function(){return "+r+"}":""),i=e.attrs||e.dynamicAttrs?Hs((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:x(e.name),value:e.value,dynamic:e.dynamic}}))):null,a=e.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=","+i),a&&(o+=(i?"":",null")+","+a),o+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Ps(t,n,!0);return"_c("+e+","+Ds(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ds(e,t));var o=e.inlineTemplate?null:Ps(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var i=0;i<t.transforms.length;i++)n=t.transforms[i](e,n);return n}return Ps(e,t)||"void 0"}function Ms(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ts(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function js(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ns(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ts(e,t)+","+t.onceId+++","+n+")":(t.warn("v-once can only be used inside v-for that is keyed. ",e.rawAttrsMap["v-once"]),Ts(e,t))}return Ms(e,t)}function Ns(e,t,n,r){return e.ifProcessed=!0,Es(e.ifConditions.slice(),t,n,r)}function Es(e,t,n,r){if(!e.length)return r||"_e()";var o=e.shift();return o.exp?"("+o.exp+")?"+i(o.block)+":"+Es(e,t,n,r):""+i(o.block);function i(e){return n?n(e,t):e.once?js(e,t):Ts(e,t)}}function Is(e,t,n,r){var o=e.for,i=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return t.maybeComponent(e)&&"slot"!==e.tag&&"template"!==e.tag&&!e.key&&t.warn("<"+e.tag+' v-for="'+i+" in "+o+'">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.',e.rawAttrsMap["v-for"],!0),e.forProcessed=!0,(r||"_l")+"(("+o+"),function("+i+a+s+"){return "+(n||Ts)(e,t)+"})"}function Ds(e,t){var n="{",r=function(e,t){var n=e.directives;if(n){var r,o,i,a,s="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],a=!0;var l=t.directives[i.name];l&&(a=!!l(e,i,t.warn)),a&&(c=!0,s+='{name:"'+i.name+'",rawName:"'+i.rawName+'"'+(i.value?",value:("+i.value+"),expression:"+JSON.stringify(i.value):"")+(i.arg?",arg:"+(i.isDynamicArg?i.arg:'"'+i.arg+'"'):"")+(i.modifiers?",modifiers:"+JSON.stringify(i.modifiers):"")+"},")}return c?s.slice(0,-1)+"]":void 0}}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var o=0;o<t.dataGenFns.length;o++)n+=t.dataGenFns[o](e);if(e.attrs&&(n+="attrs:"+Hs(e.attrs)+","),e.props&&(n+="domProps:"+Hs(e.props)+","),e.events&&(n+=xs(e.events,!1)+","),e.nativeEvents&&(n+=xs(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||Ls(n)})),o=!!e.if;if(!r)for(var i=e.parent;i;){if(i.slotScope&&i.slotScope!==Za||i.for){r=!0;break}i.if&&(o=!0),i=i.parent}var a=Object.keys(t).map((function(e){return Fs(t[e],n)})).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&o?",null,false,"+function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var i=function(e,t){var n=e.children[0];if(1===e.children.length&&1===n.type||t.warn("Inline-template components must have exactly one child element.",{start:e.start}),n&&1===n.type){var r=Os(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Hs(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ls(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ls))}function Fs(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ns(e,t,Fs,"null");if(e.for&&!e.forProcessed)return Is(e,t,Fs);var r=e.slotScope===Za?"":String(e.slotScope),o="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Ps(e,t)||"undefined")+":undefined":Ps(e,t)||"undefined":Ts(e,t))+"}",i=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+o+i+"}"}function Ps(e,t,n,r,o){var i=e.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ts)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var o=e[r];if(1===o.type){if(Rs(o)||o.ifConditions&&o.ifConditions.some((function(e){return Rs(e.block)}))){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(i,t.maybeComponent):0,l=o||Us;return"["+i.map((function(e){return l(e,t)})).join(",")+"]"+(c?","+c:"")}}function Rs(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Us(e,t){return 1===e.type?Ts(e,t):3===e.type&&e.isComment?function(e){return"_e("+JSON.stringify(e.text)+")"}(e):function(e){return"_v("+(2===e.type?e.expression:Vs(JSON.stringify(e.text)))+")"}(e)}function Hs(e){for(var t="",n="",r=0;r<e.length;r++){var o=e[r],i=Vs(o.value);o.dynamic?n+=o.name+","+i+",":t+='"'+o.name+'":'+i+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Vs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}var Bs=new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),zs=new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),Js=/'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g;function qs(e,t){e&&Ks(e,t)}function Ks(e,t){if(1===e.type){for(var n in e.attrsMap)if(La.test(n)){var r=e.attrsMap[n];if(r){var o=e.rawAttrsMap[n];"v-for"===n?Zs(e,'v-for="'+r+'"',t,o):"v-slot"===n||"#"===n[0]?Xs(r,n+'="'+r+'"',t,o):Da.test(n)?Ws(r,n+'="'+r+'"',t,o):Ys(r,n+'="'+r+'"',t,o)}}if(e.children)for(var i=0;i<e.children.length;i++)Ks(e.children[i],t)}else 2===e.type&&Ys(e.expression,e.text,t,e)}function Ws(e,t,n,r){var o=e.replace(Js,""),i=o.match(zs);i&&"$"!==o.charAt(i.index-1)&&n('avoid using JavaScript unary operator as property name: "'+i[0]+'" in expression '+t.trim(),r),Ys(e,t,n,r)}function Zs(e,t,n,r){Ys(e.for||"",t,n,r),Gs(e.alias,"v-for alias",t,n,r),Gs(e.iterator1,"v-for iterator",t,n,r),Gs(e.iterator2,"v-for iterator",t,n,r)}function Gs(e,t,n,r,o){if("string"==typeof e)try{new Function("var "+e+"=_")}catch(i){r("invalid "+t+' "'+e+'" in expression: '+n.trim(),o)}}function Ys(e,t,n,r){try{new Function("return "+e)}catch(i){var o=e.replace(Js,"").match(Bs);n(o?'avoid using JavaScript keyword as property name: "'+o[0]+'"\n Raw expression: '+t.trim():"invalid expression: "+i.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function Xs(e,t,n,r){try{new Function(e,"")}catch(o){n("invalid function parameter expression: "+o.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function Qs(e,t){var n="";if(t>0)for(;1&t&&(n+=e),!((t>>>=1)<=0);)e+=e;return n}function ec(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),j}}function tc(e){var t=Object.create(null);return function(n,r,o){var i=(r=T({},r)).warn||ue;delete r.warn;try{new Function("return 1")}catch(e){e.toString().match(/unsafe-eval|CSP/)&&i("It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.")}var a=r.delimiters?String(r.delimiters)+n:n;if(t[a])return t[a];var s=e(n,r);s.errors&&s.errors.length&&(r.outputSourceRange?s.errors.forEach((function(e){i("Error compiling template:\n\n"+e.msg+"\n\n"+function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length);for(var r=e.split(/\r?\n/),o=0,i=[],a=0;a<r.length;a++)if((o+=r[a].length+1)>=t){for(var s=a-2;s<=a+2||n>o;s++)if(!(s<0||s>=r.length)){i.push(""+(s+1)+Qs(" ",3-String(s+1).length)+"| "+r[s]);var c=r[s].length;if(s===a){var l=t-(o-c)+1,u=n>o?c-l:n-t;i.push(" | "+Qs(" ",l)+Qs("^",u))}else if(s>a){if(n>o){var f=Math.min(n-o,c);i.push(" | "+Qs("^",f))}o+=c+1}}break}return i.join("\n")}(n,e.start,e.end),o)})):i("Error compiling template:\n\n"+n+"\n\n"+s.errors.map((function(e){return"- "+e})).join("\n")+"\n",o)),s.tips&&s.tips.length&&(r.outputSourceRange?s.tips.forEach((function(e){return fe(e.msg,o)})):s.tips.forEach((function(e){return fe(e,o)})));var c={},l=[];return c.render=ec(s.render,l),c.staticRenderFns=s.staticRenderFns.map((function(e){return ec(e,l)})),s.errors&&s.errors.length||!l.length||i("Failed to generate render function:\n\n"+l.map((function(e){var t=e.err,n=e.code;return t.toString()+" in\n\n"+n+"\n"})).join("\n"),o),t[a]=c}}var nc,rc,oc=(rc=function(e,t){var n=Ya(e.trim(),t);!1!==t.optimize&&ps(n,t);var r=Os(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),o=[],i=[],a=function(e,t,n){(n?i:o).push(e)};if(n){if(n.outputSourceRange){var s=t.match(/^\s*/)[0].length;a=function(e,t,n){var r={msg:e};t&&(null!=t.start&&(r.start=t.start+s),null!=t.end&&(r.end=t.end+s)),(n?i:o).push(r)}}for(var c in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=T(Object.create(e.directives||null),n.directives)),n)"modules"!==c&&"directives"!==c&&(r[c]=n[c])}r.warn=a;var l=rc(t.trim(),r);return qs(l.ast,a),l.errors=o,l.tips=i,l}return{compile:t,compileToFunctions:tc(t)}})(fs),ic=(oc.compile,oc.compileToFunctions);function ac(e){return(nc=nc||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',nc.innerHTML.indexOf("&#10;")>0}var sc=!!K&&ac(!1),cc=!!K&&ac(!0),lc=w((function(e){var t=Nr(e);return t&&t.innerHTML})),uc=nr.prototype.$mount;return nr.prototype.$mount=function(e,t){if((e=e&&Nr(e))===document.body||e===document.documentElement)return ue("Do not mount Vue to <html> or <body> - mount to normal elements instead."),this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&((r=lc(r))||ue("Template element not found or is empty: "+n.template,this));else{if(!r.nodeType)return ue("invalid template option:"+r,this),this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){U.performance&&ct&&ct("compile");var o=ic(r,{outputSourceRange:!0,shouldDecodeNewlines:sc,shouldDecodeNewlinesForHref:cc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a,U.performance&&ct&&(ct("compile end"),lt("vue "+this._name+" compile","compile","compile end"))}}return uc.call(this,e,t)},nr.compile=ic,nr}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(94),t=n.n(e);const r=window.jQuery,o=window.arveSCSettings,i=(o.settings,o.sections);function a(e,t){Object.keys(e).forEach((n=>{e[n]=t}))}window.jQuery(document).ready((function(e){e(".notice.is-dismissible").on("click",".notice-dismiss",(function(t){t.preventDefault();const n=e(this);"undefined"!=n.parent().attr("id")&&e.post(window.ajaxurl,{action:"dnh_dismiss_notice",url:window.ajaxurl,id:n.parent().attr("id")})}))})),r("#arve-sc-dialog").dialog({title:"ARVE Shortcode",dialogClass:"wp-dialog",autoOpen:!1,draggable:!0,width:900,modal:!0,resizable:!0,closeOnEscape:!0,position:{my:"center",at:"center",of:window},open:()=>{r(".ui-widget-overlay").bind("click",(function(){r("#arve-sc-dialog").dialog("close")}))},create:()=>{r(".ui-dialog-titlebar-close").addClass("ui-button"),r(".ui-dialog-buttonset button:first").addClass("button-primary")},buttons:{"Insert Shortcode"(){r(this).dialog("close");const e=r.trim(r("#arve-shortcode").text());window.wp.media.editor.insert(e)},Cancel(){r(this).dialog("close")}}}),r(document).on("click","#arve-btn",(()=>{r("#arve-sc-dialog").dialog("open")})),new(t())({el:"#arve-sc-vue",data:{errors:[],isSaving:!1,refreshAfterSave:!1,sectionsDisplayed:function(){const e={};return Object.keys(i).forEach((t=>{e[t]="debug"!==t})),console.log("sections",e),e}(),onlySectionDisplayed:!1,message:"",vm:o.options},methods:{showSection(e){a(this.sectionsDisplayed,!1),this.sectionsDisplayed[e]=!0,this.onlySectionDisplayed=e},showAllSectionsButDebug(){a(this.sectionsDisplayed,!0),this.sectionsDisplayed.debug=!1,this.onlySectionDisplayed=!1},uploadImage(e){const t=this,n=window.wp.media({title:"Upload Image",multiple:!1}).open().on("select",(function(){const r=n.state().get("selection").first().toJSON().id;t.vm[e]=r}))},action(e,t){this.vm.action=JSON.stringify({action:e,product:t}),this.refreshAfterSave=!0,this.saveOptions()}}})}()}();
build/block.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-server-side-render'), 'version' => '81a3a57e0838a600824e2d745f3c37a8');
1
+ <?php return array('dependencies' => array('wp-block-editor', 'wp-components', 'wp-element', 'wp-i18n', 'wp-server-side-render'), 'version' => '6371f2b3dd89a5dfe253e1b20f9586b0');
build/block.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var l=t[r]={i:r,l:!1,exports:{}};return e[r].call(l.exports,l,l.exports,n),l.l=!0,l.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(r,l,function(t){return e[t]}.bind(null,l));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t){e.exports=window.wp.element},function(e,t){e.exports=window.wp.components},function(e,t){e.exports=window.wp.i18n},function(e,t){e.exports=window.wp.blockEditor},,function(e,t){e.exports=window.wp.serverSideRender},,,,function(e,t,n){"use strict";n.r(t);var r=n(2),l=n(5),a=n.n(l),o=n(0),c=n(3),i=n(1);const s=window.ARVEsettings,u=window.wp,b=new DOMParser;function d(e){const t=[];return Object.entries(e).forEach(([e,n])=>{const r={label:n,value:e};t.push(r)}),t}function p(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return Object(o.createElement)("span",null,Object(o.createElement)("span",null,t[0]),Object(o.createElement)("a",{href:e.descriptionlink},e.descriptionlinktext),",",Object(o.createElement)("span",null,t[1]))}return e.description}function m(e,t){const n=function e(t,n){return n?e(n,t%n):t}(e,t);return e/n+":"+t/n}u.blocks.registerBlockType("nextgenthemes/arve-block",{title:"Video Embed (ARVE)",description:"You can disable help texts on the ARVE settings page to clean up the UI",icon:"video-alt3",category:"embed",supports:{AlignWide:!0,align:["left","right","center","wide","full"]},edit:e=>{const t=function(e){const t=[],n={},l=Object(o.createElement)("p",null,Object(r.__)("To edit the featured image, you need permission to upload media."));let a=!1;Object.values(s).forEach(e=>{n[e.tag]=[]}),Object.entries(s).forEach(([t,s])=>{let u=e.attributes[t],h="";switch(s.type){case"boolean":"sandbox"===t&&void 0===u&&(u=!0),n[s.tag].push(Object(o.createElement)(i.ToggleControl,{key:t,label:s.label,help:p(s),checked:!!u,onChange:n=>e.setAttributes({[t]:n})}));break;case"select":n[s.tag].push(Object(o.createElement)(i.SelectControl,{key:t,value:u,label:s.label,help:p(s),options:d(s.options),onChange:n=>e.setAttributes({[t]:n})}));break;case"string":n[s.tag].push(Object(o.createElement)(i.TextControl,{key:t,label:s.label,placeholder:s.placeholder,help:p(s),value:u,onChange:n=>(function(e,t,n){if("url"===e){const e=b.parseFromString(t,"text/html").querySelector("iframe");if(e&&e.getAttribute("src")){t=e.src;const r=e.width,l=e.height;r&&l&&n.setAttributes({aspect_ratio:m(r,l)})}}}(t,n,e),e.setAttributes({[t]:n}))}));break;case"attachment_old":h=e.attributes[t+"_url"],n[s.tag].push(Object(o.createElement)("div",null,Object(o.createElement)(c.MediaUploadCheck,null,Object(o.createElement)(c.MediaUpload,{onSelect:n=>e.setAttributes({[t]:n.id.toString(),[t+"_url"]:n.url}),allowedTypes:"image",render:({open:e})=>Object(o.createElement)(i.Button,{className:"components-button--arve-thumbnail",onClick:e,"aria-label":Object(r.__)("Edit or update the image")},!!h&&Object(o.createElement)("div",null,Object(o.createElement)("img",{src:h,alt:Object(r.__)("Selected Thumbnail")})),Object(r.__)("Edit or update the image"))})),!!u&&Object(o.createElement)(i.Button,{onClick:()=>e.setAttributes({[t]:"",[t+"_url"]:""})},Object(r.__)("Remove Custom Thumbnail")),Object(o.createElement)(i.TextControl,{label:s.label,placeholder:s.placeholder,help:p(s),value:u,onChange:n=>e.setAttributes({[t]:n})})));break;case"attachment":h=e.attributes[t+"_url"],n[s.tag].push(Object(o.createElement)("div",{className:"editor-post-featured-image"},Object(o.createElement)(c.MediaUploadCheck,{fallback:l},Object(o.createElement)(c.MediaUpload,{title:Object(r.__)("Thumbnail"),onSelect:n=>(a=n,e.setAttributes({[t]:n.id.toString(),[t+"_url"]:n.url})),unstableFeaturedImageFlow:!0,allowedTypes:"Image",modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>Object(o.createElement)("div",{className:"editor-post-featured-image__container"},Object(o.createElement)(i.Button,{className:u?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-describedby":u?`editor-post-featured-image-${u}-describedby`:""},!!u&&!!h&&Object(o.createElement)(i.ResponsiveWrapper,{naturalWidth:640,naturalHeight:380},Object(o.createElement)("img",{src:h,alt:""})),!u&&Object(r.__)("Set Thumbnail")),Object(o.createElement)(i.DropZone,null)),value:u})),!!u&&!!h&&Object(o.createElement)(c.MediaUploadCheck,null,Object(o.createElement)(c.MediaUpload,{title:Object(r.__)("Thumbnail"),onSelect:n=>(a=n,e.setAttributes({[t]:n.id.toString(),[t+"_url"]:n.url})),unstableFeaturedImageFlow:!0,allowedTypes:"image",modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>Object(o.createElement)(i.Button,{onClick:e,isSecondary:!0},Object(r.__)("Replace Thumbnail"))})),!!u&&Object(o.createElement)(c.MediaUploadCheck,null,Object(o.createElement)(i.Button,{onClick:()=>e.setAttributes({[t]:"",[t+"_url"]:""}),isLink:!0,isDestructive:!0},Object(r.__)("Remove Thumbnail"))),Object(o.createElement)(i.TextControl,{label:s.label,placeholder:s.placeholder,help:p(s),value:u,onChange:n=>e.setAttributes({[t]:n})})))}});let u=!0;return Object.keys(n).forEach(e=>{var r;t.push(Object(o.createElement)(i.PanelBody,{key:e,title:(r=e,r.charAt(0).toUpperCase()+r.slice(1)),initialOpen:u},n[e])),u=!1}),t}(e);return[Object(o.createElement)(a.a,{key:"ssr",block:"nextgenthemes/arve-block",attributes:e.attributes}),Object(o.createElement)(c.InspectorControls,{key:"insp"},t)]},save:()=>null})}]);
1
+ !function(){"use strict";var e={n:function(t){var l=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(l,{a:l}),l},d:function(t,l){for(var a in l)e.o(l,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:l[a]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.i18n,l=window.wp.serverSideRender,a=e.n(l),n=window.wp.element,r=window.wp.blockEditor,i=window.wp.components;const o=window.ARVEsettings,s=window.wp,c=new DOMParser;function u(e){const t=[];return Object.entries(e).forEach((([e,l])=>{const a={label:l,value:e};t.push(a)})),t}function d(e){if("string"!=typeof e.description)return"";if("string"==typeof e.descriptionlinktext){const t=e.description.split(e.descriptionlinktext);return(0,n.createElement)("span",null,(0,n.createElement)("span",null,t[0]),(0,n.createElement)("a",{href:e.descriptionlink},e.descriptionlinktext),",",(0,n.createElement)("span",null,t[1]))}return e.description}function p(e,t){const l=m(e,t);return e/l+":"+t/l}function m(e,t){return t?m(t,e%t):e}s.blocks.registerBlockType("nextgenthemes/arve-block",{title:"Video Embed (ARVE)",description:"You can disable help texts on the ARVE settings page to clean up the UI",icon:"video-alt3",category:"embed",supports:{AlignWide:!0,align:["left","right","center","wide","full"]},edit:e=>{const l=function(e){const l=[],a={},s=(0,n.createElement)("p",null,(0,t.__)("To edit the featured image, you need permission to upload media."));let m=!1;Object.values(o).forEach((e=>{a[e.tag]=[]})),Object.entries(o).forEach((([l,o])=>{let b=e.attributes[l],h="";switch(o.type){case"boolean":"sandbox"===l&&void 0===b&&(b=!0),a[o.tag].push((0,n.createElement)(i.ToggleControl,{key:l,label:o.label,help:d(o),checked:!!b,onChange:t=>e.setAttributes({[l]:t})}));break;case"select":a[o.tag].push((0,n.createElement)(i.SelectControl,{key:l,value:b,label:o.label,help:d(o),options:u(o.options),onChange:t=>e.setAttributes({[l]:t})}));break;case"string":a[o.tag].push((0,n.createElement)(i.TextControl,{key:l,label:o.label,placeholder:o.placeholder,help:d(o),value:b,onChange:t=>(function(e,t,l){if("url"===e){const e=c.parseFromString(t,"text/html").querySelector("iframe");if(e&&e.getAttribute("src")){t=e.src;const a=e.width,n=e.height;a&&n&&l.setAttributes({aspect_ratio:p(a,n)})}}}(l,t,e),e.setAttributes({[l]:t}))}));break;case"attachment_old":h=e.attributes[l+"_url"],a[o.tag].push((0,n.createElement)("div",null,(0,n.createElement)(r.MediaUploadCheck,null,(0,n.createElement)(r.MediaUpload,{onSelect:t=>e.setAttributes({[l]:t.id.toString(),[l+"_url"]:t.url}),allowedTypes:"image",render:({open:e})=>(0,n.createElement)(i.Button,{className:"components-button--arve-thumbnail",onClick:e,"aria-label":(0,t.__)("Edit or update the image")},!!h&&(0,n.createElement)("div",null,(0,n.createElement)("img",{src:h,alt:(0,t.__)("Selected Thumbnail")})),(0,t.__)("Edit or update the image"))})),!!b&&(0,n.createElement)(i.Button,{onClick:()=>e.setAttributes({[l]:"",[l+"_url"]:""})},(0,t.__)("Remove Custom Thumbnail")),(0,n.createElement)(i.TextControl,{label:o.label,placeholder:o.placeholder,help:d(o),value:b,onChange:t=>e.setAttributes({[l]:t})})));break;case"attachment":h=e.attributes[l+"_url"],a[o.tag].push((0,n.createElement)("div",{className:"editor-post-featured-image"},(0,n.createElement)(r.MediaUploadCheck,{fallback:s},(0,n.createElement)(r.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(m=t,e.setAttributes({[l]:t.id.toString(),[l+"_url"]:t.url})),unstableFeaturedImageFlow:!0,allowedTypes:"Image",modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>(0,n.createElement)("div",{className:"editor-post-featured-image__container"},(0,n.createElement)(i.Button,{className:b?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-describedby":b?`editor-post-featured-image-${b}-describedby`:""},!!b&&!!h&&(0,n.createElement)(i.ResponsiveWrapper,{naturalWidth:640,naturalHeight:380},(0,n.createElement)("img",{src:h,alt:""})),!b&&(0,t.__)("Set Thumbnail")),(0,n.createElement)(i.DropZone,null)),value:b})),!!b&&!!h&&(0,n.createElement)(r.MediaUploadCheck,null,(0,n.createElement)(r.MediaUpload,{title:(0,t.__)("Thumbnail"),onSelect:t=>(m=t,e.setAttributes({[l]:t.id.toString(),[l+"_url"]:t.url})),unstableFeaturedImageFlow:!0,allowedTypes:"image",modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>(0,n.createElement)(i.Button,{onClick:e,isSecondary:!0},(0,t.__)("Replace Thumbnail"))})),!!b&&(0,n.createElement)(r.MediaUploadCheck,null,(0,n.createElement)(i.Button,{onClick:()=>e.setAttributes({[l]:"",[l+"_url"]:""}),isLink:!0,isDestructive:!0},(0,t.__)("Remove Thumbnail"))),(0,n.createElement)(i.TextControl,{label:o.label,placeholder:o.placeholder,help:d(o),value:b,onChange:t=>e.setAttributes({[l]:t})})))}}));let b=!0;return Object.keys(a).forEach((e=>{var t;l.push((0,n.createElement)(i.PanelBody,{key:e,title:(t=e,t.charAt(0).toUpperCase()+t.slice(1)),initialOpen:b},a[e])),b=!1})),l}(e);return[(0,n.createElement)(a(),{key:"ssr",block:"nextgenthemes/arve-block",attributes:e.attributes}),(0,n.createElement)(r.InspectorControls,{key:"insp"},l)]},save:()=>null})}();
build/main.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-polyfill'), 'version' => 'b809f4d4c33c91a5ae3a5099af09bdde');
1
+ <?php return array('dependencies' => array(), 'version' => 'a2e3e8488d9dd3229f145053c8f03dae');
build/main.css CHANGED
@@ -1 +1 @@
1
- #html .arve{display:block;width:100%;margin-bottom:1.5em}#html .arve::after{display:table;clear:both;content:""}#html .arve.alignleft{margin-top:.4em;margin-right:1.5em}#html .arve.alignright{margin-top:.4em;margin-left:1.5em}#html .arve [hidden],#html .arve[hidden]{display:none}#html .arve-inner{display:block;width:auto;padding:0;margin:0}#html .arve-embed{position:relative;display:block;width:100%;max-height:100vh;padding:0;margin:0;overflow:hidden}#html .arve-ar{display:block}#html .arve-embed--has-aspect-ratio{overflow:hidden}#html .arve-embed--16by9::before{display:block;padding-top:56.25%;content:""}#html .arve-thumbnail,#html .arve-play-btn,#html .arve-iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0}#html .arve-video{width:100%;height:auto;padding:0;margin:0}#html .arve-promote-link{float:right;font-family:"Open Sans","Sagoe UI",Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}
1
+ #html .arve{display:block;margin-bottom:1.5em;width:100%}#html .arve:after{clear:both;content:"";display:table}#html .arve.alignleft{margin-right:1.5em;margin-top:.4em}#html .arve.alignright{margin-left:1.5em;margin-top:.4em}#html .arve[hidden],#html .arve [hidden]{display:none}#html .arve-inner{display:block;margin:0;padding:0;width:auto}#html .arve-embed{display:block;margin:0;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}#html .arve-embed--has-aspect-ratio{aspect-ratio:16/9}#html .arve-iframe,#html .arve-play-btn,#html .arve-thumbnail{border:0;bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#html .arve-video{height:auto;margin:0;padding:0;width:100%}#html .arve-promote-link{float:right;font-family:Open Sans,Sagoe UI,Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}@supports not (aspect-ratio:16/9){#html .arve-embed--has-aspect-ratio:before{content:"";float:left;padding-top:56.25%}#html .arve-embed--has-aspect-ratio:after{clear:both;content:"";display:block}}
build/main.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=7)}({7:function(e,t,r){"use strict";r.r(t),r(8);const o=document.querySelectorAll.bind(document),n=window.jQuery;function i(){o(".arve p, .arve .video-wrap, .arve .fluid-width-video-wrapper, .arve .fluid-vids").forEach(e=>{u(e)}),o(".ast-oembed-container").forEach(e=>{e.querySelector(".arve")&&u(e)}),o(".arve br").forEach(e=>{e.remove()}),o(".arve-iframe, .arve-video").forEach(e=>{e.removeAttribute("width"),e.removeAttribute("height"),e.removeAttribute("style")}),o(".wp-block-embed").forEach(e=>{if(e.querySelector(".arve")){e.classList.remove("wp-embed-aspect-16-9","wp-has-aspect-ratio");const t=e.querySelector(".wp-block-embed__wrapper");t&&u(t)}})}function u(e){const t=e.parentNode;if(t){for(;t&&e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}}"html"!==document.documentElement.id&&(document.documentElement.id?document.body.id||(document.body.id="html"):document.documentElement.id="html"),i(),document.addEventListener("DOMContentLoaded",()=>{i()}),n&&void 0!==n.fn.fitVids&&n(document).ready(()=>{setTimeout(()=>{i()},1)})},8:function(e,t,r){}});
1
+ !function(){"use strict";const e=document.querySelectorAll.bind(document),t=window.jQuery;function o(){e(".arve p, .arve .video-wrap, .arve .fluid-width-video-wrapper, .arve .fluid-vids").forEach((e=>{r(e)})),e(".ast-oembed-container").forEach((e=>{e.querySelector(".arve")&&r(e)})),e(".arve br").forEach((e=>{e.remove()})),e(".arve-iframe, .arve-video").forEach((e=>{e.removeAttribute("width"),e.removeAttribute("height"),e.removeAttribute("style")})),e(".wp-block-embed").forEach((e=>{if(e.querySelector(".arve")){e.classList.remove("wp-embed-aspect-16-9","wp-has-aspect-ratio");const t=e.querySelector(".wp-block-embed__wrapper");t&&r(t)}}))}function r(e){const t=e.parentNode;if(t){for(;t&&e.firstChild;)t.insertBefore(e.firstChild,e);t.removeChild(e)}}"html"!==document.documentElement.id&&(document.documentElement.id?document.body.id||(document.body.id="html"):document.documentElement.id="html"),o(),document.addEventListener("DOMContentLoaded",(()=>{o()})),t&&void 0!==t.fn.fitVids&&t(document).ready((()=>{setTimeout((()=>{o()}),1)}))}();
build/settings.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-polyfill'), 'version' => '96a4d756396bdd38b3d652aeed38e1c8');
1
+ <?php return array('dependencies' => array(), 'version' => '411566921d44c451be0e77fffbd49061');
build/settings.css CHANGED
@@ -1 +1 @@
1
- .wrap--nextgenthemes{max-width:1100px;margin-right:auto;margin-left:auto}.wrap--nextgenthemes .nav-tab{cursor:pointer}.wrap--nextgenthemes .nav-tab:not(.nav-tab--ngt-highlight){font-weight:400}.wrap--nextgenthemes a{text-decoration:none}.wp-core-ui .button-primary--ngt-small{height:18px;padding-right:5px;padding-left:5px;line-height:12px}.nextgenthemes-label-text{display:block;margin-bottom:3px;font-weight:600}.nextgenthemes-label-text span{opacity:.5}[type=checkbox]+.nextgenthemes-label-text{display:inline}.wrap--nextgenthemes__loading-indicator{width:16px;height:16px}.ngt-settings-grid{display:-ms-grid;display:grid;grid-column-gap:1rem;grid-template-areas:"content" "sidebar"}@media(min-width: 750px){.ngt-settings-grid{grid-column-gap:2rem;grid-template-areas:"content sidebar";-ms-grid-columns:1fr 2rem 300px;grid-template-columns:1fr 300px}}@media(min-width: 1200px){.ngt-settings-grid{grid-column-gap:3rem;-ms-grid-columns:1fr 420px;grid-template-columns:1fr 420px}}.ngt-settings-grid__content{-ms-grid-row:1;-ms-grid-column:1;grid-area:content}.ngt-settings-grid__sidebar{-ms-grid-row:2;-ms-grid-column:1;grid-area:sidebar}@media (min-width: 750px){.ngt-settings-grid__content{-ms-grid-row:1;-ms-grid-column:1}.ngt-settings-grid__sidebar{-ms-grid-row:1;-ms-grid-column:3}}.ngt-sidebar-box{padding:1rem;margin-top:1rem;margin-bottom:1rem;background:#fff;border-left:4px solid #46b450;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.ngt-sidebar-box h3:first-child{margin-top:0}.ngt-sidebar-box ul{padding-left:1em;list-style:square}.ngt-sidebar-box li{padding-left:.7em;margin-bottom:1em}@media(min-width: 1200px){.ngt-sidebar-box{padding:3rem}}.ngt-debug-textarea{width:100%;height:1000px;max-height:calc(100vh - 150px);margin-top:2em;font-family:monospace}
1
+ .wrap--nextgenthemes{margin-left:auto;margin-right:auto;max-width:1100px}.wrap--nextgenthemes .nav-tab{cursor:pointer}.wrap--nextgenthemes .nav-tab:not(.nav-tab--ngt-highlight){font-weight:400}.wrap--nextgenthemes a{text-decoration:none}.wp-core-ui .button-primary--ngt-small{height:18px;line-height:12px;padding-left:5px;padding-right:5px}.nextgenthemes-label-text{display:block;font-weight:600;margin-bottom:3px}.nextgenthemes-label-text span{opacity:.5}[type=checkbox]+.nextgenthemes-label-text{display:inline}.wrap--nextgenthemes__loading-indicator{height:16px;width:16px}.ngt-settings-grid{display:-ms-grid;display:grid;grid-template-areas:"content" "sidebar"}@media(min-width:750px){.ngt-settings-grid{grid-column-gap:2rem;-ms-grid-columns:1fr 2rem 300px;grid-template-areas:"content sidebar";grid-template-columns:1fr 300px}}@media(min-width:1200px){.ngt-settings-grid{grid-column-gap:3rem;-ms-grid-columns:1fr 420px;grid-template-columns:1fr 420px}}.ngt-settings-grid__content{grid-area:content;-ms-grid-column:1;-ms-grid-row:1}.ngt-settings-grid__sidebar{grid-area:sidebar;-ms-grid-column:1;-ms-grid-row:2}@media (min-width:750px){.ngt-settings-grid__content{-ms-grid-column:1;-ms-grid-row:1}.ngt-settings-grid__sidebar{-ms-grid-column:3;-ms-grid-row:1}}.ngt-sidebar-box{background:#fff;border-left:4px solid #46b450;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem;padding:1rem}.ngt-sidebar-box h3:first-child{margin-top:0}.ngt-sidebar-box ul{list-style:square;padding-left:1em}.ngt-sidebar-box li{margin-bottom:1em;padding-left:.7em}@media(min-width:1200px){.ngt-sidebar-box{padding:3rem}}.ngt-debug-textarea{font-family:monospace;height:1000px;margin-top:2em;max-height:calc(100vh - 150px);width:100%}
build/settings.js CHANGED
@@ -1 +1 @@
1
- !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=13)}([,,,,function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},,function(e,t,n){(function(t,n){var r;r=function(){"use strict";var e=Object.freeze({});function r(e){return null==e}function o(e){return null!=e}function i(e){return!0===e}function a(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function l(e){return c.call(e).slice(8,-1)}function u(e){return"[object Object]"===c.call(e)}function f(e){return"[object RegExp]"===c.call(e)}function d(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p(e){return o(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function v(e){return null==e?"":Array.isArray(e)||u(e)&&e.toString===c?JSON.stringify(e,null,2):String(e)}function h(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var y=m("slot,component",!0),g=m("key,ref,slot,slot-scope,is");function b(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function w(e,t){return _.call(e,t)}function $(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,k=$((function(e){return e.replace(x,(function(e,t){return t?t.toUpperCase():""}))})),A=$((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),C=/\B([A-Z])/g,S=$((function(e){return e.replace(C,"-$1").toLowerCase()})),O=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function T(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function M(e,t){for(var n in t)e[n]=t[n];return e}function j(e){for(var t={},n=0;n<e.length;n++)e[n]&&M(t,e[n]);return t}function I(e,t,n){}var E=function(e,t,n){return!1},N=function(e){return e};function D(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return D(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var a=Object.keys(e),c=Object.keys(t);return a.length===c.length&&a.every((function(n){return D(e[n],t[n])}))}catch(e){return!1}}function L(e,t){for(var n=0;n<e.length;n++)if(D(e[n],t))return n;return-1}function P(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var F=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],H={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:E,isReservedAttr:E,isUnknownElement:E,getTagNamespace:I,parsePlatformTagName:N,mustUseProp:E,async:!0,_lifecycleHooks:R},U=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function B(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var z,q=new RegExp("[^"+U.source+".$_\\d]"),J="__proto__"in{},K="undefined"!=typeof window,W="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Z=W&&WXEnvironment.platform.toLowerCase(),G=K&&window.navigator.userAgent.toLowerCase(),Y=G&&/msie|trident/.test(G),X=G&&G.indexOf("msie 9.0")>0,Q=G&&G.indexOf("edge/")>0,ee=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===Z),te=(G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G),G&&G.match(/firefox\/(\d+)/)),ne={}.watch,re=!1;if(K)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,oe)}catch(e){}var ie=function(){return void 0===z&&(z=!K&&!W&&void 0!==t&&t.process&&"server"===t.process.env.VUE_ENV),z},ae=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,le="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ce="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ue,fe,de,pe=I,ve="undefined"!=typeof console,he=/(?:^|[-_])(\w)/g;ue=function(e,t){var n=t?pe(t):"";H.warnHandler?H.warnHandler.call(null,e,t,n):ve&&!H.silent&&console.error("[Vue warn]: "+e+n)},fe=function(e,t){ve&&!H.silent&&console.warn("[Vue tip]: "+e+(t?pe(t):""))},de=function(e,t){if(e.$root===e)return"<Root>";var n="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,o=n.__file;if(!r&&o){var i=o.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+function(e){return e.replace(he,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")}(r)+">":"<Anonymous>")+(o&&!1!==t?" at "+o:"")},pe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}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""+(0===t?"---\x3e ":function(e,t){for(var n="";t;)t%2==1&&(n+=e),t>1&&(e+=e),t>>=1;return n}(" ",5+2*t))+(Array.isArray(e)?de(e[0])+"... ("+e[1]+" recursive calls)":de(e))})).join("\n")}return"\n\n(found in "+de(e)+")"};var me=0,ye=function(){this.id=me++,this.subs=[]};ye.prototype.addSub=function(e){this.subs.push(e)},ye.prototype.removeSub=function(e){b(this.subs,e)},ye.prototype.depend=function(){ye.target&&ye.target.addDep(this)},ye.prototype.notify=function(){var e=this.subs.slice();H.async||e.sort((function(e,t){return e.id-t.id}));for(var t=0,n=e.length;t<n;t++)e[t].update()},ye.target=null;var ge=[];function be(e){ge.push(e),ye.target=e}function _e(){ge.pop(),ye.target=ge[ge.length-1]}var we=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},$e={child:{configurable:!0}};$e.child.get=function(){return this.componentInstance},Object.defineProperties(we.prototype,$e);var xe=function(e){void 0===e&&(e="");var t=new we;return t.text=e,t.isComment=!0,t};function ke(e){return new we(void 0,void 0,void 0,String(e))}function Ae(e){var t=new we(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Ce=Array.prototype,Se=Object.create(Ce);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=Ce[e];B(Se,e,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Oe=Object.getOwnPropertyNames(Se),Te=!0;function Me(e){Te=e}var je=function(e){this.value=e,this.dep=new ye,this.vmCount=0,B(e,"__ob__",this),Array.isArray(e)?(J?function(e,t){e.__proto__=t}(e,Se):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];B(e,i,t[i])}}(e,Se,Oe),this.observeArray(e)):this.walk(e)};function Ie(e,t){var n;if(s(e)&&!(e instanceof we))return w(e,"__ob__")&&e.__ob__ instanceof je?n=e.__ob__:Te&&!ie()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new je(e)),t&&n&&n.vmCount++,n}function Ee(e,t,n,r,o){var i=new ye,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var l=!o&&Ie(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ye.target&&(i.depend(),l&&(l.dep.depend(),Array.isArray(t)&&Le(t))),t},set:function(t){var a=s?s.call(e):n;t===a||t!=t&&a!=a||(r&&r(),s&&!c||(c?c.call(e,t):n=t,l=!o&&Ie(t),i.notify()))}})}}function Ne(e,t,n){if((r(e)||a(e))&&ue("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&d(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var o=e.__ob__;return e._isVue||o&&o.vmCount?(ue("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),n):o?(Ee(o.value,t,n),o.dep.notify(),n):(e[t]=n,n)}function De(e,t){if((r(e)||a(e))&&ue("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&d(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount?ue("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):w(e,t)&&(delete e[t],n&&n.dep.notify())}}function Le(e){for(var t=void 0,n=0,r=e.length;n<r;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Le(t)}je.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ee(e,t[n])},je.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ie(e[t])};var Pe=H.optionMergeStrategies;function Fe(e,t){if(!t)return e;for(var n,r,o,i=le?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],w(e,n)?r!==o&&u(r)&&u(o)&&Fe(r,o):Ne(e,n,o));return e}function Re(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Fe(r,o):o}:t?e?function(){return Fe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function He(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ue(e,t,n,r){var o=Object.create(e||null);return t?(ze(r,t,n),M(o,t)):o}Pe.el=Pe.propsData=function(e,t,n,r){return n||ue('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Ve(e,t)},Pe.data=function(e,t,n){return n?Re(e,t,n):t&&"function"!=typeof t?(ue('The "data" option should be a function that returns a per-instance value in component definitions.',n),e):Re(e,t)},R.forEach((function(e){Pe[e]=He})),F.forEach((function(e){Pe[e+"s"]=Ue})),Pe.watch=function(e,t,n,r){if(e===ne&&(e=void 0),t===ne&&(t=void 0),!t)return Object.create(e||null);if(ze(r,t,n),!e)return t;var o={};for(var i in M(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Pe.props=Pe.methods=Pe.inject=Pe.computed=function(e,t,n,r){if(t&&ze(r,t,n),!e)return t;var o=Object.create(null);return M(o,e),t&&M(o,t),o},Pe.provide=Re;var Ve=function(e,t){return void 0===t?e:t};function Be(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+U.source+"]*$").test(e)||ue('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(y(e)||H.isReservedTag(e))&&ue("Do not use built-in or reserved HTML elements as component id: "+e)}function ze(e,t,n){u(t)||ue('Invalid value for option "'+e+'": expected an Object, but got '+l(t)+".",n)}function qe(e,t,n){if(function(e){for(var t in e.components)Be(t)}(t),"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])?i[k(o)]={type:null}:ue("props must be strings when using array syntax.");else if(u(n))for(var a in n)o=n[a],i[k(a)]=u(o)?o:{type:o};else ue('Invalid value for option "props": expected an Array or an Object, but got '+l(n)+".",t);e.props=i}}(t,n),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(u(n))for(var i in n){var a=n[i];r[i]=u(a)?M({from:i},a):{from:a}}else ue('Invalid value for option "inject": expected an Array or an Object, but got '+l(n)+".",t)}}(t,n),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=qe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=qe(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)w(e,i)||s(i);function s(r){var o=Pe[r]||Ve;a[r]=o(e[r],t[r],n,r)}return a}function Je(e,t,n,r){if("string"==typeof n){var o=e[t];if(w(o,n))return o[n];var i=k(n);if(w(o,i))return o[i];var a=A(i);if(w(o,a))return o[a];var s=o[n]||o[i]||o[a];return r&&!s&&ue("Failed to resolve "+t.slice(0,-1)+": "+n,e),s}}function Ke(e,t,n,r){var o=t[e],i=!w(n,e),a=n[e],c=Qe(Boolean,o.type);if(c>-1)if(i&&!w(o,"default"))a=!1;else if(""===a||a===S(e)){var u=Qe(String,o.type);(u<0||c<u)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(w(t,"default")){var r=t.default;return s(r)&&ue('Invalid default value for prop "'+n+'": Props with type Object/Array must use a factory function to return the default value.',e),e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==Ye(t.type)?r.call(e):r}}(r,o,e);var f=Te;Me(!0),Ie(a),Me(f)}return function(e,t,n,r,o){if(e.required&&o)ue('Missing required prop: "'+t+'"',r);else if(null!=n||e.required){var i=e.type,a=!i||!0===i,s=[];if(i){Array.isArray(i)||(i=[i]);for(var c=0;c<i.length&&!a;c++){var u=Ze(n,i[c],r);s.push(u.expectedType||""),a=u.valid}}var f=s.some((function(e){return e}));if(a||!f){var d=e.validator;d&&(d(n)||ue('Invalid prop: custom validator check failed for prop "'+t+'".',r))}else ue(function(e,t,n){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+n.map(A).join(", "),o=n[0],i=l(t);return 1===n.length&&nt(o)&&nt(typeof t)&&!function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.some((function(e){return"boolean"===e.toLowerCase()}))}(o,i)&&(r+=" with value "+et(t,o)),r+=", got "+i+" ",nt(i)&&(r+="with value "+et(t,i)+"."),r}(t,n,s),r)}}(o,e,a,r,i),a}var We=/^(String|Number|Boolean|Function|Symbol|BigInt)$/;function Ze(e,t,n){var r,o=Ye(t);if(We.test(o)){var i=typeof e;(r=i===o.toLowerCase())||"object"!==i||(r=e instanceof t)}else if("Object"===o)r=u(e);else if("Array"===o)r=Array.isArray(e);else try{r=e instanceof t}catch(e){ue('Invalid prop type: "'+String(t)+'" is not a constructor',n),r=!1}return{valid:r,expectedType:o}}var Ge=/^\s*function (\w+)/;function Ye(e){var t=e&&e.toString().match(Ge);return t?t[1]:""}function Xe(e,t){return Ye(e)===Ye(t)}function Qe(e,t){if(!Array.isArray(t))return Xe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Xe(t[n],e))return n;return-1}function et(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}var tt=["string","number","boolean"];function nt(e){return tt.some((function(t){return e.toLowerCase()===t}))}function rt(e,t,n){be();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){it(e,r,"errorCaptured hook")}}it(e,t,n)}finally{_e()}}function ot(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&p(i)&&!i._handled&&(i.catch((function(e){return rt(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(e){rt(e,r,o)}return i}function it(e,t,n){if(H.errorHandler)try{return H.errorHandler.call(null,e,t,n)}catch(t){t!==e&&at(t,null,"config.errorHandler")}at(e,t,n)}function at(e,t,n){if(ue("Error in "+n+': "'+e.toString()+'"',t),!K&&!W||"undefined"==typeof console)throw e;console.error(e)}var st,ct,lt,ut=!1,ft=[],dt=!1;function pt(){dt=!1;var e=ft.slice(0);ft.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&se(Promise)){var vt=Promise.resolve();st=function(){vt.then(pt),ee&&setTimeout(I)},ut=!0}else if(Y||"undefined"==typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())st=void 0!==n&&se(n)?function(){n(pt)}:function(){setTimeout(pt,0)};else{var ht=1,mt=new MutationObserver(pt),yt=document.createTextNode(String(ht));mt.observe(yt,{characterData:!0}),st=function(){ht=(ht+1)%2,yt.data=String(ht)},ut=!0}function gt(e,t){var n;if(ft.push((function(){if(e)try{e.call(t)}catch(e){rt(e,t,"nextTick")}else n&&n(t)})),dt||(dt=!0,st()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var bt,_t=K&&window.performance;_t&&_t.mark&&_t.measure&&_t.clearMarks&&_t.clearMeasures&&(ct=function(e){return _t.mark(e)},lt=function(e,t,n){_t.measure(e,t,n),_t.clearMarks(t),_t.clearMarks(n)});var wt=m("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require"),$t=function(e,t){ue('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},xt=function(e,t){ue('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},kt="undefined"!=typeof Proxy&&se(Proxy);if(kt){var At=m("stop,prevent,self,ctrl,shift,alt,meta,exact");H.keyCodes=new Proxy(H.keyCodes,{set:function(e,t,n){return At(t)?(ue("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=n,!0)}})}var Ct={has:function(e,t){var n=t in e,r=wt(t)||"string"==typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?xt(e,t):$t(e,t)),n||!r}},St={get:function(e,t){return"string"!=typeof t||t in e||(t in e.$data?xt(e,t):$t(e,t)),e[t]}};bt=function(e){if(kt){var t=e.$options,n=t.render&&t.render._withStripped?St:Ct;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var Ot=new ce;function Tt(e){!function e(t,n){var r,o,i=Array.isArray(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof we)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)e(t[r],n);else for(r=(o=Object.keys(t)).length;r--;)e(t[o[r]],n)}}(e,Ot),Ot.clear()}var Mt=$((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function jt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return ot(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)ot(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function It(e,t,n,o,a,s){var c,l,u,f;for(c in e)l=e[c],u=t[c],f=Mt(c),r(l)?ue('Invalid handler for event "'+f.name+'": got '+String(l),s):r(u)?(r(l.fns)&&(l=e[c]=jt(l,s)),i(f.once)&&(l=e[c]=a(f.name,l,f.capture)),n(f.name,l,f.capture,f.passive,f.params)):l!==u&&(u.fns=l,e[c]=u);for(c in t)r(e[c])&&o((f=Mt(c)).name,t[c],f.capture)}function Et(e,t,n){var a;e instanceof we&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),b(a.fns,c)}r(s)?a=jt([c]):o(s.fns)&&i(s.merged)?(a=s).fns.push(c):a=jt([s,c]),a.merged=!0,e[t]=a}function Nt(e,t,n,r,i){if(o(t)){if(w(t,n))return e[n]=t[n],i||delete t[n],!0;if(w(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Dt(e){return a(e)?[ke(e)]:Array.isArray(e)?function e(t,n){var s,c,l,u,f=[];for(s=0;s<t.length;s++)r(c=t[s])||"boolean"==typeof c||(u=f[l=f.length-1],Array.isArray(c)?c.length>0&&(Lt((c=e(c,(n||"")+"_"+s))[0])&&Lt(u)&&(f[l]=ke(u.text+c[0].text),c.shift()),f.push.apply(f,c)):a(c)?Lt(u)?f[l]=ke(u.text+c):""!==c&&f.push(ke(c)):Lt(c)&&Lt(u)?f[l]=ke(u.text+c.text):(i(t._isVList)&&o(c.tag)&&r(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+s+"__"),f.push(c)));return f}(e):void 0}function Lt(e){return o(e)&&o(e.text)&&!1===e.isComment}function Pt(e,t){if(e){for(var n=Object.create(null),r=le?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&w(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else ue('Injection "'+i+'" not found',t)}}return n}}function Ft(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var l in n)n[l].every(Rt)&&delete n[l];return n}function Rt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Ht(e){return e.isComment&&e.asyncFactory}function Ut(t,n,r){var o,i=Object.keys(n).length>0,a=t?!!t.$stable:!i,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=Vt(n,c,t[c]))}else o={};for(var l in n)l in o||(o[l]=Bt(n,l));return t&&Object.isExtensible(t)&&(t._normalized=o),B(o,"$stable",a),B(o,"$key",s),B(o,"$hasNormal",i),o}function Vt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:Dt(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!Ht(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function Bt(e,t){return function(){return e[t]}}function zt(e,t){var n,r,i,a,c;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))if(le&&e[Symbol.iterator]){n=[];for(var l=e[Symbol.iterator](),u=l.next();!u.done;)n.push(t(u.value,n.length)),u=l.next()}else for(a=Object.keys(e),n=new Array(a.length),r=0,i=a.length;r<i;r++)c=a[r],n[r]=t(e[c],c,r);return o(n)||(n=[]),n._isVList=!0,n}function qt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(s(r)||ue("slot v-bind without argument expects an Object",this),n=M(M({},r),n)),o=i(n)||("function"==typeof t?t():t)):o=this.$slots[e]||("function"==typeof t?t():t);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},o):o}function Jt(e){return Je(this.$options,"filters",e,!0)||N}function Kt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Wt(e,t,n,r,o){var i=H.keyCodes[t]||n;return o&&r&&!H.keyCodes[t]?Kt(o,r):i?Kt(i,e):r?S(r)!==t:void 0===e}function Zt(e,t,n,r,o){if(n)if(s(n)){var i;Array.isArray(n)&&(n=j(n));var a=function(a){if("class"===a||"style"===a||g(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||H.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=k(a),l=S(a);c in i||l in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var c in n)a(c)}else ue("v-bind without argument expects an Object or Array value",this);return e}function Gt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||Xt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r}function Yt(e,t,n){return Xt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Xt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Qt(e[r],t+"_"+r,n);else Qt(e,t,n)}function Qt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function en(e,t){if(t)if(u(t)){var n=e.on=e.on?M({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else ue("v-on without argument expects an Object value",this);return e}function tn(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?tn(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function nn(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r?e[t[n]]=t[n+1]:""!==r&&null!==r&&ue("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function rn(e,t){return"string"==typeof e?t+e:e}function on(e){e._o=Yt,e._n=h,e._s=v,e._l=zt,e._t=qt,e._q=D,e._i=L,e._m=Gt,e._f=Jt,e._k=Wt,e._b=Zt,e._v=ke,e._e=xe,e._u=tn,e._g=en,e._d=nn,e._p=rn}function an(t,n,r,o,a){var s,c=this,l=a.options;w(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var u=i(l._compiled),f=!u;this.data=t,this.props=n,this.children=r,this.parent=o,this.listeners=t.on||e,this.injections=Pt(l.inject,o),this.slots=function(){return c.$slots||Ut(t.scopedSlots,c.$slots=Ft(r,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Ut(t.scopedSlots,this.slots())}}),u&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=Ut(t.scopedSlots,this.$slots)),l._scopeId?this._c=function(e,t,n,r){var i=pn(s,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=l._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return pn(s,e,t,n,r,f)}}function sn(e,t,n,r,o){var i=Ae(e);return i.fnContext=n,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=o,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function cn(e,t){for(var n in t)e[k(n)]=t[n]}on(an.prototype);var ln={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;ln.prepatch(n,n)}else(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},r=e.data.inlineTemplate;return o(r)&&(n.render=r.render,n.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(n)}(e,xn)).$mount(t?e.elm:void 0,t)},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,o,i){kn=!0;var a=o.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),l=!!(i||t.$options._renderChildren||c);if(t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o),t.$options._renderChildren=i,t.$attrs=o.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){Me(!1);for(var u=t._props,f=t.$options._propKeys||[],d=0;d<f.length;d++){var p=f[d],v=t.$options.props;u[p]=Ke(p,v,n,t)}Me(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,$n(t,r,h),l&&(t.$slots=Ft(i,o.context),t.$forceUpdate()),kn=!1}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,On(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,Mn.push(t)):Sn(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,Cn(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);On(t,"deactivated")}}(t,!0):t.$destroy())}},un=Object.keys(ln);function fn(t,n,a,c,l){if(!r(t)){var u=a.$options._base;if(s(t)&&(t=u.extend(t)),"function"==typeof t){var f;if(r(t.cid)&&void 0===(t=function(e,t){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;var n=hn;if(n&&o(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(n&&!o(e.owners)){var a=e.owners=[n],c=!0,l=null,u=null;n.$on("hook:destroyed",(function(){return b(a,n)}));var f=function(e){for(var t=0,n=a.length;t<n;t++)a[t].$forceUpdate();e&&(a.length=0,null!==l&&(clearTimeout(l),l=null),null!==u&&(clearTimeout(u),u=null))},d=P((function(n){e.resolved=mn(n,t),c?a.length=0:f(!0)})),v=P((function(t){ue("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),o(e.errorComp)&&(e.error=!0,f(!0))})),h=e(d,v);return s(h)&&(p(h)?r(e.resolved)&&h.then(d,v):p(h.component)&&(h.component.then(d,v),o(h.error)&&(e.errorComp=mn(h.error,t)),o(h.loading)&&(e.loadingComp=mn(h.loading,t),0===h.delay?e.loading=!0:l=setTimeout((function(){l=null,r(e.resolved)&&r(e.error)&&(e.loading=!0,f(!1))}),h.delay||200)),o(h.timeout)&&(u=setTimeout((function(){u=null,r(e.resolved)&&v("timeout ("+h.timeout+"ms)")}),h.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(f=t,u)))return function(e,t,n,r,o){var i=xe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(f,n,a,c,l);n=n||{},Gn(t),o(n.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),a=i[r],s=t.model.callback;o(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(i[r]=[s].concat(a)):i[r]=s}(t.options,n);var d=function(e,t,n){var i=t.options.props;if(!r(i)){var a={},s=e.attrs,c=e.props;if(o(s)||o(c))for(var l in i){var u=S(l),f=l.toLowerCase();l!==f&&s&&w(s,f)&&fe('Prop "'+f+'" is passed to component '+de(n||t)+', but the declared prop name is "'+l+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+u+'" instead of "'+l+'".'),Nt(a,c,l,u,!0)||Nt(a,s,l,u,!1)}return a}}(n,t,l);if(i(t.options.functional))return function(t,n,r,i,a){var s=t.options,c={},l=s.props;if(o(l))for(var u in l)c[u]=Ke(u,l,n||e);else o(r.attrs)&&cn(c,r.attrs),o(r.props)&&cn(c,r.props);var f=new an(r,c,a,i,t),d=s.render.call(null,f._c,f);if(d instanceof we)return sn(d,r,f.parent,s,f);if(Array.isArray(d)){for(var p=Dt(d)||[],v=new Array(p.length),h=0;h<p.length;h++)v[h]=sn(p[h],r,f.parent,s,f);return v}}(t,d,n,a,c);var v=n.on;if(n.on=n.nativeOn,i(t.options.abstract)){var h=n.slot;n={},h&&(n.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<un.length;n++){var r=un[n],o=t[r],i=ln[r];o===i||o&&o._merged||(t[r]=o?dn(i,o):i)}}(n);var m=t.options.name||l;return new we("vue-component-"+t.cid+(m?"-"+m:""),n,void 0,void 0,void 0,a,{Ctor:t,propsData:d,listeners:v,tag:l,children:c},f)}ue("Invalid Component definition: "+String(t),a)}}function dn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function pn(e,t,n,c,l,u){return(Array.isArray(n)||a(n))&&(l=c,c=n,n=void 0),i(u)&&(l=2),function(e,t,n,c,l){return o(n)&&o(n.__ob__)?(ue("Avoid using observed data object as vnode data: "+JSON.stringify(n)+"\nAlways create fresh vnode data objects in each render!",e),xe()):(o(n)&&o(n.is)&&(t=n.is),t?(o(n)&&o(n.key)&&!a(n.key)&&ue("Avoid using non-primitive value as key, use string/number value instead.",e),Array.isArray(c)&&"function"==typeof c[0]&&((n=n||{}).scopedSlots={default:c[0]},c.length=0),2===l?c=Dt(c):1===l&&(c=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(c)),"string"==typeof t?(f=e.$vnode&&e.$vnode.ns||H.getTagNamespace(t),H.isReservedTag(t)?(o(n)&&o(n.nativeOn)&&"component"!==n.tag&&ue("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),u=new we(H.parsePlatformTagName(t),n,c,void 0,void 0,e)):u=n&&n.pre||!o(d=Je(e.$options,"components",t))?new we(t,n,c,void 0,void 0,e):fn(d,n,e,c,t)):u=fn(t,n,e,c),Array.isArray(u)?u:o(u)?(o(f)&&function e(t,n,a){if(t.ns=n,"foreignObject"===t.tag&&(n=void 0,a=!0),o(t.children))for(var s=0,c=t.children.length;s<c;s++){var l=t.children[s];o(l.tag)&&(r(l.ns)||i(a)&&"svg"!==l.tag)&&e(l,n,a)}}(u,f),o(n)&&function(e){s(e.style)&&Tt(e.style),s(e.class)&&Tt(e.class)}(n),u):xe()):xe());var u,f,d}(e,t,n,c,l)}var vn,hn=null;function mn(e,t){return(e.__esModule||le&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function yn(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||Ht(n)))return n}}function gn(e,t){vn.$on(e,t)}function bn(e,t){vn.$off(e,t)}function wn(e,t){var n=vn;return function r(){var o=t.apply(null,arguments);null!==o&&n.$off(e,r)}}function $n(e,t,n){vn=e,It(t,n||{},gn,bn,wn,e),vn=void 0}var xn=null,kn=!1;function An(e){var t=xn;return xn=e,function(){xn=t}}function Cn(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Sn(e,t){if(t){if(e._directInactive=!1,Cn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Sn(e.$children[n]);On(e,"activated")}}function On(e,t){be();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)ot(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var Tn=[],Mn=[],jn={},In={},En=!1,Nn=!1,Dn=0,Ln=0,Pn=Date.now;if(K&&!Y){var Fn=window.performance;Fn&&"function"==typeof Fn.now&&Pn()>document.createEvent("Event").timeStamp&&(Pn=function(){return Fn.now()})}function Rn(){var e,t;for(Ln=Pn(),Nn=!0,Tn.sort((function(e,t){return e.id-t.id})),Dn=0;Dn<Tn.length;Dn++)if((e=Tn[Dn]).before&&e.before(),t=e.id,jn[t]=null,e.run(),null!=jn[t]&&(In[t]=(In[t]||0)+1,In[t]>100)){ue("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=Mn.slice(),r=Tn.slice();Dn=Tn.length=Mn.length=0,jn={},In={},En=Nn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Sn(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&On(r,"updated")}}(r),ae&&H.devtools&&ae.emit("flush")}var Hn=0,Un=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Hn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ce,this.newDepIds=new ce,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){if(!q.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=I,ue('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};Un.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;rt(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Tt(e),_e(),this.cleanupDeps()}return e},Un.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Un.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Un.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==jn[t]){if(jn[t]=!0,Nn){for(var n=Tn.length-1;n>Dn&&Tn[n].id>e.id;)n--;Tn.splice(n+1,0,e)}else Tn.push(e);if(!En){if(En=!0,!H.async)return void Rn();gt(Rn)}}}(this)},Un.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';ot(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},Un.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Un.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Un.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Vn={enumerable:!0,configurable:!0,get:I,set:I};function Bn(e,t,n){Vn.get=function(){return this[t][n]},Vn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Vn)}var zn={lazy:!0};function qn(e,t,n){var r=!ie();"function"==typeof n?(Vn.get=r?Jn(t):Kn(n),Vn.set=I):(Vn.get=n.get?r&&!1!==n.cache?Jn(t):Kn(n.get):I,Vn.set=n.set||I),Vn.set===I&&(Vn.set=function(){ue('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Vn)}function Jn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ye.target&&t.depend(),t.value}}function Kn(e){return function(){return e.call(this,this)}}function Wn(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var Zn=0;function Gn(e){var t=e.options;if(e.super){var n=Gn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&M(e.extendOptions,r),(t=e.options=qe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Yn(e){this instanceof Yn||ue("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function Xn(e){return e&&(e.Ctor.options.name||e.tag)}function Qn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!f(e)&&e.test(t)}function er(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!t(s)&&tr(n,i,r,o)}}}function tr(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,b(n,t)}!function(t){t.prototype._init=function(t){var n,r,o=this;o._uid=Zn++,H.performance&&ct&&(n="vue-perf-start:"+o._uid,r="vue-perf-end:"+o._uid,ct(n)),o._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(o,t):o.$options=qe(Gn(o.constructor),t||{},o),bt(o),o._self=o,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(o),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&$n(e,t)}(o),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,o=r&&r.context;t.$slots=Ft(n._renderChildren,o),t.$scopedSlots=e,t._c=function(e,n,r,o){return pn(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return pn(t,e,n,r,o,!0)};var i=r&&r.data;Ee(t,"$attrs",i&&i.attrs||e,(function(){!kn&&ue("$attrs is readonly.",t)}),!0),Ee(t,"$listeners",n._parentListeners||e,(function(){!kn&&ue("$listeners is readonly.",t)}),!0)}(o),On(o,"beforeCreate"),function(e){var t=Pt(e.$options.inject,e);t&&(Me(!1),Object.keys(t).forEach((function(n){Ee(e,n,t[n],(function(){ue('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)}))})),Me(!0))}(o),function(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||Me(!1);var a=function(a){o.push(a);var s=Ke(a,t,n,e),c=S(a);(g(c)||H.isReservedAttr(c))&&ue('"'+c+'" is a reserved attribute and cannot be used as component prop.',e),Ee(r,a,s,(function(){i||kn||ue("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: \""+a+'"',e)})),a in e||Bn(e,"_props",a)};for(var s in t)a(s);Me(!0)}(e,t.props),t.methods&&function(e,t){var n=e.$options.props;for(var r in t)"function"!=typeof t[r]&&ue('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&w(n,r)&&ue('Method "'+r+'" has already been defined as a prop.',e),r in e&&V(r)&&ue('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!=typeof t[r]?I:O(t[r],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){be();try{return e.call(t,t)}catch(e){return rt(e,t,"data()"),{}}finally{_e()}}(t,e):t||{})||(t={},ue("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));for(var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,i=n.length;i--;){var a=n[i];o&&w(o,a)&&ue('Method "'+a+'" has already been defined as a data property.',e),r&&w(r,a)?ue('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):V(a)||Bn(e,"_data",a)}Ie(t,!0)}(e):Ie(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ie();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;null==a&&ue('Getter is missing for computed property "'+o+'".',e),r||(n[o]=new Un(e,a||I,I,zn)),o in e?o in e.$data?ue('The computed property "'+o+'" is already defined in data.',e):e.$options.props&&o in e.$options.props?ue('The computed property "'+o+'" is already defined as a prop.',e):e.$options.methods&&o in e.$options.methods&&ue('The computed property "'+o+'" is already defined as a method.',e):qn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Wn(e,n,r[o]);else Wn(e,n,r)}}(e,t.watch)}(o),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(o),On(o,"created"),H.performance&&ct&&(o._name=de(o,!1),ct(r),lt("vue "+o._name+" init",n,r)),o.$options.el&&o.$mount(o.$options.el)}}(Yn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};t.set=function(){ue("Avoid replacing instance root $data. Use nested data properties instead.",this)},n.set=function(){ue("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ne,e.prototype.$delete=De,e.prototype.$watch=function(e,t,n){if(u(t))return Wn(this,e,t,n);(n=n||{}).user=!0;var r=new Un(this,e,t,n);if(n.immediate){var o='callback for immediate watcher "'+r.expression+'"';be(),ot(t,this,[r.value],this,o),_e()}return function(){r.teardown()}}}(Yn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=e.toLowerCase();n!==e&&t._events[n]&&fe('Event "'+n+'" is emitted in component '+de(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+S(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?T(r):r;for(var o=T(arguments,1),i='event handler for "'+e+'"',a=0,s=r.length;a<s;a++)ot(r[a],t,o,t,i)}return t}}(Yn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=An(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){On(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||b(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),On(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Yn),function(e){on(e.prototype),e.prototype.$nextTick=function(e){return gt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Ut(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{hn=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){if(rt(n,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){rt(n,t,"renderError"),e=t._vnode}else e=t._vnode}finally{hn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof we||(Array.isArray(e)&&ue("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=xe()),e.parent=o,e}}(Yn);var nr=[String,RegExp,Array],rr={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:nr,exclude:nr,max:[String,Number]},methods:{cacheVNode:function(){var e=this.cache,t=this.keys,n=this.vnodeToCache,r=this.keyToCache;if(n){var o=n.tag,i=n.componentInstance,a=n.componentOptions;e[r]={name:Xn(a),tag:o,componentInstance:i},t.push(r),this.max&&t.length>parseInt(this.max)&&tr(e,t[0],t,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)tr(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){er(e,(function(e){return Qn(t,e)}))})),this.$watch("exclude",(function(t){er(e,(function(e){return!Qn(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=yn(e),n=t&&t.componentOptions;if(n){var r=Xn(n),o=this.include,i=this.exclude;if(o&&(!r||!Qn(o,r))||i&&r&&Qn(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,b(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return H},set:function(){ue("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:ue,extend:M,mergeOptions:qe,defineReactive:Ee},e.set=Ne,e.delete=De,e.nextTick=gt,e.observable=function(e){return Ie(e),e},e.options=Object.create(null),F.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,M(e.options.components,rr),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=T(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=qe(this.options,e),this}}(e),function(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;i&&Be(i);var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=qe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Bn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)qn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,F.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=M({},a.options),o[r]=a,a}}(e),function(e){F.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&Be(e),"component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)}(Yn),Object.defineProperty(Yn.prototype,"$isServer",{get:ie}),Object.defineProperty(Yn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Yn,"FunctionalRenderContext",{value:an}),Yn.version="2.6.14";var or=m("style,class"),ir=m("input,textarea,option,select,progress"),ar=function(e,t,n){return"value"===n&&ir(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},sr=m("contenteditable,draggable,spellcheck"),cr=m("events,caret,typing,plaintext-only"),lr=m("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,truespeed,typemustmatch,visible"),ur="http://www.w3.org/1999/xlink",fr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},dr=function(e){return fr(e)?e.slice(6,e.length):""},pr=function(e){return null==e||!1===e};function vr(e,t){return{staticClass:hr(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function hr(e,t){return e?t?e+" "+t:e:t||""}function mr(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r<i;r++)o(t=mr(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):s(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var yr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},gr=m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),br=m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),_r=function(e){return gr(e)||br(e)};function wr(e){return br(e)?"svg":"math"===e?"math":void 0}var $r=Object.create(null),xr=m("text,number,password,search,email,tel,url");function kr(e){return"string"==typeof e?document.querySelector(e)||(ue("Cannot find element: "+e),document.createElement("div")):e}var Ar=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(yr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Cr={create:function(e,t){Sr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Sr(e,!0),Sr(t))},destroy:function(e){Sr(e,!0)}};function Sr(e,t){var n=e.data.ref;if(o(n)){var r=e.context,i=e.componentInstance||e.elm,a=r.$refs;t?Array.isArray(a[n])?b(a[n],i):a[n]===i&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Or=new we("",{},[]),Tr=["create","activate","update","remove","destroy"];function Mr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,i=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===i||xr(r)&&xr(i)}(e,t)||i(e.isAsyncPlaceholder)&&r(t.asyncFactory.error))}function jr(e,t,n){var r,i,a={};for(r=t;r<=n;++r)o(i=e[r].key)&&(a[i]=r);return a}var Ir={create:Er,update:Er,destroy:function(e){Er(e,Or)}};function Er(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Or,a=t===Or,s=Dr(e.data.directives,e.context),c=Dr(t.data.directives,t.context),l=[],u=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,Pr(o,"update",t,e),o.def&&o.def.componentUpdated&&u.push(o)):(Pr(o,"bind",t,e),o.def&&o.def.inserted&&l.push(o));if(l.length){var f=function(){for(var n=0;n<l.length;n++)Pr(l[n],"inserted",t,e)};i?Et(t,"insert",f):f()}if(u.length&&Et(t,"postpatch",(function(){for(var n=0;n<u.length;n++)Pr(u[n],"componentUpdated",t,e)})),!i)for(n in s)c[n]||Pr(s[n],"unbind",e,e,a)}(e,t)}var Nr=Object.create(null);function Dr(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Nr),o[Lr(r)]=r,r.def=Je(t.$options,"directives",r.name,!0);return o}function Lr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Pr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){rt(r,n.context,"directive "+e.name+" "+t+" hook")}}var Fr=[Cr,Ir];function Rr(e,t){var n=t.componentOptions;if(!(o(n)&&!1===n.Ctor.options.inheritAttrs||r(e.data.attrs)&&r(t.data.attrs))){var i,a,s=t.elm,c=e.data.attrs||{},l=t.data.attrs||{};for(i in o(l.__ob__)&&(l=t.data.attrs=M({},l)),l)a=l[i],c[i]!==a&&Hr(s,i,a,t.data.pre);for(i in(Y||Q)&&l.value!==c.value&&Hr(s,"value",l.value),c)r(l[i])&&(fr(i)?s.removeAttributeNS(ur,dr(i)):sr(i)||s.removeAttribute(i))}}function Hr(e,t,n,r){r||e.tagName.indexOf("-")>-1?Ur(e,t,n):lr(t)?pr(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):sr(t)?e.setAttribute(t,function(e,t){return pr(t)||"false"===t?"false":"contenteditable"===e&&cr(t)?t:"true"}(t,n)):fr(t)?pr(n)?e.removeAttributeNS(ur,dr(t)):e.setAttributeNS(ur,t,n):Ur(e,t,n)}function Ur(e,t,n){if(pr(n))e.removeAttribute(t);else{if(Y&&!X&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Vr={create:Rr,update:Rr};function Br(e,t){var n=t.elm,i=t.data,a=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=function(e){for(var t=e.data,n=e,r=e;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=vr(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=vr(t,n.data));return i=t.staticClass,a=t.class,o(i)||o(a)?hr(i,mr(a)):"";var i,a}(t),c=n._transitionClasses;o(c)&&(s=hr(s,mr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var zr,qr,Jr,Kr,Wr,Zr,Gr,Yr,Xr={create:Br,update:Br},Qr=/[\w).+\-_$\]]/;function eo(e){var t,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(l)47===t&&92!==n&&(l=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||u||f||d){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:u++;break;case 125:u--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&Qr.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=e.slice(0,r).trim()):m();function m(){(i||(i=[])).push(e.slice(p,r).trim()),p=r+1}if(void 0===o?o=e.slice(0,r).trim():0!==p&&m(),i)for(r=0;r<i.length;r++)o=to(o,i[r]);return o}function to(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),o=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==o?","+o:o)}function no(e,t){console.error("[Vue compiler]: "+e)}function ro(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function oo(e,t,n,r,o){(e.props||(e.props=[])).push(ho({name:t,value:n,dynamic:o},r)),e.plain=!1}function io(e,t,n,r,o){(o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(ho({name:t,value:n,dynamic:o},r)),e.plain=!1}function ao(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(ho({name:t,value:n},r))}function so(e,t,n,r,o,i,a,s){(e.directives||(e.directives=[])).push(ho({name:t,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),e.plain=!1}function co(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function lo(t,n,r,o,i,a,s,c){var l;o=o||e,a&&o.prevent&&o.passive&&a("passive and prevent can't be used together. Passive handler can't prevent default event.",s),o.right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete o.right):o.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),o.capture&&(delete o.capture,n=co("!",n,c)),o.once&&(delete o.once,n=co("~",n,c)),o.passive&&(delete o.passive,n=co("&",n,c)),o.native?(delete o.native,l=t.nativeEvents||(t.nativeEvents={})):l=t.events||(t.events={});var u=ho({value:r.trim(),dynamic:c},s);o!==e&&(u.modifiers=o);var f=l[n];Array.isArray(f)?i?f.unshift(u):f.push(u):l[n]=f?i?[u,f]:[f,u]:u,t.plain=!1}function uo(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function fo(e,t,n){var r=po(e,":"+t)||po(e,"v-bind:"+t);if(null!=r)return eo(r);if(!1!==n){var o=po(e,t);if(null!=o)return JSON.stringify(o)}}function po(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var o=e.attrsList,i=0,a=o.length;i<a;i++)if(o[i].name===t){o.splice(i,1);break}return n&&delete e.attrsMap[t],r}function vo(e,t){for(var n=e.attrsList,r=0,o=n.length;r<o;r++){var i=n[r];if(t.test(i.name))return n.splice(r,1),i}}function ho(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function mo(e,t,n){var r=n||{},o=r.number,i="$$v";r.trim&&(i="(typeof $$v === 'string'? $$v.trim(): $$v)"),o&&(i="_n("+i+")");var a=yo(t,i);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+a+"}"}}function yo(e,t){var n=function(e){if(e=e.trim(),zr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<zr-1)return(Kr=e.lastIndexOf("."))>-1?{exp:e.slice(0,Kr),key:'"'+e.slice(Kr+1)+'"'}:{exp:e,key:null};for(qr=e,Kr=Wr=Zr=0;!bo();)_o(Jr=go())?$o(Jr):91===Jr&&wo(Jr);return{exp:e.slice(0,Wr),key:e.slice(Wr+1,Zr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function go(){return qr.charCodeAt(++Kr)}function bo(){return Kr>=zr}function _o(e){return 34===e||39===e}function wo(e){var t=1;for(Wr=Kr;!bo();)if(_o(e=go()))$o(e);else if(91===e&&t++,93===e&&t--,0===t){Zr=Kr;break}}function $o(e){for(var t=e;!bo()&&(e=go())!==t;);}function xo(e,t,n){var r=Yr;return function o(){var i=t.apply(null,arguments);null!==i&&Co(e,o,n,r)}}var ko=ut&&!(te&&Number(te[1])<=53);function Ao(e,t,n,r){if(ko){var o=Ln,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Yr.addEventListener(e,t,re?{capture:n,passive:r}:n)}function Co(e,t,n,r){(r||Yr).removeEventListener(e,t._wrapper||t,n)}function So(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},i=e.data.on||{};Yr=t.elm,function(e){if(o(e.__r)){var t=Y?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}o(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(n),It(n,i,Ao,Co,xo,t.context),Yr=void 0}}var Oo,To={create:So,update:So};function Mo(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in o(c.__ob__)&&(c=t.data.domProps=M({},c)),s)n in c||(a[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var l=r(i)?"":String(i);jo(a,l)&&(a.value=l)}else if("innerHTML"===n&&br(a.tagName)&&r(a.innerHTML)){(Oo=Oo||document.createElement("div")).innerHTML="<svg>"+i+"</svg>";for(var u=Oo.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(i!==s[n])try{a[n]=i}catch(e){}}}}function jo(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.number)return h(n)!==h(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Io={create:Mo,update:Mo},Eo=$((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function No(e){var t=Do(e.style);return e.staticStyle?M(e.staticStyle,t):t}function Do(e){return Array.isArray(e)?j(e):"string"==typeof e?Eo(e):e}var Lo,Po=/^--/,Fo=/\s*!important$/,Ro=function(e,t,n){if(Po.test(t))e.style.setProperty(t,n);else if(Fo.test(n))e.style.setProperty(S(t),n.replace(Fo,""),"important");else{var r=Uo(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},Ho=["Webkit","Moz","ms"],Uo=$((function(e){if(Lo=Lo||document.createElement("div").style,"filter"!==(e=k(e))&&e in Lo)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Ho.length;n++){var r=Ho[n]+t;if(r in Lo)return r}}));function Vo(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var a,s,c=t.elm,l=i.staticStyle,u=i.normalizedStyle||i.style||{},f=l||u,d=Do(t.data.style)||{};t.data.normalizedStyle=o(d.__ob__)?M({},d):d;var p=function(e,t){for(var n,r={},o=e;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=No(o.data))&&M(r,n);(n=No(e.data))&&M(r,n);for(var i=e;i=i.parent;)i.data&&(n=No(i.data))&&M(r,n);return r}(t);for(s in f)r(p[s])&&Ro(c,s,"");for(s in p)(a=p[s])!==f[s]&&Ro(c,s,null==a?"":a)}}var Bo={create:Vo,update:Vo},zo=/\s+/;function qo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(zo).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Jo(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(zo).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Ko(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&M(t,Wo(e.name||"v")),M(t,e),t}return"string"==typeof e?Wo(e):void 0}}var Wo=$((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"}})),Zo=K&&!X,Go="transition",Yo="transitionend",Xo="animation",Qo="animationend";Zo&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Go="WebkitTransition",Yo="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Xo="WebkitAnimation",Qo="webkitAnimationEnd"));var ei=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function ti(e){ei((function(){ei(e)}))}function ni(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),qo(e,t))}function ri(e,t){e._transitionClasses&&b(e._transitionClasses,t),Jo(e,t)}function oi(e,t,n){var r=ai(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s="transition"===o?Yo:Qo,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=a&&l()};setTimeout((function(){c<a&&l()}),i+1),e.addEventListener(s,u)}var ii=/\b(transform|all)(,|$)/;function ai(e,t){var n,r=window.getComputedStyle(e),o=(r[Go+"Delay"]||"").split(", "),i=(r[Go+"Duration"]||"").split(", "),a=si(o,i),s=(r[Xo+"Delay"]||"").split(", "),c=(r[Xo+"Duration"]||"").split(", "),l=si(s,c),u=0,f=0;return"transition"===t?a>0&&(n="transition",u=a,f=i.length):"animation"===t?l>0&&(n="animation",u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?"transition":"animation":null)?"transition"===n?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:"transition"===n&&ii.test(r[Go+"Property"])}}function si(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return ci(t)+ci(e[n])})))}function ci(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function li(e,t){var n=e.elm;o(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=Ko(e.data.transition);if(!r(i)&&!o(n._enterCb)&&1===n.nodeType){for(var a=i.css,c=i.type,l=i.enterClass,u=i.enterToClass,f=i.enterActiveClass,d=i.appearClass,p=i.appearToClass,v=i.appearActiveClass,m=i.beforeEnter,y=i.enter,g=i.afterEnter,b=i.enterCancelled,_=i.beforeAppear,w=i.appear,$=i.afterAppear,x=i.appearCancelled,k=i.duration,A=xn,C=xn.$vnode;C&&C.parent;)A=C.context,C=C.parent;var S=!A._isMounted||!e.isRootInsert;if(!S||w||""===w){var O=S&&d?d:l,T=S&&v?v:f,M=S&&p?p:u,j=S&&_||m,I=S&&"function"==typeof w?w:y,E=S&&$||g,N=S&&x||b,D=h(s(k)?k.enter:k);null!=D&&fi(D,"enter",e);var L=!1!==a&&!X,F=pi(I),R=n._enterCb=P((function(){L&&(ri(n,M),ri(n,T)),R.cancelled?(L&&ri(n,O),N&&N(n)):E&&E(n),n._enterCb=null}));e.data.show||Et(e,"insert",(function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),I&&I(n,R)})),j&&j(n),L&&(ni(n,O),ni(n,T),ti((function(){ri(n,O),R.cancelled||(ni(n,M),F||(di(D)?setTimeout(R,D):oi(n,c,R)))}))),e.data.show&&(t&&t(),I&&I(n,R)),L||F||R()}}}function ui(e,t){var n=e.elm;o(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var i=Ko(e.data.transition);if(r(i)||1!==n.nodeType)return t();if(!o(n._leaveCb)){var a=i.css,c=i.type,l=i.leaveClass,u=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,p=i.leave,v=i.afterLeave,m=i.leaveCancelled,y=i.delayLeave,g=i.duration,b=!1!==a&&!X,_=pi(p),w=h(s(g)?g.leave:g);o(w)&&fi(w,"leave",e);var $=n._leaveCb=P((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(ri(n,u),ri(n,f)),$.cancelled?(b&&ri(n,l),m&&m(n)):(t(),v&&v(n)),n._leaveCb=null}));y?y(x):x()}function x(){$.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),d&&d(n),b&&(ni(n,l),ni(n,f),ti((function(){ri(n,l),$.cancelled||(ni(n,u),_||(di(w)?setTimeout($,w):oi(n,c,$)))}))),p&&p(n,$),b||_||$())}}function fi(e,t,n){"number"!=typeof e?ue("<transition> explicit "+t+" duration is not a valid number - got "+JSON.stringify(e)+".",n.context):isNaN(e)&&ue("<transition> explicit "+t+" duration is NaN - the duration expression might be incorrect.",n.context)}function di(e){return"number"==typeof e&&!isNaN(e)}function pi(e){if(r(e))return!1;var t=e.fns;return o(t)?pi(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function vi(e,t){!0!==t.data.show&&li(t)}var hi=function(e){var t,n,s={},c=e.modules,l=e.nodeOps;for(t=0;t<Tr.length;++t)for(s[Tr[t]]=[],n=0;n<c.length;++n)o(c[n][Tr[t]])&&s[Tr[t]].push(c[n][Tr[t]]);function u(e){var t=l.parentNode(e);o(t)&&l.removeChild(t,e)}function d(e,t){return!t&&!e.ns&&!(H.ignoredElements.length&&H.ignoredElements.some((function(t){return f(t)?t.test(e.tag):t===e.tag})))&&H.isUnknownElement(e.tag)}var p=0;function v(e,t,n,r,a,c,u){if(o(e.elm)&&o(c)&&(e=c[u]=Ae(e)),e.isRootInsert=!a,!function(e,t,n,r){var a=e.data;if(o(a)){var c=o(e.componentInstance)&&a.keepAlive;if(o(a=a.hook)&&o(a=a.init)&&a(e,!1),o(e.componentInstance))return h(e,t),y(n,e.elm,r),i(c)&&function(e,t,n,r){for(var i,a=e;a.componentInstance;)if(o(i=(a=a.componentInstance._vnode).data)&&o(i=i.transition)){for(i=0;i<s.activate.length;++i)s.activate[i](Or,a);t.push(a);break}y(n,e.elm,r)}(e,t,n,r),!0}}(e,t,n,r)){var f=e.data,v=e.children,m=e.tag;o(m)?(f&&f.pre&&p++,d(e,p)&&ue("Unknown custom element: <"+m+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?l.createElementNS(e.ns,m):l.createElement(m,e),w(e),g(e,v,t),o(f)&&_(e,t),y(n,e.elm,r),f&&f.pre&&p--):i(e.isComment)?(e.elm=l.createComment(e.text),y(n,e.elm,r)):(e.elm=l.createTextNode(e.text),y(n,e.elm,r))}}function h(e,t){o(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,b(e)?(_(e,t),w(e)):(Sr(e),t.push(e))}function y(e,t,n){o(e)&&(o(n)?l.parentNode(n)===e&&l.insertBefore(e,t,n):l.appendChild(e,t))}function g(e,t,n){if(Array.isArray(t)){C(t);for(var r=0;r<t.length;++r)v(t[r],n,e.elm,null,!0,t,r)}else a(e.text)&&l.appendChild(e.elm,l.createTextNode(String(e.text)))}function b(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return o(e.tag)}function _(e,n){for(var r=0;r<s.create.length;++r)s.create[r](Or,e);o(t=e.data.hook)&&(o(t.create)&&t.create(Or,e),o(t.insert)&&n.push(e))}function w(e){var t;if(o(t=e.fnScopeId))l.setStyleScope(e.elm,t);else for(var n=e;n;)o(t=n.context)&&o(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t),n=n.parent;o(t=xn)&&t!==e.context&&t!==e.fnContext&&o(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t)}function $(e,t,n,r,o,i){for(;r<=o;++r)v(n[r],i,e,t,!1,n,r)}function x(e){var t,n,r=e.data;if(o(r))for(o(t=r.hook)&&o(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(o(t=e.children))for(n=0;n<e.children.length;++n)x(e.children[n])}function k(e,t,n){for(;t<=n;++t){var r=e[t];o(r)&&(o(r.tag)?(A(r),x(r)):u(r.elm))}}function A(e,t){if(o(t)||o(e.data)){var n,r=s.remove.length+1;for(o(t)?t.listeners+=r:t=function(e,t){function n(){0==--n.listeners&&u(e)}return n.listeners=t,n}(e.elm,r),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&A(n,t),n=0;n<s.remove.length;++n)s.remove[n](e,t);o(n=e.data.hook)&&o(n=n.remove)?n(e,t):t()}else u(e.elm)}function C(e){for(var t={},n=0;n<e.length;n++){var r=e[n],i=r.key;o(i)&&(t[i]?ue("Duplicate keys detected: '"+i+"'. This may cause an update error.",r.context):t[i]=!0)}}function S(e,t,n,r){for(var i=n;i<r;i++){var a=t[i];if(o(a)&&Mr(e,a))return i}}function O(e,t,n){if(i(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var T=!1,M=m("attrs,class,staticClass,staticStyle,key");function j(e,t,n,r){var a,s=t.tag,c=t.data,l=t.children;if(r=r||c&&c.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(!function(e,t,n){return o(t.tag)?0===t.tag.indexOf("vue-component")||!d(t,n)&&t.tag.toLowerCase()===(e.tagName&&e.tagName.toLowerCase()):e.nodeType===(t.isComment?8:3)}(e,t,r))return!1;if(o(c)&&(o(a=c.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return h(t,n),!0;if(o(s)){if(o(l))if(e.hasChildNodes())if(o(a=c)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return"undefined"==typeof console||T||(T=!0,console.warn("Parent: ",e),console.warn("server innerHTML: ",a),console.warn("client innerHTML: ",e.innerHTML)),!1}else{for(var u=!0,f=e.firstChild,p=0;p<l.length;p++){if(!f||!j(f,l[p],n,r)){u=!1;break}f=f.nextSibling}if(!u||f)return"undefined"==typeof console||T||(T=!0,console.warn("Parent: ",e),console.warn("Mismatching childNodes vs. VNodes: ",e.childNodes,l)),!1}else g(t,l,n);if(o(c)){var v=!1;for(var m in c)if(!M(m)){v=!0,_(t,n);break}!v&&c.class&&Tt(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,a){if(!r(t)){var c,u=!1,f=[];if(r(e))u=!0,v(t,f);else{var d=o(e.nodeType);if(!d&&Mr(e,t))!function e(t,n,a,c,u,f){if(t!==n){o(n.elm)&&o(c)&&(n=c[u]=Ae(n));var d=n.elm=t.elm;if(i(t.isAsyncPlaceholder))o(n.asyncFactory.resolved)?j(t.elm,n,a):n.isAsyncPlaceholder=!0;else if(i(n.isStatic)&&i(t.isStatic)&&n.key===t.key&&(i(n.isCloned)||i(n.isOnce)))n.componentInstance=t.componentInstance;else{var p,h=n.data;o(h)&&o(p=h.hook)&&o(p=p.prepatch)&&p(t,n);var m=t.children,y=n.children;if(o(h)&&b(n)){for(p=0;p<s.update.length;++p)s.update[p](t,n);o(p=h.hook)&&o(p=p.update)&&p(t,n)}r(n.text)?o(m)&&o(y)?m!==y&&function(t,n,i,a,s){var c,u,f,d=0,p=0,h=n.length-1,m=n[0],y=n[h],g=i.length-1,b=i[0],_=i[g],w=!s;for(C(i);d<=h&&p<=g;)r(m)?m=n[++d]:r(y)?y=n[--h]:Mr(m,b)?(e(m,b,a,i,p),m=n[++d],b=i[++p]):Mr(y,_)?(e(y,_,a,i,g),y=n[--h],_=i[--g]):Mr(m,_)?(e(m,_,a,i,g),w&&l.insertBefore(t,m.elm,l.nextSibling(y.elm)),m=n[++d],_=i[--g]):Mr(y,b)?(e(y,b,a,i,p),w&&l.insertBefore(t,y.elm,m.elm),y=n[--h],b=i[++p]):(r(c)&&(c=jr(n,d,h)),r(u=o(b.key)?c[b.key]:S(b,n,d,h))?v(b,a,t,m.elm,!1,i,p):Mr(f=n[u],b)?(e(f,b,a,i,p),n[u]=void 0,w&&l.insertBefore(t,f.elm,m.elm)):v(b,a,t,m.elm,!1,i,p),b=i[++p]);d>h?$(t,r(i[g+1])?null:i[g+1].elm,i,p,g,a):p>g&&k(n,d,h)}(d,m,y,a,f):o(y)?(C(y),o(t.text)&&l.setTextContent(d,""),$(d,null,y,0,y.length-1,a)):o(m)?k(m,0,m.length-1):o(t.text)&&l.setTextContent(d,""):t.text!==n.text&&l.setTextContent(d,n.text),o(h)&&o(p=h.hook)&&o(p=p.postpatch)&&p(t,n)}}}(e,t,f,null,null,a);else{if(d){if(1===e.nodeType&&e.hasAttribute("data-server-rendered")&&(e.removeAttribute("data-server-rendered"),n=!0),i(n)){if(j(e,t,f))return O(t,f,!0),e;ue("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")}c=e,e=new we(l.tagName(c).toLowerCase(),{},[],void 0,c)}var p=e.elm,h=l.parentNode(p);if(v(t,f,p._leaveCb?null:h,l.nextSibling(p)),o(t.parent))for(var m=t.parent,y=b(t);m;){for(var g=0;g<s.destroy.length;++g)s.destroy[g](m);if(m.elm=t.elm,y){for(var _=0;_<s.create.length;++_)s.create[_](Or,m);var w=m.data.hook.insert;if(w.merged)for(var A=1;A<w.fns.length;A++)w.fns[A]()}else Sr(m);m=m.parent}o(h)?k([e],0,0):o(e.tag)&&x(e)}}return O(t,f,u),t.elm}o(e)&&x(e)}}({nodeOps:Ar,modules:[Vr,Xr,To,Io,Bo,K?{create:vi,activate:vi,remove:function(e,t){!0!==e.data.show?ui(e,t):t()}}:{}].concat(Fr)});X&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&xi(e,"input")}));var mi={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Et(n,"postpatch",(function(){mi.componentUpdated(e,t,n)})):yi(e,t,n.context),e._vOptions=[].map.call(e.options,_i)):("textarea"===n.tag||xr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",wi),e.addEventListener("compositionend",$i),e.addEventListener("change",$i),X&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){yi(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,_i);o.some((function(e,t){return!D(e,r[t])}))&&(e.multiple?t.value.some((function(e){return bi(e,o)})):t.value!==t.oldValue&&bi(t.value,o))&&xi(e,"change")}}};function yi(e,t,n){gi(e,t,n),(Y||Q)&&setTimeout((function(){gi(e,t,n)}),0)}function gi(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],o)i=L(r,_i(a))>-1,a.selected!==i&&(a.selected=i);else if(D(_i(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));o||(e.selectedIndex=-1)}else ue('<select multiple v-model="'+t.expression+'"> expects an Array value for its binding, but got '+Object.prototype.toString.call(r).slice(8,-1),n)}function bi(e,t){return t.every((function(t){return!D(t,e)}))}function _i(e){return"_value"in e?e._value:e.value}function wi(e){e.target.composing=!0}function $i(e){e.target.composing&&(e.target.composing=!1,xi(e.target,"input"))}function xi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function ki(e){return!e.componentInstance||e.data&&e.data.transition?e:ki(e.componentInstance._vnode)}var Ai={model:mi,show:{bind:function(e,t,n){var r=t.value,o=(n=ki(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,li(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=ki(n)).data&&n.data.transition?(n.data.show=!0,r?li(n,(function(){e.style.display=e.__vOriginalDisplay})):ui(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}}},Ci={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Si(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Si(yn(t.children)):e}function Oi(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[k(i)]=o[i];return t}function Ti(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Mi=function(e){return e.tag||Ht(e)},ji=function(e){return"show"===e.name},Ii={name:"transition",props:Ci,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Mi)).length){n.length>1&&ue("<transition> can only be used on a single element. Use <transition-group> for lists.",this.$parent);var r=this.mode;r&&"in-out"!==r&&"out-in"!==r&&ue("invalid <transition> mode: "+r,this.$parent);var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var i=Si(o);if(!i)return o;if(this._leaving)return Ti(e,o);var s="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?s+"comment":s+i.tag:a(i.key)?0===String(i.key).indexOf(s)?i.key:s+i.key:i.key;var c=(i.data||(i.data={})).transition=Oi(this),l=this._vnode,u=Si(l);if(i.data.directives&&i.data.directives.some(ji)&&(i.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,u)&&!Ht(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var f=u.data.transition=M({},c);if("out-in"===r)return this._leaving=!0,Et(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Ti(e,o);if("in-out"===r){if(Ht(i))return l;var d,p=function(){d()};Et(c,"afterEnter",p),Et(c,"enterCancelled",p),Et(f,"delayLeave",(function(e){d=e}))}}return o}}},Ei=M({tag:String,moveClass:String},Ci);function Ni(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Di(e){e.data.newPos=e.elm.getBoundingClientRect()}function Li(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}delete Ei.mode;var Pi={Transition:Ii,TransitionGroup:{props:Ei,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=An(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Oi(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else{var l=c.componentOptions,u=l?l.Ctor.options.name||l.tag||"":c.tag;ue("<transition-group> children must be keyed: <"+u+">")}}if(r){for(var f=[],d=[],p=0;p<r.length;p++){var v=r[p];v.data.transition=a,v.data.pos=v.elm.getBoundingClientRect(),n[v.key]?f.push(v):d.push(v)}this.kept=e(t,null,f),this.removed=d}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Ni),e.forEach(Di),e.forEach(Li),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;ni(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Yo,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Yo,e),n._moveCb=null,ri(n,t))})}})))},methods:{hasMove:function(e,t){if(!Zo)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){Jo(n,e)})),qo(n,t),n.style.display="none",this.$el.appendChild(n);var r=ai(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};Yn.config.mustUseProp=ar,Yn.config.isReservedTag=_r,Yn.config.isReservedAttr=or,Yn.config.getTagNamespace=wr,Yn.config.isUnknownElement=function(e){if(!K)return!0;if(_r(e))return!1;if(e=e.toLowerCase(),null!=$r[e])return $r[e];var t=document.createElement(e);return e.indexOf("-")>-1?$r[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:$r[e]=/HTMLUnknownElement/.test(t.toString())},M(Yn.options.directives,Ai),M(Yn.options.components,Pi),Yn.prototype.__patch__=K?hi:I,Yn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?ue("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):ue("Failed to mount component: template or render function not defined.",e)),On(e,"beforeMount"),r=H.performance&&ct?function(){var t=e._name,r=e._uid,o="vue-perf-start:"+r,i="vue-perf-end:"+r;ct(o);var a=e._render();ct(i),lt("vue "+t+" render",o,i),ct(o),e._update(a,n),ct(i),lt("vue "+t+" patch",o,i)}:function(){e._update(e._render(),n)},new Un(e,r,I,{before:function(){e._isMounted&&!e._isDestroyed&&On(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,On(e,"mounted")),e}(this,e=e&&K?kr(e):void 0,t)},K&&setTimeout((function(){H.devtools&&(ae?ae.emit("init",Yn):console[console.info?"info":"log"]("Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools")),!1!==H.productionTip&&"undefined"!=typeof console&&console[console.info?"info":"log"]("You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html")}),0);var Fi=/\{\{((?:.|\r?\n)+?)\}\}/g,Ri=/[-.*+?^${}()|[\]\/\\]/g,Hi=$((function(e){var t=e[0].replace(Ri,"\\$&"),n=e[1].replace(Ri,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));function Ui(e,t){var n=t?Hi(t):Fi;if(n.test(e)){for(var r,o,i,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(o=r.index)>c&&(s.push(i=e.slice(c,o)),a.push(JSON.stringify(i)));var l=eo(r[1].trim());a.push("_s("+l+")"),s.push({"@binding":l}),c=o+r[0].length}return c<e.length&&(s.push(i=e.slice(c)),a.push(JSON.stringify(i))),{expression:a.join("+"),tokens:s}}}var Vi,Bi={staticKeys:["staticClass"],transformNode:function(e,t){var n=t.warn||no,r=po(e,"class");r&&Ui(r,t.delimiters)&&n('class="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div class="{{ val }}">, use <div :class="val">.',e.rawAttrsMap.class),r&&(e.staticClass=JSON.stringify(r));var o=fo(e,"class",!1);o&&(e.classBinding=o)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}},zi={staticKeys:["staticStyle"],transformNode:function(e,t){var n=t.warn||no,r=po(e,"style");r&&(Ui(r,t.delimiters)&&n('style="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div style="{{ val }}">, use <div :style="val">.',e.rawAttrsMap.style),e.staticStyle=JSON.stringify(Eo(r)));var o=fo(e,"style",!1);o&&(e.styleBinding=o)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},qi=m("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Ji=m("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),Ki=m("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Wi=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Zi=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Gi="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+U.source+"]*",Yi="((?:"+Gi+"\\:)?"+Gi+")",Xi=new RegExp("^<"+Yi),Qi=/^\s*(\/?)>/,ea=new RegExp("^<\\/"+Yi+"[^>]*>"),ta=/^<!DOCTYPE [^>]+>/i,na=/^<!\--/,ra=/^<!\[/,oa=m("script,style,textarea",!0),ia={},aa={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},sa=/&(?:lt|gt|quot|amp|#39);/g,ca=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,la=m("pre,textarea",!0),ua=function(e,t){return e&&la(e)&&"\n"===t[0]};function fa(e,t){var n=t?ca:sa;return e.replace(n,(function(e){return aa[e]}))}var da,pa,va,ha,ma,ya,ga,ba,_a,wa=/^@|^v-on:/,$a=/^v-|^@|^:|^#/,xa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ka=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Aa=/^\(|\)$/g,Ca=/^\[.*\]$/,Sa=/:(.*)$/,Oa=/^:|^\.|^v-bind:/,Ta=/\.[^.\]]+(?=[^\]]*$)/g,Ma=/^v-slot(:|$)|^#/,ja=/[\r\n]/,Ia=/[ \f\t\r\n]+/g,Ea=/[\s"'<>\/=]/,Na=$((function(e){return(Vi=Vi||document.createElement("div")).innerHTML=e,Vi.textContent}));function Da(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:Ua(t),rawAttrsMap:{},parent:n,children:[]}}function La(e,t){var n;!function(e){var t=fo(e,"key");if(t){if("template"===e.tag&&da("<template> cannot be keyed. Place the key on real elements instead.",uo(e,"key")),e.for){var n=e.iterator2||e.iterator1,r=e.parent;n&&n===t&&r&&"transition-group"===r.tag&&da("Do not use v-for index as key on <transition-group> children, this is the same as not using keys.",uo(e,"key"),!0)}e.key=t}}(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=fo(e,"ref");t&&(e.ref=t,e.refInFor=function(e){for(var t=e;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?((t=po(e,"scope"))&&da('the "scope" attribute for scoped slots have been deprecated and replaced by "slot-scope" since 2.5. The new "slot-scope" attribute can also be used on plain elements in addition to <template> to denote scoped slots.',e.rawAttrsMap.scope,!0),e.slotScope=t||po(e,"slot-scope")):(t=po(e,"slot-scope"))&&(e.attrsMap["v-for"]&&da("Ambiguous combined usage of slot-scope and v-for on <"+e.tag+"> (v-for takes higher priority). Use a wrapper <template> for the scoped slot to make it clearer.",e.rawAttrsMap["slot-scope"],!0),e.slotScope=t);var n=fo(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||io(e,"slot",n,uo(e,"slot"))),"template"===e.tag){var r=vo(e,Ma);if(r){(e.slotTarget||e.slotScope)&&da("Unexpected mixed usage of different slot syntaxes.",e),e.parent&&!_a(e.parent)&&da("<template v-slot> can only appear at the root level inside the receiving component",e);var o=Ra(r),i=o.name,a=o.dynamic;e.slotTarget=i,e.slotTargetDynamic=a,e.slotScope=r.value||"_empty_"}}else{var s=vo(e,Ma);if(s){_a(e)||da("v-slot can only be used on components or <template>.",s),(e.slotScope||e.slotTarget)&&da("Unexpected mixed usage of different slot syntaxes.",e),e.scopedSlots&&da("To avoid scope ambiguity, the default slot should also use <template> syntax when there are other named slots.",s);var c=e.scopedSlots||(e.scopedSlots={}),l=Ra(s),u=l.name,f=l.dynamic,d=c[u]=Da("template",[],e);d.slotTarget=u,d.slotTargetDynamic=f,d.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=d,!0})),d.slotScope=s.value||"_empty_",e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=fo(n,"name"),n.key&&da("`key` does not work on <slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.",uo(n,"key"))),function(e){var t;(t=fo(e,"is"))&&(e.component=t),null!=po(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var r=0;r<va.length;r++)e=va[r](e,t)||e;return function(e){var t,n,r,o,i,a,s,c,l=e.attrsList;for(t=0,n=l.length;t<n;t++)if(r=o=l[t].name,i=l[t].value,$a.test(r))if(e.hasBindings=!0,(a=Ha(r.replace($a,"")))&&(r=r.replace(Ta,"")),Oa.test(r))r=r.replace(Oa,""),i=eo(i),(c=Ca.test(r))&&(r=r.slice(1,-1)),0===i.trim().length&&da('The value for a v-bind expression cannot be empty. Found in "v-bind:'+r+'"'),a&&(a.prop&&!c&&"innerHtml"===(r=k(r))&&(r="innerHTML"),a.camel&&!c&&(r=k(r)),a.sync&&(s=yo(i,"$event"),c?lo(e,'"update:"+('+r+")",s,null,!1,da,l[t],!0):(lo(e,"update:"+k(r),s,null,!1,da,l[t]),S(r)!==k(r)&&lo(e,"update:"+S(r),s,null,!1,da,l[t])))),a&&a.prop||!e.component&&ga(e.tag,e.attrsMap.type,r)?oo(e,r,i,l[t],c):io(e,r,i,l[t],c);else if(wa.test(r))r=r.replace(wa,""),(c=Ca.test(r))&&(r=r.slice(1,-1)),lo(e,r,i,a,!1,da,l[t],c);else{var u=(r=r.replace($a,"")).match(Sa),f=u&&u[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),Ca.test(f)&&(f=f.slice(1,-1),c=!0)),so(e,r,o,i,f,c,a,l[t]),"model"===r&&za(e,i)}else Ui(i,pa)&&da(r+'="'+i+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.',l[t]),io(e,r,JSON.stringify(i),l[t]),!e.component&&"muted"===r&&ga(e.tag,e.attrsMap.type,r)&&oo(e,r,"true",l[t])}(e),e}function Pa(e){var t;if(t=po(e,"v-for")){var n=function(e){var t=e.match(xa);if(t){var n={};n.for=t[2].trim();var r=t[1].trim().replace(Aa,""),o=r.match(ka);return o?(n.alias=r.replace(ka,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}(t);n?M(e,n):da("Invalid v-for expression: "+t,e.rawAttrsMap["v-for"])}}function Fa(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function Ra(e){var t=e.name.replace(Ma,"");return t||("#"!==e.name[0]?t="default":da("v-slot shorthand syntax requires a slot name.",e)),Ca.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function Ha(e){var t=e.match(Ta);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function Ua(e){for(var t={},n=0,r=e.length;n<r;n++)!t[e[n].name]||Y||Q||da("duplicate attribute: "+e[n].name,e[n]),t[e[n].name]=e[n].value;return t}var Va=/^xmlns:NS\d+/,Ba=/^NS\d+:/;function za(e,t){for(var n=e;n;)n.for&&n.alias===t&&da("<"+e.tag+' v-model="'+t+'">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.',e.rawAttrsMap["v-model"]),n=n.parent}function qa(e){return Da(e.tag,e.attrsList.slice(),e.parent)}var Ja,Ka,Wa,Za=[Bi,zi,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=fo(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var o=po(e,"v-if",!0),i=o?"&&("+o+")":"",a=null!=po(e,"v-else",!0),s=po(e,"v-else-if",!0),c=qa(e);Pa(c),ao(c,"type","checkbox"),La(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+i,Fa(c,{exp:c.if,block:c});var l=qa(e);po(l,"v-for",!0),ao(l,"type","radio"),La(l,t),Fa(c,{exp:"("+n+")==='radio'"+i,block:l});var u=qa(e);return po(u,"v-for",!0),ao(u,":type",n),La(u,t),Fa(c,{exp:o,block:u}),a?c.else=!0:s&&(c.elseif=s),c}}}}],Ga={expectHTML:!0,modules:Za,directives:{model:function(e,t,n){Gr=n;var r=t.value,o=t.modifiers,i=e.tag,a=e.attrsMap.type;if("input"===i&&"file"===a&&Gr("<"+e.tag+' v-model="'+r+'" type="file">:\nFile inputs are read only. Use a v-on:change listener instead.',e.rawAttrsMap["v-model"]),e.component)return mo(e,r,o),!1;if("select"===i)!function(e,t,n){var r='var $$selectedVal = 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 '+(n&&n.number?"_n(val)":"val")+"});";lo(e,"change",r=r+" "+yo(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(e,r,o);else if("input"===i&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,o=fo(e,"value")||"null",i=fo(e,"true-value")||"true",a=fo(e,"false-value")||"false";oo(e,"checked","Array.isArray("+t+")?_i("+t+","+o+")>-1"+("true"===i?":("+t+")":":_q("+t+","+i+")")),lo(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+yo(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+yo(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+yo(t,"$$c")+"}",null,!0)}(e,r,o);else if("input"===i&&"radio"===a)!function(e,t,n){var r=n&&n.number,o=fo(e,"value")||"null";oo(e,"checked","_q("+t+","+(o=r?"_n("+o+")":o)+")"),lo(e,"change",yo(t,o),null,!0)}(e,r,o);else if("input"===i||"textarea"===i)!function(e,t,n){var r=e.attrsMap.type,o=e.attrsMap["v-bind:value"]||e.attrsMap[":value"],i=e.attrsMap["v-bind:type"]||e.attrsMap[":type"];if(o&&!i){var a=e.attrsMap["v-bind:value"]?"v-bind:value":":value";Gr(a+'="'+o+'" conflicts with v-model on the same element because the latter already expands to a value binding internally',e.rawAttrsMap[a])}var s=n||{},c=s.lazy,l=s.number,u=s.trim,f=!c&&"range"!==r,d=c?"change":"range"===r?"__r":"input",p="$event.target.value";u&&(p="$event.target.value.trim()"),l&&(p="_n("+p+")");var v=yo(t,p);f&&(v="if($event.target.composing)return;"+v),oo(e,"value","("+t+")"),lo(e,d,v,null,!0),(u||l)&&lo(e,"blur","$forceUpdate()")}(e,r,o);else{if(!H.isReservedTag(i))return mo(e,r,o),!1;Gr("<"+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!0},text:function(e,t){t.value&&oo(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&oo(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:qi,mustUseProp:ar,canBeLeftOpenTag:Ji,isReservedTag:_r,getTagNamespace:wr,staticKeys:(Wa=Za,Wa.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(","))},Ya=$((function(e){return m("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));var Xa=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,Qa=/\([^)]*?\);*$/,es=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,ts={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ns={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},rs=function(e){return"if("+e+")return null;"},os={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:rs("$event.target !== $event.currentTarget"),ctrl:rs("!$event.ctrlKey"),shift:rs("!$event.shiftKey"),alt:rs("!$event.altKey"),meta:rs("!$event.metaKey"),left:rs("'button' in $event && $event.button !== 0"),middle:rs("'button' in $event && $event.button !== 1"),right:rs("'button' in $event && $event.button !== 2")};function is(e,t){var n=t?"nativeOn:":"on:",r="",o="";for(var i in e){var a=as(e[i]);e[i]&&e[i].dynamic?o+=i+","+a+",":r+='"'+i+'":'+a+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function as(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return as(e)})).join(",")+"]";var t=es.test(e.value),n=Xa.test(e.value),r=es.test(e.value.replace(Qa,""));if(e.modifiers){var o="",i="",a=[];for(var s in e.modifiers)if(os[s])i+=os[s],ts[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;i+=rs(["ctrl","shift","alt","meta"].filter((function(e){return!c[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);return a.length&&(o+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(ss).join("&&")+")return null;"}(a)),i&&(o+=i),"function($event){"+o+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function ss(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=ts[e],r=ns[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var cs={on:function(e,t){t.modifiers&&ue("v-on without argument does not support modifiers."),e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:I},ls=function(e){this.options=e,this.warn=e.warn||no,this.transforms=ro(e.modules,"transformCode"),this.dataGenFns=ro(e.modules,"genData"),this.directives=M(M({},cs),e.directives);var t=e.isReservedTag||E;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function us(e,t){var n=new ls(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":fs(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function fs(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return ds(e,t);if(e.once&&!e.onceProcessed)return ps(e,t);if(e.for&&!e.forProcessed)return hs(e,t);if(e.if&&!e.ifProcessed)return vs(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=bs(e,t),o="_t("+n+(r?",function(){return "+r+"}":""),i=e.attrs||e.dynamicAttrs?$s((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:k(e.name),value:e.value,dynamic:e.dynamic}}))):null,a=e.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=","+i),a&&(o+=(i?"":",null")+","+a),o+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:bs(t,n,!0);return"_c("+e+","+ms(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=ms(e,t));var o=e.inlineTemplate?null:bs(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var i=0;i<t.transforms.length;i++)n=t.transforms[i](e,n);return n}return bs(e,t)||"void 0"}function ds(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+fs(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function ps(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return vs(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+fs(e,t)+","+t.onceId+++","+n+")":(t.warn("v-once can only be used inside v-for that is keyed. ",e.rawAttrsMap["v-once"]),fs(e,t))}return ds(e,t)}function vs(e,t,n,r){return e.ifProcessed=!0,function e(t,n,r,o){if(!t.length)return o||"_e()";var i=t.shift();return i.exp?"("+i.exp+")?"+a(i.block)+":"+e(t,n,r,o):""+a(i.block);function a(e){return r?r(e,n):e.once?ps(e,n):fs(e,n)}}(e.ifConditions.slice(),t,n,r)}function hs(e,t,n,r){var o=e.for,i=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return t.maybeComponent(e)&&"slot"!==e.tag&&"template"!==e.tag&&!e.key&&t.warn("<"+e.tag+' v-for="'+i+" in "+o+'">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.',e.rawAttrsMap["v-for"],!0),e.forProcessed=!0,(r||"_l")+"(("+o+"),function("+i+a+s+"){return "+(n||fs)(e,t)+"})"}function ms(e,t){var n="{",r=function(e,t){var n=e.directives;if(n){var r,o,i,a,s="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],a=!0;var l=t.directives[i.name];l&&(a=!!l(e,i,t.warn)),a&&(c=!0,s+='{name:"'+i.name+'",rawName:"'+i.rawName+'"'+(i.value?",value:("+i.value+"),expression:"+JSON.stringify(i.value):"")+(i.arg?",arg:"+(i.isDynamicArg?i.arg:'"'+i.arg+'"'):"")+(i.modifiers?",modifiers:"+JSON.stringify(i.modifiers):"")+"},")}return c?s.slice(0,-1)+"]":void 0}}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var o=0;o<t.dataGenFns.length;o++)n+=t.dataGenFns[o](e);if(e.attrs&&(n+="attrs:"+$s(e.attrs)+","),e.props&&(n+="domProps:"+$s(e.props)+","),e.events&&(n+=is(e.events,!1)+","),e.nativeEvents&&(n+=is(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||ys(n)})),o=!!e.if;if(!r)for(var i=e.parent;i;){if(i.slotScope&&"_empty_"!==i.slotScope||i.for){r=!0;break}i.if&&(o=!0),i=i.parent}var a=Object.keys(t).map((function(e){return gs(t[e],n)})).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&o?",null,false,"+function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var i=function(e,t){var n=e.children[0];if(1===e.children.length&&1===n.type||t.warn("Inline-template components must have exactly one child element.",{start:e.start}),n&&1===n.type){var r=us(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+$s(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function ys(e){return 1===e.type&&("slot"===e.tag||e.children.some(ys))}function gs(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return vs(e,t,gs,"null");if(e.for&&!e.forProcessed)return hs(e,t,gs);var r="_empty_"===e.slotScope?"":String(e.slotScope),o="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(bs(e,t)||"undefined")+":undefined":bs(e,t)||"undefined":fs(e,t))+"}",i=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+o+i+"}"}function bs(e,t,n,r,o){var i=e.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||fs)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var o=e[r];if(1===o.type){if(_s(o)||o.ifConditions&&o.ifConditions.some((function(e){return _s(e.block)}))){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(i,t.maybeComponent):0,l=o||ws;return"["+i.map((function(e){return l(e,t)})).join(",")+"]"+(c?","+c:"")}}function _s(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function ws(e,t){return 1===e.type?fs(e,t):3===e.type&&e.isComment?function(e){return"_e("+JSON.stringify(e.text)+")"}(e):"_v("+(2===(n=e).type?n.expression:xs(JSON.stringify(n.text)))+")";var n}function $s(e){for(var t="",n="",r=0;r<e.length;r++){var o=e[r],i=xs(o.value);o.dynamic?n+=o.name+","+i+",":t+='"'+o.name+'":'+i+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function xs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}var ks=new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),As=new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),Cs=/'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g;function Ss(e,t,n,r){var o=e.replace(Cs,""),i=o.match(As);i&&"$"!==o.charAt(i.index-1)&&n('avoid using JavaScript unary operator as property name: "'+i[0]+'" in expression '+t.trim(),r),Ms(e,t,n,r)}function Os(e,t,n,r){Ms(e.for||"",t,n,r),Ts(e.alias,"v-for alias",t,n,r),Ts(e.iterator1,"v-for iterator",t,n,r),Ts(e.iterator2,"v-for iterator",t,n,r)}function Ts(e,t,n,r,o){if("string"==typeof e)try{new Function("var "+e+"=_")}catch(i){r("invalid "+t+' "'+e+'" in expression: '+n.trim(),o)}}function Ms(e,t,n,r){try{new Function("return "+e)}catch(i){var o=e.replace(Cs,"").match(ks);n(o?'avoid using JavaScript keyword as property name: "'+o[0]+'"\n Raw expression: '+t.trim():"invalid expression: "+i.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function js(e,t,n,r){try{new Function(e,"")}catch(o){n("invalid function parameter expression: "+o.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function Is(e,t){var n="";if(t>0)for(;1&t&&(n+=e),!((t>>>=1)<=0);)e+=e;return n}function Es(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),I}}function Ns(e){var t=Object.create(null);return function(n,r,o){var i=(r=M({},r)).warn||ue;delete r.warn;try{new Function("return 1")}catch(e){e.toString().match(/unsafe-eval|CSP/)&&i("It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.")}var a=r.delimiters?String(r.delimiters)+n:n;if(t[a])return t[a];var s=e(n,r);s.errors&&s.errors.length&&(r.outputSourceRange?s.errors.forEach((function(e){i("Error compiling template:\n\n"+e.msg+"\n\n"+function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length);for(var r=e.split(/\r?\n/),o=0,i=[],a=0;a<r.length;a++)if((o+=r[a].length+1)>=t){for(var s=a-2;s<=a+2||n>o;s++)if(!(s<0||s>=r.length)){i.push(""+(s+1)+Is(" ",3-String(s+1).length)+"| "+r[s]);var c=r[s].length;if(s===a){var l=t-(o-c)+1,u=n>o?c-l:n-t;i.push(" | "+Is(" ",l)+Is("^",u))}else if(s>a){if(n>o){var f=Math.min(n-o,c);i.push(" | "+Is("^",f))}o+=c+1}}break}return i.join("\n")}(n,e.start,e.end),o)})):i("Error compiling template:\n\n"+n+"\n\n"+s.errors.map((function(e){return"- "+e})).join("\n")+"\n",o)),s.tips&&s.tips.length&&(r.outputSourceRange?s.tips.forEach((function(e){return fe(e.msg,o)})):s.tips.forEach((function(e){return fe(e,o)})));var c={},l=[];return c.render=Es(s.render,l),c.staticRenderFns=s.staticRenderFns.map((function(e){return Es(e,l)})),s.errors&&s.errors.length||!l.length||i("Failed to generate render function:\n\n"+l.map((function(e){var t=e.err,n=e.code;return t.toString()+" in\n\n"+n+"\n"})).join("\n"),o),t[a]=c}}var Ds,Ls,Ps=(Ds=function(e,t){var n=function(e,t){da=t.warn||no,ya=t.isPreTag||E,ga=t.mustUseProp||E,ba=t.getTagNamespace||E;var n=t.isReservedTag||E;_a=function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))},va=ro(t.modules,"transformNode"),ha=ro(t.modules,"preTransformNode"),ma=ro(t.modules,"postTransformNode"),pa=t.delimiters;var r,o,i=[],a=!1!==t.preserveWhitespace,s=t.whitespace,c=!1,l=!1,u=!1;function f(e,t){u||(u=!0,da(e,t))}function d(e){if(p(e),c||e.processed||(e=La(e,t)),i.length||e===r||(r.if&&(e.elseif||e.else)?(v(e),Fa(r,{exp:e.elseif,block:e})):f("Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.",{start:e.start})),o&&!e.forbidden)if(e.elseif||e.else)a=e,(s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];" "!==e[t].text&&da('text "'+e[t].text.trim()+'" between v-if and v-else(-if) will be ignored.',e[t]),e.pop()}}(o.children))&&s.if?Fa(s,{exp:a.elseif,block:a}):da("v-"+(a.elseif?'else-if="'+a.elseif+'"':"else")+" used on element <"+a.tag+"> without corresponding v-if.",a.rawAttrsMap[a.elseif?"v-else-if":"v-else"]);else{if(e.slotScope){var n=e.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=e}o.children.push(e),e.parent=o}var a,s;e.children=e.children.filter((function(e){return!e.slotScope})),p(e),e.pre&&(c=!1),ya(e.tag)&&(l=!1);for(var u=0;u<ma.length;u++)ma[u](e,t)}function p(e){if(!l)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}function v(e){"slot"!==e.tag&&"template"!==e.tag||f("Cannot use <"+e.tag+"> as component root element because it may contain multiple nodes.",{start:e.start}),e.attrsMap.hasOwnProperty("v-for")&&f("Cannot use v-for on stateful component root element because it renders multiple elements.",e.rawAttrsMap["v-for"])}return function(e,t){for(var n,r,o=[],i=t.expectHTML,a=t.isUnaryTag||E,s=t.canBeLeftOpenTag||E,c=0;e;){if(n=e,r&&oa(r)){var l=0,u=r.toLowerCase(),f=ia[u]||(ia[u]=new RegExp("([\\s\\S]*?)(</"+u+"[^>]*>)","i")),d=e.replace(f,(function(e,n,r){return l=r.length,oa(u)||"noscript"===u||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),ua(u,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));c+=e.length-d.length,e=d,C(u,c-l,c)}else{var p=e.indexOf("<");if(0===p){if(na.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),x(v+3);continue}}if(ra.test(e)){var h=e.indexOf("]>");if(h>=0){x(h+2);continue}}var m=e.match(ta);if(m){x(m[0].length);continue}var y=e.match(ea);if(y){var g=c;x(y[0].length),C(y[1],g,c);continue}var b=k();if(b){A(b),ua(b.tagName,e)&&x(1);continue}}var _=void 0,w=void 0,$=void 0;if(p>=0){for(w=e.slice(p);!(ea.test(w)||Xi.test(w)||na.test(w)||ra.test(w)||($=w.indexOf("<",1))<0);)p+=$,w=e.slice(p);_=e.substring(0,p)}p<0&&(_=e),_&&x(_.length),t.chars&&_&&t.chars(_,c-_.length,c)}if(e===n){t.chars&&t.chars(e),!o.length&&t.warn&&t.warn('Mal-formatted tag at end of template: "'+e+'"',{start:c+e.length});break}}function x(t){c+=t,e=e.substring(t)}function k(){var t=e.match(Xi);if(t){var n,r,o={tagName:t[1],attrs:[],start:c};for(x(t[0].length);!(n=e.match(Qi))&&(r=e.match(Zi)||e.match(Wi));)r.start=c,x(r[0].length),r.end=c,o.attrs.push(r);if(n)return o.unarySlash=n[1],x(n[0].length),o.end=c,o}}function A(e){var n=e.tagName,c=e.unarySlash;i&&("p"===r&&Ki(n)&&C(r),s(n)&&r===n&&C(n));for(var l=a(n)||!!c,u=e.attrs.length,f=new Array(u),d=0;d<u;d++){var p=e.attrs[d],v=p[3]||p[4]||p[5]||"",h="a"===n&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[d]={name:p[1],value:fa(v,h)},t.outputSourceRange&&(f[d].start=p.start+p[0].match(/^\s*/).length,f[d].end=p.end)}l||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,l,e.start,e.end)}function C(e,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),e)for(s=e.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)(l>a||!e&&t.warn)&&t.warn("tag <"+o[l].tag+"> has no matching end tag.",{start:o[l].start,end:o[l].end}),t.end&&t.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,i):"p"===s&&(t.start&&t.start(e,[],!1,n,i),t.end&&t.end(e,n,i))}C()}(e,{warn:da,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,u){var f=o&&o.ns||ba(e);Y&&"svg"===f&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];Va.test(r.name)||(r.name=r.name.replace(Ba,""),t.push(r))}return t}(n));var p,h=Da(e,n,o);f&&(h.ns=f),t.outputSourceRange&&(h.start=s,h.end=u,h.rawAttrsMap=h.attrsList.reduce((function(e,t){return e[t.name]=t,e}),{})),n.forEach((function(e){Ea.test(e.name)&&da("Invalid dynamic argument expression: attribute names cannot contain spaces, quotes, <, >, / or =.",{start:e.start+e.name.indexOf("["),end:e.start+e.name.length})})),"style"!==(p=h).tag&&("script"!==p.tag||p.attrsMap.type&&"text/javascript"!==p.attrsMap.type)||ie()||(h.forbidden=!0,da("Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <"+e+">, as they will not be parsed.",{start:h.start}));for(var m=0;m<ha.length;m++)h=ha[m](h,t)||h;c||(function(e){null!=po(e,"v-pre")&&(e.pre=!0)}(h),h.pre&&(c=!0)),ya(h.tag)&&(l=!0),c?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),o=0;o<n;o++)r[o]={name:t[o].name,value:JSON.stringify(t[o].value)},null!=t[o].start&&(r[o].start=t[o].start,r[o].end=t[o].end);else e.pre||(e.plain=!0)}(h):h.processed||(Pa(h),function(e){var t=po(e,"v-if");if(t)e.if=t,Fa(e,{exp:t,block:e});else{null!=po(e,"v-else")&&(e.else=!0);var n=po(e,"v-else-if");n&&(e.elseif=n)}}(h),function(e){null!=po(e,"v-once")&&(e.once=!0)}(h)),r||v(r=h),a?d(h):(o=h,i.push(h))},end:function(e,n,r){var a=i[i.length-1];i.length-=1,o=i[i.length-1],t.outputSourceRange&&(a.end=r),d(a)},chars:function(n,r,i){if(o){if(!Y||"textarea"!==o.tag||o.attrsMap.placeholder!==n){var u,d,p,v=o.children;(n=l||n.trim()?"script"===(u=o).tag||"style"===u.tag?n:Na(n):v.length?s?"condense"===s&&ja.test(n)?"":" ":a?" ":"":"")&&(l||"condense"!==s||(n=n.replace(Ia," ")),!c&&" "!==n&&(d=Ui(n,pa))?p={type:2,expression:d.expression,tokens:d.tokens,text:n}:" "===n&&v.length&&" "===v[v.length-1].text||(p={type:3,text:n}),p&&(t.outputSourceRange&&(p.start=r,p.end=i),v.push(p)))}}else n===e?f("Component template requires a root element, rather than just text.",{start:r}):(n=n.trim())&&f('text "'+n+'" outside root element will be ignored.',{start:r})},comment:function(e,n,r){if(o){var i={type:3,text:e,isComment:!0};t.outputSourceRange&&(i.start=n,i.end=r),o.children.push(i)}}}),r}(e.trim(),t);!1!==t.optimize&&function(e,t){e&&(Ja=Ya(t.staticKeys||""),Ka=t.isReservedTag||E,function e(t){if(t.static=function(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||y(e.tag)||!Ka(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(Ja))))}(t),1===t.type){if(!Ka(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n<r;n++){var o=t.children[n];e(o),o.static||(t.static=!1)}if(t.ifConditions)for(var i=1,a=t.ifConditions.length;i<a;i++){var s=t.ifConditions[i].block;e(s),s.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,o=t.children.length;r<o;r++)e(t.children[r],n||!!t.for);if(t.ifConditions)for(var i=1,a=t.ifConditions.length;i<a;i++)e(t.ifConditions[i].block,n)}}(e,!1))}(n,t);var r=us(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),o=[],i=[],a=function(e,t,n){(n?i:o).push(e)};if(n){if(n.outputSourceRange){var s=t.match(/^\s*/)[0].length;a=function(e,t,n){var r={msg:e};t&&(null!=t.start&&(r.start=t.start+s),null!=t.end&&(r.end=t.end+s)),(n?i:o).push(r)}}for(var c in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=M(Object.create(e.directives||null),n.directives)),n)"modules"!==c&&"directives"!==c&&(r[c]=n[c])}r.warn=a;var l=Ds(t.trim(),r);return function(e,t){e&&function e(t,n){if(1===t.type){for(var r in t.attrsMap)if($a.test(r)){var o=t.attrsMap[r];if(o){var i=t.rawAttrsMap[r];"v-for"===r?Os(t,'v-for="'+o+'"',n,i):"v-slot"===r||"#"===r[0]?js(o,r+'="'+o+'"',n,i):wa.test(r)?Ss(o,r+'="'+o+'"',n,i):Ms(o,r+'="'+o+'"',n,i)}}if(t.children)for(var a=0;a<t.children.length;a++)e(t.children[a],n)}else 2===t.type&&Ms(t.expression,t.text,n,t)}(e,t)}(l.ast,a),l.errors=o,l.tips=i,l}return{compile:t,compileToFunctions:Ns(t)}})(Ga),Fs=(Ps.compile,Ps.compileToFunctions);function Rs(e){return(Ls=Ls||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',Ls.innerHTML.indexOf("&#10;")>0}var Hs=!!K&&Rs(!1),Us=!!K&&Rs(!0),Vs=$((function(e){var t=kr(e);return t&&t.innerHTML})),Bs=Yn.prototype.$mount;return Yn.prototype.$mount=function(e,t){if((e=e&&kr(e))===document.body||e===document.documentElement)return ue("Do not mount Vue to <html> or <body> - mount to normal elements instead."),this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&((r=Vs(r))||ue("Template element not found or is empty: "+n.template,this));else{if(!r.nodeType)return ue("invalid template option:"+r,this),this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){H.performance&&ct&&ct("compile");var o=Fs(r,{outputSourceRange:!0,shouldDecodeNewlines:Hs,shouldDecodeNewlinesForHref:Us,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a,H.performance&&ct&&(ct("compile end"),lt("vue "+this._name+" compile","compile","compile end"))}}return Bs.call(this,e,t)},Yn.compile=Fs,Yn},e.exports=r()}).call(this,n(4),n(15).setImmediate)},,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(6),o=n.n(r);n(14);const i=new URL(window.location.href).searchParams.get("page");if(!i)throw"Need page url arg";const a=window[i],s=a.settings,c=a.sections;function l(e,t){Object.keys(e).forEach(n=>{e[n]=t})}new o.a({el:"#nextgenthemes-vue",data:{errors:[],isSaving:!1,refreshAfterSave:!1,sectionsDisplayed:function(){const e={};return Object.keys(c).forEach(t=>{e[t]="debug"!==t}),e}(),onlySectionDisplayed:!1,message:"",vm:a.options},methods:{saveOptions(){this.isSaving=!0,window.jQuery.ajax({url:a.rest_url+"/save",method:"POST",data:this.vm,beforeSend(e){e.setRequestHeader("X-WP-Nonce",a.nonce)},success:()=>{this.message="Options saved",setTimeout(()=>this.message="",1e3)},error:e=>{this.message=e.responseText,this.refreshAfterSave=!1},complete:()=>{this.isSaving=!1,this.refreshAfterSave&&(this.refreshAfterSave=!1,window.location.reload())}})},resetOptions(e="all"){"all"===e?Object.entries(s).forEach(([e,t])=>{this.vm[e]=t.default}):Object.entries(s).forEach(([t,n])=>{e===n.tag&&(this.vm[t]=n.default)}),this.saveOptions()},licenseAPI(e,t,n){this.isSaving=!0,window.jQuery.ajax({url:"https://nextgenthemes.com",method:"POST",crossDomain:!0,data:{edd_action:e+"_license",license:this.vm[n],item_id:t,url:a.home_url},success:e=>{this.message="License API call saved",setTimeout(()=>this.message="",1e3)},error:e=>this.message=e.responseText,complete:()=>this.isSaving=!1})},licenseAPI_native(e,t,n){const r=new XMLHttpRequest;r.onreadystatechange=function(){if(console.log("xhttp.readyState",r.readyState),console.log("xhttp.status",r.status),4===r.readyState&&200===r.status){const e=JSON.parse(r.responseText);console.log("slData",e)}};const o={edd_action:e+"_license",license:this.vm[n],item_id:t,url:a.home_url};r.open("POST","https://nextgenthemes.com",!0),r.setRequestHeader("Content-type","application/json; charset=utf-8"),r.setRequestHeader("Access-Control-Allow-Origin",a.home_url);let i="";for(const e in o)i+=e+"="+a[e]+"&";i=i.substring(0,i.length-1),r.send(i)},showSection(e){l(this.sectionsDisplayed,!1),this.sectionsDisplayed[e]=!0,this.onlySectionDisplayed=e},showAllSectionsButDebug(){l(this.sectionsDisplayed,!0),this.sectionsDisplayed.debug=!1,this.onlySectionDisplayed=!1},uploadImage(e){const t=this,n=window.wp.media({title:"Upload Image",multiple:!1}).open().on("select",(function(){const r=n.state().get("selection").first().toJSON().id;t.vm[e]=r}))},action(e,t){this.vm.action=JSON.stringify({action:e,product:t}),this.refreshAfterSave=!0,this.saveOptions()}}})},function(e,t,n){},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(16),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(4))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,o,i,a,s,c=1,l={},u=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){v(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&v(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}):e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){v(e.data)},r=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){v(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):r=function(e){setTimeout(v,0,e)},d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return l[c]=o,r(c),c++},d.clearImmediate=p}function p(e){delete l[e]}function v(e){if(u)setTimeout(v,0,e);else{var t=l[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{p(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(4),n(17))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,l=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&p())}function p(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(c=l,l=[];++f<t;)c&&c[f].run();f=-1,t=l.length}c=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function v(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new v(e,t)),1!==l.length||u||s(p)},v.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}}]);
1
+ !function(){var e={94:function(e,t,n){e.exports=function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function r(e){return null!=e}function o(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function a(e){return null!==e&&"object"==typeof e}var s=Object.prototype.toString;function c(e){return s.call(e).slice(8,-1)}function l(e){return"[object Object]"===s.call(e)}function u(e){return"[object RegExp]"===s.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return r(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function p(e){return null==e?"":Array.isArray(e)||l(e)&&e.toString===s?JSON.stringify(e,null,2):String(e)}function v(e){var t=parseFloat(e);return isNaN(t)?e:t}function h(e,t){for(var n=Object.create(null),r=e.split(","),o=0;o<r.length;o++)n[r[o]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var m=h("slot,component",!0),g=h("key,ref,slot,slot-scope,is");function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function _(e,t){return b.call(e,t)}function w(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var $=/-(\w)/g,x=w((function(e){return e.replace($,(function(e,t){return t?t.toUpperCase():""}))})),A=w((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),k=/\B([A-Z])/g,C=w((function(e){return e.replace(k,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function O(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function T(e,t){for(var n in t)e[n]=t[n];return e}function M(e){for(var t={},n=0;n<e.length;n++)e[n]&&T(t,e[n]);return t}function j(e,t,n){}var N=function(e,t,n){return!1},I=function(e){return e};function E(e,t){if(e===t)return!0;var n=a(e),r=a(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var o=Array.isArray(e),i=Array.isArray(t);if(o&&i)return e.length===t.length&&e.every((function(e,n){return E(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(o||i)return!1;var s=Object.keys(e),c=Object.keys(t);return s.length===c.length&&s.every((function(n){return E(e[n],t[n])}))}catch(e){return!1}}function D(e,t){for(var n=0;n<e.length;n++)if(E(e[n],t))return n;return-1}function L(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var P="data-server-rendered",F=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],H={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!0,devtools:!0,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:N,isReservedAttr:N,isUnknownElement:N,getTagNamespace:j,parsePlatformTagName:I,mustUseProp:N,async:!0,_lifecycleHooks:R},U=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function B(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var z=new RegExp("[^"+U.source+".$_\\d]");var q,J="__proto__"in{},K="undefined"!=typeof window,W="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Z=W&&WXEnvironment.platform.toLowerCase(),G=K&&window.navigator.userAgent.toLowerCase(),Y=G&&/msie|trident/.test(G),X=G&&G.indexOf("msie 9.0")>0,Q=G&&G.indexOf("edge/")>0,ee=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===Z),te=(G&&/chrome\/\d+/.test(G),G&&/phantomjs/.test(G),G&&G.match(/firefox\/(\d+)/)),ne={}.watch,re=!1;if(K)try{var oe={};Object.defineProperty(oe,"passive",{get:function(){re=!0}}),window.addEventListener("test-passive",null,oe)}catch(e){}var ie=function(){return void 0===q&&(q=!K&&!W&&void 0!==n.g&&n.g.process&&"server"===n.g.process.env.VUE_ENV),q},ae=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function se(e){return"function"==typeof e&&/native code/.test(e.toString())}var ce,le="undefined"!=typeof Symbol&&se(Symbol)&&"undefined"!=typeof Reflect&&se(Reflect.ownKeys);ce="undefined"!=typeof Set&&se(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ue,fe,de,pe=j,ve="undefined"!=typeof console,he=/(?:^|[-_])(\w)/g;ue=function(e,t){var n=t?pe(t):"";H.warnHandler?H.warnHandler.call(null,e,t,n):ve&&!H.silent&&console.error("[Vue warn]: "+e+n)},fe=function(e,t){ve&&!H.silent&&console.warn("[Vue tip]: "+e+(t?pe(t):""))},de=function(e,t){if(e.$root===e)return"<Root>";var n="function"==typeof e&&null!=e.cid?e.options:e._isVue?e.$options||e.constructor.options:e,r=n.name||n._componentTag,o=n.__file;if(!r&&o){var i=o.match(/([^/\\]+)\.vue$/);r=i&&i[1]}return(r?"<"+function(e){return e.replace(he,(function(e){return e.toUpperCase()})).replace(/[-_]/g,"")}(r)+">":"<Anonymous>")+(o&&!1!==t?" at "+o:"")};pe=function(e){if(e._isVue&&e.$parent){for(var t=[],n=0;e;){if(t.length>0){var r=t[t.length-1];if(r.constructor===e.constructor){n++,e=e.$parent;continue}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""+(0===t?"---\x3e ":function(e,t){for(var n="";t;)t%2==1&&(n+=e),t>1&&(e+=e),t>>=1;return n}(" ",5+2*t))+(Array.isArray(e)?de(e[0])+"... ("+e[1]+" recursive calls)":de(e))})).join("\n")}return"\n\n(found in "+de(e)+")"};var me=0,ge=function(){this.id=me++,this.subs=[]};ge.prototype.addSub=function(e){this.subs.push(e)},ge.prototype.removeSub=function(e){y(this.subs,e)},ge.prototype.depend=function(){ge.target&&ge.target.addDep(this)},ge.prototype.notify=function(){var e=this.subs.slice();H.async||e.sort((function(e,t){return e.id-t.id}));for(var t=0,n=e.length;t<n;t++)e[t].update()},ge.target=null;var ye=[];function be(e){ye.push(e),ge.target=e}function _e(){ye.pop(),ge.target=ye[ye.length-1]}var we=function(e,t,n,r,o,i,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},$e={child:{configurable:!0}};$e.child.get=function(){return this.componentInstance},Object.defineProperties(we.prototype,$e);var xe=function(e){void 0===e&&(e="");var t=new we;return t.text=e,t.isComment=!0,t};function Ae(e){return new we(void 0,void 0,void 0,String(e))}function ke(e){var t=new we(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Ce=Array.prototype,Se=Object.create(Ce);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(e){var t=Ce[e];B(Se,e,(function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var o,i=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":o=n;break;case"splice":o=n.slice(2)}return o&&a.observeArray(o),a.dep.notify(),i}))}));var Oe=Object.getOwnPropertyNames(Se),Te=!0;function Me(e){Te=e}var je=function(e){this.value=e,this.dep=new ge,this.vmCount=0,B(e,"__ob__",this),Array.isArray(e)?(J?function(e,t){e.__proto__=t}(e,Se):function(e,t,n){for(var r=0,o=n.length;r<o;r++){var i=n[r];B(e,i,t[i])}}(e,Se,Oe),this.observeArray(e)):this.walk(e)};function Ne(e,t){var n;if(a(e)&&!(e instanceof we))return _(e,"__ob__")&&e.__ob__ instanceof je?n=e.__ob__:Te&&!ie()&&(Array.isArray(e)||l(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new je(e)),t&&n&&n.vmCount++,n}function Ie(e,t,n,r,o){var i=new ge,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var l=!o&&Ne(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ge.target&&(i.depend(),l&&(l.dep.depend(),Array.isArray(t)&&Le(t))),t},set:function(t){var a=s?s.call(e):n;t===a||t!=t&&a!=a||(r&&r(),s&&!c||(c?c.call(e,t):n=t,l=!o&&Ne(t),i.notify()))}})}}function Ee(e,n,r){if((t(e)||i(e))&&ue("Cannot set reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&f(n))return e.length=Math.max(e.length,n),e.splice(n,1,r),r;if(n in e&&!(n in Object.prototype))return e[n]=r,r;var o=e.__ob__;return e._isVue||o&&o.vmCount?(ue("Avoid adding reactive properties to a Vue instance or its root $data at runtime - declare it upfront in the data option."),r):o?(Ie(o.value,n,r),o.dep.notify(),r):(e[n]=r,r)}function De(e,n){if((t(e)||i(e))&&ue("Cannot delete reactive property on undefined, null, or primitive value: "+e),Array.isArray(e)&&f(n))e.splice(n,1);else{var r=e.__ob__;e._isVue||r&&r.vmCount?ue("Avoid deleting properties on a Vue instance or its root $data - just set it to null."):_(e,n)&&(delete e[n],r&&r.dep.notify())}}function Le(e){for(var t=void 0,n=0,r=e.length;n<r;n++)(t=e[n])&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Le(t)}je.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Ie(e,t[n])},je.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ne(e[t])};var Pe=H.optionMergeStrategies;function Fe(e,t){if(!t)return e;for(var n,r,o,i=le?Reflect.ownKeys(t):Object.keys(t),a=0;a<i.length;a++)"__ob__"!==(n=i[a])&&(r=e[n],o=t[n],_(e,n)?r!==o&&l(r)&&l(o)&&Fe(r,o):Ee(e,n,o));return e}function Re(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,o="function"==typeof e?e.call(n,n):e;return r?Fe(r,o):o}:t?e?function(){return Fe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function He(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ue(e,t,n,r){var o=Object.create(e||null);return t?(ze(r,t,n),T(o,t)):o}Pe.el=Pe.propsData=function(e,t,n,r){return n||ue('option "'+r+'" can only be used during instance creation with the `new` keyword.'),Ve(e,t)},Pe.data=function(e,t,n){return n?Re(e,t,n):t&&"function"!=typeof t?(ue('The "data" option should be a function that returns a per-instance value in component definitions.',n),e):Re(e,t)},R.forEach((function(e){Pe[e]=He})),F.forEach((function(e){Pe[e+"s"]=Ue})),Pe.watch=function(e,t,n,r){if(e===ne&&(e=void 0),t===ne&&(t=void 0),!t)return Object.create(e||null);if(ze(r,t,n),!e)return t;var o={};for(var i in T(o,e),t){var a=o[i],s=t[i];a&&!Array.isArray(a)&&(a=[a]),o[i]=a?a.concat(s):Array.isArray(s)?s:[s]}return o},Pe.props=Pe.methods=Pe.inject=Pe.computed=function(e,t,n,r){if(t&&ze(r,t,n),!e)return t;var o=Object.create(null);return T(o,e),t&&T(o,t),o},Pe.provide=Re;var Ve=function(e,t){return void 0===t?e:t};function Be(e){new RegExp("^[a-zA-Z][\\-\\.0-9_"+U.source+"]*$").test(e)||ue('Invalid component name: "'+e+'". Component names should conform to valid custom element name in html5 specification.'),(m(e)||H.isReservedTag(e))&&ue("Do not use built-in or reserved HTML elements as component id: "+e)}function ze(e,t,n){l(t)||ue('Invalid value for option "'+e+'": expected an Object, but got '+c(t)+".",n)}function qe(e,t,n){if(function(e){for(var t in e.components)Be(t)}(t),"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(o=n[r])?i[x(o)]={type:null}:ue("props must be strings when using array syntax.");else if(l(n))for(var a in n)o=n[a],i[x(a)]=l(o)?o:{type:o};else ue('Invalid value for option "props": expected an Array or an Object, but got '+c(n)+".",t);e.props=i}}(t,n),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var o=0;o<n.length;o++)r[n[o]]={from:n[o]};else if(l(n))for(var i in n){var a=n[i];r[i]=l(a)?T({from:i},a):{from:a}}else ue('Invalid value for option "inject": expected an Array or an Object, but got '+c(n)+".",t)}}(t,n),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=qe(e,t.extends,n)),t.mixins))for(var r=0,o=t.mixins.length;r<o;r++)e=qe(e,t.mixins[r],n);var i,a={};for(i in e)s(i);for(i in t)_(e,i)||s(i);function s(r){var o=Pe[r]||Ve;a[r]=o(e[r],t[r],n,r)}return a}function Je(e,t,n,r){if("string"==typeof n){var o=e[t];if(_(o,n))return o[n];var i=x(n);if(_(o,i))return o[i];var a=A(i);if(_(o,a))return o[a];var s=o[n]||o[i]||o[a];return r&&!s&&ue("Failed to resolve "+t.slice(0,-1)+": "+n,e),s}}function Ke(e,t,n,r){var o=t[e],i=!_(n,e),s=n[e],l=Qe(Boolean,o.type);if(l>-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===C(e)){var u=Qe(String,o.type);(u<0||l<u)&&(s=!0)}if(void 0===s){s=function(e,t,n){if(_(t,"default")){var r=t.default;return a(r)&&ue('Invalid default value for prop "'+n+'": Props with type Object/Array must use a factory function to return the default value.',e),e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==Ye(t.type)?r.call(e):r}}(r,o,e);var f=Te;Me(!0),Ne(s),Me(f)}return function(e,t,n,r,o){if(e.required&&o)ue('Missing required prop: "'+t+'"',r);else if(null!=n||e.required){var i=e.type,a=!i||!0===i,s=[];if(i){Array.isArray(i)||(i=[i]);for(var l=0;l<i.length&&!a;l++){var u=Ze(n,i[l],r);s.push(u.expectedType||""),a=u.valid}}var f=s.some((function(e){return e}));if(a||!f){var d=e.validator;d&&(d(n)||ue('Invalid prop: custom validator check failed for prop "'+t+'".',r))}else ue(function(e,t,n){var r='Invalid prop: type check failed for prop "'+e+'". Expected '+n.map(A).join(", "),o=n[0],i=c(t);return 1===n.length&&nt(o)&&nt(typeof t)&&!function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return e.some((function(e){return"boolean"===e.toLowerCase()}))}(o,i)&&(r+=" with value "+et(t,o)),r+=", got "+i+" ",nt(i)&&(r+="with value "+et(t,i)+"."),r}(t,n,s),r)}}(o,e,s,r,i),s}var We=/^(String|Number|Boolean|Function|Symbol|BigInt)$/;function Ze(e,t,n){var r,o=Ye(t);if(We.test(o)){var i=typeof e;(r=i===o.toLowerCase())||"object"!==i||(r=e instanceof t)}else if("Object"===o)r=l(e);else if("Array"===o)r=Array.isArray(e);else try{r=e instanceof t}catch(e){ue('Invalid prop type: "'+String(t)+'" is not a constructor',n),r=!1}return{valid:r,expectedType:o}}var Ge=/^\s*function (\w+)/;function Ye(e){var t=e&&e.toString().match(Ge);return t?t[1]:""}function Xe(e,t){return Ye(e)===Ye(t)}function Qe(e,t){if(!Array.isArray(t))return Xe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Xe(t[n],e))return n;return-1}function et(e,t){return"String"===t?'"'+e+'"':"Number"===t?""+Number(e):""+e}var tt=["string","number","boolean"];function nt(e){return tt.some((function(t){return e.toLowerCase()===t}))}function rt(e,t,n){be();try{if(t)for(var r=t;r=r.$parent;){var o=r.$options.errorCaptured;if(o)for(var i=0;i<o.length;i++)try{if(!1===o[i].call(r,e,t,n))return}catch(e){it(e,r,"errorCaptured hook")}}it(e,t,n)}finally{_e()}}function ot(e,t,n,r,o){var i;try{(i=n?e.apply(t,n):e.call(t))&&!i._isVue&&d(i)&&!i._handled&&(i.catch((function(e){return rt(e,r,o+" (Promise/async)")})),i._handled=!0)}catch(e){rt(e,r,o)}return i}function it(e,t,n){if(H.errorHandler)try{return H.errorHandler.call(null,e,t,n)}catch(t){t!==e&&at(t,null,"config.errorHandler")}at(e,t,n)}function at(e,t,n){if(ue("Error in "+n+': "'+e.toString()+'"',t),!K&&!W||"undefined"==typeof console)throw e;console.error(e)}var st,ct,lt,ut=!1,ft=[],dt=!1;function pt(){dt=!1;var e=ft.slice(0);ft.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&se(Promise)){var vt=Promise.resolve();st=function(){vt.then(pt),ee&&setTimeout(j)},ut=!0}else if(Y||"undefined"==typeof MutationObserver||!se(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())st="undefined"!=typeof setImmediate&&se(setImmediate)?function(){setImmediate(pt)}:function(){setTimeout(pt,0)};else{var ht=1,mt=new MutationObserver(pt),gt=document.createTextNode(String(ht));mt.observe(gt,{characterData:!0}),st=function(){ht=(ht+1)%2,gt.data=String(ht)},ut=!0}function yt(e,t){var n;if(ft.push((function(){if(e)try{e.call(t)}catch(e){rt(e,t,"nextTick")}else n&&n(t)})),dt||(dt=!0,st()),!e&&"undefined"!=typeof Promise)return new Promise((function(e){n=e}))}var bt,_t=K&&window.performance;_t&&_t.mark&&_t.measure&&_t.clearMarks&&_t.clearMeasures&&(ct=function(e){return _t.mark(e)},lt=function(e,t,n){_t.measure(e,t,n),_t.clearMarks(t),_t.clearMarks(n)});var wt=h("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,require"),$t=function(e,t){ue('Property or method "'+t+'" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based components, by initializing the property. See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',e)},xt=function(e,t){ue('Property "'+t+'" must be accessed with "$data.'+t+'" because properties starting with "$" or "_" are not proxied in the Vue instance to prevent conflicts with Vue internals. See: https://vuejs.org/v2/api/#data',e)},At="undefined"!=typeof Proxy&&se(Proxy);if(At){var kt=h("stop,prevent,self,ctrl,shift,alt,meta,exact");H.keyCodes=new Proxy(H.keyCodes,{set:function(e,t,n){return kt(t)?(ue("Avoid overwriting built-in modifier in config.keyCodes: ."+t),!1):(e[t]=n,!0)}})}var Ct={has:function(e,t){var n=t in e,r=wt(t)||"string"==typeof t&&"_"===t.charAt(0)&&!(t in e.$data);return n||r||(t in e.$data?xt(e,t):$t(e,t)),n||!r}},St={get:function(e,t){return"string"!=typeof t||t in e||(t in e.$data?xt(e,t):$t(e,t)),e[t]}};bt=function(e){if(At){var t=e.$options,n=t.render&&t.render._withStripped?St:Ct;e._renderProxy=new Proxy(e,n)}else e._renderProxy=e};var Ot=new ce;function Tt(e){Mt(e,Ot),Ot.clear()}function Mt(e,t){var n,r,o=Array.isArray(e);if(!(!o&&!a(e)||Object.isFrozen(e)||e instanceof we)){if(e.__ob__){var i=e.__ob__.dep.id;if(t.has(i))return;t.add(i)}if(o)for(n=e.length;n--;)Mt(e[n],t);else for(n=(r=Object.keys(e)).length;n--;)Mt(e[r[n]],t)}}var jt=w((function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}));function Nt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return ot(r,null,arguments,t,"v-on handler");for(var o=r.slice(),i=0;i<o.length;i++)ot(o[i],null,e,t,"v-on handler")}return n.fns=e,n}function It(e,n,r,i,a,s){var c,l,u,f;for(c in e)l=e[c],u=n[c],f=jt(c),t(l)?ue('Invalid handler for event "'+f.name+'": got '+String(l),s):t(u)?(t(l.fns)&&(l=e[c]=Nt(l,s)),o(f.once)&&(l=e[c]=a(f.name,l,f.capture)),r(f.name,l,f.capture,f.passive,f.params)):l!==u&&(u.fns=l,e[c]=u);for(c in n)t(e[c])&&i((f=jt(c)).name,n[c],f.capture)}function Et(e,n,i){var a;e instanceof we&&(e=e.data.hook||(e.data.hook={}));var s=e[n];function c(){i.apply(this,arguments),y(a.fns,c)}t(s)?a=Nt([c]):r(s.fns)&&o(s.merged)?(a=s).fns.push(c):a=Nt([s,c]),a.merged=!0,e[n]=a}function Dt(e,t,n,o,i){if(r(t)){if(_(t,n))return e[n]=t[n],i||delete t[n],!0;if(_(t,o))return e[n]=t[o],i||delete t[o],!0}return!1}function Lt(e){return i(e)?[Ae(e)]:Array.isArray(e)?Ft(e):void 0}function Pt(e){return r(e)&&r(e.text)&&!1===e.isComment}function Ft(e,n){var a,s,c,l,u=[];for(a=0;a<e.length;a++)t(s=e[a])||"boolean"==typeof s||(l=u[c=u.length-1],Array.isArray(s)?s.length>0&&(Pt((s=Ft(s,(n||"")+"_"+a))[0])&&Pt(l)&&(u[c]=Ae(l.text+s[0].text),s.shift()),u.push.apply(u,s)):i(s)?Pt(l)?u[c]=Ae(l.text+s):""!==s&&u.push(Ae(s)):Pt(s)&&Pt(l)?u[c]=Ae(l.text+s.text):(o(e._isVList)&&r(s.tag)&&t(s.key)&&r(n)&&(s.key="__vlist"+n+"_"+a+"__"),u.push(s)));return u}function Rt(e,t){if(e){for(var n=Object.create(null),r=le?Reflect.ownKeys(e):Object.keys(e),o=0;o<r.length;o++){var i=r[o];if("__ob__"!==i){for(var a=e[i].from,s=t;s;){if(s._provided&&_(s._provided,a)){n[i]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[i]){var c=e[i].default;n[i]="function"==typeof c?c.call(t):c}else ue('Injection "'+i+'" not found',t)}}return n}}function Ht(e,t){if(!e||!e.length)return{};for(var n={},r=0,o=e.length;r<o;r++){var i=e[r],a=i.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,i.context!==t&&i.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(i);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===i.tag?c.push.apply(c,i.children||[]):c.push(i)}}for(var l in n)n[l].every(Ut)&&delete n[l];return n}function Ut(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Vt(e){return e.isComment&&e.asyncFactory}function Bt(t,n,r){var o,i=Object.keys(n).length>0,a=t?!!t.$stable:!i,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=zt(n,c,t[c]))}else o={};for(var l in n)l in o||(o[l]=qt(n,l));return t&&Object.isExtensible(t)&&(t._normalized=o),B(o,"$stable",a),B(o,"$key",s),B(o,"$hasNormal",i),o}function zt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({}),t=(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:Lt(e))&&e[0];return e&&(!t||1===e.length&&t.isComment&&!Vt(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function qt(e,t){return function(){return e[t]}}function Jt(e,t){var n,o,i,s,c;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),o=0,i=e.length;o<i;o++)n[o]=t(e[o],o);else if("number"==typeof e)for(n=new Array(e),o=0;o<e;o++)n[o]=t(o+1,o);else if(a(e))if(le&&e[Symbol.iterator]){n=[];for(var l=e[Symbol.iterator](),u=l.next();!u.done;)n.push(t(u.value,n.length)),u=l.next()}else for(s=Object.keys(e),n=new Array(s.length),o=0,i=s.length;o<i;o++)c=s[o],n[o]=t(e[c],c,o);return r(n)||(n=[]),n._isVList=!0,n}function Kt(e,t,n,r){var o,i=this.$scopedSlots[e];i?(n=n||{},r&&(a(r)||ue("slot v-bind without argument expects an Object",this),n=T(T({},r),n)),o=i(n)||("function"==typeof t?t():t)):o=this.$slots[e]||("function"==typeof t?t():t);var s=n&&n.slot;return s?this.$createElement("template",{slot:s},o):o}function Wt(e){return Je(this.$options,"filters",e,!0)||I}function Zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Gt(e,t,n,r,o){var i=H.keyCodes[t]||n;return o&&r&&!H.keyCodes[t]?Zt(o,r):i?Zt(i,e):r?C(r)!==t:void 0===e}function Yt(e,t,n,r,o){if(n)if(a(n)){var i;Array.isArray(n)&&(n=M(n));var s=function(a){if("class"===a||"style"===a||g(a))i=e;else{var s=e.attrs&&e.attrs.type;i=r||H.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=x(a),l=C(a);c in i||l in i||(i[a]=n[a],o&&((e.on||(e.on={}))["update:"+a]=function(e){n[a]=e}))};for(var c in n)s(c)}else ue("v-bind without argument expects an Object or Array value",this);return e}function Xt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t||en(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r}function Qt(e,t,n){return en(e,"__once__"+t+(n?"_"+n:""),!0),e}function en(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&tn(e[r],t+"_"+r,n);else tn(e,t,n)}function tn(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function nn(e,t){if(t)if(l(t)){var n=e.on=e.on?T({},e.on):{};for(var r in t){var o=n[r],i=t[r];n[r]=o?[].concat(o,i):i}}else ue("v-on without argument expects an Object value",this);return e}function rn(e,t,n,r){t=t||{$stable:!n};for(var o=0;o<e.length;o++){var i=e[o];Array.isArray(i)?rn(i,t,n):i&&(i.proxy&&(i.fn.proxy=!0),t[i.key]=i.fn)}return r&&(t.$key=r),t}function on(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r?e[t[n]]=t[n+1]:""!==r&&null!==r&&ue("Invalid value for dynamic directive argument (expected string or null): "+r,this)}return e}function an(e,t){return"string"==typeof e?t+e:e}function sn(e){e._o=Qt,e._n=v,e._s=p,e._l=Jt,e._t=Kt,e._q=E,e._i=D,e._m=Xt,e._f=Wt,e._k=Gt,e._b=Yt,e._v=Ae,e._e=xe,e._u=rn,e._g=nn,e._d=on,e._p=an}function cn(t,n,r,i,a){var s,c=this,l=a.options;_(i,"_uid")?(s=Object.create(i))._original=i:(s=i,i=i._original);var u=o(l._compiled),f=!u;this.data=t,this.props=n,this.children=r,this.parent=i,this.listeners=t.on||e,this.injections=Rt(l.inject,i),this.slots=function(){return c.$slots||Bt(t.scopedSlots,c.$slots=Ht(r,i)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return Bt(t.scopedSlots,this.slots())}}),u&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=Bt(t.scopedSlots,this.$slots)),l._scopeId?this._c=function(e,t,n,r){var o=hn(s,e,t,n,r,f);return o&&!Array.isArray(o)&&(o.fnScopeId=l._scopeId,o.fnContext=i),o}:this._c=function(e,t,n,r){return hn(s,e,t,n,r,f)}}function ln(e,t,n,r,o){var i=ke(e);return i.fnContext=n,i.fnOptions=r,(i.devtoolsMeta=i.devtoolsMeta||{}).renderContext=o,t.slot&&((i.data||(i.data={})).slot=t.slot),i}function un(e,t){for(var n in t)e[x(n)]=t[n]}sn(cn.prototype);var fn={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;fn.prepatch(n,n)}else(e.componentInstance=function(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},o=e.data.inlineTemplate;return r(o)&&(n.render=o.render,n.staticRenderFns=o.staticRenderFns),new e.componentOptions.Ctor(n)}(e,Cn)).$mount(t?e.elm:void 0,t)},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,o,i){Sn=!0;var a=o.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key||!a&&t.$scopedSlots.$key),l=!!(i||t.$options._renderChildren||c);if(t.$options._parentVnode=o,t.$vnode=o,t._vnode&&(t._vnode.parent=o),t.$options._renderChildren=i,t.$attrs=o.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){Me(!1);for(var u=t._props,f=t.$options._propKeys||[],d=0;d<f.length;d++){var p=f[d],v=t.$options.props;u[p]=Ke(p,v,n,t)}Me(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,kn(t,r,h),l&&(t.$slots=Ht(i,o.context),t.$forceUpdate()),Sn=!1}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Nn(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,En.push(t)):Mn(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?jn(t,!0):t.$destroy())}},dn=Object.keys(fn);function pn(n,i,s,c,l){if(!t(n)){var u=s.$options._base;if(a(n)&&(n=u.extend(n)),"function"==typeof n){var f;if(t(n.cid)&&void 0===(n=function(e,n){if(o(e.error)&&r(e.errorComp))return e.errorComp;if(r(e.resolved))return e.resolved;var i=yn;if(i&&r(e.owners)&&-1===e.owners.indexOf(i)&&e.owners.push(i),o(e.loading)&&r(e.loadingComp))return e.loadingComp;if(i&&!r(e.owners)){var s=e.owners=[i],c=!0,l=null,u=null;i.$on("hook:destroyed",(function(){return y(s,i)}));var f=function(e){for(var t=0,n=s.length;t<n;t++)s[t].$forceUpdate();e&&(s.length=0,null!==l&&(clearTimeout(l),l=null),null!==u&&(clearTimeout(u),u=null))},p=L((function(t){e.resolved=bn(t,n),c?s.length=0:f(!0)})),v=L((function(t){ue("Failed to resolve async component: "+String(e)+(t?"\nReason: "+t:"")),r(e.errorComp)&&(e.error=!0,f(!0))})),h=e(p,v);return a(h)&&(d(h)?t(e.resolved)&&h.then(p,v):d(h.component)&&(h.component.then(p,v),r(h.error)&&(e.errorComp=bn(h.error,n)),r(h.loading)&&(e.loadingComp=bn(h.loading,n),0===h.delay?e.loading=!0:l=setTimeout((function(){l=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,f(!1))}),h.delay||200)),r(h.timeout)&&(u=setTimeout((function(){u=null,t(e.resolved)&&v("timeout ("+h.timeout+"ms)")}),h.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(f=n,u)))return function(e,t,n,r,o){var i=xe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:o},i}(f,i,s,c,l);i=i||{},tr(n),r(i.model)&&function(e,t){var n=e.model&&e.model.prop||"value",o=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var i=t.on||(t.on={}),a=i[o],s=t.model.callback;r(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(i[o]=[s].concat(a)):i[o]=s}(n.options,i);var p=function(e,n,o){var i=n.options.props;if(!t(i)){var a={},s=e.attrs,c=e.props;if(r(s)||r(c))for(var l in i){var u=C(l),f=l.toLowerCase();l!==f&&s&&_(s,f)&&fe('Prop "'+f+'" is passed to component '+de(o||n)+', but the declared prop name is "'+l+'". Note that HTML attributes are case-insensitive and camelCased props need to use their kebab-case equivalents when using in-DOM templates. You should probably use "'+u+'" instead of "'+l+'".'),Dt(a,c,l,u,!0)||Dt(a,s,l,u,!1)}return a}}(i,n,l);if(o(n.options.functional))return function(t,n,o,i,a){var s=t.options,c={},l=s.props;if(r(l))for(var u in l)c[u]=Ke(u,l,n||e);else r(o.attrs)&&un(c,o.attrs),r(o.props)&&un(c,o.props);var f=new cn(o,c,a,i,t),d=s.render.call(null,f._c,f);if(d instanceof we)return ln(d,o,f.parent,s,f);if(Array.isArray(d)){for(var p=Lt(d)||[],v=new Array(p.length),h=0;h<p.length;h++)v[h]=ln(p[h],o,f.parent,s,f);return v}}(n,p,i,s,c);var v=i.on;if(i.on=i.nativeOn,o(n.options.abstract)){var h=i.slot;i={},h&&(i.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<dn.length;n++){var r=dn[n],o=t[r],i=fn[r];o===i||o&&o._merged||(t[r]=o?vn(i,o):i)}}(i);var m=n.options.name||l;return new we("vue-component-"+n.cid+(m?"-"+m:""),i,void 0,void 0,void 0,s,{Ctor:n,propsData:p,listeners:v,tag:l,children:c},f)}ue("Invalid Component definition: "+String(n),s)}}function vn(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}function hn(e,t,n,s,c,l){return(Array.isArray(n)||i(n))&&(c=s,s=n,n=void 0),o(l)&&(c=2),function(e,t,n,o,s){return r(n)&&r(n.__ob__)?(ue("Avoid using observed data object as vnode data: "+JSON.stringify(n)+"\nAlways create fresh vnode data objects in each render!",e),xe()):(r(n)&&r(n.is)&&(t=n.is),t?(r(n)&&r(n.key)&&!i(n.key)&&ue("Avoid using non-primitive value as key, use string/number value instead.",e),Array.isArray(o)&&"function"==typeof o[0]&&((n=n||{}).scopedSlots={default:o[0]},o.length=0),2===s?o=Lt(o):1===s&&(o=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(o)),"string"==typeof t?(l=e.$vnode&&e.$vnode.ns||H.getTagNamespace(t),H.isReservedTag(t)?(r(n)&&r(n.nativeOn)&&"component"!==n.tag&&ue("The .native modifier for v-on is only valid on components but it was used on <"+t+">.",e),c=new we(H.parsePlatformTagName(t),n,o,void 0,void 0,e)):c=n&&n.pre||!r(u=Je(e.$options,"components",t))?new we(t,n,o,void 0,void 0,e):pn(u,n,e,o,t)):c=pn(t,n,e,o),Array.isArray(c)?c:r(c)?(r(l)&&mn(c,l),r(n)&&function(e){a(e.style)&&Tt(e.style),a(e.class)&&Tt(e.class)}(n),c):xe()):xe());var c,l,u}(e,t,n,s,c)}function mn(e,n,i){if(e.ns=n,"foreignObject"===e.tag&&(n=void 0,i=!0),r(e.children))for(var a=0,s=e.children.length;a<s;a++){var c=e.children[a];r(c.tag)&&(t(c.ns)||o(i)&&"svg"!==c.tag)&&mn(c,n,i)}}var gn,yn=null;function bn(e,t){return(e.__esModule||le&&"Module"===e[Symbol.toStringTag])&&(e=e.default),a(e)?t.extend(e):e}function wn(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(r(n)&&(r(n.componentOptions)||Vt(n)))return n}}function $n(e,t){gn.$on(e,t)}function xn(e,t){gn.$off(e,t)}function An(e,t){var n=gn;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function kn(e,t,n){gn=e,It(t,n||{},$n,xn,An,e),gn=void 0}var Cn=null,Sn=!1;function On(e){var t=Cn;return Cn=e,function(){Cn=t}}function Tn(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Mn(e,t){if(t){if(e._directInactive=!1,Tn(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Mn(e.$children[n]);Nn(e,"activated")}}function jn(e,t){if(!(t&&(e._directInactive=!0,Tn(e))||e._inactive)){e._inactive=!0;for(var n=0;n<e.$children.length;n++)jn(e.$children[n]);Nn(e,"deactivated")}}function Nn(e,t){be();var n=e.$options[t],r=t+" hook";if(n)for(var o=0,i=n.length;o<i;o++)ot(n[o],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var In=[],En=[],Dn={},Ln={},Pn=!1,Fn=!1,Rn=0;var Hn=0,Un=Date.now;if(K&&!Y){var Vn=window.performance;Vn&&"function"==typeof Vn.now&&Un()>document.createEvent("Event").timeStamp&&(Un=function(){return Vn.now()})}function Bn(){var e,t;for(Hn=Un(),Fn=!0,In.sort((function(e,t){return e.id-t.id})),Rn=0;Rn<In.length;Rn++)if((e=In[Rn]).before&&e.before(),t=e.id,Dn[t]=null,e.run(),null!=Dn[t]&&(Ln[t]=(Ln[t]||0)+1,Ln[t]>100)){ue("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=En.slice(),r=In.slice();Rn=In.length=En.length=0,Dn={},Ln={},Pn=Fn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Mn(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Nn(r,"updated")}}(r),ae&&H.devtools&&ae.emit("flush")}var zn=0,qn=function(e,t,n,r,o){this.vm=e,o&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++zn,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ce,this.newDepIds=new ce,this.expression=t.toString(),"function"==typeof t?this.getter=t:(this.getter=function(e){if(!z.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=j,ue('Failed watching path: "'+t+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',e))),this.value=this.lazy?void 0:this.get()};qn.prototype.get=function(){var e;be(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;rt(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Tt(e),_e(),this.cleanupDeps()}return e},qn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},qn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},qn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==Dn[t]){if(Dn[t]=!0,Fn){for(var n=In.length-1;n>Rn&&In[n].id>e.id;)n--;In.splice(n+1,0,e)}else In.push(e);if(!Pn){if(Pn=!0,!H.async)return void Bn();yt(Bn)}}}(this)},qn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||a(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';ot(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},qn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},qn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},qn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Jn={enumerable:!0,configurable:!0,get:j,set:j};function Kn(e,t,n){Jn.get=function(){return this[t][n]},Jn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Jn)}function Wn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},o=e.$options._propKeys=[],i=!e.$parent;i||Me(!1);var a=function(a){o.push(a);var s=Ke(a,t,n,e),c=C(a);(g(c)||H.isReservedAttr(c))&&ue('"'+c+'" is a reserved attribute and cannot be used as component prop.',e),Ie(r,a,s,(function(){i||Sn||ue("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: \""+a+'"',e)})),a in e||Kn(e,"_props",a)};for(var s in t)a(s);Me(!0)}(e,t.props),t.methods&&function(e,t){var n=e.$options.props;for(var r in t)"function"!=typeof t[r]&&ue('Method "'+r+'" has type "'+typeof t[r]+'" in the component definition. Did you reference the function correctly?',e),n&&_(n,r)&&ue('Method "'+r+'" has already been defined as a prop.',e),r in e&&V(r)&&ue('Method "'+r+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),e[r]="function"!=typeof t[r]?j:S(t[r],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;l(t=e._data="function"==typeof t?function(e,t){be();try{return e.call(t,t)}catch(e){return rt(e,t,"data()"),{}}finally{_e()}}(t,e):t||{})||(t={},ue("data functions should return an object:\nhttps://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function",e));for(var n=Object.keys(t),r=e.$options.props,o=e.$options.methods,i=n.length;i--;){var a=n[i];o&&_(o,a)&&ue('Method "'+a+'" has already been defined as a data property.',e),r&&_(r,a)?ue('The data property "'+a+'" is already declared as a prop. Use prop default value instead.',e):V(a)||Kn(e,"_data",a)}Ne(t,!0)}(e):Ne(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=ie();for(var o in t){var i=t[o],a="function"==typeof i?i:i.get;null==a&&ue('Getter is missing for computed property "'+o+'".',e),r||(n[o]=new qn(e,a||j,j,Zn)),o in e?o in e.$data?ue('The computed property "'+o+'" is already defined in data.',e):e.$options.props&&o in e.$options.props?ue('The computed property "'+o+'" is already defined as a prop.',e):e.$options.methods&&o in e.$options.methods&&ue('The computed property "'+o+'" is already defined as a method.',e):Gn(e,o,i)}}(e,t.computed),t.watch&&t.watch!==ne&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var o=0;o<r.length;o++)Qn(e,n,r[o]);else Qn(e,n,r)}}(e,t.watch)}var Zn={lazy:!0};function Gn(e,t,n){var r=!ie();"function"==typeof n?(Jn.get=r?Yn(t):Xn(n),Jn.set=j):(Jn.get=n.get?r&&!1!==n.cache?Yn(t):Xn(n.get):j,Jn.set=n.set||j),Jn.set===j&&(Jn.set=function(){ue('Computed property "'+t+'" was assigned to but it has no setter.',this)}),Object.defineProperty(e,t,Jn)}function Yn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ge.target&&t.depend(),t.value}}function Xn(e){return function(){return e.call(this,this)}}function Qn(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var er=0;function tr(e){var t=e.options;if(e.super){var n=tr(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var o in n)n[o]!==r[o]&&(t||(t={}),t[o]=n[o]);return t}(e);r&&T(e.extendOptions,r),(t=e.options=qe(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function nr(e){this instanceof nr||ue("Vue is a constructor and should be called with the `new` keyword"),this._init(e)}function rr(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,o=e._Ctor||(e._Ctor={});if(o[r])return o[r];var i=e.name||n.options.name;i&&Be(i);var a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=qe(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)Kn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)Gn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,F.forEach((function(e){a[e]=n[e]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=T({},a.options),o[r]=a,a}}function or(e){return e&&(e.Ctor.options.name||e.tag)}function ir(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!u(e)&&e.test(t)}function ar(e,t){var n=e.cache,r=e.keys,o=e._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!t(s)&&sr(n,i,r,o)}}}function sr(e,t,n,r){var o=e[t];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),e[t]=null,y(n,t)}(function(t){t.prototype._init=function(t){var n,r,o=this;o._uid=er++,H.performance&&ct&&(n="vue-perf-start:"+o._uid,r="vue-perf-end:"+o._uid,ct(n)),o._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(o,t):o.$options=qe(tr(o.constructor),t||{},o),bt(o),o._self=o,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(o),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&kn(e,t)}(o),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,o=r&&r.context;t.$slots=Ht(n._renderChildren,o),t.$scopedSlots=e,t._c=function(e,n,r,o){return hn(t,e,n,r,o,!1)},t.$createElement=function(e,n,r,o){return hn(t,e,n,r,o,!0)};var i=r&&r.data;Ie(t,"$attrs",i&&i.attrs||e,(function(){!Sn&&ue("$attrs is readonly.",t)}),!0),Ie(t,"$listeners",n._parentListeners||e,(function(){!Sn&&ue("$listeners is readonly.",t)}),!0)}(o),Nn(o,"beforeCreate"),function(e){var t=Rt(e.$options.inject,e);t&&(Me(!1),Object.keys(t).forEach((function(n){Ie(e,n,t[n],(function(){ue('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+n+'"',e)}))})),Me(!0))}(o),Wn(o),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(o),Nn(o,"created"),H.performance&&ct&&(o._name=de(o,!1),ct(r),lt("vue "+o._name+" init",n,r)),o.$options.el&&o.$mount(o.$options.el)}})(nr),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};t.set=function(){ue("Avoid replacing instance root $data. Use nested data properties instead.",this)},n.set=function(){ue("$props is readonly.",this)},Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ee,e.prototype.$delete=De,e.prototype.$watch=function(e,t,n){var r=this;if(l(t))return Qn(r,e,t,n);(n=n||{}).user=!0;var o=new qn(r,e,t,n);if(n.immediate){var i='callback for immediate watcher "'+o.expression+'"';be(),ot(t,r,[o.value],r,i),_e()}return function(){o.teardown()}}}(nr),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var o=0,i=e.length;o<i;o++)r.$on(e[o],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,o=e.length;r<o;r++)n.$off(e[r],t);return n}var i,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((i=a[s])===t||i.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=e.toLowerCase();n!==e&&t._events[n]&&fe('Event "'+n+'" is emitted in component '+de(t)+' but the handler is registered for "'+e+'". Note that HTML attributes are case-insensitive and you cannot use v-on to listen to camelCase events when using in-DOM templates. You should probably use "'+C(e)+'" instead of "'+e+'".');var r=t._events[e];if(r){r=r.length>1?O(r):r;for(var o=O(arguments,1),i='event handler for "'+e+'"',a=0,s=r.length;a<s;a++)ot(r[a],t,o,t,i)}return t}}(nr),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,o=n._vnode,i=On(n);n._vnode=e,n.$el=o?n.__patch__(o,e):n.__patch__(n.$el,e,t,!1),i(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Nn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Nn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(nr),function(e){sn(e.prototype),e.prototype.$nextTick=function(e){return yt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,o=n._parentVnode;o&&(t.$scopedSlots=Bt(o.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=o;try{yn=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){if(rt(n,t,"render"),t.$options.renderError)try{e=t.$options.renderError.call(t._renderProxy,t.$createElement,n)}catch(n){rt(n,t,"renderError"),e=t._vnode}else e=t._vnode}finally{yn=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof we||(Array.isArray(e)&&ue("Multiple root nodes returned from render function. Render function should return a single root node.",t),e=xe()),e.parent=o,e}}(nr);var cr=[String,RegExp,Array],lr={name:"keep-alive",abstract:!0,props:{include:cr,exclude:cr,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,r=e.vnodeToCache,o=e.keyToCache;if(r){var i=r.tag,a=r.componentInstance,s=r.componentOptions;t[o]={name:or(s),tag:i,componentInstance:a},n.push(o),this.max&&n.length>parseInt(this.max)&&sr(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)sr(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){ar(e,(function(e){return ir(t,e)}))})),this.$watch("exclude",(function(t){ar(e,(function(e){return!ir(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=wn(e),n=t&&t.componentOptions;if(n){var r=or(n),o=this.include,i=this.exclude;if(o&&(!r||!ir(o,r))||i&&r&&ir(i,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,y(s,c),s.push(c)):(this.vnodeToCache=t,this.keyToCache=c),t.data.keepAlive=!0}return t||e&&e[0]}},ur={KeepAlive:lr};(function(e){var t={get:function(){return H},set:function(){ue("Do not replace the Vue.config object, set individual fields instead.")}};Object.defineProperty(e,"config",t),e.util={warn:ue,extend:T,mergeOptions:qe,defineReactive:Ie},e.set=Ee,e.delete=De,e.nextTick=yt,e.observable=function(e){return Ne(e),e},e.options=Object.create(null),F.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,T(e.options.components,ur),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=O(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=qe(this.options,e),this}}(e),rr(e),function(e){F.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&Be(e),"component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}(e)})(nr),Object.defineProperty(nr.prototype,"$isServer",{get:ie}),Object.defineProperty(nr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(nr,"FunctionalRenderContext",{value:cn}),nr.version="2.6.14";var fr=h("style,class"),dr=h("input,textarea,option,select,progress"),pr=function(e,t,n){return"value"===n&&dr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},vr=h("contenteditable,draggable,spellcheck"),hr=h("events,caret,typing,plaintext-only"),mr=h("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,truespeed,typemustmatch,visible"),gr="http://www.w3.org/1999/xlink",yr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},br=function(e){return yr(e)?e.slice(6,e.length):""},_r=function(e){return null==e||!1===e};function wr(e){for(var t=e.data,n=e,o=e;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(t=$r(o.data,t));for(;r(n=n.parent);)n&&n.data&&(t=$r(t,n.data));return i=t.staticClass,a=t.class,r(i)||r(a)?xr(i,Ar(a)):"";var i,a}function $r(e,t){return{staticClass:xr(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function xr(e,t){return e?t?e+" "+t:e:t||""}function Ar(e){return Array.isArray(e)?function(e){for(var t,n="",o=0,i=e.length;o<i;o++)r(t=Ar(e[o]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):a(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var kr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Cr=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Sr=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Or=function(e){return Cr(e)||Sr(e)};function Tr(e){return Sr(e)?"svg":"math"===e?"math":void 0}var Mr=Object.create(null);var jr=h("text,number,password,search,email,tel,url");function Nr(e){return"string"==typeof e?document.querySelector(e)||(ue("Cannot find element: "+e),document.createElement("div")):e}var Ir=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(e,t){return document.createElementNS(kr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Er={create:function(e,t){Dr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Dr(e,!0),Dr(t))},destroy:function(e){Dr(e,!0)}};function Dr(e,t){var n=e.data.ref;if(r(n)){var o=e.context,i=e.componentInstance||e.elm,a=o.$refs;t?Array.isArray(a[n])?y(a[n],i):a[n]===i&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var Lr=new we("",{},[]),Pr=["create","activate","update","remove","destroy"];function Fr(e,n){return e.key===n.key&&e.asyncFactory===n.asyncFactory&&(e.tag===n.tag&&e.isComment===n.isComment&&r(e.data)===r(n.data)&&function(e,t){if("input"!==e.tag)return!0;var n,o=r(n=e.data)&&r(n=n.attrs)&&n.type,i=r(n=t.data)&&r(n=n.attrs)&&n.type;return o===i||jr(o)&&jr(i)}(e,n)||o(e.isAsyncPlaceholder)&&t(n.asyncFactory.error))}function Rr(e,t,n){var o,i,a={};for(o=t;o<=n;++o)r(i=e[o].key)&&(a[i]=o);return a}var Hr={create:Ur,update:Ur,destroy:function(e){Ur(e,Lr)}};function Ur(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,o,i=e===Lr,a=t===Lr,s=Br(e.data.directives,e.context),c=Br(t.data.directives,t.context),l=[],u=[];for(n in c)r=s[n],o=c[n],r?(o.oldValue=r.value,o.oldArg=r.arg,qr(o,"update",t,e),o.def&&o.def.componentUpdated&&u.push(o)):(qr(o,"bind",t,e),o.def&&o.def.inserted&&l.push(o));if(l.length){var f=function(){for(var n=0;n<l.length;n++)qr(l[n],"inserted",t,e)};i?Et(t,"insert",f):f()}if(u.length&&Et(t,"postpatch",(function(){for(var n=0;n<u.length;n++)qr(u[n],"componentUpdated",t,e)})),!i)for(n in s)c[n]||qr(s[n],"unbind",e,e,a)}(e,t)}var Vr=Object.create(null);function Br(e,t){var n,r,o=Object.create(null);if(!e)return o;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Vr),o[zr(r)]=r,r.def=Je(t.$options,"directives",r.name,!0);return o}function zr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function qr(e,t,n,r,o){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,o)}catch(r){rt(r,n.context,"directive "+e.name+" "+t+" hook")}}var Jr=[Er,Hr];function Kr(e,n){var o=n.componentOptions;if(!(r(o)&&!1===o.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(n.data.attrs))){var i,a,s=n.elm,c=e.data.attrs||{},l=n.data.attrs||{};for(i in r(l.__ob__)&&(l=n.data.attrs=T({},l)),l)a=l[i],c[i]!==a&&Wr(s,i,a,n.data.pre);for(i in(Y||Q)&&l.value!==c.value&&Wr(s,"value",l.value),c)t(l[i])&&(yr(i)?s.removeAttributeNS(gr,br(i)):vr(i)||s.removeAttribute(i))}}function Wr(e,t,n,r){r||e.tagName.indexOf("-")>-1?Zr(e,t,n):mr(t)?_r(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):vr(t)?e.setAttribute(t,function(e,t){return _r(t)||"false"===t?"false":"contenteditable"===e&&hr(t)?t:"true"}(t,n)):yr(t)?_r(n)?e.removeAttributeNS(gr,br(t)):e.setAttributeNS(gr,t,n):Zr(e,t,n)}function Zr(e,t,n){if(_r(n))e.removeAttribute(t);else{if(Y&&!X&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var Gr={create:Kr,update:Kr};function Yr(e,n){var o=n.elm,i=n.data,a=e.data;if(!(t(i.staticClass)&&t(i.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=wr(n),c=o._transitionClasses;r(c)&&(s=xr(s,Ar(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var Xr,Qr,eo,to,no,ro,oo,io={create:Yr,update:Yr},ao=/[\w).+\-_$\]]/;function so(e){var t,n,r,o,i,a=!1,s=!1,c=!1,l=!1,u=0,f=0,d=0,p=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(l)47===t&&92!==n&&(l=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||u||f||d){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:d++;break;case 41:d--;break;case 91:f++;break;case 93:f--;break;case 123:u++;break;case 125:u--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&ao.test(h)||(l=!0)}}else void 0===o?(p=r+1,o=e.slice(0,r).trim()):m();function m(){(i||(i=[])).push(e.slice(p,r).trim()),p=r+1}if(void 0===o?o=e.slice(0,r).trim():0!==p&&m(),i)for(r=0;r<i.length;r++)o=co(o,i[r]);return o}function co(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),o=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==o?","+o:o)}function lo(e,t){console.error("[Vue compiler]: "+e)}function uo(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function fo(e,t,n,r,o){(e.props||(e.props=[])).push($o({name:t,value:n,dynamic:o},r)),e.plain=!1}function po(e,t,n,r,o){(o?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push($o({name:t,value:n,dynamic:o},r)),e.plain=!1}function vo(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push($o({name:t,value:n},r))}function ho(e,t,n,r,o,i,a,s){(e.directives||(e.directives=[])).push($o({name:t,rawName:n,value:r,arg:o,isDynamicArg:i,modifiers:a},s)),e.plain=!1}function mo(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function go(t,n,r,o,i,a,s,c){var l;o=o||e,a&&o.prevent&&o.passive&&a("passive and prevent can't be used together. Passive handler can't prevent default event.",s),o.right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete o.right):o.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),o.capture&&(delete o.capture,n=mo("!",n,c)),o.once&&(delete o.once,n=mo("~",n,c)),o.passive&&(delete o.passive,n=mo("&",n,c)),o.native?(delete o.native,l=t.nativeEvents||(t.nativeEvents={})):l=t.events||(t.events={});var u=$o({value:r.trim(),dynamic:c},s);o!==e&&(u.modifiers=o);var f=l[n];Array.isArray(f)?i?f.unshift(u):f.push(u):l[n]=f?i?[u,f]:[f,u]:u,t.plain=!1}function yo(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function bo(e,t,n){var r=_o(e,":"+t)||_o(e,"v-bind:"+t);if(null!=r)return so(r);if(!1!==n){var o=_o(e,t);if(null!=o)return JSON.stringify(o)}}function _o(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var o=e.attrsList,i=0,a=o.length;i<a;i++)if(o[i].name===t){o.splice(i,1);break}return n&&delete e.attrsMap[t],r}function wo(e,t){for(var n=e.attrsList,r=0,o=n.length;r<o;r++){var i=n[r];if(t.test(i.name))return n.splice(r,1),i}}function $o(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function xo(e,t,n){var r=n||{},o=r.number,i="$$v",a=i;r.trim&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),o&&(a="_n("+a+")");var s=Ao(t,a);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+s+"}"}}function Ao(e,t){var n=function(e){if(e=e.trim(),Xr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Xr-1)return(to=e.lastIndexOf("."))>-1?{exp:e.slice(0,to),key:'"'+e.slice(to+1)+'"'}:{exp:e,key:null};for(Qr=e,to=no=ro=0;!Co();)So(eo=ko())?To(eo):91===eo&&Oo(eo);return{exp:e.slice(0,no),key:e.slice(no+1,ro)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function ko(){return Qr.charCodeAt(++to)}function Co(){return to>=Xr}function So(e){return 34===e||39===e}function Oo(e){var t=1;for(no=to;!Co();)if(So(e=ko()))To(e);else if(91===e&&t++,93===e&&t--,0===t){ro=to;break}}function To(e){for(var t=e;!Co()&&(e=ko())!==t;);}var Mo,jo="__r";function No(e,t,n){var r=Mo;return function o(){null!==t.apply(null,arguments)&&Do(e,o,n,r)}}var Io=ut&&!(te&&Number(te[1])<=53);function Eo(e,t,n,r){if(Io){var o=Hn,i=t;t=i._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=o||e.timeStamp<=0||e.target.ownerDocument!==document)return i.apply(this,arguments)}}Mo.addEventListener(e,t,re?{capture:n,passive:r}:n)}function Do(e,t,n,r){(r||Mo).removeEventListener(e,t._wrapper||t,n)}function Lo(e,n){if(!t(e.data.on)||!t(n.data.on)){var o=n.data.on||{},i=e.data.on||{};Mo=n.elm,function(e){if(r(e.__r)){var t=Y?"change":"input";e[t]=[].concat(e.__r,e[t]||[]),delete e.__r}r(e.__c)&&(e.change=[].concat(e.__c,e.change||[]),delete e.__c)}(o),It(o,i,Eo,Do,No,n.context),Mo=void 0}}var Po,Fo={create:Lo,update:Lo};function Ro(e,n){if(!t(e.data.domProps)||!t(n.data.domProps)){var o,i,a=n.elm,s=e.data.domProps||{},c=n.data.domProps||{};for(o in r(c.__ob__)&&(c=n.data.domProps=T({},c)),s)o in c||(a[o]="");for(o in c){if(i=c[o],"textContent"===o||"innerHTML"===o){if(n.children&&(n.children.length=0),i===s[o])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===o&&"PROGRESS"!==a.tagName){a._value=i;var l=t(i)?"":String(i);Ho(a,l)&&(a.value=l)}else if("innerHTML"===o&&Sr(a.tagName)&&t(a.innerHTML)){(Po=Po||document.createElement("div")).innerHTML="<svg>"+i+"</svg>";for(var u=Po.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;u.firstChild;)a.appendChild(u.firstChild)}else if(i!==s[o])try{a[o]=i}catch(e){}}}}function Ho(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,o=e._vModifiers;if(r(o)){if(o.number)return v(n)!==v(t);if(o.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var Uo={create:Ro,update:Ro},Vo=w((function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach((function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}})),t}));function Bo(e){var t=zo(e.style);return e.staticStyle?T(e.staticStyle,t):t}function zo(e){return Array.isArray(e)?M(e):"string"==typeof e?Vo(e):e}var qo,Jo=/^--/,Ko=/\s*!important$/,Wo=function(e,t,n){if(Jo.test(t))e.style.setProperty(t,n);else if(Ko.test(n))e.style.setProperty(C(t),n.replace(Ko,""),"important");else{var r=Go(t);if(Array.isArray(n))for(var o=0,i=n.length;o<i;o++)e.style[r]=n[o];else e.style[r]=n}},Zo=["Webkit","Moz","ms"],Go=w((function(e){if(qo=qo||document.createElement("div").style,"filter"!==(e=x(e))&&e in qo)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Zo.length;n++){var r=Zo[n]+t;if(r in qo)return r}}));function Yo(e,n){var o=n.data,i=e.data;if(!(t(o.staticStyle)&&t(o.style)&&t(i.staticStyle)&&t(i.style))){var a,s,c=n.elm,l=i.staticStyle,u=i.normalizedStyle||i.style||{},f=l||u,d=zo(n.data.style)||{};n.data.normalizedStyle=r(d.__ob__)?T({},d):d;var p=function(e,t){var n,r={};if(t)for(var o=e;o.componentInstance;)(o=o.componentInstance._vnode)&&o.data&&(n=Bo(o.data))&&T(r,n);(n=Bo(e.data))&&T(r,n);for(var i=e;i=i.parent;)i.data&&(n=Bo(i.data))&&T(r,n);return r}(n,!0);for(s in f)t(p[s])&&Wo(c,s,"");for(s in p)(a=p[s])!==f[s]&&Wo(c,s,null==a?"":a)}}var Xo={create:Yo,update:Yo},Qo=/\s+/;function ei(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Qo).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function ti(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(Qo).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function ni(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&T(t,ri(e.name||"v")),T(t,e),t}return"string"==typeof e?ri(e):void 0}}var ri=w((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"}})),oi=K&&!X,ii="transition",ai="animation",si="transition",ci="transitionend",li="animation",ui="animationend";oi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(si="WebkitTransition",ci="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(li="WebkitAnimation",ui="webkitAnimationEnd"));var fi=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function di(e){fi((function(){fi(e)}))}function pi(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),ei(e,t))}function vi(e,t){e._transitionClasses&&y(e._transitionClasses,t),ti(e,t)}function hi(e,t,n){var r=gi(e,t),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ii?ci:ui,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=a&&l()};setTimeout((function(){c<a&&l()}),i+1),e.addEventListener(s,u)}var mi=/\b(transform|all)(,|$)/;function gi(e,t){var n,r=window.getComputedStyle(e),o=(r[si+"Delay"]||"").split(", "),i=(r[si+"Duration"]||"").split(", "),a=yi(o,i),s=(r[li+"Delay"]||"").split(", "),c=(r[li+"Duration"]||"").split(", "),l=yi(s,c),u=0,f=0;return t===ii?a>0&&(n=ii,u=a,f=i.length):t===ai?l>0&&(n=ai,u=l,f=c.length):f=(n=(u=Math.max(a,l))>0?a>l?ii:ai:null)?n===ii?i.length:c.length:0,{type:n,timeout:u,propCount:f,hasTransform:n===ii&&mi.test(r[si+"Property"])}}function yi(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return bi(t)+bi(e[n])})))}function bi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function _i(e,n){var o=e.elm;r(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var i=ni(e.data.transition);if(!t(i)&&!r(o._enterCb)&&1===o.nodeType){for(var s=i.css,c=i.type,l=i.enterClass,u=i.enterToClass,f=i.enterActiveClass,d=i.appearClass,p=i.appearToClass,h=i.appearActiveClass,m=i.beforeEnter,g=i.enter,y=i.afterEnter,b=i.enterCancelled,_=i.beforeAppear,w=i.appear,$=i.afterAppear,x=i.appearCancelled,A=i.duration,k=Cn,C=Cn.$vnode;C&&C.parent;)k=C.context,C=C.parent;var S=!k._isMounted||!e.isRootInsert;if(!S||w||""===w){var O=S&&d?d:l,T=S&&h?h:f,M=S&&p?p:u,j=S&&_||m,N=S&&"function"==typeof w?w:g,I=S&&$||y,E=S&&x||b,D=v(a(A)?A.enter:A);null!=D&&$i(D,"enter",e);var P=!1!==s&&!X,F=Ai(N),R=o._enterCb=L((function(){P&&(vi(o,M),vi(o,T)),R.cancelled?(P&&vi(o,O),E&&E(o)):I&&I(o),o._enterCb=null}));e.data.show||Et(e,"insert",(function(){var t=o.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),N&&N(o,R)})),j&&j(o),P&&(pi(o,O),pi(o,T),di((function(){vi(o,O),R.cancelled||(pi(o,M),F||(xi(D)?setTimeout(R,D):hi(o,c,R)))}))),e.data.show&&(n&&n(),N&&N(o,R)),P||F||R()}}}function wi(e,n){var o=e.elm;r(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var i=ni(e.data.transition);if(t(i)||1!==o.nodeType)return n();if(!r(o._leaveCb)){var s=i.css,c=i.type,l=i.leaveClass,u=i.leaveToClass,f=i.leaveActiveClass,d=i.beforeLeave,p=i.leave,h=i.afterLeave,m=i.leaveCancelled,g=i.delayLeave,y=i.duration,b=!1!==s&&!X,_=Ai(p),w=v(a(y)?y.leave:y);r(w)&&$i(w,"leave",e);var $=o._leaveCb=L((function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[e.key]=null),b&&(vi(o,u),vi(o,f)),$.cancelled?(b&&vi(o,l),m&&m(o)):(n(),h&&h(o)),o._leaveCb=null}));g?g(x):x()}function x(){$.cancelled||(!e.data.show&&o.parentNode&&((o.parentNode._pending||(o.parentNode._pending={}))[e.key]=e),d&&d(o),b&&(pi(o,l),pi(o,f),di((function(){vi(o,l),$.cancelled||(pi(o,u),_||(xi(w)?setTimeout($,w):hi(o,c,$)))}))),p&&p(o,$),b||_||$())}}function $i(e,t,n){"number"!=typeof e?ue("<transition> explicit "+t+" duration is not a valid number - got "+JSON.stringify(e)+".",n.context):isNaN(e)&&ue("<transition> explicit "+t+" duration is NaN - the duration expression might be incorrect.",n.context)}function xi(e){return"number"==typeof e&&!isNaN(e)}function Ai(e){if(t(e))return!1;var n=e.fns;return r(n)?Ai(Array.isArray(n)?n[0]:n):(e._length||e.length)>1}function ki(e,t){!0!==t.data.show&&_i(t)}var Ci=function(e){var n,a,s={},c=e.modules,l=e.nodeOps;for(n=0;n<Pr.length;++n)for(s[Pr[n]]=[],a=0;a<c.length;++a)r(c[a][Pr[n]])&&s[Pr[n]].push(c[a][Pr[n]]);function f(e){var t=l.parentNode(e);r(t)&&l.removeChild(t,e)}function d(e,t){return!t&&!e.ns&&!(H.ignoredElements.length&&H.ignoredElements.some((function(t){return u(t)?t.test(e.tag):t===e.tag})))&&H.isUnknownElement(e.tag)}var p=0;function v(e,t,n,i,a,c,u){if(r(e.elm)&&r(c)&&(e=c[u]=ke(e)),e.isRootInsert=!a,!function(e,t,n,i){var a=e.data;if(r(a)){var c=r(e.componentInstance)&&a.keepAlive;if(r(a=a.hook)&&r(a=a.init)&&a(e,!1),r(e.componentInstance))return m(e,t),g(n,e.elm,i),o(c)&&function(e,t,n,o){for(var i,a=e;a.componentInstance;)if(r(i=(a=a.componentInstance._vnode).data)&&r(i=i.transition)){for(i=0;i<s.activate.length;++i)s.activate[i](Lr,a);t.push(a);break}g(n,e.elm,o)}(e,t,n,i),!0}}(e,t,n,i)){var f=e.data,v=e.children,h=e.tag;r(h)?(f&&f.pre&&p++,d(e,p)&&ue("Unknown custom element: <"+h+'> - did you register the component correctly? For recursive components, make sure to provide the "name" option.',e.context),e.elm=e.ns?l.createElementNS(e.ns,h):l.createElement(h,e),w(e),y(e,v,t),r(f)&&_(e,t),g(n,e.elm,i),f&&f.pre&&p--):o(e.isComment)?(e.elm=l.createComment(e.text),g(n,e.elm,i)):(e.elm=l.createTextNode(e.text),g(n,e.elm,i))}}function m(e,t){r(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,b(e)?(_(e,t),w(e)):(Dr(e),t.push(e))}function g(e,t,n){r(e)&&(r(n)?l.parentNode(n)===e&&l.insertBefore(e,t,n):l.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){C(t);for(var r=0;r<t.length;++r)v(t[r],n,e.elm,null,!0,t,r)}else i(e.text)&&l.appendChild(e.elm,l.createTextNode(String(e.text)))}function b(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return r(e.tag)}function _(e,t){for(var o=0;o<s.create.length;++o)s.create[o](Lr,e);r(n=e.data.hook)&&(r(n.create)&&n.create(Lr,e),r(n.insert)&&t.push(e))}function w(e){var t;if(r(t=e.fnScopeId))l.setStyleScope(e.elm,t);else for(var n=e;n;)r(t=n.context)&&r(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t),n=n.parent;r(t=Cn)&&t!==e.context&&t!==e.fnContext&&r(t=t.$options._scopeId)&&l.setStyleScope(e.elm,t)}function $(e,t,n,r,o,i){for(;r<=o;++r)v(n[r],i,e,t,!1,n,r)}function x(e){var t,n,o=e.data;if(r(o))for(r(t=o.hook)&&r(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(r(t=e.children))for(n=0;n<e.children.length;++n)x(e.children[n])}function A(e,t,n){for(;t<=n;++t){var o=e[t];r(o)&&(r(o.tag)?(k(o),x(o)):f(o.elm))}}function k(e,t){if(r(t)||r(e.data)){var n,o=s.remove.length+1;for(r(t)?t.listeners+=o:t=function(e,t){function n(){0==--n.listeners&&f(e)}return n.listeners=t,n}(e.elm,o),r(n=e.componentInstance)&&r(n=n._vnode)&&r(n.data)&&k(n,t),n=0;n<s.remove.length;++n)s.remove[n](e,t);r(n=e.data.hook)&&r(n=n.remove)?n(e,t):t()}else f(e.elm)}function C(e){for(var t={},n=0;n<e.length;n++){var o=e[n],i=o.key;r(i)&&(t[i]?ue("Duplicate keys detected: '"+i+"'. This may cause an update error.",o.context):t[i]=!0)}}function S(e,t,n,o){for(var i=n;i<o;i++){var a=t[i];if(r(a)&&Fr(e,a))return i}}function O(e,n,i,a,c,u){if(e!==n){r(n.elm)&&r(a)&&(n=a[c]=ke(n));var f=n.elm=e.elm;if(o(e.isAsyncPlaceholder))r(n.asyncFactory.resolved)?N(e.elm,n,i):n.isAsyncPlaceholder=!0;else if(o(n.isStatic)&&o(e.isStatic)&&n.key===e.key&&(o(n.isCloned)||o(n.isOnce)))n.componentInstance=e.componentInstance;else{var d,p=n.data;r(p)&&r(d=p.hook)&&r(d=d.prepatch)&&d(e,n);var h=e.children,m=n.children;if(r(p)&&b(n)){for(d=0;d<s.update.length;++d)s.update[d](e,n);r(d=p.hook)&&r(d=d.update)&&d(e,n)}t(n.text)?r(h)&&r(m)?h!==m&&function(e,n,o,i,a){var s,c,u,f=0,d=0,p=n.length-1,h=n[0],m=n[p],g=o.length-1,y=o[0],b=o[g],_=!a;for(C(o);f<=p&&d<=g;)t(h)?h=n[++f]:t(m)?m=n[--p]:Fr(h,y)?(O(h,y,i,o,d),h=n[++f],y=o[++d]):Fr(m,b)?(O(m,b,i,o,g),m=n[--p],b=o[--g]):Fr(h,b)?(O(h,b,i,o,g),_&&l.insertBefore(e,h.elm,l.nextSibling(m.elm)),h=n[++f],b=o[--g]):Fr(m,y)?(O(m,y,i,o,d),_&&l.insertBefore(e,m.elm,h.elm),m=n[--p],y=o[++d]):(t(s)&&(s=Rr(n,f,p)),t(c=r(y.key)?s[y.key]:S(y,n,f,p))?v(y,i,e,h.elm,!1,o,d):Fr(u=n[c],y)?(O(u,y,i,o,d),n[c]=void 0,_&&l.insertBefore(e,u.elm,h.elm)):v(y,i,e,h.elm,!1,o,d),y=o[++d]);f>p?$(e,t(o[g+1])?null:o[g+1].elm,o,d,g,i):d>g&&A(n,f,p)}(f,h,m,i,u):r(m)?(C(m),r(e.text)&&l.setTextContent(f,""),$(f,null,m,0,m.length-1,i)):r(h)?A(h,0,h.length-1):r(e.text)&&l.setTextContent(f,""):e.text!==n.text&&l.setTextContent(f,n.text),r(p)&&r(d=p.hook)&&r(d=d.postpatch)&&d(e,n)}}}function T(e,t,n){if(o(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var i=0;i<t.length;++i)t[i].data.hook.insert(t[i])}var M=!1,j=h("attrs,class,staticClass,staticStyle,key");function N(e,t,n,i){var a,s=t.tag,c=t.data,l=t.children;if(i=i||c&&c.pre,t.elm=e,o(t.isComment)&&r(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(!function(e,t,n){return r(t.tag)?0===t.tag.indexOf("vue-component")||!d(t,n)&&t.tag.toLowerCase()===(e.tagName&&e.tagName.toLowerCase()):e.nodeType===(t.isComment?8:3)}(e,t,i))return!1;if(r(c)&&(r(a=c.hook)&&r(a=a.init)&&a(t,!0),r(a=t.componentInstance)))return m(t,n),!0;if(r(s)){if(r(l))if(e.hasChildNodes())if(r(a=c)&&r(a=a.domProps)&&r(a=a.innerHTML)){if(a!==e.innerHTML)return"undefined"==typeof console||M||(M=!0,console.warn("Parent: ",e),console.warn("server innerHTML: ",a),console.warn("client innerHTML: ",e.innerHTML)),!1}else{for(var u=!0,f=e.firstChild,p=0;p<l.length;p++){if(!f||!N(f,l[p],n,i)){u=!1;break}f=f.nextSibling}if(!u||f)return"undefined"==typeof console||M||(M=!0,console.warn("Parent: ",e),console.warn("Mismatching childNodes vs. VNodes: ",e.childNodes,l)),!1}else y(t,l,n);if(r(c)){var v=!1;for(var h in c)if(!j(h)){v=!0,_(t,n);break}!v&&c.class&&Tt(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,n,i,a){if(!t(n)){var c=!1,u=[];if(t(e))c=!0,v(n,u);else{var f=r(e.nodeType);if(!f&&Fr(e,n))O(e,n,u,null,null,a);else{if(f){if(1===e.nodeType&&e.hasAttribute(P)&&(e.removeAttribute(P),i=!0),o(i)){if(N(e,n,u))return T(n,u,!0),e;ue("The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing <tbody>. Bailing hydration and performing full client-side render.")}$=e,e=new we(l.tagName($).toLowerCase(),{},[],void 0,$)}var d=e.elm,p=l.parentNode(d);if(v(n,u,d._leaveCb?null:p,l.nextSibling(d)),r(n.parent))for(var h=n.parent,m=b(n);h;){for(var g=0;g<s.destroy.length;++g)s.destroy[g](h);if(h.elm=n.elm,m){for(var y=0;y<s.create.length;++y)s.create[y](Lr,h);var _=h.data.hook.insert;if(_.merged)for(var w=1;w<_.fns.length;w++)_.fns[w]()}else Dr(h);h=h.parent}r(p)?A([e],0,0):r(e.tag)&&x(e)}}return T(n,u,c),n.elm}var $;r(e)&&x(e)}}({nodeOps:Ir,modules:[Gr,io,Fo,Uo,Xo,K?{create:ki,activate:ki,remove:function(e,t){!0!==e.data.show?wi(e,t):t()}}:{}].concat(Jr)});X&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&Ei(e,"input")}));var Si={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Et(n,"postpatch",(function(){Si.componentUpdated(e,t,n)})):Oi(e,t,n.context),e._vOptions=[].map.call(e.options,ji)):("textarea"===n.tag||jr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Ni),e.addEventListener("compositionend",Ii),e.addEventListener("change",Ii),X&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Oi(e,t,n.context);var r=e._vOptions,o=e._vOptions=[].map.call(e.options,ji);o.some((function(e,t){return!E(e,r[t])}))&&(e.multiple?t.value.some((function(e){return Mi(e,o)})):t.value!==t.oldValue&&Mi(t.value,o))&&Ei(e,"change")}}};function Oi(e,t,n){Ti(e,t,n),(Y||Q)&&setTimeout((function(){Ti(e,t,n)}),0)}function Ti(e,t,n){var r=t.value,o=e.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],o)i=D(r,ji(a))>-1,a.selected!==i&&(a.selected=i);else if(E(ji(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));o||(e.selectedIndex=-1)}else ue('<select multiple v-model="'+t.expression+'"> expects an Array value for its binding, but got '+Object.prototype.toString.call(r).slice(8,-1),n)}function Mi(e,t){return t.every((function(t){return!E(t,e)}))}function ji(e){return"_value"in e?e._value:e.value}function Ni(e){e.target.composing=!0}function Ii(e){e.target.composing&&(e.target.composing=!1,Ei(e.target,"input"))}function Ei(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Di(e){return!e.componentInstance||e.data&&e.data.transition?e:Di(e.componentInstance._vnode)}var Li={bind:function(e,t,n){var r=t.value,o=(n=Di(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&o?(n.data.show=!0,_i(n,(function(){e.style.display=i}))):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Di(n)).data&&n.data.transition?(n.data.show=!0,r?_i(n,(function(){e.style.display=e.__vOriginalDisplay})):wi(n,(function(){e.style.display="none"}))):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,o){o||(e.style.display=e.__vOriginalDisplay)}},Pi={model:Si,show:Li},Fi={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Ri(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Ri(wn(t.children)):e}function Hi(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var o=n._parentListeners;for(var i in o)t[x(i)]=o[i];return t}function Ui(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var Vi=function(e){return e.tag||Vt(e)},Bi=function(e){return"show"===e.name},zi={name:"transition",props:Fi,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Vi)).length){n.length>1&&ue("<transition> can only be used on a single element. Use <transition-group> for lists.",this.$parent);var r=this.mode;r&&"in-out"!==r&&"out-in"!==r&&ue("invalid <transition> mode: "+r,this.$parent);var o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=Ri(o);if(!a)return o;if(this._leaving)return Ui(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=Hi(this),l=this._vnode,u=Ri(l);if(a.data.directives&&a.data.directives.some(Bi)&&(a.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,u)&&!Vt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var f=u.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Et(f,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Ui(e,o);if("in-out"===r){if(Vt(a))return l;var d,p=function(){d()};Et(c,"afterEnter",p),Et(c,"enterCancelled",p),Et(f,"delayLeave",(function(e){d=e}))}}return o}}},qi=T({tag:String,moveClass:String},Fi);delete qi.mode;var Ji={props:qi,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var o=On(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,o(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Hi(this),s=0;s<o.length;s++){var c=o[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))i.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else{var l=c.componentOptions,u=l?l.Ctor.options.name||l.tag||"":c.tag;ue("<transition-group> children must be keyed: <"+u+">")}}if(r){for(var f=[],d=[],p=0;p<r.length;p++){var v=r[p];v.data.transition=a,v.data.pos=v.elm.getBoundingClientRect(),n[v.key]?f.push(v):d.push(v)}this.kept=e(t,null,f),this.removed=d}return e(t,null,i)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Ki),e.forEach(Wi),e.forEach(Zi),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,r=n.style;pi(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ci,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ci,e),n._moveCb=null,vi(n,t))})}})))},methods:{hasMove:function(e,t){if(!oi)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){ti(n,e)})),ei(n,t),n.style.display="none",this.$el.appendChild(n);var r=gi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}};function Ki(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Wi(e){e.data.newPos=e.elm.getBoundingClientRect()}function Zi(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,o=t.top-n.top;if(r||o){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+o+"px)",i.transitionDuration="0s"}}var Gi={Transition:zi,TransitionGroup:Ji};nr.config.mustUseProp=pr,nr.config.isReservedTag=Or,nr.config.isReservedAttr=fr,nr.config.getTagNamespace=Tr,nr.config.isUnknownElement=function(e){if(!K)return!0;if(Or(e))return!1;if(e=e.toLowerCase(),null!=Mr[e])return Mr[e];var t=document.createElement(e);return e.indexOf("-")>-1?Mr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Mr[e]=/HTMLUnknownElement/.test(t.toString())},T(nr.options.directives,Pi),T(nr.options.components,Gi),nr.prototype.__patch__=K?Ci:j,nr.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=xe,e.$options.template&&"#"!==e.$options.template.charAt(0)||e.$options.el||t?ue("You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.",e):ue("Failed to mount component: template or render function not defined.",e)),Nn(e,"beforeMount"),r=H.performance&&ct?function(){var t=e._name,r=e._uid,o="vue-perf-start:"+r,i="vue-perf-end:"+r;ct(o);var a=e._render();ct(i),lt("vue "+t+" render",o,i),ct(o),e._update(a,n),ct(i),lt("vue "+t+" patch",o,i)}:function(){e._update(e._render(),n)},new qn(e,r,j,{before:function(){e._isMounted&&!e._isDestroyed&&Nn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Nn(e,"mounted")),e}(this,e=e&&K?Nr(e):void 0,t)},K&&setTimeout((function(){H.devtools&&(ae?ae.emit("init",nr):console[console.info?"info":"log"]("Download the Vue Devtools extension for a better development experience:\nhttps://github.com/vuejs/vue-devtools")),!1!==H.productionTip&&"undefined"!=typeof console&&console[console.info?"info":"log"]("You are running Vue in development mode.\nMake sure to turn on production mode when deploying for production.\nSee more tips at https://vuejs.org/guide/deployment.html")}),0);var Yi=/\{\{((?:.|\r?\n)+?)\}\}/g,Xi=/[-.*+?^${}()|[\]\/\\]/g,Qi=w((function(e){var t=e[0].replace(Xi,"\\$&"),n=e[1].replace(Xi,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));function ea(e,t){var n=t?Qi(t):Yi;if(n.test(e)){for(var r,o,i,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(o=r.index)>c&&(s.push(i=e.slice(c,o)),a.push(JSON.stringify(i)));var l=so(r[1].trim());a.push("_s("+l+")"),s.push({"@binding":l}),c=o+r[0].length}return c<e.length&&(s.push(i=e.slice(c)),a.push(JSON.stringify(i))),{expression:a.join("+"),tokens:s}}}var ta={staticKeys:["staticClass"],transformNode:function(e,t){var n=t.warn||lo,r=_o(e,"class");r&&ea(r,t.delimiters)&&n('class="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div class="{{ val }}">, use <div :class="val">.',e.rawAttrsMap.class),r&&(e.staticClass=JSON.stringify(r));var o=bo(e,"class",!1);o&&(e.classBinding=o)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var na,ra={staticKeys:["staticStyle"],transformNode:function(e,t){var n=t.warn||lo,r=_o(e,"style");r&&(ea(r,t.delimiters)&&n('style="'+r+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div style="{{ val }}">, use <div :style="val">.',e.rawAttrsMap.style),e.staticStyle=JSON.stringify(Vo(r)));var o=bo(e,"style",!1);o&&(e.styleBinding=o)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},oa=function(e){return(na=na||document.createElement("div")).innerHTML=e,na.textContent},ia=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),aa=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),sa=h("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ca=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,la=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ua="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+U.source+"]*",fa="((?:"+ua+"\\:)?"+ua+")",da=new RegExp("^<"+fa),pa=/^\s*(\/?)>/,va=new RegExp("^<\\/"+fa+"[^>]*>"),ha=/^<!DOCTYPE [^>]+>/i,ma=/^<!\--/,ga=/^<!\[/,ya=h("script,style,textarea",!0),ba={},_a={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},wa=/&(?:lt|gt|quot|amp|#39);/g,$a=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,xa=h("pre,textarea",!0),Aa=function(e,t){return e&&xa(e)&&"\n"===t[0]};function ka(e,t){var n=t?$a:wa;return e.replace(n,(function(e){return _a[e]}))}var Ca,Sa,Oa,Ta,Ma,ja,Na,Ia,Ea,Da=/^@|^v-on:/,La=/^v-|^@|^:|^#/,Pa=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Fa=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ra=/^\(|\)$/g,Ha=/^\[.*\]$/,Ua=/:(.*)$/,Va=/^:|^\.|^v-bind:/,Ba=/\.[^.\]]+(?=[^\]]*$)/g,za=/^v-slot(:|$)|^#/,qa=/[\r\n]/,Ja=/[ \f\t\r\n]+/g,Ka=/[\s"'<>\/=]/,Wa=w(oa),Za="_empty_";function Ga(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:rs(t),rawAttrsMap:{},parent:n,children:[]}}function Ya(e,t){Ca=t.warn||lo,ja=t.isPreTag||N,Na=t.mustUseProp||N,Ia=t.getTagNamespace||N;var n=t.isReservedTag||N;Ea=function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))},Oa=uo(t.modules,"transformNode"),Ta=uo(t.modules,"preTransformNode"),Ma=uo(t.modules,"postTransformNode"),Sa=t.delimiters;var r,o,i=[],a=!1!==t.preserveWhitespace,s=t.whitespace,c=!1,l=!1,u=!1;function f(e,t){u||(u=!0,Ca(e,t))}function d(e){if(p(e),c||e.processed||(e=Xa(e,t)),i.length||e===r||(r.if&&(e.elseif||e.else)?(v(e),es(r,{exp:e.elseif,block:e})):f("Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.",{start:e.start})),o&&!e.forbidden)if(e.elseif||e.else)a=e,s=function(e){for(var t=e.length;t--;){if(1===e[t].type)return e[t];" "!==e[t].text&&Ca('text "'+e[t].text.trim()+'" between v-if and v-else(-if) will be ignored.',e[t]),e.pop()}}(o.children),s&&s.if?es(s,{exp:a.elseif,block:a}):Ca("v-"+(a.elseif?'else-if="'+a.elseif+'"':"else")+" used on element <"+a.tag+"> without corresponding v-if.",a.rawAttrsMap[a.elseif?"v-else-if":"v-else"]);else{if(e.slotScope){var n=e.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=e}o.children.push(e),e.parent=o}var a,s;e.children=e.children.filter((function(e){return!e.slotScope})),p(e),e.pre&&(c=!1),ja(e.tag)&&(l=!1);for(var u=0;u<Ma.length;u++)Ma[u](e,t)}function p(e){if(!l)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}function v(e){"slot"!==e.tag&&"template"!==e.tag||f("Cannot use <"+e.tag+"> as component root element because it may contain multiple nodes.",{start:e.start}),e.attrsMap.hasOwnProperty("v-for")&&f("Cannot use v-for on stateful component root element because it renders multiple elements.",e.rawAttrsMap["v-for"])}return function(e,t){for(var n,r,o=[],i=t.expectHTML,a=t.isUnaryTag||N,s=t.canBeLeftOpenTag||N,c=0;e;){if(n=e,r&&ya(r)){var l=0,u=r.toLowerCase(),f=ba[u]||(ba[u]=new RegExp("([\\s\\S]*?)(</"+u+"[^>]*>)","i")),d=e.replace(f,(function(e,n,r){return l=r.length,ya(u)||"noscript"===u||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Aa(u,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));c+=e.length-d.length,e=d,C(u,c-l,c)}else{var p=e.indexOf("<");if(0===p){if(ma.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),x(v+3);continue}}if(ga.test(e)){var h=e.indexOf("]>");if(h>=0){x(h+2);continue}}var m=e.match(ha);if(m){x(m[0].length);continue}var g=e.match(va);if(g){var y=c;x(g[0].length),C(g[1],y,c);continue}var b=A();if(b){k(b),Aa(b.tagName,e)&&x(1);continue}}var _=void 0,w=void 0,$=void 0;if(p>=0){for(w=e.slice(p);!(va.test(w)||da.test(w)||ma.test(w)||ga.test(w)||($=w.indexOf("<",1))<0);)p+=$,w=e.slice(p);_=e.substring(0,p)}p<0&&(_=e),_&&x(_.length),t.chars&&_&&t.chars(_,c-_.length,c)}if(e===n){t.chars&&t.chars(e),!o.length&&t.warn&&t.warn('Mal-formatted tag at end of template: "'+e+'"',{start:c+e.length});break}}function x(t){c+=t,e=e.substring(t)}function A(){var t=e.match(da);if(t){var n,r,o={tagName:t[1],attrs:[],start:c};for(x(t[0].length);!(n=e.match(pa))&&(r=e.match(la)||e.match(ca));)r.start=c,x(r[0].length),r.end=c,o.attrs.push(r);if(n)return o.unarySlash=n[1],x(n[0].length),o.end=c,o}}function k(e){var n=e.tagName,c=e.unarySlash;i&&("p"===r&&sa(n)&&C(r),s(n)&&r===n&&C(n));for(var l=a(n)||!!c,u=e.attrs.length,f=new Array(u),d=0;d<u;d++){var p=e.attrs[d],v=p[3]||p[4]||p[5]||"",h="a"===n&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[d]={name:p[1],value:ka(v,h)},t.outputSourceRange&&(f[d].start=p.start+p[0].match(/^\s*/).length,f[d].end=p.end)}l||(o.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,l,e.start,e.end)}function C(e,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),e)for(s=e.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var l=o.length-1;l>=a;l--)(l>a||!e&&t.warn)&&t.warn("tag <"+o[l].tag+"> has no matching end tag.",{start:o[l].start,end:o[l].end}),t.end&&t.end(o[l].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,i):"p"===s&&(t.start&&t.start(e,[],!1,n,i),t.end&&t.end(e,n,i))}C()}(e,{warn:Ca,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,u){var f=o&&o.ns||Ia(e);Y&&"svg"===f&&(n=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];os.test(r.name)||(r.name=r.name.replace(is,""),t.push(r))}return t}(n));var p,h=Ga(e,n,o);f&&(h.ns=f),t.outputSourceRange&&(h.start=s,h.end=u,h.rawAttrsMap=h.attrsList.reduce((function(e,t){return e[t.name]=t,e}),{})),n.forEach((function(e){Ka.test(e.name)&&Ca("Invalid dynamic argument expression: attribute names cannot contain spaces, quotes, <, >, / or =.",{start:e.start+e.name.indexOf("["),end:e.start+e.name.length})})),!("style"!==(p=h).tag&&("script"!==p.tag||p.attrsMap.type&&"text/javascript"!==p.attrsMap.type)||ie())&&(h.forbidden=!0,Ca("Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <"+e+">, as they will not be parsed.",{start:h.start}));for(var m=0;m<Ta.length;m++)h=Ta[m](h,t)||h;c||(function(e){null!=_o(e,"v-pre")&&(e.pre=!0)}(h),h.pre&&(c=!0)),ja(h.tag)&&(l=!0),c?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),o=0;o<n;o++)r[o]={name:t[o].name,value:JSON.stringify(t[o].value)},null!=t[o].start&&(r[o].start=t[o].start,r[o].end=t[o].end);else e.pre||(e.plain=!0)}(h):h.processed||(Qa(h),function(e){var t=_o(e,"v-if");if(t)e.if=t,es(e,{exp:t,block:e});else{null!=_o(e,"v-else")&&(e.else=!0);var n=_o(e,"v-else-if");n&&(e.elseif=n)}}(h),function(e){null!=_o(e,"v-once")&&(e.once=!0)}(h)),r||v(r=h),a?d(h):(o=h,i.push(h))},end:function(e,n,r){var a=i[i.length-1];i.length-=1,o=i[i.length-1],t.outputSourceRange&&(a.end=r),d(a)},chars:function(n,r,i){if(o){if(!Y||"textarea"!==o.tag||o.attrsMap.placeholder!==n){var u,d,p=o.children;(n=l||n.trim()?"script"===(v=o).tag||"style"===v.tag?n:Wa(n):p.length?s?"condense"===s&&qa.test(n)?"":" ":a?" ":"":"")&&(l||"condense"!==s||(n=n.replace(Ja," ")),!c&&" "!==n&&(u=ea(n,Sa))?d={type:2,expression:u.expression,tokens:u.tokens,text:n}:" "===n&&p.length&&" "===p[p.length-1].text||(d={type:3,text:n}),d&&(t.outputSourceRange&&(d.start=r,d.end=i),p.push(d)))}}else n===e?f("Component template requires a root element, rather than just text.",{start:r}):(n=n.trim())&&f('text "'+n+'" outside root element will be ignored.',{start:r});var v},comment:function(e,n,r){if(o){var i={type:3,text:e,isComment:!0};t.outputSourceRange&&(i.start=n,i.end=r),o.children.push(i)}}}),r}function Xa(e,t){var n;(function(e){var t=bo(e,"key");if(t){if("template"===e.tag&&Ca("<template> cannot be keyed. Place the key on real elements instead.",yo(e,"key")),e.for){var n=e.iterator2||e.iterator1,r=e.parent;n&&n===t&&r&&"transition-group"===r.tag&&Ca("Do not use v-for index as key on <transition-group> children, this is the same as not using keys.",yo(e,"key"),!0)}e.key=t}})(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=bo(e,"ref");t&&(e.ref=t,e.refInFor=function(e){for(var t=e;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?((t=_o(e,"scope"))&&Ca('the "scope" attribute for scoped slots have been deprecated and replaced by "slot-scope" since 2.5. The new "slot-scope" attribute can also be used on plain elements in addition to <template> to denote scoped slots.',e.rawAttrsMap.scope,!0),e.slotScope=t||_o(e,"slot-scope")):(t=_o(e,"slot-scope"))&&(e.attrsMap["v-for"]&&Ca("Ambiguous combined usage of slot-scope and v-for on <"+e.tag+"> (v-for takes higher priority). Use a wrapper <template> for the scoped slot to make it clearer.",e.rawAttrsMap["slot-scope"],!0),e.slotScope=t);var n=bo(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||po(e,"slot",n,yo(e,"slot"))),"template"===e.tag){var r=wo(e,za);if(r){(e.slotTarget||e.slotScope)&&Ca("Unexpected mixed usage of different slot syntaxes.",e),e.parent&&!Ea(e.parent)&&Ca("<template v-slot> can only appear at the root level inside the receiving component",e);var o=ts(r),i=o.name,a=o.dynamic;e.slotTarget=i,e.slotTargetDynamic=a,e.slotScope=r.value||Za}}else{var s=wo(e,za);if(s){Ea(e)||Ca("v-slot can only be used on components or <template>.",s),(e.slotScope||e.slotTarget)&&Ca("Unexpected mixed usage of different slot syntaxes.",e),e.scopedSlots&&Ca("To avoid scope ambiguity, the default slot should also use <template> syntax when there are other named slots.",s);var c=e.scopedSlots||(e.scopedSlots={}),l=ts(s),u=l.name,f=l.dynamic,d=c[u]=Ga("template",[],e);d.slotTarget=u,d.slotTargetDynamic=f,d.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=d,!0})),d.slotScope=s.value||Za,e.children=[],e.plain=!1}}}(e),"slot"===(n=e).tag&&(n.slotName=bo(n,"name"),n.key&&Ca("`key` does not work on <slot> because slots are abstract outlets and can possibly expand into multiple elements. Use the key on a wrapping element instead.",yo(n,"key"))),function(e){var t;(t=bo(e,"is"))&&(e.component=t),null!=_o(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var r=0;r<Oa.length;r++)e=Oa[r](e,t)||e;return function(e){var t,n,r,o,i,a,s,c,l=e.attrsList;for(t=0,n=l.length;t<n;t++)if(r=o=l[t].name,i=l[t].value,La.test(r))if(e.hasBindings=!0,(a=ns(r.replace(La,"")))&&(r=r.replace(Ba,"")),Va.test(r))r=r.replace(Va,""),i=so(i),(c=Ha.test(r))&&(r=r.slice(1,-1)),0===i.trim().length&&Ca('The value for a v-bind expression cannot be empty. Found in "v-bind:'+r+'"'),a&&(a.prop&&!c&&"innerHtml"===(r=x(r))&&(r="innerHTML"),a.camel&&!c&&(r=x(r)),a.sync&&(s=Ao(i,"$event"),c?go(e,'"update:"+('+r+")",s,null,!1,Ca,l[t],!0):(go(e,"update:"+x(r),s,null,!1,Ca,l[t]),C(r)!==x(r)&&go(e,"update:"+C(r),s,null,!1,Ca,l[t])))),a&&a.prop||!e.component&&Na(e.tag,e.attrsMap.type,r)?fo(e,r,i,l[t],c):po(e,r,i,l[t],c);else if(Da.test(r))r=r.replace(Da,""),(c=Ha.test(r))&&(r=r.slice(1,-1)),go(e,r,i,a,!1,Ca,l[t],c);else{var u=(r=r.replace(La,"")).match(Ua),f=u&&u[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),Ha.test(f)&&(f=f.slice(1,-1),c=!0)),ho(e,r,o,i,f,c,a,l[t]),"model"===r&&as(e,i)}else ea(i,Sa)&&Ca(r+'="'+i+'": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.',l[t]),po(e,r,JSON.stringify(i),l[t]),!e.component&&"muted"===r&&Na(e.tag,e.attrsMap.type,r)&&fo(e,r,"true",l[t])}(e),e}function Qa(e){var t;if(t=_o(e,"v-for")){var n=function(e){var t=e.match(Pa);if(t){var n={};n.for=t[2].trim();var r=t[1].trim().replace(Ra,""),o=r.match(Fa);return o?(n.alias=r.replace(Fa,"").trim(),n.iterator1=o[1].trim(),o[2]&&(n.iterator2=o[2].trim())):n.alias=r,n}}(t);n?T(e,n):Ca("Invalid v-for expression: "+t,e.rawAttrsMap["v-for"])}}function es(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ts(e){var t=e.name.replace(za,"");return t||("#"!==e.name[0]?t="default":Ca("v-slot shorthand syntax requires a slot name.",e)),Ha.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ns(e){var t=e.match(Ba);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function rs(e){for(var t={},n=0,r=e.length;n<r;n++)!t[e[n].name]||Y||Q||Ca("duplicate attribute: "+e[n].name,e[n]),t[e[n].name]=e[n].value;return t}var os=/^xmlns:NS\d+/,is=/^NS\d+:/;function as(e,t){for(var n=e;n;)n.for&&n.alias===t&&Ca("<"+e.tag+' v-model="'+t+'">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.',e.rawAttrsMap["v-model"]),n=n.parent}function ss(e){return Ga(e.tag,e.attrsList.slice(),e.parent)}var cs=[ta,ra,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=bo(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var o=_o(e,"v-if",!0),i=o?"&&("+o+")":"",a=null!=_o(e,"v-else",!0),s=_o(e,"v-else-if",!0),c=ss(e);Qa(c),vo(c,"type","checkbox"),Xa(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+i,es(c,{exp:c.if,block:c});var l=ss(e);_o(l,"v-for",!0),vo(l,"type","radio"),Xa(l,t),es(c,{exp:"("+n+")==='radio'"+i,block:l});var u=ss(e);return _o(u,"v-for",!0),vo(u,":type",n),Xa(u,t),es(c,{exp:o,block:u}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var ls,us,fs={expectHTML:!0,modules:cs,directives:{model:function(e,t,n){oo=n;var r=t.value,o=t.modifiers,i=e.tag,a=e.attrsMap.type;if("input"===i&&"file"===a&&oo("<"+e.tag+' v-model="'+r+'" type="file">:\nFile inputs are read only. Use a v-on:change listener instead.',e.rawAttrsMap["v-model"]),e.component)return xo(e,r,o),!1;if("select"===i)!function(e,t,n){var r='var $$selectedVal = 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 '+(n&&n.number?"_n(val)":"val")+"});";go(e,"change",r=r+" "+Ao(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),null,!0)}(e,r,o);else if("input"===i&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,o=bo(e,"value")||"null",i=bo(e,"true-value")||"true",a=bo(e,"false-value")||"false";fo(e,"checked","Array.isArray("+t+")?_i("+t+","+o+")>-1"+("true"===i?":("+t+")":":_q("+t+","+i+")")),go(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+i+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+o+")":o)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Ao(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Ao(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Ao(t,"$$c")+"}",null,!0)}(e,r,o);else if("input"===i&&"radio"===a)!function(e,t,n){var r=n&&n.number,o=bo(e,"value")||"null";fo(e,"checked","_q("+t+","+(o=r?"_n("+o+")":o)+")"),go(e,"change",Ao(t,o),null,!0)}(e,r,o);else if("input"===i||"textarea"===i)!function(e,t,n){var r=e.attrsMap.type,o=e.attrsMap["v-bind:value"]||e.attrsMap[":value"],i=e.attrsMap["v-bind:type"]||e.attrsMap[":type"];if(o&&!i){var a=e.attrsMap["v-bind:value"]?"v-bind:value":":value";oo(a+'="'+o+'" conflicts with v-model on the same element because the latter already expands to a value binding internally',e.rawAttrsMap[a])}var s=n||{},c=s.lazy,l=s.number,u=s.trim,f=!c&&"range"!==r,d=c?"change":"range"===r?jo:"input",p="$event.target.value";u&&(p="$event.target.value.trim()"),l&&(p="_n("+p+")");var v=Ao(t,p);f&&(v="if($event.target.composing)return;"+v),fo(e,"value","("+t+")"),go(e,d,v,null,!0),(u||l)&&go(e,"blur","$forceUpdate()")}(e,r,o);else{if(!H.isReservedTag(i))return xo(e,r,o),!1;oo("<"+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!0},text:function(e,t){t.value&&fo(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&fo(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:ia,mustUseProp:pr,canBeLeftOpenTag:aa,isReservedTag:Or,getTagNamespace:Tr,staticKeys:function(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}(cs)},ds=w((function(e){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}));function ps(e,t){e&&(ls=ds(t.staticKeys||""),us=t.isReservedTag||N,vs(e),hs(e,!1))}function vs(e){if(e.static=function(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||m(e.tag)||!us(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(ls))))}(e),1===e.type){if(!us(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t<n;t++){var r=e.children[t];vs(r),r.static||(e.static=!1)}if(e.ifConditions)for(var o=1,i=e.ifConditions.length;o<i;o++){var a=e.ifConditions[o].block;vs(a),a.static||(e.static=!1)}}}function hs(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,r=e.children.length;n<r;n++)hs(e.children[n],t||!!e.for);if(e.ifConditions)for(var o=1,i=e.ifConditions.length;o<i;o++)hs(e.ifConditions[o].block,t)}}var ms=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,gs=/\([^)]*?\);*$/,ys=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,bs={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},_s={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ws=function(e){return"if("+e+")return null;"},$s={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ws("$event.target !== $event.currentTarget"),ctrl:ws("!$event.ctrlKey"),shift:ws("!$event.shiftKey"),alt:ws("!$event.altKey"),meta:ws("!$event.metaKey"),left:ws("'button' in $event && $event.button !== 0"),middle:ws("'button' in $event && $event.button !== 1"),right:ws("'button' in $event && $event.button !== 2")};function xs(e,t){var n=t?"nativeOn:":"on:",r="",o="";for(var i in e){var a=As(e[i]);e[i]&&e[i].dynamic?o+=i+","+a+",":r+='"'+i+'":'+a+","}return r="{"+r.slice(0,-1)+"}",o?n+"_d("+r+",["+o.slice(0,-1)+"])":n+r}function As(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return As(e)})).join(",")+"]";var t=ys.test(e.value),n=ms.test(e.value),r=ys.test(e.value.replace(gs,""));if(e.modifiers){var o="",i="",a=[];for(var s in e.modifiers)if($s[s])i+=$s[s],bs[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;i+=ws(["ctrl","shift","alt","meta"].filter((function(e){return!c[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);return a.length&&(o+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(ks).join("&&")+")return null;"}(a)),i&&(o+=i),"function($event){"+o+(t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function ks(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=bs[e],r=_s[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Cs={on:function(e,t){t.modifiers&&ue("v-on without argument does not support modifiers."),e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:j},Ss=function(e){this.options=e,this.warn=e.warn||lo,this.transforms=uo(e.modules,"transformCode"),this.dataGenFns=uo(e.modules,"genData"),this.directives=T(T({},Cs),e.directives);var t=e.isReservedTag||N;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Os(e,t){var n=new Ss(t);return{render:"with(this){return "+(e?"script"===e.tag?"null":Ts(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ts(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ms(e,t);if(e.once&&!e.onceProcessed)return js(e,t);if(e.for&&!e.forProcessed)return Es(e,t);if(e.if&&!e.ifProcessed)return Ns(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=Fs(e,t),o="_t("+n+(r?",function(){return "+r+"}":""),i=e.attrs||e.dynamicAttrs?Us((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:x(e.name),value:e.value,dynamic:e.dynamic}}))):null,a=e.attrsMap["v-bind"];return!i&&!a||r||(o+=",null"),i&&(o+=","+i),a&&(o+=(i?"":",null")+","+a),o+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:Fs(t,n,!0);return"_c("+e+","+Ds(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Ds(e,t));var o=e.inlineTemplate?null:Fs(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(o?","+o:"")+")"}for(var i=0;i<t.transforms.length;i++)n=t.transforms[i](e,n);return n}return Fs(e,t)||"void 0"}function Ms(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ts(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function js(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ns(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ts(e,t)+","+t.onceId+++","+n+")":(t.warn("v-once can only be used inside v-for that is keyed. ",e.rawAttrsMap["v-once"]),Ts(e,t))}return Ms(e,t)}function Ns(e,t,n,r){return e.ifProcessed=!0,Is(e.ifConditions.slice(),t,n,r)}function Is(e,t,n,r){if(!e.length)return r||"_e()";var o=e.shift();return o.exp?"("+o.exp+")?"+i(o.block)+":"+Is(e,t,n,r):""+i(o.block);function i(e){return n?n(e,t):e.once?js(e,t):Ts(e,t)}}function Es(e,t,n,r){var o=e.for,i=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return t.maybeComponent(e)&&"slot"!==e.tag&&"template"!==e.tag&&!e.key&&t.warn("<"+e.tag+' v-for="'+i+" in "+o+'">: component lists rendered with v-for should have explicit keys. See https://vuejs.org/guide/list.html#key for more info.',e.rawAttrsMap["v-for"],!0),e.forProcessed=!0,(r||"_l")+"(("+o+"),function("+i+a+s+"){return "+(n||Ts)(e,t)+"})"}function Ds(e,t){var n="{",r=function(e,t){var n=e.directives;if(n){var r,o,i,a,s="directives:[",c=!1;for(r=0,o=n.length;r<o;r++){i=n[r],a=!0;var l=t.directives[i.name];l&&(a=!!l(e,i,t.warn)),a&&(c=!0,s+='{name:"'+i.name+'",rawName:"'+i.rawName+'"'+(i.value?",value:("+i.value+"),expression:"+JSON.stringify(i.value):"")+(i.arg?",arg:"+(i.isDynamicArg?i.arg:'"'+i.arg+'"'):"")+(i.modifiers?",modifiers:"+JSON.stringify(i.modifiers):"")+"},")}return c?s.slice(0,-1)+"]":void 0}}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var o=0;o<t.dataGenFns.length;o++)n+=t.dataGenFns[o](e);if(e.attrs&&(n+="attrs:"+Us(e.attrs)+","),e.props&&(n+="domProps:"+Us(e.props)+","),e.events&&(n+=xs(e.events,!1)+","),e.nativeEvents&&(n+=xs(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||Ls(n)})),o=!!e.if;if(!r)for(var i=e.parent;i;){if(i.slotScope&&i.slotScope!==Za||i.for){r=!0;break}i.if&&(o=!0),i=i.parent}var a=Object.keys(t).map((function(e){return Ps(t[e],n)})).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&o?",null,false,"+function(e){for(var t=5381,n=e.length;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var i=function(e,t){var n=e.children[0];if(1===e.children.length&&1===n.type||t.warn("Inline-template components must have exactly one child element.",{start:e.start}),n&&1===n.type){var r=Os(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}(e,t);i&&(n+=i+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Us(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ls(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ls))}function Ps(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ns(e,t,Ps,"null");if(e.for&&!e.forProcessed)return Es(e,t,Ps);var r=e.slotScope===Za?"":String(e.slotScope),o="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Fs(e,t)||"undefined")+":undefined":Fs(e,t)||"undefined":Ts(e,t))+"}",i=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+o+i+"}"}function Fs(e,t,n,r,o){var i=e.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ts)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var o=e[r];if(1===o.type){if(Rs(o)||o.ifConditions&&o.ifConditions.some((function(e){return Rs(e.block)}))){n=2;break}(t(o)||o.ifConditions&&o.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}(i,t.maybeComponent):0,l=o||Hs;return"["+i.map((function(e){return l(e,t)})).join(",")+"]"+(c?","+c:"")}}function Rs(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Hs(e,t){return 1===e.type?Ts(e,t):3===e.type&&e.isComment?function(e){return"_e("+JSON.stringify(e.text)+")"}(e):function(e){return"_v("+(2===e.type?e.expression:Vs(JSON.stringify(e.text)))+")"}(e)}function Us(e){for(var t="",n="",r=0;r<e.length;r++){var o=e[r],i=Vs(o.value);o.dynamic?n+=o.name+","+i+",":t+='"'+o.name+'":'+i+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Vs(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}var Bs=new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),zs=new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),qs=/'(?:[^'\\]|\\.)*'|"(?:[^"\\]|\\.)*"|`(?:[^`\\]|\\.)*\$\{|\}(?:[^`\\]|\\.)*`|`(?:[^`\\]|\\.)*`/g;function Js(e,t){e&&Ks(e,t)}function Ks(e,t){if(1===e.type){for(var n in e.attrsMap)if(La.test(n)){var r=e.attrsMap[n];if(r){var o=e.rawAttrsMap[n];"v-for"===n?Zs(e,'v-for="'+r+'"',t,o):"v-slot"===n||"#"===n[0]?Xs(r,n+'="'+r+'"',t,o):Da.test(n)?Ws(r,n+'="'+r+'"',t,o):Ys(r,n+'="'+r+'"',t,o)}}if(e.children)for(var i=0;i<e.children.length;i++)Ks(e.children[i],t)}else 2===e.type&&Ys(e.expression,e.text,t,e)}function Ws(e,t,n,r){var o=e.replace(qs,""),i=o.match(zs);i&&"$"!==o.charAt(i.index-1)&&n('avoid using JavaScript unary operator as property name: "'+i[0]+'" in expression '+t.trim(),r),Ys(e,t,n,r)}function Zs(e,t,n,r){Ys(e.for||"",t,n,r),Gs(e.alias,"v-for alias",t,n,r),Gs(e.iterator1,"v-for iterator",t,n,r),Gs(e.iterator2,"v-for iterator",t,n,r)}function Gs(e,t,n,r,o){if("string"==typeof e)try{new Function("var "+e+"=_")}catch(i){r("invalid "+t+' "'+e+'" in expression: '+n.trim(),o)}}function Ys(e,t,n,r){try{new Function("return "+e)}catch(i){var o=e.replace(qs,"").match(Bs);n(o?'avoid using JavaScript keyword as property name: "'+o[0]+'"\n Raw expression: '+t.trim():"invalid expression: "+i.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function Xs(e,t,n,r){try{new Function(e,"")}catch(o){n("invalid function parameter expression: "+o.message+" in\n\n "+e+"\n\n Raw expression: "+t.trim()+"\n",r)}}function Qs(e,t){var n="";if(t>0)for(;1&t&&(n+=e),!((t>>>=1)<=0);)e+=e;return n}function ec(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),j}}function tc(e){var t=Object.create(null);return function(n,r,o){var i=(r=T({},r)).warn||ue;delete r.warn;try{new Function("return 1")}catch(e){e.toString().match(/unsafe-eval|CSP/)&&i("It seems you are using the standalone build of Vue.js in an environment with Content Security Policy that prohibits unsafe-eval. The template compiler cannot work in this environment. Consider relaxing the policy to allow unsafe-eval or pre-compiling your templates into render functions.")}var a=r.delimiters?String(r.delimiters)+n:n;if(t[a])return t[a];var s=e(n,r);s.errors&&s.errors.length&&(r.outputSourceRange?s.errors.forEach((function(e){i("Error compiling template:\n\n"+e.msg+"\n\n"+function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length);for(var r=e.split(/\r?\n/),o=0,i=[],a=0;a<r.length;a++)if((o+=r[a].length+1)>=t){for(var s=a-2;s<=a+2||n>o;s++)if(!(s<0||s>=r.length)){i.push(""+(s+1)+Qs(" ",3-String(s+1).length)+"| "+r[s]);var c=r[s].length;if(s===a){var l=t-(o-c)+1,u=n>o?c-l:n-t;i.push(" | "+Qs(" ",l)+Qs("^",u))}else if(s>a){if(n>o){var f=Math.min(n-o,c);i.push(" | "+Qs("^",f))}o+=c+1}}break}return i.join("\n")}(n,e.start,e.end),o)})):i("Error compiling template:\n\n"+n+"\n\n"+s.errors.map((function(e){return"- "+e})).join("\n")+"\n",o)),s.tips&&s.tips.length&&(r.outputSourceRange?s.tips.forEach((function(e){return fe(e.msg,o)})):s.tips.forEach((function(e){return fe(e,o)})));var c={},l=[];return c.render=ec(s.render,l),c.staticRenderFns=s.staticRenderFns.map((function(e){return ec(e,l)})),s.errors&&s.errors.length||!l.length||i("Failed to generate render function:\n\n"+l.map((function(e){var t=e.err,n=e.code;return t.toString()+" in\n\n"+n+"\n"})).join("\n"),o),t[a]=c}}var nc,rc,oc=(rc=function(e,t){var n=Ya(e.trim(),t);!1!==t.optimize&&ps(n,t);var r=Os(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),o=[],i=[],a=function(e,t,n){(n?i:o).push(e)};if(n){if(n.outputSourceRange){var s=t.match(/^\s*/)[0].length;a=function(e,t,n){var r={msg:e};t&&(null!=t.start&&(r.start=t.start+s),null!=t.end&&(r.end=t.end+s)),(n?i:o).push(r)}}for(var c in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=T(Object.create(e.directives||null),n.directives)),n)"modules"!==c&&"directives"!==c&&(r[c]=n[c])}r.warn=a;var l=rc(t.trim(),r);return Js(l.ast,a),l.errors=o,l.tips=i,l}return{compile:t,compileToFunctions:tc(t)}})(fs),ic=(oc.compile,oc.compileToFunctions);function ac(e){return(nc=nc||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',nc.innerHTML.indexOf("&#10;")>0}var sc=!!K&&ac(!1),cc=!!K&&ac(!0),lc=w((function(e){var t=Nr(e);return t&&t.innerHTML})),uc=nr.prototype.$mount;return nr.prototype.$mount=function(e,t){if((e=e&&Nr(e))===document.body||e===document.documentElement)return ue("Do not mount Vue to <html> or <body> - mount to normal elements instead."),this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&((r=lc(r))||ue("Template element not found or is empty: "+n.template,this));else{if(!r.nodeType)return ue("invalid template option:"+r,this),this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){H.performance&&ct&&ct("compile");var o=ic(r,{outputSourceRange:!0,shouldDecodeNewlines:sc,shouldDecodeNewlinesForHref:cc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a,H.performance&&ct&&(ct("compile end"),lt("vue "+this._name+" compile","compile","compile end"))}}return uc.call(this,e,t)},nr.compile=ic,nr}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";var e=n(94),t=n.n(e);const r=new URL(window.location.href).searchParams.get("page");if(!r)throw"Need page url arg";const o=window[r],i=o.settings,a=o.sections;function s(e,t){Object.keys(e).forEach((n=>{e[n]=t}))}new(t())({el:"#nextgenthemes-vue",data:{errors:[],isSaving:!1,refreshAfterSave:!1,sectionsDisplayed:function(){const e={};return Object.keys(a).forEach((t=>{e[t]="debug"!==t})),e}(),onlySectionDisplayed:!1,message:"",vm:o.options},methods:{saveOptions(){this.isSaving=!0,window.jQuery.ajax({url:o.rest_url+"/save",method:"POST",data:this.vm,beforeSend(e){e.setRequestHeader("X-WP-Nonce",o.nonce)},success:()=>{this.message="Options saved",setTimeout((()=>this.message=""),1e3)},error:e=>{this.message=e.responseText,this.refreshAfterSave=!1},complete:()=>{this.isSaving=!1,this.refreshAfterSave&&(this.refreshAfterSave=!1,window.location.reload())}})},resetOptions(e="all"){"all"===e?Object.entries(i).forEach((([e,t])=>{this.vm[e]=t.default})):Object.entries(i).forEach((([t,n])=>{e===n.tag&&(this.vm[t]=n.default)})),this.saveOptions()},licenseAPI(e,t,n){this.isSaving=!0,window.jQuery.ajax({url:"https://nextgenthemes.com",method:"POST",crossDomain:!0,data:{edd_action:e+"_license",license:this.vm[n],item_id:t,url:o.home_url},success:e=>{this.message="License API call saved",setTimeout((()=>this.message=""),1e3)},error:e=>this.message=e.responseText,complete:()=>this.isSaving=!1})},licenseAPI_native(e,t,n){const r=new XMLHttpRequest;r.onreadystatechange=function(){if(console.log("xhttp.readyState",r.readyState),console.log("xhttp.status",r.status),4===r.readyState&&200===r.status){const e=JSON.parse(r.responseText);console.log("slData",e)}};const i={edd_action:e+"_license",license:this.vm[n],item_id:t,url:o.home_url};r.open("POST","https://nextgenthemes.com",!0),r.setRequestHeader("Content-type","application/json; charset=utf-8"),r.setRequestHeader("Access-Control-Allow-Origin",o.home_url);let a="";for(const e in i)a+=e+"="+o[e]+"&";a=a.substring(0,a.length-1),r.send(a)},showSection(e){s(this.sectionsDisplayed,!1),this.sectionsDisplayed[e]=!0,this.onlySectionDisplayed=e},showAllSectionsButDebug(){s(this.sectionsDisplayed,!0),this.sectionsDisplayed.debug=!1,this.onlySectionDisplayed=!1},uploadImage(e){const t=this,n=window.wp.media({title:"Upload Image",multiple:!1}).open().on("select",(function(){const r=n.state().get("selection").first().toJSON().id;t.vm[e]=r}))},action(e,t){this.vm.action=JSON.stringify({action:e,product:t}),this.refreshAfterSave=!0,this.saveOptions()}}})}()}();
build/shortcode-ui.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-polyfill'), 'version' => '2a1ab9afaaf1cc7ccf00725857f671ca');
1
+ <?php return array('dependencies' => array(), 'version' => '160fdbc8fd6aeda227f012d7ec13a53a');
build/shortcode-ui.js CHANGED
@@ -1 +1 @@
1
- !function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=12)}({12:function(t,e,r){"use strict";r.r(e);const n=window._,o=new DOMParser;window.wp.shortcake.hooks.addAction("arve.url",(function(t,e,r){function i(t){return n.find(e,(function(e){return t===e.model.get("attr")}))}const u=t.value;if(void 0===u)return;const c=i("url").$el.find("input"),f=i("aspect_ratio").$el.find("input"),l=o.parseFromString(u,"text/html").querySelector("iframe");if(l&&l.hasAttribute("src")){c.val(l.src).trigger("input");const t=l.width,e=l.height;t&&e&&f.val(t+":"+e).trigger("input")}}))}});
1
+ !function(){"use strict";const t=window._,r=new DOMParser;window.wp.shortcake.hooks.addAction("arve.url",(function(n,i,e){function o(r){return t.find(i,(function(t){return r===t.model.get("attr")}))}const u=n.value;if(void 0===u)return;const c=o("url").$el.find("input"),s=o("aspect_ratio").$el.find("input"),a=r.parseFromString(u,"text/html").querySelector("iframe");if(a&&a.hasAttribute("src")){c.val(a.src).trigger("input");const t=a.width,r=a.height;t&&r&&s.val(t+":"+r).trigger("input")}}))}();
changelog.md CHANGED
@@ -4,7 +4,16 @@
4
  * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
5
  * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
6
 
7
- ### 2021-09-21 9.5.14 ###
 
 
 
 
 
 
 
 
 
8
 
9
  * Fix: Vimeo color bar thumbnail issue. (they changed their URLs)
10
  * Fix: Vimeo chat can now be embedded with ARVE `allow-forms` will be added to sandbox attribute.
4
  * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
5
  * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
6
 
7
+ ### 2021-12-07 9.6.0 ###
8
+
9
+ * Preprecated: Shortcode UI dialog is no longer maintained but you can still use it by clicking on "Add Post Element" button when Shortcode UI is installed.
10
+ * New: ARVE now has its own dependecy free Shortcode creator dialog in Classic Editor. It will pop up when you click the "Embed Video" button that previously opened up Shortcode UI dialog.
11
+ * New: Support for tv.gab.com
12
+ * Improved: Video files will be embedded with `preload="none"` to prevent desktop browsers from buffering videos without interaction.
13
+ * Improved: Tested with WP 5.9 nighly and PHP 8.0
14
+ * Improved: Make use of modern CSS `aspect-ratio` instead of padding hack.
15
+
16
+ ### 2021-09-21 9.5.13 ###
17
 
18
  * Fix: Vimeo color bar thumbnail issue. (they changed their URLs)
19
  * Fix: Vimeo chat can now be embedded with ARVE `allow-forms` will be added to sandbox attribute.
php/Admin/functions-admin.php CHANGED
@@ -177,48 +177,6 @@ function add_action_links( $links ) {
177
  return array_merge( $extra_links, $links );
178
  }
179
 
180
- function add_media_button() {
181
-
182
- $options = ARVE\options();
183
- $link_only = array(
184
- 'a' => array(
185
- 'href' => array(),
186
- 'target' => array(),
187
- 'title' => array(),
188
- ),
189
- );
190
- add_thickbox();
191
- ?>
192
-
193
- <div id="arve-thickbox" style="display:none;">
194
- <p>
195
- <?php
196
- printf(
197
- // translators: URL
198
- wp_kses( __( 'This button can open an optional ARVE a Shortcode creation dialog. ARVE needs the <a href="%s">Shortcode UI plugin</a> active for this fuctionality. It helps creating shortcodes and provides a preview in the Editor. But sadly Shortcode UI is not maintained anymore and there have been some know issues with Shortcode UI.', 'advanced-responsive-video-embedder' ), $link_only ),
199
- esc_url( network_admin_url( 'plugin-install.php?s=Shortcode+UI&tab=search&type=term' ) )
200
- );
201
- ?>
202
- </p>
203
- <p>
204
- <?php
205
- printf(
206
- // translators: URL
207
- wp_kses( __( 'It is perfectly fine to pass on this and <a href="%s">manually</a> write shortcodes or don\'t use shortcodes at all, but it makes things easier. And if you ever switch to Gutenberg there is a ARVE Block all the settings in the sidebar waiting for you.', 'advanced-responsive-video-embedder' ), $link_only ),
208
- esc_url( 'https://nextgenthemes.com/plugins/arve/documentation/' )
209
- );
210
- ?>
211
- </p>
212
- </div>
213
- <?php
214
- printf(
215
- '<button id="arve-btn" title="%s" data-mode="%s" class="arve-btn button add_media" type="button"><span class="wp-media-buttons-icon arve-icon"></span> %s</button>',
216
- esc_attr__( 'ARVE Advanced Responsive Video Embedder', 'advanced-responsive-video-embedder' ),
217
- esc_attr( $options['mode'] ),
218
- esc_html__( 'Embed Video (ARVE)', 'advanced-responsive-video-embedder' )
219
- );
220
- }
221
-
222
  function register_shortcode_ui() {
223
 
224
  $settings = ARVE\shortcode_settings();
@@ -287,18 +245,32 @@ function admin_enqueue_styles() {
287
  'handle' => 'advanced-responsive-video-embedder',
288
  'src' => plugins_url( 'build/admin.css', ARVE\PLUGIN_FILE ),
289
  'ver' => ver( ARVE\VERSION, 'build/admin.css', ARVE\PLUGIN_FILE ),
 
290
  )
291
  );
292
  }
293
 
294
  function admin_enqueue_scripts() {
295
 
 
 
 
 
 
 
 
 
 
 
 
296
  enqueue_asset(
297
  array(
298
- 'handle' => 'arve-admin',
299
- 'src' => plugins_url( 'build/admin.js', ARVE\PLUGIN_FILE ),
300
- 'path' => ARVE\PLUGIN_DIR . '/build/admin.js',
301
- 'deps' => array( 'jquery' ),
 
 
302
  )
303
  );
304
 
177
  return array_merge( $extra_links, $links );
178
  }
179
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  function register_shortcode_ui() {
181
 
182
  $settings = ARVE\shortcode_settings();
245
  'handle' => 'advanced-responsive-video-embedder',
246
  'src' => plugins_url( 'build/admin.css', ARVE\PLUGIN_FILE ),
247
  'ver' => ver( ARVE\VERSION, 'build/admin.css', ARVE\PLUGIN_FILE ),
248
+ 'deps' => array( 'wp-jquery-ui-dialog' ),
249
  )
250
  );
251
  }
252
 
253
  function admin_enqueue_scripts() {
254
 
255
+ foreach ( ARVE\shortcode_settings() as $k => $v ) {
256
+ $options[ $k ] = '';
257
+ }
258
+
259
+ $settings_data = array(
260
+ 'options' => $options,
261
+ 'nonce' => wp_create_nonce( 'wp_rest' ),
262
+ 'settings' => ARVE\shortcode_settings(),
263
+ 'sections' => ARVE\settings_sections(),
264
+ );
265
+
266
  enqueue_asset(
267
  array(
268
+ 'handle' => 'arve-admin',
269
+ 'src' => plugins_url( 'build/admin.js', ARVE\PLUGIN_FILE ),
270
+ 'path' => ARVE\PLUGIN_DIR . '/build/admin.js',
271
+ 'deps' => array( 'jquery-ui-dialog' ),
272
+ 'inline_script' => 'var arveSCSettings = ' . \wp_json_encode( $settings_data ) . ';',
273
+ 'inline_script_pos' => 'before',
274
  )
275
  );
276
 
php/Admin/functions-shortcode-creator.php ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace Nextgenthemes\ARVE\Admin;
3
+
4
+ use \Nextgenthemes\ARVE;
5
+ use \Nextgenthemes\ARVE\Common;
6
+
7
+ function add_media_button() {
8
+
9
+ $options = ARVE\options();
10
+ $settings = ARVE\shortcode_settings();
11
+ $link_only = array(
12
+ 'a' => array(
13
+ 'href' => array(),
14
+ 'target' => array(),
15
+ 'title' => array(),
16
+ ),
17
+ );
18
+
19
+ foreach ( ARVE\shortcode_settings() as $k => $v ) {
20
+ if ( $options['gutenberg_help'] ) {
21
+ unset($settings[ $k ]['description']);
22
+ }
23
+ }
24
+ ?>
25
+
26
+ <div id="arve-sc-dialog" class="hidden">
27
+ <div id="arve-sc-vue">
28
+ <?php
29
+ Common\Admin\print_settings_blocks(
30
+ $settings,
31
+ ARVE\settings_sections(),
32
+ ARVE\PREMIUM_SECTIONS,
33
+ 'shortcode-dialog'
34
+ );
35
+ ?>
36
+ <div id="arve-shortcode" class="arve-shortcode">
37
+ <?php
38
+ print_shortcode_template();
39
+ ?>
40
+ </div>
41
+ </div>
42
+ </div>
43
+
44
+ <?php
45
+ printf(
46
+ '<button id="arve-btn" title="%s" class="arve-btn button add_media" type="button"><span class="wp-media-buttons-icon arve-icon"></span> %s</button>',
47
+ esc_attr__( 'ARVE Advanced Responsive Video Embedder', 'advanced-responsive-video-embedder' ),
48
+ esc_html__( 'Video (ARVE)', 'advanced-responsive-video-embedder' )
49
+ );
50
+ }
51
+
52
+ function print_shortcode_template() {
53
+
54
+ $html = '[arve';
55
+
56
+ // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
57
+ foreach ( ARVE\shortcode_settings() as $key => $option ) {
58
+
59
+ if ( ! $option['shortcode'] ) {
60
+ continue;
61
+ }
62
+
63
+ $html .= "{{ vm.$key ? ' $key=\"' + vm.$key + '\"' : '' }}";
64
+ }
65
+
66
+ $html .= ' /]';
67
+
68
+ echo $html;
69
+ }
php/Admin/partials/settings-sidebar-amp.html CHANGED
@@ -1,6 +1,6 @@
1
  <h3><a href="https://nextgenthemes.com/plugins/arve-amp/">ARVE AMP</a></h3>
2
 
3
- <p>When you use the AMP or &lsquo;AMP for WP&rsquo; plugin you need this.</p>
4
 
5
  <ul>
6
  <li>It will display videos embedded with ARVE on AMP pages correctly</li>
@@ -9,4 +9,3 @@
9
  <li>For all other video hosts <code>&lt;amp-video-iframe&gt;</code> element is used</li>
10
  <li>Video files are also supported with <code>&lt;amp-video&gt;</code></li>
11
  </ul>
12
-
1
  <h3><a href="https://nextgenthemes.com/plugins/arve-amp/">ARVE AMP</a></h3>
2
 
3
+ <p>When you use the AMP or 'AMP for WP' plugin you need this.</p>
4
 
5
  <ul>
6
  <li>It will display videos embedded with ARVE on AMP pages correctly</li>
9
  <li>For all other video hosts <code>&lt;amp-video-iframe&gt;</code> element is used</li>
10
  <li>Video files are also supported with <code>&lt;amp-video&gt;</code></li>
11
  </ul>
 
php/Admin/partials/settings-sidebar-pro.html CHANGED
@@ -16,7 +16,7 @@ Use simple links as triggers for opening Video Lightboxes</li>
16
  <li>Auto pause videos when another video is played</li>
17
  <li>Automatic or custom thumbnail images</li>
18
  <li>Automatic or custom titles on top of your thumbnails</li>
19
- <li>&lsquo;Expand on click&rsquo; feature</li>
20
  <li>2 hover &amp; 3 play icon styles</li>
21
  <li>Responsive thumbnails (srcset)</li>
22
  <li><strong>Feel good about yourself</strong><br>
@@ -24,4 +24,3 @@ for supporting my 8+ years work on this plugin. Tons of hours, weekends … alwa
24
  <li>Show the latest video of a YouTube channel by using the channel URL (updated/cached hourly)</li>
25
  <li><strong><a href="https://nextgenthemes.com/plugins/arve-pro/">Get ARVE Pro</a></strong></li>
26
  </ul>
27
-
16
  <li>Auto pause videos when another video is played</li>
17
  <li>Automatic or custom thumbnail images</li>
18
  <li>Automatic or custom titles on top of your thumbnails</li>
19
+ <li>'Expand on click' feature</li>
20
  <li>2 hover &amp; 3 play icon styles</li>
21
  <li>Responsive thumbnails (srcset)</li>
22
  <li><strong>Feel good about yourself</strong><br>
24
  <li>Show the latest video of a YouTube channel by using the channel URL (updated/cached hourly)</li>
25
  <li><strong><a href="https://nextgenthemes.com/plugins/arve-pro/">Get ARVE Pro</a></strong></li>
26
  </ul>
 
php/Admin/partials/settings-sidebar-random-video.html CHANGED
@@ -7,4 +7,3 @@
7
  <li>Vimeo Showcase</li>
8
  <li>Comma separated list of video URLs</li>
9
  </ul>
10
-
7
  <li>Vimeo Showcase</li>
8
  <li>Comma separated list of video URLs</li>
9
  </ul>
 
php/Admin/partials/settings-sidebar-sticky-videos.html CHANGED
@@ -6,4 +6,3 @@
6
  <li>Choose if videos should be pinned to the top of the screen. Like the YouTube app for example.</li>
7
  <li>For bigger screen choose a corner where a video should be pinned to. Like last.fm <a href="https://nextgenthemes.com/plugins/arve-sticky-videos/">for example</a>.</li>
8
  </ul>
9
-
6
  <li>Choose if videos should be pinned to the top of the screen. Like the YouTube app for example.</li>
7
  <li>For bigger screen choose a corner where a video should be pinned to. Like last.fm <a href="https://nextgenthemes.com/plugins/arve-sticky-videos/">for example</a>.</li>
8
  </ul>
 
php/Common/Admin/functions-settings.php CHANGED
@@ -144,13 +144,12 @@ function print_integer_field( $key, $option ) {
144
 
145
  function print_select_field( $key, $option ) {
146
 
147
- unset( $option['options'][''] );
148
  ?>
149
  <p>
150
  <label>
151
  <?php label_text( $option ); ?>
152
  <select v-model="<?php echo esc_attr( "vm.$key" ); ?>">
153
- <option disabled value="">Please select one</option>
154
  <?php foreach ( $option['options'] as $k => $v ) : ?>
155
  <option value="<?php echo esc_attr( $k ); ?>"><?php echo esc_html( $v ); ?></option>
156
  <?php endforeach; ?>
@@ -173,3 +172,54 @@ function block_attr( $key, $option ) {
173
 
174
  return Common\attr( $block_attr );
175
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
144
 
145
  function print_select_field( $key, $option ) {
146
 
 
147
  ?>
148
  <p>
149
  <label>
150
  <?php label_text( $option ); ?>
151
  <select v-model="<?php echo esc_attr( "vm.$key" ); ?>">
152
+ <option disabled>Please select one</option>
153
  <?php foreach ( $option['options'] as $k => $v ) : ?>
154
  <option value="<?php echo esc_attr( $k ); ?>"><?php echo esc_html( $v ); ?></option>
155
  <?php endforeach; ?>
172
 
173
  return Common\attr( $block_attr );
174
  }
175
+
176
+ function print_settings_blocks( array $settings, array $sections, array $premium_sections, $context ) {
177
+
178
+ $description_allowed_html = array(
179
+ 'a' => array(
180
+ 'href' => array(),
181
+ 'target' => array(),
182
+ 'title' => array(),
183
+ ),
184
+ 'br' => array(),
185
+ 'em' => array(),
186
+ 'strong' => array(),
187
+ 'code' => array(),
188
+ );
189
+
190
+ // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
191
+ foreach ( $settings as $key => $option ) {
192
+
193
+ if ( 'settings-page' === $context && ! empty($option['options']) ) {
194
+ unset($option['options']['']);
195
+ }
196
+
197
+ $option['premium'] = in_array( $option['tag'], $premium_sections, true );
198
+ $option['tag_name'] = $sections[ $option['tag'] ];
199
+ $field_type = isset( $option['ui'] ) ? $option['ui'] : $option['type'];
200
+ $block_class = "ngt-option-block ngt-option-block--$key ngt-option-block--{$option['tag']}";
201
+
202
+ if ( 'hidden' !== $field_type ) :
203
+ ?>
204
+ <div
205
+ class="<?php echo esc_attr( $block_class ); ?>"
206
+ v-show="sectionsDisplayed['<?php echo esc_attr( $option['tag'] ); ?>']"
207
+ >
208
+ <?php
209
+ $function = __NAMESPACE__ . "\\print_{$field_type}_field";
210
+
211
+ $function( $key, $option );
212
+
213
+ if ( ! empty( $option['description'] ) ) {
214
+ printf(
215
+ '<p>%s</p>',
216
+ wp_kses( $option['description'], $description_allowed_html )
217
+ );
218
+ }
219
+ ?>
220
+ <hr>
221
+ </div>
222
+ <?php
223
+ endif;
224
+ }
225
+ }
php/Common/Settings.php CHANGED
@@ -116,11 +116,6 @@ class Settings {
116
 
117
  public function assets( $page ) {
118
 
119
- // Check if we are currently viewing our setting page
120
- if ( ! str_ends_with( $page, $this->slugged_namespace ) ) {
121
- return;
122
- }
123
-
124
  enqueue_asset(
125
  array(
126
  'handle' => 'nextgenthemes-settings',
@@ -129,6 +124,11 @@ class Settings {
129
  )
130
  );
131
 
 
 
 
 
 
132
  $settings_data = array(
133
  'options' => $this->options,
134
  'home_url' => get_home_url(),
@@ -150,55 +150,6 @@ class Settings {
150
  );
151
  }
152
 
153
- public function print_settings_blocks() {
154
-
155
- $description_allowed_html = array(
156
- 'a' => array(
157
- 'href' => array(),
158
- 'target' => array(),
159
- 'title' => array(),
160
- ),
161
- 'br' => array(),
162
- 'em' => array(),
163
- 'strong' => array(),
164
- 'code' => array(),
165
- );
166
-
167
- // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped
168
- foreach ( $this->settings as $key => $option ) {
169
-
170
- $option['premium'] = in_array( $option['tag'], $this->premium_sections, true );
171
- $option['tag_name'] = $this->sections[ $option['tag'] ];
172
- $field_type = isset( $option['ui'] ) ? $option['ui'] : $option['type'];
173
- $block_class = "ngt-option-block ngt-option-block--$key ngt-option-block--{$option['tag']}";
174
-
175
- if ( 'hidden' !== $field_type ) :
176
- ?>
177
- <div
178
- class="<?php echo esc_attr( $block_class ); ?>"
179
- v-show="sectionsDisplayed['<?php echo esc_attr( $option['tag'] ); ?>']"
180
- >
181
- <!-- <div <?php #echo Admin\block_attr( $key, $option ); ?>> -->
182
- <?php
183
-
184
- $function = __NAMESPACE__ . "\\Admin\\print_{$field_type}_field";
185
-
186
- $function( $key, $option );
187
-
188
- if ( ! empty( $option['description'] ) ) {
189
- printf(
190
- '<p>%s</p>',
191
- wp_kses( $option['description'], $description_allowed_html )
192
- );
193
- }
194
- ?>
195
- <hr>
196
- </div>
197
- <?php
198
- endif;
199
- }
200
- }
201
-
202
  private function print_settings_tabs() {
203
  ?>
204
  <h2 class="nav-tab-wrapper">
@@ -366,7 +317,7 @@ class Settings {
366
  $this->print_paid_section_message();
367
  $this->print_save_section();
368
  $this->print_debug_info_block();
369
- $this->print_settings_blocks();
370
  $this->print_save_section();
371
  $this->print_reset_bottons();
372
  ?>
116
 
117
  public function assets( $page ) {
118
 
 
 
 
 
 
119
  enqueue_asset(
120
  array(
121
  'handle' => 'nextgenthemes-settings',
124
  )
125
  );
126
 
127
+ // Check if we are currently viewing our setting page
128
+ if ( ! str_ends_with( $page, $this->slugged_namespace ) ) {
129
+ return;
130
+ }
131
+
132
  $settings_data = array(
133
  'options' => $this->options,
134
  'home_url' => get_home_url(),
150
  );
151
  }
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  private function print_settings_tabs() {
154
  ?>
155
  <h2 class="nav-tab-wrapper">
317
  $this->print_paid_section_message();
318
  $this->print_save_section();
319
  $this->print_debug_info_block();
320
+ ADMIN\print_settings_blocks( $this->settings, $this->sections, $this->premium_sections, 'settings-page' );
321
  $this->print_save_section();
322
  $this->print_reset_bottons();
323
  ?>
php/functions-html-output.php CHANGED
@@ -57,7 +57,6 @@ function build_iframe_tag( array $a ) {
57
  if ( 'wistia' === $a['provider'] ) {
58
  $class .= ' wistia_embed';
59
  $sandbox .= ' allow-forms';
60
-
61
  }
62
 
63
  if ( 'zoom' === $a['provider'] ) {
@@ -83,6 +82,7 @@ function build_iframe_tag( array $a ) {
83
  'scrolling' => 'no',
84
  'src' => $a['src'],
85
  'width' => $a['width'],
 
86
  ),
87
  ),
88
  $a
@@ -104,7 +104,7 @@ function build_video_tag( array $a ) {
104
  'controls' => $a['controls'],
105
  'controlslist' => $a['controlslist'],
106
  'loop' => $a['loop'],
107
- 'preload' => 'metadata',
108
  'width' => is_feed() ? $a['width'] : false,
109
  'poster' => empty( $a['img_src'] ) ? false : $a['img_src'],
110
  // ARVE only
@@ -383,36 +383,27 @@ function promote_link( $arve_link ) {
383
 
384
  function arve_embed( $html, array $a ) {
385
 
386
- $class = 'arve-embed';
387
- $ratio_span = '';
388
 
389
  if ( $a['aspect_ratio'] ) {
390
  $class .= ' arve-embed--has-aspect-ratio';
391
  }
392
 
393
- if ( '16:9' === $a['aspect_ratio'] ) {
394
- $class .= ' arve-embed--16by9';
395
- } elseif ( $a['aspect_ratio'] ) {
396
- $ratio_span = build_tag(
397
- array(
398
- 'name' => 'ar',
399
- 'tag' => 'span', // so we output it within <p>
400
- 'inner_html' => '',
401
- 'attr' => array(
402
- 'class' => 'arve-ar',
403
- 'style' => sprintf( 'padding-top:%F%%', aspect_ratio_to_percentage( $a['aspect_ratio'] ) ),
404
- ),
405
- ),
406
- $a
407
- );
408
  }
409
 
410
  return build_tag(
411
  array(
412
  'name' => 'embed',
413
  'tag' => 'span', // so we output it within <p>
414
- 'inner_html' => $ratio_span . $html,
415
- 'attr' => array( 'class' => $class ),
 
 
 
416
  ),
417
  $a
418
  );
57
  if ( 'wistia' === $a['provider'] ) {
58
  $class .= ' wistia_embed';
59
  $sandbox .= ' allow-forms';
 
60
  }
61
 
62
  if ( 'zoom' === $a['provider'] ) {
82
  'scrolling' => 'no',
83
  'src' => $a['src'],
84
  'width' => $a['width'],
85
+ 'title' => $a['title'],
86
  ),
87
  ),
88
  $a
104
  'controls' => $a['controls'],
105
  'controlslist' => $a['controlslist'],
106
  'loop' => $a['loop'],
107
+ 'preload' => 'none',
108
  'width' => is_feed() ? $a['width'] : false,
109
  'poster' => empty( $a['img_src'] ) ? false : $a['img_src'],
110
  // ARVE only
383
 
384
  function arve_embed( $html, array $a ) {
385
 
386
+ $class = 'arve-embed';
387
+ $style = false;
388
 
389
  if ( $a['aspect_ratio'] ) {
390
  $class .= ' arve-embed--has-aspect-ratio';
391
  }
392
 
393
+ if ( ! in_array($a['aspect_ratio'], [ '16:9', '375:211' ], true) ) {
394
+ $ar = str_replace( ':', ' / ', $a['aspect_ratio'] );
395
+ $style = sprintf( 'aspect-ratio: %s', $ar );
 
 
 
 
 
 
 
 
 
 
 
 
396
  }
397
 
398
  return build_tag(
399
  array(
400
  'name' => 'embed',
401
  'tag' => 'span', // so we output it within <p>
402
+ 'inner_html' => $html,
403
+ 'attr' => array(
404
+ 'class' => $class,
405
+ 'style' => $style,
406
+ ),
407
  ),
408
  $a
409
  );
php/functions-settings.php CHANGED
@@ -11,6 +11,20 @@ function default_options() {
11
  return $i->get_options_defaults();
12
  }
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  function settings_instance() {
15
 
16
  static $inst = null;
@@ -21,17 +35,8 @@ function settings_instance() {
21
  array(
22
  'namespace' => __NAMESPACE__,
23
  'settings' => settings(),
24
- 'sections' => array(
25
- 'main' => __( 'Main', 'advanced-responsive-video-embedder' ),
26
- 'pro' => __( 'Pro', 'advanced-responsive-video-embedder' ),
27
- 'sticky-videos' => __( 'Sticky Videos', 'advanced-responsive-video-embedder' ),
28
- 'random-video' => __( 'Random Video', 'advanced-responsive-video-embedder' ),
29
- 'urlparams' => __( 'URL Parameters', 'advanced-responsive-video-embedder' ),
30
- 'html5' => __( 'HTML5', 'advanced-responsive-video-embedder' ),
31
- 'debug' => __( 'Debug Info', 'advanced-responsive-video-embedder' ),
32
- #'videojs' => __( 'Video.js', 'advanced-responsive-video-embedder' ),
33
- ),
34
- 'premium_sections' => array( 'pro', 'sticky-videos', 'random-video', 'videojs' ),
35
  'menu_parent_slug' => 'options-general.php',
36
  'menu_title' => __( 'ARVE', 'advanced-responsive-video-embedder' ),
37
  'settings_page_title' => __( 'ARVE Settings', 'advanced-responsive-video-embedder' ),
@@ -267,7 +272,7 @@ function all_settings() {
267
  'false' => __( 'False', 'advanced-responsive-video-embedder' ),
268
  );
269
 
270
- $provider_list_link = 'https://nextgenthemes.com/plugins/arve-pro/#video-host-support';
271
  $pro_addon_link = 'https://nextgenthemes.com/plugins/arve-pro/';
272
 
273
  $settings = array(
@@ -365,6 +370,7 @@ function all_settings() {
365
  'type' => 'boolean',
366
  ),
367
  'thumbnail' => array(
 
368
  'default' => null,
369
  'shortcode' => true,
370
  'option' => false,
@@ -751,7 +757,8 @@ function all_settings() {
751
  'default' => true,
752
  'shortcode' => true,
753
  'label' => __( 'Sandbox', 'advanced-responsive-video-embedder' ),
754
- 'type' => 'boolean',
 
755
  'description' => __( "Only disable if you have to. If you embed encrypted media you have to disable this. 'Disable Links' feature from ARVE Pro will not work when without sandbox.", 'advanced-responsive-video-embedder' ),
756
  ),
757
  'seo_data' => array(
@@ -765,9 +772,9 @@ function all_settings() {
765
  'gutenberg_help' => array(
766
  'default' => true,
767
  'shortcode' => false,
768
- 'label' => __( 'Enable help text in the Block sidebar?', 'advanced-responsive-video-embedder' ),
769
  'type' => 'boolean',
770
- 'description' => __( 'Disabling this makes the interface much cleaner.', 'advanced-responsive-video-embedder' ),
771
  ),
772
  'feed' => array(
773
  'default' => true,
@@ -777,6 +784,20 @@ function all_settings() {
777
  'type' => 'boolean',
778
  'description' => __( 'Enable the plugin in RSS/Atom feeds? Disabling will not completely diable everything but it will use native WP behavior in feeds where possible.', 'advanced-responsive-video-embedder' ),
779
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
780
  /*
781
  'videojs_theme' => [
782
  'tag' => 'videojs',
11
  return $i->get_options_defaults();
12
  }
13
 
14
+ function settings_sections() {
15
+
16
+ return array(
17
+ 'main' => __( 'Main', 'advanced-responsive-video-embedder' ),
18
+ 'pro' => __( 'Pro', 'advanced-responsive-video-embedder' ),
19
+ 'sticky-videos' => __( 'Sticky Videos', 'advanced-responsive-video-embedder' ),
20
+ 'random-video' => __( 'Random Video', 'advanced-responsive-video-embedder' ),
21
+ 'urlparams' => __( 'URL Parameters', 'advanced-responsive-video-embedder' ),
22
+ 'html5' => __( 'HTML5', 'advanced-responsive-video-embedder' ),
23
+ 'debug' => __( 'Debug Info', 'advanced-responsive-video-embedder' ),
24
+ #'videojs' => __( 'Video.js', 'advanced-responsive-video-embedder' ),
25
+ );
26
+ }
27
+
28
  function settings_instance() {
29
 
30
  static $inst = null;
35
  array(
36
  'namespace' => __NAMESPACE__,
37
  'settings' => settings(),
38
+ 'sections' => settings_sections(),
39
+ 'premium_sections' => PREMIUM_SECTIONS,
 
 
 
 
 
 
 
 
 
40
  'menu_parent_slug' => 'options-general.php',
41
  'menu_title' => __( 'ARVE', 'advanced-responsive-video-embedder' ),
42
  'settings_page_title' => __( 'ARVE Settings', 'advanced-responsive-video-embedder' ),
272
  'false' => __( 'False', 'advanced-responsive-video-embedder' ),
273
  );
274
 
275
+ $provider_list_link = 'https://nextgenthemes.com/plugins/arve-pro/#support-table';
276
  $pro_addon_link = 'https://nextgenthemes.com/plugins/arve-pro/';
277
 
278
  $settings = array(
370
  'type' => 'boolean',
371
  ),
372
  'thumbnail' => array(
373
+ 'ui' => 'image_upload',
374
  'default' => null,
375
  'shortcode' => true,
376
  'option' => false,
757
  'default' => true,
758
  'shortcode' => true,
759
  'label' => __( 'Sandbox', 'advanced-responsive-video-embedder' ),
760
+ 'type' => 'select',
761
+ 'options' => $def_bool_options,
762
  'description' => __( "Only disable if you have to. If you embed encrypted media you have to disable this. 'Disable Links' feature from ARVE Pro will not work when without sandbox.", 'advanced-responsive-video-embedder' ),
763
  ),
764
  'seo_data' => array(
772
  'gutenberg_help' => array(
773
  'default' => true,
774
  'shortcode' => false,
775
+ 'label' => __( 'Enable help text?', 'advanced-responsive-video-embedder' ),
776
  'type' => 'boolean',
777
+ 'description' => __( 'Disabling this makes the interface in Gutenberg/Shortcode dialog much cleaner.', 'advanced-responsive-video-embedder' ),
778
  ),
779
  'feed' => array(
780
  'default' => true,
784
  'type' => 'boolean',
785
  'description' => __( 'Enable the plugin in RSS/Atom feeds? Disabling will not completely diable everything but it will use native WP behavior in feeds where possible.', 'advanced-responsive-video-embedder' ),
786
  ),
787
+ 'reset_after_played' => [
788
+ 'tag' => 'pro',
789
+ 'default' => 'enabled',
790
+ 'shortcode' => false,
791
+ 'label' => __( 'Reset after played', 'advanced-responsive-video-embedder' ),
792
+ 'type' => 'select',
793
+ 'options' => [
794
+ '' => __( 'Default', 'advanced-responsive-video-embedder' ),
795
+ 'enabled' => __( 'Enabled', 'advanced-responsive-video-embedder' ),
796
+ 'disabled' => __( 'Disabled', 'advanced-responsive-video-embedder' ),
797
+ 'disabled-for-vimeo' => __( 'Disabled for Vimeo only', 'advanced-responsive-video-embedder' ),
798
+ ],
799
+ 'description' => __( 'When enabled ARVE Pro will display the thumbnial again like it is shown before the video was loaded. When a video is displayed in a lightbox the lightbox will automatically close. If you are using Vimeos "call to action" feature for example you want to disable this for vimeo.', 'advanced-responsive-video-embedder' ),
800
+ ],
801
  /*
802
  'videojs_theme' => [
803
  'tag' => 'videojs',
php/functions-shortcode-args.php CHANGED
@@ -408,7 +408,9 @@ function build_iframe_src( array $a ) {
408
  $a['id'] = rawurlencode( str_replace( '&', '&amp;', $a['id'] ) );
409
  }
410
 
411
- if ( 'brightcove' === $a['provider'] ) {
 
 
412
  $src = sprintf( $pattern, $a['account_id'], $a['brightcove_player'], $a['brightcove_embed'], $a['id'] );
413
  } else {
414
  $src = sprintf( $pattern, $a['id'] );
@@ -712,6 +714,10 @@ function iframe_src_autoplay_args( $autoplay, array $a ) {
712
  return $autoplay ?
713
  add_query_arg( 'ap', 1, $a['src'] ) :
714
  remove_query_arg( 'ap', $a['src'] );
 
 
 
 
715
  case 'brightcove':
716
  case 'snotr':
717
  return $autoplay ?
408
  $a['id'] = rawurlencode( str_replace( '&', '&amp;', $a['id'] ) );
409
  }
410
 
411
+ if ( 'gab' === $a['provider'] ) {
412
+ $src = sprintf( $pattern, $a['account_id'], $a['id'] );
413
+ } elseif ( 'brightcove' === $a['provider'] ) {
414
  $src = sprintf( $pattern, $a['account_id'], $a['brightcove_player'], $a['brightcove_embed'], $a['id'] );
415
  } else {
416
  $src = sprintf( $pattern, $a['id'] );
714
  return $autoplay ?
715
  add_query_arg( 'ap', 1, $a['src'] ) :
716
  remove_query_arg( 'ap', $a['src'] );
717
+ case 'gab':
718
+ return $autoplay ?
719
+ add_query_arg( 'autoplay', 'on', $a['src'] ) :
720
+ remove_query_arg( 'autoplay', $a['src'] );
721
  case 'brightcove':
722
  case 'snotr':
723
  return $autoplay ?
php/init.php CHANGED
@@ -16,7 +16,7 @@ function init_public() {
16
  $GLOBALS['wpdb']->query( "DELETE FROM {$GLOBALS['wpdb']->postmeta} WHERE meta_key LIKE '%_oembed_%'" );
17
  }
18
 
19
- if ( version_compare( get_option( 'arve_version' ), '9.5.14', '<' ) ) {
20
  $GLOBALS['wpdb']->query( "DELETE FROM {$GLOBALS['wpdb']->postmeta} WHERE meta_key LIKE '%_oembed_%' AND meta_value LIKE '%vimeocdn%'" );
21
  }
22
 
@@ -52,7 +52,7 @@ function init_admin() {
52
 
53
  require_once PLUGIN_DIR . '/php/Admin/functions-admin.php';
54
  require_once PLUGIN_DIR . '/php/Admin/functions-settings-page.php';
55
- //require_once PLUGIN_DIR . '/php/Admin/functions-shortcode-creator.php';
56
 
57
  // Admin Hooks
58
  add_action( 'nextgenthemes/arve/admin/settings/sidebar', __NAMESPACE__ . '\Admin\settings_sidebar' );
16
  $GLOBALS['wpdb']->query( "DELETE FROM {$GLOBALS['wpdb']->postmeta} WHERE meta_key LIKE '%_oembed_%'" );
17
  }
18
 
19
+ if ( version_compare( get_option( 'arve_version' ), '9.5.13', '<' ) ) {
20
  $GLOBALS['wpdb']->query( "DELETE FROM {$GLOBALS['wpdb']->postmeta} WHERE meta_key LIKE '%_oembed_%' AND meta_value LIKE '%vimeocdn%'" );
21
  }
22
 
52
 
53
  require_once PLUGIN_DIR . '/php/Admin/functions-admin.php';
54
  require_once PLUGIN_DIR . '/php/Admin/functions-settings-page.php';
55
+ require_once PLUGIN_DIR . '/php/Admin/functions-shortcode-creator.php';
56
 
57
  // Admin Hooks
58
  add_action( 'nextgenthemes/arve/admin/settings/sidebar', __NAMESPACE__ . '\Admin\settings_sidebar' );
php/providers.php CHANGED
@@ -147,12 +147,12 @@
147
  'auto_title' => true,
148
  'tests' => [
149
  0 => [
150
- 'url' => 'https://www.dailymotion.com/video/x41ia79_mass-effect-andromeda-gameplay-alpha_videogames',
151
- 'id' => 'x41ia79',
152
  ],
153
  1 => [
154
- 'url' => 'https://dai.ly/x3cwlqz',
155
- 'id' => 'x3cwlqz',
156
  ],
157
  ],
158
  ],
@@ -199,6 +199,25 @@
199
  ],
200
  ],
201
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  'googledrive' => [
203
  'name' => 'Google Drive',
204
  'oembed' => false,
@@ -280,30 +299,6 @@
280
  ],
281
  ],
282
  ],
283
- 'liveleak' => [
284
- # <iframe width="640" height="360" src="//www.liveleak.com/e/9UCAQ_1613786191" frameborder="0" allowfullscreen></iframe>
285
- # https://www.liveleak.com/view?t=svtYD_1613984945
286
- 'name' => 'LiveLeak',
287
- 'oembed' => false,
288
- 'regex' => '#https?://(www\\.)?liveleak\\.com/(view|ll_embed)\\?(?<id>(f|i|t)=[0-9a-z\\_]+)#i',
289
- 'embed_url' => 'https://www.liveleak.com/ll_embed?%s',
290
- 'default_params' => '',
291
- 'auto_thumbnail' => true,
292
- 'tests' => [
293
- 1 => [
294
- 'url' => 'http://www.liveleak.com/view?f=c85bdf5e45b2',
295
- 'id' => 'f=c85bdf5e45b2',
296
- ],
297
- 2 => [
298
- 'url' => 'https://www.liveleak.com/view?t=uGBX9_1579730411',
299
- 'id' => 't=uGBX9_1579730411',
300
- ],
301
- ],
302
- 'test_ids' => [
303
- 0 => 'f=c85bdf5e45b2',
304
- 1 => 'c85bdf5e45b2',
305
- ],
306
- ],
307
  'livestream' => [
308
  'name' => 'Livestream.com',
309
  'oembed' => false,
@@ -622,8 +617,8 @@
622
  'id' => '-fEo3kgHFaw',
623
  ],
624
  2 => [
625
- 'url' => 'https://www.youtube.com/watch?time_continue=1&v=lX8os2SB1i8&feature=emb_logo',
626
- 'id' => 'lX8os2SB1i8',
627
  ],
628
  4 => [
629
  'url' => 'https://youtu.be/hRonZ4wP8Ys',
@@ -667,8 +662,8 @@
667
  'auto_thumbnail' => true,
668
  'tests' => [
669
  0 => [
670
- 'url' => 'https://www.youtube.com/playlist?list=PLF7uln2NT38hg0CbCsVAeHIeCMJgWT5Fo',
671
- 'id' => 'PLF7uln2NT38hg0CbCsVAeHIeCMJgWT5Fo',
672
  ],
673
  1 => [
674
  'url' => 'https://www.youtube.com/watch?list=PLMUvgtCRyn-6obmhiDS4n5vYQN3bJRduk&v=cyoffsDl4Hw',
147
  'auto_title' => true,
148
  'tests' => [
149
  0 => [
150
+ 'url' => 'https://www.dailymotion.com/video/x84qh50',
151
+ 'id' => 'x84qh50',
152
  ],
153
  1 => [
154
+ 'url' => 'https://dai.ly/x84qh50',
155
+ 'id' => 'x84qh50',
156
  ],
157
  ],
158
  ],
199
  ],
200
  ],
201
  ],
202
+ 'gab' => [
203
+ 'name' => 'Gab TV',
204
+ 'oembed' => false,
205
+ 'regex' => '#https?://tv\\.gab\\.com/channel/(?<account_id>[a-z0-9]+)/(view|embed)/(?<id>[^\\s/]+)#i',
206
+ 'embed_url' => 'https://tv.gab.com/channel/%s/embed/%s',
207
+ 'default_params' => '', // minimal=on
208
+ 'tests' => [
209
+ 0 => [
210
+ 'url' => 'https://tv.gab.com/channel/owenbenjamin/view/1190-live-with-curtis-stone-the-60fb935386d788cd4a48c43a',
211
+ 'channel' => 'owenbenjamin',
212
+ 'id' => '1190-live-with-curtis-stone-the-60fb935386d788cd4a48c43a',
213
+ ],
214
+ 1 => [
215
+ 'url' => 'https://tv.gab.com/channel/realalexjones/embed/doctor-exposes-covid-vaccine-attacking-blood-6155ff91153e0a6ab9e5ef93',
216
+ 'channel' => 'owenbenjamin',
217
+ 'id' => 'doctor-exposes-covid-vaccine-attacking-blood-6155ff91153e0a6ab9e5ef93',
218
+ ],
219
+ ],
220
+ ],
221
  'googledrive' => [
222
  'name' => 'Google Drive',
223
  'oembed' => false,
299
  ],
300
  ],
301
  ],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
302
  'livestream' => [
303
  'name' => 'Livestream.com',
304
  'oembed' => false,
617
  'id' => '-fEo3kgHFaw',
618
  ],
619
  2 => [
620
+ 'url' => 'https://www.youtube.com/watch?time_continue=1&v=uYADic1PloY&feature=emb_logo',
621
+ 'id' => 'uYADic1PloY',
622
  ],
623
  4 => [
624
  'url' => 'https://youtu.be/hRonZ4wP8Ys',
662
  'auto_thumbnail' => true,
663
  'tests' => [
664
  0 => [
665
+ 'url' => 'https://www.youtube.com/playlist?list=PLMUvgtCRyn-6obmhiDS4n5vYQN3bJRduk',
666
+ 'id' => 'PLMUvgtCRyn-6obmhiDS4n5vYQN3bJRduk',
667
  ],
668
  1 => [
669
  'url' => 'https://www.youtube.com/watch?list=PLMUvgtCRyn-6obmhiDS4n5vYQN3bJRduk&v=cyoffsDl4Hw',
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: nico23
3
  Donate link: https://nextgenthemes.com/donate/
4
  Tags: YouTube, Vimeo, lazyload, thumbnail, video, responsive, embeds, video-embedder, iframe, lightweight, simplicity, shortcodes
5
  Requires at least: 4.9.16
6
- Tested up to: 5.7.1
7
  Requires PHP: 5.6
8
- Stable tag: 9.5.14
9
  License: GPL-3.0
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
@@ -55,7 +55,7 @@ It is very likely the one and only plugin you will ever need to handle video emb
55
  #### Supported Providers ####
56
 
57
  [All providers with iframe embed codes](https://nextgenthemes.com/plugins/arve/documentation/#general-iframe-embedding)
58
- Alugha, Archive.org, Banned.video, Bitchute, Mail.ru, Brightcove, cantcensortruth.com, Comedy Central, Dailymotion, Dailymotion Playlist, DTube, Facebook, Google Drive, mp4 or webm video files, ARVE general iframe embed, IGN, IMDB, Kickstarter, kla.tv, LiveLeak, Livestream.com, Metacafe, myspace, ooyala, v.qq.com, Rumble.com, RuTube.ru, Snotr, TED Talks, Twitch, Ustream, Viddler, Vimeo, VK, Wistia, XTube, Yahoo, Youku, YouTube, YouTube Playlist
59
  ### Reviews ###
60
 
61
  #### &#9733; &#9733; &#9733; &#9733; &#9733; Great plugin, great support ####
@@ -193,7 +193,16 @@ Please read the [official documentation](https://wordpress.org/support/article/m
193
  * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
194
  * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
195
 
196
- ### 2021-09-21 9.5.14 ###
 
 
 
 
 
 
 
 
 
197
 
198
  * Fix: Vimeo color bar thumbnail issue. (they changed their URLs)
199
  * Fix: Vimeo chat can now be embedded with ARVE `allow-forms` will be added to sandbox attribute.
3
  Donate link: https://nextgenthemes.com/donate/
4
  Tags: YouTube, Vimeo, lazyload, thumbnail, video, responsive, embeds, video-embedder, iframe, lightweight, simplicity, shortcodes
5
  Requires at least: 4.9.16
6
+ Tested up to: 5.9.0
7
  Requires PHP: 5.6
8
+ Stable tag: 9.6.2
9
  License: GPL-3.0
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
 
55
  #### Supported Providers ####
56
 
57
  [All providers with iframe embed codes](https://nextgenthemes.com/plugins/arve/documentation/#general-iframe-embedding)
58
+ Alugha, Archive.org, Banned.video, Bitchute, Mail.ru, Brightcove, cantcensortruth.com, Comedy Central, Dailymotion, Dailymotion Playlist, DTube, Facebook, Gab TV, Google Drive, mp4 or webm video files, ARVE general iframe embed, IGN, IMDB, Kickstarter, kla.tv, Livestream.com, Metacafe, myspace, ooyala, v.qq.com, Rumble.com, RuTube.ru, Snotr, TED Talks, Twitch, Ustream, Viddler, Vimeo, VK, Wistia, XTube, Yahoo, Youku, YouTube, YouTube Playlist
59
  ### Reviews ###
60
 
61
  #### &#9733; &#9733; &#9733; &#9733; &#9733; Great plugin, great support ####
193
  * [ARVE Pro changelog](https://nextgenthemes.com/plugins/arve-pro/#changelog)
194
  * [ARVE Random Videos changelog](https://nextgenthemes.com/plugins/arve-random-video/#changelog)
195
 
196
+ ### 2021-12-07 9.6.0 ###
197
+
198
+ * Preprecated: Shortcode UI dialog is no longer maintained but you can still use it by clicking on "Add Post Element" button when Shortcode UI is installed.
199
+ * New: ARVE now has its own dependecy free Shortcode creator dialog in Classic Editor. It will pop up when you click the "Embed Video" button that previously opened up Shortcode UI dialog.
200
+ * New: Support for tv.gab.com
201
+ * Improved: Video files will be embedded with `preload="none"` to prevent desktop browsers from buffering videos without interaction.
202
+ * Improved: Tested with WP 5.9 nighly and PHP 8.0
203
+ * Improved: Make use of modern CSS `aspect-ratio` instead of padding hack.
204
+
205
+ ### 2021-09-21 9.5.13 ###
206
 
207
  * Fix: Vimeo color bar thumbnail issue. (they changed their URLs)
208
  * Fix: Vimeo chat can now be embedded with ARVE `allow-forms` will be added to sandbox attribute.