From 33ec042d5ae03606df17fa04d91ca766f3e1c4e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Jun 2021 02:07:33 +0000 Subject: [PATCH] Built files --- dashboard/css/266.css | 13 +++++++++++-- dashboard/js/horaro-schedule-import.js | 2 +- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/dashboard/css/266.css b/dashboard/css/266.css index 8b20877e..e41f0a11 100644 --- a/dashboard/css/266.css +++ b/dashboard/css/266.css @@ -24090,16 +24090,25 @@ transform: rotate(359deg); } } +/* Remove NodeCG's default margin added to the body. +This is because otherwise v-tooltip position is broken since Vuetify v2.5.2 with it. */ +body { + margin: 0; +} + /* So the always has a transparent background, otherwise it looks odd in the NodeCG dashboard panels. */ .v-application { background-color: transparent !important; } -/* So the doesn't take up 100% height which breaks -in the NodeCG dashboard panels anyway. */ .v-application--wrap { + /* So the doesn't take up 100% height which breaks + in the NodeCG dashboard panels anyway. */ min-height: 0 !important; + + /* Re-add the margin from above to this wrapper instead. */ + margin: 15px; } /* roboto-100 - latin */ @font-face { diff --git a/dashboard/js/horaro-schedule-import.js b/dashboard/js/horaro-schedule-import.js index e0d2cadd..72eebdec 100644 --- a/dashboard/js/horaro-schedule-import.js +++ b/dashboard/js/horaro-schedule-import.js @@ -1 +1 @@ -(()=>{var t,e={3252:t=>{t.exports=function(t){t.options.__i18n=t.options.__i18n||[],t.options.__i18n.push('{"en":{"externalIDHelp":"If you have a column in your schedule with a unique ID for each run, select it here. This will make re-imports much smoother. If you don\'t understand this, don\'t select one."},"jp":{"externalIDHelp":"スケジュールの各データにユニークIDを含む列がある場合、こちらを選択してください。これにより再インポートがスムーズになります。よくわからない場合は選択しないでください。"}}'),delete t.options._Ctor}},7592:t=>{t.exports=function(t){t.options.__i18n=t.options.__i18n||[],t.options.__i18n.push('{"en":{"panelTitle":"Horaro Schedule Import","scheduleURL":"Horaro Schedule URL","helpTextPreLoad":"Insert the Horaro schedule URL above and press the \\"Load Schedule Data\\" button to continue.","helpTextPostLoad":"Select the correct columns that match the data type below, if the one auto-selected is wrong","splitOpt":"Split Players","splitLabel":"Player Split","splitOptVersus":"vs/vs. [Teams]","splitOptComma":"Comma (,) [No Teams]","splitHelp":"This option dictates how the players in your relevant schedule column are split; check the README for more information.","load":"Load Schedule Data","import":"Import","saveConfig":"Save Configuration","importInProgressHelpText":"Import currently in progress...","importProgress":"Importing {item}/{total}","clearCustomConfig":"Clear Custom Configuration"},"ja":{"panelTitle":"Horaroからインポート","scheduleURL":"Horaro スケジュールURL","helpTextPreLoad":"上記にHoraroのスケジュールURLを入力し、「スケジュールをロード」ボタンを押すと続行します。","helpTextPostLoad":"自動選択されたものが間違っていた場合、 以下のデータ型に一致する正しい列を選択してください。","splitOpt":"走者の分割","splitLabel":"走者の分割","splitOptVersus":"vs/vs. (チーム)","splitOptComma":"カンマ (,) (非チーム)","splitHelp":"このオプションは、関連する列の走者の分割方法の指定をします。 詳細はspeedcontrolのREADMEを参照してください。","load":"スケジュールをロード","import":"インポート","saveConfig":"設定の保存","importInProgressHelpText":"インポート処理の実行中...","importProgress":"{item}/{total}件をインポート","clearCustomConfig":"設定の初期化"}}'),delete t.options._Ctor}},5482:(t,e,i)=>{"use strict";var s,n,o=i(5803),r=i(2010),l=i(8138),a=i.n(l),c=i(3415),u=i(4170),h=(s=function(t,e){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),d=function(){return(d=Object.assign||function(t){for(var e,i=1,s=arguments.length;i=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r},m={defaultSetupTime:nodecg.Replicant("defaultSetupTime"),horaroImportSavedOpts:nodecg.Replicant("horaroImportSavedOpts"),horaroImportStatus:nodecg.Replicant("horaroImportStatus"),oengusImportStatus:nodecg.Replicant("oengusImportStatus"),runDataActiveRun:nodecg.Replicant("runDataActiveRun"),runDataActiveRunSurrounding:nodecg.Replicant("runDataActiveRunSurrounding"),runDataArray:nodecg.Replicant("runDataArray"),runFinishTimes:nodecg.Replicant("runFinishTimes"),timer:nodecg.Replicant("timer"),timerChangesDisabled:nodecg.Replicant("timerChangesDisabled"),twitchAPIData:nodecg.Replicant("twitchAPIData"),twitchChannelInfo:nodecg.Replicant("twitchChannelInfo"),twitchCommercialTimer:nodecg.Replicant("twitchCommercialTimer")},f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.reps={},e}return h(e,t),e.prototype.setState=function(t){var e=t.name,i=t.val;o.Z.set(this.reps,e,a()(i))},e.prototype.setReplicant=function(t){var e=t.name,i=t.val,s=t.merge,n=void 0===s||s,r=this.reps[e],l=i;r&&n&&"object"==typeof r&&!Array.isArray(r)&&(l=d(d({},a()(r)),i)),o.Z.set(this.reps,e,a()(l)),m[e].value=a()(l)},p([u.mm],e.prototype,"setState",null),p([u.mm],e.prototype,"setReplicant",null),p([(0,u.Yl)({name:"ReplicantModule",namespaced:!0})],e)}(u.g4),v=(0,c.uD)("ReplicantModule"),g=i(8642),y=i(5925),b=(i(4807),i(7023),i(5654),i(779));function x(t){return void 0===t&&(t={}),function(e,i){(0,b.l)(t,e,i),(0,y.yh)((function(e,i){(e.props||(e.props={}))[i]=t}))(e,i)}}i(8793);var C,I=new Uint8Array(16);function $(){if(!C&&!(C="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return C(I)}const k=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,_=function(t){return"string"==typeof t&&k.test(t)};for(var w=[],O=0;O<256;++O)w.push((O+256).toString(16).substr(1));const S=function(t,e,i){var s=(t=t||{}).random||(t.rng||$)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,e){i=i||0;for(var n=0;n<16;++n)e[i+n]=s[n];return e}return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(w[t[e+0]]+w[t[e+1]]+w[t[e+2]]+w[t[e+3]]+"-"+w[t[e+4]]+w[t[e+5]]+"-"+w[t[e+6]]+w[t[e+7]]+"-"+w[t[e+8]]+w[t[e+9]]+"-"+w[t[e+10]]+w[t[e+11]]+w[t[e+12]]+w[t[e+13]]+w[t[e+14]]+w[t[e+15]]).toLowerCase();if(!_(i))throw TypeError("Stringified UUID is invalid");return i}(s)},T=[{name:r.Z.t("game"),key:"game",predict:["game"]},{name:r.Z.t("gameTwitch"),key:"gameTwitch",predict:[]},{name:r.Z.t("category"),key:"category",predict:["category"]},{name:r.Z.t("system"),key:"system",predict:["system","platform"]},{name:r.Z.t("region"),key:"region",predict:["region"]},{name:r.Z.t("released"),key:"release",predict:["release"]},{name:r.Z.t("players"),key:"player",predict:["player","runner"]},{name:r.Z.t("externalID"),key:"externalID",predict:["id"]}];var A=i(8586),D=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),Z=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};o.Z.use(A.ZP);var V={columns:{game:null,gameTwitch:null,category:null,system:null,region:null,release:null,player:null,externalID:null,custom:{}},split:0},M=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.opts=a()(V),e}return D(e,t),Object.defineProperty(e.prototype,"reps",{get:function(){return this.context.rootState.ReplicantModule.reps},enumerable:!1,configurable:!0}),e.prototype.saveOpts=function(){n.setReplicant({name:"horaroImportSavedOpts",val:a()(this.opts)})},e.prototype.updateColumn=function(t){var e=t.name,i=t.value;t.custom?o.Z.set(this.opts.columns.custom,e,i):o.Z.set(this.opts.columns,e,i)},e.prototype.updateSplit=function(t){o.Z.set(this.opts,"split",t)},e.prototype.addCustomColumn=function(t){o.Z.set(this.opts.columns.custom,t,null)},e.prototype.loadOpts=function(){var t=n.reps;o.Z.set(this,"opts",a()(t.horaroImportSavedOpts))},e.prototype.clearOpts=function(){o.Z.set(this,"opts",a()(V))},Z([u.mm],e.prototype,"saveOpts",null),Z([u.mm],e.prototype,"updateColumn",null),Z([u.mm],e.prototype,"updateSplit",null),Z([u.mm],e.prototype,"addCustomColumn",null),Z([u.mm],e.prototype,"loadOpts",null),Z([u.mm],e.prototype,"clearOpts",null),Z([(0,u.Yl)({name:"OurModule"})],e)}(u.g4),L=new A.yh({strict:!1,state:{},modules:{ReplicantModule:f,OurModule:M}});const P=L;var B=(0,u.rT)(M,L),j=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),E=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};const R=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return j(e,t),Object.defineProperty(e.prototype,"dropdownOpts",{get:function(){return[{value:-1,text:this.$t("notApplicable")}].concat(this.columns.map((function(t,e){return{value:e,text:t}})))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this.option.custom?B.opts.columns.custom[this.option.key]:B.opts.columns[this.option.key]},set:function(t){B.updateColumn({name:this.option.key,value:t,custom:this.option.custom})},enumerable:!1,configurable:!0}),E([x({type:Object,default:{name:"Game",key:"game",custom:!1}})],e.prototype,"option",void 0),E([x({type:Array,required:!0})],e.prototype,"columns",void 0),E([y.ZP],e)}(o.Z);var F=i(5440),H=i(3252);const q=i.n(H)();var z=i(7618),G=i.n(z),N=i(9405);const W=N.Z.extend({name:"v-divider",props:{inset:Boolean,vertical:Boolean},render(t){let e;return this.$attrs.role&&"separator"!==this.$attrs.role||(e=this.vertical?"vertical":"horizontal"),t("hr",{class:{"v-divider":!0,"v-divider--inset":this.inset,"v-divider--vertical":this.vertical,...this.themeClasses},attrs:{role:"separator","aria-orientation":e,...this.$attrs},on:this.$listeners})}});var U=i(7019),K=i(1954),J=i(9657),Y=i(3844),X=i(9085),Q=i(6236),tt=i(2377),et=i(8298),it=i(6248);const st=(0,it.Z)(K.Z,J.Z,N.Z,(0,Y.d)("listItemGroup"),(0,X.d)("inputValue")).extend().extend({name:"v-list-item",directives:{Ripple:Q.Z},inject:{isInGroup:{default:!1},isInList:{default:!1},isInMenu:{default:!1},isInNav:{default:!1}},inheritAttrs:!1,props:{activeClass:{type:String,default(){return this.listItemGroup?this.listItemGroup.activeClass:""}},dense:Boolean,inactive:Boolean,link:Boolean,selectable:{type:Boolean},tag:{type:String,default:"div"},threeLine:Boolean,twoLine:Boolean,value:null},data:()=>({proxyClass:"v-list-item--active"}),computed:{classes(){return{"v-list-item":!0,...J.Z.options.computed.classes.call(this),"v-list-item--dense":this.dense,"v-list-item--disabled":this.disabled,"v-list-item--link":this.isClickable&&!this.inactive,"v-list-item--selectable":this.selectable,"v-list-item--three-line":this.threeLine,"v-list-item--two-line":this.twoLine,...this.themeClasses}},isClickable(){return Boolean(J.Z.options.computed.isClickable.call(this)||this.listItemGroup)}},created(){this.$attrs.hasOwnProperty("avatar")&&(0,et.Jk)("avatar",this)},methods:{click(t){t.detail&&this.$el.blur(),this.$emit("click",t),this.to||this.toggle()},genAttrs(){const t={"aria-disabled":!!this.disabled||void 0,tabindex:this.isClickable&&!this.disabled?0:-1,...this.$attrs};return this.$attrs.hasOwnProperty("role")||this.isInNav||(this.isInGroup?(t.role="option",t["aria-selected"]=String(this.isActive)):this.isInMenu?(t.role=this.isClickable?"menuitem":void 0,t.id=t.id||`list-item-${this._uid}`):this.isInList&&(t.role="listitem")),t}},render(t){let{tag:e,data:i}=this.generateRouteLink();i.attrs={...i.attrs,...this.genAttrs()},i[this.to?"nativeOn":"on"]={...i[this.to?"nativeOn":"on"],keydown:t=>{t.keyCode===tt.Do.enter&&this.click(t),this.$emit("keydown",t)}},this.inactive&&(e="div"),this.inactive&&this.to&&(i.on=i.nativeOn,delete i.nativeOn);const s=this.$scopedSlots.default?this.$scopedSlots.default({active:this.isActive,toggle:this.toggle}):this.$slots.default;return t(e,this.setTextColor(this.color,i),s)}});var nt=i(5736);const ot=nt.Z.extend().extend({name:"v-list",provide(){return{isInList:!0,list:this}},inject:{isInMenu:{default:!1},isInNav:{default:!1}},props:{dense:Boolean,disabled:Boolean,expand:Boolean,flat:Boolean,nav:Boolean,rounded:Boolean,subheader:Boolean,threeLine:Boolean,twoLine:Boolean},data:()=>({groups:[]}),computed:{classes(){return{...nt.Z.options.computed.classes.call(this),"v-list--dense":this.dense,"v-list--disabled":this.disabled,"v-list--flat":this.flat,"v-list--nav":this.nav,"v-list--rounded":this.rounded,"v-list--subheader":this.subheader,"v-list--two-line":this.twoLine,"v-list--three-line":this.threeLine}}},methods:{register(t){this.groups.push(t)},unregister(t){const e=this.groups.findIndex((e=>e._uid===t._uid));e>-1&&this.groups.splice(e,1)},listClick(t){if(!this.expand)for(const e of this.groups)e.toggle(t)}},render(t){const e={staticClass:"v-list",class:this.classes,style:this.styles,attrs:{role:this.isInNav||this.isInMenu?void 0:"list",...this.attrs$}};return t(this.tag,this.setBackgroundColor(this.color,e),[this.$slots.default])}});var rt=i(5095);const lt=o.Z.extend({name:"v-list-item-icon",functional:!0,render:(t,{data:e,children:i})=>(e.staticClass=`v-list-item__icon ${e.staticClass||""}`.trim(),t("div",e,i))});var at=i(7653),ct=i(2803),ut=i(4185),ht=i(1058);(0,it.Z)(at.Z,ct.Z,K.Z,(0,ut.f)("list"),X.Z).extend().extend({name:"v-list-group",directives:{ripple:Q.Z},props:{activeClass:{type:String,default:""},appendIcon:{type:String,default:"$expand"},color:{type:String,default:"primary"},disabled:Boolean,group:String,noAction:Boolean,prependIcon:String,ripple:{type:[Boolean,Object],default:!0},subGroup:Boolean},computed:{classes(){return{"v-list-group--active":this.isActive,"v-list-group--disabled":this.disabled,"v-list-group--no-action":this.noAction,"v-list-group--sub-group":this.subGroup}}},watch:{isActive(t){!this.subGroup&&t&&this.list&&this.list.listClick(this._uid)},$route:"onRouteChange"},created(){this.list&&this.list.register(this),this.group&&this.$route&&null==this.value&&(this.isActive=this.matchRoute(this.$route.path))},beforeDestroy(){this.list&&this.list.unregister(this)},methods:{click(t){this.disabled||(this.isBooted=!0,this.$emit("click",t),this.$nextTick((()=>this.isActive=!this.isActive)))},genIcon(t){return this.$createElement(rt.Z,t)},genAppendIcon(){const t=!this.subGroup&&this.appendIcon;return t||this.$slots.appendIcon?this.$createElement(lt,{staticClass:"v-list-group__header__append-icon"},[this.$slots.appendIcon||this.genIcon(t)]):null},genHeader(){return this.$createElement(st,{staticClass:"v-list-group__header",attrs:{"aria-expanded":String(this.isActive),role:"button"},class:{[this.activeClass]:this.isActive},props:{inputValue:this.isActive},directives:[{name:"ripple",value:this.ripple}],on:{...this.listeners$,click:this.click}},[this.genPrependIcon(),this.$slots.activator,this.genAppendIcon()])},genItems(){return this.showLazyContent((()=>[this.$createElement("div",{staticClass:"v-list-group__items",directives:[{name:"show",value:this.isActive}]},(0,tt.z9)(this))]))},genPrependIcon(){const t=this.subGroup&&null==this.prependIcon?"$subgroup":this.prependIcon;return t||this.$slots.prependIcon?this.$createElement(lt,{staticClass:"v-list-group__header__prepend-icon"},[this.$slots.prependIcon||this.genIcon(t)]):null},onRouteChange(t){if(!this.group)return;const e=this.matchRoute(t.path);e&&this.isActive!==e&&this.list&&this.list.listClick(this._uid),this.isActive=e},toggle(t){const e=this._uid===t;e&&(this.isBooted=!0),this.$nextTick((()=>this.isActive=e))},matchRoute(t){return null!==t.match(this.group)}},render(t){return t("div",this.setTextColor(this.isActive&&this.color,{staticClass:"v-list-group",class:this.classes}),[this.genHeader(),t(ht.Fx,this.genItems())])}});var dt=i(312);const pt=(0,it.Z)(dt.Z,N.Z).extend({name:"base-item-group",props:{activeClass:{type:String,default:"v-item--active"},mandatory:Boolean,max:{type:[Number,String],default:null},multiple:Boolean,tag:{type:String,default:"div"}},data(){return{internalLazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,items:[]}},computed:{classes(){return{"v-item-group":!0,...this.themeClasses}},selectedIndex(){return this.selectedItem&&this.items.indexOf(this.selectedItem)||-1},selectedItem(){if(!this.multiple)return this.selectedItems[0]},selectedItems(){return this.items.filter(((t,e)=>this.toggleMethod(this.getValue(t,e))))},selectedValues(){return null==this.internalValue?[]:Array.isArray(this.internalValue)?this.internalValue:[this.internalValue]},toggleMethod(){if(!this.multiple)return t=>this.internalValue===t;const t=this.internalValue;return Array.isArray(t)?e=>t.includes(e):()=>!1}},watch:{internalValue:"updateItemsState",items:"updateItemsState"},created(){this.multiple&&!Array.isArray(this.internalValue)&&(0,et.Kd)("Model must be bound to an array if the multiple property is true.",this)},methods:{genData(){return{class:this.classes}},getValue:(t,e)=>null==t.value||""===t.value?e:t.value,onClick(t){this.updateInternalValue(this.getValue(t,this.items.indexOf(t)))},register(t){const e=this.items.push(t)-1;t.$on("change",(()=>this.onClick(t))),this.mandatory&&!this.selectedValues.length&&this.updateMandatory(),this.updateItem(t,e)},unregister(t){if(this._isDestroyed)return;const e=this.items.indexOf(t),i=this.getValue(t,e);if(this.items.splice(e,1),!(this.selectedValues.indexOf(i)<0)){if(!this.mandatory)return this.updateInternalValue(i);this.multiple&&Array.isArray(this.internalValue)?this.internalValue=this.internalValue.filter((t=>t!==i)):this.internalValue=void 0,this.selectedItems.length||this.updateMandatory(!0)}},updateItem(t,e){const i=this.getValue(t,e);t.isActive=this.toggleMethod(i)},updateItemsState(){this.$nextTick((()=>{if(this.mandatory&&!this.selectedItems.length)return this.updateMandatory();this.items.forEach(this.updateItem)}))},updateInternalValue(t){this.multiple?this.updateMultiple(t):this.updateSingle(t)},updateMandatory(t){if(!this.items.length)return;const e=this.items.slice();t&&e.reverse();const i=e.find((t=>!t.disabled));if(!i)return;const s=this.items.indexOf(i);this.updateInternalValue(this.getValue(i,s))},updateMultiple(t){const e=(Array.isArray(this.internalValue)?this.internalValue:[]).slice(),i=e.findIndex((e=>e===t));this.mandatory&&i>-1&&e.length-1<1||null!=this.max&&i<0&&e.length+1>this.max||(i>-1?e.splice(i,1):e.push(t),this.internalValue=e)},updateSingle(t){const e=t===this.internalValue;this.mandatory&&e||(this.internalValue=e?void 0:t)}},render(t){return t(this.tag,this.genData(),this.$slots.default)}}),mt=(pt.extend({name:"v-item-group",provide(){return{itemGroup:this}}}),(0,it.Z)(pt,K.Z).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...pt.options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...pt.options.methods.genData.call(this),attrs:{role:"listbox"}})}}}),o.Z.extend({name:"v-list-item-action",functional:!0,render:(t,{data:e,children:i=[]})=>(e.staticClass=e.staticClass?`v-list-item__action ${e.staticClass}`:"v-list-item__action",i.filter((t=>!1===t.isComment&&" "!==t.text)).length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,i))}));var ft=i(2895),vt=i(6486);const gt=(0,it.Z)(K.Z,ft.Z,vt.Z).extend({name:"v-avatar",props:{left:Boolean,right:Boolean,size:{type:[Number,String],default:48}},computed:{classes(){return{"v-avatar--left":this.left,"v-avatar--right":this.right,...this.roundedClasses}},styles(){return{height:(0,tt.kb)(this.size),minWidth:(0,tt.kb)(this.size),width:(0,tt.kb)(this.size),...this.measurableStyles}}},render(t){const e={staticClass:"v-avatar",class:this.classes,style:this.styles,on:this.$listeners};return t("div",this.setBackgroundColor(this.color,e),this.$slots.default)}}),yt=(gt.extend({name:"v-list-item-avatar",props:{horizontal:Boolean,size:{type:[Number,String],default:40}},computed:{classes(){return{"v-list-item__avatar--horizontal":this.horizontal,...gt.options.computed.classes.call(this),"v-avatar--tile":this.tile||this.horizontal}}},render(t){const e=gt.options.render.call(this,t);return e.data=e.data||{},e.data.staticClass+=" v-list-item__avatar",e}}),(0,tt.Ji)("v-list-item__action-text","span"),(0,tt.Ji)("v-list-item__content","div")),bt=(0,tt.Ji)("v-list-item__title","div");(0,tt.Ji)("v-list-item__subtitle","div"),i(8875);var xt=i(5010);const Ct=(0,it.Z)(K.Z,xt.Z,J.Z,N.Z,(0,Y.d)("chipGroup"),(0,X.d)("inputValue")).extend({name:"v-chip",props:{active:{type:Boolean,default:!0},activeClass:{type:String,default(){return this.chipGroup?this.chipGroup.activeClass:""}},close:Boolean,closeIcon:{type:String,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},disabled:Boolean,draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:Boolean,outlined:Boolean,pill:Boolean,tag:{type:String,default:"span"},textColor:String,value:null},data:()=>({proxyClass:"v-chip--active"}),computed:{classes(){return{"v-chip":!0,...J.Z.options.computed.classes.call(this),"v-chip--clickable":this.isClickable,"v-chip--disabled":this.disabled,"v-chip--draggable":this.draggable,"v-chip--label":this.label,"v-chip--link":this.isLink,"v-chip--no-color":!this.color,"v-chip--outlined":this.outlined,"v-chip--pill":this.pill,"v-chip--removable":this.hasClose,...this.themeClasses,...this.sizeableClasses,...this.groupClasses}},hasClose(){return Boolean(this.close)},isClickable(){return Boolean(J.Z.options.computed.isClickable.call(this)||this.chipGroup)}},created(){[["outline","outlined"],["selected","input-value"],["value","active"],["@input","@active.sync"]].forEach((([t,e])=>{this.$attrs.hasOwnProperty(t)&&(0,et.fK)(t,e,this)}))},methods:{click(t){this.$emit("click",t),this.chipGroup&&this.toggle()},genFilter(){const t=[];return this.isActive&&t.push(this.$createElement(rt.Z,{staticClass:"v-chip__filter",props:{left:!0}},this.filterIcon)),this.$createElement(ht.Zq,t)},genClose(){return this.$createElement(rt.Z,{staticClass:"v-chip__close",props:{right:!0,size:18},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:t=>{t.stopPropagation(),t.preventDefault(),this.$emit("click:close"),this.$emit("update:active",!1)}}},this.closeIcon)},genContent(){return this.$createElement("span",{staticClass:"v-chip__content"},[this.filter&&this.genFilter(),this.$slots.default,this.hasClose&&this.genClose()])}},render(t){const e=[this.genContent()];let{tag:i,data:s}=this.generateRouteLink();s.attrs={...s.attrs,draggable:this.draggable?"true":void 0,tabindex:this.chipGroup&&!this.disabled?0:s.attrs.tabindex},s.directives.push({name:"show",value:this.active}),s=this.setBackgroundColor(this.color,s);const n=this.textColor||this.outlined&&this.color;return t(i,this.setTextColor(n,s),e)}}),It=N.Z.extend({name:"v-theme-provider",props:{root:Boolean},computed:{isDark(){return this.root?this.rootIsDark:N.Z.options.computed.isDark.call(this)}},render(){return this.$slots.default&&this.$slots.default.find((t=>!t.isComment&&" "!==t.text))}});var $t=i(246),kt=i(2754),_t=i(7944),wt=i(2254);const Ot=o.Z.extend({name:"returnable",props:{returnValue:null},data:()=>({isActive:!1,originalValue:null}),watch:{isActive(t){t?this.originalValue=this.returnValue:this.$emit("update:return-value",this.originalValue)}},methods:{save(t){this.originalValue=t,setTimeout((()=>{this.isActive=!1}))}}});var St=i(714);function Tt(){return!0}function At(t,e,i){if(!t||!1===Dt(t,i))return!1;const s=(0,St.e)(e);if(s instanceof ShadowRoot&&s.host===t.target)return!1;const n=("object"==typeof i.value&&i.value.include||(()=>[]))();return n.push(e),!n.some((e=>e.contains(t.target)))}function Dt(t,e){return("object"==typeof e.value&&e.value.closeConditional||Tt)(t)}function Zt(t,e){const i=(0,St.e)(t);e(document.body),i instanceof ShadowRoot&&e(i)}const Vt={inserted(t,e){const i=i=>function(t,e,i){const s="function"==typeof i.value?i.value:i.value.handler;e._clickOutside.lastMousedownWasOutside&&At(t,e,i)&&setTimeout((()=>{Dt(t,i)&&s&&s(t)}),0)}(i,t,e),s=i=>{t._clickOutside.lastMousedownWasOutside=At(i,t,e)};Zt(t,(t=>{t.addEventListener("click",i,!0),t.addEventListener("mousedown",s,!0)})),t._clickOutside={lastMousedownWasOutside:!0,onClick:i,onMousedown:s}},unbind(t){t._clickOutside&&(Zt(t,(e=>{e&&t._clickOutside&&(e.removeEventListener("click",t._clickOutside.onClick,!0),e.removeEventListener("mousedown",t._clickOutside.onMousedown,!0))})),delete t._clickOutside)}};var Mt=i(2678);const Lt=(0,it.Z)(_t.Z,kt.Z,wt.Z,Ot,vt.Z,X.Z,N.Z).extend({name:"v-menu",directives:{ClickOutside:Vt,Resize:Mt.Z},provide(){return{isInMenu:!0,theme:this.theme}},props:{auto:Boolean,closeOnClick:{type:Boolean,default:!0},closeOnContentClick:{type:Boolean,default:!0},disabled:Boolean,disableKeys:Boolean,maxHeight:{type:[Number,String],default:"auto"},offsetX:Boolean,offsetY:Boolean,openOnClick:{type:Boolean,default:!0},openOnHover:Boolean,origin:{type:String,default:"top left"},transition:{type:[Boolean,String],default:"v-menu-transition"}},data:()=>({calculatedTopAuto:0,defaultOffset:8,hasJustFocused:!1,listIndex:-1,resizeTimeout:0,selectedIndex:null,tiles:[]}),computed:{activeTile(){return this.tiles[this.listIndex]},calculatedLeft(){const t=Math.max(this.dimensions.content.width,parseFloat(this.calculatedMinWidth));return this.auto?(0,tt.kb)(this.calcXOverflow(this.calcLeftAuto(),t))||"0":this.calcLeft(t)||"0"},calculatedMaxHeight(){return(this.auto?"200px":(0,tt.kb)(this.maxHeight))||"0"},calculatedMaxWidth(){return(0,tt.kb)(this.maxWidth)||"0"},calculatedMinWidth(){if(this.minWidth)return(0,tt.kb)(this.minWidth)||"0";const t=Math.min(this.dimensions.activator.width+Number(this.nudgeWidth)+(this.auto?16:0),Math.max(this.pageWidth-24,0)),e=isNaN(parseInt(this.calculatedMaxWidth))?t:parseInt(this.calculatedMaxWidth);return(0,tt.kb)(Math.min(e,t))||"0"},calculatedTop(){return(this.auto?(0,tt.kb)(this.calcYOverflow(this.calculatedTopAuto)):this.calcTop())||"0"},hasClickableTiles(){return Boolean(this.tiles.find((t=>t.tabIndex>-1)))},styles(){return{maxHeight:this.calculatedMaxHeight,minWidth:this.calculatedMinWidth,maxWidth:this.calculatedMaxWidth,top:this.calculatedTop,left:this.calculatedLeft,transformOrigin:this.origin,zIndex:this.zIndex||this.activeZIndex}}},watch:{isActive(t){t||(this.listIndex=-1)},isContentActive(t){this.hasJustFocused=t},listIndex(t,e){if(t in this.tiles){const e=this.tiles[t];e.classList.add("v-list-item--highlighted"),this.$refs.content.scrollTop=e.offsetTop-e.clientHeight}e in this.tiles&&this.tiles[e].classList.remove("v-list-item--highlighted")}},created(){this.$attrs.hasOwnProperty("full-width")&&(0,et.Jk)("full-width",this)},mounted(){this.isActive&&this.callActivate()},methods:{activate(){this.updateDimensions(),requestAnimationFrame((()=>{this.startTransition().then((()=>{this.$refs.content&&(this.calculatedTopAuto=this.calcTopAuto(),this.auto&&(this.$refs.content.scrollTop=this.calcScrollPosition()))}))}))},calcScrollPosition(){const t=this.$refs.content,e=t.querySelector(".v-list-item--active"),i=t.scrollHeight-t.offsetHeight;return e?Math.min(i,Math.max(0,e.offsetTop-t.offsetHeight/2+e.offsetHeight/2)):t.scrollTop},calcLeftAuto(){return parseInt(this.dimensions.activator.left-2*this.defaultOffset)},calcTopAuto(){const t=this.$refs.content,e=t.querySelector(".v-list-item--active");if(e||(this.selectedIndex=null),this.offsetY||!e)return this.computedTop;this.selectedIndex=Array.from(this.tiles).indexOf(e);const i=e.offsetTop-this.calcScrollPosition(),s=t.querySelector(".v-list-item").offsetTop;return this.computedTop-i-s-1},changeListIndex(t){if(this.getTiles(),this.isActive&&this.hasClickableTiles)if(t.keyCode!==tt.Do.tab){if(t.keyCode===tt.Do.down)this.nextTile();else if(t.keyCode===tt.Do.up)this.prevTile();else if(t.keyCode===tt.Do.end)this.lastTile();else if(t.keyCode===tt.Do.home)this.firstTile();else{if(t.keyCode!==tt.Do.enter||-1===this.listIndex)return;this.tiles[this.listIndex].click()}t.preventDefault()}else this.isActive=!1},closeConditional(t){const e=t.target;return this.isActive&&!this._isDestroyed&&this.closeOnClick&&!this.$refs.content.contains(e)},genActivatorAttributes(){const t=$t.Z.options.methods.genActivatorAttributes.call(this);return this.activeTile&&this.activeTile.id?{...t,"aria-activedescendant":this.activeTile.id}:t},genActivatorListeners(){const t=wt.Z.options.methods.genActivatorListeners.call(this);return this.disableKeys||(t.keydown=this.onKeyDown),t},genTransition(){const t=this.genContent();return this.transition?this.$createElement("transition",{props:{name:this.transition}},[t]):t},genDirectives(){const t=[{name:"show",value:this.isContentActive}];return!this.openOnHover&&this.closeOnClick&&t.push({name:"click-outside",value:{handler:()=>{this.isActive=!1},closeConditional:this.closeConditional,include:()=>[this.$el,...this.getOpenDependentElements()]}}),t},genContent(){const t={attrs:{...this.getScopeIdAttrs(),role:"role"in this.$attrs?this.$attrs.role:"menu"},staticClass:"v-menu__content",class:{...this.rootThemeClasses,...this.roundedClasses,"v-menu__content--auto":this.auto,"v-menu__content--fixed":this.activatorFixed,menuable__content__active:this.isActive,[this.contentClass.trim()]:!0},style:this.styles,directives:this.genDirectives(),ref:"content",on:{click:t=>{t.target.getAttribute("disabled")||this.closeOnContentClick&&(this.isActive=!1)},keydown:this.onKeyDown}};return this.$listeners.scroll&&(t.on=t.on||{},t.on.scroll=this.$listeners.scroll),!this.disabled&&this.openOnHover&&(t.on=t.on||{},t.on.mouseenter=this.mouseEnterHandler),this.openOnHover&&(t.on=t.on||{},t.on.mouseleave=this.mouseLeaveHandler),this.$createElement("div",t,this.getContentSlot())},getTiles(){this.$refs.content&&(this.tiles=Array.from(this.$refs.content.querySelectorAll(".v-list-item")))},mouseEnterHandler(){this.runDelay("open",(()=>{this.hasJustFocused||(this.hasJustFocused=!0)}))},mouseLeaveHandler(t){this.runDelay("close",(()=>{this.$refs.content.contains(t.relatedTarget)||requestAnimationFrame((()=>{this.isActive=!1,this.callDeactivate()}))}))},nextTile(){const t=this.tiles[this.listIndex+1];if(!t){if(!this.tiles.length)return;return this.listIndex=-1,void this.nextTile()}this.listIndex++,-1===t.tabIndex&&this.nextTile()},prevTile(){const t=this.tiles[this.listIndex-1];if(!t){if(!this.tiles.length)return;return this.listIndex=this.tiles.length,void this.prevTile()}this.listIndex--,-1===t.tabIndex&&this.prevTile()},lastTile(){const t=this.tiles[this.tiles.length-1];t&&(this.listIndex=this.tiles.length-1,-1===t.tabIndex&&this.prevTile())},firstTile(){const t=this.tiles[0];t&&(this.listIndex=0,-1===t.tabIndex&&this.nextTile())},onKeyDown(t){if(t.keyCode===tt.Do.esc){setTimeout((()=>{this.isActive=!1}));const t=this.getActivator();this.$nextTick((()=>t&&t.focus()))}else!this.isActive&&[tt.Do.up,tt.Do.down].includes(t.keyCode)&&(this.isActive=!0);this.$nextTick((()=>this.changeListIndex(t)))},onResize(){this.isActive&&(this.$refs.content.offsetWidth,this.updateDimensions(),clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.updateDimensions,100))}},render(t){return t("div",{staticClass:"v-menu",class:{"v-menu--attached":""===this.attach||!0===this.attach||"attach"===this.attach},directives:[{arg:"500",name:"resize",value:this.onResize}]},[!this.activator&&this.genActivator(),this.showLazyContent((()=>[this.$createElement(It,{props:{root:!0,light:this.light,dark:this.dark}},[this.genTransition()])]))])}});var Pt=i(2138);const Bt=o.Z.extend({name:"v-simple-checkbox",functional:!0,directives:{ripple:Q.Z},props:{...K.Z.options.props,...N.Z.options.props,disabled:Boolean,ripple:{type:Boolean,default:!0},value:Boolean,indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},onIcon:{type:String,default:"$checkboxOn"},offIcon:{type:String,default:"$checkboxOff"}},render(t,{props:e,data:i,listeners:s}){const n=[];let o=e.offIcon;if(e.indeterminate?o=e.indeterminateIcon:e.value&&(o=e.onIcon),n.push(t(U.Z,K.Z.options.methods.setTextColor(e.value&&e.color,{props:{disabled:e.disabled,dark:e.dark,light:e.light}}),o)),e.ripple&&!e.disabled){const i=t("div",K.Z.options.methods.setTextColor(e.color,{staticClass:"v-input--selection-controls__ripple",directives:[{name:"ripple",value:{center:!0}}]}));n.push(i)}return t("div",(0,Pt.ZP)(i,{class:{"v-simple-checkbox":!0,"v-simple-checkbox--disabled":e.disabled},on:{click:t=>{t.stopPropagation(),i.on&&i.on.input&&!e.disabled&&(0,tt.TI)(i.on.input).forEach((t=>t(!e.value)))}}}),[t("div",{staticClass:"v-input--selection-controls__input"},n)])}}),jt=W,Et=(0,it.Z)(N.Z).extend({name:"v-subheader",props:{inset:Boolean},render(t){return t("div",{staticClass:"v-subheader",class:{"v-subheader--inset":this.inset,...this.themeClasses},attrs:this.$attrs,on:this.$listeners},this.$slots.default)}}),Rt=(0,it.Z)(K.Z,N.Z).extend({name:"v-select-list",directives:{ripple:Q.Z},props:{action:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:()=>[]},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},noDataText:String,noFilter:Boolean,searchInput:null,selectedItems:{type:Array,default:()=>[]}},computed:{parsedItems(){return this.selectedItems.map((t=>this.getValue(t)))},tileActiveClass(){return Object.keys(this.setTextColor(this.color).class||{}).join(" ")},staticNoDataTile(){return this.$createElement(st,{attrs:{role:void 0},on:{mousedown:t=>t.preventDefault()}},[this.genTileContent(this.noDataText)])}},methods:{genAction(t,e){return this.$createElement(mt,[this.$createElement(Bt,{props:{color:this.color,value:e,ripple:!1},on:{input:()=>this.$emit("select",t)}})])},genDivider(t){return this.$createElement(jt,{props:t})},genFilteredText(t){if(t=t||"",!this.searchInput||this.noFilter)return(0,tt.r)(t);const{start:e,middle:i,end:s}=this.getMaskedCharacters(t);return`${(0,tt.r)(e)}${this.genHighlight(i)}${(0,tt.r)(s)}`},genHeader(t){return this.$createElement(Et,{props:t},t.header)},genHighlight:t=>`${(0,tt.r)(t)}`,getMaskedCharacters(t){const e=(this.searchInput||"").toString().toLocaleLowerCase(),i=t.toLocaleLowerCase().indexOf(e);return i<0?{start:t,middle:"",end:""}:{start:t.slice(0,i),middle:t.slice(i,i+e.length),end:t.slice(i+e.length)}},genTile({item:t,index:e,disabled:i=null,value:s=!1}){s||(s=this.hasItem(t)),t===Object(t)&&(i=null!==i?i:this.getDisabled(t));const n={attrs:{"aria-selected":String(s),id:`list-item-${this._uid}-${e}`,role:"option"},on:{mousedown:t=>{t.preventDefault()},click:()=>i||this.$emit("select",t)},props:{activeClass:this.tileActiveClass,disabled:i,ripple:!0,inputValue:s}};if(!this.$scopedSlots.item)return this.$createElement(st,n,[this.action&&!this.hideSelected&&this.items.length>0?this.genAction(t,s):null,this.genTileContent(t,e)]);const o=this.$scopedSlots.item({parent:this,item:t,attrs:{...n.attrs,...n.props},on:n.on});return this.needsTile(o)?this.$createElement(st,n,o):o},genTileContent(t,e=0){const i=this.genFilteredText(this.getText(t));return this.$createElement(yt,[this.$createElement(bt,{domProps:{innerHTML:i}})])},hasItem(t){return this.parsedItems.indexOf(this.getValue(t))>-1},needsTile:t=>1!==t.length||null==t[0].componentOptions||"v-list-item"!==t[0].componentOptions.Ctor.options.name,getDisabled(t){return Boolean((0,tt.qF)(t,this.itemDisabled,!1))},getText(t){return String((0,tt.qF)(t,this.itemText,t))},getValue(t){return(0,tt.qF)(t,this.itemValue,this.getText(t))}},render(){const t=[],e=this.items.length;for(let i=0;i[]},itemColor:{type:String,default:"primary"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},menuProps:{type:[String,Array,Object],default:()=>Gt},multiple:Boolean,openOnClear:Boolean,returnObject:Boolean,smallChips:Boolean},data(){return{cachedItems:this.cacheItems?this.items:[],menuIsBooted:!1,isMenuActive:!1,lastItem:20,lazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,selectedIndex:-1,selectedItems:[],keyboardLookupPrefix:"",keyboardLookupLastTime:0}},computed:{allItems(){return this.filterDuplicates(this.cachedItems.concat(this.items))},classes(){return{...Ht.Z.options.computed.classes.call(this),"v-select":!0,"v-select--chips":this.hasChips,"v-select--chips--small":this.smallChips,"v-select--is-menu-active":this.isMenuActive,"v-select--is-multi":this.multiple}},computedItems(){return this.allItems},computedOwns(){return`list-${this._uid}`},computedCounterValue(){const t=this.multiple?this.selectedItems:(this.getText(this.selectedItems[0])||"").toString();return"function"==typeof this.counterValue?this.counterValue(t):t.length},directives(){return this.isFocused?[{name:"click-outside",value:{handler:this.blur,closeConditional:this.closeConditional,include:()=>this.getOpenDependentElements()}}]:void 0},dynamicHeight:()=>"auto",hasChips(){return this.chips||this.smallChips},hasSlot(){return Boolean(this.hasChips||this.$scopedSlots.selection)},isDirty(){return this.selectedItems.length>0},listData(){const t=this.$vnode&&this.$vnode.context.$options._scopeId;return{attrs:{...t?{[t]:!0}:{},id:this.computedOwns},props:{action:this.multiple,color:this.itemColor,dense:this.dense,hideSelected:this.hideSelected,items:this.virtualizedItems,itemDisabled:this.itemDisabled,itemText:this.itemText,itemValue:this.itemValue,noDataText:this.$vuetify.lang.t(this.noDataText),selectedItems:this.selectedItems},on:{select:this.selectItem},scopedSlots:{item:this.$scopedSlots.item}}},staticList(){return(this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"])&&(0,et.N6)("assert: staticList should not be called if slots are used"),this.$createElement(Rt,this.listData)},virtualizedItems(){return this.$_menuProps.auto?this.computedItems:this.computedItems.slice(0,this.lastItem)},menuCanShow:()=>!0,$_menuProps(){let t="string"==typeof this.menuProps?this.menuProps.split(","):this.menuProps;return Array.isArray(t)&&(t=t.reduce(((t,e)=>(t[e.trim()]=!0,t)),{})),{...Gt,eager:this.eager,value:this.menuCanShow&&this.isMenuActive,nudgeBottom:t.offsetY?1:0,...t}}},watch:{internalValue(t){this.initialValue=t,this.setSelectedItems()},isMenuActive(t){window.setTimeout((()=>this.onMenuActiveChange(t)))},items:{immediate:!0,handler(t){this.cacheItems&&this.$nextTick((()=>{this.cachedItems=this.filterDuplicates(this.cachedItems.concat(t))})),this.setSelectedItems()}}},methods:{blur(t){Ht.Z.options.methods.blur.call(this,t),this.isMenuActive=!1,this.isFocused=!1,this.selectedIndex=-1,this.setMenuIndex(-1)},activateMenu(){this.isInteractive&&!this.isMenuActive&&(this.isMenuActive=!0)},clearableCallback(){this.setValue(this.multiple?[]:null),this.setMenuIndex(-1),this.$nextTick((()=>this.$refs.input&&this.$refs.input.focus())),this.openOnClear&&(this.isMenuActive=!0)},closeConditional(t){return!this.isMenuActive||!this._isDestroyed&&(!this.getContent()||!this.getContent().contains(t.target))&&this.$el&&!this.$el.contains(t.target)&&t.target!==this.$el},filterDuplicates(t){const e=new Map;for(let i=0;ithis.valueComparator(this.getValue(t),e)))},getContent(){return this.$refs.menu&&this.$refs.menu.$refs.content},genChipSelection(t,e){const i=this.isDisabled||this.getDisabled(t),s=!i&&this.isInteractive;return this.$createElement(Ct,{staticClass:"v-chip--select",attrs:{tabindex:-1},props:{close:this.deletableChips&&s,disabled:i,inputValue:e===this.selectedIndex,small:this.smallChips},on:{click:t=>{s&&(t.stopPropagation(),this.selectedIndex=e)},"click:close":()=>this.onChipInput(t)},key:JSON.stringify(this.getValue(t))},this.getText(t))},genCommaSelection(t,e,i){const s=e===this.selectedIndex&&this.computedColor,n=this.isDisabled||this.getDisabled(t);return this.$createElement("div",this.setTextColor(s,{staticClass:"v-select__selection v-select__selection--comma",class:{"v-select__selection--disabled":n},key:JSON.stringify(this.getValue(t))}),`${this.getText(t)}${i?"":", "}`)},genDefaultSlot(){const t=this.genSelections(),e=this.genInput();return Array.isArray(t)?t.push(e):(t.children=t.children||[],t.children.push(e)),[this.genFieldset(),this.$createElement("div",{staticClass:"v-select__slot",directives:this.directives},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,t,this.suffix?this.genAffix("suffix"):null,this.genClearIcon(),this.genIconSlot(),this.genHiddenInput()]),this.genMenu(),this.genProgress()]},genIcon(t,e,i){const s=Ft.Z.options.methods.genIcon.call(this,t,e,i);return"append"===t&&(s.children[0].data=(0,Pt.ZP)(s.children[0].data,{attrs:{tabindex:s.children[0].componentOptions.listeners&&"-1","aria-hidden":"true","aria-label":void 0}})),s},genInput(){const t=Ht.Z.options.methods.genInput.call(this);return delete t.data.attrs.name,t.data=(0,Pt.ZP)(t.data,{domProps:{value:null},attrs:{readonly:!0,type:"text","aria-readonly":String(this.isReadonly),"aria-activedescendant":(0,tt.vO)(this.$refs.menu,"activeTile.id"),autocomplete:(0,tt.vO)(t.data,"attrs.autocomplete","off"),placeholder:this.isDirty||!this.isFocused&&this.hasLabel?void 0:this.placeholder},on:{keypress:this.onKeyPress}}),t},genHiddenInput(){return this.$createElement("input",{domProps:{value:this.lazyValue},attrs:{type:"hidden",name:this.attrs$.name}})},genInputSlot(){const t=Ht.Z.options.methods.genInputSlot.call(this);return t.data.attrs={...t.data.attrs,role:"button","aria-haspopup":"listbox","aria-expanded":String(this.isMenuActive),"aria-owns":this.computedOwns},t},genList(){return this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"]?this.genListWithSlot():this.staticList},genListWithSlot(){const t=["prepend-item","no-data","append-item"].filter((t=>this.$slots[t])).map((t=>this.$createElement("template",{slot:t},this.$slots[t])));return this.$createElement(Rt,{...this.listData},t)},genMenu(){const t=this.$_menuProps;return t.activator=this.$refs["input-slot"],""===this.attach||!0===this.attach||"attach"===this.attach?t.attach=this.$el:t.attach=this.attach,this.$createElement(Lt,{attrs:{role:void 0},props:t,on:{input:t=>{this.isMenuActive=t,this.isFocused=t},scroll:this.onScroll},ref:"menu"},[this.genList()])},genSelections(){let t=this.selectedItems.length;const e=new Array(t);let i;for(i=this.$scopedSlots.selection?this.genSlotSelection:this.hasChips?this.genChipSelection:this.genCommaSelection;t--;)e[t]=i(this.selectedItems[t],t,t===e.length-1);return this.$createElement("div",{staticClass:"v-select__selections"},e)},genSlotSelection(t,e){return this.$scopedSlots.selection({attrs:{class:"v-chip--select"},parent:this,item:t,index:e,select:t=>{t.stopPropagation(),this.selectedIndex=e},selected:e===this.selectedIndex,disabled:!this.isInteractive})},getMenuIndex(){return this.$refs.menu?this.$refs.menu.listIndex:-1},getDisabled(t){return(0,tt.qF)(t,this.itemDisabled,!1)},getText(t){return(0,tt.qF)(t,this.itemText,t)},getValue(t){return(0,tt.qF)(t,this.itemValue,this.getText(t))},onBlur(t){t&&this.$emit("blur",t)},onChipInput(t){this.multiple?this.selectItem(t):this.setValue(null),0===this.selectedItems.length?this.isMenuActive=!0:this.isMenuActive=!1,this.selectedIndex=-1},onClick(t){this.isInteractive&&(this.isAppendInner(t.target)||(this.isMenuActive=!0),this.isFocused||(this.isFocused=!0,this.$emit("focus")),this.$emit("click",t))},onEscDown(t){t.preventDefault(),this.isMenuActive&&(t.stopPropagation(),this.isMenuActive=!1)},onKeyPress(t){if(this.multiple||!this.isInteractive||this.disableLookup)return;const e=performance.now();e-this.keyboardLookupLastTime>1e3&&(this.keyboardLookupPrefix=""),this.keyboardLookupPrefix+=t.key.toLowerCase(),this.keyboardLookupLastTime=e;const i=this.allItems.findIndex((t=>(this.getText(t)||"").toString().toLowerCase().startsWith(this.keyboardLookupPrefix))),s=this.allItems[i];-1!==i&&(this.lastItem=Math.max(this.lastItem,i+5),this.setValue(this.returnObject?s:this.getValue(s)),this.$nextTick((()=>this.$refs.menu.getTiles())),setTimeout((()=>this.setMenuIndex(i))))},onKeyDown(t){if(this.isReadonly&&t.keyCode!==tt.Do.tab)return;const e=t.keyCode,i=this.$refs.menu;return[tt.Do.enter,tt.Do.space].includes(e)&&this.activateMenu(),this.$emit("keydown",t),i?(this.isMenuActive&&e!==tt.Do.tab&&this.$nextTick((()=>{i.changeListIndex(t),this.$emit("update:list-index",i.listIndex)})),!this.isMenuActive&&[tt.Do.up,tt.Do.down,tt.Do.home,tt.Do.end].includes(e)?this.onUpDown(t):e===tt.Do.esc?this.onEscDown(t):e===tt.Do.tab?this.onTabDown(t):e===tt.Do.space?this.onSpaceDown(t):void 0):void 0},onMenuActiveChange(t){if(this.multiple&&!t||this.getMenuIndex()>-1)return;const e=this.$refs.menu;if(e&&this.isDirty)for(let t=0;tthis.isMenuActive=!this.isMenuActive)),Ht.Z.options.methods.onMouseUp.call(this,t)},onScroll(){if(this.isMenuActive){if(this.lastItem>this.computedItems.length)return;this.getContent().scrollHeight-(this.getContent().scrollTop+this.getContent().clientHeight)<200&&(this.lastItem+=20)}else requestAnimationFrame((()=>this.getContent().scrollTop=0))},onSpaceDown(t){t.preventDefault()},onTabDown(t){const e=this.$refs.menu;if(!e)return;const i=e.activeTile;!this.multiple&&i&&this.isMenuActive?(t.preventDefault(),t.stopPropagation(),i.click()):this.blur(t)},onUpDown(t){const e=this.$refs.menu;if(!e)return;if(t.preventDefault(),this.multiple)return this.activateMenu();const i=t.keyCode;e.isBooted=!0,window.requestAnimationFrame((()=>{if(e.getTiles(),!e.hasClickableTiles)return this.activateMenu();switch(i){case tt.Do.up:e.prevTile();break;case tt.Do.down:e.nextTile();break;case tt.Do.home:e.firstTile();break;case tt.Do.end:e.lastTile()}this.selectItem(this.allItems[this.getMenuIndex()])}))},selectItem(t){if(this.multiple){const e=(this.internalValue||[]).slice(),i=this.findExistingIndex(t);if(-1!==i?e.splice(i,1):e.push(t),this.setValue(e.map((t=>this.returnObject?t:this.getValue(t)))),this.$nextTick((()=>{this.$refs.menu&&this.$refs.menu.updateDimensions()})),!this.multiple)return;const s=this.getMenuIndex();if(this.setMenuIndex(-1),this.hideSelected)return;this.$nextTick((()=>this.setMenuIndex(s)))}else this.setValue(this.returnObject?t:this.getValue(t)),this.isMenuActive=!1},setMenuIndex(t){this.$refs.menu&&(this.$refs.menu.listIndex=t)},setSelectedItems(){const t=[],e=this.multiple&&Array.isArray(this.internalValue)?this.internalValue:[this.internalValue];for(const i of e){const e=this.allItems.findIndex((t=>this.valueComparator(this.getValue(t),this.getValue(i))));e>-1&&t.push(this.allItems[e])}this.selectedItems=t},setValue(t){this.valueComparator(t,this.internalValue)||(this.internalValue=t,this.$emit("change",t))},isAppendInner(t){const e=this.$refs["append-inner"];return e&&(e===t||e.contains(t))}}});var Wt=i(8162),Ut=(0,F.Z)(R,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"d-flex"},[i("v-select",{attrs:{items:t.dropdownOpts,label:t.option.name,filled:"","single-line":"","hide-details":"",dense:"",height:27},scopedSlots:t._u([{key:"prepend-item",fn:function(){return[i("v-list-item",{attrs:{disabled:""}},[i("v-list-item-content",[i("v-list-item-title",[t._v("\n "+t._s(t.option.name)+"\n ")])],1)],1),t._v(" "),i("v-divider",{staticClass:"mb-2"})]},proxy:!0}]),model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}}),t._v(" "),"externalID"===t.option.key?[i("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-icon",t._g({style:{"padding-left":"2px"},attrs:{small:""}},s),[t._v("\n mdi-help-circle-outline\n ")])]}}],null,!1,202225112)},[t._v(" "),i("span",[t._v(t._s(t.$t("externalIDHelp")))])])]:t._e()],2)}),[],!1,null,null,null);"function"==typeof q&&q(Ut);const Kt=Ut.exports;G()(Ut,{VDivider:W,VIcon:U.Z,VListItem:st,VListItemContent:yt,VListItemTitle:bt,VSelect:Nt,VTooltip:Wt.Z});var Jt=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),Yt=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};const Xt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jt(e,t),Yt([x({type:String,default:""})],e.prototype,"icon",void 0),Yt([x({type:String,default:""})],e.prototype,"tooltip",void 0),Yt([x(Boolean)],e.prototype,"disabled",void 0),Yt([y.ZP],e)}(o.Z);var Qt=i(6255),te=(0,F.Z)(Xt,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-tooltip",{attrs:{left:"",disabled:t.disabled},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-btn",t._g({style:{"min-width":0,padding:"0 10px","margin-left":"5px"},attrs:{loading:t.disabled,disabled:t.disabled},on:{click:function(e){return t.$emit("click")}}},s),[i("v-icon",[t._v(t._s(t.icon))])],1)]}}])},[t._v(" "),i("span",[t._v(t._s(t.tooltip))])])}),[],!1,null,null,null);const ee=te.exports;G()(te,{VBtn:Qt.Z,VIcon:U.Z,VTooltip:Wt.Z});var ie=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),se=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r},ne=function(t,e,i,s){return new(i||(i=Promise))((function(n,o){function r(t){try{a(s.next(t))}catch(t){o(t)}}function l(t){try{a(s.throw(t))}catch(t){o(t)}}function a(t){var e;t.done?n(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(r,l)}a((s=s.apply(t,e||[])).next())}))},oe=function(t,e){var i,s,n,o,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;r;)try{if(i=1,s&&(n=2&o[0]?s.return:o[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,o[1])).done)return n;switch(s=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++,s=o[1],o=[0];continue;case 7:o=r.ops.pop(),r.trys.pop();continue;default:if(!((n=(n=r.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){r=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]=0?i:null,custom:e.custom||!1})}}))},e.prototype.importConfirm=function(){var t=function(t){var e;try{var i=(null===(e=nodecg.getDialog(t).querySelector("iframe"))||void 0===e?void 0:e.contentWindow)||null;if(!i)throw new Error("Could not find the iFrame");return i}catch(e){nodecg.log.error('getDialog could not successfully find dialog "'+t+'":',e),window.alert("Attempted to open a NodeCG dialog but failed (if you are using a standalone version of a dashboard panel, this is not yet supported).")}return null}("alert-dialog");t&&t.openDialog({name:"ImportConfirm",func:this.import})},e.prototype.import=function(t){return ne(this,void 0,Promise,(function(){return oe(this,(function(e){switch(e.label){case 0:if(!t)return[3,5];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,nodecg.sendMessage("importSchedule",{opts:B.opts,dashID:this.dashID})];case 2:case 3:return e.sent(),[3,4];case 4:this.loaded=!1,e.label=5;case 5:return[2]}}))}))},e.prototype.saveOpts=function(){var t=this;B.saveOpts(),this.saved=!0,setTimeout((function(){t.saved=!1}),1e3)},e.prototype.clearOpts=function(){var t=this;B.clearOpts(),this.customData.forEach((function(t){B.addCustomColumn(t.key)})),this.predictColumns(),B.saveOpts(),this.restored=!0,setTimeout((function(){t.restored=!1}),1e3)},e.prototype.created=function(){this.addCustomDataDropdowns()},e.prototype.mounted=function(){var t;(null===(t=window.frameElement)||void 0===t?void 0:t.parentElement)&&window.frameElement.parentElement.setAttribute("display-title",this.$t("panelTitle"))},se([v.State((function(t){return t.reps.horaroImportStatus}))],e.prototype,"importStatus",void 0),se([v.State((function(t){return t.reps.horaroImportSavedOpts}))],e.prototype,"horaroImportSavedOpts",void 0),se([(0,y.ZP)({components:{Dropdown:Kt,ConfigButton:ee}})],e)}(o.Z);var le=i(7592);const ae=i.n(le)();var ce=i(969),ue=(0,F.Z)(re,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-app",[i("v-text-field",{attrs:{filled:"","hide-details":"",label:t.$t("scheduleURL"),disabled:t.importStatus.importing},model:{value:t.url,callback:function(e){t.url=e},expression:"url"}}),t._v(" "),i("v-btn",{style:{margin:"5px 0 10px 0"},attrs:{disabled:t.importStatus.importing},on:{click:t.loadSchedule}},[t._v("\n "+t._s(t.$t("load"))+"\n ")]),t._v(" "),t.loaded||t.importStatus.importing?t._e():i("div",[t._v("\n "+t._s(t.$t("helpTextPreLoad"))+"\n ")]),t._v(" "),t.loaded&&!t.importStatus.importing?i("div",[t._v("\n "+t._s(t.$t("helpTextPostLoad"))+":\n "),t._l(t.runDataOptions,(function(e){return i("dropdown",{key:e.key,staticClass:"Dropdown",attrs:{option:e,columns:t.columns}})})),t._v(" "),i("div",{style:{"margin-top":"10px"}},[t._v("\n "+t._s(t.$t("splitOpt"))+":\n "),i("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-icon",t._g({style:{"padding-bottom":"2px"},attrs:{small:""}},s),[t._v("\n mdi-help-circle-outline\n ")])]}}],null,!1,1505345644)},[t._v(" "),i("span",[t._v(t._s(t.$t("splitHelp")))])])],1),t._v(" "),i("v-select",{staticClass:"Dropdown",attrs:{items:t.splitOptionsOpts,label:t.$t("splitLabel"),filled:"","single-line":"","hide-details":"",dense:"",height:27},model:{value:t.splitOption,callback:function(e){t.splitOption=e},expression:"splitOption"}})],2):t.importStatus.importing?i("div",[t._v("\n "+t._s(t.$t("importInProgressHelpText"))+"\n ")]):t._e(),t._v(" "),i("div",{style:{"margin-top":"10px"}},[t.importStatus.importing?i("v-btn",{attrs:{disabled:"",block:""}},[t._v("\n "+t._s(t.$t("importProgress",{item:t.importStatus.item,total:t.importStatus.total}))+"\n ")]):t.importStatus.importing||t.loaded?i("div",{staticClass:"d-flex justify-center"},[i("v-btn",{style:{flex:1},on:{click:t.importConfirm}},[t._v("\n "+t._s(t.$t("import"))+"\n ")]),t._v(" "),i("config-button",{attrs:{icon:"mdi-content-save-outline",tooltip:t.$t("saveConfig"),disabled:t.saved},on:{click:t.saveOpts}}),t._v(" "),i("config-button",{attrs:{icon:"mdi-undo",tooltip:t.$t("clearCustomConfig"),disabled:t.restored},on:{click:t.clearOpts}})],1):i("v-btn",{attrs:{block:"",disabled:!t.loaded},on:{click:t.importConfirm}},[t._v("\n "+t._s(t.$t("import"))+"\n ")])],1)],1)}),[],!1,null,"11fb74d0",null);"function"==typeof ae&&ae(ue);const he=ue.exports;G()(ue,{VApp:ce.Z,VBtn:Qt.Z,VIcon:U.Z,VSelect:Nt,VTextField:Ht.Z,VTooltip:Wt.Z}),function(t){return e=this,i=void 0,o=function(){return function(t,e){var i,s,n,o,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;r;)try{if(i=1,s&&(n=2&o[0]?s.return:o[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,o[1])).done)return n;switch(s=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++,s=o[1],o=[0];continue;case 7:o=r.ops.pop(),r.trys.pop();continue;default:if(!((n=(n=r.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){r=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]{"use strict";i.d(e,{l:()=>n});var s="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function n(t,e,i){if(s&&!Array.isArray(t)&&"function"!=typeof t&&!t.hasOwnProperty("type")&&void 0===t.type){var n=Reflect.getMetadata("design:type",e,i);n!==Object&&(t.type=n)}}},1058:(t,e,i)=>{"use strict";i.d(e,{Z5:()=>o,Qn:()=>r,Fx:()=>l,Zq:()=>a});var s=i(2727),n=i(4240);(0,s.q)("carousel-transition"),(0,s.q)("carousel-reverse-transition"),(0,s.q)("tab-transition"),(0,s.q)("tab-reverse-transition"),(0,s.q)("menu-transition"),(0,s.q)("fab-transition","center center","out-in"),(0,s.q)("dialog-transition"),(0,s.q)("dialog-bottom-transition"),(0,s.q)("dialog-top-transition");const o=(0,s.q)("fade-transition"),r=((0,s.q)("scale-transition"),(0,s.q)("scroll-x-transition"),(0,s.q)("scroll-x-reverse-transition"),(0,s.q)("scroll-y-transition"),(0,s.q)("scroll-y-reverse-transition"),(0,s.q)("slide-x-transition")),l=((0,s.q)("slide-x-reverse-transition"),(0,s.q)("slide-y-transition"),(0,s.q)("slide-y-reverse-transition"),(0,s.x)("expand-transition",(0,n.Z)())),a=(0,s.x)("expand-x-transition",(0,n.Z)("",!0))},4185:(t,e,i)=>{"use strict";i.d(e,{f:()=>r});var s=i(5803),n=i(8298);function o(t,e){return()=>(0,n.Kd)(`The ${t} component must be used inside a ${e}`)}function r(t,e,i){const n=e&&i?{register:o(e,i),unregister:o(e,i)}:null;return s.Z.extend({name:"registrable-inject",inject:{[t]:{default:n}}})}},2377:(t,e,i)=>{"use strict";i.d(e,{Ji:()=>n,qw:()=>r,vZ:()=>l,vO:()=>a,qF:()=>c,KK:()=>u,r:()=>d,ji:()=>p,kb:()=>m,GL:()=>f,Do:()=>g,RB:()=>y,XP:()=>b,_A:()=>C,jC:()=>I,TI:()=>$,sp:()=>k,z9:()=>_,uZ:()=>w,Ee:()=>O});var s=i(5803);function n(t,e="div",i){return s.Z.extend({name:i||t.replace(/__/g,"-"),functional:!0,render:(i,{data:s,children:n})=>(s.staticClass=`${t} ${s.staticClass||""}`.trim(),i(e,s,n))})}let o=!1;try{if("undefined"!=typeof window){const t=Object.defineProperty({},"passive",{get:()=>{o=!0}});window.addEventListener("testListener",t,t),window.removeEventListener("testListener",t,t)}}catch(t){console.warn(t)}function r(t,e,i){const s=e.length-1;if(s<0)return void 0===t?i:t;for(let n=0;nl(t[i],e[i])))}function a(t,e,i){return null!=t&&e&&"string"==typeof e?void 0!==t[e]?t[e]:r(t,(e=(e=e.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),i):i}function c(t,e,i){if(null==e)return void 0===t?i:t;if(t!==Object(t))return void 0===i?t:i;if("string"==typeof e)return a(t,e,i);if(Array.isArray(e))return r(t,e,i);if("function"!=typeof e)return i;const s=e(t,i);return void 0===s?i:s}function u(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return 0;return+window.getComputedStyle(t).getPropertyValue("z-index")||u(t.parentNode)}const h={"&":"&","<":"<",">":">"};function d(t){return t.replace(/[&<>]/g,(t=>h[t]||t))}function p(t,e){const i={};for(let s=0;st.replace(x,((t,e)=>e?e.toUpperCase():""));function I(t){return t.charAt(0).toUpperCase()+t.slice(1)}function $(t){return null!=t?Array.isArray(t)?t:[t]:[]}function k(t,e,i){return t.$slots[e]&&t.$scopedSlots[e]&&t.$scopedSlots[e].name?i?"v-slot":"scoped":t.$slots[e]?"normal":t.$scopedSlots[e]?"scoped":void 0}function _(t,e="default",i,s=!1){return t.$scopedSlots[e]?t.$scopedSlots[e](i instanceof Function?i():i):!t.$slots[e]||i&&!s?void 0:t.$slots[e]}function w(t,e=0,i=1){return Math.max(e,Math.min(i,t))}function O(t={},e={}){for(const i in e){const s=t[i],n=e[i];v(s)&&v(n)?t[i]=O(s,n):t[i]=n}return t}}},i={};function s(t){var n=i[t];if(void 0!==n)return n.exports;var o=i[t]={exports:{}};return e[t](o,o.exports,s),o.exports}s.m=e,t=[],s.O=(e,i,n,o)=>{if(!i){var r=1/0;for(c=0;c=o)&&Object.keys(s.O).every((t=>s.O[t](i[a])))?i.splice(a--,1):(l=!1,o0&&t[c-1][2]>o;c--)t[c]=t[c-1];t[c]=[i,n,o]},s.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return s.d(e,{a:e}),e},s.d=(t,e)=>{for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),s.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={779:0};s.O.j=e=>0===t[e];var e=(e,i)=>{var n,o,[r,l,a]=i,c=0;for(n in l)s.o(l,n)&&(s.m[n]=l[n]);if(a)var u=a(s);for(e&&e(i);cs(5482)));n=s.O(n)})(); \ No newline at end of file +(()=>{var t,e={3252:t=>{t.exports=function(t){t.options.__i18n=t.options.__i18n||[],t.options.__i18n.push('{"en":{"externalIDHelp":"If you have a column in your schedule with a unique ID for each run, select it here. This will make re-imports much smoother. If you don\'t understand this, don\'t select one."},"jp":{"externalIDHelp":"スケジュールの各データにユニークIDを含む列がある場合、こちらを選択してください。これにより再インポートがスムーズになります。よくわからない場合は選択しないでください。"}}'),delete t.options._Ctor}},7592:t=>{t.exports=function(t){t.options.__i18n=t.options.__i18n||[],t.options.__i18n.push('{"en":{"panelTitle":"Horaro Schedule Import","scheduleURL":"Horaro Schedule URL","helpTextPreLoad":"Insert the Horaro schedule URL above and press the \\"Load Schedule Data\\" button to continue.","helpTextPostLoad":"Select the correct columns that match the data type below, if the one auto-selected is wrong","splitOpt":"Split Players","splitLabel":"Player Split","splitOptVersus":"vs/vs. [Teams]","splitOptComma":"Comma (,) [No Teams]","splitHelp":"This option dictates how the players in your relevant schedule column are split; check the README for more information.","load":"Load Schedule Data","import":"Import","saveConfig":"Save Configuration","importInProgressHelpText":"Import currently in progress...","importProgress":"Importing {item}/{total}","clearCustomConfig":"Clear Custom Configuration"},"ja":{"panelTitle":"Horaroからインポート","scheduleURL":"Horaro スケジュールURL","helpTextPreLoad":"上記にHoraroのスケジュールURLを入力し、「スケジュールをロード」ボタンを押すと続行します。","helpTextPostLoad":"自動選択されたものが間違っていた場合、 以下のデータ型に一致する正しい列を選択してください。","splitOpt":"走者の分割","splitLabel":"走者の分割","splitOptVersus":"vs/vs. (チーム)","splitOptComma":"カンマ (,) (非チーム)","splitHelp":"このオプションは、関連する列の走者の分割方法の指定をします。 詳細はspeedcontrolのREADMEを参照してください。","load":"スケジュールをロード","import":"インポート","saveConfig":"設定の保存","importInProgressHelpText":"インポート処理の実行中...","importProgress":"{item}/{total}件をインポート","clearCustomConfig":"設定の初期化"}}'),delete t.options._Ctor}},5482:(t,e,i)=>{"use strict";var s,n,o=i(5803),r=i(2010),l=i(8138),a=i.n(l),c=i(3415),u=i(4170),h=(s=function(t,e){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}s(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),d=function(){return(d=Object.assign||function(t){for(var e,i=1,s=arguments.length;i=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r},m={defaultSetupTime:nodecg.Replicant("defaultSetupTime"),horaroImportSavedOpts:nodecg.Replicant("horaroImportSavedOpts"),horaroImportStatus:nodecg.Replicant("horaroImportStatus"),oengusImportStatus:nodecg.Replicant("oengusImportStatus"),runDataActiveRun:nodecg.Replicant("runDataActiveRun"),runDataActiveRunSurrounding:nodecg.Replicant("runDataActiveRunSurrounding"),runDataArray:nodecg.Replicant("runDataArray"),runFinishTimes:nodecg.Replicant("runFinishTimes"),timer:nodecg.Replicant("timer"),timerChangesDisabled:nodecg.Replicant("timerChangesDisabled"),twitchAPIData:nodecg.Replicant("twitchAPIData"),twitchChannelInfo:nodecg.Replicant("twitchChannelInfo"),twitchCommercialTimer:nodecg.Replicant("twitchCommercialTimer")},f=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.reps={},e}return h(e,t),e.prototype.setState=function(t){var e=t.name,i=t.val;o.Z.set(this.reps,e,a()(i))},e.prototype.setReplicant=function(t){var e=t.name,i=t.val,s=t.merge,n=void 0===s||s,r=this.reps[e],l=i;r&&n&&"object"==typeof r&&!Array.isArray(r)&&(l=d(d({},a()(r)),i)),o.Z.set(this.reps,e,a()(l)),m[e].value=a()(l)},p([u.mm],e.prototype,"setState",null),p([u.mm],e.prototype,"setReplicant",null),p([(0,u.Yl)({name:"ReplicantModule",namespaced:!0})],e)}(u.g4),v=(0,c.uD)("ReplicantModule"),g=i(8642),y=i(5925),b=(i(4807),i(7023),i(5654),i(779));function x(t){return void 0===t&&(t={}),function(e,i){(0,b.l)(t,e,i),(0,y.yh)((function(e,i){(e.props||(e.props={}))[i]=t}))(e,i)}}i(8793);var C,I=new Uint8Array(16);function $(){if(!C&&!(C="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return C(I)}const k=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,_=function(t){return"string"==typeof t&&k.test(t)};for(var w=[],O=0;O<256;++O)w.push((O+256).toString(16).substr(1));const S=function(t,e,i){var s=(t=t||{}).random||(t.rng||$)();if(s[6]=15&s[6]|64,s[8]=63&s[8]|128,e){i=i||0;for(var n=0;n<16;++n)e[i+n]=s[n];return e}return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(w[t[e+0]]+w[t[e+1]]+w[t[e+2]]+w[t[e+3]]+"-"+w[t[e+4]]+w[t[e+5]]+"-"+w[t[e+6]]+w[t[e+7]]+"-"+w[t[e+8]]+w[t[e+9]]+"-"+w[t[e+10]]+w[t[e+11]]+w[t[e+12]]+w[t[e+13]]+w[t[e+14]]+w[t[e+15]]).toLowerCase();if(!_(i))throw TypeError("Stringified UUID is invalid");return i}(s)},T=[{name:r.Z.t("game"),key:"game",predict:["game"]},{name:r.Z.t("gameTwitch"),key:"gameTwitch",predict:[]},{name:r.Z.t("category"),key:"category",predict:["category"]},{name:r.Z.t("system"),key:"system",predict:["system","platform","console"]},{name:r.Z.t("region"),key:"region",predict:["region"]},{name:r.Z.t("released"),key:"release",predict:["release"]},{name:r.Z.t("players"),key:"player",predict:["player","runner"]},{name:r.Z.t("externalID"),key:"externalID",predict:["id"]}];var A=i(8586),D=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),Z=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};o.Z.use(A.ZP);var V={columns:{game:null,gameTwitch:null,category:null,system:null,region:null,release:null,player:null,externalID:null,custom:{}},split:0},M=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.opts=a()(V),e}return D(e,t),Object.defineProperty(e.prototype,"reps",{get:function(){return this.context.rootState.ReplicantModule.reps},enumerable:!1,configurable:!0}),e.prototype.saveOpts=function(){n.setReplicant({name:"horaroImportSavedOpts",val:a()(this.opts)})},e.prototype.updateColumn=function(t){var e=t.name,i=t.value;t.custom?o.Z.set(this.opts.columns.custom,e,i):o.Z.set(this.opts.columns,e,i)},e.prototype.updateSplit=function(t){o.Z.set(this.opts,"split",t)},e.prototype.addCustomColumn=function(t){o.Z.set(this.opts.columns.custom,t,null)},e.prototype.loadOpts=function(){var t=n.reps;o.Z.set(this,"opts",a()(t.horaroImportSavedOpts))},e.prototype.clearOpts=function(){o.Z.set(this,"opts",a()(V))},Z([u.mm],e.prototype,"saveOpts",null),Z([u.mm],e.prototype,"updateColumn",null),Z([u.mm],e.prototype,"updateSplit",null),Z([u.mm],e.prototype,"addCustomColumn",null),Z([u.mm],e.prototype,"loadOpts",null),Z([u.mm],e.prototype,"clearOpts",null),Z([(0,u.Yl)({name:"OurModule"})],e)}(u.g4),L=new A.yh({strict:!1,state:{},modules:{ReplicantModule:f,OurModule:M}});const P=L;var B=(0,u.rT)(M,L),j=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),E=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};const R=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return j(e,t),Object.defineProperty(e.prototype,"dropdownOpts",{get:function(){return[{value:-1,text:this.$t("notApplicable")}].concat(this.columns.map((function(t,e){return{value:e,text:t}})))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this.option.custom?B.opts.columns.custom[this.option.key]:B.opts.columns[this.option.key]},set:function(t){B.updateColumn({name:this.option.key,value:t,custom:this.option.custom})},enumerable:!1,configurable:!0}),E([x({type:Object,default:{name:"Game",key:"game",custom:!1}})],e.prototype,"option",void 0),E([x({type:Array,required:!0})],e.prototype,"columns",void 0),E([y.ZP],e)}(o.Z);var F=i(5440),H=i(3252);const q=i.n(H)();var z=i(7618),G=i.n(z),N=i(9405);const W=N.Z.extend({name:"v-divider",props:{inset:Boolean,vertical:Boolean},render(t){let e;return this.$attrs.role&&"separator"!==this.$attrs.role||(e=this.vertical?"vertical":"horizontal"),t("hr",{class:{"v-divider":!0,"v-divider--inset":this.inset,"v-divider--vertical":this.vertical,...this.themeClasses},attrs:{role:"separator","aria-orientation":e,...this.$attrs},on:this.$listeners})}});var U=i(7019),K=i(1954),J=i(9657),Y=i(3844),X=i(9085),Q=i(6236),tt=i(2377),et=i(8298),it=i(6248);const st=(0,it.Z)(K.Z,J.Z,N.Z,(0,Y.d)("listItemGroup"),(0,X.d)("inputValue")).extend().extend({name:"v-list-item",directives:{Ripple:Q.Z},inject:{isInGroup:{default:!1},isInList:{default:!1},isInMenu:{default:!1},isInNav:{default:!1}},inheritAttrs:!1,props:{activeClass:{type:String,default(){return this.listItemGroup?this.listItemGroup.activeClass:""}},dense:Boolean,inactive:Boolean,link:Boolean,selectable:{type:Boolean},tag:{type:String,default:"div"},threeLine:Boolean,twoLine:Boolean,value:null},data:()=>({proxyClass:"v-list-item--active"}),computed:{classes(){return{"v-list-item":!0,...J.Z.options.computed.classes.call(this),"v-list-item--dense":this.dense,"v-list-item--disabled":this.disabled,"v-list-item--link":this.isClickable&&!this.inactive,"v-list-item--selectable":this.selectable,"v-list-item--three-line":this.threeLine,"v-list-item--two-line":this.twoLine,...this.themeClasses}},isClickable(){return Boolean(J.Z.options.computed.isClickable.call(this)||this.listItemGroup)}},created(){this.$attrs.hasOwnProperty("avatar")&&(0,et.Jk)("avatar",this)},methods:{click(t){t.detail&&this.$el.blur(),this.$emit("click",t),this.to||this.toggle()},genAttrs(){const t={"aria-disabled":!!this.disabled||void 0,tabindex:this.isClickable&&!this.disabled?0:-1,...this.$attrs};return this.$attrs.hasOwnProperty("role")||this.isInNav||(this.isInGroup?(t.role="option",t["aria-selected"]=String(this.isActive)):this.isInMenu?(t.role=this.isClickable?"menuitem":void 0,t.id=t.id||`list-item-${this._uid}`):this.isInList&&(t.role="listitem")),t}},render(t){let{tag:e,data:i}=this.generateRouteLink();i.attrs={...i.attrs,...this.genAttrs()},i[this.to?"nativeOn":"on"]={...i[this.to?"nativeOn":"on"],keydown:t=>{t.keyCode===tt.Do.enter&&this.click(t),this.$emit("keydown",t)}},this.inactive&&(e="div"),this.inactive&&this.to&&(i.on=i.nativeOn,delete i.nativeOn);const s=this.$scopedSlots.default?this.$scopedSlots.default({active:this.isActive,toggle:this.toggle}):this.$slots.default;return t(e,this.setTextColor(this.color,i),s)}});var nt=i(5736);const ot=nt.Z.extend().extend({name:"v-list",provide(){return{isInList:!0,list:this}},inject:{isInMenu:{default:!1},isInNav:{default:!1}},props:{dense:Boolean,disabled:Boolean,expand:Boolean,flat:Boolean,nav:Boolean,rounded:Boolean,subheader:Boolean,threeLine:Boolean,twoLine:Boolean},data:()=>({groups:[]}),computed:{classes(){return{...nt.Z.options.computed.classes.call(this),"v-list--dense":this.dense,"v-list--disabled":this.disabled,"v-list--flat":this.flat,"v-list--nav":this.nav,"v-list--rounded":this.rounded,"v-list--subheader":this.subheader,"v-list--two-line":this.twoLine,"v-list--three-line":this.threeLine}}},methods:{register(t){this.groups.push(t)},unregister(t){const e=this.groups.findIndex((e=>e._uid===t._uid));e>-1&&this.groups.splice(e,1)},listClick(t){if(!this.expand)for(const e of this.groups)e.toggle(t)}},render(t){const e={staticClass:"v-list",class:this.classes,style:this.styles,attrs:{role:this.isInNav||this.isInMenu?void 0:"list",...this.attrs$}};return t(this.tag,this.setBackgroundColor(this.color,e),[this.$slots.default])}});var rt=i(5095);const lt=o.Z.extend({name:"v-list-item-icon",functional:!0,render:(t,{data:e,children:i})=>(e.staticClass=`v-list-item__icon ${e.staticClass||""}`.trim(),t("div",e,i))});var at=i(7653),ct=i(2803),ut=i(4185),ht=i(1058);(0,it.Z)(at.Z,ct.Z,K.Z,(0,ut.f)("list"),X.Z).extend().extend({name:"v-list-group",directives:{ripple:Q.Z},props:{activeClass:{type:String,default:""},appendIcon:{type:String,default:"$expand"},color:{type:String,default:"primary"},disabled:Boolean,group:String,noAction:Boolean,prependIcon:String,ripple:{type:[Boolean,Object],default:!0},subGroup:Boolean},computed:{classes(){return{"v-list-group--active":this.isActive,"v-list-group--disabled":this.disabled,"v-list-group--no-action":this.noAction,"v-list-group--sub-group":this.subGroup}}},watch:{isActive(t){!this.subGroup&&t&&this.list&&this.list.listClick(this._uid)},$route:"onRouteChange"},created(){this.list&&this.list.register(this),this.group&&this.$route&&null==this.value&&(this.isActive=this.matchRoute(this.$route.path))},beforeDestroy(){this.list&&this.list.unregister(this)},methods:{click(t){this.disabled||(this.isBooted=!0,this.$emit("click",t),this.$nextTick((()=>this.isActive=!this.isActive)))},genIcon(t){return this.$createElement(rt.Z,t)},genAppendIcon(){const t=!this.subGroup&&this.appendIcon;return t||this.$slots.appendIcon?this.$createElement(lt,{staticClass:"v-list-group__header__append-icon"},[this.$slots.appendIcon||this.genIcon(t)]):null},genHeader(){return this.$createElement(st,{staticClass:"v-list-group__header",attrs:{"aria-expanded":String(this.isActive),role:"button"},class:{[this.activeClass]:this.isActive},props:{inputValue:this.isActive},directives:[{name:"ripple",value:this.ripple}],on:{...this.listeners$,click:this.click}},[this.genPrependIcon(),this.$slots.activator,this.genAppendIcon()])},genItems(){return this.showLazyContent((()=>[this.$createElement("div",{staticClass:"v-list-group__items",directives:[{name:"show",value:this.isActive}]},(0,tt.z9)(this))]))},genPrependIcon(){const t=this.subGroup&&null==this.prependIcon?"$subgroup":this.prependIcon;return t||this.$slots.prependIcon?this.$createElement(lt,{staticClass:"v-list-group__header__prepend-icon"},[this.$slots.prependIcon||this.genIcon(t)]):null},onRouteChange(t){if(!this.group)return;const e=this.matchRoute(t.path);e&&this.isActive!==e&&this.list&&this.list.listClick(this._uid),this.isActive=e},toggle(t){const e=this._uid===t;e&&(this.isBooted=!0),this.$nextTick((()=>this.isActive=e))},matchRoute(t){return null!==t.match(this.group)}},render(t){return t("div",this.setTextColor(this.isActive&&this.color,{staticClass:"v-list-group",class:this.classes}),[this.genHeader(),t(ht.Fx,this.genItems())])}});var dt=i(312);const pt=(0,it.Z)(dt.Z,N.Z).extend({name:"base-item-group",props:{activeClass:{type:String,default:"v-item--active"},mandatory:Boolean,max:{type:[Number,String],default:null},multiple:Boolean,tag:{type:String,default:"div"}},data(){return{internalLazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,items:[]}},computed:{classes(){return{"v-item-group":!0,...this.themeClasses}},selectedIndex(){return this.selectedItem&&this.items.indexOf(this.selectedItem)||-1},selectedItem(){if(!this.multiple)return this.selectedItems[0]},selectedItems(){return this.items.filter(((t,e)=>this.toggleMethod(this.getValue(t,e))))},selectedValues(){return null==this.internalValue?[]:Array.isArray(this.internalValue)?this.internalValue:[this.internalValue]},toggleMethod(){if(!this.multiple)return t=>this.internalValue===t;const t=this.internalValue;return Array.isArray(t)?e=>t.includes(e):()=>!1}},watch:{internalValue:"updateItemsState",items:"updateItemsState"},created(){this.multiple&&!Array.isArray(this.internalValue)&&(0,et.Kd)("Model must be bound to an array if the multiple property is true.",this)},methods:{genData(){return{class:this.classes}},getValue:(t,e)=>null==t.value||""===t.value?e:t.value,onClick(t){this.updateInternalValue(this.getValue(t,this.items.indexOf(t)))},register(t){const e=this.items.push(t)-1;t.$on("change",(()=>this.onClick(t))),this.mandatory&&!this.selectedValues.length&&this.updateMandatory(),this.updateItem(t,e)},unregister(t){if(this._isDestroyed)return;const e=this.items.indexOf(t),i=this.getValue(t,e);if(this.items.splice(e,1),!(this.selectedValues.indexOf(i)<0)){if(!this.mandatory)return this.updateInternalValue(i);this.multiple&&Array.isArray(this.internalValue)?this.internalValue=this.internalValue.filter((t=>t!==i)):this.internalValue=void 0,this.selectedItems.length||this.updateMandatory(!0)}},updateItem(t,e){const i=this.getValue(t,e);t.isActive=this.toggleMethod(i)},updateItemsState(){this.$nextTick((()=>{if(this.mandatory&&!this.selectedItems.length)return this.updateMandatory();this.items.forEach(this.updateItem)}))},updateInternalValue(t){this.multiple?this.updateMultiple(t):this.updateSingle(t)},updateMandatory(t){if(!this.items.length)return;const e=this.items.slice();t&&e.reverse();const i=e.find((t=>!t.disabled));if(!i)return;const s=this.items.indexOf(i);this.updateInternalValue(this.getValue(i,s))},updateMultiple(t){const e=(Array.isArray(this.internalValue)?this.internalValue:[]).slice(),i=e.findIndex((e=>e===t));this.mandatory&&i>-1&&e.length-1<1||null!=this.max&&i<0&&e.length+1>this.max||(i>-1?e.splice(i,1):e.push(t),this.internalValue=e)},updateSingle(t){const e=t===this.internalValue;this.mandatory&&e||(this.internalValue=e?void 0:t)}},render(t){return t(this.tag,this.genData(),this.$slots.default)}}),mt=(pt.extend({name:"v-item-group",provide(){return{itemGroup:this}}}),(0,it.Z)(pt,K.Z).extend({name:"v-list-item-group",provide(){return{isInGroup:!0,listItemGroup:this}},computed:{classes(){return{...pt.options.computed.classes.call(this),"v-list-item-group":!0}}},methods:{genData(){return this.setTextColor(this.color,{...pt.options.methods.genData.call(this),attrs:{role:"listbox"}})}}}),o.Z.extend({name:"v-list-item-action",functional:!0,render:(t,{data:e,children:i=[]})=>(e.staticClass=e.staticClass?`v-list-item__action ${e.staticClass}`:"v-list-item__action",i.filter((t=>!1===t.isComment&&" "!==t.text)).length>1&&(e.staticClass+=" v-list-item__action--stack"),t("div",e,i))}));var ft=i(2895),vt=i(6486);const gt=(0,it.Z)(K.Z,ft.Z,vt.Z).extend({name:"v-avatar",props:{left:Boolean,right:Boolean,size:{type:[Number,String],default:48}},computed:{classes(){return{"v-avatar--left":this.left,"v-avatar--right":this.right,...this.roundedClasses}},styles(){return{height:(0,tt.kb)(this.size),minWidth:(0,tt.kb)(this.size),width:(0,tt.kb)(this.size),...this.measurableStyles}}},render(t){const e={staticClass:"v-avatar",class:this.classes,style:this.styles,on:this.$listeners};return t("div",this.setBackgroundColor(this.color,e),this.$slots.default)}}),yt=(gt.extend({name:"v-list-item-avatar",props:{horizontal:Boolean,size:{type:[Number,String],default:40}},computed:{classes(){return{"v-list-item__avatar--horizontal":this.horizontal,...gt.options.computed.classes.call(this),"v-avatar--tile":this.tile||this.horizontal}}},render(t){const e=gt.options.render.call(this,t);return e.data=e.data||{},e.data.staticClass+=" v-list-item__avatar",e}}),(0,tt.Ji)("v-list-item__action-text","span"),(0,tt.Ji)("v-list-item__content","div")),bt=(0,tt.Ji)("v-list-item__title","div");(0,tt.Ji)("v-list-item__subtitle","div"),i(8875);var xt=i(5010);const Ct=(0,it.Z)(K.Z,xt.Z,J.Z,N.Z,(0,Y.d)("chipGroup"),(0,X.d)("inputValue")).extend({name:"v-chip",props:{active:{type:Boolean,default:!0},activeClass:{type:String,default(){return this.chipGroup?this.chipGroup.activeClass:""}},close:Boolean,closeIcon:{type:String,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},disabled:Boolean,draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:Boolean,outlined:Boolean,pill:Boolean,tag:{type:String,default:"span"},textColor:String,value:null},data:()=>({proxyClass:"v-chip--active"}),computed:{classes(){return{"v-chip":!0,...J.Z.options.computed.classes.call(this),"v-chip--clickable":this.isClickable,"v-chip--disabled":this.disabled,"v-chip--draggable":this.draggable,"v-chip--label":this.label,"v-chip--link":this.isLink,"v-chip--no-color":!this.color,"v-chip--outlined":this.outlined,"v-chip--pill":this.pill,"v-chip--removable":this.hasClose,...this.themeClasses,...this.sizeableClasses,...this.groupClasses}},hasClose(){return Boolean(this.close)},isClickable(){return Boolean(J.Z.options.computed.isClickable.call(this)||this.chipGroup)}},created(){[["outline","outlined"],["selected","input-value"],["value","active"],["@input","@active.sync"]].forEach((([t,e])=>{this.$attrs.hasOwnProperty(t)&&(0,et.fK)(t,e,this)}))},methods:{click(t){this.$emit("click",t),this.chipGroup&&this.toggle()},genFilter(){const t=[];return this.isActive&&t.push(this.$createElement(rt.Z,{staticClass:"v-chip__filter",props:{left:!0}},this.filterIcon)),this.$createElement(ht.Zq,t)},genClose(){return this.$createElement(rt.Z,{staticClass:"v-chip__close",props:{right:!0,size:18},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:t=>{t.stopPropagation(),t.preventDefault(),this.$emit("click:close"),this.$emit("update:active",!1)}}},this.closeIcon)},genContent(){return this.$createElement("span",{staticClass:"v-chip__content"},[this.filter&&this.genFilter(),this.$slots.default,this.hasClose&&this.genClose()])}},render(t){const e=[this.genContent()];let{tag:i,data:s}=this.generateRouteLink();s.attrs={...s.attrs,draggable:this.draggable?"true":void 0,tabindex:this.chipGroup&&!this.disabled?0:s.attrs.tabindex},s.directives.push({name:"show",value:this.active}),s=this.setBackgroundColor(this.color,s);const n=this.textColor||this.outlined&&this.color;return t(i,this.setTextColor(n,s),e)}}),It=N.Z.extend({name:"v-theme-provider",props:{root:Boolean},computed:{isDark(){return this.root?this.rootIsDark:N.Z.options.computed.isDark.call(this)}},render(){return this.$slots.default&&this.$slots.default.find((t=>!t.isComment&&" "!==t.text))}});var $t=i(246),kt=i(2754),_t=i(7944),wt=i(2254);const Ot=o.Z.extend({name:"returnable",props:{returnValue:null},data:()=>({isActive:!1,originalValue:null}),watch:{isActive(t){t?this.originalValue=this.returnValue:this.$emit("update:return-value",this.originalValue)}},methods:{save(t){this.originalValue=t,setTimeout((()=>{this.isActive=!1}))}}});var St=i(714);function Tt(){return!0}function At(t,e,i){if(!t||!1===Dt(t,i))return!1;const s=(0,St.e)(e);if(s instanceof ShadowRoot&&s.host===t.target)return!1;const n=("object"==typeof i.value&&i.value.include||(()=>[]))();return n.push(e),!n.some((e=>e.contains(t.target)))}function Dt(t,e){return("object"==typeof e.value&&e.value.closeConditional||Tt)(t)}function Zt(t,e){const i=(0,St.e)(t);e(document.body),i instanceof ShadowRoot&&e(i)}const Vt={inserted(t,e){const i=i=>function(t,e,i){const s="function"==typeof i.value?i.value:i.value.handler;e._clickOutside.lastMousedownWasOutside&&At(t,e,i)&&setTimeout((()=>{Dt(t,i)&&s&&s(t)}),0)}(i,t,e),s=i=>{t._clickOutside.lastMousedownWasOutside=At(i,t,e)};Zt(t,(t=>{t.addEventListener("click",i,!0),t.addEventListener("mousedown",s,!0)})),t._clickOutside={lastMousedownWasOutside:!0,onClick:i,onMousedown:s}},unbind(t){t._clickOutside&&(Zt(t,(e=>{e&&t._clickOutside&&(e.removeEventListener("click",t._clickOutside.onClick,!0),e.removeEventListener("mousedown",t._clickOutside.onMousedown,!0))})),delete t._clickOutside)}};var Mt=i(2678);const Lt=(0,it.Z)(_t.Z,kt.Z,wt.Z,Ot,vt.Z,X.Z,N.Z).extend({name:"v-menu",directives:{ClickOutside:Vt,Resize:Mt.Z},provide(){return{isInMenu:!0,theme:this.theme}},props:{auto:Boolean,closeOnClick:{type:Boolean,default:!0},closeOnContentClick:{type:Boolean,default:!0},disabled:Boolean,disableKeys:Boolean,maxHeight:{type:[Number,String],default:"auto"},offsetX:Boolean,offsetY:Boolean,openOnClick:{type:Boolean,default:!0},openOnHover:Boolean,origin:{type:String,default:"top left"},transition:{type:[Boolean,String],default:"v-menu-transition"}},data:()=>({calculatedTopAuto:0,defaultOffset:8,hasJustFocused:!1,listIndex:-1,resizeTimeout:0,selectedIndex:null,tiles:[]}),computed:{activeTile(){return this.tiles[this.listIndex]},calculatedLeft(){const t=Math.max(this.dimensions.content.width,parseFloat(this.calculatedMinWidth));return this.auto?(0,tt.kb)(this.calcXOverflow(this.calcLeftAuto(),t))||"0":this.calcLeft(t)||"0"},calculatedMaxHeight(){return(this.auto?"200px":(0,tt.kb)(this.maxHeight))||"0"},calculatedMaxWidth(){return(0,tt.kb)(this.maxWidth)||"0"},calculatedMinWidth(){if(this.minWidth)return(0,tt.kb)(this.minWidth)||"0";const t=Math.min(this.dimensions.activator.width+Number(this.nudgeWidth)+(this.auto?16:0),Math.max(this.pageWidth-24,0)),e=isNaN(parseInt(this.calculatedMaxWidth))?t:parseInt(this.calculatedMaxWidth);return(0,tt.kb)(Math.min(e,t))||"0"},calculatedTop(){return(this.auto?(0,tt.kb)(this.calcYOverflow(this.calculatedTopAuto)):this.calcTop())||"0"},hasClickableTiles(){return Boolean(this.tiles.find((t=>t.tabIndex>-1)))},styles(){return{maxHeight:this.calculatedMaxHeight,minWidth:this.calculatedMinWidth,maxWidth:this.calculatedMaxWidth,top:this.calculatedTop,left:this.calculatedLeft,transformOrigin:this.origin,zIndex:this.zIndex||this.activeZIndex}}},watch:{isActive(t){t||(this.listIndex=-1)},isContentActive(t){this.hasJustFocused=t},listIndex(t,e){if(t in this.tiles){const e=this.tiles[t];e.classList.add("v-list-item--highlighted"),this.$refs.content.scrollTop=e.offsetTop-e.clientHeight}e in this.tiles&&this.tiles[e].classList.remove("v-list-item--highlighted")}},created(){this.$attrs.hasOwnProperty("full-width")&&(0,et.Jk)("full-width",this)},mounted(){this.isActive&&this.callActivate()},methods:{activate(){this.updateDimensions(),requestAnimationFrame((()=>{this.startTransition().then((()=>{this.$refs.content&&(this.calculatedTopAuto=this.calcTopAuto(),this.auto&&(this.$refs.content.scrollTop=this.calcScrollPosition()))}))}))},calcScrollPosition(){const t=this.$refs.content,e=t.querySelector(".v-list-item--active"),i=t.scrollHeight-t.offsetHeight;return e?Math.min(i,Math.max(0,e.offsetTop-t.offsetHeight/2+e.offsetHeight/2)):t.scrollTop},calcLeftAuto(){return parseInt(this.dimensions.activator.left-2*this.defaultOffset)},calcTopAuto(){const t=this.$refs.content,e=t.querySelector(".v-list-item--active");if(e||(this.selectedIndex=null),this.offsetY||!e)return this.computedTop;this.selectedIndex=Array.from(this.tiles).indexOf(e);const i=e.offsetTop-this.calcScrollPosition(),s=t.querySelector(".v-list-item").offsetTop;return this.computedTop-i-s-1},changeListIndex(t){if(this.getTiles(),this.isActive&&this.hasClickableTiles)if(t.keyCode!==tt.Do.tab){if(t.keyCode===tt.Do.down)this.nextTile();else if(t.keyCode===tt.Do.up)this.prevTile();else if(t.keyCode===tt.Do.end)this.lastTile();else if(t.keyCode===tt.Do.home)this.firstTile();else{if(t.keyCode!==tt.Do.enter||-1===this.listIndex)return;this.tiles[this.listIndex].click()}t.preventDefault()}else this.isActive=!1},closeConditional(t){const e=t.target;return this.isActive&&!this._isDestroyed&&this.closeOnClick&&!this.$refs.content.contains(e)},genActivatorAttributes(){const t=$t.Z.options.methods.genActivatorAttributes.call(this);return this.activeTile&&this.activeTile.id?{...t,"aria-activedescendant":this.activeTile.id}:t},genActivatorListeners(){const t=wt.Z.options.methods.genActivatorListeners.call(this);return this.disableKeys||(t.keydown=this.onKeyDown),t},genTransition(){const t=this.genContent();return this.transition?this.$createElement("transition",{props:{name:this.transition}},[t]):t},genDirectives(){const t=[{name:"show",value:this.isContentActive}];return!this.openOnHover&&this.closeOnClick&&t.push({name:"click-outside",value:{handler:()=>{this.isActive=!1},closeConditional:this.closeConditional,include:()=>[this.$el,...this.getOpenDependentElements()]}}),t},genContent(){const t={attrs:{...this.getScopeIdAttrs(),role:"role"in this.$attrs?this.$attrs.role:"menu"},staticClass:"v-menu__content",class:{...this.rootThemeClasses,...this.roundedClasses,"v-menu__content--auto":this.auto,"v-menu__content--fixed":this.activatorFixed,menuable__content__active:this.isActive,[this.contentClass.trim()]:!0},style:this.styles,directives:this.genDirectives(),ref:"content",on:{click:t=>{t.target.getAttribute("disabled")||this.closeOnContentClick&&(this.isActive=!1)},keydown:this.onKeyDown}};return this.$listeners.scroll&&(t.on=t.on||{},t.on.scroll=this.$listeners.scroll),!this.disabled&&this.openOnHover&&(t.on=t.on||{},t.on.mouseenter=this.mouseEnterHandler),this.openOnHover&&(t.on=t.on||{},t.on.mouseleave=this.mouseLeaveHandler),this.$createElement("div",t,this.getContentSlot())},getTiles(){this.$refs.content&&(this.tiles=Array.from(this.$refs.content.querySelectorAll(".v-list-item")))},mouseEnterHandler(){this.runDelay("open",(()=>{this.hasJustFocused||(this.hasJustFocused=!0)}))},mouseLeaveHandler(t){this.runDelay("close",(()=>{this.$refs.content.contains(t.relatedTarget)||requestAnimationFrame((()=>{this.isActive=!1,this.callDeactivate()}))}))},nextTile(){const t=this.tiles[this.listIndex+1];if(!t){if(!this.tiles.length)return;return this.listIndex=-1,void this.nextTile()}this.listIndex++,-1===t.tabIndex&&this.nextTile()},prevTile(){const t=this.tiles[this.listIndex-1];if(!t){if(!this.tiles.length)return;return this.listIndex=this.tiles.length,void this.prevTile()}this.listIndex--,-1===t.tabIndex&&this.prevTile()},lastTile(){const t=this.tiles[this.tiles.length-1];t&&(this.listIndex=this.tiles.length-1,-1===t.tabIndex&&this.prevTile())},firstTile(){const t=this.tiles[0];t&&(this.listIndex=0,-1===t.tabIndex&&this.nextTile())},onKeyDown(t){if(t.keyCode===tt.Do.esc){setTimeout((()=>{this.isActive=!1}));const t=this.getActivator();this.$nextTick((()=>t&&t.focus()))}else!this.isActive&&[tt.Do.up,tt.Do.down].includes(t.keyCode)&&(this.isActive=!0);this.$nextTick((()=>this.changeListIndex(t)))},onResize(){this.isActive&&(this.$refs.content.offsetWidth,this.updateDimensions(),clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(this.updateDimensions,100))}},render(t){return t("div",{staticClass:"v-menu",class:{"v-menu--attached":""===this.attach||!0===this.attach||"attach"===this.attach},directives:[{arg:"500",name:"resize",value:this.onResize}]},[!this.activator&&this.genActivator(),this.showLazyContent((()=>[this.$createElement(It,{props:{root:!0,light:this.light,dark:this.dark}},[this.genTransition()])]))])}});var Pt=i(2138);const Bt=o.Z.extend({name:"v-simple-checkbox",functional:!0,directives:{ripple:Q.Z},props:{...K.Z.options.props,...N.Z.options.props,disabled:Boolean,ripple:{type:Boolean,default:!0},value:Boolean,indeterminate:Boolean,indeterminateIcon:{type:String,default:"$checkboxIndeterminate"},onIcon:{type:String,default:"$checkboxOn"},offIcon:{type:String,default:"$checkboxOff"}},render(t,{props:e,data:i,listeners:s}){const n=[];let o=e.offIcon;if(e.indeterminate?o=e.indeterminateIcon:e.value&&(o=e.onIcon),n.push(t(U.Z,K.Z.options.methods.setTextColor(e.value&&e.color,{props:{disabled:e.disabled,dark:e.dark,light:e.light}}),o)),e.ripple&&!e.disabled){const i=t("div",K.Z.options.methods.setTextColor(e.color,{staticClass:"v-input--selection-controls__ripple",directives:[{name:"ripple",value:{center:!0}}]}));n.push(i)}return t("div",(0,Pt.ZP)(i,{class:{"v-simple-checkbox":!0,"v-simple-checkbox--disabled":e.disabled},on:{click:t=>{t.stopPropagation(),i.on&&i.on.input&&!e.disabled&&(0,tt.TI)(i.on.input).forEach((t=>t(!e.value)))}}}),[t("div",{staticClass:"v-input--selection-controls__input"},n)])}}),jt=W,Et=(0,it.Z)(N.Z).extend({name:"v-subheader",props:{inset:Boolean},render(t){return t("div",{staticClass:"v-subheader",class:{"v-subheader--inset":this.inset,...this.themeClasses},attrs:this.$attrs,on:this.$listeners},this.$slots.default)}}),Rt=(0,it.Z)(K.Z,N.Z).extend({name:"v-select-list",directives:{ripple:Q.Z},props:{action:Boolean,dense:Boolean,hideSelected:Boolean,items:{type:Array,default:()=>[]},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},noDataText:String,noFilter:Boolean,searchInput:null,selectedItems:{type:Array,default:()=>[]}},computed:{parsedItems(){return this.selectedItems.map((t=>this.getValue(t)))},tileActiveClass(){return Object.keys(this.setTextColor(this.color).class||{}).join(" ")},staticNoDataTile(){return this.$createElement(st,{attrs:{role:void 0},on:{mousedown:t=>t.preventDefault()}},[this.genTileContent(this.noDataText)])}},methods:{genAction(t,e){return this.$createElement(mt,[this.$createElement(Bt,{props:{color:this.color,value:e,ripple:!1},on:{input:()=>this.$emit("select",t)}})])},genDivider(t){return this.$createElement(jt,{props:t})},genFilteredText(t){if(t=t||"",!this.searchInput||this.noFilter)return(0,tt.r)(t);const{start:e,middle:i,end:s}=this.getMaskedCharacters(t);return`${(0,tt.r)(e)}${this.genHighlight(i)}${(0,tt.r)(s)}`},genHeader(t){return this.$createElement(Et,{props:t},t.header)},genHighlight:t=>`${(0,tt.r)(t)}`,getMaskedCharacters(t){const e=(this.searchInput||"").toString().toLocaleLowerCase(),i=t.toLocaleLowerCase().indexOf(e);return i<0?{start:t,middle:"",end:""}:{start:t.slice(0,i),middle:t.slice(i,i+e.length),end:t.slice(i+e.length)}},genTile({item:t,index:e,disabled:i=null,value:s=!1}){s||(s=this.hasItem(t)),t===Object(t)&&(i=null!==i?i:this.getDisabled(t));const n={attrs:{"aria-selected":String(s),id:`list-item-${this._uid}-${e}`,role:"option"},on:{mousedown:t=>{t.preventDefault()},click:()=>i||this.$emit("select",t)},props:{activeClass:this.tileActiveClass,disabled:i,ripple:!0,inputValue:s}};if(!this.$scopedSlots.item)return this.$createElement(st,n,[this.action&&!this.hideSelected&&this.items.length>0?this.genAction(t,s):null,this.genTileContent(t,e)]);const o=this.$scopedSlots.item({parent:this,item:t,attrs:{...n.attrs,...n.props},on:n.on});return this.needsTile(o)?this.$createElement(st,n,o):o},genTileContent(t,e=0){const i=this.genFilteredText(this.getText(t));return this.$createElement(yt,[this.$createElement(bt,{domProps:{innerHTML:i}})])},hasItem(t){return this.parsedItems.indexOf(this.getValue(t))>-1},needsTile:t=>1!==t.length||null==t[0].componentOptions||"v-list-item"!==t[0].componentOptions.Ctor.options.name,getDisabled(t){return Boolean((0,tt.qF)(t,this.itemDisabled,!1))},getText(t){return String((0,tt.qF)(t,this.itemText,t))},getValue(t){return(0,tt.qF)(t,this.itemValue,this.getText(t))}},render(){const t=[],e=this.items.length;for(let i=0;i[]},itemColor:{type:String,default:"primary"},itemDisabled:{type:[String,Array,Function],default:"disabled"},itemText:{type:[String,Array,Function],default:"text"},itemValue:{type:[String,Array,Function],default:"value"},menuProps:{type:[String,Array,Object],default:()=>Gt},multiple:Boolean,openOnClear:Boolean,returnObject:Boolean,smallChips:Boolean},data(){return{cachedItems:this.cacheItems?this.items:[],menuIsBooted:!1,isMenuActive:!1,lastItem:20,lazyValue:void 0!==this.value?this.value:this.multiple?[]:void 0,selectedIndex:-1,selectedItems:[],keyboardLookupPrefix:"",keyboardLookupLastTime:0}},computed:{allItems(){return this.filterDuplicates(this.cachedItems.concat(this.items))},classes(){return{...Ht.Z.options.computed.classes.call(this),"v-select":!0,"v-select--chips":this.hasChips,"v-select--chips--small":this.smallChips,"v-select--is-menu-active":this.isMenuActive,"v-select--is-multi":this.multiple}},computedItems(){return this.allItems},computedOwns(){return`list-${this._uid}`},computedCounterValue(){const t=this.multiple?this.selectedItems:(this.getText(this.selectedItems[0])||"").toString();return"function"==typeof this.counterValue?this.counterValue(t):t.length},directives(){return this.isFocused?[{name:"click-outside",value:{handler:this.blur,closeConditional:this.closeConditional,include:()=>this.getOpenDependentElements()}}]:void 0},dynamicHeight:()=>"auto",hasChips(){return this.chips||this.smallChips},hasSlot(){return Boolean(this.hasChips||this.$scopedSlots.selection)},isDirty(){return this.selectedItems.length>0},listData(){const t=this.$vnode&&this.$vnode.context.$options._scopeId;return{attrs:{...t?{[t]:!0}:{},id:this.computedOwns},props:{action:this.multiple,color:this.itemColor,dense:this.dense,hideSelected:this.hideSelected,items:this.virtualizedItems,itemDisabled:this.itemDisabled,itemText:this.itemText,itemValue:this.itemValue,noDataText:this.$vuetify.lang.t(this.noDataText),selectedItems:this.selectedItems},on:{select:this.selectItem},scopedSlots:{item:this.$scopedSlots.item}}},staticList(){return(this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"])&&(0,et.N6)("assert: staticList should not be called if slots are used"),this.$createElement(Rt,this.listData)},virtualizedItems(){return this.$_menuProps.auto?this.computedItems:this.computedItems.slice(0,this.lastItem)},menuCanShow:()=>!0,$_menuProps(){let t="string"==typeof this.menuProps?this.menuProps.split(","):this.menuProps;return Array.isArray(t)&&(t=t.reduce(((t,e)=>(t[e.trim()]=!0,t)),{})),{...Gt,eager:this.eager,value:this.menuCanShow&&this.isMenuActive,nudgeBottom:t.offsetY?1:0,...t}}},watch:{internalValue(t){this.initialValue=t,this.setSelectedItems()},isMenuActive(t){window.setTimeout((()=>this.onMenuActiveChange(t)))},items:{immediate:!0,handler(t){this.cacheItems&&this.$nextTick((()=>{this.cachedItems=this.filterDuplicates(this.cachedItems.concat(t))})),this.setSelectedItems()}}},methods:{blur(t){Ht.Z.options.methods.blur.call(this,t),this.isMenuActive=!1,this.isFocused=!1,this.selectedIndex=-1,this.setMenuIndex(-1)},activateMenu(){this.isInteractive&&!this.isMenuActive&&(this.isMenuActive=!0)},clearableCallback(){this.setValue(this.multiple?[]:null),this.setMenuIndex(-1),this.$nextTick((()=>this.$refs.input&&this.$refs.input.focus())),this.openOnClear&&(this.isMenuActive=!0)},closeConditional(t){return!this.isMenuActive||!this._isDestroyed&&(!this.getContent()||!this.getContent().contains(t.target))&&this.$el&&!this.$el.contains(t.target)&&t.target!==this.$el},filterDuplicates(t){const e=new Map;for(let i=0;ithis.valueComparator(this.getValue(t),e)))},getContent(){return this.$refs.menu&&this.$refs.menu.$refs.content},genChipSelection(t,e){const i=this.isDisabled||this.getDisabled(t),s=!i&&this.isInteractive;return this.$createElement(Ct,{staticClass:"v-chip--select",attrs:{tabindex:-1},props:{close:this.deletableChips&&s,disabled:i,inputValue:e===this.selectedIndex,small:this.smallChips},on:{click:t=>{s&&(t.stopPropagation(),this.selectedIndex=e)},"click:close":()=>this.onChipInput(t)},key:JSON.stringify(this.getValue(t))},this.getText(t))},genCommaSelection(t,e,i){const s=e===this.selectedIndex&&this.computedColor,n=this.isDisabled||this.getDisabled(t);return this.$createElement("div",this.setTextColor(s,{staticClass:"v-select__selection v-select__selection--comma",class:{"v-select__selection--disabled":n},key:JSON.stringify(this.getValue(t))}),`${this.getText(t)}${i?"":", "}`)},genDefaultSlot(){const t=this.genSelections(),e=this.genInput();return Array.isArray(t)?t.push(e):(t.children=t.children||[],t.children.push(e)),[this.genFieldset(),this.$createElement("div",{staticClass:"v-select__slot",directives:this.directives},[this.genLabel(),this.prefix?this.genAffix("prefix"):null,t,this.suffix?this.genAffix("suffix"):null,this.genClearIcon(),this.genIconSlot(),this.genHiddenInput()]),this.genMenu(),this.genProgress()]},genIcon(t,e,i){const s=Ft.Z.options.methods.genIcon.call(this,t,e,i);return"append"===t&&(s.children[0].data=(0,Pt.ZP)(s.children[0].data,{attrs:{tabindex:s.children[0].componentOptions.listeners&&"-1","aria-hidden":"true","aria-label":void 0}})),s},genInput(){const t=Ht.Z.options.methods.genInput.call(this);return delete t.data.attrs.name,t.data=(0,Pt.ZP)(t.data,{domProps:{value:null},attrs:{readonly:!0,type:"text","aria-readonly":String(this.isReadonly),"aria-activedescendant":(0,tt.vO)(this.$refs.menu,"activeTile.id"),autocomplete:(0,tt.vO)(t.data,"attrs.autocomplete","off"),placeholder:this.isDirty||!this.isFocused&&this.hasLabel?void 0:this.placeholder},on:{keypress:this.onKeyPress}}),t},genHiddenInput(){return this.$createElement("input",{domProps:{value:this.lazyValue},attrs:{type:"hidden",name:this.attrs$.name}})},genInputSlot(){const t=Ht.Z.options.methods.genInputSlot.call(this);return t.data.attrs={...t.data.attrs,role:"button","aria-haspopup":"listbox","aria-expanded":String(this.isMenuActive),"aria-owns":this.computedOwns},t},genList(){return this.$slots["no-data"]||this.$slots["prepend-item"]||this.$slots["append-item"]?this.genListWithSlot():this.staticList},genListWithSlot(){const t=["prepend-item","no-data","append-item"].filter((t=>this.$slots[t])).map((t=>this.$createElement("template",{slot:t},this.$slots[t])));return this.$createElement(Rt,{...this.listData},t)},genMenu(){const t=this.$_menuProps;return t.activator=this.$refs["input-slot"],""===this.attach||!0===this.attach||"attach"===this.attach?t.attach=this.$el:t.attach=this.attach,this.$createElement(Lt,{attrs:{role:void 0},props:t,on:{input:t=>{this.isMenuActive=t,this.isFocused=t},scroll:this.onScroll},ref:"menu"},[this.genList()])},genSelections(){let t=this.selectedItems.length;const e=new Array(t);let i;for(i=this.$scopedSlots.selection?this.genSlotSelection:this.hasChips?this.genChipSelection:this.genCommaSelection;t--;)e[t]=i(this.selectedItems[t],t,t===e.length-1);return this.$createElement("div",{staticClass:"v-select__selections"},e)},genSlotSelection(t,e){return this.$scopedSlots.selection({attrs:{class:"v-chip--select"},parent:this,item:t,index:e,select:t=>{t.stopPropagation(),this.selectedIndex=e},selected:e===this.selectedIndex,disabled:!this.isInteractive})},getMenuIndex(){return this.$refs.menu?this.$refs.menu.listIndex:-1},getDisabled(t){return(0,tt.qF)(t,this.itemDisabled,!1)},getText(t){return(0,tt.qF)(t,this.itemText,t)},getValue(t){return(0,tt.qF)(t,this.itemValue,this.getText(t))},onBlur(t){t&&this.$emit("blur",t)},onChipInput(t){this.multiple?this.selectItem(t):this.setValue(null),0===this.selectedItems.length?this.isMenuActive=!0:this.isMenuActive=!1,this.selectedIndex=-1},onClick(t){this.isInteractive&&(this.isAppendInner(t.target)||(this.isMenuActive=!0),this.isFocused||(this.isFocused=!0,this.$emit("focus")),this.$emit("click",t))},onEscDown(t){t.preventDefault(),this.isMenuActive&&(t.stopPropagation(),this.isMenuActive=!1)},onKeyPress(t){if(this.multiple||!this.isInteractive||this.disableLookup)return;const e=performance.now();e-this.keyboardLookupLastTime>1e3&&(this.keyboardLookupPrefix=""),this.keyboardLookupPrefix+=t.key.toLowerCase(),this.keyboardLookupLastTime=e;const i=this.allItems.findIndex((t=>(this.getText(t)||"").toString().toLowerCase().startsWith(this.keyboardLookupPrefix))),s=this.allItems[i];-1!==i&&(this.lastItem=Math.max(this.lastItem,i+5),this.setValue(this.returnObject?s:this.getValue(s)),this.$nextTick((()=>this.$refs.menu.getTiles())),setTimeout((()=>this.setMenuIndex(i))))},onKeyDown(t){if(this.isReadonly&&t.keyCode!==tt.Do.tab)return;const e=t.keyCode,i=this.$refs.menu;return[tt.Do.enter,tt.Do.space].includes(e)&&this.activateMenu(),this.$emit("keydown",t),i?(this.isMenuActive&&e!==tt.Do.tab&&this.$nextTick((()=>{i.changeListIndex(t),this.$emit("update:list-index",i.listIndex)})),!this.isMenuActive&&[tt.Do.up,tt.Do.down,tt.Do.home,tt.Do.end].includes(e)?this.onUpDown(t):e===tt.Do.esc?this.onEscDown(t):e===tt.Do.tab?this.onTabDown(t):e===tt.Do.space?this.onSpaceDown(t):void 0):void 0},onMenuActiveChange(t){if(this.multiple&&!t||this.getMenuIndex()>-1)return;const e=this.$refs.menu;if(e&&this.isDirty)for(let t=0;tthis.isMenuActive=!this.isMenuActive)),Ht.Z.options.methods.onMouseUp.call(this,t)},onScroll(){if(this.isMenuActive){if(this.lastItem>this.computedItems.length)return;this.getContent().scrollHeight-(this.getContent().scrollTop+this.getContent().clientHeight)<200&&(this.lastItem+=20)}else requestAnimationFrame((()=>this.getContent().scrollTop=0))},onSpaceDown(t){t.preventDefault()},onTabDown(t){const e=this.$refs.menu;if(!e)return;const i=e.activeTile;!this.multiple&&i&&this.isMenuActive?(t.preventDefault(),t.stopPropagation(),i.click()):this.blur(t)},onUpDown(t){const e=this.$refs.menu;if(!e)return;if(t.preventDefault(),this.multiple)return this.activateMenu();const i=t.keyCode;e.isBooted=!0,window.requestAnimationFrame((()=>{if(e.getTiles(),!e.hasClickableTiles)return this.activateMenu();switch(i){case tt.Do.up:e.prevTile();break;case tt.Do.down:e.nextTile();break;case tt.Do.home:e.firstTile();break;case tt.Do.end:e.lastTile()}this.selectItem(this.allItems[this.getMenuIndex()])}))},selectItem(t){if(this.multiple){const e=(this.internalValue||[]).slice(),i=this.findExistingIndex(t);if(-1!==i?e.splice(i,1):e.push(t),this.setValue(e.map((t=>this.returnObject?t:this.getValue(t)))),this.$nextTick((()=>{this.$refs.menu&&this.$refs.menu.updateDimensions()})),!this.multiple)return;const s=this.getMenuIndex();if(this.setMenuIndex(-1),this.hideSelected)return;this.$nextTick((()=>this.setMenuIndex(s)))}else this.setValue(this.returnObject?t:this.getValue(t)),this.isMenuActive=!1},setMenuIndex(t){this.$refs.menu&&(this.$refs.menu.listIndex=t)},setSelectedItems(){const t=[],e=this.multiple&&Array.isArray(this.internalValue)?this.internalValue:[this.internalValue];for(const i of e){const e=this.allItems.findIndex((t=>this.valueComparator(this.getValue(t),this.getValue(i))));e>-1&&t.push(this.allItems[e])}this.selectedItems=t},setValue(t){this.valueComparator(t,this.internalValue)||(this.internalValue=t,this.$emit("change",t))},isAppendInner(t){const e=this.$refs["append-inner"];return e&&(e===t||e.contains(t))}}});var Wt=i(8162),Ut=(0,F.Z)(R,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"d-flex"},[i("v-select",{attrs:{items:t.dropdownOpts,label:t.option.name,filled:"","single-line":"","hide-details":"",dense:"",height:27},scopedSlots:t._u([{key:"prepend-item",fn:function(){return[i("v-list-item",{attrs:{disabled:""}},[i("v-list-item-content",[i("v-list-item-title",[t._v("\n "+t._s(t.option.name)+"\n ")])],1)],1),t._v(" "),i("v-divider",{staticClass:"mb-2"})]},proxy:!0}]),model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}}),t._v(" "),"externalID"===t.option.key?[i("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-icon",t._g({style:{"padding-left":"2px"},attrs:{small:""}},s),[t._v("\n mdi-help-circle-outline\n ")])]}}],null,!1,202225112)},[t._v(" "),i("span",[t._v(t._s(t.$t("externalIDHelp")))])])]:t._e()],2)}),[],!1,null,null,null);"function"==typeof q&&q(Ut);const Kt=Ut.exports;G()(Ut,{VDivider:W,VIcon:U.Z,VListItem:st,VListItemContent:yt,VListItemTitle:bt,VSelect:Nt,VTooltip:Wt.Z});var Jt=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),Yt=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r};const Xt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return Jt(e,t),Yt([x({type:String,default:""})],e.prototype,"icon",void 0),Yt([x({type:String,default:""})],e.prototype,"tooltip",void 0),Yt([x(Boolean)],e.prototype,"disabled",void 0),Yt([y.ZP],e)}(o.Z);var Qt=i(6255),te=(0,F.Z)(Xt,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-tooltip",{attrs:{left:"",disabled:t.disabled},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-btn",t._g({style:{"min-width":0,padding:"0 10px","margin-left":"5px"},attrs:{loading:t.disabled,disabled:t.disabled},on:{click:function(e){return t.$emit("click")}}},s),[i("v-icon",[t._v(t._s(t.icon))])],1)]}}])},[t._v(" "),i("span",[t._v(t._s(t.tooltip))])])}),[],!1,null,null,null);const ee=te.exports;G()(te,{VBtn:Qt.Z,VIcon:U.Z,VTooltip:Wt.Z});var ie=function(){var t=function(e,i){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(e,i)};return function(e,i){if("function"!=typeof i&&null!==i)throw new TypeError("Class extends value "+String(i)+" is not a constructor or null");function s(){this.constructor=e}t(e,i),e.prototype=null===i?Object.create(i):(s.prototype=i.prototype,new s)}}(),se=function(t,e,i,s){var n,o=arguments.length,r=o<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,i,s);else for(var l=t.length-1;l>=0;l--)(n=t[l])&&(r=(o<3?n(r):o>3?n(e,i,r):n(e,i))||r);return o>3&&r&&Object.defineProperty(e,i,r),r},ne=function(t,e,i,s){return new(i||(i=Promise))((function(n,o){function r(t){try{a(s.next(t))}catch(t){o(t)}}function l(t){try{a(s.throw(t))}catch(t){o(t)}}function a(t){var e;t.done?n(t.value):(e=t.value,e instanceof i?e:new i((function(t){t(e)}))).then(r,l)}a((s=s.apply(t,e||[])).next())}))},oe=function(t,e){var i,s,n,o,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;r;)try{if(i=1,s&&(n=2&o[0]?s.return:o[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,o[1])).done)return n;switch(s=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++,s=o[1],o=[0];continue;case 7:o=r.ops.pop(),r.trys.pop();continue;default:if(!((n=(n=r.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){r=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]=0?i:null,custom:e.custom||!1})}}))},e.prototype.importConfirm=function(){var t=function(t){var e;try{var i=(null===(e=nodecg.getDialog(t).querySelector("iframe"))||void 0===e?void 0:e.contentWindow)||null;if(!i)throw new Error("Could not find the iFrame");return i}catch(e){nodecg.log.error('getDialog could not successfully find dialog "'+t+'":',e),window.alert("Attempted to open a NodeCG dialog but failed (if you are using a standalone version of a dashboard panel, this is not yet supported).")}return null}("alert-dialog");t&&t.openDialog({name:"ImportConfirm",func:this.import})},e.prototype.import=function(t){return ne(this,void 0,Promise,(function(){return oe(this,(function(e){switch(e.label){case 0:if(!t)return[3,5];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,nodecg.sendMessage("importSchedule",{opts:B.opts,dashID:this.dashID})];case 2:case 3:return e.sent(),[3,4];case 4:this.loaded=!1,e.label=5;case 5:return[2]}}))}))},e.prototype.saveOpts=function(){var t=this;B.saveOpts(),this.saved=!0,setTimeout((function(){t.saved=!1}),1e3)},e.prototype.clearOpts=function(){var t=this;B.clearOpts(),this.customData.forEach((function(t){B.addCustomColumn(t.key)})),this.predictColumns(),B.saveOpts(),this.restored=!0,setTimeout((function(){t.restored=!1}),1e3)},e.prototype.created=function(){this.addCustomDataDropdowns()},e.prototype.mounted=function(){var t;(null===(t=window.frameElement)||void 0===t?void 0:t.parentElement)&&window.frameElement.parentElement.setAttribute("display-title",this.$t("panelTitle"))},se([v.State((function(t){return t.reps.horaroImportStatus}))],e.prototype,"importStatus",void 0),se([v.State((function(t){return t.reps.horaroImportSavedOpts}))],e.prototype,"horaroImportSavedOpts",void 0),se([(0,y.ZP)({components:{Dropdown:Kt,ConfigButton:ee}})],e)}(o.Z);var le=i(7592);const ae=i.n(le)();var ce=i(969),ue=(0,F.Z)(re,(function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-app",[i("v-text-field",{attrs:{filled:"","hide-details":"",label:t.$t("scheduleURL"),disabled:t.importStatus.importing},model:{value:t.url,callback:function(e){t.url=e},expression:"url"}}),t._v(" "),i("v-btn",{style:{margin:"5px 0 10px 0"},attrs:{disabled:t.importStatus.importing},on:{click:t.loadSchedule}},[t._v("\n "+t._s(t.$t("load"))+"\n ")]),t._v(" "),t.loaded||t.importStatus.importing?t._e():i("div",[t._v("\n "+t._s(t.$t("helpTextPreLoad"))+"\n ")]),t._v(" "),t.loaded&&!t.importStatus.importing?i("div",[t._v("\n "+t._s(t.$t("helpTextPostLoad"))+":\n "),t._l(t.runDataOptions,(function(e){return i("dropdown",{key:e.key,staticClass:"Dropdown",attrs:{option:e,columns:t.columns}})})),t._v(" "),i("div",{style:{"margin-top":"10px"}},[t._v("\n "+t._s(t.$t("splitOpt"))+":\n "),i("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(e){var s=e.on;return[i("v-icon",t._g({style:{"padding-bottom":"2px"},attrs:{small:""}},s),[t._v("\n mdi-help-circle-outline\n ")])]}}],null,!1,1505345644)},[t._v(" "),i("span",[t._v(t._s(t.$t("splitHelp")))])])],1),t._v(" "),i("v-select",{staticClass:"Dropdown",attrs:{items:t.splitOptionsOpts,label:t.$t("splitLabel"),filled:"","single-line":"","hide-details":"",dense:"",height:27},model:{value:t.splitOption,callback:function(e){t.splitOption=e},expression:"splitOption"}})],2):t.importStatus.importing?i("div",[t._v("\n "+t._s(t.$t("importInProgressHelpText"))+"\n ")]):t._e(),t._v(" "),i("div",{style:{"margin-top":"10px"}},[t.importStatus.importing?i("v-btn",{attrs:{disabled:"",block:""}},[t._v("\n "+t._s(t.$t("importProgress",{item:t.importStatus.item,total:t.importStatus.total}))+"\n ")]):t.importStatus.importing||t.loaded?i("div",{staticClass:"d-flex justify-center"},[i("v-btn",{style:{flex:1},on:{click:t.importConfirm}},[t._v("\n "+t._s(t.$t("import"))+"\n ")]),t._v(" "),i("config-button",{attrs:{icon:"mdi-content-save-outline",tooltip:t.$t("saveConfig"),disabled:t.saved},on:{click:t.saveOpts}}),t._v(" "),i("config-button",{attrs:{icon:"mdi-undo",tooltip:t.$t("clearCustomConfig"),disabled:t.restored},on:{click:t.clearOpts}})],1):i("v-btn",{attrs:{block:"",disabled:!t.loaded},on:{click:t.importConfirm}},[t._v("\n "+t._s(t.$t("import"))+"\n ")])],1)],1)}),[],!1,null,"11fb74d0",null);"function"==typeof ae&&ae(ue);const he=ue.exports;G()(ue,{VApp:ce.Z,VBtn:Qt.Z,VIcon:U.Z,VSelect:Nt,VTextField:Ht.Z,VTooltip:Wt.Z}),function(t){return e=this,i=void 0,o=function(){return function(t,e){var i,s,n,o,r={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return o={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function l(o){return function(l){return function(o){if(i)throw new TypeError("Generator is already executing.");for(;r;)try{if(i=1,s&&(n=2&o[0]?s.return:o[0]?s.throw||((n=s.return)&&n.call(s),0):s.next)&&!(n=n.call(s,o[1])).done)return n;switch(s=0,n&&(o=[2&o[0],n.value]),o[0]){case 0:case 1:n=o;break;case 4:return r.label++,{value:o[1],done:!1};case 5:r.label++,s=o[1],o=[0];continue;case 7:o=r.ops.pop(),r.trys.pop();continue;default:if(!((n=(n=r.trys).length>0&&n[n.length-1])||6!==o[0]&&2!==o[0])){r=0;continue}if(3===o[0]&&(!n||o[1]>n[0]&&o[1]{"use strict";i.d(e,{l:()=>n});var s="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function n(t,e,i){if(s&&!Array.isArray(t)&&"function"!=typeof t&&!t.hasOwnProperty("type")&&void 0===t.type){var n=Reflect.getMetadata("design:type",e,i);n!==Object&&(t.type=n)}}},1058:(t,e,i)=>{"use strict";i.d(e,{Z5:()=>o,Qn:()=>r,Fx:()=>l,Zq:()=>a});var s=i(2727),n=i(4240);(0,s.q)("carousel-transition"),(0,s.q)("carousel-reverse-transition"),(0,s.q)("tab-transition"),(0,s.q)("tab-reverse-transition"),(0,s.q)("menu-transition"),(0,s.q)("fab-transition","center center","out-in"),(0,s.q)("dialog-transition"),(0,s.q)("dialog-bottom-transition"),(0,s.q)("dialog-top-transition");const o=(0,s.q)("fade-transition"),r=((0,s.q)("scale-transition"),(0,s.q)("scroll-x-transition"),(0,s.q)("scroll-x-reverse-transition"),(0,s.q)("scroll-y-transition"),(0,s.q)("scroll-y-reverse-transition"),(0,s.q)("slide-x-transition")),l=((0,s.q)("slide-x-reverse-transition"),(0,s.q)("slide-y-transition"),(0,s.q)("slide-y-reverse-transition"),(0,s.x)("expand-transition",(0,n.Z)())),a=(0,s.x)("expand-x-transition",(0,n.Z)("",!0))},4185:(t,e,i)=>{"use strict";i.d(e,{f:()=>r});var s=i(5803),n=i(8298);function o(t,e){return()=>(0,n.Kd)(`The ${t} component must be used inside a ${e}`)}function r(t,e,i){const n=e&&i?{register:o(e,i),unregister:o(e,i)}:null;return s.Z.extend({name:"registrable-inject",inject:{[t]:{default:n}}})}},2377:(t,e,i)=>{"use strict";i.d(e,{Ji:()=>n,qw:()=>r,vZ:()=>l,vO:()=>a,qF:()=>c,KK:()=>u,r:()=>d,ji:()=>p,kb:()=>m,GL:()=>f,Do:()=>g,RB:()=>y,XP:()=>b,_A:()=>C,jC:()=>I,TI:()=>$,sp:()=>k,z9:()=>_,uZ:()=>w,Ee:()=>O});var s=i(5803);function n(t,e="div",i){return s.Z.extend({name:i||t.replace(/__/g,"-"),functional:!0,render:(i,{data:s,children:n})=>(s.staticClass=`${t} ${s.staticClass||""}`.trim(),i(e,s,n))})}let o=!1;try{if("undefined"!=typeof window){const t=Object.defineProperty({},"passive",{get:()=>{o=!0}});window.addEventListener("testListener",t,t),window.removeEventListener("testListener",t,t)}}catch(t){console.warn(t)}function r(t,e,i){const s=e.length-1;if(s<0)return void 0===t?i:t;for(let n=0;nl(t[i],e[i])))}function a(t,e,i){return null!=t&&e&&"string"==typeof e?void 0!==t[e]?t[e]:r(t,(e=(e=e.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),i):i}function c(t,e,i){if(null==e)return void 0===t?i:t;if(t!==Object(t))return void 0===i?t:i;if("string"==typeof e)return a(t,e,i);if(Array.isArray(e))return r(t,e,i);if("function"!=typeof e)return i;const s=e(t,i);return void 0===s?i:s}function u(t){if(!t||t.nodeType!==Node.ELEMENT_NODE)return 0;return+window.getComputedStyle(t).getPropertyValue("z-index")||u(t.parentNode)}const h={"&":"&","<":"<",">":">"};function d(t){return t.replace(/[&<>]/g,(t=>h[t]||t))}function p(t,e){const i={};for(let s=0;st.replace(x,((t,e)=>e?e.toUpperCase():""));function I(t){return t.charAt(0).toUpperCase()+t.slice(1)}function $(t){return null!=t?Array.isArray(t)?t:[t]:[]}function k(t,e,i){return t.$slots[e]&&t.$scopedSlots[e]&&t.$scopedSlots[e].name?i?"v-slot":"scoped":t.$slots[e]?"normal":t.$scopedSlots[e]?"scoped":void 0}function _(t,e="default",i,s=!1){return t.$scopedSlots[e]?t.$scopedSlots[e](i instanceof Function?i():i):!t.$slots[e]||i&&!s?void 0:t.$slots[e]}function w(t,e=0,i=1){return Math.max(e,Math.min(i,t))}function O(t={},e={}){for(const i in e){const s=t[i],n=e[i];v(s)&&v(n)?t[i]=O(s,n):t[i]=n}return t}}},i={};function s(t){var n=i[t];if(void 0!==n)return n.exports;var o=i[t]={exports:{}};return e[t](o,o.exports,s),o.exports}s.m=e,t=[],s.O=(e,i,n,o)=>{if(!i){var r=1/0;for(c=0;c=o)&&Object.keys(s.O).every((t=>s.O[t](i[a])))?i.splice(a--,1):(l=!1,o0&&t[c-1][2]>o;c--)t[c]=t[c-1];t[c]=[i,n,o]},s.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return s.d(e,{a:e}),e},s.d=(t,e)=>{for(var i in e)s.o(e,i)&&!s.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},s.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),s.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),s.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t={779:0};s.O.j=e=>0===t[e];var e=(e,i)=>{var n,o,[r,l,a]=i,c=0;for(n in l)s.o(l,n)&&(s.m[n]=l[n]);if(a)var u=a(s);for(e&&e(i);cs(5482)));n=s.O(n)})(); \ No newline at end of file