=f;e--)this._array[this._getCyclicIndex(e+_.length)]=this._array[this._getCyclicIndex(e)];for(let e=0;e<_.length;e++)this._array[this._getCyclicIndex(f+e)]=_[e];if(_.length&&this.onInsertEmitter.fire({index:f,amount:_.length}),this._length+_.length>this._maxLength){const e=this._length+_.length-this._maxLength;this._startIndex+=e,this._length=this._maxLength,this.onTrimEmitter.fire(e)}else this._length+=_.length}trimStart(f){f>this._length&&(f=this._length),this._startIndex+=f,this._length-=f,this.onTrimEmitter.fire(f)}shiftElements(f,p,_){if(!(p<=0)){if(f<0||f>=this._length)throw new Error("start argument out of range");if(f+_<0)throw new Error("Cannot shift elements in list beyond index 0");if(_>0){for(let s=p-1;s>=0;s--)this.set(f+s+_,this.get(f+s));const e=f+p+_-this._length;if(e>0)for(this._length+=e;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(let e=0;e{Object.defineProperty(r,"__esModule",{value:!0}),r.clone=void 0,r.clone=function a(l,u=5){if(typeof l!="object")return l;const n=Array.isArray(l)?[]:{};for(const d in l)n[d]=u<=1?l[d]:l[d]&&a(l[d],u-1);return n}},8055:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.contrastRatio=r.toPaddedHex=r.rgba=r.rgb=r.css=r.color=r.channels=r.NULL_COLOR=void 0;const l=a(6114);let u=0,n=0,d=0,f=0;var p,_,e,s,t;function i(c){const v=c.toString(16);return v.length<2?"0"+v:v}function o(c,v){return c>>0}}(p||(r.channels=p={})),function(c){function v(m,h){return f=Math.round(255*h),[u,n,d]=t.toChannels(m.rgba),{css:p.toCss(u,n,d,f),rgba:p.toRgba(u,n,d,f)}}c.blend=function(m,h){if(f=(255&h.rgba)/255,f===1)return{css:h.css,rgba:h.rgba};const g=h.rgba>>24&255,b=h.rgba>>16&255,L=h.rgba>>8&255,y=m.rgba>>24&255,k=m.rgba>>16&255,x=m.rgba>>8&255;return u=y+Math.round((g-y)*f),n=k+Math.round((b-k)*f),d=x+Math.round((L-x)*f),{css:p.toCss(u,n,d),rgba:p.toRgba(u,n,d)}},c.isOpaque=function(m){return(255&m.rgba)==255},c.ensureContrastRatio=function(m,h,g){const b=t.ensureContrastRatio(m.rgba,h.rgba,g);if(b)return t.toColor(b>>24&255,b>>16&255,b>>8&255)},c.opaque=function(m){const h=(255|m.rgba)>>>0;return[u,n,d]=t.toChannels(h),{css:p.toCss(u,n,d),rgba:h}},c.opacity=v,c.multiplyOpacity=function(m,h){return f=255&m.rgba,v(m,f*h/255)},c.toColorRGB=function(m){return[m.rgba>>24&255,m.rgba>>16&255,m.rgba>>8&255]}}(_||(r.color=_={})),function(c){let v,m;if(!l.isNode){const h=document.createElement("canvas");h.width=1,h.height=1;const g=h.getContext("2d",{willReadFrequently:!0});g&&(v=g,v.globalCompositeOperation="copy",m=v.createLinearGradient(0,0,1,1))}c.toColor=function(h){if(h.match(/#[\da-f]{3,8}/i))switch(h.length){case 4:return u=parseInt(h.slice(1,2).repeat(2),16),n=parseInt(h.slice(2,3).repeat(2),16),d=parseInt(h.slice(3,4).repeat(2),16),t.toColor(u,n,d);case 5:return u=parseInt(h.slice(1,2).repeat(2),16),n=parseInt(h.slice(2,3).repeat(2),16),d=parseInt(h.slice(3,4).repeat(2),16),f=parseInt(h.slice(4,5).repeat(2),16),t.toColor(u,n,d,f);case 7:return{css:h,rgba:(parseInt(h.slice(1),16)<<8|255)>>>0};case 9:return{css:h,rgba:parseInt(h.slice(1),16)>>>0}}const g=h.match(/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(,\s*(0|1|\d?\.(\d+))\s*)?\)/);if(g)return u=parseInt(g[1]),n=parseInt(g[2]),d=parseInt(g[3]),f=Math.round(255*(g[5]===void 0?1:parseFloat(g[5]))),t.toColor(u,n,d,f);if(!v||!m)throw new Error("css.toColor: Unsupported css format");if(v.fillStyle=m,v.fillStyle=h,typeof v.fillStyle!="string")throw new Error("css.toColor: Unsupported css format");if(v.fillRect(0,0,1,1),[u,n,d,f]=v.getImageData(0,0,1,1).data,f!==255)throw new Error("css.toColor: Unsupported css format");return{rgba:p.toRgba(u,n,d,f),css:h}}}(e||(r.css=e={})),function(c){function v(m,h,g){const b=m/255,L=h/255,y=g/255;return .2126*(b<=.03928?b/12.92:Math.pow((b+.055)/1.055,2.4))+.7152*(L<=.03928?L/12.92:Math.pow((L+.055)/1.055,2.4))+.0722*(y<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))}c.relativeLuminance=function(m){return v(m>>16&255,m>>8&255,255&m)},c.relativeLuminance2=v}(s||(r.rgb=s={})),function(c){function v(h,g,b){const L=h>>24&255,y=h>>16&255,k=h>>8&255;let x=g>>24&255,T=g>>16&255,O=g>>8&255,M=o(s.relativeLuminance2(x,T,O),s.relativeLuminance2(L,y,k));for(;M0||T>0||O>0);)x-=Math.max(0,Math.ceil(.1*x)),T-=Math.max(0,Math.ceil(.1*T)),O-=Math.max(0,Math.ceil(.1*O)),M=o(s.relativeLuminance2(x,T,O),s.relativeLuminance2(L,y,k));return(x<<24|T<<16|O<<8|255)>>>0}function m(h,g,b){const L=h>>24&255,y=h>>16&255,k=h>>8&255;let x=g>>24&255,T=g>>16&255,O=g>>8&255,M=o(s.relativeLuminance2(x,T,O),s.relativeLuminance2(L,y,k));for(;M>>0}c.ensureContrastRatio=function(h,g,b){const L=s.relativeLuminance(h>>8),y=s.relativeLuminance(g>>8);if(o(L,y)>8));if(Oo(L,s.relativeLuminance(M>>8))?T:M}return T}const k=m(h,g,b),x=o(L,s.relativeLuminance(k>>8));if(xo(L,s.relativeLuminance(T>>8))?k:T}return k}},c.reduceLuminance=v,c.increaseLuminance=m,c.toChannels=function(h){return[h>>24&255,h>>16&255,h>>8&255,255&h]},c.toColor=function(h,g,b,L){return{css:p.toCss(h,g,b,L),rgba:p.toRgba(h,g,b,L)}}}(t||(r.rgba=t={})),r.toPaddedHex=i,r.contrastRatio=o},8969:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.CoreTerminal=void 0;const l=a(844),u=a(2585),n=a(4348),d=a(7866),f=a(744),p=a(7302),_=a(6975),e=a(8460),s=a(1753),t=a(1480),i=a(7994),o=a(9282),c=a(5435),v=a(5981),m=a(2660);let h=!1;class g extends l.Disposable{get onScroll(){return this._onScrollApi||(this._onScrollApi=this.register(new e.EventEmitter),this._onScroll.event(L=>{var y;(y=this._onScrollApi)===null||y===void 0||y.fire(L.position)})),this._onScrollApi.event}get cols(){return this._bufferService.cols}get rows(){return this._bufferService.rows}get buffers(){return this._bufferService.buffers}get options(){return this.optionsService.options}set options(L){for(const y in L)this.optionsService.options[y]=L[y]}constructor(L){super(),this._windowsWrappingHeuristics=this.register(new l.MutableDisposable),this._onBinary=this.register(new e.EventEmitter),this.onBinary=this._onBinary.event,this._onData=this.register(new e.EventEmitter),this.onData=this._onData.event,this._onLineFeed=this.register(new e.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onResize=this.register(new e.EventEmitter),this.onResize=this._onResize.event,this._onWriteParsed=this.register(new e.EventEmitter),this.onWriteParsed=this._onWriteParsed.event,this._onScroll=this.register(new e.EventEmitter),this._instantiationService=new n.InstantiationService,this.optionsService=this.register(new p.OptionsService(L)),this._instantiationService.setService(u.IOptionsService,this.optionsService),this._bufferService=this.register(this._instantiationService.createInstance(f.BufferService)),this._instantiationService.setService(u.IBufferService,this._bufferService),this._logService=this.register(this._instantiationService.createInstance(d.LogService)),this._instantiationService.setService(u.ILogService,this._logService),this.coreService=this.register(this._instantiationService.createInstance(_.CoreService)),this._instantiationService.setService(u.ICoreService,this.coreService),this.coreMouseService=this.register(this._instantiationService.createInstance(s.CoreMouseService)),this._instantiationService.setService(u.ICoreMouseService,this.coreMouseService),this.unicodeService=this.register(this._instantiationService.createInstance(t.UnicodeService)),this._instantiationService.setService(u.IUnicodeService,this.unicodeService),this._charsetService=this._instantiationService.createInstance(i.CharsetService),this._instantiationService.setService(u.ICharsetService,this._charsetService),this._oscLinkService=this._instantiationService.createInstance(m.OscLinkService),this._instantiationService.setService(u.IOscLinkService,this._oscLinkService),this._inputHandler=this.register(new c.InputHandler(this._bufferService,this._charsetService,this.coreService,this._logService,this.optionsService,this._oscLinkService,this.coreMouseService,this.unicodeService)),this.register((0,e.forwardEvent)(this._inputHandler.onLineFeed,this._onLineFeed)),this.register(this._inputHandler),this.register((0,e.forwardEvent)(this._bufferService.onResize,this._onResize)),this.register((0,e.forwardEvent)(this.coreService.onData,this._onData)),this.register((0,e.forwardEvent)(this.coreService.onBinary,this._onBinary)),this.register(this.coreService.onRequestScrollToBottom(()=>this.scrollToBottom())),this.register(this.coreService.onUserInput(()=>this._writeBuffer.handleUserInput())),this.register(this.optionsService.onMultipleOptionChange(["windowsMode","windowsPty"],()=>this._handleWindowsPtyOptionChange())),this.register(this._bufferService.onScroll(y=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this.register(this._inputHandler.onScroll(y=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this._writeBuffer=this.register(new v.WriteBuffer((y,k)=>this._inputHandler.parse(y,k))),this.register((0,e.forwardEvent)(this._writeBuffer.onWriteParsed,this._onWriteParsed))}write(L,y){this._writeBuffer.write(L,y)}writeSync(L,y){this._logService.logLevel<=u.LogLevelEnum.WARN&&!h&&(this._logService.warn("writeSync is unreliable and will be removed soon."),h=!0),this._writeBuffer.writeSync(L,y)}resize(L,y){isNaN(L)||isNaN(y)||(L=Math.max(L,f.MINIMUM_COLS),y=Math.max(y,f.MINIMUM_ROWS),this._bufferService.resize(L,y))}scroll(L,y=!1){this._bufferService.scroll(L,y)}scrollLines(L,y,k){this._bufferService.scrollLines(L,y,k)}scrollPages(L){this.scrollLines(L*(this.rows-1))}scrollToTop(){this.scrollLines(-this._bufferService.buffer.ydisp)}scrollToBottom(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)}scrollToLine(L){const y=L-this._bufferService.buffer.ydisp;y!==0&&this.scrollLines(y)}registerEscHandler(L,y){return this._inputHandler.registerEscHandler(L,y)}registerDcsHandler(L,y){return this._inputHandler.registerDcsHandler(L,y)}registerCsiHandler(L,y){return this._inputHandler.registerCsiHandler(L,y)}registerOscHandler(L,y){return this._inputHandler.registerOscHandler(L,y)}_setup(){this._handleWindowsPtyOptionChange()}reset(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this.coreService.reset(),this.coreMouseService.reset()}_handleWindowsPtyOptionChange(){let L=!1;const y=this.optionsService.rawOptions.windowsPty;y&&y.buildNumber!==void 0&&y.buildNumber!==void 0?L=y.backend==="conpty"&&y.buildNumber<21376:this.optionsService.rawOptions.windowsMode&&(L=!0),L?this._enableWindowsWrappingHeuristics():this._windowsWrappingHeuristics.clear()}_enableWindowsWrappingHeuristics(){if(!this._windowsWrappingHeuristics.value){const L=[];L.push(this.onLineFeed(o.updateWindowsModeWrappedState.bind(null,this._bufferService))),L.push(this.registerCsiHandler({final:"H"},()=>((0,o.updateWindowsModeWrappedState)(this._bufferService),!1))),this._windowsWrappingHeuristics.value=(0,l.toDisposable)(()=>{for(const y of L)y.dispose()})}}}r.CoreTerminal=g},8460:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.forwardEvent=r.EventEmitter=void 0,r.EventEmitter=class{constructor(){this._listeners=[],this._disposed=!1}get event(){return this._event||(this._event=a=>(this._listeners.push(a),{dispose:()=>{if(!this._disposed){for(let l=0;ll.fire(u))}},5435:function(I,r,a){var l=this&&this.__decorate||function(M,C,w,E){var D,P=arguments.length,H=P<3?C:E===null?E=Object.getOwnPropertyDescriptor(C,w):E;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")H=Reflect.decorate(M,C,w,E);else for(var U=M.length-1;U>=0;U--)(D=M[U])&&(H=(P<3?D(H):P>3?D(C,w,H):D(C,w))||H);return P>3&&H&&Object.defineProperty(C,w,H),H},u=this&&this.__param||function(M,C){return function(w,E){C(w,E,M)}};Object.defineProperty(r,"__esModule",{value:!0}),r.InputHandler=r.WindowsOptionsReportType=void 0;const n=a(2584),d=a(7116),f=a(2015),p=a(844),_=a(482),e=a(8437),s=a(8460),t=a(643),i=a(511),o=a(3734),c=a(2585),v=a(6242),m=a(6351),h=a(5941),g={"(":0,")":1,"*":2,"+":3,"-":1,".":2},b=131072;function L(M,C){if(M>24)return C.setWinLines||!1;switch(M){case 1:return!!C.restoreWin;case 2:return!!C.minimizeWin;case 3:return!!C.setWinPosition;case 4:return!!C.setWinSizePixels;case 5:return!!C.raiseWin;case 6:return!!C.lowerWin;case 7:return!!C.refreshWin;case 8:return!!C.setWinSizeChars;case 9:return!!C.maximizeWin;case 10:return!!C.fullscreenWin;case 11:return!!C.getWinState;case 13:return!!C.getWinPosition;case 14:return!!C.getWinSizePixels;case 15:return!!C.getScreenSizePixels;case 16:return!!C.getCellSizePixels;case 18:return!!C.getWinSizeChars;case 19:return!!C.getScreenSizeChars;case 20:return!!C.getIconTitle;case 21:return!!C.getWinTitle;case 22:return!!C.pushTitle;case 23:return!!C.popTitle;case 24:return!!C.setWinLines}return!1}var y;(function(M){M[M.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",M[M.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"})(y||(r.WindowsOptionsReportType=y={}));let k=0;class x extends p.Disposable{getAttrData(){return this._curAttrData}constructor(C,w,E,D,P,H,U,W,z=new f.EscapeSequenceParser){super(),this._bufferService=C,this._charsetService=w,this._coreService=E,this._logService=D,this._optionsService=P,this._oscLinkService=H,this._coreMouseService=U,this._unicodeService=W,this._parser=z,this._parseBuffer=new Uint32Array(4096),this._stringDecoder=new _.StringToUtf32,this._utf8Decoder=new _.Utf8ToUtf32,this._workCell=new i.CellData,this._windowTitle="",this._iconName="",this._windowTitleStack=[],this._iconNameStack=[],this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone(),this._onRequestBell=this.register(new s.EventEmitter),this.onRequestBell=this._onRequestBell.event,this._onRequestRefreshRows=this.register(new s.EventEmitter),this.onRequestRefreshRows=this._onRequestRefreshRows.event,this._onRequestReset=this.register(new s.EventEmitter),this.onRequestReset=this._onRequestReset.event,this._onRequestSendFocus=this.register(new s.EventEmitter),this.onRequestSendFocus=this._onRequestSendFocus.event,this._onRequestSyncScrollBar=this.register(new s.EventEmitter),this.onRequestSyncScrollBar=this._onRequestSyncScrollBar.event,this._onRequestWindowsOptionsReport=this.register(new s.EventEmitter),this.onRequestWindowsOptionsReport=this._onRequestWindowsOptionsReport.event,this._onA11yChar=this.register(new s.EventEmitter),this.onA11yChar=this._onA11yChar.event,this._onA11yTab=this.register(new s.EventEmitter),this.onA11yTab=this._onA11yTab.event,this._onCursorMove=this.register(new s.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onLineFeed=this.register(new s.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onScroll=this.register(new s.EventEmitter),this.onScroll=this._onScroll.event,this._onTitleChange=this.register(new s.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onColor=this.register(new s.EventEmitter),this.onColor=this._onColor.event,this._parseStack={paused:!1,cursorStartX:0,cursorStartY:0,decodedLength:0,position:0},this._specialColors=[256,257,258],this.register(this._parser),this._dirtyRowTracker=new T(this._bufferService),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate(S=>this._activeBuffer=S.activeBuffer)),this._parser.setCsiHandlerFallback((S,R)=>{this._logService.debug("Unknown CSI code: ",{identifier:this._parser.identToString(S),params:R.toArray()})}),this._parser.setEscHandlerFallback(S=>{this._logService.debug("Unknown ESC code: ",{identifier:this._parser.identToString(S)})}),this._parser.setExecuteHandlerFallback(S=>{this._logService.debug("Unknown EXECUTE code: ",{code:S})}),this._parser.setOscHandlerFallback((S,R,B)=>{this._logService.debug("Unknown OSC code: ",{identifier:S,action:R,data:B})}),this._parser.setDcsHandlerFallback((S,R,B)=>{R==="HOOK"&&(B=B.toArray()),this._logService.debug("Unknown DCS code: ",{identifier:this._parser.identToString(S),action:R,payload:B})}),this._parser.setPrintHandler((S,R,B)=>this.print(S,R,B)),this._parser.registerCsiHandler({final:"@"},S=>this.insertChars(S)),this._parser.registerCsiHandler({intermediates:" ",final:"@"},S=>this.scrollLeft(S)),this._parser.registerCsiHandler({final:"A"},S=>this.cursorUp(S)),this._parser.registerCsiHandler({intermediates:" ",final:"A"},S=>this.scrollRight(S)),this._parser.registerCsiHandler({final:"B"},S=>this.cursorDown(S)),this._parser.registerCsiHandler({final:"C"},S=>this.cursorForward(S)),this._parser.registerCsiHandler({final:"D"},S=>this.cursorBackward(S)),this._parser.registerCsiHandler({final:"E"},S=>this.cursorNextLine(S)),this._parser.registerCsiHandler({final:"F"},S=>this.cursorPrecedingLine(S)),this._parser.registerCsiHandler({final:"G"},S=>this.cursorCharAbsolute(S)),this._parser.registerCsiHandler({final:"H"},S=>this.cursorPosition(S)),this._parser.registerCsiHandler({final:"I"},S=>this.cursorForwardTab(S)),this._parser.registerCsiHandler({final:"J"},S=>this.eraseInDisplay(S,!1)),this._parser.registerCsiHandler({prefix:"?",final:"J"},S=>this.eraseInDisplay(S,!0)),this._parser.registerCsiHandler({final:"K"},S=>this.eraseInLine(S,!1)),this._parser.registerCsiHandler({prefix:"?",final:"K"},S=>this.eraseInLine(S,!0)),this._parser.registerCsiHandler({final:"L"},S=>this.insertLines(S)),this._parser.registerCsiHandler({final:"M"},S=>this.deleteLines(S)),this._parser.registerCsiHandler({final:"P"},S=>this.deleteChars(S)),this._parser.registerCsiHandler({final:"S"},S=>this.scrollUp(S)),this._parser.registerCsiHandler({final:"T"},S=>this.scrollDown(S)),this._parser.registerCsiHandler({final:"X"},S=>this.eraseChars(S)),this._parser.registerCsiHandler({final:"Z"},S=>this.cursorBackwardTab(S)),this._parser.registerCsiHandler({final:"`"},S=>this.charPosAbsolute(S)),this._parser.registerCsiHandler({final:"a"},S=>this.hPositionRelative(S)),this._parser.registerCsiHandler({final:"b"},S=>this.repeatPrecedingCharacter(S)),this._parser.registerCsiHandler({final:"c"},S=>this.sendDeviceAttributesPrimary(S)),this._parser.registerCsiHandler({prefix:">",final:"c"},S=>this.sendDeviceAttributesSecondary(S)),this._parser.registerCsiHandler({final:"d"},S=>this.linePosAbsolute(S)),this._parser.registerCsiHandler({final:"e"},S=>this.vPositionRelative(S)),this._parser.registerCsiHandler({final:"f"},S=>this.hVPosition(S)),this._parser.registerCsiHandler({final:"g"},S=>this.tabClear(S)),this._parser.registerCsiHandler({final:"h"},S=>this.setMode(S)),this._parser.registerCsiHandler({prefix:"?",final:"h"},S=>this.setModePrivate(S)),this._parser.registerCsiHandler({final:"l"},S=>this.resetMode(S)),this._parser.registerCsiHandler({prefix:"?",final:"l"},S=>this.resetModePrivate(S)),this._parser.registerCsiHandler({final:"m"},S=>this.charAttributes(S)),this._parser.registerCsiHandler({final:"n"},S=>this.deviceStatus(S)),this._parser.registerCsiHandler({prefix:"?",final:"n"},S=>this.deviceStatusPrivate(S)),this._parser.registerCsiHandler({intermediates:"!",final:"p"},S=>this.softReset(S)),this._parser.registerCsiHandler({intermediates:" ",final:"q"},S=>this.setCursorStyle(S)),this._parser.registerCsiHandler({final:"r"},S=>this.setScrollRegion(S)),this._parser.registerCsiHandler({final:"s"},S=>this.saveCursor(S)),this._parser.registerCsiHandler({final:"t"},S=>this.windowOptions(S)),this._parser.registerCsiHandler({final:"u"},S=>this.restoreCursor(S)),this._parser.registerCsiHandler({intermediates:"'",final:"}"},S=>this.insertColumns(S)),this._parser.registerCsiHandler({intermediates:"'",final:"~"},S=>this.deleteColumns(S)),this._parser.registerCsiHandler({intermediates:'"',final:"q"},S=>this.selectProtected(S)),this._parser.registerCsiHandler({intermediates:"$",final:"p"},S=>this.requestMode(S,!0)),this._parser.registerCsiHandler({prefix:"?",intermediates:"$",final:"p"},S=>this.requestMode(S,!1)),this._parser.setExecuteHandler(n.C0.BEL,()=>this.bell()),this._parser.setExecuteHandler(n.C0.LF,()=>this.lineFeed()),this._parser.setExecuteHandler(n.C0.VT,()=>this.lineFeed()),this._parser.setExecuteHandler(n.C0.FF,()=>this.lineFeed()),this._parser.setExecuteHandler(n.C0.CR,()=>this.carriageReturn()),this._parser.setExecuteHandler(n.C0.BS,()=>this.backspace()),this._parser.setExecuteHandler(n.C0.HT,()=>this.tab()),this._parser.setExecuteHandler(n.C0.SO,()=>this.shiftOut()),this._parser.setExecuteHandler(n.C0.SI,()=>this.shiftIn()),this._parser.setExecuteHandler(n.C1.IND,()=>this.index()),this._parser.setExecuteHandler(n.C1.NEL,()=>this.nextLine()),this._parser.setExecuteHandler(n.C1.HTS,()=>this.tabSet()),this._parser.registerOscHandler(0,new v.OscHandler(S=>(this.setTitle(S),this.setIconName(S),!0))),this._parser.registerOscHandler(1,new v.OscHandler(S=>this.setIconName(S))),this._parser.registerOscHandler(2,new v.OscHandler(S=>this.setTitle(S))),this._parser.registerOscHandler(4,new v.OscHandler(S=>this.setOrReportIndexedColor(S))),this._parser.registerOscHandler(8,new v.OscHandler(S=>this.setHyperlink(S))),this._parser.registerOscHandler(10,new v.OscHandler(S=>this.setOrReportFgColor(S))),this._parser.registerOscHandler(11,new v.OscHandler(S=>this.setOrReportBgColor(S))),this._parser.registerOscHandler(12,new v.OscHandler(S=>this.setOrReportCursorColor(S))),this._parser.registerOscHandler(104,new v.OscHandler(S=>this.restoreIndexedColor(S))),this._parser.registerOscHandler(110,new v.OscHandler(S=>this.restoreFgColor(S))),this._parser.registerOscHandler(111,new v.OscHandler(S=>this.restoreBgColor(S))),this._parser.registerOscHandler(112,new v.OscHandler(S=>this.restoreCursorColor(S))),this._parser.registerEscHandler({final:"7"},()=>this.saveCursor()),this._parser.registerEscHandler({final:"8"},()=>this.restoreCursor()),this._parser.registerEscHandler({final:"D"},()=>this.index()),this._parser.registerEscHandler({final:"E"},()=>this.nextLine()),this._parser.registerEscHandler({final:"H"},()=>this.tabSet()),this._parser.registerEscHandler({final:"M"},()=>this.reverseIndex()),this._parser.registerEscHandler({final:"="},()=>this.keypadApplicationMode()),this._parser.registerEscHandler({final:">"},()=>this.keypadNumericMode()),this._parser.registerEscHandler({final:"c"},()=>this.fullReset()),this._parser.registerEscHandler({final:"n"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"o"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"|"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"}"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"~"},()=>this.setgLevel(1)),this._parser.registerEscHandler({intermediates:"%",final:"@"},()=>this.selectDefaultCharset()),this._parser.registerEscHandler({intermediates:"%",final:"G"},()=>this.selectDefaultCharset());for(const S in d.CHARSETS)this._parser.registerEscHandler({intermediates:"(",final:S},()=>this.selectCharset("("+S)),this._parser.registerEscHandler({intermediates:")",final:S},()=>this.selectCharset(")"+S)),this._parser.registerEscHandler({intermediates:"*",final:S},()=>this.selectCharset("*"+S)),this._parser.registerEscHandler({intermediates:"+",final:S},()=>this.selectCharset("+"+S)),this._parser.registerEscHandler({intermediates:"-",final:S},()=>this.selectCharset("-"+S)),this._parser.registerEscHandler({intermediates:".",final:S},()=>this.selectCharset("."+S)),this._parser.registerEscHandler({intermediates:"/",final:S},()=>this.selectCharset("/"+S));this._parser.registerEscHandler({intermediates:"#",final:"8"},()=>this.screenAlignmentPattern()),this._parser.setErrorHandler(S=>(this._logService.error("Parsing error: ",S),S)),this._parser.registerDcsHandler({intermediates:"$",final:"q"},new m.DcsHandler((S,R)=>this.requestStatusString(S,R)))}_preserveStack(C,w,E,D){this._parseStack.paused=!0,this._parseStack.cursorStartX=C,this._parseStack.cursorStartY=w,this._parseStack.decodedLength=E,this._parseStack.position=D}_logSlowResolvingAsync(C){this._logService.logLevel<=c.LogLevelEnum.WARN&&Promise.race([C,new Promise((w,E)=>setTimeout(()=>E("#SLOW_TIMEOUT"),5e3))]).catch(w=>{if(w!=="#SLOW_TIMEOUT")throw w;console.warn("async parser handler taking longer than 5000 ms")})}_getCurrentLinkId(){return this._curAttrData.extended.urlId}parse(C,w){let E,D=this._activeBuffer.x,P=this._activeBuffer.y,H=0;const U=this._parseStack.paused;if(U){if(E=this._parser.parse(this._parseBuffer,this._parseStack.decodedLength,w))return this._logSlowResolvingAsync(E),E;D=this._parseStack.cursorStartX,P=this._parseStack.cursorStartY,this._parseStack.paused=!1,C.length>b&&(H=this._parseStack.position+b)}if(this._logService.logLevel<=c.LogLevelEnum.DEBUG&&this._logService.debug("parsing data"+(typeof C=="string"?` "${C}"`:` "${Array.prototype.map.call(C,W=>String.fromCharCode(W)).join("")}"`),typeof C=="string"?C.split("").map(W=>W.charCodeAt(0)):C),this._parseBuffer.lengthb)for(let W=H;W0&&B.getWidth(this._activeBuffer.x-1)===2&&B.setCellFromCodePoint(this._activeBuffer.x-1,0,1,R.fg,R.bg,R.extended);for(let A=w;A=W){if(z){for(;this._activeBuffer.x=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!0),B=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y)}else if(this._activeBuffer.x=W-1,P===2)continue}if(S&&(B.insertCells(this._activeBuffer.x,P,this._activeBuffer.getNullCell(R),R),B.getWidth(W-1)===2&&B.setCellFromCodePoint(W-1,t.NULL_CELL_CODE,t.NULL_CELL_WIDTH,R.fg,R.bg,R.extended)),B.setCellFromCodePoint(this._activeBuffer.x++,D,P,R.fg,R.bg,R.extended),P>0)for(;--P;)B.setCellFromCodePoint(this._activeBuffer.x++,0,0,R.fg,R.bg,R.extended)}else B.getWidth(this._activeBuffer.x-1)?B.addCodepointToCell(this._activeBuffer.x-1,D):B.addCodepointToCell(this._activeBuffer.x-2,D)}E-w>0&&(B.loadCell(this._activeBuffer.x-1,this._workCell),this._workCell.getWidth()===2||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),this._activeBuffer.x0&&B.getWidth(this._activeBuffer.x)===0&&!B.hasContent(this._activeBuffer.x)&&B.setCellFromCodePoint(this._activeBuffer.x,0,1,R.fg,R.bg,R.extended),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}registerCsiHandler(C,w){return C.final!=="t"||C.prefix||C.intermediates?this._parser.registerCsiHandler(C,w):this._parser.registerCsiHandler(C,E=>!L(E.params[0],this._optionsService.rawOptions.windowOptions)||w(E))}registerDcsHandler(C,w){return this._parser.registerDcsHandler(C,new m.DcsHandler(w))}registerEscHandler(C,w){return this._parser.registerEscHandler(C,w)}registerOscHandler(C,w){return this._parser.registerOscHandler(C,new v.OscHandler(w))}bell(){return this._onRequestBell.fire(),!0}lineFeed(){return this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._optionsService.rawOptions.convertEol&&(this._activeBuffer.x=0),this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData())):this._activeBuffer.y>=this._bufferService.rows?this._activeBuffer.y=this._bufferService.rows-1:this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.x>=this._bufferService.cols&&this._activeBuffer.x--,this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._onLineFeed.fire(),!0}carriageReturn(){return this._activeBuffer.x=0,!0}backspace(){var C;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),this._activeBuffer.x>0&&this._activeBuffer.x--,!0;if(this._restrictCursor(this._bufferService.cols),this._activeBuffer.x>0)this._activeBuffer.x--;else if(this._activeBuffer.x===0&&this._activeBuffer.y>this._activeBuffer.scrollTop&&this._activeBuffer.y<=this._activeBuffer.scrollBottom&&(!((C=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y))===null||C===void 0)&&C.isWrapped)){this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.y--,this._activeBuffer.x=this._bufferService.cols-1;const w=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);w.hasWidth(this._activeBuffer.x)&&!w.hasContent(this._activeBuffer.x)&&this._activeBuffer.x--}return this._restrictCursor(),!0}tab(){if(this._activeBuffer.x>=this._bufferService.cols)return!0;const C=this._activeBuffer.x;return this._activeBuffer.x=this._activeBuffer.nextStop(),this._optionsService.rawOptions.screenReaderMode&&this._onA11yTab.fire(this._activeBuffer.x-C),!0}shiftOut(){return this._charsetService.setgLevel(1),!0}shiftIn(){return this._charsetService.setgLevel(0),!0}_restrictCursor(C=this._bufferService.cols-1){this._activeBuffer.x=Math.min(C,Math.max(0,this._activeBuffer.x)),this._activeBuffer.y=this._coreService.decPrivateModes.origin?Math.min(this._activeBuffer.scrollBottom,Math.max(this._activeBuffer.scrollTop,this._activeBuffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._activeBuffer.y)),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_setCursor(C,w){this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._coreService.decPrivateModes.origin?(this._activeBuffer.x=C,this._activeBuffer.y=this._activeBuffer.scrollTop+w):(this._activeBuffer.x=C,this._activeBuffer.y=w),this._restrictCursor(),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_moveCursor(C,w){this._restrictCursor(),this._setCursor(this._activeBuffer.x+C,this._activeBuffer.y+w)}cursorUp(C){const w=this._activeBuffer.y-this._activeBuffer.scrollTop;return w>=0?this._moveCursor(0,-Math.min(w,C.params[0]||1)):this._moveCursor(0,-(C.params[0]||1)),!0}cursorDown(C){const w=this._activeBuffer.scrollBottom-this._activeBuffer.y;return w>=0?this._moveCursor(0,Math.min(w,C.params[0]||1)):this._moveCursor(0,C.params[0]||1),!0}cursorForward(C){return this._moveCursor(C.params[0]||1,0),!0}cursorBackward(C){return this._moveCursor(-(C.params[0]||1),0),!0}cursorNextLine(C){return this.cursorDown(C),this._activeBuffer.x=0,!0}cursorPrecedingLine(C){return this.cursorUp(C),this._activeBuffer.x=0,!0}cursorCharAbsolute(C){return this._setCursor((C.params[0]||1)-1,this._activeBuffer.y),!0}cursorPosition(C){return this._setCursor(C.length>=2?(C.params[1]||1)-1:0,(C.params[0]||1)-1),!0}charPosAbsolute(C){return this._setCursor((C.params[0]||1)-1,this._activeBuffer.y),!0}hPositionRelative(C){return this._moveCursor(C.params[0]||1,0),!0}linePosAbsolute(C){return this._setCursor(this._activeBuffer.x,(C.params[0]||1)-1),!0}vPositionRelative(C){return this._moveCursor(0,C.params[0]||1),!0}hVPosition(C){return this.cursorPosition(C),!0}tabClear(C){const w=C.params[0];return w===0?delete this._activeBuffer.tabs[this._activeBuffer.x]:w===3&&(this._activeBuffer.tabs={}),!0}cursorForwardTab(C){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let w=C.params[0]||1;for(;w--;)this._activeBuffer.x=this._activeBuffer.nextStop();return!0}cursorBackwardTab(C){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let w=C.params[0]||1;for(;w--;)this._activeBuffer.x=this._activeBuffer.prevStop();return!0}selectProtected(C){const w=C.params[0];return w===1&&(this._curAttrData.bg|=536870912),w!==2&&w!==0||(this._curAttrData.bg&=-536870913),!0}_eraseInBufferLine(C,w,E,D=!1,P=!1){const H=this._activeBuffer.lines.get(this._activeBuffer.ybase+C);H.replaceCells(w,E,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData(),P),D&&(H.isWrapped=!1)}_resetBufferLine(C,w=!1){const E=this._activeBuffer.lines.get(this._activeBuffer.ybase+C);E&&(E.fill(this._activeBuffer.getNullCell(this._eraseAttrData()),w),this._bufferService.buffer.clearMarkers(this._activeBuffer.ybase+C),E.isWrapped=!1)}eraseInDisplay(C,w=!1){let E;switch(this._restrictCursor(this._bufferService.cols),C.params[0]){case 0:for(E=this._activeBuffer.y,this._dirtyRowTracker.markDirty(E),this._eraseInBufferLine(E++,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,w);E=this._bufferService.cols&&(this._activeBuffer.lines.get(E+1).isWrapped=!1);E--;)this._resetBufferLine(E,w);this._dirtyRowTracker.markDirty(0);break;case 2:for(E=this._bufferService.rows,this._dirtyRowTracker.markDirty(E-1);E--;)this._resetBufferLine(E,w);this._dirtyRowTracker.markDirty(0);break;case 3:const D=this._activeBuffer.lines.length-this._bufferService.rows;D>0&&(this._activeBuffer.lines.trimStart(D),this._activeBuffer.ybase=Math.max(this._activeBuffer.ybase-D,0),this._activeBuffer.ydisp=Math.max(this._activeBuffer.ydisp-D,0),this._onScroll.fire(0))}return!0}eraseInLine(C,w=!1){switch(this._restrictCursor(this._bufferService.cols),C.params[0]){case 0:this._eraseInBufferLine(this._activeBuffer.y,this._activeBuffer.x,this._bufferService.cols,this._activeBuffer.x===0,w);break;case 1:this._eraseInBufferLine(this._activeBuffer.y,0,this._activeBuffer.x+1,!1,w);break;case 2:this._eraseInBufferLine(this._activeBuffer.y,0,this._bufferService.cols,!0,w)}return this._dirtyRowTracker.markDirty(this._activeBuffer.y),!0}insertLines(C){this._restrictCursor();let w=C.params[0]||1;if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(n.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(n.C0.ESC+"[?6c")),!0}sendDeviceAttributesSecondary(C){return C.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(n.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(n.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(C.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(n.C0.ESC+"[>83;40003;0c")),!0}_is(C){return(this._optionsService.rawOptions.termName+"").indexOf(C)===0}setMode(C){for(let w=0;wj?1:2,A=C.params[0];return N=A,F=w?A===2?4:A===4?B(H.modes.insertMode):A===12?3:A===20?B(R.convertEol):0:A===1?B(E.applicationCursorKeys):A===3?R.windowOptions.setWinLines?W===80?2:W===132?1:0:0:A===6?B(E.origin):A===7?B(E.wraparound):A===8?3:A===9?B(D==="X10"):A===12?B(R.cursorBlink):A===25?B(!H.isCursorHidden):A===45?B(E.reverseWraparound):A===66?B(E.applicationKeypad):A===67?4:A===1e3?B(D==="VT200"):A===1002?B(D==="DRAG"):A===1003?B(D==="ANY"):A===1004?B(E.sendFocus):A===1005?4:A===1006?B(P==="SGR"):A===1015?4:A===1016?B(P==="SGR_PIXELS"):A===1048?1:A===47||A===1047||A===1049?B(z===S):A===2004?B(E.bracketedPasteMode):0,H.triggerDataEvent(`${n.C0.ESC}[${w?"":"?"}${N};${F}$y`),!0;var N,F}_updateAttrColor(C,w,E,D,P){return w===2?(C|=50331648,C&=-16777216,C|=o.AttributeData.fromColorRGB([E,D,P])):w===5&&(C&=-50331904,C|=33554432|255&E),C}_extractColor(C,w,E){const D=[0,0,-1,0,0,0];let P=0,H=0;do{if(D[H+P]=C.params[w+H],C.hasSubParams(w+H)){const U=C.getSubParams(w+H);let W=0;do D[1]===5&&(P=1),D[H+W+1+P]=U[W];while(++W=2||D[1]===2&&H+P>=5)break;D[1]&&(P=1)}while(++H+w5)&&(C=1),w.extended.underlineStyle=C,w.fg|=268435456,C===0&&(w.fg&=-268435457),w.updateExtended()}_processSGR0(C){C.fg=e.DEFAULT_ATTR_DATA.fg,C.bg=e.DEFAULT_ATTR_DATA.bg,C.extended=C.extended.clone(),C.extended.underlineStyle=0,C.extended.underlineColor&=-67108864,C.updateExtended()}charAttributes(C){if(C.length===1&&C.params[0]===0)return this._processSGR0(this._curAttrData),!0;const w=C.length;let E;const D=this._curAttrData;for(let P=0;P=30&&E<=37?(D.fg&=-50331904,D.fg|=16777216|E-30):E>=40&&E<=47?(D.bg&=-50331904,D.bg|=16777216|E-40):E>=90&&E<=97?(D.fg&=-50331904,D.fg|=16777224|E-90):E>=100&&E<=107?(D.bg&=-50331904,D.bg|=16777224|E-100):E===0?this._processSGR0(D):E===1?D.fg|=134217728:E===3?D.bg|=67108864:E===4?(D.fg|=268435456,this._processUnderline(C.hasSubParams(P)?C.getSubParams(P)[0]:1,D)):E===5?D.fg|=536870912:E===7?D.fg|=67108864:E===8?D.fg|=1073741824:E===9?D.fg|=2147483648:E===2?D.bg|=134217728:E===21?this._processUnderline(2,D):E===22?(D.fg&=-134217729,D.bg&=-134217729):E===23?D.bg&=-67108865:E===24?(D.fg&=-268435457,this._processUnderline(0,D)):E===25?D.fg&=-536870913:E===27?D.fg&=-67108865:E===28?D.fg&=-1073741825:E===29?D.fg&=2147483647:E===39?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg):E===49?(D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):E===38||E===48||E===58?P+=this._extractColor(C,P,D):E===53?D.bg|=1073741824:E===55?D.bg&=-1073741825:E===59?(D.extended=D.extended.clone(),D.extended.underlineColor=-1,D.updateExtended()):E===100?(D.fg&=-67108864,D.fg|=16777215&e.DEFAULT_ATTR_DATA.fg,D.bg&=-67108864,D.bg|=16777215&e.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",E);return!0}deviceStatus(C){switch(C.params[0]){case 5:this._coreService.triggerDataEvent(`${n.C0.ESC}[0n`);break;case 6:const w=this._activeBuffer.y+1,E=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${n.C0.ESC}[${w};${E}R`)}return!0}deviceStatusPrivate(C){if(C.params[0]===6){const w=this._activeBuffer.y+1,E=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${n.C0.ESC}[?${w};${E}R`)}return!0}softReset(C){return this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._activeBuffer.scrollTop=0,this._activeBuffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._activeBuffer.savedX=0,this._activeBuffer.savedY=this._activeBuffer.ybase,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1,!0}setCursorStyle(C){const w=C.params[0]||1;switch(w){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}const E=w%2==1;return this._optionsService.options.cursorBlink=E,!0}setScrollRegion(C){const w=C.params[0]||1;let E;return(C.length<2||(E=C.params[1])>this._bufferService.rows||E===0)&&(E=this._bufferService.rows),E>w&&(this._activeBuffer.scrollTop=w-1,this._activeBuffer.scrollBottom=E-1,this._setCursor(0,0)),!0}windowOptions(C){if(!L(C.params[0],this._optionsService.rawOptions.windowOptions))return!0;const w=C.length>1?C.params[1]:0;switch(C.params[0]){case 14:w!==2&&this._onRequestWindowsOptionsReport.fire(y.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(y.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(`${n.C0.ESC}[8;${this._bufferService.rows};${this._bufferService.cols}t`);break;case 22:w!==0&&w!==2||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),w!==0&&w!==1||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:w!==0&&w!==2||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),w!==0&&w!==1||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}return!0}saveCursor(C){return this._activeBuffer.savedX=this._activeBuffer.x,this._activeBuffer.savedY=this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,!0}restoreCursor(C){return this._activeBuffer.x=this._activeBuffer.savedX||0,this._activeBuffer.y=Math.max(this._activeBuffer.savedY-this._activeBuffer.ybase,0),this._curAttrData.fg=this._activeBuffer.savedCurAttrData.fg,this._curAttrData.bg=this._activeBuffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._activeBuffer.savedCharset&&(this._charsetService.charset=this._activeBuffer.savedCharset),this._restrictCursor(),!0}setTitle(C){return this._windowTitle=C,this._onTitleChange.fire(C),!0}setIconName(C){return this._iconName=C,!0}setOrReportIndexedColor(C){const w=[],E=C.split(";");for(;E.length>1;){const D=E.shift(),P=E.shift();if(/^\d+$/.exec(D)){const H=parseInt(D);if(O(H))if(P==="?")w.push({type:0,index:H});else{const U=(0,h.parseColor)(P);U&&w.push({type:1,index:H,color:U})}}}return w.length&&this._onColor.fire(w),!0}setHyperlink(C){const w=C.split(";");return!(w.length<2)&&(w[1]?this._createHyperlink(w[0],w[1]):!w[0]&&this._finishHyperlink())}_createHyperlink(C,w){this._getCurrentLinkId()&&this._finishHyperlink();const E=C.split(":");let D;const P=E.findIndex(H=>H.startsWith("id="));return P!==-1&&(D=E[P].slice(3)||void 0),this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=this._oscLinkService.registerLink({id:D,uri:w}),this._curAttrData.updateExtended(),!0}_finishHyperlink(){return this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=0,this._curAttrData.updateExtended(),!0}_setOrReportSpecialColor(C,w){const E=C.split(";");for(let D=0;D=this._specialColors.length);++D,++w)if(E[D]==="?")this._onColor.fire([{type:0,index:this._specialColors[w]}]);else{const P=(0,h.parseColor)(E[D]);P&&this._onColor.fire([{type:1,index:this._specialColors[w],color:P}])}return!0}setOrReportFgColor(C){return this._setOrReportSpecialColor(C,0)}setOrReportBgColor(C){return this._setOrReportSpecialColor(C,1)}setOrReportCursorColor(C){return this._setOrReportSpecialColor(C,2)}restoreIndexedColor(C){if(!C)return this._onColor.fire([{type:2}]),!0;const w=[],E=C.split(";");for(let D=0;D=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._restrictCursor(),!0}tabSet(){return this._activeBuffer.tabs[this._activeBuffer.x]=!0,!0}reverseIndex(){if(this._restrictCursor(),this._activeBuffer.y===this._activeBuffer.scrollTop){const C=this._activeBuffer.scrollBottom-this._activeBuffer.scrollTop;this._activeBuffer.lines.shiftElements(this._activeBuffer.ybase+this._activeBuffer.y,C,1),this._activeBuffer.lines.set(this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.getBlankLine(this._eraseAttrData())),this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom)}else this._activeBuffer.y--,this._restrictCursor();return!0}fullReset(){return this._parser.reset(),this._onRequestReset.fire(),!0}reset(){this._curAttrData=e.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=e.DEFAULT_ATTR_DATA.clone()}_eraseAttrData(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal}setgLevel(C){return this._charsetService.setgLevel(C),!0}screenAlignmentPattern(){const C=new i.CellData;C.content=4194304|"E".charCodeAt(0),C.fg=this._curAttrData.fg,C.bg=this._curAttrData.bg,this._setCursor(0,0);for(let w=0;w(this._coreService.triggerDataEvent(`${n.C0.ESC}${P}${n.C0.ESC}\\`),!0))(C==='"q'?`P1$r${this._curAttrData.isProtected()?1:0}"q`:C==='"p'?'P1$r61;1"p':C==="r"?`P1$r${E.scrollTop+1};${E.scrollBottom+1}r`:C==="m"?"P1$r0m":C===" q"?`P1$r${{block:2,underline:4,bar:6}[D.cursorStyle]-(D.cursorBlink?1:0)} q`:"P0$r")}markRangeDirty(C,w){this._dirtyRowTracker.markRangeDirty(C,w)}}r.InputHandler=x;let T=class{constructor(M){this._bufferService=M,this.clearRange()}clearRange(){this.start=this._bufferService.buffer.y,this.end=this._bufferService.buffer.y}markDirty(M){Mthis.end&&(this.end=M)}markRangeDirty(M,C){M>C&&(k=M,M=C,C=k),Mthis.end&&(this.end=C)}markAllDirty(){this.markRangeDirty(0,this._bufferService.rows-1)}};function O(M){return 0<=M&&M<256}T=l([u(0,c.IBufferService)],T)},844:(I,r)=>{function a(l){for(const u of l)u.dispose();l.length=0}Object.defineProperty(r,"__esModule",{value:!0}),r.getDisposeArrayDisposable=r.disposeArray=r.toDisposable=r.MutableDisposable=r.Disposable=void 0,r.Disposable=class{constructor(){this._disposables=[],this._isDisposed=!1}dispose(){this._isDisposed=!0;for(const l of this._disposables)l.dispose();this._disposables.length=0}register(l){return this._disposables.push(l),l}unregister(l){const u=this._disposables.indexOf(l);u!==-1&&this._disposables.splice(u,1)}},r.MutableDisposable=class{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(l){var u;this._isDisposed||l===this._value||((u=this._value)===null||u===void 0||u.dispose(),this._value=l)}clear(){this.value=void 0}dispose(){var l;this._isDisposed=!0,(l=this._value)===null||l===void 0||l.dispose(),this._value=void 0}},r.toDisposable=function(l){return{dispose:l}},r.disposeArray=a,r.getDisposeArrayDisposable=function(l){return{dispose:()=>a(l)}}},1505:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.FourKeyMap=r.TwoKeyMap=void 0;class a{constructor(){this._data={}}set(u,n,d){this._data[u]||(this._data[u]={}),this._data[u][n]=d}get(u,n){return this._data[u]?this._data[u][n]:void 0}clear(){this._data={}}}r.TwoKeyMap=a,r.FourKeyMap=class{constructor(){this._data=new a}set(l,u,n,d,f){this._data.get(l,u)||this._data.set(l,u,new a),this._data.get(l,u).set(n,d,f)}get(l,u,n,d){var f;return(f=this._data.get(l,u))===null||f===void 0?void 0:f.get(n,d)}clear(){this._data.clear()}}},6114:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.isChromeOS=r.isLinux=r.isWindows=r.isIphone=r.isIpad=r.isMac=r.getSafariVersion=r.isSafari=r.isLegacyEdge=r.isFirefox=r.isNode=void 0,r.isNode=typeof navigator>"u";const a=r.isNode?"node":navigator.userAgent,l=r.isNode?"node":navigator.platform;r.isFirefox=a.includes("Firefox"),r.isLegacyEdge=a.includes("Edge"),r.isSafari=/^((?!chrome|android).)*safari/i.test(a),r.getSafariVersion=function(){if(!r.isSafari)return 0;const u=a.match(/Version\/(\d+)/);return u===null||u.length<2?0:parseInt(u[1])},r.isMac=["Macintosh","MacIntel","MacPPC","Mac68K"].includes(l),r.isIpad=l==="iPad",r.isIphone=l==="iPhone",r.isWindows=["Windows","Win16","Win32","WinCE"].includes(l),r.isLinux=l.indexOf("Linux")>=0,r.isChromeOS=/\bCrOS\b/.test(a)},6106:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.SortedList=void 0;let a=0;r.SortedList=class{constructor(l){this._getKey=l,this._array=[]}clear(){this._array.length=0}insert(l){this._array.length!==0?(a=this._search(this._getKey(l)),this._array.splice(a,0,l)):this._array.push(l)}delete(l){if(this._array.length===0)return!1;const u=this._getKey(l);if(u===void 0||(a=this._search(u),a===-1)||this._getKey(this._array[a])!==u)return!1;do if(this._array[a]===l)return this._array.splice(a,1),!0;while(++a=this._array.length)&&this._getKey(this._array[a])===l))do yield this._array[a];while(++a=this._array.length)&&this._getKey(this._array[a])===l))do u(this._array[a]);while(++a=u;){let d=u+n>>1;const f=this._getKey(this._array[d]);if(f>l)n=d-1;else{if(!(f0&&this._getKey(this._array[d-1])===l;)d--;return d}u=d+1}}return u}}},7226:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.DebouncedIdleTask=r.IdleTaskQueue=r.PriorityTaskQueue=void 0;const l=a(6114);class u{constructor(){this._tasks=[],this._i=0}enqueue(f){this._tasks.push(f),this._start()}flush(){for(;this._is)return e-p<-20&&console.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(e-p))}ms`),void this._start();e=s}this.clear()}}class n extends u{_requestCallback(f){return setTimeout(()=>f(this._createDeadline(16)))}_cancelCallback(f){clearTimeout(f)}_createDeadline(f){const p=Date.now()+f;return{timeRemaining:()=>Math.max(0,p-Date.now())}}}r.PriorityTaskQueue=n,r.IdleTaskQueue=!l.isNode&&"requestIdleCallback"in window?class extends u{_requestCallback(d){return requestIdleCallback(d)}_cancelCallback(d){cancelIdleCallback(d)}}:n,r.DebouncedIdleTask=class{constructor(){this._queue=new r.IdleTaskQueue}set(d){this._queue.clear(),this._queue.enqueue(d)}flush(){this._queue.flush()}}},9282:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.updateWindowsModeWrappedState=void 0;const l=a(643);r.updateWindowsModeWrappedState=function(u){const n=u.buffer.lines.get(u.buffer.ybase+u.buffer.y-1),d=n==null?void 0:n.get(u.cols-1),f=u.buffer.lines.get(u.buffer.ybase+u.buffer.y);f&&d&&(f.isWrapped=d[l.CHAR_DATA_CODE_INDEX]!==l.NULL_CELL_CODE&&d[l.CHAR_DATA_CODE_INDEX]!==l.WHITESPACE_CELL_CODE)}},3734:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ExtendedAttrs=r.AttributeData=void 0;class a{constructor(){this.fg=0,this.bg=0,this.extended=new l}static toColorRGB(n){return[n>>>16&255,n>>>8&255,255&n]}static fromColorRGB(n){return(255&n[0])<<16|(255&n[1])<<8|255&n[2]}clone(){const n=new a;return n.fg=this.fg,n.bg=this.bg,n.extended=this.extended.clone(),n}isInverse(){return 67108864&this.fg}isBold(){return 134217728&this.fg}isUnderline(){return this.hasExtendedAttrs()&&this.extended.underlineStyle!==0?1:268435456&this.fg}isBlink(){return 536870912&this.fg}isInvisible(){return 1073741824&this.fg}isItalic(){return 67108864&this.bg}isDim(){return 134217728&this.bg}isStrikethrough(){return 2147483648&this.fg}isProtected(){return 536870912&this.bg}isOverline(){return 1073741824&this.bg}getFgColorMode(){return 50331648&this.fg}getBgColorMode(){return 50331648&this.bg}isFgRGB(){return(50331648&this.fg)==50331648}isBgRGB(){return(50331648&this.bg)==50331648}isFgPalette(){return(50331648&this.fg)==16777216||(50331648&this.fg)==33554432}isBgPalette(){return(50331648&this.bg)==16777216||(50331648&this.bg)==33554432}isFgDefault(){return(50331648&this.fg)==0}isBgDefault(){return(50331648&this.bg)==0}isAttributeDefault(){return this.fg===0&&this.bg===0}getFgColor(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}}getBgColor(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}}hasExtendedAttrs(){return 268435456&this.bg}updateExtended(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456}getUnderlineColor(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()}getUnderlineColorMode(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()}isUnderlineColorRGB(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==50331648:this.isFgRGB()}isUnderlineColorPalette(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==16777216||(50331648&this.extended.underlineColor)==33554432:this.isFgPalette()}isUnderlineColorDefault(){return 268435456&this.bg&&~this.extended.underlineColor?(50331648&this.extended.underlineColor)==0:this.isFgDefault()}getUnderlineStyle(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0}}r.AttributeData=a;class l{get ext(){return this._urlId?-469762049&this._ext|this.underlineStyle<<26:this._ext}set ext(n){this._ext=n}get underlineStyle(){return this._urlId?5:(469762048&this._ext)>>26}set underlineStyle(n){this._ext&=-469762049,this._ext|=n<<26&469762048}get underlineColor(){return 67108863&this._ext}set underlineColor(n){this._ext&=-67108864,this._ext|=67108863&n}get urlId(){return this._urlId}set urlId(n){this._urlId=n}constructor(n=0,d=0){this._ext=0,this._urlId=0,this._ext=n,this._urlId=d}clone(){return new l(this._ext,this._urlId)}isEmpty(){return this.underlineStyle===0&&this._urlId===0}}r.ExtendedAttrs=l},9092:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Buffer=r.MAX_BUFFER_SIZE=void 0;const l=a(6349),u=a(7226),n=a(3734),d=a(8437),f=a(4634),p=a(511),_=a(643),e=a(4863),s=a(7116);r.MAX_BUFFER_SIZE=4294967295,r.Buffer=class{constructor(t,i,o){this._hasScrollback=t,this._optionsService=i,this._bufferService=o,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.tabs={},this.savedY=0,this.savedX=0,this.savedCurAttrData=d.DEFAULT_ATTR_DATA.clone(),this.savedCharset=s.DEFAULT_CHARSET,this.markers=[],this._nullCell=p.CellData.fromCharData([0,_.NULL_CELL_CHAR,_.NULL_CELL_WIDTH,_.NULL_CELL_CODE]),this._whitespaceCell=p.CellData.fromCharData([0,_.WHITESPACE_CELL_CHAR,_.WHITESPACE_CELL_WIDTH,_.WHITESPACE_CELL_CODE]),this._isClearing=!1,this._memoryCleanupQueue=new u.IdleTaskQueue,this._memoryCleanupPosition=0,this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new l.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}getNullCell(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new n.ExtendedAttrs),this._nullCell}getWhitespaceCell(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new n.ExtendedAttrs),this._whitespaceCell}getBlankLine(t,i){return new d.BufferLine(this._bufferService.cols,this.getNullCell(t),i)}get hasScrollback(){return this._hasScrollback&&this.lines.maxLength>this._rows}get isCursorInViewport(){const t=this.ybase+this.y-this.ydisp;return t>=0&&tr.MAX_BUFFER_SIZE?r.MAX_BUFFER_SIZE:i}fillViewportRows(t){if(this.lines.length===0){t===void 0&&(t=d.DEFAULT_ATTR_DATA);let i=this._rows;for(;i--;)this.lines.push(this.getBlankLine(t))}}clear(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new l.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}resize(t,i){const o=this.getNullCell(d.DEFAULT_ATTR_DATA);let c=0;const v=this._getCorrectBufferLength(i);if(v>this.lines.maxLength&&(this.lines.maxLength=v),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+m+1?(this.ybase--,m++,this.ydisp>0&&this.ydisp--):this.lines.push(new d.BufferLine(t,o)));else for(let h=this._rows;h>i;h--)this.lines.length>i+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(v0&&(this.lines.trimStart(h),this.ybase=Math.max(this.ybase-h,0),this.ydisp=Math.max(this.ydisp-h,0),this.savedY=Math.max(this.savedY-h,0)),this.lines.maxLength=v}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,i-1),m&&(this.y+=m),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=i-1,this._isReflowEnabled&&(this._reflow(t,i),this._cols>t))for(let m=0;m.1*this.lines.length&&(this._memoryCleanupPosition=0,this._memoryCleanupQueue.enqueue(()=>this._batchedMemoryCleanup()))}_batchedMemoryCleanup(){let t=!0;this._memoryCleanupPosition>=this.lines.length&&(this._memoryCleanupPosition=0,t=!1);let i=0;for(;this._memoryCleanupPosition100)return!0;return t}get _isReflowEnabled(){const t=this._optionsService.rawOptions.windowsPty;return t&&t.buildNumber?this._hasScrollback&&t.backend==="conpty"&&t.buildNumber>=21376:this._hasScrollback&&!this._optionsService.rawOptions.windowsMode}_reflow(t,i){this._cols!==t&&(t>this._cols?this._reflowLarger(t,i):this._reflowSmaller(t,i))}_reflowLarger(t,i){const o=(0,f.reflowLargerGetLinesToRemove)(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(d.DEFAULT_ATTR_DATA));if(o.length>0){const c=(0,f.reflowLargerCreateNewLayout)(this.lines,o);(0,f.reflowLargerApplyNewLayout)(this.lines,c.layout),this._reflowLargerAdjustViewport(t,i,c.countRemoved)}}_reflowLargerAdjustViewport(t,i,o){const c=this.getNullCell(d.DEFAULT_ATTR_DATA);let v=o;for(;v-- >0;)this.ybase===0?(this.y>0&&this.y--,this.lines.length=0;m--){let h=this.lines.get(m);if(!h||!h.isWrapped&&h.getTrimmedLength()<=t)continue;const g=[h];for(;h.isWrapped&&m>0;)h=this.lines.get(--m),g.unshift(h);const b=this.ybase+this.y;if(b>=m&&b0&&(c.push({start:m+g.length+v,newLines:T}),v+=T.length),g.push(...T);let O=y.length-1,M=y[O];M===0&&(O--,M=y[O]);let C=g.length-k-1,w=L;for(;C>=0;){const D=Math.min(w,M);if(g[O]===void 0)break;if(g[O].copyCellsFrom(g[C],w-D,M-D,D,!0),M-=D,M===0&&(O--,M=y[O]),w-=D,w===0){C--;const P=Math.max(C,0);w=(0,f.getWrappedLineTrimmedLength)(g,P,this._cols)}}for(let D=0;D0;)this.ybase===0?this.y0){const m=[],h=[];for(let O=0;O=0;O--)if(y&&y.start>b+k){for(let M=y.newLines.length-1;M>=0;M--)this.lines.set(O--,y.newLines[M]);O++,m.push({index:b+1,amount:y.newLines.length}),k+=y.newLines.length,y=c[++L]}else this.lines.set(O,h[b--]);let x=0;for(let O=m.length-1;O>=0;O--)m[O].index+=x,this.lines.onInsertEmitter.fire(m[O]),x+=m[O].amount;const T=Math.max(0,g+v-this.lines.maxLength);T>0&&this.lines.onTrimEmitter.fire(T)}}translateBufferLineToString(t,i,o=0,c){const v=this.lines.get(t);return v?v.translateToString(i,o,c):""}getWrappedRangeForLine(t){let i=t,o=t;for(;i>0&&this.lines.get(i).isWrapped;)i--;for(;o+10;);return t>=this._cols?this._cols-1:t<0?0:t}nextStop(t){for(t==null&&(t=this.x);!this.tabs[++t]&&t=this._cols?this._cols-1:t<0?0:t}clearMarkers(t){this._isClearing=!0;for(let i=0;i{i.line-=o,i.line<0&&i.dispose()})),i.register(this.lines.onInsert(o=>{i.line>=o.index&&(i.line+=o.amount)})),i.register(this.lines.onDelete(o=>{i.line>=o.index&&i.lineo.index&&(i.line-=o.amount)})),i.register(i.onDispose(()=>this._removeMarker(i))),i}_removeMarker(t){this._isClearing||this.markers.splice(this.markers.indexOf(t),1)}}},8437:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BufferLine=r.DEFAULT_ATTR_DATA=void 0;const l=a(3734),u=a(511),n=a(643),d=a(482);r.DEFAULT_ATTR_DATA=Object.freeze(new l.AttributeData);let f=0;class p{constructor(e,s,t=!1){this.isWrapped=t,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*e);const i=s||u.CellData.fromCharData([0,n.NULL_CELL_CHAR,n.NULL_CELL_WIDTH,n.NULL_CELL_CODE]);for(let o=0;o>22,2097152&s?this._combined[e].charCodeAt(this._combined[e].length-1):t]}set(e,s){this._data[3*e+1]=s[n.CHAR_DATA_ATTR_INDEX],s[n.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=s[1],this._data[3*e+0]=2097152|e|s[n.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=s[n.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|s[n.CHAR_DATA_WIDTH_INDEX]<<22}getWidth(e){return this._data[3*e+0]>>22}hasWidth(e){return 12582912&this._data[3*e+0]}getFg(e){return this._data[3*e+1]}getBg(e){return this._data[3*e+2]}hasContent(e){return 4194303&this._data[3*e+0]}getCodePoint(e){const s=this._data[3*e+0];return 2097152&s?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&s}isCombined(e){return 2097152&this._data[3*e+0]}getString(e){const s=this._data[3*e+0];return 2097152&s?this._combined[e]:2097151&s?(0,d.stringFromCodePoint)(2097151&s):""}isProtected(e){return 536870912&this._data[3*e+2]}loadCell(e,s){return f=3*e,s.content=this._data[f+0],s.fg=this._data[f+1],s.bg=this._data[f+2],2097152&s.content&&(s.combinedData=this._combined[e]),268435456&s.bg&&(s.extended=this._extendedAttrs[e]),s}setCell(e,s){2097152&s.content&&(this._combined[e]=s.combinedData),268435456&s.bg&&(this._extendedAttrs[e]=s.extended),this._data[3*e+0]=s.content,this._data[3*e+1]=s.fg,this._data[3*e+2]=s.bg}setCellFromCodePoint(e,s,t,i,o,c){268435456&o&&(this._extendedAttrs[e]=c),this._data[3*e+0]=s|t<<22,this._data[3*e+1]=i,this._data[3*e+2]=o}addCodepointToCell(e,s){let t=this._data[3*e+0];2097152&t?this._combined[e]+=(0,d.stringFromCodePoint)(s):(2097151&t?(this._combined[e]=(0,d.stringFromCodePoint)(2097151&t)+(0,d.stringFromCodePoint)(s),t&=-2097152,t|=2097152):t=s|4194304,this._data[3*e+0]=t)}insertCells(e,s,t,i){if((e%=this.length)&&this.getWidth(e-1)===2&&this.setCellFromCodePoint(e-1,0,1,(i==null?void 0:i.fg)||0,(i==null?void 0:i.bg)||0,(i==null?void 0:i.extended)||new l.ExtendedAttrs),s=0;--c)this.setCell(e+s+c,this.loadCell(e+c,o));for(let c=0;cthis.length){if(this._data.buffer.byteLength>=4*t)this._data=new Uint32Array(this._data.buffer,0,t);else{const i=new Uint32Array(t);i.set(this._data),this._data=i}for(let i=this.length;i=e&&delete this._combined[v]}const o=Object.keys(this._extendedAttrs);for(let c=0;c=e&&delete this._extendedAttrs[v]}}return this.length=e,4*t*2=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0}getNoBgTrimmedLength(){for(let e=this.length-1;e>=0;--e)if(4194303&this._data[3*e+0]||50331648&this._data[3*e+2])return e+(this._data[3*e+0]>>22);return 0}copyCellsFrom(e,s,t,i,o){const c=e._data;if(o)for(let m=i-1;m>=0;m--){for(let h=0;h<3;h++)this._data[3*(t+m)+h]=c[3*(s+m)+h];268435456&c[3*(s+m)+2]&&(this._extendedAttrs[t+m]=e._extendedAttrs[s+m])}else for(let m=0;m=s&&(this._combined[h-s+t]=e._combined[h])}}translateToString(e=!1,s=0,t=this.length){e&&(t=Math.min(t,this.getTrimmedLength()));let i="";for(;s>22||1}return i}}r.BufferLine=p},4841:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.getRangeLength=void 0,r.getRangeLength=function(a,l){if(a.start.y>a.end.y)throw new Error(`Buffer range end (${a.end.x}, ${a.end.y}) cannot be before start (${a.start.x}, ${a.start.y})`);return l*(a.end.y-a.start.y)+(a.end.x-a.start.x+1)}},4634:(I,r)=>{function a(l,u,n){if(u===l.length-1)return l[u].getTrimmedLength();const d=!l[u].hasContent(n-1)&&l[u].getWidth(n-1)===1,f=l[u+1].getWidth(0)===2;return d&&f?n-1:n}Object.defineProperty(r,"__esModule",{value:!0}),r.getWrappedLineTrimmedLength=r.reflowSmallerGetNewLineLengths=r.reflowLargerApplyNewLayout=r.reflowLargerCreateNewLayout=r.reflowLargerGetLinesToRemove=void 0,r.reflowLargerGetLinesToRemove=function(l,u,n,d,f){const p=[];for(let _=0;_=_&&d0&&(h>i||t[h].getTrimmedLength()===0);h--)m++;m>0&&(p.push(_+t.length-m),p.push(m)),_+=t.length-1}return p},r.reflowLargerCreateNewLayout=function(l,u){const n=[];let d=0,f=u[d],p=0;for(let _=0;_a(l,t,u)).reduce((s,t)=>s+t);let p=0,_=0,e=0;for(;es&&(p-=s,_++);const t=l[_].getWidth(p-1)===2;t&&p--;const i=t?n-1:n;d.push(i),e+=i}return d},r.getWrappedLineTrimmedLength=a},5295:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BufferSet=void 0;const l=a(8460),u=a(844),n=a(9092);class d extends u.Disposable{constructor(p,_){super(),this._optionsService=p,this._bufferService=_,this._onBufferActivate=this.register(new l.EventEmitter),this.onBufferActivate=this._onBufferActivate.event,this.reset(),this.register(this._optionsService.onSpecificOptionChange("scrollback",()=>this.resize(this._bufferService.cols,this._bufferService.rows))),this.register(this._optionsService.onSpecificOptionChange("tabStopWidth",()=>this.setupTabStops()))}reset(){this._normal=new n.Buffer(!0,this._optionsService,this._bufferService),this._normal.fillViewportRows(),this._alt=new n.Buffer(!1,this._optionsService,this._bufferService),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}),this.setupTabStops()}get alt(){return this._alt}get active(){return this._activeBuffer}get normal(){return this._normal}activateNormalBuffer(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clearAllMarkers(),this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))}activateAltBuffer(p){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(p),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))}resize(p,_){this._normal.resize(p,_),this._alt.resize(p,_),this.setupTabStops(p)}setupTabStops(p){this._normal.setupTabStops(p),this._alt.setupTabStops(p)}}r.BufferSet=d},511:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.CellData=void 0;const l=a(482),u=a(643),n=a(3734);class d extends n.AttributeData{constructor(){super(...arguments),this.content=0,this.fg=0,this.bg=0,this.extended=new n.ExtendedAttrs,this.combinedData=""}static fromCharData(p){const _=new d;return _.setFromCharData(p),_}isCombined(){return 2097152&this.content}getWidth(){return this.content>>22}getChars(){return 2097152&this.content?this.combinedData:2097151&this.content?(0,l.stringFromCodePoint)(2097151&this.content):""}getCode(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content}setFromCharData(p){this.fg=p[u.CHAR_DATA_ATTR_INDEX],this.bg=0;let _=!1;if(p[u.CHAR_DATA_CHAR_INDEX].length>2)_=!0;else if(p[u.CHAR_DATA_CHAR_INDEX].length===2){const e=p[u.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=e&&e<=56319){const s=p[u.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=s&&s<=57343?this.content=1024*(e-55296)+s-56320+65536|p[u.CHAR_DATA_WIDTH_INDEX]<<22:_=!0}else _=!0}else this.content=p[u.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|p[u.CHAR_DATA_WIDTH_INDEX]<<22;_&&(this.combinedData=p[u.CHAR_DATA_CHAR_INDEX],this.content=2097152|p[u.CHAR_DATA_WIDTH_INDEX]<<22)}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}r.CellData=d},643:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.WHITESPACE_CELL_CODE=r.WHITESPACE_CELL_WIDTH=r.WHITESPACE_CELL_CHAR=r.NULL_CELL_CODE=r.NULL_CELL_WIDTH=r.NULL_CELL_CHAR=r.CHAR_DATA_CODE_INDEX=r.CHAR_DATA_WIDTH_INDEX=r.CHAR_DATA_CHAR_INDEX=r.CHAR_DATA_ATTR_INDEX=r.DEFAULT_EXT=r.DEFAULT_ATTR=r.DEFAULT_COLOR=void 0,r.DEFAULT_COLOR=0,r.DEFAULT_ATTR=256|r.DEFAULT_COLOR<<9,r.DEFAULT_EXT=0,r.CHAR_DATA_ATTR_INDEX=0,r.CHAR_DATA_CHAR_INDEX=1,r.CHAR_DATA_WIDTH_INDEX=2,r.CHAR_DATA_CODE_INDEX=3,r.NULL_CELL_CHAR="",r.NULL_CELL_WIDTH=1,r.NULL_CELL_CODE=0,r.WHITESPACE_CELL_CHAR=" ",r.WHITESPACE_CELL_WIDTH=1,r.WHITESPACE_CELL_CODE=32},4863:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Marker=void 0;const l=a(8460),u=a(844);class n{get id(){return this._id}constructor(f){this.line=f,this.isDisposed=!1,this._disposables=[],this._id=n._nextId++,this._onDispose=this.register(new l.EventEmitter),this.onDispose=this._onDispose.event}dispose(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire(),(0,u.disposeArray)(this._disposables),this._disposables.length=0)}register(f){return this._disposables.push(f),f}}r.Marker=n,n._nextId=1},7116:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.DEFAULT_CHARSET=r.CHARSETS=void 0,r.CHARSETS={},r.DEFAULT_CHARSET=r.CHARSETS.B,r.CHARSETS[0]={"`":"◆",a:"▒",b:"␉",c:"␌",d:"␍",e:"␊",f:"°",g:"±",h:"",i:"␋",j:"┘",k:"┐",l:"┌",m:"└",n:"┼",o:"⎺",p:"⎻",q:"─",r:"⎼",s:"⎽",t:"├",u:"┤",v:"┴",w:"┬",x:"│",y:"≤",z:"≥","{":"π","|":"≠","}":"£","~":"·"},r.CHARSETS.A={"#":"£"},r.CHARSETS.B=void 0,r.CHARSETS[4]={"#":"£","@":"¾","[":"ij","\\":"½","]":"|","{":"¨","|":"f","}":"¼","~":"´"},r.CHARSETS.C=r.CHARSETS[5]={"[":"Ä","\\":"Ö","]":"Å","^":"Ü","`":"é","{":"ä","|":"ö","}":"å","~":"ü"},r.CHARSETS.R={"#":"£","@":"à","[":"°","\\":"ç","]":"§","{":"é","|":"ù","}":"è","~":"¨"},r.CHARSETS.Q={"@":"à","[":"â","\\":"ç","]":"ê","^":"î","`":"ô","{":"é","|":"ù","}":"è","~":"û"},r.CHARSETS.K={"@":"§","[":"Ä","\\":"Ö","]":"Ü","{":"ä","|":"ö","}":"ü","~":"ß"},r.CHARSETS.Y={"#":"£","@":"§","[":"°","\\":"ç","]":"é","`":"ù","{":"à","|":"ò","}":"è","~":"ì"},r.CHARSETS.E=r.CHARSETS[6]={"@":"Ä","[":"Æ","\\":"Ø","]":"Å","^":"Ü","`":"ä","{":"æ","|":"ø","}":"å","~":"ü"},r.CHARSETS.Z={"#":"£","@":"§","[":"¡","\\":"Ñ","]":"¿","{":"°","|":"ñ","}":"ç"},r.CHARSETS.H=r.CHARSETS[7]={"@":"É","[":"Ä","\\":"Ö","]":"Å","^":"Ü","`":"é","{":"ä","|":"ö","}":"å","~":"ü"},r.CHARSETS["="]={"#":"ù","@":"à","[":"é","\\":"ç","]":"ê","^":"î",_:"è","`":"ô","{":"ä","|":"ö","}":"ü","~":"û"}},2584:(I,r)=>{var a,l,u;Object.defineProperty(r,"__esModule",{value:!0}),r.C1_ESCAPED=r.C1=r.C0=void 0,function(n){n.NUL="\0",n.SOH="",n.STX="",n.ETX="",n.EOT="",n.ENQ="",n.ACK="",n.BEL="\x07",n.BS="\b",n.HT=" ",n.LF=`
+`,n.VT="\v",n.FF="\f",n.CR="\r",n.SO="",n.SI="",n.DLE="",n.DC1="",n.DC2="",n.DC3="",n.DC4="",n.NAK="",n.SYN="",n.ETB="",n.CAN="",n.EM="",n.SUB="",n.ESC="\x1B",n.FS="",n.GS="",n.RS="",n.US="",n.SP=" ",n.DEL=""}(a||(r.C0=a={})),function(n){n.PAD="",n.HOP="",n.BPH="",n.NBH="",n.IND="",n.NEL="
",n.SSA="",n.ESA="",n.HTS="",n.HTJ="",n.VTS="",n.PLD="",n.PLU="",n.RI="",n.SS2="",n.SS3="",n.DCS="",n.PU1="",n.PU2="",n.STS="",n.CCH="",n.MW="",n.SPA="",n.EPA="",n.SOS="",n.SGCI="",n.SCI="",n.CSI="",n.ST="",n.OSC="",n.PM="",n.APC=""}(l||(r.C1=l={})),function(n){n.ST=`${a.ESC}\\`}(u||(r.C1_ESCAPED=u={}))},7399:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.evaluateKeyboardEvent=void 0;const l=a(2584),u={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};r.evaluateKeyboardEvent=function(n,d,f,p){const _={type:0,cancel:!1,key:void 0},e=(n.shiftKey?1:0)|(n.altKey?2:0)|(n.ctrlKey?4:0)|(n.metaKey?8:0);switch(n.keyCode){case 0:n.key==="UIKeyInputUpArrow"?_.key=d?l.C0.ESC+"OA":l.C0.ESC+"[A":n.key==="UIKeyInputLeftArrow"?_.key=d?l.C0.ESC+"OD":l.C0.ESC+"[D":n.key==="UIKeyInputRightArrow"?_.key=d?l.C0.ESC+"OC":l.C0.ESC+"[C":n.key==="UIKeyInputDownArrow"&&(_.key=d?l.C0.ESC+"OB":l.C0.ESC+"[B");break;case 8:if(n.altKey){_.key=l.C0.ESC+l.C0.DEL;break}_.key=l.C0.DEL;break;case 9:if(n.shiftKey){_.key=l.C0.ESC+"[Z";break}_.key=l.C0.HT,_.cancel=!0;break;case 13:_.key=n.altKey?l.C0.ESC+l.C0.CR:l.C0.CR,_.cancel=!0;break;case 27:_.key=l.C0.ESC,n.altKey&&(_.key=l.C0.ESC+l.C0.ESC),_.cancel=!0;break;case 37:if(n.metaKey)break;e?(_.key=l.C0.ESC+"[1;"+(e+1)+"D",_.key===l.C0.ESC+"[1;3D"&&(_.key=l.C0.ESC+(f?"b":"[1;5D"))):_.key=d?l.C0.ESC+"OD":l.C0.ESC+"[D";break;case 39:if(n.metaKey)break;e?(_.key=l.C0.ESC+"[1;"+(e+1)+"C",_.key===l.C0.ESC+"[1;3C"&&(_.key=l.C0.ESC+(f?"f":"[1;5C"))):_.key=d?l.C0.ESC+"OC":l.C0.ESC+"[C";break;case 38:if(n.metaKey)break;e?(_.key=l.C0.ESC+"[1;"+(e+1)+"A",f||_.key!==l.C0.ESC+"[1;3A"||(_.key=l.C0.ESC+"[1;5A")):_.key=d?l.C0.ESC+"OA":l.C0.ESC+"[A";break;case 40:if(n.metaKey)break;e?(_.key=l.C0.ESC+"[1;"+(e+1)+"B",f||_.key!==l.C0.ESC+"[1;3B"||(_.key=l.C0.ESC+"[1;5B")):_.key=d?l.C0.ESC+"OB":l.C0.ESC+"[B";break;case 45:n.shiftKey||n.ctrlKey||(_.key=l.C0.ESC+"[2~");break;case 46:_.key=e?l.C0.ESC+"[3;"+(e+1)+"~":l.C0.ESC+"[3~";break;case 36:_.key=e?l.C0.ESC+"[1;"+(e+1)+"H":d?l.C0.ESC+"OH":l.C0.ESC+"[H";break;case 35:_.key=e?l.C0.ESC+"[1;"+(e+1)+"F":d?l.C0.ESC+"OF":l.C0.ESC+"[F";break;case 33:n.shiftKey?_.type=2:n.ctrlKey?_.key=l.C0.ESC+"[5;"+(e+1)+"~":_.key=l.C0.ESC+"[5~";break;case 34:n.shiftKey?_.type=3:n.ctrlKey?_.key=l.C0.ESC+"[6;"+(e+1)+"~":_.key=l.C0.ESC+"[6~";break;case 112:_.key=e?l.C0.ESC+"[1;"+(e+1)+"P":l.C0.ESC+"OP";break;case 113:_.key=e?l.C0.ESC+"[1;"+(e+1)+"Q":l.C0.ESC+"OQ";break;case 114:_.key=e?l.C0.ESC+"[1;"+(e+1)+"R":l.C0.ESC+"OR";break;case 115:_.key=e?l.C0.ESC+"[1;"+(e+1)+"S":l.C0.ESC+"OS";break;case 116:_.key=e?l.C0.ESC+"[15;"+(e+1)+"~":l.C0.ESC+"[15~";break;case 117:_.key=e?l.C0.ESC+"[17;"+(e+1)+"~":l.C0.ESC+"[17~";break;case 118:_.key=e?l.C0.ESC+"[18;"+(e+1)+"~":l.C0.ESC+"[18~";break;case 119:_.key=e?l.C0.ESC+"[19;"+(e+1)+"~":l.C0.ESC+"[19~";break;case 120:_.key=e?l.C0.ESC+"[20;"+(e+1)+"~":l.C0.ESC+"[20~";break;case 121:_.key=e?l.C0.ESC+"[21;"+(e+1)+"~":l.C0.ESC+"[21~";break;case 122:_.key=e?l.C0.ESC+"[23;"+(e+1)+"~":l.C0.ESC+"[23~";break;case 123:_.key=e?l.C0.ESC+"[24;"+(e+1)+"~":l.C0.ESC+"[24~";break;default:if(!n.ctrlKey||n.shiftKey||n.altKey||n.metaKey)if(f&&!p||!n.altKey||n.metaKey)!f||n.altKey||n.ctrlKey||n.shiftKey||!n.metaKey?n.key&&!n.ctrlKey&&!n.altKey&&!n.metaKey&&n.keyCode>=48&&n.key.length===1?_.key=n.key:n.key&&n.ctrlKey&&(n.key==="_"&&(_.key=l.C0.US),n.key==="@"&&(_.key=l.C0.NUL)):n.keyCode===65&&(_.type=1);else{const s=u[n.keyCode],t=s==null?void 0:s[n.shiftKey?1:0];if(t)_.key=l.C0.ESC+t;else if(n.keyCode>=65&&n.keyCode<=90){const i=n.ctrlKey?n.keyCode-64:n.keyCode+32;let o=String.fromCharCode(i);n.shiftKey&&(o=o.toUpperCase()),_.key=l.C0.ESC+o}else if(n.keyCode===32)_.key=l.C0.ESC+(n.ctrlKey?l.C0.NUL:" ");else if(n.key==="Dead"&&n.code.startsWith("Key")){let i=n.code.slice(3,4);n.shiftKey||(i=i.toLowerCase()),_.key=l.C0.ESC+i,_.cancel=!0}}else n.keyCode>=65&&n.keyCode<=90?_.key=String.fromCharCode(n.keyCode-64):n.keyCode===32?_.key=l.C0.NUL:n.keyCode>=51&&n.keyCode<=55?_.key=String.fromCharCode(n.keyCode-51+27):n.keyCode===56?_.key=l.C0.DEL:n.keyCode===219?_.key=l.C0.ESC:n.keyCode===220?_.key=l.C0.FS:n.keyCode===221&&(_.key=l.C0.GS)}return _}},482:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Utf8ToUtf32=r.StringToUtf32=r.utf32ToString=r.stringFromCodePoint=void 0,r.stringFromCodePoint=function(a){return a>65535?(a-=65536,String.fromCharCode(55296+(a>>10))+String.fromCharCode(a%1024+56320)):String.fromCharCode(a)},r.utf32ToString=function(a,l=0,u=a.length){let n="";for(let d=l;d65535?(f-=65536,n+=String.fromCharCode(55296+(f>>10))+String.fromCharCode(f%1024+56320)):n+=String.fromCharCode(f)}return n},r.StringToUtf32=class{constructor(){this._interim=0}clear(){this._interim=0}decode(a,l){const u=a.length;if(!u)return 0;let n=0,d=0;if(this._interim){const f=a.charCodeAt(d++);56320<=f&&f<=57343?l[n++]=1024*(this._interim-55296)+f-56320+65536:(l[n++]=this._interim,l[n++]=f),this._interim=0}for(let f=d;f=u)return this._interim=p,n;const _=a.charCodeAt(f);56320<=_&&_<=57343?l[n++]=1024*(p-55296)+_-56320+65536:(l[n++]=p,l[n++]=_)}else p!==65279&&(l[n++]=p)}return n}},r.Utf8ToUtf32=class{constructor(){this.interim=new Uint8Array(3)}clear(){this.interim.fill(0)}decode(a,l){const u=a.length;if(!u)return 0;let n,d,f,p,_=0,e=0,s=0;if(this.interim[0]){let o=!1,c=this.interim[0];c&=(224&c)==192?31:(240&c)==224?15:7;let v,m=0;for(;(v=63&this.interim[++m])&&m<4;)c<<=6,c|=v;const h=(224&this.interim[0])==192?2:(240&this.interim[0])==224?3:4,g=h-m;for(;s=u)return 0;if(v=a[s++],(192&v)!=128){s--,o=!0;break}this.interim[m++]=v,c<<=6,c|=63&v}o||(h===2?c<128?s--:l[_++]=c:h===3?c<2048||c>=55296&&c<=57343||c===65279||(l[_++]=c):c<65536||c>1114111||(l[_++]=c)),this.interim.fill(0)}const t=u-4;let i=s;for(;i=u)return this.interim[0]=n,_;if(d=a[i++],(192&d)!=128){i--;continue}if(e=(31&n)<<6|63&d,e<128){i--;continue}l[_++]=e}else if((240&n)==224){if(i>=u)return this.interim[0]=n,_;if(d=a[i++],(192&d)!=128){i--;continue}if(i>=u)return this.interim[0]=n,this.interim[1]=d,_;if(f=a[i++],(192&f)!=128){i--;continue}if(e=(15&n)<<12|(63&d)<<6|63&f,e<2048||e>=55296&&e<=57343||e===65279)continue;l[_++]=e}else if((248&n)==240){if(i>=u)return this.interim[0]=n,_;if(d=a[i++],(192&d)!=128){i--;continue}if(i>=u)return this.interim[0]=n,this.interim[1]=d,_;if(f=a[i++],(192&f)!=128){i--;continue}if(i>=u)return this.interim[0]=n,this.interim[1]=d,this.interim[2]=f,_;if(p=a[i++],(192&p)!=128){i--;continue}if(e=(7&n)<<18|(63&d)<<12|(63&f)<<6|63&p,e<65536||e>1114111)continue;l[_++]=e}}return _}}},225:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.UnicodeV6=void 0;const a=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],l=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]];let u;r.UnicodeV6=class{constructor(){if(this.version="6",!u){u=new Uint8Array(65536),u.fill(1),u[0]=0,u.fill(0,1,32),u.fill(0,127,160),u.fill(2,4352,4448),u[9001]=2,u[9002]=2,u.fill(2,11904,42192),u[12351]=1,u.fill(2,44032,55204),u.fill(2,63744,64256),u.fill(2,65040,65050),u.fill(2,65072,65136),u.fill(2,65280,65377),u.fill(2,65504,65511);for(let n=0;nf[e][1])return!1;for(;e>=_;)if(p=_+e>>1,d>f[p][1])_=p+1;else{if(!(d=131072&&n<=196605||n>=196608&&n<=262141?2:1}}},5981:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.WriteBuffer=void 0;const l=a(8460),u=a(844);class n extends u.Disposable{constructor(f){super(),this._action=f,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0,this._isSyncWriting=!1,this._syncCalls=0,this._didUserInput=!1,this._onWriteParsed=this.register(new l.EventEmitter),this.onWriteParsed=this._onWriteParsed.event}handleUserInput(){this._didUserInput=!0}writeSync(f,p){if(p!==void 0&&this._syncCalls>p)return void(this._syncCalls=0);if(this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(void 0),this._syncCalls++,this._isSyncWriting)return;let _;for(this._isSyncWriting=!0;_=this._writeBuffer.shift();){this._action(_);const e=this._callbacks.shift();e&&e()}this._pendingData=0,this._bufferOffset=2147483647,this._isSyncWriting=!1,this._syncCalls=0}write(f,p){if(this._pendingData>5e7)throw new Error("write data discarded, use flow control to avoid losing data");if(!this._writeBuffer.length){if(this._bufferOffset=0,this._didUserInput)return this._didUserInput=!1,this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(p),void this._innerWrite();setTimeout(()=>this._innerWrite())}this._pendingData+=f.length,this._writeBuffer.push(f),this._callbacks.push(p)}_innerWrite(f=0,p=!0){const _=f||Date.now();for(;this._writeBuffer.length>this._bufferOffset;){const e=this._writeBuffer[this._bufferOffset],s=this._action(e,p);if(s){const i=o=>Date.now()-_>=12?setTimeout(()=>this._innerWrite(0,o)):this._innerWrite(_,o);return void s.catch(o=>(queueMicrotask(()=>{throw o}),Promise.resolve(!1))).then(i)}const t=this._callbacks[this._bufferOffset];if(t&&t(),this._bufferOffset++,this._pendingData-=e.length,Date.now()-_>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(()=>this._innerWrite())):(this._writeBuffer.length=0,this._callbacks.length=0,this._pendingData=0,this._bufferOffset=0),this._onWriteParsed.fire()}}r.WriteBuffer=n},5941:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.toRgbString=r.parseColor=void 0;const a=/^([\da-f])\/([\da-f])\/([\da-f])$|^([\da-f]{2})\/([\da-f]{2})\/([\da-f]{2})$|^([\da-f]{3})\/([\da-f]{3})\/([\da-f]{3})$|^([\da-f]{4})\/([\da-f]{4})\/([\da-f]{4})$/,l=/^[\da-f]+$/;function u(n,d){const f=n.toString(16),p=f.length<2?"0"+f:f;switch(d){case 4:return f[0];case 8:return p;case 12:return(p+p).slice(0,3);default:return p+p}}r.parseColor=function(n){if(!n)return;let d=n.toLowerCase();if(d.indexOf("rgb:")===0){d=d.slice(4);const f=a.exec(d);if(f){const p=f[1]?15:f[4]?255:f[7]?4095:65535;return[Math.round(parseInt(f[1]||f[4]||f[7]||f[10],16)/p*255),Math.round(parseInt(f[2]||f[5]||f[8]||f[11],16)/p*255),Math.round(parseInt(f[3]||f[6]||f[9]||f[12],16)/p*255)]}}else if(d.indexOf("#")===0&&(d=d.slice(1),l.exec(d)&&[3,6,9,12].includes(d.length))){const f=d.length/3,p=[0,0,0];for(let _=0;_<3;++_){const e=parseInt(d.slice(f*_,f*_+f),16);p[_]=f===1?e<<4:f===2?e:f===3?e>>4:e>>8}return p}},r.toRgbString=function(n,d=16){const[f,p,_]=n;return`rgb:${u(f,d)}/${u(p,d)}/${u(_,d)}`}},5770:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.PAYLOAD_LIMIT=void 0,r.PAYLOAD_LIMIT=1e7},6351:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.DcsHandler=r.DcsParser=void 0;const l=a(482),u=a(8742),n=a(5770),d=[];r.DcsParser=class{constructor(){this._handlers=Object.create(null),this._active=d,this._ident=0,this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=d}registerHandler(p,_){this._handlers[p]===void 0&&(this._handlers[p]=[]);const e=this._handlers[p];return e.push(_),{dispose:()=>{const s=e.indexOf(_);s!==-1&&e.splice(s,1)}}}clearHandler(p){this._handlers[p]&&delete this._handlers[p]}setHandlerFallback(p){this._handlerFb=p}reset(){if(this._active.length)for(let p=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;p>=0;--p)this._active[p].unhook(!1);this._stack.paused=!1,this._active=d,this._ident=0}hook(p,_){if(this.reset(),this._ident=p,this._active=this._handlers[p]||d,this._active.length)for(let e=this._active.length-1;e>=0;e--)this._active[e].hook(_);else this._handlerFb(this._ident,"HOOK",_)}put(p,_,e){if(this._active.length)for(let s=this._active.length-1;s>=0;s--)this._active[s].put(p,_,e);else this._handlerFb(this._ident,"PUT",(0,l.utf32ToString)(p,_,e))}unhook(p,_=!0){if(this._active.length){let e=!1,s=this._active.length-1,t=!1;if(this._stack.paused&&(s=this._stack.loopPosition-1,e=_,t=this._stack.fallThrough,this._stack.paused=!1),!t&&e===!1){for(;s>=0&&(e=this._active[s].unhook(p),e!==!0);s--)if(e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!1,e;s--}for(;s>=0;s--)if(e=this._active[s].unhook(!1),e instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!0,e}else this._handlerFb(this._ident,"UNHOOK",p);this._active=d,this._ident=0}};const f=new u.Params;f.addParam(0),r.DcsHandler=class{constructor(p){this._handler=p,this._data="",this._params=f,this._hitLimit=!1}hook(p){this._params=p.length>1||p.params[0]?p.clone():f,this._data="",this._hitLimit=!1}put(p,_,e){this._hitLimit||(this._data+=(0,l.utf32ToString)(p,_,e),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}unhook(p){let _=!1;if(this._hitLimit)_=!1;else if(p&&(_=this._handler(this._data,this._params),_ instanceof Promise))return _.then(e=>(this._params=f,this._data="",this._hitLimit=!1,e));return this._params=f,this._data="",this._hitLimit=!1,_}}},2015:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.EscapeSequenceParser=r.VT500_TRANSITION_TABLE=r.TransitionTable=void 0;const l=a(844),u=a(8742),n=a(6242),d=a(6351);class f{constructor(s){this.table=new Uint8Array(s)}setDefault(s,t){this.table.fill(s<<4|t)}add(s,t,i,o){this.table[t<<8|s]=i<<4|o}addMany(s,t,i,o){for(let c=0;ch),t=(m,h)=>s.slice(m,h),i=t(32,127),o=t(0,24);o.push(25),o.push.apply(o,t(28,32));const c=t(0,14);let v;for(v in e.setDefault(1,0),e.addMany(i,0,2,0),c)e.addMany([24,26,153,154],v,3,0),e.addMany(t(128,144),v,3,0),e.addMany(t(144,152),v,3,0),e.add(156,v,0,0),e.add(27,v,11,1),e.add(157,v,4,8),e.addMany([152,158,159],v,0,7),e.add(155,v,11,3),e.add(144,v,11,9);return e.addMany(o,0,3,0),e.addMany(o,1,3,1),e.add(127,1,0,1),e.addMany(o,8,0,8),e.addMany(o,3,3,3),e.add(127,3,0,3),e.addMany(o,4,3,4),e.add(127,4,0,4),e.addMany(o,6,3,6),e.addMany(o,5,3,5),e.add(127,5,0,5),e.addMany(o,2,3,2),e.add(127,2,0,2),e.add(93,1,4,8),e.addMany(i,8,5,8),e.add(127,8,5,8),e.addMany([156,27,24,26,7],8,6,0),e.addMany(t(28,32),8,0,8),e.addMany([88,94,95],1,0,7),e.addMany(i,7,0,7),e.addMany(o,7,0,7),e.add(156,7,0,0),e.add(127,7,0,7),e.add(91,1,11,3),e.addMany(t(64,127),3,7,0),e.addMany(t(48,60),3,8,4),e.addMany([60,61,62,63],3,9,4),e.addMany(t(48,60),4,8,4),e.addMany(t(64,127),4,7,0),e.addMany([60,61,62,63],4,0,6),e.addMany(t(32,64),6,0,6),e.add(127,6,0,6),e.addMany(t(64,127),6,0,0),e.addMany(t(32,48),3,9,5),e.addMany(t(32,48),5,9,5),e.addMany(t(48,64),5,0,6),e.addMany(t(64,127),5,7,0),e.addMany(t(32,48),4,9,5),e.addMany(t(32,48),1,9,2),e.addMany(t(32,48),2,9,2),e.addMany(t(48,127),2,10,0),e.addMany(t(48,80),1,10,0),e.addMany(t(81,88),1,10,0),e.addMany([89,90,92],1,10,0),e.addMany(t(96,127),1,10,0),e.add(80,1,11,9),e.addMany(o,9,0,9),e.add(127,9,0,9),e.addMany(t(28,32),9,0,9),e.addMany(t(32,48),9,9,12),e.addMany(t(48,60),9,8,10),e.addMany([60,61,62,63],9,9,10),e.addMany(o,11,0,11),e.addMany(t(32,128),11,0,11),e.addMany(t(28,32),11,0,11),e.addMany(o,10,0,10),e.add(127,10,0,10),e.addMany(t(28,32),10,0,10),e.addMany(t(48,60),10,8,10),e.addMany([60,61,62,63],10,0,11),e.addMany(t(32,48),10,9,12),e.addMany(o,12,0,12),e.add(127,12,0,12),e.addMany(t(28,32),12,0,12),e.addMany(t(32,48),12,9,12),e.addMany(t(48,64),12,0,11),e.addMany(t(64,127),12,12,13),e.addMany(t(64,127),10,12,13),e.addMany(t(64,127),9,12,13),e.addMany(o,13,13,13),e.addMany(i,13,13,13),e.add(127,13,0,13),e.addMany([27,156,24,26],13,14,0),e.add(p,0,2,0),e.add(p,8,5,8),e.add(p,6,0,6),e.add(p,11,0,11),e.add(p,13,13,13),e}();class _ extends l.Disposable{constructor(s=r.VT500_TRANSITION_TABLE){super(),this._transitions=s,this._parseStack={state:0,handlers:[],handlerPos:0,transition:0,chunkPos:0},this.initialState=0,this.currentState=this.initialState,this._params=new u.Params,this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,this._printHandlerFb=(t,i,o)=>{},this._executeHandlerFb=t=>{},this._csiHandlerFb=(t,i)=>{},this._escHandlerFb=t=>{},this._errorHandlerFb=t=>t,this._printHandler=this._printHandlerFb,this._executeHandlers=Object.create(null),this._csiHandlers=Object.create(null),this._escHandlers=Object.create(null),this.register((0,l.toDisposable)(()=>{this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null)})),this._oscParser=this.register(new n.OscParser),this._dcsParser=this.register(new d.DcsParser),this._errorHandler=this._errorHandlerFb,this.registerEscHandler({final:"\\"},()=>!0)}_identifier(s,t=[64,126]){let i=0;if(s.prefix){if(s.prefix.length>1)throw new Error("only one byte as prefix supported");if(i=s.prefix.charCodeAt(0),i&&60>i||i>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(s.intermediates){if(s.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(let c=0;cv||v>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");i<<=8,i|=v}}if(s.final.length!==1)throw new Error("final must be a single byte");const o=s.final.charCodeAt(0);if(t[0]>o||o>t[1])throw new Error(`final must be in range ${t[0]} .. ${t[1]}`);return i<<=8,i|=o,i}identToString(s){const t=[];for(;s;)t.push(String.fromCharCode(255&s)),s>>=8;return t.reverse().join("")}setPrintHandler(s){this._printHandler=s}clearPrintHandler(){this._printHandler=this._printHandlerFb}registerEscHandler(s,t){const i=this._identifier(s,[48,126]);this._escHandlers[i]===void 0&&(this._escHandlers[i]=[]);const o=this._escHandlers[i];return o.push(t),{dispose:()=>{const c=o.indexOf(t);c!==-1&&o.splice(c,1)}}}clearEscHandler(s){this._escHandlers[this._identifier(s,[48,126])]&&delete this._escHandlers[this._identifier(s,[48,126])]}setEscHandlerFallback(s){this._escHandlerFb=s}setExecuteHandler(s,t){this._executeHandlers[s.charCodeAt(0)]=t}clearExecuteHandler(s){this._executeHandlers[s.charCodeAt(0)]&&delete this._executeHandlers[s.charCodeAt(0)]}setExecuteHandlerFallback(s){this._executeHandlerFb=s}registerCsiHandler(s,t){const i=this._identifier(s);this._csiHandlers[i]===void 0&&(this._csiHandlers[i]=[]);const o=this._csiHandlers[i];return o.push(t),{dispose:()=>{const c=o.indexOf(t);c!==-1&&o.splice(c,1)}}}clearCsiHandler(s){this._csiHandlers[this._identifier(s)]&&delete this._csiHandlers[this._identifier(s)]}setCsiHandlerFallback(s){this._csiHandlerFb=s}registerDcsHandler(s,t){return this._dcsParser.registerHandler(this._identifier(s),t)}clearDcsHandler(s){this._dcsParser.clearHandler(this._identifier(s))}setDcsHandlerFallback(s){this._dcsParser.setHandlerFallback(s)}registerOscHandler(s,t){return this._oscParser.registerHandler(s,t)}clearOscHandler(s){this._oscParser.clearHandler(s)}setOscHandlerFallback(s){this._oscParser.setHandlerFallback(s)}setErrorHandler(s){this._errorHandler=s}clearErrorHandler(){this._errorHandler=this._errorHandlerFb}reset(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,this._parseStack.state!==0&&(this._parseStack.state=2,this._parseStack.handlers=[])}_preserveStack(s,t,i,o,c){this._parseStack.state=s,this._parseStack.handlers=t,this._parseStack.handlerPos=i,this._parseStack.transition=o,this._parseStack.chunkPos=c}parse(s,t,i){let o,c=0,v=0,m=0;if(this._parseStack.state)if(this._parseStack.state===2)this._parseStack.state=0,m=this._parseStack.chunkPos+1;else{if(i===void 0||this._parseStack.state===1)throw this._parseStack.state=1,new Error("improper continuation due to previous async handler, giving up parsing");const h=this._parseStack.handlers;let g=this._parseStack.handlerPos-1;switch(this._parseStack.state){case 3:if(i===!1&&g>-1){for(;g>=0&&(o=h[g](this._params),o!==!0);g--)if(o instanceof Promise)return this._parseStack.handlerPos=g,o}this._parseStack.handlers=[];break;case 4:if(i===!1&&g>-1){for(;g>=0&&(o=h[g](),o!==!0);g--)if(o instanceof Promise)return this._parseStack.handlerPos=g,o}this._parseStack.handlers=[];break;case 6:if(c=s[this._parseStack.chunkPos],o=this._dcsParser.unhook(c!==24&&c!==26,i),o)return o;c===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0;break;case 5:if(c=s[this._parseStack.chunkPos],o=this._oscParser.end(c!==24&&c!==26,i),o)return o;c===27&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0}this._parseStack.state=0,m=this._parseStack.chunkPos+1,this.precedingCodepoint=0,this.currentState=15&this._parseStack.transition}for(let h=m;h>4){case 2:for(let k=h+1;;++k){if(k>=t||(c=s[k])<32||c>126&&c=t||(c=s[k])<32||c>126&&c
=t||(c=s[k])<32||c>126&&c
=t||(c=s[k])<32||c>126&&c
=0&&(o=g[b](this._params),o!==!0);b--)if(o instanceof Promise)return this._preserveStack(3,g,b,v,h),o;b<0&&this._csiHandlerFb(this._collect<<8|c,this._params),this.precedingCodepoint=0;break;case 8:do switch(c){case 59:this._params.addParam(0);break;case 58:this._params.addSubParam(-1);break;default:this._params.addDigit(c-48)}while(++h47&&c<60);h--;break;case 9:this._collect<<=8,this._collect|=c;break;case 10:const L=this._escHandlers[this._collect<<8|c];let y=L?L.length-1:-1;for(;y>=0&&(o=L[y](),o!==!0);y--)if(o instanceof Promise)return this._preserveStack(4,L,y,v,h),o;y<0&&this._escHandlerFb(this._collect<<8|c),this.precedingCodepoint=0;break;case 11:this._params.reset(),this._params.addParam(0),this._collect=0;break;case 12:this._dcsParser.hook(this._collect<<8|c,this._params);break;case 13:for(let k=h+1;;++k)if(k>=t||(c=s[k])===24||c===26||c===27||c>127&&c=t||(c=s[k])<32||c>127&&c
{Object.defineProperty(r,"__esModule",{value:!0}),r.OscHandler=r.OscParser=void 0;const l=a(5770),u=a(482),n=[];r.OscParser=class{constructor(){this._state=0,this._active=n,this._id=-1,this._handlers=Object.create(null),this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}registerHandler(d,f){this._handlers[d]===void 0&&(this._handlers[d]=[]);const p=this._handlers[d];return p.push(f),{dispose:()=>{const _=p.indexOf(f);_!==-1&&p.splice(_,1)}}}clearHandler(d){this._handlers[d]&&delete this._handlers[d]}setHandlerFallback(d){this._handlerFb=d}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=n}reset(){if(this._state===2)for(let d=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;d>=0;--d)this._active[d].end(!1);this._stack.paused=!1,this._active=n,this._id=-1,this._state=0}_start(){if(this._active=this._handlers[this._id]||n,this._active.length)for(let d=this._active.length-1;d>=0;d--)this._active[d].start();else this._handlerFb(this._id,"START")}_put(d,f,p){if(this._active.length)for(let _=this._active.length-1;_>=0;_--)this._active[_].put(d,f,p);else this._handlerFb(this._id,"PUT",(0,u.utf32ToString)(d,f,p))}start(){this.reset(),this._state=1}put(d,f,p){if(this._state!==3){if(this._state===1)for(;f
0&&this._put(d,f,p)}}end(d,f=!0){if(this._state!==0){if(this._state!==3)if(this._state===1&&this._start(),this._active.length){let p=!1,_=this._active.length-1,e=!1;if(this._stack.paused&&(_=this._stack.loopPosition-1,p=f,e=this._stack.fallThrough,this._stack.paused=!1),!e&&p===!1){for(;_>=0&&(p=this._active[_].end(d),p!==!0);_--)if(p instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=_,this._stack.fallThrough=!1,p;_--}for(;_>=0;_--)if(p=this._active[_].end(!1),p instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=_,this._stack.fallThrough=!0,p}else this._handlerFb(this._id,"END",d);this._active=n,this._id=-1,this._state=0}}},r.OscHandler=class{constructor(d){this._handler=d,this._data="",this._hitLimit=!1}start(){this._data="",this._hitLimit=!1}put(d,f,p){this._hitLimit||(this._data+=(0,u.utf32ToString)(d,f,p),this._data.length>l.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}end(d){let f=!1;if(this._hitLimit)f=!1;else if(d&&(f=this._handler(this._data),f instanceof Promise))return f.then(p=>(this._data="",this._hitLimit=!1,p));return this._data="",this._hitLimit=!1,f}}},8742:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.Params=void 0;const a=2147483647;class l{static fromArray(n){const d=new l;if(!n.length)return d;for(let f=Array.isArray(n[0])?1:0;f256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(n),this.length=0,this._subParams=new Int32Array(d),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(n),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}clone(){const n=new l(this.maxLength,this.maxSubParamsLength);return n.params.set(this.params),n.length=this.length,n._subParams.set(this._subParams),n._subParamsLength=this._subParamsLength,n._subParamsIdx.set(this._subParamsIdx),n._rejectDigits=this._rejectDigits,n._rejectSubDigits=this._rejectSubDigits,n._digitIsSub=this._digitIsSub,n}toArray(){const n=[];for(let d=0;d>8,p=255&this._subParamsIdx[d];p-f>0&&n.push(Array.prototype.slice.call(this._subParams,f,p))}return n}reset(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}addParam(n){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=n>a?a:n}}addSubParam(n){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(n<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=n>a?a:n,this._subParamsIdx[this.length-1]++}}hasSubParams(n){return(255&this._subParamsIdx[n])-(this._subParamsIdx[n]>>8)>0}getSubParams(n){const d=this._subParamsIdx[n]>>8,f=255&this._subParamsIdx[n];return f-d>0?this._subParams.subarray(d,f):null}getSubParamsAll(){const n={};for(let d=0;d>8,p=255&this._subParamsIdx[d];p-f>0&&(n[d]=this._subParams.slice(f,p))}return n}addDigit(n){let d;if(this._rejectDigits||!(d=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)return;const f=this._digitIsSub?this._subParams:this.params,p=f[d-1];f[d-1]=~p?Math.min(10*p+n,a):n}}r.Params=l},5741:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.AddonManager=void 0,r.AddonManager=class{constructor(){this._addons=[]}dispose(){for(let a=this._addons.length-1;a>=0;a--)this._addons[a].instance.dispose()}loadAddon(a,l){const u={instance:l,dispose:l.dispose,isDisposed:!1};this._addons.push(u),l.dispose=()=>this._wrappedAddonDispose(u),l.activate(a)}_wrappedAddonDispose(a){if(a.isDisposed)return;let l=-1;for(let u=0;u{Object.defineProperty(r,"__esModule",{value:!0}),r.BufferApiView=void 0;const l=a(3785),u=a(511);r.BufferApiView=class{constructor(n,d){this._buffer=n,this.type=d}init(n){return this._buffer=n,this}get cursorY(){return this._buffer.y}get cursorX(){return this._buffer.x}get viewportY(){return this._buffer.ydisp}get baseY(){return this._buffer.ybase}get length(){return this._buffer.lines.length}getLine(n){const d=this._buffer.lines.get(n);if(d)return new l.BufferLineApiView(d)}getNullCell(){return new u.CellData}}},3785:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BufferLineApiView=void 0;const l=a(511);r.BufferLineApiView=class{constructor(u){this._line=u}get isWrapped(){return this._line.isWrapped}get length(){return this._line.length}getCell(u,n){if(!(u<0||u>=this._line.length))return n?(this._line.loadCell(u,n),n):this._line.loadCell(u,new l.CellData)}translateToString(u,n,d){return this._line.translateToString(u,n,d)}}},8285:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.BufferNamespaceApi=void 0;const l=a(8771),u=a(8460),n=a(844);class d extends n.Disposable{constructor(p){super(),this._core=p,this._onBufferChange=this.register(new u.EventEmitter),this.onBufferChange=this._onBufferChange.event,this._normal=new l.BufferApiView(this._core.buffers.normal,"normal"),this._alternate=new l.BufferApiView(this._core.buffers.alt,"alternate"),this._core.buffers.onBufferActivate(()=>this._onBufferChange.fire(this.active))}get active(){if(this._core.buffers.active===this._core.buffers.normal)return this.normal;if(this._core.buffers.active===this._core.buffers.alt)return this.alternate;throw new Error("Active buffer is neither normal nor alternate")}get normal(){return this._normal.init(this._core.buffers.normal)}get alternate(){return this._alternate.init(this._core.buffers.alt)}}r.BufferNamespaceApi=d},7975:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.ParserApi=void 0,r.ParserApi=class{constructor(a){this._core=a}registerCsiHandler(a,l){return this._core.registerCsiHandler(a,u=>l(u.toArray()))}addCsiHandler(a,l){return this.registerCsiHandler(a,l)}registerDcsHandler(a,l){return this._core.registerDcsHandler(a,(u,n)=>l(u,n.toArray()))}addDcsHandler(a,l){return this.registerDcsHandler(a,l)}registerEscHandler(a,l){return this._core.registerEscHandler(a,l)}addEscHandler(a,l){return this.registerEscHandler(a,l)}registerOscHandler(a,l){return this._core.registerOscHandler(a,l)}addOscHandler(a,l){return this.registerOscHandler(a,l)}}},7090:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.UnicodeApi=void 0,r.UnicodeApi=class{constructor(a){this._core=a}register(a){this._core.unicodeService.register(a)}get versions(){return this._core.unicodeService.versions}get activeVersion(){return this._core.unicodeService.activeVersion}set activeVersion(a){this._core.unicodeService.activeVersion=a}}},744:function(I,r,a){var l=this&&this.__decorate||function(e,s,t,i){var o,c=arguments.length,v=c<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(v=(c<3?o(v):c>3?o(s,t,v):o(s,t))||v);return c>3&&v&&Object.defineProperty(s,t,v),v},u=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,"__esModule",{value:!0}),r.BufferService=r.MINIMUM_ROWS=r.MINIMUM_COLS=void 0;const n=a(8460),d=a(844),f=a(5295),p=a(2585);r.MINIMUM_COLS=2,r.MINIMUM_ROWS=1;let _=r.BufferService=class extends d.Disposable{get buffer(){return this.buffers.active}constructor(e){super(),this.isUserScrolling=!1,this._onResize=this.register(new n.EventEmitter),this.onResize=this._onResize.event,this._onScroll=this.register(new n.EventEmitter),this.onScroll=this._onScroll.event,this.cols=Math.max(e.rawOptions.cols||0,r.MINIMUM_COLS),this.rows=Math.max(e.rawOptions.rows||0,r.MINIMUM_ROWS),this.buffers=this.register(new f.BufferSet(e,this))}resize(e,s){this.cols=e,this.rows=s,this.buffers.resize(e,s),this._onResize.fire({cols:e,rows:s})}reset(){this.buffers.reset(),this.isUserScrolling=!1}scroll(e,s=!1){const t=this.buffer;let i;i=this._cachedBlankLine,i&&i.length===this.cols&&i.getFg(0)===e.fg&&i.getBg(0)===e.bg||(i=t.getBlankLine(e,s),this._cachedBlankLine=i),i.isWrapped=s;const o=t.ybase+t.scrollTop,c=t.ybase+t.scrollBottom;if(t.scrollTop===0){const v=t.lines.isFull;c===t.lines.length-1?v?t.lines.recycle().copyFrom(i):t.lines.push(i.clone()):t.lines.splice(c+1,0,i.clone()),v?this.isUserScrolling&&(t.ydisp=Math.max(t.ydisp-1,0)):(t.ybase++,this.isUserScrolling||t.ydisp++)}else{const v=c-o+1;t.lines.shiftElements(o+1,v-1,-1),t.lines.set(c,i.clone())}this.isUserScrolling||(t.ydisp=t.ybase),this._onScroll.fire(t.ydisp)}scrollLines(e,s,t){const i=this.buffer;if(e<0){if(i.ydisp===0)return;this.isUserScrolling=!0}else e+i.ydisp>=i.ybase&&(this.isUserScrolling=!1);const o=i.ydisp;i.ydisp=Math.max(Math.min(i.ydisp+e,i.ybase),0),o!==i.ydisp&&(s||this._onScroll.fire(i.ydisp))}};r.BufferService=_=l([u(0,p.IOptionsService)],_)},7994:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.CharsetService=void 0,r.CharsetService=class{constructor(){this.glevel=0,this._charsets=[]}reset(){this.charset=void 0,this._charsets=[],this.glevel=0}setgLevel(a){this.glevel=a,this.charset=this._charsets[a]}setgCharset(a,l){this._charsets[a]=l,this.glevel===a&&(this.charset=l)}}},1753:function(I,r,a){var l=this&&this.__decorate||function(i,o,c,v){var m,h=arguments.length,g=h<3?o:v===null?v=Object.getOwnPropertyDescriptor(o,c):v;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")g=Reflect.decorate(i,o,c,v);else for(var b=i.length-1;b>=0;b--)(m=i[b])&&(g=(h<3?m(g):h>3?m(o,c,g):m(o,c))||g);return h>3&&g&&Object.defineProperty(o,c,g),g},u=this&&this.__param||function(i,o){return function(c,v){o(c,v,i)}};Object.defineProperty(r,"__esModule",{value:!0}),r.CoreMouseService=void 0;const n=a(2585),d=a(8460),f=a(844),p={NONE:{events:0,restrict:()=>!1},X10:{events:1,restrict:i=>i.button!==4&&i.action===1&&(i.ctrl=!1,i.alt=!1,i.shift=!1,!0)},VT200:{events:19,restrict:i=>i.action!==32},DRAG:{events:23,restrict:i=>i.action!==32||i.button!==3},ANY:{events:31,restrict:i=>!0}};function _(i,o){let c=(i.ctrl?16:0)|(i.shift?4:0)|(i.alt?8:0);return i.button===4?(c|=64,c|=i.action):(c|=3&i.button,4&i.button&&(c|=64),8&i.button&&(c|=128),i.action===32?c|=32:i.action!==0||o||(c|=3)),c}const e=String.fromCharCode,s={DEFAULT:i=>{const o=[_(i,!1)+32,i.col+32,i.row+32];return o[0]>255||o[1]>255||o[2]>255?"":`\x1B[M${e(o[0])}${e(o[1])}${e(o[2])}`},SGR:i=>{const o=i.action===0&&i.button!==4?"m":"M";return`\x1B[<${_(i,!0)};${i.col};${i.row}${o}`},SGR_PIXELS:i=>{const o=i.action===0&&i.button!==4?"m":"M";return`\x1B[<${_(i,!0)};${i.x};${i.y}${o}`}};let t=r.CoreMouseService=class extends f.Disposable{constructor(i,o){super(),this._bufferService=i,this._coreService=o,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._lastEvent=null,this._onProtocolChange=this.register(new d.EventEmitter),this.onProtocolChange=this._onProtocolChange.event;for(const c of Object.keys(p))this.addProtocol(c,p[c]);for(const c of Object.keys(s))this.addEncoding(c,s[c]);this.reset()}addProtocol(i,o){this._protocols[i]=o}addEncoding(i,o){this._encodings[i]=o}get activeProtocol(){return this._activeProtocol}get areMouseEventsActive(){return this._protocols[this._activeProtocol].events!==0}set activeProtocol(i){if(!this._protocols[i])throw new Error(`unknown protocol "${i}"`);this._activeProtocol=i,this._onProtocolChange.fire(this._protocols[i].events)}get activeEncoding(){return this._activeEncoding}set activeEncoding(i){if(!this._encodings[i])throw new Error(`unknown encoding "${i}"`);this._activeEncoding=i}reset(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null}triggerMouseEvent(i){if(i.col<0||i.col>=this._bufferService.cols||i.row<0||i.row>=this._bufferService.rows||i.button===4&&i.action===32||i.button===3&&i.action!==32||i.button!==4&&(i.action===2||i.action===3)||(i.col++,i.row++,i.action===32&&this._lastEvent&&this._equalEvents(this._lastEvent,i,this._activeEncoding==="SGR_PIXELS"))||!this._protocols[this._activeProtocol].restrict(i))return!1;const o=this._encodings[this._activeEncoding](i);return o&&(this._activeEncoding==="DEFAULT"?this._coreService.triggerBinaryEvent(o):this._coreService.triggerDataEvent(o,!0)),this._lastEvent=i,!0}explainEvents(i){return{down:!!(1&i),up:!!(2&i),drag:!!(4&i),move:!!(8&i),wheel:!!(16&i)}}_equalEvents(i,o,c){if(c){if(i.x!==o.x||i.y!==o.y)return!1}else if(i.col!==o.col||i.row!==o.row)return!1;return i.button===o.button&&i.action===o.action&&i.ctrl===o.ctrl&&i.alt===o.alt&&i.shift===o.shift}};r.CoreMouseService=t=l([u(0,n.IBufferService),u(1,n.ICoreService)],t)},6975:function(I,r,a){var l=this&&this.__decorate||function(t,i,o,c){var v,m=arguments.length,h=m<3?i:c===null?c=Object.getOwnPropertyDescriptor(i,o):c;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")h=Reflect.decorate(t,i,o,c);else for(var g=t.length-1;g>=0;g--)(v=t[g])&&(h=(m<3?v(h):m>3?v(i,o,h):v(i,o))||h);return m>3&&h&&Object.defineProperty(i,o,h),h},u=this&&this.__param||function(t,i){return function(o,c){i(o,c,t)}};Object.defineProperty(r,"__esModule",{value:!0}),r.CoreService=void 0;const n=a(1439),d=a(8460),f=a(844),p=a(2585),_=Object.freeze({insertMode:!1}),e=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0});let s=r.CoreService=class extends f.Disposable{constructor(t,i,o){super(),this._bufferService=t,this._logService=i,this._optionsService=o,this.isCursorInitialized=!1,this.isCursorHidden=!1,this._onData=this.register(new d.EventEmitter),this.onData=this._onData.event,this._onUserInput=this.register(new d.EventEmitter),this.onUserInput=this._onUserInput.event,this._onBinary=this.register(new d.EventEmitter),this.onBinary=this._onBinary.event,this._onRequestScrollToBottom=this.register(new d.EventEmitter),this.onRequestScrollToBottom=this._onRequestScrollToBottom.event,this.modes=(0,n.clone)(_),this.decPrivateModes=(0,n.clone)(e)}reset(){this.modes=(0,n.clone)(_),this.decPrivateModes=(0,n.clone)(e)}triggerDataEvent(t,i=!1){if(this._optionsService.rawOptions.disableStdin)return;const o=this._bufferService.buffer;i&&this._optionsService.rawOptions.scrollOnUserInput&&o.ybase!==o.ydisp&&this._onRequestScrollToBottom.fire(),i&&this._onUserInput.fire(),this._logService.debug(`sending data "${t}"`,()=>t.split("").map(c=>c.charCodeAt(0))),this._onData.fire(t)}triggerBinaryEvent(t){this._optionsService.rawOptions.disableStdin||(this._logService.debug(`sending binary "${t}"`,()=>t.split("").map(i=>i.charCodeAt(0))),this._onBinary.fire(t))}};r.CoreService=s=l([u(0,p.IBufferService),u(1,p.ILogService),u(2,p.IOptionsService)],s)},9074:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.DecorationService=void 0;const l=a(8055),u=a(8460),n=a(844),d=a(6106);let f=0,p=0;class _ extends n.Disposable{get decorations(){return this._decorations.values()}constructor(){super(),this._decorations=new d.SortedList(t=>t==null?void 0:t.marker.line),this._onDecorationRegistered=this.register(new u.EventEmitter),this.onDecorationRegistered=this._onDecorationRegistered.event,this._onDecorationRemoved=this.register(new u.EventEmitter),this.onDecorationRemoved=this._onDecorationRemoved.event,this.register((0,n.toDisposable)(()=>this.reset()))}registerDecoration(t){if(t.marker.isDisposed)return;const i=new e(t);if(i){const o=i.marker.onDispose(()=>i.dispose());i.onDispose(()=>{i&&(this._decorations.delete(i)&&this._onDecorationRemoved.fire(i),o.dispose())}),this._decorations.insert(i),this._onDecorationRegistered.fire(i)}return i}reset(){for(const t of this._decorations.values())t.dispose();this._decorations.clear()}*getDecorationsAtCell(t,i,o){var c,v,m;let h=0,g=0;for(const b of this._decorations.getKeyIterator(i))h=(c=b.options.x)!==null&&c!==void 0?c:0,g=h+((v=b.options.width)!==null&&v!==void 0?v:1),t>=h&&t{var m,h,g;f=(m=v.options.x)!==null&&m!==void 0?m:0,p=f+((h=v.options.width)!==null&&h!==void 0?h:1),t>=f&&t{Object.defineProperty(r,"__esModule",{value:!0}),r.InstantiationService=r.ServiceCollection=void 0;const l=a(2585),u=a(8343);class n{constructor(...f){this._entries=new Map;for(const[p,_]of f)this.set(p,_)}set(f,p){const _=this._entries.get(f);return this._entries.set(f,p),_}forEach(f){for(const[p,_]of this._entries.entries())f(p,_)}has(f){return this._entries.has(f)}get(f){return this._entries.get(f)}}r.ServiceCollection=n,r.InstantiationService=class{constructor(){this._services=new n,this._services.set(l.IInstantiationService,this)}setService(d,f){this._services.set(d,f)}getService(d){return this._services.get(d)}createInstance(d,...f){const p=(0,u.getServiceDependencies)(d).sort((s,t)=>s.index-t.index),_=[];for(const s of p){const t=this._services.get(s.id);if(!t)throw new Error(`[createInstance] ${d.name} depends on UNKNOWN service ${s.id}.`);_.push(t)}const e=p.length>0?p[0].index:f.length;if(f.length!==e)throw new Error(`[createInstance] First service dependency of ${d.name} at position ${e+1} conflicts with ${f.length} static arguments`);return new d(...f,..._)}}},7866:function(I,r,a){var l=this&&this.__decorate||function(e,s,t,i){var o,c=arguments.length,v=c<3?s:i===null?i=Object.getOwnPropertyDescriptor(s,t):i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")v=Reflect.decorate(e,s,t,i);else for(var m=e.length-1;m>=0;m--)(o=e[m])&&(v=(c<3?o(v):c>3?o(s,t,v):o(s,t))||v);return c>3&&v&&Object.defineProperty(s,t,v),v},u=this&&this.__param||function(e,s){return function(t,i){s(t,i,e)}};Object.defineProperty(r,"__esModule",{value:!0}),r.traceCall=r.setTraceLogger=r.LogService=void 0;const n=a(844),d=a(2585),f={trace:d.LogLevelEnum.TRACE,debug:d.LogLevelEnum.DEBUG,info:d.LogLevelEnum.INFO,warn:d.LogLevelEnum.WARN,error:d.LogLevelEnum.ERROR,off:d.LogLevelEnum.OFF};let p,_=r.LogService=class extends n.Disposable{get logLevel(){return this._logLevel}constructor(e){super(),this._optionsService=e,this._logLevel=d.LogLevelEnum.OFF,this._updateLogLevel(),this.register(this._optionsService.onSpecificOptionChange("logLevel",()=>this._updateLogLevel())),p=this}_updateLogLevel(){this._logLevel=f[this._optionsService.rawOptions.logLevel]}_evalLazyOptionalParams(e){for(let s=0;sJSON.stringify(v)).join(", ")})`);const c=i.apply(this,o);return p.trace(`GlyphRenderer#${i.name} return`,c),c}}},7302:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.OptionsService=r.DEFAULT_OPTIONS=void 0;const l=a(8460),u=a(844),n=a(6114);r.DEFAULT_OPTIONS={cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,cursorInactiveStyle:"outline",customGlyphs:!0,drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",ignoreBracketedPasteMode:!1,lineHeight:1,letterSpacing:0,linkHandler:null,logLevel:"info",logger:null,scrollback:1e3,scrollOnUserInput:!0,scrollSensitivity:1,screenReaderMode:!1,smoothScrollDuration:0,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!1,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:n.isMac,windowOptions:{},windowsMode:!1,windowsPty:{},wordSeparator:" ()[]{}',\"`",altClickMovesCursor:!0,convertEol:!1,termName:"xterm",cancelEvents:!1,overviewRulerWidth:0};const d=["normal","bold","100","200","300","400","500","600","700","800","900"];class f extends u.Disposable{constructor(_){super(),this._onOptionChange=this.register(new l.EventEmitter),this.onOptionChange=this._onOptionChange.event;const e=Object.assign({},r.DEFAULT_OPTIONS);for(const s in _)if(s in e)try{const t=_[s];e[s]=this._sanitizeAndValidateOption(s,t)}catch(t){console.error(t)}this.rawOptions=e,this.options=Object.assign({},e),this._setupOptions()}onSpecificOptionChange(_,e){return this.onOptionChange(s=>{s===_&&e(this.rawOptions[_])})}onMultipleOptionChange(_,e){return this.onOptionChange(s=>{_.indexOf(s)!==-1&&e()})}_setupOptions(){const _=s=>{if(!(s in r.DEFAULT_OPTIONS))throw new Error(`No option with key "${s}"`);return this.rawOptions[s]},e=(s,t)=>{if(!(s in r.DEFAULT_OPTIONS))throw new Error(`No option with key "${s}"`);t=this._sanitizeAndValidateOption(s,t),this.rawOptions[s]!==t&&(this.rawOptions[s]=t,this._onOptionChange.fire(s))};for(const s in this.rawOptions){const t={get:_.bind(this,s),set:e.bind(this,s)};Object.defineProperty(this.options,s,t)}}_sanitizeAndValidateOption(_,e){switch(_){case"cursorStyle":if(e||(e=r.DEFAULT_OPTIONS[_]),!function(s){return s==="block"||s==="underline"||s==="bar"}(e))throw new Error(`"${e}" is not a valid value for ${_}`);break;case"wordSeparator":e||(e=r.DEFAULT_OPTIONS[_]);break;case"fontWeight":case"fontWeightBold":if(typeof e=="number"&&1<=e&&e<=1e3)break;e=d.includes(e)?e:r.DEFAULT_OPTIONS[_];break;case"cursorWidth":e=Math.floor(e);case"lineHeight":case"tabStopWidth":if(e<1)throw new Error(`${_} cannot be less than 1, value: ${e}`);break;case"minimumContrastRatio":e=Math.max(1,Math.min(21,Math.round(10*e)/10));break;case"scrollback":if((e=Math.min(e,4294967295))<0)throw new Error(`${_} cannot be less than 0, value: ${e}`);break;case"fastScrollSensitivity":case"scrollSensitivity":if(e<=0)throw new Error(`${_} cannot be less than or equal to 0, value: ${e}`);break;case"rows":case"cols":if(!e&&e!==0)throw new Error(`${_} must be numeric, value: ${e}`);break;case"windowsPty":e=e??{}}return e}}r.OptionsService=f},2660:function(I,r,a){var l=this&&this.__decorate||function(f,p,_,e){var s,t=arguments.length,i=t<3?p:e===null?e=Object.getOwnPropertyDescriptor(p,_):e;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(f,p,_,e);else for(var o=f.length-1;o>=0;o--)(s=f[o])&&(i=(t<3?s(i):t>3?s(p,_,i):s(p,_))||i);return t>3&&i&&Object.defineProperty(p,_,i),i},u=this&&this.__param||function(f,p){return function(_,e){p(_,e,f)}};Object.defineProperty(r,"__esModule",{value:!0}),r.OscLinkService=void 0;const n=a(2585);let d=r.OscLinkService=class{constructor(f){this._bufferService=f,this._nextId=1,this._entriesWithId=new Map,this._dataByLinkId=new Map}registerLink(f){const p=this._bufferService.buffer;if(f.id===void 0){const o=p.addMarker(p.ybase+p.y),c={data:f,id:this._nextId++,lines:[o]};return o.onDispose(()=>this._removeMarkerFromLink(c,o)),this._dataByLinkId.set(c.id,c),c.id}const _=f,e=this._getEntryIdKey(_),s=this._entriesWithId.get(e);if(s)return this.addLineToLink(s.id,p.ybase+p.y),s.id;const t=p.addMarker(p.ybase+p.y),i={id:this._nextId++,key:this._getEntryIdKey(_),data:_,lines:[t]};return t.onDispose(()=>this._removeMarkerFromLink(i,t)),this._entriesWithId.set(i.key,i),this._dataByLinkId.set(i.id,i),i.id}addLineToLink(f,p){const _=this._dataByLinkId.get(f);if(_&&_.lines.every(e=>e.line!==p)){const e=this._bufferService.buffer.addMarker(p);_.lines.push(e),e.onDispose(()=>this._removeMarkerFromLink(_,e))}}getLinkData(f){var p;return(p=this._dataByLinkId.get(f))===null||p===void 0?void 0:p.data}_getEntryIdKey(f){return`${f.id};;${f.uri}`}_removeMarkerFromLink(f,p){const _=f.lines.indexOf(p);_!==-1&&(f.lines.splice(_,1),f.lines.length===0&&(f.data.id!==void 0&&this._entriesWithId.delete(f.key),this._dataByLinkId.delete(f.id)))}};r.OscLinkService=d=l([u(0,n.IBufferService)],d)},8343:(I,r)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.createDecorator=r.getServiceDependencies=r.serviceRegistry=void 0;const a="di$target",l="di$dependencies";r.serviceRegistry=new Map,r.getServiceDependencies=function(u){return u[l]||[]},r.createDecorator=function(u){if(r.serviceRegistry.has(u))return r.serviceRegistry.get(u);const n=function(d,f,p){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");(function(_,e,s){e[a]===e?e[l].push({id:_,index:s}):(e[l]=[{id:_,index:s}],e[a]=e)})(n,d,p)};return n.toString=()=>u,r.serviceRegistry.set(u,n),n}},2585:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.IDecorationService=r.IUnicodeService=r.IOscLinkService=r.IOptionsService=r.ILogService=r.LogLevelEnum=r.IInstantiationService=r.ICharsetService=r.ICoreService=r.ICoreMouseService=r.IBufferService=void 0;const l=a(8343);var u;r.IBufferService=(0,l.createDecorator)("BufferService"),r.ICoreMouseService=(0,l.createDecorator)("CoreMouseService"),r.ICoreService=(0,l.createDecorator)("CoreService"),r.ICharsetService=(0,l.createDecorator)("CharsetService"),r.IInstantiationService=(0,l.createDecorator)("InstantiationService"),function(n){n[n.TRACE=0]="TRACE",n[n.DEBUG=1]="DEBUG",n[n.INFO=2]="INFO",n[n.WARN=3]="WARN",n[n.ERROR=4]="ERROR",n[n.OFF=5]="OFF"}(u||(r.LogLevelEnum=u={})),r.ILogService=(0,l.createDecorator)("LogService"),r.IOptionsService=(0,l.createDecorator)("OptionsService"),r.IOscLinkService=(0,l.createDecorator)("OscLinkService"),r.IUnicodeService=(0,l.createDecorator)("UnicodeService"),r.IDecorationService=(0,l.createDecorator)("DecorationService")},1480:(I,r,a)=>{Object.defineProperty(r,"__esModule",{value:!0}),r.UnicodeService=void 0;const l=a(8460),u=a(225);r.UnicodeService=class{constructor(){this._providers=Object.create(null),this._active="",this._onChange=new l.EventEmitter,this.onChange=this._onChange.event;const n=new u.UnicodeV6;this.register(n),this._active=n.version,this._activeProvider=n}dispose(){this._onChange.dispose()}get versions(){return Object.keys(this._providers)}get activeVersion(){return this._active}set activeVersion(n){if(!this._providers[n])throw new Error(`unknown Unicode version "${n}"`);this._active=n,this._activeProvider=this._providers[n],this._onChange.fire(n)}register(n){this._providers[n.version]=n}wcwidth(n){return this._activeProvider.wcwidth(n)}getStringCellWidth(n){let d=0;const f=n.length;for(let p=0;p=f)return d+this.wcwidth(_);const e=n.charCodeAt(p);56320<=e&&e<=57343?_=1024*(_-55296)+e-56320+65536:d+=this.wcwidth(e)}d+=this.wcwidth(_)}return d}}}},oe={};function J(I){var r=oe[I];if(r!==void 0)return r.exports;var a=oe[I]={exports:{}};return ce[I].call(a.exports,a,a.exports,J),a.exports}var ve={};return(()=>{var I=ve;Object.defineProperty(I,"__esModule",{value:!0}),I.Terminal=void 0;const r=J(9042),a=J(3236),l=J(844),u=J(5741),n=J(8285),d=J(7975),f=J(7090),p=["cols","rows"];class _ extends l.Disposable{constructor(s){super(),this._core=this.register(new a.Terminal(s)),this._addonManager=this.register(new u.AddonManager),this._publicOptions=Object.assign({},this._core.options);const t=o=>this._core.options[o],i=(o,c)=>{this._checkReadonlyOptions(o),this._core.options[o]=c};for(const o in this._core.options){const c={get:t.bind(this,o),set:i.bind(this,o)};Object.defineProperty(this._publicOptions,o,c)}}_checkReadonlyOptions(s){if(p.includes(s))throw new Error(`Option "${s}" can only be set in the constructor`)}_checkProposedApi(){if(!this._core.optionsService.rawOptions.allowProposedApi)throw new Error("You must set the allowProposedApi option to true to use proposed API")}get onBell(){return this._core.onBell}get onBinary(){return this._core.onBinary}get onCursorMove(){return this._core.onCursorMove}get onData(){return this._core.onData}get onKey(){return this._core.onKey}get onLineFeed(){return this._core.onLineFeed}get onRender(){return this._core.onRender}get onResize(){return this._core.onResize}get onScroll(){return this._core.onScroll}get onSelectionChange(){return this._core.onSelectionChange}get onTitleChange(){return this._core.onTitleChange}get onWriteParsed(){return this._core.onWriteParsed}get element(){return this._core.element}get parser(){return this._parser||(this._parser=new d.ParserApi(this._core)),this._parser}get unicode(){return this._checkProposedApi(),new f.UnicodeApi(this._core)}get textarea(){return this._core.textarea}get rows(){return this._core.rows}get cols(){return this._core.cols}get buffer(){return this._buffer||(this._buffer=this.register(new n.BufferNamespaceApi(this._core))),this._buffer}get markers(){return this._checkProposedApi(),this._core.markers}get modes(){const s=this._core.coreService.decPrivateModes;let t="none";switch(this._core.coreMouseService.activeProtocol){case"X10":t="x10";break;case"VT200":t="vt200";break;case"DRAG":t="drag";break;case"ANY":t="any"}return{applicationCursorKeysMode:s.applicationCursorKeys,applicationKeypadMode:s.applicationKeypad,bracketedPasteMode:s.bracketedPasteMode,insertMode:this._core.coreService.modes.insertMode,mouseTrackingMode:t,originMode:s.origin,reverseWraparoundMode:s.reverseWraparound,sendFocusMode:s.sendFocus,wraparoundMode:s.wraparound}}get options(){return this._publicOptions}set options(s){for(const t in s)this._publicOptions[t]=s[t]}blur(){this._core.blur()}focus(){this._core.focus()}resize(s,t){this._verifyIntegers(s,t),this._core.resize(s,t)}open(s){this._core.open(s)}attachCustomKeyEventHandler(s){this._core.attachCustomKeyEventHandler(s)}registerLinkProvider(s){return this._core.registerLinkProvider(s)}registerCharacterJoiner(s){return this._checkProposedApi(),this._core.registerCharacterJoiner(s)}deregisterCharacterJoiner(s){this._checkProposedApi(),this._core.deregisterCharacterJoiner(s)}registerMarker(s=0){return this._verifyIntegers(s),this._core.registerMarker(s)}registerDecoration(s){var t,i,o;return this._checkProposedApi(),this._verifyPositiveIntegers((t=s.x)!==null&&t!==void 0?t:0,(i=s.width)!==null&&i!==void 0?i:0,(o=s.height)!==null&&o!==void 0?o:0),this._core.registerDecoration(s)}hasSelection(){return this._core.hasSelection()}select(s,t,i){this._verifyIntegers(s,t,i),this._core.select(s,t,i)}getSelection(){return this._core.getSelection()}getSelectionPosition(){return this._core.getSelectionPosition()}clearSelection(){this._core.clearSelection()}selectAll(){this._core.selectAll()}selectLines(s,t){this._verifyIntegers(s,t),this._core.selectLines(s,t)}dispose(){super.dispose()}scrollLines(s){this._verifyIntegers(s),this._core.scrollLines(s)}scrollPages(s){this._verifyIntegers(s),this._core.scrollPages(s)}scrollToTop(){this._core.scrollToTop()}scrollToBottom(){this._core.scrollToBottom()}scrollToLine(s){this._verifyIntegers(s),this._core.scrollToLine(s)}clear(){this._core.clear()}write(s,t){this._core.write(s,t)}writeln(s,t){this._core.write(s),this._core.write(`\r
+`,t)}paste(s){this._core.paste(s)}refresh(s,t){this._verifyIntegers(s,t),this._core.refresh(s,t)}reset(){this._core.reset()}clearTextureAtlas(){this._core.clearTextureAtlas()}loadAddon(s){this._addonManager.loadAddon(this,s)}static get strings(){return r}_verifyIntegers(...s){for(const t of s)if(t===1/0||isNaN(t)||t%1!=0)throw new Error("This API only accepts integers")}_verifyPositiveIntegers(...s){for(const t of s)if(t&&(t===1/0||isNaN(t)||t%1!=0||t<0))throw new Error("This API only accepts positive integers")}}I.Terminal=_})(),ve})())})(pe);var De=pe.exports;const Re={style:{"background-color":"white",width:"100%",padding:"8px","padding-left":"16px","border-radius":"10px","margin-bottom":"16px",display:"flex","flex-direction":"row","align-items":"center","justify-content":"space-between"}},xe=he("div",{style:{width:"100%",height:"100%","background-color":"#fff",padding:"16px","border-radius":"10px"}},[he("div",{id:"terminal",style:{}})],-1),Ae={name:"ConsolePage",components:{},data(){return{term:null,websocket:null,status:"",connection_status:"连接"}},mounted(){this.term=new De.Terminal({rendererType:"canvas",rows:28,cols:100,theme:{foreground:"#000",background:"#ffffff",cursor:"#000",convertEol:!0}}),this.term.open(document.getElementById("terminal")),this.createWebSocket()},methods:{createWebSocket(){this.status="正在连接",this.websocket=new WebSocket("ws://"+window.location.hostname+":6186"),this.status="已连接",this.connection_status="断开",this.websocket.onopen=()=>{console.log("WebSocket连接已打开")},this.websocket.onerror=Q=>{console.error("WebSocket发生错误:",Q)},this.websocket.onclose=()=>{console.log("WebSocket连接已关闭")},this.websocket.onmessage=Q=>{this.term.write(Q.data+`\r
+`)}},handleConnection(){this.connection_status==="连接"?this.createWebSocket():(this.websocket.close(),this.term.write(`已手动断开连接。\r
+`),this.status="未连接",this.connection_status="连接")}},beforeUnmount(){this.websocket.close()}},Te=Object.assign(Ae,{setup(Q){return(ne,ce)=>(Ce(),be(Le,null,[he("div",Re,[he("h3",null,ge(ne.status),1),ye(ke,{color:"primary",variant:"text",onClick:ne.handleConnection},{default:we(()=>[Ee(ge(ne.connection_status),1)]),_:1},8,["onClick"])]),xe],64))}});export{Te as default};
diff --git a/dashboard/dist/assets/ConsolePage-ff373be6.css b/dashboard/dist/assets/ConsolePage-ff373be6.css
new file mode 100644
index 000000000..22cea3777
--- /dev/null
+++ b/dashboard/dist/assets/ConsolePage-ff373be6.css
@@ -0,0 +1,32 @@
+/**
+ * Copyright (c) 2014 The xterm.js authors. All rights reserved.
+ * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
+ * https://github.com/chjj/term.js
+ * @license MIT
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ * THE SOFTWARE.
+ *
+ * Originally forked from (with the author's permission):
+ * Fabrice Bellard's javascript vt100 for jslinux:
+ * http://bellard.org/jslinux/
+ * Copyright (c) 2011 Fabrice Bellard
+ * The original design remains. The terminal itself
+ * has been extended to include xterm CSI codes, among
+ * other features.
+ */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}
diff --git a/dashboard/dist/assets/DefaultDashboard-ef4a941d.js b/dashboard/dist/assets/DefaultDashboard-ef4a941d.js
new file mode 100644
index 000000000..e644a8f1f
--- /dev/null
+++ b/dashboard/dist/assets/DefaultDashboard-ef4a941d.js
@@ -0,0 +1 @@
+import{y as R,p as u,o as _,c as f,w as e,a as t,L as w,b as a,d as p,j as $,$ as I,q as z,a0 as F,z as S,s as M,F as D,u as j,n as x,r as N,l as V,e as y,t as h,J as b,a1 as U,D as W,a2 as C,a3 as G,a4 as O,a5 as H,a6 as L,V as k,f as m,G as X,a7 as q,T as A}from"./index-5ac7c267.js";import{_ as B}from"./_plugin-vue_export-helper-c27b6911.js";const E={class:"d-flex align-start mb-6"},J={class:"ml-auto z-1"},Y={class:"text-h1 font-weight-medium"},K=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息总数",-1),Q={name:"TotalMessage",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.message_total=s.message_total},deep:!0}},data:()=>({message_total:0}),mounted(){}},Z=Object.assign(Q,{setup(s){const o=R([{title:"移除",icon:U}]);return(d,c)=>{const l=u("DotsIcon");return _(),f(b,{elevation:"0",class:"bg-secondary overflow-hidden bubble-shape bubble-secondary-shape"},{default:e(()=>[t(w,null,{default:e(()=>[a("div",E,[t(p,{icon:"",rounded:"sm",color:"darksecondary",variant:"flat"},{default:e(()=>[t($,{icon:"mdi-message"})]),_:1}),a("div",J,[t(I,{"close-on-content-click":!1},{activator:e(({props:r})=>[t(p,z({icon:"",rounded:"sm",color:"secondary",variant:"flat",size:"small"},r),{default:e(()=>[t(l,{"stroke-width":"1.5",width:"20"})]),_:2},1040)]),default:e(()=>[t(F,{rounded:"md",width:"150",class:"elevation-10"},{default:e(()=>[t(S,{density:"compact"},{default:e(()=>[(_(!0),M(D,null,j(o.value,(r,n)=>(_(),f(x,{key:n,value:n},{prepend:e(()=>[(_(),f(N(r.icon),{"stroke-width":"1.5",size:"20"}))]),default:e(()=>[t(V,{class:"ml-2"},{default:e(()=>[y(h(r.title),1)]),_:2},1024)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1})])]),a("h2",Y,h(d.message_total),1),K]),_:1})]),_:1})}}}),tt={class:"d-flex align-start mb-3"},et={class:"ml-auto z-1"},at={class:"text-h1 font-weight-medium"},st=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"会话总数",-1),ot={class:"text-h1 font-weight-medium"},lt=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"会话总数",-1),nt={name:"TotalSession",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.session_total=s.session_total},deep:!0}},data:()=>({session_total:0}),mounted(){}},it=Object.assign(nt,{setup(s){const o=W("1"),d=C(()=>({chart:{type:"bar",height:90,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},dataLabels:{enabled:!1},colors:["#fff"],fill:{type:"solid",opacity:1},stroke:{curve:"smooth",width:3},yaxis:{min:0,max:100},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"会话总数"}},marker:{show:!1}}})),c={series:[{name:"series1",data:[45,66,41,89,25,44,9,54]}]},l=C(()=>({chart:{type:"bar",height:90,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},dataLabels:{enabled:!1},colors:["#fff"],fill:{type:"solid",opacity:1},stroke:{curve:"smooth",width:3},yaxis:{min:0,max:100},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"会话总数"}},marker:{show:!1}}})),r={series:[{name:"series1",data:[35,44,9,54,45,66,41,69]}]};return(n,i)=>{const g=u("apexchart");return _(),f(b,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape bubble-primary-shape"},{default:e(()=>[t(w,null,{default:e(()=>[a("div",tt,[t(p,{icon:"",rounded:"sm",color:"darkprimary",variant:"flat"},{default:e(()=>[t($,{icon:"mdi-account-multiple-outline"})]),_:1}),a("div",et,[t(G,{modelValue:o.value,"onUpdate:modelValue":i[0]||(i[0]=v=>o.value=v),class:"theme-tab",density:"compact",end:""},{default:e(()=>[t(O,{value:"1","hide-slider":"",color:"transparent"},{default:e(()=>[y("按日")]),_:1}),t(O,{value:"2","hide-slider":"",color:"transparent"},{default:e(()=>[y("按月")]),_:1})]),_:1},8,["modelValue"])])]),t(H,{modelValue:o.value,"onUpdate:modelValue":i[1]||(i[1]=v=>o.value=v),class:"z-1"},{default:e(()=>[t(L,{value:"1"},{default:e(()=>[t(k,null,{default:e(()=>[t(m,{cols:"6"},{default:e(()=>[a("h2",at,h(n.session_total),1),st]),_:1}),t(m,{cols:"6"},{default:e(()=>[t(g,{type:"line",height:"90",options:d.value,series:c.series},null,8,["options","series"])]),_:1})]),_:1})]),_:1}),t(L,{value:"2"},{default:e(()=>[t(k,null,{default:e(()=>[t(m,{cols:"6"},{default:e(()=>[a("h2",ot,h(n.session_total),1),lt]),_:1}),t(m,{cols:"6"},{default:e(()=>[t(g,{type:"line",height:"90",options:l.value,series:r.series},null,8,["options","series"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})}}}),rt={name:"OnlineTime",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.memory=s.sys_perf.memory,this.runtime_str=s.sys_start_time;let d=new Date().getTime(),c=new Date(s.sys_start_time*1e3).getTime(),l=d-c,r=Math.floor(l/(24*3600*1e3)),n=l%(24*3600*1e3),i=Math.floor(n/(3600*1e3)),g=n%(3600*1e3),v=Math.floor(g/(60*1e3)),T=g%(60*1e3),P=Math.round(T/1e3);this.runtime_str=r+"天"+i+"小时"+v+"分"+P+"秒"},deep:!0}},data:()=>({_stat:{},memory:"Loading",runtime_str:"Loading"}),mounted(){}},dt={class:"d-flex align-center gap-3"},ct={class:"text-h4 font-weight-medium"},ut=a("span",{class:"text-subtitle-2 text-medium-emphasis text-white"},"运行时间",-1),mt={class:"d-flex align-center gap-3"},_t={class:"text-h4 font-weight-medium"},ht=a("span",{class:"text-subtitle-2 text-disabled font-weight-medium"},"占用内存",-1);function ft(s,o,d,c,l,r){return _(),M(D,null,[t(b,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape-sm bubble-primary mb-6"},{default:e(()=>[t(w,{class:"pa-5"},{default:e(()=>[a("div",dt,[t(p,{color:"darkprimary",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t($,{icon:"mdi-clock"})]),_:1}),a("div",null,[a("h4",ct,h(s.runtime_str),1),ut]),t(X),a("div",null,[t(p,{icon:"",rounded:"sm",variant:"plain"},{default:e(()=>[t($,{color:"black",icon:"mdi-stop",size:"32"})]),_:1})])])]),_:1})]),_:1}),t(b,{elevation:"0",class:"bubble-shape-sm overflow-hidden bubble-warning"},{default:e(()=>[t(w,{class:"pa-5"},{default:e(()=>[a("div",mt,[t(p,{color:"lightwarning",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t($,{icon:"mdi-memory"})]),_:1}),a("div",null,[a("h4",_t,h(s.memory)+" MiB",1),ht])])]),_:1})]),_:1})],64)}const pt=B(rt,[["render",ft]]),bt=a("span",{class:"text-subtitle-2 text-disabled font-weight-bold"},"上行消息总趋势",-1),gt={class:"text-h3 mt-1"},vt={class:"mt-4"},yt={name:"MessageStat",components:{},props:["stat"],data:()=>({total_cnt:0,select:{state:"Today",abbr:"FL"},items:[{state:"过去 24 小时",abbr:"FL"},{state:"更多维度待开发喵!",abbr:"GA"}],chartOptions1:{chart:{type:"bar",height:400,fontFamily:"inherit",foreColor:"#a1aab2",stacked:!0},colors:["#1e88e5","#5e35b1","#ede7f6"],responsive:[{breakpoint:400,options:{legend:{position:"bottom",offsetX:-10,offsetY:0}}}],plotOptions:{bar:{horizontal:!1,columnWidth:"50%"}},xaxis:{type:"category",categories:[]},legend:{show:!0,fontFamily:"'Roboto', sans-serif",position:"bottom",offsetX:20,labels:{useSeriesColors:!1},markers:{width:16,height:16,radius:5},itemMargin:{horizontal:15,vertical:8}},fill:{type:"solid"},dataLabels:{enabled:!1},grid:{show:!0},tooltip:{theme:"dark"}},lineChart1:{series:[{name:"消息条数",data:[]}]}}),watch:{stat:{handler:function(s,o){let d=[],c=[];for(let l=0;l{const c=u("apexchart");return _(),f(b,{elevation:"0"},{default:e(()=>[t(b,{variant:"outlined"},{default:e(()=>[t(w,null,{default:e(()=>[t(k,null,{default:e(()=>[t(m,{cols:"12",sm:"9"},{default:e(()=>[bt,a("h3",gt,h(o.total_cnt),1)]),_:1}),t(m,{cols:"12",sm:"3"},{default:e(()=>[t(q,{color:"primary",variant:"outlined","hide-details":"",modelValue:o.select,"onUpdate:modelValue":d[0]||(d[0]=l=>o.select=l),items:o.items,"item-title":"state","item-value":"abbr",label:"Select","persistent-hint":"","return-object":"","single-line":""},null,8,["modelValue","items"])]),_:1})]),_:1}),a("div",vt,[t(c,{type:"bar",height:"280",options:o.chartOptions1,series:o.lineChart1.series,ref:"rtchart"},null,8,["options","series"])])]),_:1})]),_:1})]),_:1})}}}),xt={class:"d-flex align-center"},$t=a("h4",{class:"text-h4 mt-1"},"各平台上行消息数",-1),Vt={class:"ml-auto"},kt={class:"mt-4"},Tt={class:"d-inline-flex align-center justify-space-between w-100"},St={class:"text-subtitle-1 text-medium-emphasis font-weight-bold"},Ct={class:"ml-auto text-subtitle-1 text-medium-emphasis font-weight-bold"},Mt={class:"text-center mt-3"},Dt={name:"PlatformStat",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.platforms=s.platform},deep:!0}},data:()=>({platforms:[]}),mounted(){}},Ot=Object.assign(Dt,{setup(s){return C(()=>({chart:{type:"area",height:95,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},colors:["#5e35b1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:1},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"消息条数 "}},marker:{show:!1}}})),(o,d)=>{const c=u("DotsIcon"),l=u("perfect-scrollbar"),r=u("ChevronRightIcon");return _(),f(b,{elevation:"0"},{default:e(()=>[t(b,{variant:"outlined"},{default:e(()=>[t(w,null,{default:e(()=>[a("div",xt,[$t,a("div",Vt,[t(I,{transition:"slide-y-transition"},{activator:e(({props:n})=>[t(p,z({color:"primary",size:"small",icon:"",rounded:"sm",variant:"text"},n),{default:e(()=>[t(c,{"stroke-width":"1.5",width:"25"})]),_:2},1040)]),default:e(()=>[t(F,{rounded:"md",width:"150",class:"elevation-10"},{default:e(()=>[t(S,null,{default:e(()=>[t(x,{value:"1"},{default:e(()=>[t(V,null,{default:e(()=>[y("今天")]),_:1})]),_:1}),t(x,{value:"2"},{default:e(()=>[t(V,null,{default:e(()=>[y("今月")]),_:1})]),_:1}),t(x,{value:"3"},{default:e(()=>[t(V,null,{default:e(()=>[y("今年")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])]),a("div",kt,[t(l,{style:{height:"270px"}},{default:e(()=>[t(S,{lines:"two",class:"py-0"},{default:e(()=>[(_(!0),M(D,null,j(o.platforms,(n,i)=>(_(),f(x,{key:i,value:n,color:"secondary",rounded:"sm"},{default:e(()=>[a("div",Tt,[a("div",null,[a("h6",St,h(n.name),1)]),a("div",Ct,h(n.count)+" 条",1)])]),_:2},1032,["value"]))),128))]),_:1})]),_:1}),a("div",Mt,[t(p,{color:"primary",variant:"text"},{append:e(()=>[t(r,{"stroke-width":"1.5",width:"20"})]),default:e(()=>[y("详情 ")]),_:1})])])]),_:1})]),_:1})]),_:1})}}}),Lt={name:"DefaultDashboard",components:{TotalMessage:Z,TotalSession:it,OnlineTime:pt,MessageStat:wt,PlatformStat:Ot},data:()=>({stat:{}}),mounted(){A.get("/api/stats").then(s=>{console.log("stat",s.data.data),this.stat=s.data.data})}};function It(s,o,d,c,l,r){const n=u("TotalMessage"),i=u("TotalSession"),g=u("OnlineTime"),v=u("MessageStat"),T=u("PlatformStat");return _(),f(k,null,{default:e(()=>[t(m,{cols:"12",md:"4"},{default:e(()=>[t(n,{stat:s.stat},null,8,["stat"])]),_:1}),t(m,{cols:"12",md:"4"},{default:e(()=>[t(i,{stat:s.stat},null,8,["stat"])]),_:1}),t(m,{cols:"12",md:"4"},{default:e(()=>[t(g,{stat:s.stat},null,8,["stat"])]),_:1}),t(m,{cols:"12",lg:"8"},{default:e(()=>[t(v,{stat:s.stat},null,8,["stat"])]),_:1}),t(m,{cols:"12",lg:"4"},{default:e(()=>[t(T,{stat:s.stat},null,8,["stat"])]),_:1})]),_:1})}const jt=B(Lt,[["render",It]]);export{jt as default};
diff --git a/dashboard/dist/assets/Error404Page-11cf087a.css b/dashboard/dist/assets/Error404Page-11cf087a.css
new file mode 100644
index 000000000..f7d3419c7
--- /dev/null
+++ b/dashboard/dist/assets/Error404Page-11cf087a.css
@@ -0,0 +1 @@
+.CardMediaWrapper{max-width:720px;margin:0 auto;position:relative}.CardMediaBuild{position:absolute;top:0;left:0;width:100%;animation:5s bounce ease-in-out infinite}.CardMediaParts{position:absolute;top:0;left:0;width:100%;animation:10s blink ease-in-out infinite}
diff --git a/dashboard/dist/assets/Error404Page-bcb6eec8.js b/dashboard/dist/assets/Error404Page-bcb6eec8.js
new file mode 100644
index 000000000..be154ac05
--- /dev/null
+++ b/dashboard/dist/assets/Error404Page-bcb6eec8.js
@@ -0,0 +1 @@
+import{_ as a}from"./_plugin-vue_export-helper-c27b6911.js";import{o,c,w as s,V as i,a as t,b as e,d as l,e as r,f as d}from"./index-5ac7c267.js";const n="/assets/img-error-bg-41f65efa.svg",_="/assets/img-error-blue-f50c8e77.svg",m="/assets/img-error-text-630dc36d.svg",g="/assets/img-error-purple-b97a483b.svg";const p={},u={class:"text-center"},f=e("div",{class:"CardMediaWrapper"},[e("img",{src:n,alt:"grid",class:"w-100"}),e("img",{src:_,alt:"grid",class:"CardMediaParts"}),e("img",{src:m,alt:"build",class:"CardMediaBuild"}),e("img",{src:g,alt:"build",class:"CardMediaBuild"})],-1),h=e("h1",{class:"text-h1"},"Something is wrong",-1),v=e("p",null,[e("small",null,[r("The page you are looking was moved, removed, "),e("br"),r("renamed, or might never exist! ")])],-1);function x(b,V){return o(),c(i,{"no-gutters":"",class:"h-100vh"},{default:s(()=>[t(d,{class:"d-flex align-center justify-center"},{default:s(()=>[e("div",u,[f,h,v,t(l,{variant:"flat",color:"primary",class:"mt-4",to:"/","prepend-icon":"mdi-home"},{default:s(()=>[r(" Home")]),_:1})])]),_:1})]),_:1})}const C=a(p,[["render",x]]);export{C as default};
diff --git a/dashboard/dist/assets/ExtensionPage-701bf929.js b/dashboard/dist/assets/ExtensionPage-701bf929.js
new file mode 100644
index 000000000..44b15813f
--- /dev/null
+++ b/dashboard/dist/assets/ExtensionPage-701bf929.js
@@ -0,0 +1 @@
+import{x as $,o as g,c as _,w as e,a,a8 as S,b as i,K as m,e as o,t as p,G as h,d,A as T,L as x,a9 as B,J as k,s as V,f,F as C,u as F,V as c,N as v,P as b,H as w,q as E,O as G,aa as H,ab as U,T as u,j as q}from"./index-5ac7c267.js";import{_ as y}from"./ConfigDetailCard-756c045d.js";import"./UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js";const N={class:"d-sm-flex align-center justify-space-between"},D=$({__name:"ExtensionCard",props:{title:String,link:String},setup(s){const t=s,n=l=>{window.open(l,"_blank")};return(l,r)=>(g(),_(k,{variant:"outlined",elevation:"0",class:"withbg"},{default:e(()=>[a(S,{style:{padding:"10px 20px"}},{default:e(()=>[i("div",N,[a(m,null,{default:e(()=>[o(p(t.title),1)]),_:1}),a(h),a(d,{icon:"mdi-link",variant:"plain",onClick:r[0]||(r[0]=Q=>n(t.link))})])]),_:1}),a(T),a(x,null,{default:e(()=>[B(l.$slots,"default")]),_:3})]),_:3}))}}),j=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 已安装的插件")],-1),z={style:{"min-height":"180px","max-height":"180px",overflow:"hidden"}},I={class:"d-flex align-center gap-2"},P=i("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[i("h3",null,"🧩 插件市场 [待开发]")],-1),A=i("span",{class:"text-h5"},"插件配置",-1),L=i("span",{class:"text-h5"},"安装插件",-1),O=i("h3",null,"从 GitHub 上在线下载",-1),J=i("small",null,"请输入合法的 GitHub 仓库链接,当前仅支持 GitHub。如:https://github.com/Soulter/astrbot_plugin_aiocqhttp",-1),K=i("h3",null,"从本机上传 .zip 压缩包",-1),R=i("small",null,"请保证插件文件存在压缩包根目录中的第一个文件夹中(即类似于从 GitHub 仓库页上下载的 Zip 压缩包的格式)。",-1),Z=i("br",null,null,-1),M={name:"ExtensionPage",components:{ExtensionCard:D,ConfigDetailCard:y},data(){return{extension_data:{data:[]},extension_url:"",status:"",dialog:!1,snack_message:"",snack_show:!1,snack_success:"success",install_loading:!1,uninstall_loading:!1,configDialog:!1,extension_config:{},upload_file:null}},mounted(){this.getExtensions()},methods:{toast(s,t){this.snack_message=s,this.snack_show=!0,this.snack_success=t},getExtensions(){u.get("/api/extensions").then(s=>{this.extension_data.data=s.data.data,console.log(this.extension_data)})},newExtension(){if(this.extension_url===""&&this.upload_file===null){this.toast("请填写插件链接或上传插件文件","error");return}if(this.extension_url!==""&&this.upload_file!==null){this.toast("请不要同时填写插件链接和上传插件文件","error");return}if(this.install_loading=!0,this.upload_file!==null){const s=new FormData;s.append("file",this.upload_file[0]),u.post("/api/extensions/upload-install",s,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{if(this.install_loading=!1,t.data.status==="error"){this.toast(t.data.message,"error");return}this.extension_data.data=t.data.data,console.log(this.extension_data),this.upload_file="",this.toast(t.data.message,"success"),this.dialog=!1,this.getExtensions()}).catch(t=>{this.install_loading=!1,this.toast(t,"error")});return}else u.post("/api/extensions/install",{url:this.extension_url}).then(s=>{if(this.install_loading=!1,s.data.status==="error"){this.toast(s.data.message,"error");return}this.extension_data.data=s.data.data,console.log(this.extension_data),this.extension_url="",this.toast(s.data.message,"success"),this.dialog=!1,this.getExtensions()}).catch(s=>{this.install_loading=!1,this.toast(s,"error")})},uninstallExtension(s){this.uninstall_loading=!0,u.post("/api/extensions/uninstall",{name:s}).then(t=>{if(this.uninstall_loading=!1,t.data.status==="error"){this.toast(t.data.message,"error");return}this.extension_data.data=t.data.data,console.log(this.extension_data),this.toast(t.data.message,"success"),this.dialog=!1,this.getExtensions()}).catch(t=>{this.uninstall_loading=!1,this.toast(t,"error")})},updateExtension(s){this.update_loading=!0,u.post("/api/extensions/update",{name:s}).then(t=>{if(this.update_loading=!1,t.data.status==="error"){this.toast(t.data.message,"error");return}this.extension_data.data=t.data.data,console.log(this.extension_data),this.toast(t.data.message,"success"),this.dialog=!1,this.getExtensions()}).catch(t=>{this.update_loading=!1,this.toast(t,"error")})},openExtensionConfig(s){this.curr_namespace=s,this.configDialog=!0,u.get("/api/configs?namespace="+s).then(t=>{this.extension_config=t.data.data,console.log(this.extension_config)}).catch(t=>{this.toast(t,"error")})},updateConfig(){u.post("/api/configs",{config:this.extension_config,namespace:this.curr_namespace}).then(s=>{s.data.status==="success"?this.toast(s.data.message,"success"):this.toast(s.data.message,"error")}).catch(s=>{this.toast(s,"error")})}}},tt=Object.assign(M,{setup(s){return(t,n)=>(g(),V(C,null,[a(c,null,{default:e(()=>[a(f,{cols:"12",md:"12"},{default:e(()=>[j]),_:1}),(g(!0),V(C,null,F(t.extension_data.data,l=>(g(),_(f,{cols:"12",md:"6",lg:"4"},{default:e(()=>[(g(),_(D,{key:l.name,title:l.name,link:l.repo,style:{"margin-bottom":"16px"}},{default:e(()=>[i("p",z,p(l.desc),1),i("div",I,[a(q,null,{default:e(()=>[o("mdi-account")]),_:1}),i("span",null,p(l.author),1),a(h),a(d,E({variant:"plain",onClick:r=>t.openExtensionConfig(l.name)},t.props),{default:e(()=>[o("配置")]),_:2},1040,["onClick"]),a(d,{variant:"plain",onClick:r=>t.updateExtension(l.name),loading:t.update_loading},{default:e(()=>[o("更新")]),_:2},1032,["onClick","loading"]),a(d,{variant:"plain",onClick:r=>t.uninstallExtension(l.name),loading:t.uninstall_loading},{default:e(()=>[o("卸载")]),_:2},1032,["onClick","loading"])])]),_:2},1032,["title","link"]))]),_:2},1024))),256)),a(f,{cols:"12",md:"12"},{default:e(()=>[P]),_:1})]),_:1}),a(w,{modelValue:t.configDialog,"onUpdate:modelValue":n[1]||(n[1]=l=>t.configDialog=l),width:"750"},{activator:e(({props:l})=>[]),default:e(()=>[a(k,null,{default:e(()=>[a(m,null,{default:e(()=>[A]),_:1}),a(x,null,{default:e(()=>[a(v,null,{default:e(()=>[a(y,{config:t.extension_config},null,8,["config"])]),_:1})]),_:1}),a(b,null,{default:e(()=>[a(h),a(d,{color:"blue-darken-1",variant:"text",onClick:t.updateConfig},{default:e(()=>[o(" 保存并关闭 ")]),_:1},8,["onClick"]),a(d,{color:"blue-darken-1",variant:"text",onClick:n[0]||(n[0]=l=>t.configDialog=!1)},{default:e(()=>[o(" 关闭 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),a(w,{modelValue:t.dialog,"onUpdate:modelValue":n[6]||(n[6]=l=>t.dialog=l),persistent:"",width:"700"},{activator:e(({props:l})=>[a(d,E(l,{icon:"mdi-plus",size:"x-large",style:{position:"fixed",right:"52px",bottom:"52px"},color:"darkprimary"}),null,16)]),default:e(()=>[a(k,null,{default:e(()=>[a(m,null,{default:e(()=>[L]),_:1}),a(x,null,{default:e(()=>[a(v,null,{default:e(()=>[a(c,null,{default:e(()=>[O,a(f,{cols:"12"},{default:e(()=>[J,a(G,{label:"仓库链接",modelValue:t.extension_url,"onUpdate:modelValue":n[2]||(n[2]=l=>t.extension_url=l),variant:"outlined",required:""},null,8,["modelValue"])]),_:1})]),_:1}),a(c,null,{default:e(()=>[K,a(f,{cols:"12"},{default:e(()=>[R,a(H,{label:"选择文件",modelValue:t.upload_file,"onUpdate:modelValue":n[3]||(n[3]=l=>t.upload_file=l),accept:".zip",outlined:"",required:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Z,i("small",null,p(t.status),1)]),_:1}),a(b,null,{default:e(()=>[a(h),a(d,{color:"blue-darken-1",variant:"text",onClick:n[4]||(n[4]=l=>t.dialog=!1)},{default:e(()=>[o(" 关闭 ")]),_:1}),a(d,{color:"blue-darken-1",variant:"text",loading:t.install_loading,onClick:n[5]||(n[5]=l=>t.newExtension(t.extension_url))},{default:e(()=>[o(" 安装 ")]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),a(U,{timeout:2e3,elevation:"24",color:t.snack_success,modelValue:t.snack_show,"onUpdate:modelValue":n[7]||(n[7]=l=>t.snack_show=l)},{default:e(()=>[o(p(t.snack_message),1)]),_:1},8,["color","modelValue"])],64))}});export{tt as default};
diff --git a/dashboard/dist/assets/FullLayout-35e69863.js b/dashboard/dist/assets/FullLayout-35e69863.js
new file mode 100644
index 000000000..9bc38d813
--- /dev/null
+++ b/dashboard/dist/assets/FullLayout-35e69863.js
@@ -0,0 +1 @@
+import{o,c as r,w as t,e as v,t as k,g as ae,h as le,a as e,i as G,j as C,k as B,l as W,m as H,n as J,r as R,p as K,q as I,s as w,F as x,u as Q,v as se,x as D,y as ie,b as _,z as oe,A as X,B as n,C as ne,D as b,d as h,E,M as U,G as S,H as M,I as y,J as P,K as j,L as O,N as T,V as re,f as ue,O as z,P as q,Q as de,R as ce,S as me,T as N,U as pe,W as fe,X as ve,Y as _e,Z as he,_ as Ve}from"./index-5ac7c267.js";import{_ as be,u as L}from"./LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js";import{m as F}from"./md5-086248bf.js";const ke=[{title:"面板",icon:"mdi-view-dashboard",to:"/dashboard/default"},{title:"配置",icon:"mdi-cog",to:"/config"},{title:"插件",icon:"mdi-puzzle",to:"/extension"},{title:"控制台",icon:"mdi-console",to:"/console"}],ye={__name:"NavGroup",props:{item:Object},setup(a){const i=a;return(u,f)=>(o(),r(ae,{color:"darkText",class:"smallCap"},{default:t(()=>[v(k(i.item.header),1)]),_:1}))}},Y={__name:"NavItem",props:{item:Object,level:Number},setup(a){return(i,u)=>(o(),r(J,{to:a.item.type==="external"?"":a.item.to,href:a.item.type==="external"?a.item.to:"",rounded:"",class:"mb-1",color:"secondary",disabled:a.item.disabled,target:a.item.type==="external"?"_blank":""},le({prepend:t(()=>[a.item.icon?(o(),r(C,{key:0,color:a.item.iconColor,size:a.item.iconSize,class:"hide-menu",icon:a.item.icon},null,8,["color","size","icon"])):B("",!0)]),default:t(()=>[e(W,null,{default:t(()=>[v(k(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(H,{key:0,class:"text-caption mt-n1 hide-menu"},{default:t(()=>[v(k(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},[a.item.chip?{name:"append",fn:t(()=>[e(G,{color:a.item.chipColor,class:"sidebarchip hide-menu",size:a.item.chipIcon?"small":"default",variant:a.item.chipVariant,"prepend-icon":a.item.chipIcon},{default:t(()=>[v(k(a.item.chip),1)]),_:1},8,["color","size","variant","prepend-icon"])]),key:"0"}:void 0]),1032,["to","href","disabled","target"]))}},ge={__name:"IconSet",props:{item:Object,level:Number},setup(a){const i=a;return(u,f)=>i.level>0?(o(),r(R(i.item),{key:0,size:"5",fill:"currentColor","stroke-width":"1.5",class:"iconClass"})):(o(),r(R(i.item),{key:1,size:"20","stroke-width":"1.5",class:"iconClass"}))}},Ce={__name:"NavCollapse",props:{item:Object,level:Number},setup(a){const i=a;return(u,f)=>{const p=K("NavCollapse",!0);return o(),r(se,{"no-action":""},{activator:t(({props:d})=>[e(J,I(d,{value:a.item.title,rounded:"",class:"mb-1",color:"secondary"}),{prepend:t(()=>[e(ge,{item:a.item.icon,level:a.level},null,8,["item","level"])]),default:t(()=>[e(W,{class:"mr-auto"},{default:t(()=>[v(k(a.item.title),1)]),_:1}),a.item.subCaption?(o(),r(H,{key:0,class:"text-caption mt-n1 hide-menu"},{default:t(()=>[v(k(a.item.subCaption),1)]),_:1})):B("",!0)]),_:2},1040,["value"])]),default:t(()=>[(o(!0),w(x,null,Q(a.item.children,(d,m)=>(o(),w(x,{key:m},[d.children?(o(),r(p,{key:0,item:d,level:i.level+1},null,8,["item","level"])):(o(),r(Y,{key:1,item:d,level:i.level+1},null,8,["item","level"]))],64))),128))]),_:1})}}},we={__name:"LogoMain",setup(a){return(i,u)=>(o(),r(be))}},xe={class:"pa-5"},Se={class:"pa-4 text-center"},ze=D({__name:"VerticalSidebar",setup(a){const i=L(),u=ie(ke);return(f,p)=>{const d=K("perfect-scrollbar");return o(),r(ne,{left:"",modelValue:n(i).Sidebar_drawer,"onUpdate:modelValue":p[0]||(p[0]=m=>n(i).Sidebar_drawer=m),elevation:"0","rail-width":"105","mobile-breakpoint":"960",app:"",class:"leftSidebar",rail:n(i).mini_sidebar,"expand-on-hover":""},{default:t(()=>[_("div",xe,[e(we)]),e(d,{class:"scrollnavbar"},{default:t(()=>[e(oe,{class:"pa-4"},{default:t(()=>[(o(!0),w(x,null,Q(u.value,(m,V)=>(o(),w(x,{key:V},[m.header?(o(),r(ye,{item:m,key:m.title},null,8,["item"])):m.divider?(o(),r(X,{key:1,class:"my-3"})):m.children?(o(),r(Ce,{key:2,class:"leftPadding",item:m,level:0},null,8,["item"])):(o(),r(Y,{key:3,item:m,class:"leftPadding"},null,8,["item"]))],64))),128))]),_:1}),_("div",Se,[e(G,{color:"inputBorder",size:"small"},{default:t(()=>[v(" v1.0.0 ")]),_:1})])]),_:1})]),_:1},8,["modelValue","rail"])}}}),Ne=_("span",{class:"text-h5"},"密码修改",-1),Be=_("small",null,"如果是第一次修改密码,原密码请留空。",-1),Ie=_("br",null,null,-1),Te=_("span",{class:"text-h5"},"更新项目",-1),De={style:{"margin-top":"16px"}},Le=_("p",null,"切换到指定版本",-1),$e=D({__name:"VerticalHeader",setup(a){const i=L();b(!1);let u=b(!1),f=b(!1),p=b(""),d=b(""),m=b(""),V=b(""),$=b(!1),g=b("");const Z=c=>{window.open(c,"_blank")};function ee(){p.value!=""&&(p.value=F.md5(p.value)),d.value=F.md5(d.value),N.post("/api/change_password",{password:p.value,new_password:d.value}).then(c=>{if(c.data.status=="error"){m.value=c.data.message,p.value="",d.value="";return}u.value=!u.value,m.value=c.data.message,setTimeout(()=>{pe().logout()},1e3)}).catch(c=>{console.log(c),m.value=c,p.value="",d.value=""})}function te(){V.value="正在检查更新...",N.get("/api/check_update").then(c=>{$.value=c.data.data.has_new_version,V.value=c.data.message}).catch(c=>{console.log(c),V.value=c})}function A(c){V.value="正在切换版本...",N.post("/api/update_project",{version:c}).then(l=>{V.value=l.data.message,l.data.status=="success"&&setTimeout(()=>{window.location.reload()},1e3)}).catch(l=>{console.log(l),V.value=l})}return(c,l)=>(o(),r(me,{elevation:"0",height:"80"},{default:t(()=>[e(h,{class:"hidden-md-and-down text-secondary",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:l[0]||(l[0]=E(s=>n(i).SET_MINI_SIDEBAR(!n(i).mini_sidebar),["stop"])),size:"small"},{default:t(()=>[e(n(U),{size:"20","stroke-width":"1.5"})]),_:1}),e(h,{class:"hidden-lg-and-up text-secondary ms-3",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:E(n(i).SET_SIDEBAR_DRAWER,["stop"]),size:"small"},{default:t(()=>[e(n(U),{size:"20","stroke-width":"1.5"})]),_:1},8,["onClick"]),e(S),e(M,{modelValue:n(u),"onUpdate:modelValue":l[4]||(l[4]=s=>y(u)?u.value=s:u=s),persistent:"",width:"700"},{activator:t(({props:s})=>[e(h,I({class:"profileBtn text-primary",color:"lightprimary",variant:"flat",rounded:"pill"},s),{default:t(()=>[e(C,{icon:"mdi-account-edit",size:"25"})]),_:2},1040)]),default:t(()=>[e(P,null,{default:t(()=>[e(j,null,{default:t(()=>[Ne]),_:1}),e(O,null,{default:t(()=>[e(T,null,{default:t(()=>[e(re,null,{default:t(()=>[e(ue,{cols:"12"},{default:t(()=>[e(z,{label:"原密码*",type:"password",modelValue:n(p),"onUpdate:modelValue":l[1]||(l[1]=s=>y(p)?p.value=s:p=s),required:""},null,8,["modelValue"]),e(z,{label:"新密码*",type:"password",modelValue:n(d),"onUpdate:modelValue":l[2]||(l[2]=s=>y(d)?d.value=s:d=s),required:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Be,Ie,_("small",null,k(n(m)),1)]),_:1}),e(q,null,{default:t(()=>[e(S),e(h,{color:"blue-darken-1",variant:"text",onClick:l[3]||(l[3]=s=>y(u)?u.value=!1:u=!1)},{default:t(()=>[v(" 关闭 ")]),_:1}),e(h,{color:"blue-darken-1",variant:"text",onClick:ee},{default:t(()=>[v(" 提交 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(M,{modelValue:n(f),"onUpdate:modelValue":l[9]||(l[9]=s=>y(f)?f.value=s:f=s),width:"700"},{activator:t(({props:s})=>[e(h,I({onClick:te,class:"profileBtn text-primary",color:"lightprimary",variant:"flat",rounded:"pill"},s),{default:t(()=>[e(C,{icon:"mdi-update",size:"25"})]),_:2},1040)]),default:t(()=>[e(P,null,{default:t(()=>[e(j,null,{default:t(()=>[Te]),_:1}),e(O,null,{default:t(()=>[e(T,null,{default:t(()=>[_("p",null,k(n(V)),1),de(e(h,{onClick:l[5]||(l[5]=s=>A("latest")),color:"primary",class:"ml-2",style:{"border-radius":"10px"}},{default:t(()=>[v(" 更新到最新版本 ")]),_:1},512),[[ce,n($)]]),e(X),_("div",De,[Le,e(z,{label:"版本号。如v3.1.3",modelValue:n(g),"onUpdate:modelValue":l[6]||(l[6]=s=>y(g)?g.value=s:g=s),required:""},null,8,["modelValue"]),e(h,{color:"primary",class:"ml-2",style:{"border-radius":"10px"},onClick:l[7]||(l[7]=s=>A(n(g)))},{default:t(()=>[v(" 切换到指定版本 ")]),_:1})])]),_:1})]),_:1}),e(q,null,{default:t(()=>[e(S),e(h,{color:"blue-darken-1",variant:"text",onClick:l[8]||(l[8]=s=>y(f)?f.value=!1:f=!1)},{default:t(()=>[v(" 关闭 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(h,{class:"profileBtn text-primary",color:"lightprimary",variant:"flat",onClick:l[10]||(l[10]=s=>Z("https://github.com/Soulter/AstrBot")),rounded:"pill"},{default:t(()=>[e(C,{icon:"mdi-github",size:"25"})]),_:1})]),_:1}))}}),Ue=D({__name:"FullLayout",setup(a){const i=L();return(u,f)=>(o(),r(Ve,null,{default:t(()=>[e(fe,{theme:"PurpleTheme",class:ve([n(i).fontTheme,n(i).mini_sidebar?"mini-sidebar":"",n(i).inputBg?"inputWithbg":""])},{default:t(()=>[e(ze),e($e),e(_e,null,{default:t(()=>[e(T,{fluid:"",class:"page-wrapper"},{default:t(()=>[_("div",null,[e(n(he))])]),_:1})]),_:1})]),_:1},8,["class"])]),_:1}))}});export{Ue as default};
diff --git a/dashboard/dist/assets/LoginPage-5c692a20.js b/dashboard/dist/assets/LoginPage-5c692a20.js
new file mode 100644
index 000000000..0975f98bc
--- /dev/null
+++ b/dashboard/dist/assets/LoginPage-5c692a20.js
@@ -0,0 +1,5 @@
+import{_ as _t}from"./LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js";import{x as ke,ag as we,r as Ot,ah as Vt,D as A,ai as Ne,a2 as P,B as I,aj as Q,ak as St,I as Be,al as Ie,am as Et,an as jt,ao as At,ap as G,y as wt,o as Re,c as tt,w as C,a as j,O as He,b as ge,aq as Ft,d as Pt,e as Ge,s as Ct,ar as Tt,t as Nt,k as Bt,U as It,f as Fe,N as Rt,V as Pe,J as Ye,L as kt}from"./index-5ac7c267.js";import{a as Mt}from"./md5-086248bf.js";/**
+ * vee-validate v4.11.3
+ * (c) 2023 Abdelrahman Awad
+ * @license MIT
+ */function R(e){return typeof e=="function"}function nt(e){return e==null}const Z=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function Me(e){return Number(e)>=0}function Ut(e){return typeof e=="object"&&e!==null}function Dt(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function zt(e){if(!Ut(e)||Dt(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function ye(e,t){return Object.keys(t).forEach(n=>{if(zt(t[n])){e[n]||(e[n]={}),ye(e[n],t[n]);return}e[n]=t[n]}),e}function pe(e){const t=e.split(".");if(!t.length)return"";let n=String(t[0]);for(let i=1;iYt(l)&&o in l?l[o]:n,e):n}function Y(e,t,n){if(be(t)){e[De(t)]=n;return}const i=t.split(/\.|\[(\d+)\]/).filter(Boolean);let l=e;for(let o=0;oD(e,n.slice(0,c).join(".")));for(let o=l.length-1;o>=0;o--)if(Wt(l[o])){if(o===0){Ce(e,n[0]);continue}Ce(l[o-1],n[o-1])}}function U(e){return Object.keys(e)}function Qe(e,t=0){let n=null,i=[];return function(...l){return n&&clearTimeout(n),n=setTimeout(()=>{const o=e(...l);i.forEach(c=>c(o)),i=[]},t),new Promise(o=>i.push(o))}}function Jt(e,t){let n;return async function(...l){const o=e(...l);n=o;const c=await o;return o!==n||(n=void 0,t(c,l)),c}}function Xe(e){return Array.isArray(e)?e:e?[e]:[]}function ue(e,t){const n={};for(const i in e)t.includes(i)||(n[i]=e[i]);return n}function Qt(e){let t=null,n=[];return function(...i){const l=Q(()=>{if(t!==l)return;const o=e(...i);n.forEach(c=>c(o)),n=[],t=null});return t=l,new Promise(o=>n.push(o))}}const Xt=(e,t,n)=>t.slots.default?typeof e=="string"||!e?t.slots.default(n()):{default:()=>{var i,l;return(l=(i=t.slots).default)===null||l===void 0?void 0:l.call(i,n())}}:t.slots.default;function Te(e){if(lt(e))return e._value}function lt(e){return"_value"in e}function Zt(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Ze(e){if(!Ue(e))return e;const t=e.target;if(Gt(t.type)&<(t))return Te(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(Kt(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map(Te);if(at(t)){const n=Array.from(t.options).find(i=>i.selected);return n?Te(n):t.value}return Zt(t)}function en(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?Z(e)&&e._$$isNormalized?e:Z(e)?Object.keys(e).reduce((n,i)=>{const l=tn(e[i]);return e[i]!==!1&&(n[i]=et(l)),n},t):typeof e!="string"?t:e.split("|").reduce((n,i)=>{const l=nn(i);return l.name&&(n[l.name]=et(l.params)),n},t):t}function tn(e){return e===!0?[]:Array.isArray(e)||Z(e)?e:[e]}function et(e){const t=n=>typeof n=="string"&&n[0]==="@"?rn(n.slice(1)):n;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,i)=>(n[i]=t(e[i]),n),{})}const nn=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function rn(e){const t=n=>D(n,e)||n[e];return t.__locatorRef=e,t}const an={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let ln=Object.assign({},an);const X=()=>ln;async function un(e,t,n={}){const i=n==null?void 0:n.bails,l={name:(n==null?void 0:n.name)||"{field}",rules:t,label:n==null?void 0:n.label,bails:i??!0,formData:(n==null?void 0:n.values)||{}},c=(await on(l,e)).errors;return{errors:c,valid:!c.length}}async function on(e,t){if(ee(e.rules)||rt(e.rules))return cn(t,e.rules);if(R(e.rules)||Array.isArray(e.rules)){const c={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},h=Array.isArray(e.rules)?e.rules:[e.rules],f=h.length,d=[];for(let m=0;m{const f=h.path||"";return c[f]||(c[f]={errors:[],path:f}),c[f].errors.push(...h.errors),c},{});return{errors:Object.values(o)}}}}}async function cn(e,t){const i=await(ee(t)?t:ut(t)).parse(e),l=[];for(const o of i.errors)o.errors.length&&l.push(...o.errors);return{errors:l}}async function dn(e,t,n){const i=Lt(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const l=fn(n.params,e.formData),o={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:l})},c=await i(t,l,o);return typeof c=="string"?{error:c}:{error:c?void 0:ot(o)}}function ot(e){const t=X().generateMessage;return t?t(e):"Field is invalid"}function fn(e,t){const n=i=>Ht(i)?i(t):i;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((i,l)=>(i[l]=n(e[l]),i),{})}async function vn(e,t){const i=await(ee(e)?e:ut(e)).parse(t),l={},o={};for(const c of i.errors){const h=c.errors,f=(c.path||"").replace(/\["(\d+)"\]/g,(d,m)=>`[${m}]`);l[f]={valid:!h.length,errors:h},h.length&&(o[f]=h[0])}return{valid:!i.errors.length,results:l,errors:o,values:i.value}}async function mn(e,t,n){const l=U(e).map(async d=>{var m,E,O;const b=(m=n==null?void 0:n.names)===null||m===void 0?void 0:m[d],T=await un(D(t,d),e[d],{name:(b==null?void 0:b.name)||d,label:b==null?void 0:b.label,values:t,bails:(O=(E=n==null?void 0:n.bailsMap)===null||E===void 0?void 0:E[d])!==null&&O!==void 0?O:!0});return Object.assign(Object.assign({},T),{path:d})});let o=!0;const c=await Promise.all(l),h={},f={};for(const d of c)h[d.path]={valid:d.valid,errors:d.errors},d.valid||(o=!1,f[d.path]=d.errors[0]);return{valid:o,results:h,errors:f}}let hn=0;const oe=["bails","fieldsCount","id","multiple","type","validate"];function st(e){const t=I(e==null?void 0:e.initialValues)||{},n=I(e==null?void 0:e.validationSchema);return n&&ee(n)&&R(n.cast)?S(n.cast(t)||{}):S(t)}function pn(e){var t;const n=hn++;let i=0;const l=A(!1),o=A(!1),c=A(0),h=[],f=Ne(st(e)),d=A([]),m=A({}),E=A({}),O=Qt(()=>{E.value=d.value.reduce((a,r)=>(a[pe(G(r.path))]=r,a),{})});function b(a,r){const u=w(a);if(!u){typeof a=="string"&&(m.value[pe(a)]=Xe(r));return}if(typeof a=="string"){const s=pe(a);m.value[s]&&delete m.value[s]}u.errors=Xe(r),u.valid=!u.errors.length}function T(a){U(a).forEach(r=>{b(r,a[r])})}e!=null&&e.initialErrors&&T(e.initialErrors);const W=P(()=>{const a=d.value.reduce((r,u)=>(u.errors.length&&(r[u.path]=u.errors),r),{});return Object.assign(Object.assign({},m.value),a)}),K=P(()=>U(W.value).reduce((a,r)=>{const u=W.value[r];return u!=null&&u.length&&(a[r]=u[0]),a},{})),te=P(()=>d.value.reduce((a,r)=>(a[r.path]={name:r.path||"",label:r.label||""},a),{})),ce=P(()=>d.value.reduce((a,r)=>{var u;return a[r.path]=(u=r.bails)!==null&&u!==void 0?u:!0,a},{})),ne=Object.assign({},(e==null?void 0:e.initialErrors)||{}),de=(t=e==null?void 0:e.keepValuesOnUnmount)!==null&&t!==void 0?t:!1,{initialValues:z,originalInitialValues:J,setInitialValues:fe}=gn(d,f,e),ve=yn(d,f,J,K),re=P(()=>d.value.reduce((a,r)=>{const u=D(f,r.path);return Y(a,r.path,u),a},{})),B=e==null?void 0:e.validationSchema;function q(a,r){var u,s;const p=P(()=>D(z.value,G(a))),v=E.value[G(a)];if(v){((r==null?void 0:r.type)==="checkbox"||(r==null?void 0:r.type)==="radio")&&(v.multiple=!0);const F=i++;return Array.isArray(v.id)?v.id.push(F):v.id=[v.id,F],v.fieldsCount++,v.__flags.pendingUnmount[F]=!1,v}const y=P(()=>D(f,G(a))),V=G(a),g=i++,_=Ne({id:g,path:a,touched:!1,pending:!1,valid:!0,validated:!!(!((u=ne[V])===null||u===void 0)&&u.length),initialValue:p,errors:wt([]),bails:(s=r==null?void 0:r.bails)!==null&&s!==void 0?s:!1,label:r==null?void 0:r.label,type:(r==null?void 0:r.type)||"default",value:y,multiple:!1,__flags:{pendingUnmount:{[g]:!1}},fieldsCount:1,validate:r==null?void 0:r.validate,dirty:P(()=>!se(I(y),I(p)))});return d.value.push(_),E.value[V]=_,O(),K.value[V]&&!ne[V]&&Q(()=>{H(V,{mode:"silent"})}),Be(a)&&Ie(a,F=>{O();const le=S(y.value);E.value[F]=_,Q(()=>{Y(f,F,le)})}),_}const _e=Qe(qe,5),me=Qe(qe,5),ae=Jt(async a=>await a==="silent"?_e():me(),(a,[r])=>{const u=U(M.errorBag.value);return[...new Set([...U(a.results),...d.value.map(p=>p.path),...u])].sort().reduce((p,v)=>{const y=v,V=w(y)||k(y),g=(a.results[y]||{errors:[]}).errors,_={errors:g,valid:!g.length};return p.results[y]=_,_.valid||(p.errors[y]=_.errors[0]),V&&m.value[y]&&delete m.value[y],V?(V.valid=_.valid,r==="silent"||r==="validated-only"&&!V.validated||b(V,_.errors),p):(b(y,g),p)},{valid:a.valid,results:{},errors:{}})});function x(a){d.value.forEach(a)}function w(a){const r=typeof a=="string"?pe(a):a;return typeof r=="string"?E.value[r]:r}function k(a){return d.value.filter(u=>a.startsWith(u.path)).reduce((u,s)=>u?s.path.length>u.path.length?s:u:s,void 0)}let N=[],L;function Oe(a){return N.push(a),L||(L=Q(()=>{[...N].sort().reverse().forEach(u=>{Je(f,u)}),N=[],L=null})),L}function ze(a){return function(u,s){return function(v){return v instanceof Event&&(v.preventDefault(),v.stopPropagation()),x(y=>y.touched=!0),l.value=!0,c.value++,ie().then(y=>{const V=S(f);if(y.valid&&typeof u=="function"){const g=S(re.value);let _=a?g:V;return y.values&&(_=y.values),u(_,{evt:v,controlledValues:g,setErrors:T,setFieldError:b,setTouched:Ee,setFieldTouched:he,setValues:Se,setFieldValue:$,resetForm:je,resetField:Le})}!y.valid&&typeof s=="function"&&s({values:V,evt:v,errors:y.errors,results:y.results})}).then(y=>(l.value=!1,y),y=>{throw l.value=!1,y})}}}const Ve=ze(!1);Ve.withControlled=ze(!0);function ct(a,r){const u=d.value.findIndex(p=>p.path===a),s=d.value[u];if(!(u===-1||!s)){if(Q(()=>{H(a,{mode:"silent",warn:!1})}),s.multiple&&s.fieldsCount&&s.fieldsCount--,Array.isArray(s.id)){const p=s.id.indexOf(r);p>=0&&s.id.splice(p,1),delete s.__flags.pendingUnmount[r]}(!s.multiple||s.fieldsCount<=0)&&(d.value.splice(u,1),$e(a),O(),delete E.value[a])}}function dt(a){return x(r=>{r.path.startsWith(a)&&U(r.__flags.pendingUnmount).forEach(u=>{r.__flags.pendingUnmount[u]=!0})})}const M={formId:n,values:f,controlledValues:re,errorBag:W,errors:K,schema:B,submitCount:c,meta:ve,isSubmitting:l,isValidating:o,fieldArrays:h,keepValuesOnUnmount:de,validateSchema:I(B)?ae:void 0,validate:ie,setFieldError:b,validateField:H,setFieldValue:$,setValues:Se,setErrors:T,setFieldTouched:he,setTouched:Ee,resetForm:je,resetField:Le,handleSubmit:Ve,stageInitialValue:pt,unsetInitialValue:$e,setFieldInitialValue:Ae,useFieldModel:ft,createPathState:q,getPathState:w,unsetPathValue:Oe,removePathState:ct,initialValues:z,getAllPathStates:()=>d.value,markForUnmount:dt,isFieldTouched:vt,isFieldDirty:mt,isFieldValid:ht};function $(a,r,u=!0){const s=S(r),p=typeof a=="string"?a:a.path;w(p)||q(p),Y(f,p,s),u&&H(p)}function Se(a,r=!0){ye(f,a),h.forEach(u=>u&&u.reset()),r&&ie()}function xe(a){const r=w(I(a))||q(a);return P({get(){return r.value},set(u){const s=I(a);$(s,u,!1),r.validated=!0,r.pending=!0,H(s).then(()=>{r.pending=!1})}})}function ft(a){return Array.isArray(a)?a.map(xe):xe(a)}function he(a,r){const u=w(a);u&&(u.touched=r)}function vt(a){var r;return!!(!((r=w(a))===null||r===void 0)&&r.touched)}function mt(a){var r;return!!(!((r=w(a))===null||r===void 0)&&r.dirty)}function ht(a){var r;return!!(!((r=w(a))===null||r===void 0)&&r.valid)}function Ee(a){if(typeof a=="boolean"){x(r=>{r.touched=a});return}U(a).forEach(r=>{he(r,!!a[r])})}function Le(a,r){var u;const s=r&&"value"in r?r.value:D(z.value,a);Ae(a,S(s)),$(a,s,!1),he(a,(u=r==null?void 0:r.touched)!==null&&u!==void 0?u:!1),b(a,(r==null?void 0:r.errors)||[])}function je(a){let r=a!=null&&a.values?a.values:J.value;r=ee(B)&&R(B.cast)?B.cast(r):r,fe(r),x(u=>{var s;u.validated=!1,u.touched=((s=a==null?void 0:a.touched)===null||s===void 0?void 0:s[u.path])||!1,$(u.path,D(r,u.path),!1),b(u.path,void 0)}),Se(r,!1),T((a==null?void 0:a.errors)||{}),c.value=(a==null?void 0:a.submitCount)||0,Q(()=>{ie({mode:"silent"})})}async function ie(a){const r=(a==null?void 0:a.mode)||"force";if(r==="force"&&x(v=>v.validated=!0),M.validateSchema)return M.validateSchema(r);o.value=!0;const u=await Promise.all(d.value.map(v=>v.validate?v.validate(a).then(y=>({key:v.path,valid:y.valid,errors:y.errors})):Promise.resolve({key:v.path,valid:!0,errors:[]})));o.value=!1;const s={},p={};for(const v of u)s[v.key]={valid:v.valid,errors:v.errors},v.errors.length&&(p[v.key]=v.errors[0]);return{valid:u.every(v=>v.valid),results:s,errors:p}}async function H(a,r){var u;const s=w(a);if(s&&(s.validated=!0),B){const{results:p}=await ae((r==null?void 0:r.mode)||"validated-only");return p[a]||{errors:[],valid:!0}}return s!=null&&s.validate?s.validate(r):(!s&&(u=r==null?void 0:r.warn),Promise.resolve({errors:[],valid:!0}))}function $e(a){Je(z.value,a)}function pt(a,r,u=!1){Ae(a,r),Y(f,a,r),u&&!(e!=null&&e.initialValues)&&Y(J.value,a,S(r))}function Ae(a,r){Y(z.value,a,S(r))}async function qe(){const a=I(B);if(!a)return{valid:!0,results:{},errors:{}};o.value=!0;const r=rt(a)||ee(a)?await vn(a,f):await mn(a,f,{names:te.value,bailsMap:ce.value});return o.value=!1,r}const yt=Ve((a,{evt:r})=>{it(r)&&r.target.submit()});St(()=>{if(e!=null&&e.initialErrors&&T(e.initialErrors),e!=null&&e.initialTouched&&Ee(e.initialTouched),e!=null&&e.validateOnMount){ie();return}M.validateSchema&&M.validateSchema("silent")}),Be(B)&&Ie(B,()=>{var a;(a=M.validateSchema)===null||a===void 0||a.call(M,"validated-only")}),Et($t,M);function gt(a,r){const u=w(G(a))||q(a),s=()=>R(r)?r(ue(u,oe)):r||{};function p(){var V;u.touched=!0,((V=s().validateOnBlur)!==null&&V!==void 0?V:X().validateOnBlur)&&H(u.path)}function v(V){var g;const _=(g=s().validateOnModelUpdate)!==null&&g!==void 0?g:X().validateOnModelUpdate;$(u.path,V,_)}return P(()=>{if(R(r)){const _=r(u),F=_.model||"modelValue";return Object.assign({onBlur:p,[F]:u.value,[`onUpdate:${F}`]:v},_.props||{})}const V=(r==null?void 0:r.model)||"modelValue",g={onBlur:p,[V]:u.value,[`onUpdate:${V}`]:v};return r!=null&&r.mapProps?Object.assign(Object.assign({},g),r.mapProps(ue(u,oe))):g})}function bt(a,r){const u=w(G(a))||q(a),s=()=>R(r)?r(ue(u,oe)):r||{};function p(){var g;u.touched=!0,((g=s().validateOnBlur)!==null&&g!==void 0?g:X().validateOnBlur)&&H(u.path)}function v(g){var _;const F=Ze(g),le=(_=s().validateOnInput)!==null&&_!==void 0?_:X().validateOnInput;$(u.path,F,le)}function y(g){var _;const F=Ze(g),le=(_=s().validateOnChange)!==null&&_!==void 0?_:X().validateOnChange;$(u.path,F,le)}return P(()=>{const g={value:u.value,onChange:y,onInput:v,onBlur:p};return R(r)?Object.assign(Object.assign({},g),r(ue(u,oe)).attrs||{}):r!=null&&r.mapAttrs?Object.assign(Object.assign({},g),r.mapAttrs(ue(u,oe))):g})}return Object.assign(Object.assign({},M),{values:jt(f),handleReset:()=>je(),submitForm:yt,defineComponentBinds:gt,defineInputBinds:bt})}function yn(e,t,n,i){const l={touched:"some",pending:"some",valid:"every"},o=P(()=>!se(t,I(n)));function c(){const f=e.value;return U(l).reduce((d,m)=>{const E=l[m];return d[m]=f[E](O=>O[m]),d},{})}const h=Ne(c());return At(()=>{const f=c();h.touched=f.touched,h.valid=f.valid,h.pending=f.pending}),P(()=>Object.assign(Object.assign({initialValues:I(n)},h),{valid:h.valid&&!U(i.value).length,dirty:o.value}))}function gn(e,t,n){const i=st(n),l=n==null?void 0:n.initialValues,o=A(i),c=A(S(i));function h(f,d=!1){o.value=ye(S(o.value)||{},S(f)),c.value=ye(S(c.value)||{},S(f)),d&&e.value.forEach(m=>{if(m.touched)return;const O=D(o.value,m.path);Y(t,m.path,S(O))})}return Be(l)&&Ie(l,f=>{f&&h(f,!0)},{deep:!0}),{initialValues:o,originalInitialValues:c,setInitialValues:h}}const bn=ke({name:"Form",inheritAttrs:!1,props:{as:{type:String,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,t){const n=we(e,"initialValues"),i=we(e,"validationSchema"),l=we(e,"keepValues"),{errors:o,errorBag:c,values:h,meta:f,isSubmitting:d,isValidating:m,submitCount:E,controlledValues:O,validate:b,validateField:T,handleReset:W,resetForm:K,handleSubmit:te,setErrors:ce,setFieldError:ne,setFieldValue:de,setValues:z,setFieldTouched:J,setTouched:fe,resetField:ve}=pn({validationSchema:i.value?i:void 0,initialValues:n,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:l}),re=te((k,{evt:N})=>{it(N)&&N.target.submit()},e.onInvalidSubmit),B=e.onSubmit?te(e.onSubmit,e.onInvalidSubmit):re;function q(k){Ue(k)&&k.preventDefault(),W(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function _e(k,N){return te(typeof k=="function"&&!N?k:N,e.onInvalidSubmit)(k)}function me(){return S(h)}function ae(){return S(f.value)}function x(){return S(o.value)}function w(){return{meta:f.value,errors:o.value,errorBag:c.value,values:h,isSubmitting:d.value,isValidating:m.value,submitCount:E.value,controlledValues:O.value,validate:b,validateField:T,handleSubmit:_e,handleReset:W,submitForm:re,setErrors:ce,setFieldError:ne,setFieldValue:de,setValues:z,setFieldTouched:J,setTouched:fe,resetForm:K,resetField:ve,getValues:me,getMeta:ae,getErrors:x}}return t.expose({setFieldError:ne,setErrors:ce,setFieldValue:de,setValues:z,setFieldTouched:J,setTouched:fe,resetForm:K,validate:b,validateField:T,resetField:ve,getValues:me,getMeta:ae,getErrors:x}),function(){const N=e.as==="form"?e.as:Ot(e.as),L=Xt(N,t,w);if(!e.as)return L;const Oe=e.as==="form"?{novalidate:!0}:{};return Vt(N,Object.assign(Object.assign(Object.assign({},Oe),t.attrs),{onSubmit:B,onReset:q}),L)}}}),_n=bn,On={class:"d-sm-flex align-center mt-2 mb-7 mb-sm-0"},Vn={key:0,class:"mt-2"},Sn=ke({__name:"AuthLogin",setup(e){const t=A(!1),n=A(!1),i=A(!1),l=A(""),o=A(""),c=A([d=>!!d||"需要填写:密码"]),h=A([d=>!!d||"需要填写:用户名"]);function f(d,{setErrors:m}){return l.value!=""&&(l.value=Mt(l.value)),It().login(o.value,l.value).catch(O=>m({apiError:O}))}return(d,m)=>(Re(),tt(I(_n),{onSubmit:f,class:"mt-7 loginForm"},{default:C(({errors:E,isSubmitting:O})=>[j(He,{modelValue:o.value,"onUpdate:modelValue":m[0]||(m[0]=b=>o.value=b),rules:h.value,label:"用户名",class:"mt-4 mb-8",required:"",density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary"},null,8,["modelValue","rules"]),j(He,{modelValue:l.value,"onUpdate:modelValue":m[1]||(m[1]=b=>l.value=b),rules:c.value,label:"密码",required:"",density:"comfortable",variant:"outlined",color:"primary","hide-details":"auto","append-icon":i.value?"mdi-eye":"mdi-eye-off",type:i.value?"text":"password","onClick:append":m[2]||(m[2]=b=>i.value=!i.value),class:"pwdInput"},null,8,["modelValue","rules","append-icon","type"]),ge("div",On,[j(Ft,{modelValue:t.value,"onUpdate:modelValue":m[3]||(m[3]=b=>t.value=b),rules:[b=>!!b||"You must agree to continue!"],label:"记住密码",required:"",color:"primary",class:"ms-n2","hide-details":""},null,8,["modelValue","rules"])]),j(Pt,{color:"secondary",loading:O,block:"",class:"mt-2",variant:"flat",size:"large",disabled:n.value,type:"submit"},{default:C(()=>[Ge(" 登录")]),_:2},1032,["loading","disabled"]),E.apiError?(Re(),Ct("div",Vn,[j(Tt,{color:"error"},{default:C(()=>[Ge(Nt(E.apiError),1)]),_:2},1024)])):Bt("",!0)]),_:1}))}});const En={class:"pa-7 pa-sm-12"},jn=ge("h2",{class:"text-secondary text-h2 mt-8"},"欢迎回来。",-1),An=ge("h4",{class:"text-disabled text-h4 mt-3"},"输入凭证以继续。",-1),Tn=ke({__name:"LoginPage",setup(e){return(t,n)=>(Re(),tt(Pe,{class:"h-100vh","no-gutters":""},{default:C(()=>[j(Fe,{cols:"12",class:"d-flex align-center bg-lightprimary"},{default:C(()=>[j(Rt,null,{default:C(()=>[ge("div",En,[j(Pe,{justify:"center"},{default:C(()=>[j(Fe,{cols:"12",lg:"10",xl:"6",md:"7"},{default:C(()=>[j(Ye,{elevation:"0",class:"loginBox"},{default:C(()=>[j(Ye,{variant:"outlined"},{default:C(()=>[j(kt,{class:"pa-9"},{default:C(()=>[j(Pe,null,{default:C(()=>[j(Fe,{cols:"12",class:"text-center"},{default:C(()=>[j(_t),jn,An]),_:1})]),_:1}),j(Sn)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}))}});export{Tn as default};
diff --git a/dashboard/dist/assets/LoginPage-74e85ca7.css b/dashboard/dist/assets/LoginPage-74e85ca7.css
new file mode 100644
index 000000000..57fda31f0
--- /dev/null
+++ b/dashboard/dist/assets/LoginPage-74e85ca7.css
@@ -0,0 +1 @@
+.custom-devider{border-color:#00000014!important}.googleBtn{border-color:#00000014;margin:30px 0 20px}.outlinedInput .v-field{border:1px solid rgba(0,0,0,.08);box-shadow:none}.orbtn{padding:2px 40px;border-color:#00000014;margin:20px 15px}.pwdInput{position:relative}.pwdInput .v-input__append{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loginForm .v-text-field .v-field--active input{font-weight:500}.loginBox{max-width:475px;margin:0 auto}
diff --git a/dashboard/dist/assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js b/dashboard/dist/assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js
new file mode 100644
index 000000000..a9d8d7065
--- /dev/null
+++ b/dashboard/dist/assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js
@@ -0,0 +1 @@
+import{aw as _,x as d,D as n,o as c,s as m,a as f,w as p,Q as r,b as a,R as o,B as t,ax as h}from"./index-5ac7c267.js";const s={Sidebar_drawer:!0,Customizer_drawer:!1,mini_sidebar:!1,fontTheme:"Roboto",inputBg:!1},l=_({id:"customizer",state:()=>({Sidebar_drawer:s.Sidebar_drawer,Customizer_drawer:s.Customizer_drawer,mini_sidebar:s.mini_sidebar,fontTheme:"Poppins",inputBg:s.inputBg}),getters:{},actions:{SET_SIDEBAR_DRAWER(){this.Sidebar_drawer=!this.Sidebar_drawer},SET_MINI_SIDEBAR(e){this.mini_sidebar=e},SET_FONT(e){this.fontTheme=e}}}),u={class:"logo",style:{display:"flex","align-items":"center"}},b={style:{"font-size":"24px","font-weight":"1000"}},w={style:{"font-size":"20px","font-weight":"1000"}},S={style:{"font-size":"20px"}},z=d({__name:"LogoDark",setup(e){n("rgb(var(--v-theme-primary))"),n("rgb(var(--v-theme-secondary))");const i=l();return(g,B)=>(c(),m("div",u,[f(t(h),{to:"/",style:{"text-decoration":"none",color:"black"}},{default:p(()=>[r(a("span",b,"AstrBot 仪表盘",512),[[o,!t(i).mini_sidebar]]),r(a("span",w,"Astr",512),[[o,t(i).mini_sidebar]]),r(a("span",S,"Bot",512),[[o,t(i).mini_sidebar]])]),_:1})]))}});export{z as _,l as u};
diff --git a/dashboard/dist/assets/MaterialIcons-a926bc0c.js b/dashboard/dist/assets/MaterialIcons-a926bc0c.js
new file mode 100644
index 000000000..493c83722
--- /dev/null
+++ b/dashboard/dist/assets/MaterialIcons-a926bc0c.js
@@ -0,0 +1 @@
+import{_ as o}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js";import{_ as i}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js";import{x as n,D as a,o as c,s as m,a as e,w as t,f as d,b as f,V as _,F as u}from"./index-5ac7c267.js";const p=["innerHTML"],v=n({__name:"MaterialIcons",setup(b){const s=a({title:"Material Icons"}),r=a(''),l=a([{title:"Icons",disabled:!1,href:"#"},{title:"Material Icons",disabled:!0,href:"#"}]);return(h,M)=>(c(),m(u,null,[e(o,{title:s.value.title,breadcrumbs:l.value},null,8,["title","breadcrumbs"]),e(_,null,{default:t(()=>[e(d,{cols:"12",md:"12"},{default:t(()=>[e(i,{title:"Material Icons"},{default:t(()=>[f("div",{innerHTML:r.value},null,8,p)]),_:1})]),_:1})]),_:1})],64))}});export{v as default};
diff --git a/dashboard/dist/assets/RegisterPage-799ed804.css b/dashboard/dist/assets/RegisterPage-799ed804.css
new file mode 100644
index 000000000..e6ada618b
--- /dev/null
+++ b/dashboard/dist/assets/RegisterPage-799ed804.css
@@ -0,0 +1 @@
+.custom-devider{border-color:#00000014!important}.googleBtn{border-color:#00000014;margin:30px 0 20px}.outlinedInput .v-field{border:1px solid rgba(0,0,0,.08);box-shadow:none}.orbtn{padding:2px 40px;border-color:#00000014;margin:20px 15px}.pwdInput{position:relative}.pwdInput .v-input__append{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loginBox{max-width:475px;margin:0 auto}
diff --git a/dashboard/dist/assets/RegisterPage-a274fd0f.js b/dashboard/dist/assets/RegisterPage-a274fd0f.js
new file mode 100644
index 000000000..96ec7b57d
--- /dev/null
+++ b/dashboard/dist/assets/RegisterPage-a274fd0f.js
@@ -0,0 +1 @@
+import{_ as B}from"./LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js";import{x as y,D as o,o as b,s as U,a as e,w as a,b as n,B as $,d as u,f as d,A as _,e as f,V as r,O as m,aq as q,av as A,F as E,c as F,N as T,J as V,L as P}from"./index-5ac7c267.js";const z="/assets/social-google-9b2fa67a.svg",N=["src"],S=n("span",{class:"ml-2"},"Sign up with Google",-1),D=n("h5",{class:"text-h5 text-center my-4 mb-8"},"Sign up with Email address",-1),G={class:"d-sm-inline-flex align-center mt-2 mb-7 mb-sm-0 font-weight-bold"},L=n("a",{href:"#",class:"ml-1 text-lightText"},"Terms and Condition",-1),O={class:"mt-5 text-right"},j=y({__name:"AuthRegister",setup(w){const c=o(!1),i=o(!1),p=o(""),v=o(""),g=o(),h=o(""),x=o(""),k=o([s=>!!s||"Password is required",s=>s&&s.length<=10||"Password must be less than 10 characters"]),C=o([s=>!!s||"E-mail is required",s=>/.+@.+\..+/.test(s)||"E-mail must be valid"]);function R(){g.value.validate()}return(s,l)=>(b(),U(E,null,[e(u,{block:"",color:"primary",variant:"outlined",class:"text-lightText googleBtn"},{default:a(()=>[n("img",{src:$(z),alt:"google"},null,8,N),S]),_:1}),e(r,null,{default:a(()=>[e(d,{class:"d-flex align-center"},{default:a(()=>[e(_,{class:"custom-devider"}),e(u,{variant:"outlined",class:"orbtn",rounded:"md",size:"small"},{default:a(()=>[f("OR")]),_:1}),e(_,{class:"custom-devider"})]),_:1})]),_:1}),D,e(A,{ref_key:"Regform",ref:g,"lazy-validation":"",action:"/dashboards/analytical",class:"mt-7 loginForm"},{default:a(()=>[e(r,null,{default:a(()=>[e(d,{cols:"12",sm:"6"},{default:a(()=>[e(m,{modelValue:h.value,"onUpdate:modelValue":l[0]||(l[0]=t=>h.value=t),density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary",label:"Firstname"},null,8,["modelValue"])]),_:1}),e(d,{cols:"12",sm:"6"},{default:a(()=>[e(m,{modelValue:x.value,"onUpdate:modelValue":l[1]||(l[1]=t=>x.value=t),density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary",label:"Lastname"},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{modelValue:v.value,"onUpdate:modelValue":l[2]||(l[2]=t=>v.value=t),rules:C.value,label:"Email Address / Username",class:"mt-4 mb-4",required:"",density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary"},null,8,["modelValue","rules"]),e(m,{modelValue:p.value,"onUpdate:modelValue":l[3]||(l[3]=t=>p.value=t),rules:k.value,label:"Password",required:"",density:"comfortable",variant:"outlined",color:"primary","hide-details":"auto","append-icon":i.value?"mdi-eye":"mdi-eye-off",type:i.value?"text":"password","onClick:append":l[4]||(l[4]=t=>i.value=!i.value),class:"pwdInput"},null,8,["modelValue","rules","append-icon","type"]),n("div",G,[e(q,{modelValue:c.value,"onUpdate:modelValue":l[5]||(l[5]=t=>c.value=t),rules:[t=>!!t||"You must agree to continue!"],label:"Agree with?",required:"",color:"primary",class:"ms-n2","hide-details":""},null,8,["modelValue","rules"]),L]),e(u,{color:"secondary",block:"",class:"mt-2",variant:"flat",size:"large",onClick:l[6]||(l[6]=t=>R())},{default:a(()=>[f("Sign Up")]),_:1})]),_:1},512),n("div",O,[e(_),e(u,{variant:"plain",to:"/auth/login",class:"mt-2 text-capitalize mr-n2"},{default:a(()=>[f("Already have an account?")]),_:1})])],64))}});const I={class:"pa-7 pa-sm-12"},J=n("h2",{class:"text-secondary text-h2 mt-8"},"Sign up",-1),Y=n("h4",{class:"text-disabled text-h4 mt-3"},"Enter credentials to continue",-1),M=y({__name:"RegisterPage",setup(w){return(c,i)=>(b(),F(r,{class:"h-100vh","no-gutters":""},{default:a(()=>[e(d,{cols:"12",class:"d-flex align-center bg-lightprimary"},{default:a(()=>[e(T,null,{default:a(()=>[n("div",I,[e(r,{justify:"center"},{default:a(()=>[e(d,{cols:"12",lg:"10",xl:"6",md:"7"},{default:a(()=>[e(V,{elevation:"0",class:"loginBox"},{default:a(()=>[e(V,{variant:"outlined"},{default:a(()=>[e(P,{class:"pa-9"},{default:a(()=>[e(r,null,{default:a(()=>[e(d,{cols:"12",class:"text-center"},{default:a(()=>[e(B),J,Y]),_:1})]),_:1}),e(j)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})])]),_:1})]),_:1})]),_:1}))}});export{M as default};
diff --git a/dashboard/dist/assets/ShadowPage-4758709f.js b/dashboard/dist/assets/ShadowPage-4758709f.js
new file mode 100644
index 000000000..bb665016f
--- /dev/null
+++ b/dashboard/dist/assets/ShadowPage-4758709f.js
@@ -0,0 +1 @@
+import{_ as c}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js";import{_ as f}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js";import{x as m,D as s,o as l,s as r,a as e,w as a,f as i,V as o,F as d,u as _,J as p,X as b,b as h,t as g}from"./index-5ac7c267.js";const v=m({__name:"ShadowPage",setup(w){const n=s({title:"Shadow Page"}),u=s([{title:"Utilities",disabled:!1,href:"#"},{title:"Shadow",disabled:!0,href:"#"}]);return(V,x)=>(l(),r(d,null,[e(c,{title:n.value.title,breadcrumbs:u.value},null,8,["title","breadcrumbs"]),e(o,null,{default:a(()=>[e(i,{cols:"12",md:"12"},{default:a(()=>[e(f,{title:"Basic Shadow"},{default:a(()=>[e(o,{justify:"center"},{default:a(()=>[(l(),r(d,null,_(25,t=>e(i,{key:t,cols:"auto"},{default:a(()=>[e(p,{height:"100",width:"100",class:b(["mb-5",["d-flex justify-center align-center bg-primary",`elevation-${t}`]])},{default:a(()=>[h("div",null,g(t-1),1)]),_:2},1032,["class"])]),_:2},1024)),64))]),_:1})]),_:1})]),_:1})]),_:1})],64))}});export{v as default};
diff --git a/dashboard/dist/assets/TablerIcons-da1fd166.js b/dashboard/dist/assets/TablerIcons-da1fd166.js
new file mode 100644
index 000000000..7ab2b57be
--- /dev/null
+++ b/dashboard/dist/assets/TablerIcons-da1fd166.js
@@ -0,0 +1 @@
+import{_ as o}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js";import{_ as n}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js";import{x as c,D as a,o as i,s as m,a as e,w as t,f as d,b as f,V as _,F as u}from"./index-5ac7c267.js";const b=["innerHTML"],w=c({__name:"TablerIcons",setup(p){const s=a({title:"Tabler Icons"}),r=a(''),l=a([{title:"Icons",disabled:!1,href:"#"},{title:"Tabler Icons",disabled:!0,href:"#"}]);return(h,T)=>(i(),m(u,null,[e(o,{title:s.value.title,breadcrumbs:l.value},null,8,["title","breadcrumbs"]),e(_,null,{default:t(()=>[e(d,{cols:"12",md:"12"},{default:t(()=>[e(n,{title:"Tabler Icons"},{default:t(()=>[f("div",{innerHTML:r.value},null,8,b)]),_:1})]),_:1})]),_:1})],64))}});export{w as default};
diff --git a/dashboard/dist/assets/TypographyPage-ee445c8b.js b/dashboard/dist/assets/TypographyPage-ee445c8b.js
new file mode 100644
index 000000000..fbf3a05e2
--- /dev/null
+++ b/dashboard/dist/assets/TypographyPage-ee445c8b.js
@@ -0,0 +1 @@
+import{_ as m}from"./BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js";import{_ as v}from"./UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js";import{x as f,o as i,c as g,w as e,a,a8 as y,K as b,e as w,t as d,A as C,L as V,a9 as L,J as _,D as o,s as h,f as k,b as t,F as x,u as B,X as H,V as T}from"./index-5ac7c267.js";const s=f({__name:"UiChildCard",props:{title:String},setup(r){const l=r;return(n,c)=>(i(),g(_,{variant:"outlined"},{default:e(()=>[a(y,{class:"py-3"},{default:e(()=>[a(b,{class:"text-h5"},{default:e(()=>[w(d(l.title),1)]),_:1})]),_:1}),a(C),a(V,null,{default:e(()=>[L(n.$slots,"default")]),_:3})]),_:3}))}}),D={class:"d-flex flex-column gap-1"},S={class:"text-caption pa-2 bg-lightprimary"},z=t("div",{class:"text-grey"},"Class",-1),N={class:"font-weight-medium"},$=t("div",null,[t("p",{class:"text-left"},"Left aligned on all viewport sizes."),t("p",{class:"text-center"},"Center aligned on all viewport sizes."),t("p",{class:"text-right"},"Right aligned on all viewport sizes."),t("p",{class:"text-sm-left"},"Left aligned on viewports SM (small) or wider."),t("p",{class:"text-right text-md-left"},"Left aligned on viewports MD (medium) or wider."),t("p",{class:"text-right text-lg-left"},"Left aligned on viewports LG (large) or wider."),t("p",{class:"text-right text-xl-left"},"Left aligned on viewports XL (extra-large) or wider.")],-1),M=t("div",{class:"d-flex justify-space-between flex-row"},[t("a",{href:"#",class:"text-decoration-none"},"Non-underlined link"),t("div",{class:"text-decoration-line-through"},"Line-through text"),t("div",{class:"text-decoration-overline"},"Overline text"),t("div",{class:"text-decoration-underline"},"Underline text")],-1),O=t("div",null,[t("p",{class:"text-high-emphasis"},"High-emphasis has an opacity of 87% in light theme and 100% in dark."),t("p",{class:"text-medium-emphasis"},"Medium-emphasis text and hint text have opacities of 60% in light theme and 70% in dark."),t("p",{class:"text-disabled"},"Disabled text has an opacity of 38% in light theme and 50% in dark.")],-1),j=f({__name:"TypographyPage",setup(r){const l=o({title:"Typography Page"}),n=o([["Heading 1","text-h1"],["Heading 2","text-h2"],["Heading 3","text-h3"],["Heading 4","text-h4"],["Heading 5","text-h5"],["Heading 6","text-h6"],["Subtitle 1","text-subtitle-1"],["Subtitle 2","text-subtitle-2"],["Body 1","text-body-1"],["Body 2","text-body-2"],["Button","text-button"],["Caption","text-caption"],["Overline","text-overline"]]),c=o([{title:"Utilities",disabled:!1,href:"#"},{title:"Typography",disabled:!0,href:"#"}]);return(U,F)=>(i(),h(x,null,[a(m,{title:l.value.title,breadcrumbs:c.value},null,8,["title","breadcrumbs"]),a(T,null,{default:e(()=>[a(k,{cols:"12",md:"12"},{default:e(()=>[a(v,{title:"Basic Typography"},{default:e(()=>[a(s,{title:"Heading"},{default:e(()=>[t("div",D,[(i(!0),h(x,null,B(n.value,([p,u])=>(i(),g(_,{variant:"outlined",key:p,class:"my-4"},{default:e(()=>[t("div",{class:H([u,"pa-2"])},d(p),3),t("div",S,[z,t("div",N,d(u),1)])]),_:2},1024))),128))])]),_:1}),a(s,{title:"Text-alignment",class:"mt-8"},{default:e(()=>[$]),_:1}),a(s,{title:"Decoration",class:"mt-8"},{default:e(()=>[M]),_:1}),a(s,{title:"Opacity",class:"mt-8"},{default:e(()=>[O]),_:1})]),_:1})]),_:1})]),_:1})],64))}});export{j as default};
diff --git a/dashboard/dist/assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js b/dashboard/dist/assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js
new file mode 100644
index 000000000..608c78ebf
--- /dev/null
+++ b/dashboard/dist/assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js
@@ -0,0 +1 @@
+import{x as n,o,c as i,w as e,a,a8 as d,b as c,K as u,e as p,t as _,a9 as s,A as f,L as V,J as m}from"./index-5ac7c267.js";const C={class:"d-sm-flex align-center justify-space-between"},h=n({__name:"UiParentCard",props:{title:String},setup(l){const r=l;return(t,x)=>(o(),i(m,{variant:"outlined",elevation:"0",class:"withbg"},{default:e(()=>[a(d,null,{default:e(()=>[c("div",C,[a(u,null,{default:e(()=>[p(_(r.title),1)]),_:1}),s(t.$slots,"action")])]),_:3}),a(f),a(V,null,{default:e(()=>[s(t.$slots,"default")]),_:3})]),_:3}))}});export{h as _};
diff --git a/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js b/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js
new file mode 100644
index 000000000..718edd339
--- /dev/null
+++ b/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js
@@ -0,0 +1 @@
+const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _};
diff --git a/dashboard/dist/assets/img-error-bg-41f65efa.svg b/dashboard/dist/assets/img-error-bg-41f65efa.svg
new file mode 100644
index 000000000..57af439c9
--- /dev/null
+++ b/dashboard/dist/assets/img-error-bg-41f65efa.svg
@@ -0,0 +1,34 @@
+
diff --git a/dashboard/dist/assets/img-error-blue-f50c8e77.svg b/dashboard/dist/assets/img-error-blue-f50c8e77.svg
new file mode 100644
index 000000000..a72084386
--- /dev/null
+++ b/dashboard/dist/assets/img-error-blue-f50c8e77.svg
@@ -0,0 +1,43 @@
+
diff --git a/dashboard/dist/assets/img-error-purple-b97a483b.svg b/dashboard/dist/assets/img-error-purple-b97a483b.svg
new file mode 100644
index 000000000..12904c1a8
--- /dev/null
+++ b/dashboard/dist/assets/img-error-purple-b97a483b.svg
@@ -0,0 +1,42 @@
+
diff --git a/dashboard/dist/assets/img-error-text-630dc36d.svg b/dashboard/dist/assets/img-error-text-630dc36d.svg
new file mode 100644
index 000000000..16ed50aaf
--- /dev/null
+++ b/dashboard/dist/assets/img-error-text-630dc36d.svg
@@ -0,0 +1,27 @@
+
diff --git a/dashboard/dist/assets/index-0f1523f3.css b/dashboard/dist/assets/index-0f1523f3.css
new file mode 100644
index 000000000..b47232ce2
--- /dev/null
+++ b/dashboard/dist/assets/index-0f1523f3.css
@@ -0,0 +1,5 @@
+@charset "UTF-8";@font-face{font-family:Material Design Icons;src:url(/assets/materialdesignicons-webfont-67d24abe.eot?v=7.2.96);src:url(/assets/materialdesignicons-webfont-67d24abe.eot?#iefix&v=7.2.96) format("embedded-opentype"),url(/assets/materialdesignicons-webfont-c1c004a9.woff2?v=7.2.96) format("woff2"),url(/assets/materialdesignicons-webfont-80bb28b3.woff?v=7.2.96) format("woff"),url(/assets/materialdesignicons-webfont-a58ecb54.ttf?v=7.2.96) format("truetype");font-weight:400;font-style:normal}.mdi:before,.mdi-set{display:inline-block;font: 24px/1 Material Design Icons;font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdi-ab-testing:before{content:""}.mdi-abacus:before{content:""}.mdi-abjad-arabic:before{content:""}.mdi-abjad-hebrew:before{content:""}.mdi-abugida-devanagari:before{content:""}.mdi-abugida-thai:before{content:""}.mdi-access-point:before{content:""}.mdi-access-point-check:before{content:""}.mdi-access-point-minus:before{content:""}.mdi-access-point-network:before{content:""}.mdi-access-point-network-off:before{content:""}.mdi-access-point-off:before{content:""}.mdi-access-point-plus:before{content:""}.mdi-access-point-remove:before{content:""}.mdi-account:before{content:""}.mdi-account-alert:before{content:""}.mdi-account-alert-outline:before{content:""}.mdi-account-arrow-down:before{content:""}.mdi-account-arrow-down-outline:before{content:""}.mdi-account-arrow-left:before{content:""}.mdi-account-arrow-left-outline:before{content:""}.mdi-account-arrow-right:before{content:""}.mdi-account-arrow-right-outline:before{content:""}.mdi-account-arrow-up:before{content:""}.mdi-account-arrow-up-outline:before{content:""}.mdi-account-badge:before{content:""}.mdi-account-badge-outline:before{content:""}.mdi-account-box:before{content:""}.mdi-account-box-multiple:before{content:""}.mdi-account-box-multiple-outline:before{content:""}.mdi-account-box-outline:before{content:""}.mdi-account-cancel:before{content:""}.mdi-account-cancel-outline:before{content:""}.mdi-account-card:before{content:""}.mdi-account-card-outline:before{content:""}.mdi-account-cash:before{content:""}.mdi-account-cash-outline:before{content:""}.mdi-account-check:before{content:""}.mdi-account-check-outline:before{content:""}.mdi-account-child:before{content:""}.mdi-account-child-circle:before{content:""}.mdi-account-child-outline:before{content:""}.mdi-account-circle:before{content:""}.mdi-account-circle-outline:before{content:""}.mdi-account-clock:before{content:""}.mdi-account-clock-outline:before{content:""}.mdi-account-cog:before{content:""}.mdi-account-cog-outline:before{content:""}.mdi-account-convert:before{content:""}.mdi-account-convert-outline:before{content:""}.mdi-account-cowboy-hat:before{content:""}.mdi-account-cowboy-hat-outline:before{content:""}.mdi-account-credit-card:before{content:""}.mdi-account-credit-card-outline:before{content:""}.mdi-account-details:before{content:""}.mdi-account-details-outline:before{content:""}.mdi-account-edit:before{content:""}.mdi-account-edit-outline:before{content:""}.mdi-account-eye:before{content:""}.mdi-account-eye-outline:before{content:""}.mdi-account-filter:before{content:""}.mdi-account-filter-outline:before{content:""}.mdi-account-group:before{content:""}.mdi-account-group-outline:before{content:""}.mdi-account-hard-hat:before{content:""}.mdi-account-hard-hat-outline:before{content:""}.mdi-account-heart:before{content:""}.mdi-account-heart-outline:before{content:""}.mdi-account-injury:before{content:""}.mdi-account-injury-outline:before{content:""}.mdi-account-key:before{content:""}.mdi-account-key-outline:before{content:""}.mdi-account-lock:before{content:""}.mdi-account-lock-open:before{content:""}.mdi-account-lock-open-outline:before{content:""}.mdi-account-lock-outline:before{content:""}.mdi-account-minus:before{content:""}.mdi-account-minus-outline:before{content:""}.mdi-account-multiple:before{content:""}.mdi-account-multiple-check:before{content:""}.mdi-account-multiple-check-outline:before{content:""}.mdi-account-multiple-minus:before{content:""}.mdi-account-multiple-minus-outline:before{content:""}.mdi-account-multiple-outline:before{content:""}.mdi-account-multiple-plus:before{content:""}.mdi-account-multiple-plus-outline:before{content:""}.mdi-account-multiple-remove:before{content:""}.mdi-account-multiple-remove-outline:before{content:""}.mdi-account-music:before{content:""}.mdi-account-music-outline:before{content:""}.mdi-account-network:before{content:""}.mdi-account-network-off:before{content:""}.mdi-account-network-off-outline:before{content:""}.mdi-account-network-outline:before{content:""}.mdi-account-off:before{content:""}.mdi-account-off-outline:before{content:""}.mdi-account-outline:before{content:""}.mdi-account-plus:before{content:""}.mdi-account-plus-outline:before{content:""}.mdi-account-question:before{content:""}.mdi-account-question-outline:before{content:""}.mdi-account-reactivate:before{content:""}.mdi-account-reactivate-outline:before{content:""}.mdi-account-remove:before{content:""}.mdi-account-remove-outline:before{content:""}.mdi-account-school:before{content:""}.mdi-account-school-outline:before{content:""}.mdi-account-search:before{content:""}.mdi-account-search-outline:before{content:""}.mdi-account-settings:before{content:""}.mdi-account-settings-outline:before{content:""}.mdi-account-star:before{content:""}.mdi-account-star-outline:before{content:""}.mdi-account-supervisor:before{content:""}.mdi-account-supervisor-circle:before{content:""}.mdi-account-supervisor-circle-outline:before{content:""}.mdi-account-supervisor-outline:before{content:""}.mdi-account-switch:before{content:""}.mdi-account-switch-outline:before{content:""}.mdi-account-sync:before{content:""}.mdi-account-sync-outline:before{content:""}.mdi-account-tag:before{content:""}.mdi-account-tag-outline:before{content:""}.mdi-account-tie:before{content:""}.mdi-account-tie-hat:before{content:""}.mdi-account-tie-hat-outline:before{content:""}.mdi-account-tie-outline:before{content:""}.mdi-account-tie-voice:before{content:""}.mdi-account-tie-voice-off:before{content:""}.mdi-account-tie-voice-off-outline:before{content:""}.mdi-account-tie-voice-outline:before{content:""}.mdi-account-tie-woman:before{content:""}.mdi-account-voice:before{content:""}.mdi-account-voice-off:before{content:""}.mdi-account-wrench:before{content:""}.mdi-account-wrench-outline:before{content:""}.mdi-adjust:before{content:""}.mdi-advertisements:before{content:""}.mdi-advertisements-off:before{content:""}.mdi-air-conditioner:before{content:""}.mdi-air-filter:before{content:""}.mdi-air-horn:before{content:""}.mdi-air-humidifier:before{content:""}.mdi-air-humidifier-off:before{content:""}.mdi-air-purifier:before{content:""}.mdi-air-purifier-off:before{content:""}.mdi-airbag:before{content:""}.mdi-airballoon:before{content:""}.mdi-airballoon-outline:before{content:""}.mdi-airplane:before{content:""}.mdi-airplane-alert:before{content:""}.mdi-airplane-check:before{content:""}.mdi-airplane-clock:before{content:""}.mdi-airplane-cog:before{content:""}.mdi-airplane-edit:before{content:""}.mdi-airplane-landing:before{content:""}.mdi-airplane-marker:before{content:""}.mdi-airplane-minus:before{content:""}.mdi-airplane-off:before{content:""}.mdi-airplane-plus:before{content:""}.mdi-airplane-remove:before{content:""}.mdi-airplane-search:before{content:""}.mdi-airplane-settings:before{content:""}.mdi-airplane-takeoff:before{content:""}.mdi-airport:before{content:""}.mdi-alarm:before{content:""}.mdi-alarm-bell:before{content:""}.mdi-alarm-check:before{content:""}.mdi-alarm-light:before{content:""}.mdi-alarm-light-off:before{content:""}.mdi-alarm-light-off-outline:before{content:""}.mdi-alarm-light-outline:before{content:""}.mdi-alarm-multiple:before{content:""}.mdi-alarm-note:before{content:""}.mdi-alarm-note-off:before{content:""}.mdi-alarm-off:before{content:""}.mdi-alarm-panel:before{content:""}.mdi-alarm-panel-outline:before{content:""}.mdi-alarm-plus:before{content:""}.mdi-alarm-snooze:before{content:""}.mdi-album:before{content:""}.mdi-alert:before{content:""}.mdi-alert-box:before{content:""}.mdi-alert-box-outline:before{content:""}.mdi-alert-circle:before{content:""}.mdi-alert-circle-check:before{content:""}.mdi-alert-circle-check-outline:before{content:""}.mdi-alert-circle-outline:before{content:""}.mdi-alert-decagram:before{content:""}.mdi-alert-decagram-outline:before{content:""}.mdi-alert-minus:before{content:""}.mdi-alert-minus-outline:before{content:""}.mdi-alert-octagon:before{content:""}.mdi-alert-octagon-outline:before{content:""}.mdi-alert-octagram:before{content:""}.mdi-alert-octagram-outline:before{content:""}.mdi-alert-outline:before{content:""}.mdi-alert-plus:before{content:""}.mdi-alert-plus-outline:before{content:""}.mdi-alert-remove:before{content:""}.mdi-alert-remove-outline:before{content:""}.mdi-alert-rhombus:before{content:""}.mdi-alert-rhombus-outline:before{content:""}.mdi-alien:before{content:""}.mdi-alien-outline:before{content:""}.mdi-align-horizontal-center:before{content:""}.mdi-align-horizontal-distribute:before{content:""}.mdi-align-horizontal-left:before{content:""}.mdi-align-horizontal-right:before{content:""}.mdi-align-vertical-bottom:before{content:""}.mdi-align-vertical-center:before{content:""}.mdi-align-vertical-distribute:before{content:""}.mdi-align-vertical-top:before{content:""}.mdi-all-inclusive:before{content:""}.mdi-all-inclusive-box:before{content:""}.mdi-all-inclusive-box-outline:before{content:""}.mdi-allergy:before{content:""}.mdi-alpha:before{content:""}.mdi-alpha-a:before{content:""}.mdi-alpha-a-box:before{content:""}.mdi-alpha-a-box-outline:before{content:""}.mdi-alpha-a-circle:before{content:""}.mdi-alpha-a-circle-outline:before{content:""}.mdi-alpha-b:before{content:""}.mdi-alpha-b-box:before{content:""}.mdi-alpha-b-box-outline:before{content:""}.mdi-alpha-b-circle:before{content:""}.mdi-alpha-b-circle-outline:before{content:""}.mdi-alpha-c:before{content:""}.mdi-alpha-c-box:before{content:""}.mdi-alpha-c-box-outline:before{content:""}.mdi-alpha-c-circle:before{content:""}.mdi-alpha-c-circle-outline:before{content:""}.mdi-alpha-d:before{content:""}.mdi-alpha-d-box:before{content:""}.mdi-alpha-d-box-outline:before{content:""}.mdi-alpha-d-circle:before{content:""}.mdi-alpha-d-circle-outline:before{content:""}.mdi-alpha-e:before{content:""}.mdi-alpha-e-box:before{content:""}.mdi-alpha-e-box-outline:before{content:""}.mdi-alpha-e-circle:before{content:""}.mdi-alpha-e-circle-outline:before{content:""}.mdi-alpha-f:before{content:""}.mdi-alpha-f-box:before{content:""}.mdi-alpha-f-box-outline:before{content:""}.mdi-alpha-f-circle:before{content:""}.mdi-alpha-f-circle-outline:before{content:""}.mdi-alpha-g:before{content:""}.mdi-alpha-g-box:before{content:""}.mdi-alpha-g-box-outline:before{content:""}.mdi-alpha-g-circle:before{content:""}.mdi-alpha-g-circle-outline:before{content:""}.mdi-alpha-h:before{content:""}.mdi-alpha-h-box:before{content:""}.mdi-alpha-h-box-outline:before{content:""}.mdi-alpha-h-circle:before{content:""}.mdi-alpha-h-circle-outline:before{content:""}.mdi-alpha-i:before{content:""}.mdi-alpha-i-box:before{content:""}.mdi-alpha-i-box-outline:before{content:""}.mdi-alpha-i-circle:before{content:""}.mdi-alpha-i-circle-outline:before{content:""}.mdi-alpha-j:before{content:""}.mdi-alpha-j-box:before{content:""}.mdi-alpha-j-box-outline:before{content:""}.mdi-alpha-j-circle:before{content:""}.mdi-alpha-j-circle-outline:before{content:""}.mdi-alpha-k:before{content:""}.mdi-alpha-k-box:before{content:""}.mdi-alpha-k-box-outline:before{content:""}.mdi-alpha-k-circle:before{content:""}.mdi-alpha-k-circle-outline:before{content:""}.mdi-alpha-l:before{content:""}.mdi-alpha-l-box:before{content:""}.mdi-alpha-l-box-outline:before{content:""}.mdi-alpha-l-circle:before{content:""}.mdi-alpha-l-circle-outline:before{content:""}.mdi-alpha-m:before{content:""}.mdi-alpha-m-box:before{content:""}.mdi-alpha-m-box-outline:before{content:""}.mdi-alpha-m-circle:before{content:""}.mdi-alpha-m-circle-outline:before{content:""}.mdi-alpha-n:before{content:""}.mdi-alpha-n-box:before{content:""}.mdi-alpha-n-box-outline:before{content:""}.mdi-alpha-n-circle:before{content:""}.mdi-alpha-n-circle-outline:before{content:""}.mdi-alpha-o:before{content:""}.mdi-alpha-o-box:before{content:""}.mdi-alpha-o-box-outline:before{content:""}.mdi-alpha-o-circle:before{content:""}.mdi-alpha-o-circle-outline:before{content:""}.mdi-alpha-p:before{content:""}.mdi-alpha-p-box:before{content:""}.mdi-alpha-p-box-outline:before{content:""}.mdi-alpha-p-circle:before{content:""}.mdi-alpha-p-circle-outline:before{content:""}.mdi-alpha-q:before{content:""}.mdi-alpha-q-box:before{content:""}.mdi-alpha-q-box-outline:before{content:""}.mdi-alpha-q-circle:before{content:""}.mdi-alpha-q-circle-outline:before{content:""}.mdi-alpha-r:before{content:""}.mdi-alpha-r-box:before{content:""}.mdi-alpha-r-box-outline:before{content:""}.mdi-alpha-r-circle:before{content:""}.mdi-alpha-r-circle-outline:before{content:""}.mdi-alpha-s:before{content:""}.mdi-alpha-s-box:before{content:""}.mdi-alpha-s-box-outline:before{content:""}.mdi-alpha-s-circle:before{content:""}.mdi-alpha-s-circle-outline:before{content:""}.mdi-alpha-t:before{content:""}.mdi-alpha-t-box:before{content:""}.mdi-alpha-t-box-outline:before{content:""}.mdi-alpha-t-circle:before{content:""}.mdi-alpha-t-circle-outline:before{content:""}.mdi-alpha-u:before{content:""}.mdi-alpha-u-box:before{content:""}.mdi-alpha-u-box-outline:before{content:""}.mdi-alpha-u-circle:before{content:""}.mdi-alpha-u-circle-outline:before{content:""}.mdi-alpha-v:before{content:""}.mdi-alpha-v-box:before{content:""}.mdi-alpha-v-box-outline:before{content:""}.mdi-alpha-v-circle:before{content:""}.mdi-alpha-v-circle-outline:before{content:""}.mdi-alpha-w:before{content:""}.mdi-alpha-w-box:before{content:""}.mdi-alpha-w-box-outline:before{content:""}.mdi-alpha-w-circle:before{content:""}.mdi-alpha-w-circle-outline:before{content:""}.mdi-alpha-x:before{content:""}.mdi-alpha-x-box:before{content:""}.mdi-alpha-x-box-outline:before{content:""}.mdi-alpha-x-circle:before{content:""}.mdi-alpha-x-circle-outline:before{content:""}.mdi-alpha-y:before{content:""}.mdi-alpha-y-box:before{content:""}.mdi-alpha-y-box-outline:before{content:""}.mdi-alpha-y-circle:before{content:""}.mdi-alpha-y-circle-outline:before{content:""}.mdi-alpha-z:before{content:""}.mdi-alpha-z-box:before{content:""}.mdi-alpha-z-box-outline:before{content:""}.mdi-alpha-z-circle:before{content:""}.mdi-alpha-z-circle-outline:before{content:""}.mdi-alphabet-aurebesh:before{content:""}.mdi-alphabet-cyrillic:before{content:""}.mdi-alphabet-greek:before{content:""}.mdi-alphabet-latin:before{content:""}.mdi-alphabet-piqad:before{content:""}.mdi-alphabet-tengwar:before{content:""}.mdi-alphabetical:before{content:""}.mdi-alphabetical-off:before{content:""}.mdi-alphabetical-variant:before{content:""}.mdi-alphabetical-variant-off:before{content:""}.mdi-altimeter:before{content:""}.mdi-ambulance:before{content:""}.mdi-ammunition:before{content:""}.mdi-ampersand:before{content:""}.mdi-amplifier:before{content:""}.mdi-amplifier-off:before{content:""}.mdi-anchor:before{content:""}.mdi-android:before{content:""}.mdi-android-studio:before{content:""}.mdi-angle-acute:before{content:""}.mdi-angle-obtuse:before{content:""}.mdi-angle-right:before{content:""}.mdi-angular:before{content:""}.mdi-angularjs:before{content:""}.mdi-animation:before{content:""}.mdi-animation-outline:before{content:""}.mdi-animation-play:before{content:""}.mdi-animation-play-outline:before{content:""}.mdi-ansible:before{content:""}.mdi-antenna:before{content:""}.mdi-anvil:before{content:""}.mdi-apache-kafka:before{content:""}.mdi-api:before{content:""}.mdi-api-off:before{content:""}.mdi-apple:before{content:""}.mdi-apple-finder:before{content:""}.mdi-apple-icloud:before{content:""}.mdi-apple-ios:before{content:""}.mdi-apple-keyboard-caps:before{content:""}.mdi-apple-keyboard-command:before{content:""}.mdi-apple-keyboard-control:before{content:""}.mdi-apple-keyboard-option:before{content:""}.mdi-apple-keyboard-shift:before{content:""}.mdi-apple-safari:before{content:""}.mdi-application:before{content:""}.mdi-application-array:before{content:""}.mdi-application-array-outline:before{content:""}.mdi-application-braces:before{content:""}.mdi-application-braces-outline:before{content:""}.mdi-application-brackets:before{content:""}.mdi-application-brackets-outline:before{content:""}.mdi-application-cog:before{content:""}.mdi-application-cog-outline:before{content:""}.mdi-application-edit:before{content:""}.mdi-application-edit-outline:before{content:""}.mdi-application-export:before{content:""}.mdi-application-import:before{content:""}.mdi-application-outline:before{content:""}.mdi-application-parentheses:before{content:""}.mdi-application-parentheses-outline:before{content:""}.mdi-application-settings:before{content:""}.mdi-application-settings-outline:before{content:""}.mdi-application-variable:before{content:""}.mdi-application-variable-outline:before{content:""}.mdi-approximately-equal:before{content:""}.mdi-approximately-equal-box:before{content:""}.mdi-apps:before{content:""}.mdi-apps-box:before{content:""}.mdi-arch:before{content:""}.mdi-archive:before{content:""}.mdi-archive-alert:before{content:""}.mdi-archive-alert-outline:before{content:""}.mdi-archive-arrow-down:before{content:""}.mdi-archive-arrow-down-outline:before{content:""}.mdi-archive-arrow-up:before{content:""}.mdi-archive-arrow-up-outline:before{content:""}.mdi-archive-cancel:before{content:""}.mdi-archive-cancel-outline:before{content:""}.mdi-archive-check:before{content:""}.mdi-archive-check-outline:before{content:""}.mdi-archive-clock:before{content:""}.mdi-archive-clock-outline:before{content:""}.mdi-archive-cog:before{content:""}.mdi-archive-cog-outline:before{content:""}.mdi-archive-edit:before{content:""}.mdi-archive-edit-outline:before{content:""}.mdi-archive-eye:before{content:""}.mdi-archive-eye-outline:before{content:""}.mdi-archive-lock:before{content:""}.mdi-archive-lock-open:before{content:""}.mdi-archive-lock-open-outline:before{content:""}.mdi-archive-lock-outline:before{content:""}.mdi-archive-marker:before{content:""}.mdi-archive-marker-outline:before{content:""}.mdi-archive-minus:before{content:""}.mdi-archive-minus-outline:before{content:""}.mdi-archive-music:before{content:""}.mdi-archive-music-outline:before{content:""}.mdi-archive-off:before{content:""}.mdi-archive-off-outline:before{content:""}.mdi-archive-outline:before{content:""}.mdi-archive-plus:before{content:""}.mdi-archive-plus-outline:before{content:""}.mdi-archive-refresh:before{content:""}.mdi-archive-refresh-outline:before{content:""}.mdi-archive-remove:before{content:""}.mdi-archive-remove-outline:before{content:""}.mdi-archive-search:before{content:""}.mdi-archive-search-outline:before{content:""}.mdi-archive-settings:before{content:""}.mdi-archive-settings-outline:before{content:""}.mdi-archive-star:before{content:""}.mdi-archive-star-outline:before{content:""}.mdi-archive-sync:before{content:""}.mdi-archive-sync-outline:before{content:""}.mdi-arm-flex:before{content:""}.mdi-arm-flex-outline:before{content:""}.mdi-arrange-bring-forward:before{content:""}.mdi-arrange-bring-to-front:before{content:""}.mdi-arrange-send-backward:before{content:""}.mdi-arrange-send-to-back:before{content:""}.mdi-arrow-all:before{content:""}.mdi-arrow-bottom-left:before{content:""}.mdi-arrow-bottom-left-bold-box:before{content:""}.mdi-arrow-bottom-left-bold-box-outline:before{content:""}.mdi-arrow-bottom-left-bold-outline:before{content:""}.mdi-arrow-bottom-left-thick:before{content:""}.mdi-arrow-bottom-left-thin:before{content:""}.mdi-arrow-bottom-left-thin-circle-outline:before{content:""}.mdi-arrow-bottom-right:before{content:""}.mdi-arrow-bottom-right-bold-box:before{content:""}.mdi-arrow-bottom-right-bold-box-outline:before{content:""}.mdi-arrow-bottom-right-bold-outline:before{content:""}.mdi-arrow-bottom-right-thick:before{content:""}.mdi-arrow-bottom-right-thin:before{content:""}.mdi-arrow-bottom-right-thin-circle-outline:before{content:""}.mdi-arrow-collapse:before{content:""}.mdi-arrow-collapse-all:before{content:""}.mdi-arrow-collapse-down:before{content:""}.mdi-arrow-collapse-horizontal:before{content:""}.mdi-arrow-collapse-left:before{content:""}.mdi-arrow-collapse-right:before{content:""}.mdi-arrow-collapse-up:before{content:""}.mdi-arrow-collapse-vertical:before{content:""}.mdi-arrow-decision:before{content:""}.mdi-arrow-decision-auto:before{content:""}.mdi-arrow-decision-auto-outline:before{content:""}.mdi-arrow-decision-outline:before{content:""}.mdi-arrow-down:before{content:""}.mdi-arrow-down-bold:before{content:""}.mdi-arrow-down-bold-box:before{content:""}.mdi-arrow-down-bold-box-outline:before{content:""}.mdi-arrow-down-bold-circle:before{content:""}.mdi-arrow-down-bold-circle-outline:before{content:""}.mdi-arrow-down-bold-hexagon-outline:before{content:""}.mdi-arrow-down-bold-outline:before{content:""}.mdi-arrow-down-box:before{content:""}.mdi-arrow-down-circle:before{content:""}.mdi-arrow-down-circle-outline:before{content:""}.mdi-arrow-down-drop-circle:before{content:""}.mdi-arrow-down-drop-circle-outline:before{content:""}.mdi-arrow-down-left:before{content:""}.mdi-arrow-down-left-bold:before{content:""}.mdi-arrow-down-right:before{content:""}.mdi-arrow-down-right-bold:before{content:""}.mdi-arrow-down-thick:before{content:""}.mdi-arrow-down-thin:before{content:""}.mdi-arrow-down-thin-circle-outline:before{content:""}.mdi-arrow-expand:before{content:""}.mdi-arrow-expand-all:before{content:""}.mdi-arrow-expand-down:before{content:""}.mdi-arrow-expand-horizontal:before{content:""}.mdi-arrow-expand-left:before{content:""}.mdi-arrow-expand-right:before{content:""}.mdi-arrow-expand-up:before{content:""}.mdi-arrow-expand-vertical:before{content:""}.mdi-arrow-horizontal-lock:before{content:""}.mdi-arrow-left:before{content:""}.mdi-arrow-left-bold:before{content:""}.mdi-arrow-left-bold-box:before{content:""}.mdi-arrow-left-bold-box-outline:before{content:""}.mdi-arrow-left-bold-circle:before{content:""}.mdi-arrow-left-bold-circle-outline:before{content:""}.mdi-arrow-left-bold-hexagon-outline:before{content:""}.mdi-arrow-left-bold-outline:before{content:""}.mdi-arrow-left-bottom:before{content:""}.mdi-arrow-left-bottom-bold:before{content:""}.mdi-arrow-left-box:before{content:""}.mdi-arrow-left-circle:before{content:""}.mdi-arrow-left-circle-outline:before{content:""}.mdi-arrow-left-drop-circle:before{content:""}.mdi-arrow-left-drop-circle-outline:before{content:""}.mdi-arrow-left-right:before{content:""}.mdi-arrow-left-right-bold:before{content:""}.mdi-arrow-left-right-bold-outline:before{content:""}.mdi-arrow-left-thick:before{content:""}.mdi-arrow-left-thin:before{content:""}.mdi-arrow-left-thin-circle-outline:before{content:""}.mdi-arrow-left-top:before{content:""}.mdi-arrow-left-top-bold:before{content:""}.mdi-arrow-projectile:before{content:""}.mdi-arrow-projectile-multiple:before{content:""}.mdi-arrow-right:before{content:""}.mdi-arrow-right-bold:before{content:""}.mdi-arrow-right-bold-box:before{content:""}.mdi-arrow-right-bold-box-outline:before{content:""}.mdi-arrow-right-bold-circle:before{content:""}.mdi-arrow-right-bold-circle-outline:before{content:""}.mdi-arrow-right-bold-hexagon-outline:before{content:""}.mdi-arrow-right-bold-outline:before{content:""}.mdi-arrow-right-bottom:before{content:""}.mdi-arrow-right-bottom-bold:before{content:""}.mdi-arrow-right-box:before{content:""}.mdi-arrow-right-circle:before{content:""}.mdi-arrow-right-circle-outline:before{content:""}.mdi-arrow-right-drop-circle:before{content:""}.mdi-arrow-right-drop-circle-outline:before{content:""}.mdi-arrow-right-thick:before{content:""}.mdi-arrow-right-thin:before{content:""}.mdi-arrow-right-thin-circle-outline:before{content:""}.mdi-arrow-right-top:before{content:""}.mdi-arrow-right-top-bold:before{content:""}.mdi-arrow-split-horizontal:before{content:""}.mdi-arrow-split-vertical:before{content:""}.mdi-arrow-top-left:before{content:""}.mdi-arrow-top-left-bold-box:before{content:""}.mdi-arrow-top-left-bold-box-outline:before{content:""}.mdi-arrow-top-left-bold-outline:before{content:""}.mdi-arrow-top-left-bottom-right:before{content:""}.mdi-arrow-top-left-bottom-right-bold:before{content:""}.mdi-arrow-top-left-thick:before{content:""}.mdi-arrow-top-left-thin:before{content:""}.mdi-arrow-top-left-thin-circle-outline:before{content:""}.mdi-arrow-top-right:before{content:""}.mdi-arrow-top-right-bold-box:before{content:""}.mdi-arrow-top-right-bold-box-outline:before{content:""}.mdi-arrow-top-right-bold-outline:before{content:""}.mdi-arrow-top-right-bottom-left:before{content:""}.mdi-arrow-top-right-bottom-left-bold:before{content:""}.mdi-arrow-top-right-thick:before{content:""}.mdi-arrow-top-right-thin:before{content:""}.mdi-arrow-top-right-thin-circle-outline:before{content:""}.mdi-arrow-u-down-left:before{content:""}.mdi-arrow-u-down-left-bold:before{content:""}.mdi-arrow-u-down-right:before{content:""}.mdi-arrow-u-down-right-bold:before{content:""}.mdi-arrow-u-left-bottom:before{content:""}.mdi-arrow-u-left-bottom-bold:before{content:""}.mdi-arrow-u-left-top:before{content:""}.mdi-arrow-u-left-top-bold:before{content:""}.mdi-arrow-u-right-bottom:before{content:""}.mdi-arrow-u-right-bottom-bold:before{content:""}.mdi-arrow-u-right-top:before{content:""}.mdi-arrow-u-right-top-bold:before{content:""}.mdi-arrow-u-up-left:before{content:""}.mdi-arrow-u-up-left-bold:before{content:""}.mdi-arrow-u-up-right:before{content:""}.mdi-arrow-u-up-right-bold:before{content:""}.mdi-arrow-up:before{content:""}.mdi-arrow-up-bold:before{content:""}.mdi-arrow-up-bold-box:before{content:""}.mdi-arrow-up-bold-box-outline:before{content:""}.mdi-arrow-up-bold-circle:before{content:""}.mdi-arrow-up-bold-circle-outline:before{content:""}.mdi-arrow-up-bold-hexagon-outline:before{content:""}.mdi-arrow-up-bold-outline:before{content:""}.mdi-arrow-up-box:before{content:""}.mdi-arrow-up-circle:before{content:""}.mdi-arrow-up-circle-outline:before{content:""}.mdi-arrow-up-down:before{content:""}.mdi-arrow-up-down-bold:before{content:""}.mdi-arrow-up-down-bold-outline:before{content:""}.mdi-arrow-up-drop-circle:before{content:""}.mdi-arrow-up-drop-circle-outline:before{content:""}.mdi-arrow-up-left:before{content:""}.mdi-arrow-up-left-bold:before{content:""}.mdi-arrow-up-right:before{content:""}.mdi-arrow-up-right-bold:before{content:""}.mdi-arrow-up-thick:before{content:""}.mdi-arrow-up-thin:before{content:""}.mdi-arrow-up-thin-circle-outline:before{content:""}.mdi-arrow-vertical-lock:before{content:""}.mdi-artboard:before{content:""}.mdi-artstation:before{content:""}.mdi-aspect-ratio:before{content:""}.mdi-assistant:before{content:""}.mdi-asterisk:before{content:""}.mdi-asterisk-circle-outline:before{content:""}.mdi-at:before{content:""}.mdi-atlassian:before{content:""}.mdi-atm:before{content:""}.mdi-atom:before{content:""}.mdi-atom-variant:before{content:""}.mdi-attachment:before{content:""}.mdi-attachment-check:before{content:""}.mdi-attachment-lock:before{content:""}.mdi-attachment-minus:before{content:""}.mdi-attachment-off:before{content:""}.mdi-attachment-plus:before{content:""}.mdi-attachment-remove:before{content:""}.mdi-atv:before{content:""}.mdi-audio-input-rca:before{content:""}.mdi-audio-input-stereo-minijack:before{content:""}.mdi-audio-input-xlr:before{content:""}.mdi-audio-video:before{content:""}.mdi-audio-video-off:before{content:""}.mdi-augmented-reality:before{content:""}.mdi-aurora:before{content:""}.mdi-auto-download:before{content:""}.mdi-auto-fix:before{content:""}.mdi-auto-mode:before{content:""}.mdi-auto-upload:before{content:""}.mdi-autorenew:before{content:""}.mdi-autorenew-off:before{content:""}.mdi-av-timer:before{content:""}.mdi-awning:before{content:""}.mdi-awning-outline:before{content:""}.mdi-aws:before{content:""}.mdi-axe:before{content:""}.mdi-axe-battle:before{content:""}.mdi-axis:before{content:""}.mdi-axis-arrow:before{content:""}.mdi-axis-arrow-info:before{content:""}.mdi-axis-arrow-lock:before{content:""}.mdi-axis-lock:before{content:""}.mdi-axis-x-arrow:before{content:""}.mdi-axis-x-arrow-lock:before{content:""}.mdi-axis-x-rotate-clockwise:before{content:""}.mdi-axis-x-rotate-counterclockwise:before{content:""}.mdi-axis-x-y-arrow-lock:before{content:""}.mdi-axis-y-arrow:before{content:""}.mdi-axis-y-arrow-lock:before{content:""}.mdi-axis-y-rotate-clockwise:before{content:""}.mdi-axis-y-rotate-counterclockwise:before{content:""}.mdi-axis-z-arrow:before{content:""}.mdi-axis-z-arrow-lock:before{content:""}.mdi-axis-z-rotate-clockwise:before{content:""}.mdi-axis-z-rotate-counterclockwise:before{content:""}.mdi-babel:before{content:""}.mdi-baby:before{content:""}.mdi-baby-bottle:before{content:""}.mdi-baby-bottle-outline:before{content:""}.mdi-baby-buggy:before{content:""}.mdi-baby-buggy-off:before{content:""}.mdi-baby-carriage:before{content:""}.mdi-baby-carriage-off:before{content:""}.mdi-baby-face:before{content:""}.mdi-baby-face-outline:before{content:""}.mdi-backburger:before{content:""}.mdi-backspace:before{content:""}.mdi-backspace-outline:before{content:""}.mdi-backspace-reverse:before{content:""}.mdi-backspace-reverse-outline:before{content:""}.mdi-backup-restore:before{content:""}.mdi-bacteria:before{content:""}.mdi-bacteria-outline:before{content:""}.mdi-badge-account:before{content:""}.mdi-badge-account-alert:before{content:""}.mdi-badge-account-alert-outline:before{content:""}.mdi-badge-account-horizontal:before{content:""}.mdi-badge-account-horizontal-outline:before{content:""}.mdi-badge-account-outline:before{content:""}.mdi-badminton:before{content:""}.mdi-bag-carry-on:before{content:""}.mdi-bag-carry-on-check:before{content:""}.mdi-bag-carry-on-off:before{content:""}.mdi-bag-checked:before{content:""}.mdi-bag-personal:before{content:""}.mdi-bag-personal-off:before{content:""}.mdi-bag-personal-off-outline:before{content:""}.mdi-bag-personal-outline:before{content:""}.mdi-bag-personal-tag:before{content:""}.mdi-bag-personal-tag-outline:before{content:""}.mdi-bag-suitcase:before{content:""}.mdi-bag-suitcase-off:before{content:""}.mdi-bag-suitcase-off-outline:before{content:""}.mdi-bag-suitcase-outline:before{content:""}.mdi-baguette:before{content:""}.mdi-balcony:before{content:""}.mdi-balloon:before{content:""}.mdi-ballot:before{content:""}.mdi-ballot-outline:before{content:""}.mdi-ballot-recount:before{content:""}.mdi-ballot-recount-outline:before{content:""}.mdi-bandage:before{content:""}.mdi-bank:before{content:""}.mdi-bank-check:before{content:""}.mdi-bank-circle:before{content:""}.mdi-bank-circle-outline:before{content:""}.mdi-bank-minus:before{content:""}.mdi-bank-off:before{content:""}.mdi-bank-off-outline:before{content:""}.mdi-bank-outline:before{content:""}.mdi-bank-plus:before{content:""}.mdi-bank-remove:before{content:""}.mdi-bank-transfer:before{content:""}.mdi-bank-transfer-in:before{content:""}.mdi-bank-transfer-out:before{content:""}.mdi-barcode:before{content:""}.mdi-barcode-off:before{content:""}.mdi-barcode-scan:before{content:""}.mdi-barley:before{content:""}.mdi-barley-off:before{content:""}.mdi-barn:before{content:""}.mdi-barrel:before{content:""}.mdi-barrel-outline:before{content:""}.mdi-baseball:before{content:""}.mdi-baseball-bat:before{content:""}.mdi-baseball-diamond:before{content:""}.mdi-baseball-diamond-outline:before{content:""}.mdi-baseball-outline:before{content:""}.mdi-bash:before{content:""}.mdi-basket:before{content:""}.mdi-basket-check:before{content:""}.mdi-basket-check-outline:before{content:""}.mdi-basket-fill:before{content:""}.mdi-basket-minus:before{content:""}.mdi-basket-minus-outline:before{content:""}.mdi-basket-off:before{content:""}.mdi-basket-off-outline:before{content:""}.mdi-basket-outline:before{content:""}.mdi-basket-plus:before{content:""}.mdi-basket-plus-outline:before{content:""}.mdi-basket-remove:before{content:""}.mdi-basket-remove-outline:before{content:""}.mdi-basket-unfill:before{content:""}.mdi-basketball:before{content:""}.mdi-basketball-hoop:before{content:""}.mdi-basketball-hoop-outline:before{content:""}.mdi-bat:before{content:""}.mdi-bathtub:before{content:""}.mdi-bathtub-outline:before{content:""}.mdi-battery:before{content:""}.mdi-battery-10:before{content:""}.mdi-battery-10-bluetooth:before{content:""}.mdi-battery-20:before{content:""}.mdi-battery-20-bluetooth:before{content:""}.mdi-battery-30:before{content:""}.mdi-battery-30-bluetooth:before{content:""}.mdi-battery-40:before{content:""}.mdi-battery-40-bluetooth:before{content:""}.mdi-battery-50:before{content:""}.mdi-battery-50-bluetooth:before{content:""}.mdi-battery-60:before{content:""}.mdi-battery-60-bluetooth:before{content:""}.mdi-battery-70:before{content:""}.mdi-battery-70-bluetooth:before{content:""}.mdi-battery-80:before{content:""}.mdi-battery-80-bluetooth:before{content:""}.mdi-battery-90:before{content:""}.mdi-battery-90-bluetooth:before{content:""}.mdi-battery-alert:before{content:""}.mdi-battery-alert-bluetooth:before{content:""}.mdi-battery-alert-variant:before{content:""}.mdi-battery-alert-variant-outline:before{content:""}.mdi-battery-arrow-down:before{content:""}.mdi-battery-arrow-down-outline:before{content:""}.mdi-battery-arrow-up:before{content:""}.mdi-battery-arrow-up-outline:before{content:""}.mdi-battery-bluetooth:before{content:""}.mdi-battery-bluetooth-variant:before{content:""}.mdi-battery-charging:before{content:""}.mdi-battery-charging-10:before{content:""}.mdi-battery-charging-100:before{content:""}.mdi-battery-charging-20:before{content:""}.mdi-battery-charging-30:before{content:""}.mdi-battery-charging-40:before{content:""}.mdi-battery-charging-50:before{content:""}.mdi-battery-charging-60:before{content:""}.mdi-battery-charging-70:before{content:""}.mdi-battery-charging-80:before{content:""}.mdi-battery-charging-90:before{content:""}.mdi-battery-charging-high:before{content:""}.mdi-battery-charging-low:before{content:""}.mdi-battery-charging-medium:before{content:""}.mdi-battery-charging-outline:before{content:""}.mdi-battery-charging-wireless:before{content:""}.mdi-battery-charging-wireless-10:before{content:""}.mdi-battery-charging-wireless-20:before{content:""}.mdi-battery-charging-wireless-30:before{content:""}.mdi-battery-charging-wireless-40:before{content:""}.mdi-battery-charging-wireless-50:before{content:""}.mdi-battery-charging-wireless-60:before{content:""}.mdi-battery-charging-wireless-70:before{content:""}.mdi-battery-charging-wireless-80:before{content:""}.mdi-battery-charging-wireless-90:before{content:""}.mdi-battery-charging-wireless-alert:before{content:""}.mdi-battery-charging-wireless-outline:before{content:""}.mdi-battery-check:before{content:""}.mdi-battery-check-outline:before{content:""}.mdi-battery-clock:before{content:""}.mdi-battery-clock-outline:before{content:""}.mdi-battery-heart:before{content:""}.mdi-battery-heart-outline:before{content:""}.mdi-battery-heart-variant:before{content:""}.mdi-battery-high:before{content:""}.mdi-battery-lock:before{content:""}.mdi-battery-lock-open:before{content:""}.mdi-battery-low:before{content:""}.mdi-battery-medium:before{content:""}.mdi-battery-minus:before{content:""}.mdi-battery-minus-outline:before{content:""}.mdi-battery-minus-variant:before{content:""}.mdi-battery-negative:before{content:""}.mdi-battery-off:before{content:""}.mdi-battery-off-outline:before{content:""}.mdi-battery-outline:before{content:""}.mdi-battery-plus:before{content:""}.mdi-battery-plus-outline:before{content:""}.mdi-battery-plus-variant:before{content:""}.mdi-battery-positive:before{content:""}.mdi-battery-remove:before{content:""}.mdi-battery-remove-outline:before{content:""}.mdi-battery-sync:before{content:""}.mdi-battery-sync-outline:before{content:""}.mdi-battery-unknown:before{content:""}.mdi-battery-unknown-bluetooth:before{content:""}.mdi-beach:before{content:""}.mdi-beaker:before{content:""}.mdi-beaker-alert:before{content:""}.mdi-beaker-alert-outline:before{content:""}.mdi-beaker-check:before{content:""}.mdi-beaker-check-outline:before{content:""}.mdi-beaker-minus:before{content:""}.mdi-beaker-minus-outline:before{content:""}.mdi-beaker-outline:before{content:""}.mdi-beaker-plus:before{content:""}.mdi-beaker-plus-outline:before{content:""}.mdi-beaker-question:before{content:""}.mdi-beaker-question-outline:before{content:""}.mdi-beaker-remove:before{content:""}.mdi-beaker-remove-outline:before{content:""}.mdi-bed:before{content:""}.mdi-bed-clock:before{content:""}.mdi-bed-double:before{content:""}.mdi-bed-double-outline:before{content:""}.mdi-bed-empty:before{content:""}.mdi-bed-king:before{content:""}.mdi-bed-king-outline:before{content:""}.mdi-bed-outline:before{content:""}.mdi-bed-queen:before{content:""}.mdi-bed-queen-outline:before{content:""}.mdi-bed-single:before{content:""}.mdi-bed-single-outline:before{content:""}.mdi-bee:before{content:""}.mdi-bee-flower:before{content:""}.mdi-beehive-off-outline:before{content:""}.mdi-beehive-outline:before{content:""}.mdi-beekeeper:before{content:""}.mdi-beer:before{content:""}.mdi-beer-outline:before{content:""}.mdi-bell:before{content:""}.mdi-bell-alert:before{content:""}.mdi-bell-alert-outline:before{content:""}.mdi-bell-badge:before{content:""}.mdi-bell-badge-outline:before{content:""}.mdi-bell-cancel:before{content:""}.mdi-bell-cancel-outline:before{content:""}.mdi-bell-check:before{content:""}.mdi-bell-check-outline:before{content:""}.mdi-bell-circle:before{content:""}.mdi-bell-circle-outline:before{content:""}.mdi-bell-cog:before{content:""}.mdi-bell-cog-outline:before{content:""}.mdi-bell-minus:before{content:""}.mdi-bell-minus-outline:before{content:""}.mdi-bell-off:before{content:""}.mdi-bell-off-outline:before{content:""}.mdi-bell-outline:before{content:""}.mdi-bell-plus:before{content:""}.mdi-bell-plus-outline:before{content:""}.mdi-bell-remove:before{content:""}.mdi-bell-remove-outline:before{content:""}.mdi-bell-ring:before{content:""}.mdi-bell-ring-outline:before{content:""}.mdi-bell-sleep:before{content:""}.mdi-bell-sleep-outline:before{content:""}.mdi-bench:before{content:""}.mdi-bench-back:before{content:""}.mdi-beta:before{content:""}.mdi-betamax:before{content:""}.mdi-biathlon:before{content:""}.mdi-bicycle:before{content:""}.mdi-bicycle-basket:before{content:""}.mdi-bicycle-cargo:before{content:""}.mdi-bicycle-electric:before{content:""}.mdi-bicycle-penny-farthing:before{content:""}.mdi-bike:before{content:""}.mdi-bike-fast:before{content:""}.mdi-bike-pedal:before{content:""}.mdi-bike-pedal-clipless:before{content:""}.mdi-bike-pedal-mountain:before{content:""}.mdi-billboard:before{content:""}.mdi-billiards:before{content:""}.mdi-billiards-rack:before{content:""}.mdi-binoculars:before{content:""}.mdi-bio:before{content:""}.mdi-biohazard:before{content:""}.mdi-bird:before{content:""}.mdi-bitbucket:before{content:""}.mdi-bitcoin:before{content:""}.mdi-black-mesa:before{content:""}.mdi-blender:before{content:""}.mdi-blender-outline:before{content:""}.mdi-blender-software:before{content:""}.mdi-blinds:before{content:""}.mdi-blinds-horizontal:before{content:""}.mdi-blinds-horizontal-closed:before{content:""}.mdi-blinds-open:before{content:""}.mdi-blinds-vertical:before{content:""}.mdi-blinds-vertical-closed:before{content:""}.mdi-block-helper:before{content:""}.mdi-blood-bag:before{content:""}.mdi-bluetooth:before{content:""}.mdi-bluetooth-audio:before{content:""}.mdi-bluetooth-connect:before{content:""}.mdi-bluetooth-off:before{content:""}.mdi-bluetooth-settings:before{content:""}.mdi-bluetooth-transfer:before{content:""}.mdi-blur:before{content:""}.mdi-blur-linear:before{content:""}.mdi-blur-off:before{content:""}.mdi-blur-radial:before{content:""}.mdi-bolt:before{content:""}.mdi-bomb:before{content:""}.mdi-bomb-off:before{content:""}.mdi-bone:before{content:""}.mdi-bone-off:before{content:""}.mdi-book:before{content:""}.mdi-book-account:before{content:""}.mdi-book-account-outline:before{content:""}.mdi-book-alert:before{content:""}.mdi-book-alert-outline:before{content:""}.mdi-book-alphabet:before{content:""}.mdi-book-arrow-down:before{content:""}.mdi-book-arrow-down-outline:before{content:""}.mdi-book-arrow-left:before{content:""}.mdi-book-arrow-left-outline:before{content:""}.mdi-book-arrow-right:before{content:""}.mdi-book-arrow-right-outline:before{content:""}.mdi-book-arrow-up:before{content:""}.mdi-book-arrow-up-outline:before{content:""}.mdi-book-cancel:before{content:""}.mdi-book-cancel-outline:before{content:""}.mdi-book-check:before{content:""}.mdi-book-check-outline:before{content:""}.mdi-book-clock:before{content:""}.mdi-book-clock-outline:before{content:""}.mdi-book-cog:before{content:""}.mdi-book-cog-outline:before{content:""}.mdi-book-cross:before{content:""}.mdi-book-edit:before{content:""}.mdi-book-edit-outline:before{content:""}.mdi-book-education:before{content:""}.mdi-book-education-outline:before{content:""}.mdi-book-heart:before{content:""}.mdi-book-heart-outline:before{content:""}.mdi-book-information-variant:before{content:""}.mdi-book-lock:before{content:""}.mdi-book-lock-open:before{content:""}.mdi-book-lock-open-outline:before{content:""}.mdi-book-lock-outline:before{content:""}.mdi-book-marker:before{content:""}.mdi-book-marker-outline:before{content:""}.mdi-book-minus:before{content:""}.mdi-book-minus-multiple:before{content:""}.mdi-book-minus-multiple-outline:before{content:""}.mdi-book-minus-outline:before{content:""}.mdi-book-multiple:before{content:""}.mdi-book-multiple-outline:before{content:""}.mdi-book-music:before{content:""}.mdi-book-music-outline:before{content:""}.mdi-book-off:before{content:""}.mdi-book-off-outline:before{content:""}.mdi-book-open:before{content:""}.mdi-book-open-blank-variant:before{content:""}.mdi-book-open-outline:before{content:""}.mdi-book-open-page-variant:before{content:""}.mdi-book-open-page-variant-outline:before{content:""}.mdi-book-open-variant:before{content:""}.mdi-book-outline:before{content:""}.mdi-book-play:before{content:""}.mdi-book-play-outline:before{content:""}.mdi-book-plus:before{content:""}.mdi-book-plus-multiple:before{content:""}.mdi-book-plus-multiple-outline:before{content:""}.mdi-book-plus-outline:before{content:""}.mdi-book-refresh:before{content:""}.mdi-book-refresh-outline:before{content:""}.mdi-book-remove:before{content:""}.mdi-book-remove-multiple:before{content:""}.mdi-book-remove-multiple-outline:before{content:""}.mdi-book-remove-outline:before{content:""}.mdi-book-search:before{content:""}.mdi-book-search-outline:before{content:""}.mdi-book-settings:before{content:""}.mdi-book-settings-outline:before{content:""}.mdi-book-sync:before{content:""}.mdi-book-sync-outline:before{content:""}.mdi-book-variant:before{content:""}.mdi-bookmark:before{content:""}.mdi-bookmark-box:before{content:""}.mdi-bookmark-box-multiple:before{content:""}.mdi-bookmark-box-multiple-outline:before{content:""}.mdi-bookmark-box-outline:before{content:""}.mdi-bookmark-check:before{content:""}.mdi-bookmark-check-outline:before{content:""}.mdi-bookmark-minus:before{content:""}.mdi-bookmark-minus-outline:before{content:""}.mdi-bookmark-multiple:before{content:""}.mdi-bookmark-multiple-outline:before{content:""}.mdi-bookmark-music:before{content:""}.mdi-bookmark-music-outline:before{content:""}.mdi-bookmark-off:before{content:""}.mdi-bookmark-off-outline:before{content:""}.mdi-bookmark-outline:before{content:""}.mdi-bookmark-plus:before{content:""}.mdi-bookmark-plus-outline:before{content:""}.mdi-bookmark-remove:before{content:""}.mdi-bookmark-remove-outline:before{content:""}.mdi-bookshelf:before{content:""}.mdi-boom-gate:before{content:""}.mdi-boom-gate-alert:before{content:""}.mdi-boom-gate-alert-outline:before{content:""}.mdi-boom-gate-arrow-down:before{content:""}.mdi-boom-gate-arrow-down-outline:before{content:""}.mdi-boom-gate-arrow-up:before{content:""}.mdi-boom-gate-arrow-up-outline:before{content:""}.mdi-boom-gate-outline:before{content:""}.mdi-boom-gate-up:before{content:""}.mdi-boom-gate-up-outline:before{content:""}.mdi-boombox:before{content:""}.mdi-boomerang:before{content:""}.mdi-bootstrap:before{content:""}.mdi-border-all:before{content:""}.mdi-border-all-variant:before{content:""}.mdi-border-bottom:before{content:""}.mdi-border-bottom-variant:before{content:""}.mdi-border-color:before{content:""}.mdi-border-horizontal:before{content:""}.mdi-border-inside:before{content:""}.mdi-border-left:before{content:""}.mdi-border-left-variant:before{content:""}.mdi-border-none:before{content:""}.mdi-border-none-variant:before{content:""}.mdi-border-outside:before{content:""}.mdi-border-radius:before{content:""}.mdi-border-right:before{content:""}.mdi-border-right-variant:before{content:""}.mdi-border-style:before{content:""}.mdi-border-top:before{content:""}.mdi-border-top-variant:before{content:""}.mdi-border-vertical:before{content:""}.mdi-bottle-soda:before{content:""}.mdi-bottle-soda-classic:before{content:""}.mdi-bottle-soda-classic-outline:before{content:""}.mdi-bottle-soda-outline:before{content:""}.mdi-bottle-tonic:before{content:""}.mdi-bottle-tonic-outline:before{content:""}.mdi-bottle-tonic-plus:before{content:""}.mdi-bottle-tonic-plus-outline:before{content:""}.mdi-bottle-tonic-skull:before{content:""}.mdi-bottle-tonic-skull-outline:before{content:""}.mdi-bottle-wine:before{content:""}.mdi-bottle-wine-outline:before{content:""}.mdi-bow-arrow:before{content:""}.mdi-bow-tie:before{content:""}.mdi-bowl:before{content:""}.mdi-bowl-mix:before{content:""}.mdi-bowl-mix-outline:before{content:""}.mdi-bowl-outline:before{content:""}.mdi-bowling:before{content:""}.mdi-box:before{content:""}.mdi-box-cutter:before{content:""}.mdi-box-cutter-off:before{content:""}.mdi-box-shadow:before{content:""}.mdi-boxing-glove:before{content:""}.mdi-braille:before{content:""}.mdi-brain:before{content:""}.mdi-bread-slice:before{content:""}.mdi-bread-slice-outline:before{content:""}.mdi-bridge:before{content:""}.mdi-briefcase:before{content:""}.mdi-briefcase-account:before{content:""}.mdi-briefcase-account-outline:before{content:""}.mdi-briefcase-arrow-left-right:before{content:""}.mdi-briefcase-arrow-left-right-outline:before{content:""}.mdi-briefcase-arrow-up-down:before{content:""}.mdi-briefcase-arrow-up-down-outline:before{content:""}.mdi-briefcase-check:before{content:""}.mdi-briefcase-check-outline:before{content:""}.mdi-briefcase-clock:before{content:""}.mdi-briefcase-clock-outline:before{content:""}.mdi-briefcase-download:before{content:""}.mdi-briefcase-download-outline:before{content:""}.mdi-briefcase-edit:before{content:""}.mdi-briefcase-edit-outline:before{content:""}.mdi-briefcase-eye:before{content:""}.mdi-briefcase-eye-outline:before{content:""}.mdi-briefcase-minus:before{content:""}.mdi-briefcase-minus-outline:before{content:""}.mdi-briefcase-off:before{content:""}.mdi-briefcase-off-outline:before{content:""}.mdi-briefcase-outline:before{content:""}.mdi-briefcase-plus:before{content:""}.mdi-briefcase-plus-outline:before{content:""}.mdi-briefcase-remove:before{content:""}.mdi-briefcase-remove-outline:before{content:""}.mdi-briefcase-search:before{content:""}.mdi-briefcase-search-outline:before{content:""}.mdi-briefcase-upload:before{content:""}.mdi-briefcase-upload-outline:before{content:""}.mdi-briefcase-variant:before{content:""}.mdi-briefcase-variant-off:before{content:""}.mdi-briefcase-variant-off-outline:before{content:""}.mdi-briefcase-variant-outline:before{content:""}.mdi-brightness-1:before{content:""}.mdi-brightness-2:before{content:""}.mdi-brightness-3:before{content:""}.mdi-brightness-4:before{content:""}.mdi-brightness-5:before{content:""}.mdi-brightness-6:before{content:""}.mdi-brightness-7:before{content:""}.mdi-brightness-auto:before{content:""}.mdi-brightness-percent:before{content:""}.mdi-broadcast:before{content:""}.mdi-broadcast-off:before{content:""}.mdi-broom:before{content:""}.mdi-brush:before{content:""}.mdi-brush-off:before{content:""}.mdi-brush-outline:before{content:""}.mdi-brush-variant:before{content:""}.mdi-bucket:before{content:""}.mdi-bucket-outline:before{content:""}.mdi-buffet:before{content:""}.mdi-bug:before{content:""}.mdi-bug-check:before{content:""}.mdi-bug-check-outline:before{content:""}.mdi-bug-outline:before{content:""}.mdi-bug-pause:before{content:""}.mdi-bug-pause-outline:before{content:""}.mdi-bug-play:before{content:""}.mdi-bug-play-outline:before{content:""}.mdi-bug-stop:before{content:""}.mdi-bug-stop-outline:before{content:""}.mdi-bugle:before{content:""}.mdi-bulkhead-light:before{content:""}.mdi-bulldozer:before{content:""}.mdi-bullet:before{content:""}.mdi-bulletin-board:before{content:""}.mdi-bullhorn:before{content:""}.mdi-bullhorn-outline:before{content:""}.mdi-bullhorn-variant:before{content:""}.mdi-bullhorn-variant-outline:before{content:""}.mdi-bullseye:before{content:""}.mdi-bullseye-arrow:before{content:""}.mdi-bulma:before{content:""}.mdi-bunk-bed:before{content:""}.mdi-bunk-bed-outline:before{content:""}.mdi-bus:before{content:""}.mdi-bus-alert:before{content:""}.mdi-bus-articulated-end:before{content:""}.mdi-bus-articulated-front:before{content:""}.mdi-bus-clock:before{content:""}.mdi-bus-double-decker:before{content:""}.mdi-bus-electric:before{content:""}.mdi-bus-marker:before{content:""}.mdi-bus-multiple:before{content:""}.mdi-bus-school:before{content:""}.mdi-bus-side:before{content:""}.mdi-bus-stop:before{content:""}.mdi-bus-stop-covered:before{content:""}.mdi-bus-stop-uncovered:before{content:""}.mdi-butterfly:before{content:""}.mdi-butterfly-outline:before{content:""}.mdi-button-cursor:before{content:""}.mdi-button-pointer:before{content:""}.mdi-cabin-a-frame:before{content:""}.mdi-cable-data:before{content:""}.mdi-cached:before{content:""}.mdi-cactus:before{content:""}.mdi-cake:before{content:""}.mdi-cake-layered:before{content:""}.mdi-cake-variant:before{content:""}.mdi-cake-variant-outline:before{content:""}.mdi-calculator:before{content:""}.mdi-calculator-variant:before{content:""}.mdi-calculator-variant-outline:before{content:""}.mdi-calendar:before{content:""}.mdi-calendar-account:before{content:""}.mdi-calendar-account-outline:before{content:""}.mdi-calendar-alert:before{content:""}.mdi-calendar-alert-outline:before{content:""}.mdi-calendar-arrow-left:before{content:""}.mdi-calendar-arrow-right:before{content:""}.mdi-calendar-badge:before{content:""}.mdi-calendar-badge-outline:before{content:""}.mdi-calendar-blank:before{content:""}.mdi-calendar-blank-multiple:before{content:""}.mdi-calendar-blank-outline:before{content:""}.mdi-calendar-check:before{content:""}.mdi-calendar-check-outline:before{content:""}.mdi-calendar-clock:before{content:""}.mdi-calendar-clock-outline:before{content:""}.mdi-calendar-collapse-horizontal:before{content:""}.mdi-calendar-collapse-horizontal-outline:before{content:""}.mdi-calendar-cursor:before{content:""}.mdi-calendar-cursor-outline:before{content:""}.mdi-calendar-edit:before{content:""}.mdi-calendar-edit-outline:before{content:""}.mdi-calendar-end:before{content:""}.mdi-calendar-end-outline:before{content:""}.mdi-calendar-expand-horizontal:before{content:""}.mdi-calendar-expand-horizontal-outline:before{content:""}.mdi-calendar-export:before{content:""}.mdi-calendar-export-outline:before{content:""}.mdi-calendar-filter:before{content:""}.mdi-calendar-filter-outline:before{content:""}.mdi-calendar-heart:before{content:""}.mdi-calendar-heart-outline:before{content:""}.mdi-calendar-import:before{content:""}.mdi-calendar-import-outline:before{content:""}.mdi-calendar-lock:before{content:""}.mdi-calendar-lock-open:before{content:""}.mdi-calendar-lock-open-outline:before{content:""}.mdi-calendar-lock-outline:before{content:""}.mdi-calendar-minus:before{content:""}.mdi-calendar-minus-outline:before{content:""}.mdi-calendar-month:before{content:""}.mdi-calendar-month-outline:before{content:""}.mdi-calendar-multiple:before{content:""}.mdi-calendar-multiple-check:before{content:""}.mdi-calendar-multiselect:before{content:""}.mdi-calendar-multiselect-outline:before{content:""}.mdi-calendar-outline:before{content:""}.mdi-calendar-plus:before{content:""}.mdi-calendar-plus-outline:before{content:""}.mdi-calendar-question:before{content:""}.mdi-calendar-question-outline:before{content:""}.mdi-calendar-range:before{content:""}.mdi-calendar-range-outline:before{content:""}.mdi-calendar-refresh:before{content:""}.mdi-calendar-refresh-outline:before{content:""}.mdi-calendar-remove:before{content:""}.mdi-calendar-remove-outline:before{content:""}.mdi-calendar-search:before{content:""}.mdi-calendar-search-outline:before{content:""}.mdi-calendar-star:before{content:""}.mdi-calendar-star-four-points:before{content:""}.mdi-calendar-star-outline:before{content:""}.mdi-calendar-start:before{content:""}.mdi-calendar-start-outline:before{content:""}.mdi-calendar-sync:before{content:""}.mdi-calendar-sync-outline:before{content:""}.mdi-calendar-text:before{content:""}.mdi-calendar-text-outline:before{content:""}.mdi-calendar-today:before{content:""}.mdi-calendar-today-outline:before{content:""}.mdi-calendar-week:before{content:""}.mdi-calendar-week-begin:before{content:""}.mdi-calendar-week-begin-outline:before{content:""}.mdi-calendar-week-outline:before{content:""}.mdi-calendar-weekend:before{content:""}.mdi-calendar-weekend-outline:before{content:""}.mdi-call-made:before{content:""}.mdi-call-merge:before{content:""}.mdi-call-missed:before{content:""}.mdi-call-received:before{content:""}.mdi-call-split:before{content:""}.mdi-camcorder:before{content:""}.mdi-camcorder-off:before{content:""}.mdi-camera:before{content:""}.mdi-camera-account:before{content:""}.mdi-camera-burst:before{content:""}.mdi-camera-control:before{content:""}.mdi-camera-document:before{content:""}.mdi-camera-document-off:before{content:""}.mdi-camera-enhance:before{content:""}.mdi-camera-enhance-outline:before{content:""}.mdi-camera-flip:before{content:""}.mdi-camera-flip-outline:before{content:""}.mdi-camera-front:before{content:""}.mdi-camera-front-variant:before{content:""}.mdi-camera-gopro:before{content:""}.mdi-camera-image:before{content:""}.mdi-camera-iris:before{content:""}.mdi-camera-lock:before{content:""}.mdi-camera-lock-open:before{content:""}.mdi-camera-lock-open-outline:before{content:""}.mdi-camera-lock-outline:before{content:""}.mdi-camera-marker:before{content:""}.mdi-camera-marker-outline:before{content:""}.mdi-camera-metering-center:before{content:""}.mdi-camera-metering-matrix:before{content:""}.mdi-camera-metering-partial:before{content:""}.mdi-camera-metering-spot:before{content:""}.mdi-camera-off:before{content:""}.mdi-camera-off-outline:before{content:""}.mdi-camera-outline:before{content:""}.mdi-camera-party-mode:before{content:""}.mdi-camera-plus:before{content:""}.mdi-camera-plus-outline:before{content:""}.mdi-camera-rear:before{content:""}.mdi-camera-rear-variant:before{content:""}.mdi-camera-retake:before{content:""}.mdi-camera-retake-outline:before{content:""}.mdi-camera-switch:before{content:""}.mdi-camera-switch-outline:before{content:""}.mdi-camera-timer:before{content:""}.mdi-camera-wireless:before{content:""}.mdi-camera-wireless-outline:before{content:""}.mdi-campfire:before{content:""}.mdi-cancel:before{content:""}.mdi-candelabra:before{content:""}.mdi-candelabra-fire:before{content:""}.mdi-candle:before{content:""}.mdi-candy:before{content:""}.mdi-candy-off:before{content:""}.mdi-candy-off-outline:before{content:""}.mdi-candy-outline:before{content:""}.mdi-candycane:before{content:""}.mdi-cannabis:before{content:""}.mdi-cannabis-off:before{content:""}.mdi-caps-lock:before{content:""}.mdi-car:before{content:""}.mdi-car-2-plus:before{content:""}.mdi-car-3-plus:before{content:""}.mdi-car-arrow-left:before{content:""}.mdi-car-arrow-right:before{content:""}.mdi-car-back:before{content:""}.mdi-car-battery:before{content:""}.mdi-car-brake-abs:before{content:""}.mdi-car-brake-alert:before{content:""}.mdi-car-brake-fluid-level:before{content:""}.mdi-car-brake-hold:before{content:""}.mdi-car-brake-low-pressure:before{content:""}.mdi-car-brake-parking:before{content:""}.mdi-car-brake-retarder:before{content:""}.mdi-car-brake-temperature:before{content:""}.mdi-car-brake-worn-linings:before{content:""}.mdi-car-child-seat:before{content:""}.mdi-car-clock:before{content:""}.mdi-car-clutch:before{content:""}.mdi-car-cog:before{content:""}.mdi-car-connected:before{content:""}.mdi-car-convertible:before{content:""}.mdi-car-coolant-level:before{content:""}.mdi-car-cruise-control:before{content:""}.mdi-car-defrost-front:before{content:""}.mdi-car-defrost-rear:before{content:""}.mdi-car-door:before{content:""}.mdi-car-door-lock:before{content:""}.mdi-car-electric:before{content:""}.mdi-car-electric-outline:before{content:""}.mdi-car-emergency:before{content:""}.mdi-car-esp:before{content:""}.mdi-car-estate:before{content:""}.mdi-car-hatchback:before{content:""}.mdi-car-info:before{content:""}.mdi-car-key:before{content:""}.mdi-car-lifted-pickup:before{content:""}.mdi-car-light-alert:before{content:""}.mdi-car-light-dimmed:before{content:""}.mdi-car-light-fog:before{content:""}.mdi-car-light-high:before{content:""}.mdi-car-limousine:before{content:""}.mdi-car-multiple:before{content:""}.mdi-car-off:before{content:""}.mdi-car-outline:before{content:""}.mdi-car-parking-lights:before{content:""}.mdi-car-pickup:before{content:""}.mdi-car-search:before{content:""}.mdi-car-search-outline:before{content:""}.mdi-car-seat:before{content:""}.mdi-car-seat-cooler:before{content:""}.mdi-car-seat-heater:before{content:""}.mdi-car-select:before{content:""}.mdi-car-settings:before{content:""}.mdi-car-shift-pattern:before{content:""}.mdi-car-side:before{content:""}.mdi-car-speed-limiter:before{content:""}.mdi-car-sports:before{content:""}.mdi-car-tire-alert:before{content:""}.mdi-car-traction-control:before{content:""}.mdi-car-turbocharger:before{content:""}.mdi-car-wash:before{content:""}.mdi-car-windshield:before{content:""}.mdi-car-windshield-outline:before{content:""}.mdi-car-wireless:before{content:""}.mdi-car-wrench:before{content:""}.mdi-carabiner:before{content:""}.mdi-caravan:before{content:""}.mdi-card:before{content:""}.mdi-card-account-details:before{content:""}.mdi-card-account-details-outline:before{content:""}.mdi-card-account-details-star:before{content:""}.mdi-card-account-details-star-outline:before{content:""}.mdi-card-account-mail:before{content:""}.mdi-card-account-mail-outline:before{content:""}.mdi-card-account-phone:before{content:""}.mdi-card-account-phone-outline:before{content:""}.mdi-card-bulleted:before{content:""}.mdi-card-bulleted-off:before{content:""}.mdi-card-bulleted-off-outline:before{content:""}.mdi-card-bulleted-outline:before{content:""}.mdi-card-bulleted-settings:before{content:""}.mdi-card-bulleted-settings-outline:before{content:""}.mdi-card-minus:before{content:""}.mdi-card-minus-outline:before{content:""}.mdi-card-multiple:before{content:""}.mdi-card-multiple-outline:before{content:""}.mdi-card-off:before{content:""}.mdi-card-off-outline:before{content:""}.mdi-card-outline:before{content:""}.mdi-card-plus:before{content:""}.mdi-card-plus-outline:before{content:""}.mdi-card-remove:before{content:""}.mdi-card-remove-outline:before{content:""}.mdi-card-search:before{content:""}.mdi-card-search-outline:before{content:""}.mdi-card-text:before{content:""}.mdi-card-text-outline:before{content:""}.mdi-cards:before{content:""}.mdi-cards-club:before{content:""}.mdi-cards-club-outline:before{content:""}.mdi-cards-diamond:before{content:""}.mdi-cards-diamond-outline:before{content:""}.mdi-cards-heart:before{content:""}.mdi-cards-heart-outline:before{content:""}.mdi-cards-outline:before{content:""}.mdi-cards-playing:before{content:""}.mdi-cards-playing-club:before{content:""}.mdi-cards-playing-club-multiple:before{content:""}.mdi-cards-playing-club-multiple-outline:before{content:""}.mdi-cards-playing-club-outline:before{content:""}.mdi-cards-playing-diamond:before{content:""}.mdi-cards-playing-diamond-multiple:before{content:""}.mdi-cards-playing-diamond-multiple-outline:before{content:""}.mdi-cards-playing-diamond-outline:before{content:""}.mdi-cards-playing-heart:before{content:""}.mdi-cards-playing-heart-multiple:before{content:""}.mdi-cards-playing-heart-multiple-outline:before{content:""}.mdi-cards-playing-heart-outline:before{content:""}.mdi-cards-playing-outline:before{content:""}.mdi-cards-playing-spade:before{content:""}.mdi-cards-playing-spade-multiple:before{content:""}.mdi-cards-playing-spade-multiple-outline:before{content:""}.mdi-cards-playing-spade-outline:before{content:""}.mdi-cards-spade:before{content:""}.mdi-cards-spade-outline:before{content:""}.mdi-cards-variant:before{content:""}.mdi-carrot:before{content:""}.mdi-cart:before{content:""}.mdi-cart-arrow-down:before{content:""}.mdi-cart-arrow-right:before{content:""}.mdi-cart-arrow-up:before{content:""}.mdi-cart-check:before{content:""}.mdi-cart-heart:before{content:""}.mdi-cart-minus:before{content:""}.mdi-cart-off:before{content:""}.mdi-cart-outline:before{content:""}.mdi-cart-percent:before{content:""}.mdi-cart-plus:before{content:""}.mdi-cart-remove:before{content:""}.mdi-cart-variant:before{content:""}.mdi-case-sensitive-alt:before{content:""}.mdi-cash:before{content:""}.mdi-cash-100:before{content:""}.mdi-cash-check:before{content:""}.mdi-cash-clock:before{content:""}.mdi-cash-fast:before{content:""}.mdi-cash-lock:before{content:""}.mdi-cash-lock-open:before{content:""}.mdi-cash-marker:before{content:""}.mdi-cash-minus:before{content:""}.mdi-cash-multiple:before{content:""}.mdi-cash-off:before{content:""}.mdi-cash-plus:before{content:""}.mdi-cash-refund:before{content:""}.mdi-cash-register:before{content:""}.mdi-cash-remove:before{content:""}.mdi-cash-sync:before{content:""}.mdi-cassette:before{content:""}.mdi-cast:before{content:""}.mdi-cast-audio:before{content:""}.mdi-cast-audio-variant:before{content:""}.mdi-cast-connected:before{content:""}.mdi-cast-education:before{content:""}.mdi-cast-off:before{content:""}.mdi-cast-variant:before{content:""}.mdi-castle:before{content:""}.mdi-cat:before{content:""}.mdi-cctv:before{content:""}.mdi-cctv-off:before{content:""}.mdi-ceiling-fan:before{content:""}.mdi-ceiling-fan-light:before{content:""}.mdi-ceiling-light:before{content:""}.mdi-ceiling-light-multiple:before{content:""}.mdi-ceiling-light-multiple-outline:before{content:""}.mdi-ceiling-light-outline:before{content:""}.mdi-cellphone:before{content:""}.mdi-cellphone-arrow-down:before{content:""}.mdi-cellphone-arrow-down-variant:before{content:""}.mdi-cellphone-basic:before{content:""}.mdi-cellphone-charging:before{content:""}.mdi-cellphone-check:before{content:""}.mdi-cellphone-cog:before{content:""}.mdi-cellphone-dock:before{content:""}.mdi-cellphone-information:before{content:""}.mdi-cellphone-key:before{content:""}.mdi-cellphone-link:before{content:""}.mdi-cellphone-link-off:before{content:""}.mdi-cellphone-lock:before{content:""}.mdi-cellphone-marker:before{content:""}.mdi-cellphone-message:before{content:""}.mdi-cellphone-message-off:before{content:""}.mdi-cellphone-nfc:before{content:""}.mdi-cellphone-nfc-off:before{content:""}.mdi-cellphone-off:before{content:""}.mdi-cellphone-play:before{content:""}.mdi-cellphone-remove:before{content:""}.mdi-cellphone-screenshot:before{content:""}.mdi-cellphone-settings:before{content:""}.mdi-cellphone-sound:before{content:""}.mdi-cellphone-text:before{content:""}.mdi-cellphone-wireless:before{content:""}.mdi-centos:before{content:""}.mdi-certificate:before{content:""}.mdi-certificate-outline:before{content:""}.mdi-chair-rolling:before{content:""}.mdi-chair-school:before{content:""}.mdi-chandelier:before{content:""}.mdi-charity:before{content:""}.mdi-chart-arc:before{content:""}.mdi-chart-areaspline:before{content:""}.mdi-chart-areaspline-variant:before{content:""}.mdi-chart-bar:before{content:""}.mdi-chart-bar-stacked:before{content:""}.mdi-chart-bell-curve:before{content:""}.mdi-chart-bell-curve-cumulative:before{content:""}.mdi-chart-box:before{content:""}.mdi-chart-box-outline:before{content:""}.mdi-chart-box-plus-outline:before{content:""}.mdi-chart-bubble:before{content:""}.mdi-chart-donut:before{content:""}.mdi-chart-donut-variant:before{content:""}.mdi-chart-gantt:before{content:""}.mdi-chart-histogram:before{content:""}.mdi-chart-line:before{content:""}.mdi-chart-line-stacked:before{content:""}.mdi-chart-line-variant:before{content:""}.mdi-chart-multiline:before{content:""}.mdi-chart-multiple:before{content:""}.mdi-chart-pie:before{content:""}.mdi-chart-pie-outline:before{content:""}.mdi-chart-ppf:before{content:""}.mdi-chart-sankey:before{content:""}.mdi-chart-sankey-variant:before{content:""}.mdi-chart-scatter-plot:before{content:""}.mdi-chart-scatter-plot-hexbin:before{content:""}.mdi-chart-timeline:before{content:""}.mdi-chart-timeline-variant:before{content:""}.mdi-chart-timeline-variant-shimmer:before{content:""}.mdi-chart-tree:before{content:""}.mdi-chart-waterfall:before{content:""}.mdi-chat:before{content:""}.mdi-chat-alert:before{content:""}.mdi-chat-alert-outline:before{content:""}.mdi-chat-minus:before{content:""}.mdi-chat-minus-outline:before{content:""}.mdi-chat-outline:before{content:""}.mdi-chat-plus:before{content:""}.mdi-chat-plus-outline:before{content:""}.mdi-chat-processing:before{content:""}.mdi-chat-processing-outline:before{content:""}.mdi-chat-question:before{content:""}.mdi-chat-question-outline:before{content:""}.mdi-chat-remove:before{content:""}.mdi-chat-remove-outline:before{content:""}.mdi-chat-sleep:before{content:""}.mdi-chat-sleep-outline:before{content:""}.mdi-check:before{content:""}.mdi-check-all:before{content:""}.mdi-check-bold:before{content:""}.mdi-check-circle:before{content:""}.mdi-check-circle-outline:before{content:""}.mdi-check-decagram:before{content:""}.mdi-check-decagram-outline:before{content:""}.mdi-check-network:before{content:""}.mdi-check-network-outline:before{content:""}.mdi-check-outline:before{content:""}.mdi-check-underline:before{content:""}.mdi-check-underline-circle:before{content:""}.mdi-check-underline-circle-outline:before{content:""}.mdi-checkbook:before{content:""}.mdi-checkbook-arrow-left:before{content:""}.mdi-checkbook-arrow-right:before{content:""}.mdi-checkbox-blank:before{content:""}.mdi-checkbox-blank-badge:before{content:""}.mdi-checkbox-blank-badge-outline:before{content:""}.mdi-checkbox-blank-circle:before{content:""}.mdi-checkbox-blank-circle-outline:before{content:""}.mdi-checkbox-blank-off:before{content:""}.mdi-checkbox-blank-off-outline:before{content:""}.mdi-checkbox-blank-outline:before{content:""}.mdi-checkbox-intermediate:before{content:""}.mdi-checkbox-intermediate-variant:before{content:""}.mdi-checkbox-marked:before{content:""}.mdi-checkbox-marked-circle:before{content:""}.mdi-checkbox-marked-circle-auto-outline:before{content:""}.mdi-checkbox-marked-circle-minus-outline:before{content:""}.mdi-checkbox-marked-circle-outline:before{content:""}.mdi-checkbox-marked-circle-plus-outline:before{content:""}.mdi-checkbox-marked-outline:before{content:""}.mdi-checkbox-multiple-blank:before{content:""}.mdi-checkbox-multiple-blank-circle:before{content:""}.mdi-checkbox-multiple-blank-circle-outline:before{content:""}.mdi-checkbox-multiple-blank-outline:before{content:""}.mdi-checkbox-multiple-marked:before{content:""}.mdi-checkbox-multiple-marked-circle:before{content:""}.mdi-checkbox-multiple-marked-circle-outline:before{content:""}.mdi-checkbox-multiple-marked-outline:before{content:""}.mdi-checkbox-multiple-outline:before{content:""}.mdi-checkbox-outline:before{content:""}.mdi-checkerboard:before{content:""}.mdi-checkerboard-minus:before{content:""}.mdi-checkerboard-plus:before{content:""}.mdi-checkerboard-remove:before{content:""}.mdi-cheese:before{content:""}.mdi-cheese-off:before{content:""}.mdi-chef-hat:before{content:""}.mdi-chemical-weapon:before{content:""}.mdi-chess-bishop:before{content:""}.mdi-chess-king:before{content:""}.mdi-chess-knight:before{content:""}.mdi-chess-pawn:before{content:""}.mdi-chess-queen:before{content:""}.mdi-chess-rook:before{content:""}.mdi-chevron-double-down:before{content:""}.mdi-chevron-double-left:before{content:""}.mdi-chevron-double-right:before{content:""}.mdi-chevron-double-up:before{content:""}.mdi-chevron-down:before{content:""}.mdi-chevron-down-box:before{content:""}.mdi-chevron-down-box-outline:before{content:""}.mdi-chevron-down-circle:before{content:""}.mdi-chevron-down-circle-outline:before{content:""}.mdi-chevron-left:before{content:""}.mdi-chevron-left-box:before{content:""}.mdi-chevron-left-box-outline:before{content:""}.mdi-chevron-left-circle:before{content:""}.mdi-chevron-left-circle-outline:before{content:""}.mdi-chevron-right:before{content:""}.mdi-chevron-right-box:before{content:""}.mdi-chevron-right-box-outline:before{content:""}.mdi-chevron-right-circle:before{content:""}.mdi-chevron-right-circle-outline:before{content:""}.mdi-chevron-triple-down:before{content:""}.mdi-chevron-triple-left:before{content:""}.mdi-chevron-triple-right:before{content:""}.mdi-chevron-triple-up:before{content:""}.mdi-chevron-up:before{content:""}.mdi-chevron-up-box:before{content:""}.mdi-chevron-up-box-outline:before{content:""}.mdi-chevron-up-circle:before{content:""}.mdi-chevron-up-circle-outline:before{content:""}.mdi-chili-alert:before{content:""}.mdi-chili-alert-outline:before{content:""}.mdi-chili-hot:before{content:""}.mdi-chili-hot-outline:before{content:""}.mdi-chili-medium:before{content:""}.mdi-chili-medium-outline:before{content:""}.mdi-chili-mild:before{content:""}.mdi-chili-mild-outline:before{content:""}.mdi-chili-off:before{content:""}.mdi-chili-off-outline:before{content:""}.mdi-chip:before{content:""}.mdi-church:before{content:""}.mdi-church-outline:before{content:""}.mdi-cigar:before{content:""}.mdi-cigar-off:before{content:""}.mdi-circle:before{content:""}.mdi-circle-box:before{content:""}.mdi-circle-box-outline:before{content:""}.mdi-circle-double:before{content:""}.mdi-circle-edit-outline:before{content:""}.mdi-circle-expand:before{content:""}.mdi-circle-half:before{content:""}.mdi-circle-half-full:before{content:""}.mdi-circle-medium:before{content:""}.mdi-circle-multiple:before{content:""}.mdi-circle-multiple-outline:before{content:""}.mdi-circle-off-outline:before{content:""}.mdi-circle-opacity:before{content:""}.mdi-circle-outline:before{content:""}.mdi-circle-slice-1:before{content:""}.mdi-circle-slice-2:before{content:""}.mdi-circle-slice-3:before{content:""}.mdi-circle-slice-4:before{content:""}.mdi-circle-slice-5:before{content:""}.mdi-circle-slice-6:before{content:""}.mdi-circle-slice-7:before{content:""}.mdi-circle-slice-8:before{content:""}.mdi-circle-small:before{content:""}.mdi-circular-saw:before{content:""}.mdi-city:before{content:""}.mdi-city-switch:before{content:""}.mdi-city-variant:before{content:""}.mdi-city-variant-outline:before{content:""}.mdi-clipboard:before{content:""}.mdi-clipboard-account:before{content:""}.mdi-clipboard-account-outline:before{content:""}.mdi-clipboard-alert:before{content:""}.mdi-clipboard-alert-outline:before{content:""}.mdi-clipboard-arrow-down:before{content:""}.mdi-clipboard-arrow-down-outline:before{content:""}.mdi-clipboard-arrow-left:before{content:""}.mdi-clipboard-arrow-left-outline:before{content:""}.mdi-clipboard-arrow-right:before{content:""}.mdi-clipboard-arrow-right-outline:before{content:""}.mdi-clipboard-arrow-up:before{content:""}.mdi-clipboard-arrow-up-outline:before{content:""}.mdi-clipboard-check:before{content:""}.mdi-clipboard-check-multiple:before{content:""}.mdi-clipboard-check-multiple-outline:before{content:""}.mdi-clipboard-check-outline:before{content:""}.mdi-clipboard-clock:before{content:""}.mdi-clipboard-clock-outline:before{content:""}.mdi-clipboard-edit:before{content:""}.mdi-clipboard-edit-outline:before{content:""}.mdi-clipboard-file:before{content:""}.mdi-clipboard-file-outline:before{content:""}.mdi-clipboard-flow:before{content:""}.mdi-clipboard-flow-outline:before{content:""}.mdi-clipboard-list:before{content:""}.mdi-clipboard-list-outline:before{content:""}.mdi-clipboard-minus:before{content:""}.mdi-clipboard-minus-outline:before{content:""}.mdi-clipboard-multiple:before{content:""}.mdi-clipboard-multiple-outline:before{content:""}.mdi-clipboard-off:before{content:""}.mdi-clipboard-off-outline:before{content:""}.mdi-clipboard-outline:before{content:""}.mdi-clipboard-play:before{content:""}.mdi-clipboard-play-multiple:before{content:""}.mdi-clipboard-play-multiple-outline:before{content:""}.mdi-clipboard-play-outline:before{content:""}.mdi-clipboard-plus:before{content:""}.mdi-clipboard-plus-outline:before{content:""}.mdi-clipboard-pulse:before{content:""}.mdi-clipboard-pulse-outline:before{content:""}.mdi-clipboard-remove:before{content:""}.mdi-clipboard-remove-outline:before{content:""}.mdi-clipboard-search:before{content:""}.mdi-clipboard-search-outline:before{content:""}.mdi-clipboard-text:before{content:""}.mdi-clipboard-text-clock:before{content:""}.mdi-clipboard-text-clock-outline:before{content:""}.mdi-clipboard-text-multiple:before{content:""}.mdi-clipboard-text-multiple-outline:before{content:""}.mdi-clipboard-text-off:before{content:""}.mdi-clipboard-text-off-outline:before{content:""}.mdi-clipboard-text-outline:before{content:""}.mdi-clipboard-text-play:before{content:""}.mdi-clipboard-text-play-outline:before{content:""}.mdi-clipboard-text-search:before{content:""}.mdi-clipboard-text-search-outline:before{content:""}.mdi-clippy:before{content:""}.mdi-clock:before{content:""}.mdi-clock-alert:before{content:""}.mdi-clock-alert-outline:before{content:""}.mdi-clock-check:before{content:""}.mdi-clock-check-outline:before{content:""}.mdi-clock-digital:before{content:""}.mdi-clock-edit:before{content:""}.mdi-clock-edit-outline:before{content:""}.mdi-clock-end:before{content:""}.mdi-clock-fast:before{content:""}.mdi-clock-in:before{content:""}.mdi-clock-minus:before{content:""}.mdi-clock-minus-outline:before{content:""}.mdi-clock-out:before{content:""}.mdi-clock-outline:before{content:""}.mdi-clock-plus:before{content:""}.mdi-clock-plus-outline:before{content:""}.mdi-clock-remove:before{content:""}.mdi-clock-remove-outline:before{content:""}.mdi-clock-star-four-points:before{content:""}.mdi-clock-star-four-points-outline:before{content:""}.mdi-clock-start:before{content:""}.mdi-clock-time-eight:before{content:""}.mdi-clock-time-eight-outline:before{content:""}.mdi-clock-time-eleven:before{content:""}.mdi-clock-time-eleven-outline:before{content:""}.mdi-clock-time-five:before{content:""}.mdi-clock-time-five-outline:before{content:""}.mdi-clock-time-four:before{content:""}.mdi-clock-time-four-outline:before{content:""}.mdi-clock-time-nine:before{content:""}.mdi-clock-time-nine-outline:before{content:""}.mdi-clock-time-one:before{content:""}.mdi-clock-time-one-outline:before{content:""}.mdi-clock-time-seven:before{content:""}.mdi-clock-time-seven-outline:before{content:""}.mdi-clock-time-six:before{content:""}.mdi-clock-time-six-outline:before{content:""}.mdi-clock-time-ten:before{content:""}.mdi-clock-time-ten-outline:before{content:""}.mdi-clock-time-three:before{content:""}.mdi-clock-time-three-outline:before{content:""}.mdi-clock-time-twelve:before{content:""}.mdi-clock-time-twelve-outline:before{content:""}.mdi-clock-time-two:before{content:""}.mdi-clock-time-two-outline:before{content:""}.mdi-close:before{content:""}.mdi-close-box:before{content:""}.mdi-close-box-multiple:before{content:""}.mdi-close-box-multiple-outline:before{content:""}.mdi-close-box-outline:before{content:""}.mdi-close-circle:before{content:""}.mdi-close-circle-multiple:before{content:""}.mdi-close-circle-multiple-outline:before{content:""}.mdi-close-circle-outline:before{content:""}.mdi-close-network:before{content:""}.mdi-close-network-outline:before{content:""}.mdi-close-octagon:before{content:""}.mdi-close-octagon-outline:before{content:""}.mdi-close-outline:before{content:""}.mdi-close-thick:before{content:""}.mdi-closed-caption:before{content:""}.mdi-closed-caption-outline:before{content:""}.mdi-cloud:before{content:""}.mdi-cloud-alert:before{content:""}.mdi-cloud-alert-outline:before{content:""}.mdi-cloud-arrow-down:before{content:""}.mdi-cloud-arrow-down-outline:before{content:""}.mdi-cloud-arrow-left:before{content:""}.mdi-cloud-arrow-left-outline:before{content:""}.mdi-cloud-arrow-right:before{content:""}.mdi-cloud-arrow-right-outline:before{content:""}.mdi-cloud-arrow-up:before{content:""}.mdi-cloud-arrow-up-outline:before{content:""}.mdi-cloud-braces:before{content:""}.mdi-cloud-cancel:before{content:""}.mdi-cloud-cancel-outline:before{content:""}.mdi-cloud-check:before{content:""}.mdi-cloud-check-outline:before{content:""}.mdi-cloud-check-variant:before{content:""}.mdi-cloud-check-variant-outline:before{content:""}.mdi-cloud-circle:before{content:""}.mdi-cloud-circle-outline:before{content:""}.mdi-cloud-clock:before{content:""}.mdi-cloud-clock-outline:before{content:""}.mdi-cloud-cog:before{content:""}.mdi-cloud-cog-outline:before{content:""}.mdi-cloud-download:before{content:""}.mdi-cloud-download-outline:before{content:""}.mdi-cloud-lock:before{content:""}.mdi-cloud-lock-open:before{content:""}.mdi-cloud-lock-open-outline:before{content:""}.mdi-cloud-lock-outline:before{content:""}.mdi-cloud-minus:before{content:""}.mdi-cloud-minus-outline:before{content:""}.mdi-cloud-off:before{content:""}.mdi-cloud-off-outline:before{content:""}.mdi-cloud-outline:before{content:""}.mdi-cloud-percent:before{content:""}.mdi-cloud-percent-outline:before{content:""}.mdi-cloud-plus:before{content:""}.mdi-cloud-plus-outline:before{content:""}.mdi-cloud-print:before{content:""}.mdi-cloud-print-outline:before{content:""}.mdi-cloud-question:before{content:""}.mdi-cloud-question-outline:before{content:""}.mdi-cloud-refresh:before{content:""}.mdi-cloud-refresh-outline:before{content:""}.mdi-cloud-refresh-variant:before{content:""}.mdi-cloud-refresh-variant-outline:before{content:""}.mdi-cloud-remove:before{content:""}.mdi-cloud-remove-outline:before{content:""}.mdi-cloud-search:before{content:""}.mdi-cloud-search-outline:before{content:""}.mdi-cloud-sync:before{content:""}.mdi-cloud-sync-outline:before{content:""}.mdi-cloud-tags:before{content:""}.mdi-cloud-upload:before{content:""}.mdi-cloud-upload-outline:before{content:""}.mdi-clouds:before{content:""}.mdi-clover:before{content:""}.mdi-clover-outline:before{content:""}.mdi-coach-lamp:before{content:""}.mdi-coach-lamp-variant:before{content:""}.mdi-coat-rack:before{content:""}.mdi-code-array:before{content:""}.mdi-code-braces:before{content:""}.mdi-code-braces-box:before{content:""}.mdi-code-brackets:before{content:""}.mdi-code-equal:before{content:""}.mdi-code-greater-than:before{content:""}.mdi-code-greater-than-or-equal:before{content:""}.mdi-code-json:before{content:""}.mdi-code-less-than:before{content:""}.mdi-code-less-than-or-equal:before{content:""}.mdi-code-not-equal:before{content:""}.mdi-code-not-equal-variant:before{content:""}.mdi-code-parentheses:before{content:""}.mdi-code-parentheses-box:before{content:""}.mdi-code-string:before{content:""}.mdi-code-tags:before{content:""}.mdi-code-tags-check:before{content:""}.mdi-codepen:before{content:""}.mdi-coffee:before{content:""}.mdi-coffee-maker:before{content:""}.mdi-coffee-maker-check:before{content:""}.mdi-coffee-maker-check-outline:before{content:""}.mdi-coffee-maker-outline:before{content:""}.mdi-coffee-off:before{content:""}.mdi-coffee-off-outline:before{content:""}.mdi-coffee-outline:before{content:""}.mdi-coffee-to-go:before{content:""}.mdi-coffee-to-go-outline:before{content:""}.mdi-coffin:before{content:""}.mdi-cog:before{content:""}.mdi-cog-box:before{content:""}.mdi-cog-clockwise:before{content:""}.mdi-cog-counterclockwise:before{content:""}.mdi-cog-off:before{content:""}.mdi-cog-off-outline:before{content:""}.mdi-cog-outline:before{content:""}.mdi-cog-pause:before{content:""}.mdi-cog-pause-outline:before{content:""}.mdi-cog-play:before{content:""}.mdi-cog-play-outline:before{content:""}.mdi-cog-refresh:before{content:""}.mdi-cog-refresh-outline:before{content:""}.mdi-cog-stop:before{content:""}.mdi-cog-stop-outline:before{content:""}.mdi-cog-sync:before{content:""}.mdi-cog-sync-outline:before{content:""}.mdi-cog-transfer:before{content:""}.mdi-cog-transfer-outline:before{content:""}.mdi-cogs:before{content:""}.mdi-collage:before{content:""}.mdi-collapse-all:before{content:""}.mdi-collapse-all-outline:before{content:""}.mdi-color-helper:before{content:""}.mdi-comma:before{content:""}.mdi-comma-box:before{content:""}.mdi-comma-box-outline:before{content:""}.mdi-comma-circle:before{content:""}.mdi-comma-circle-outline:before{content:""}.mdi-comment:before{content:""}.mdi-comment-account:before{content:""}.mdi-comment-account-outline:before{content:""}.mdi-comment-alert:before{content:""}.mdi-comment-alert-outline:before{content:""}.mdi-comment-arrow-left:before{content:""}.mdi-comment-arrow-left-outline:before{content:""}.mdi-comment-arrow-right:before{content:""}.mdi-comment-arrow-right-outline:before{content:""}.mdi-comment-bookmark:before{content:""}.mdi-comment-bookmark-outline:before{content:""}.mdi-comment-check:before{content:""}.mdi-comment-check-outline:before{content:""}.mdi-comment-edit:before{content:""}.mdi-comment-edit-outline:before{content:""}.mdi-comment-eye:before{content:""}.mdi-comment-eye-outline:before{content:""}.mdi-comment-flash:before{content:""}.mdi-comment-flash-outline:before{content:""}.mdi-comment-minus:before{content:""}.mdi-comment-minus-outline:before{content:""}.mdi-comment-multiple:before{content:""}.mdi-comment-multiple-outline:before{content:""}.mdi-comment-off:before{content:""}.mdi-comment-off-outline:before{content:""}.mdi-comment-outline:before{content:""}.mdi-comment-plus:before{content:""}.mdi-comment-plus-outline:before{content:""}.mdi-comment-processing:before{content:""}.mdi-comment-processing-outline:before{content:""}.mdi-comment-question:before{content:""}.mdi-comment-question-outline:before{content:""}.mdi-comment-quote:before{content:""}.mdi-comment-quote-outline:before{content:""}.mdi-comment-remove:before{content:""}.mdi-comment-remove-outline:before{content:""}.mdi-comment-search:before{content:""}.mdi-comment-search-outline:before{content:""}.mdi-comment-text:before{content:""}.mdi-comment-text-multiple:before{content:""}.mdi-comment-text-multiple-outline:before{content:""}.mdi-comment-text-outline:before{content:""}.mdi-compare:before{content:""}.mdi-compare-horizontal:before{content:""}.mdi-compare-remove:before{content:""}.mdi-compare-vertical:before{content:""}.mdi-compass:before{content:""}.mdi-compass-off:before{content:""}.mdi-compass-off-outline:before{content:""}.mdi-compass-outline:before{content:""}.mdi-compass-rose:before{content:""}.mdi-compost:before{content:""}.mdi-cone:before{content:""}.mdi-cone-off:before{content:""}.mdi-connection:before{content:""}.mdi-console:before{content:""}.mdi-console-line:before{content:""}.mdi-console-network:before{content:""}.mdi-console-network-outline:before{content:""}.mdi-consolidate:before{content:""}.mdi-contactless-payment:before{content:""}.mdi-contactless-payment-circle:before{content:""}.mdi-contactless-payment-circle-outline:before{content:""}.mdi-contacts:before{content:""}.mdi-contacts-outline:before{content:""}.mdi-contain:before{content:""}.mdi-contain-end:before{content:""}.mdi-contain-start:before{content:""}.mdi-content-copy:before{content:""}.mdi-content-cut:before{content:""}.mdi-content-duplicate:before{content:""}.mdi-content-paste:before{content:""}.mdi-content-save:before{content:""}.mdi-content-save-alert:before{content:""}.mdi-content-save-alert-outline:before{content:""}.mdi-content-save-all:before{content:""}.mdi-content-save-all-outline:before{content:""}.mdi-content-save-check:before{content:""}.mdi-content-save-check-outline:before{content:""}.mdi-content-save-cog:before{content:""}.mdi-content-save-cog-outline:before{content:""}.mdi-content-save-edit:before{content:""}.mdi-content-save-edit-outline:before{content:""}.mdi-content-save-minus:before{content:""}.mdi-content-save-minus-outline:before{content:""}.mdi-content-save-move:before{content:""}.mdi-content-save-move-outline:before{content:""}.mdi-content-save-off:before{content:""}.mdi-content-save-off-outline:before{content:""}.mdi-content-save-outline:before{content:""}.mdi-content-save-plus:before{content:""}.mdi-content-save-plus-outline:before{content:""}.mdi-content-save-settings:before{content:""}.mdi-content-save-settings-outline:before{content:""}.mdi-contrast:before{content:""}.mdi-contrast-box:before{content:""}.mdi-contrast-circle:before{content:""}.mdi-controller:before{content:""}.mdi-controller-classic:before{content:""}.mdi-controller-classic-outline:before{content:""}.mdi-controller-off:before{content:""}.mdi-cookie:before{content:""}.mdi-cookie-alert:before{content:""}.mdi-cookie-alert-outline:before{content:""}.mdi-cookie-check:before{content:""}.mdi-cookie-check-outline:before{content:""}.mdi-cookie-clock:before{content:""}.mdi-cookie-clock-outline:before{content:""}.mdi-cookie-cog:before{content:""}.mdi-cookie-cog-outline:before{content:""}.mdi-cookie-edit:before{content:""}.mdi-cookie-edit-outline:before{content:""}.mdi-cookie-lock:before{content:""}.mdi-cookie-lock-outline:before{content:""}.mdi-cookie-minus:before{content:""}.mdi-cookie-minus-outline:before{content:""}.mdi-cookie-off:before{content:""}.mdi-cookie-off-outline:before{content:""}.mdi-cookie-outline:before{content:""}.mdi-cookie-plus:before{content:""}.mdi-cookie-plus-outline:before{content:""}.mdi-cookie-refresh:before{content:""}.mdi-cookie-refresh-outline:before{content:""}.mdi-cookie-remove:before{content:""}.mdi-cookie-remove-outline:before{content:""}.mdi-cookie-settings:before{content:""}.mdi-cookie-settings-outline:before{content:""}.mdi-coolant-temperature:before{content:""}.mdi-copyleft:before{content:""}.mdi-copyright:before{content:""}.mdi-cordova:before{content:""}.mdi-corn:before{content:""}.mdi-corn-off:before{content:""}.mdi-cosine-wave:before{content:""}.mdi-counter:before{content:""}.mdi-countertop:before{content:""}.mdi-countertop-outline:before{content:""}.mdi-cow:before{content:""}.mdi-cow-off:before{content:""}.mdi-cpu-32-bit:before{content:""}.mdi-cpu-64-bit:before{content:""}.mdi-cradle:before{content:""}.mdi-cradle-outline:before{content:""}.mdi-crane:before{content:""}.mdi-creation:before{content:""}.mdi-creation-outline:before{content:""}.mdi-creative-commons:before{content:""}.mdi-credit-card:before{content:""}.mdi-credit-card-check:before{content:""}.mdi-credit-card-check-outline:before{content:""}.mdi-credit-card-chip:before{content:""}.mdi-credit-card-chip-outline:before{content:""}.mdi-credit-card-clock:before{content:""}.mdi-credit-card-clock-outline:before{content:""}.mdi-credit-card-edit:before{content:""}.mdi-credit-card-edit-outline:before{content:""}.mdi-credit-card-fast:before{content:""}.mdi-credit-card-fast-outline:before{content:""}.mdi-credit-card-lock:before{content:""}.mdi-credit-card-lock-outline:before{content:""}.mdi-credit-card-marker:before{content:""}.mdi-credit-card-marker-outline:before{content:""}.mdi-credit-card-minus:before{content:""}.mdi-credit-card-minus-outline:before{content:""}.mdi-credit-card-multiple:before{content:""}.mdi-credit-card-multiple-outline:before{content:""}.mdi-credit-card-off:before{content:""}.mdi-credit-card-off-outline:before{content:""}.mdi-credit-card-outline:before{content:""}.mdi-credit-card-plus:before{content:""}.mdi-credit-card-plus-outline:before{content:""}.mdi-credit-card-refresh:before{content:""}.mdi-credit-card-refresh-outline:before{content:""}.mdi-credit-card-refund:before{content:""}.mdi-credit-card-refund-outline:before{content:""}.mdi-credit-card-remove:before{content:""}.mdi-credit-card-remove-outline:before{content:""}.mdi-credit-card-scan:before{content:""}.mdi-credit-card-scan-outline:before{content:""}.mdi-credit-card-search:before{content:""}.mdi-credit-card-search-outline:before{content:""}.mdi-credit-card-settings:before{content:""}.mdi-credit-card-settings-outline:before{content:""}.mdi-credit-card-sync:before{content:""}.mdi-credit-card-sync-outline:before{content:""}.mdi-credit-card-wireless:before{content:""}.mdi-credit-card-wireless-off:before{content:""}.mdi-credit-card-wireless-off-outline:before{content:""}.mdi-credit-card-wireless-outline:before{content:""}.mdi-cricket:before{content:""}.mdi-crop:before{content:""}.mdi-crop-free:before{content:""}.mdi-crop-landscape:before{content:""}.mdi-crop-portrait:before{content:""}.mdi-crop-rotate:before{content:""}.mdi-crop-square:before{content:""}.mdi-cross:before{content:""}.mdi-cross-bolnisi:before{content:""}.mdi-cross-celtic:before{content:""}.mdi-cross-outline:before{content:""}.mdi-crosshairs:before{content:""}.mdi-crosshairs-gps:before{content:""}.mdi-crosshairs-off:before{content:""}.mdi-crosshairs-question:before{content:""}.mdi-crowd:before{content:""}.mdi-crown:before{content:""}.mdi-crown-circle:before{content:""}.mdi-crown-circle-outline:before{content:""}.mdi-crown-outline:before{content:""}.mdi-cryengine:before{content:""}.mdi-crystal-ball:before{content:""}.mdi-cube:before{content:""}.mdi-cube-off:before{content:""}.mdi-cube-off-outline:before{content:""}.mdi-cube-outline:before{content:""}.mdi-cube-scan:before{content:""}.mdi-cube-send:before{content:""}.mdi-cube-unfolded:before{content:""}.mdi-cup:before{content:""}.mdi-cup-off:before{content:""}.mdi-cup-off-outline:before{content:""}.mdi-cup-outline:before{content:""}.mdi-cup-water:before{content:""}.mdi-cupboard:before{content:""}.mdi-cupboard-outline:before{content:""}.mdi-cupcake:before{content:""}.mdi-curling:before{content:""}.mdi-currency-bdt:before{content:""}.mdi-currency-brl:before{content:""}.mdi-currency-btc:before{content:""}.mdi-currency-cny:before{content:""}.mdi-currency-eth:before{content:""}.mdi-currency-eur:before{content:""}.mdi-currency-eur-off:before{content:""}.mdi-currency-fra:before{content:""}.mdi-currency-gbp:before{content:""}.mdi-currency-ils:before{content:""}.mdi-currency-inr:before{content:""}.mdi-currency-jpy:before{content:""}.mdi-currency-krw:before{content:""}.mdi-currency-kzt:before{content:""}.mdi-currency-mnt:before{content:""}.mdi-currency-ngn:before{content:""}.mdi-currency-php:before{content:""}.mdi-currency-rial:before{content:""}.mdi-currency-rub:before{content:""}.mdi-currency-rupee:before{content:""}.mdi-currency-sign:before{content:""}.mdi-currency-thb:before{content:""}.mdi-currency-try:before{content:""}.mdi-currency-twd:before{content:""}.mdi-currency-uah:before{content:""}.mdi-currency-usd:before{content:""}.mdi-currency-usd-off:before{content:""}.mdi-current-ac:before{content:""}.mdi-current-dc:before{content:""}.mdi-cursor-default:before{content:""}.mdi-cursor-default-click:before{content:""}.mdi-cursor-default-click-outline:before{content:""}.mdi-cursor-default-gesture:before{content:""}.mdi-cursor-default-gesture-outline:before{content:""}.mdi-cursor-default-outline:before{content:""}.mdi-cursor-move:before{content:""}.mdi-cursor-pointer:before{content:""}.mdi-cursor-text:before{content:""}.mdi-curtains:before{content:""}.mdi-curtains-closed:before{content:""}.mdi-cylinder:before{content:""}.mdi-cylinder-off:before{content:""}.mdi-dance-ballroom:before{content:""}.mdi-dance-pole:before{content:""}.mdi-data-matrix:before{content:""}.mdi-data-matrix-edit:before{content:""}.mdi-data-matrix-minus:before{content:""}.mdi-data-matrix-plus:before{content:""}.mdi-data-matrix-remove:before{content:""}.mdi-data-matrix-scan:before{content:""}.mdi-database:before{content:""}.mdi-database-alert:before{content:""}.mdi-database-alert-outline:before{content:""}.mdi-database-arrow-down:before{content:""}.mdi-database-arrow-down-outline:before{content:""}.mdi-database-arrow-left:before{content:""}.mdi-database-arrow-left-outline:before{content:""}.mdi-database-arrow-right:before{content:""}.mdi-database-arrow-right-outline:before{content:""}.mdi-database-arrow-up:before{content:""}.mdi-database-arrow-up-outline:before{content:""}.mdi-database-check:before{content:""}.mdi-database-check-outline:before{content:""}.mdi-database-clock:before{content:""}.mdi-database-clock-outline:before{content:""}.mdi-database-cog:before{content:""}.mdi-database-cog-outline:before{content:""}.mdi-database-edit:before{content:""}.mdi-database-edit-outline:before{content:""}.mdi-database-export:before{content:""}.mdi-database-export-outline:before{content:""}.mdi-database-eye:before{content:""}.mdi-database-eye-off:before{content:""}.mdi-database-eye-off-outline:before{content:""}.mdi-database-eye-outline:before{content:""}.mdi-database-import:before{content:""}.mdi-database-import-outline:before{content:""}.mdi-database-lock:before{content:""}.mdi-database-lock-outline:before{content:""}.mdi-database-marker:before{content:""}.mdi-database-marker-outline:before{content:""}.mdi-database-minus:before{content:""}.mdi-database-minus-outline:before{content:""}.mdi-database-off:before{content:""}.mdi-database-off-outline:before{content:""}.mdi-database-outline:before{content:""}.mdi-database-plus:before{content:""}.mdi-database-plus-outline:before{content:""}.mdi-database-refresh:before{content:""}.mdi-database-refresh-outline:before{content:""}.mdi-database-remove:before{content:""}.mdi-database-remove-outline:before{content:""}.mdi-database-search:before{content:""}.mdi-database-search-outline:before{content:""}.mdi-database-settings:before{content:""}.mdi-database-settings-outline:before{content:""}.mdi-database-sync:before{content:""}.mdi-database-sync-outline:before{content:""}.mdi-death-star:before{content:""}.mdi-death-star-variant:before{content:""}.mdi-deathly-hallows:before{content:""}.mdi-debian:before{content:""}.mdi-debug-step-into:before{content:""}.mdi-debug-step-out:before{content:""}.mdi-debug-step-over:before{content:""}.mdi-decagram:before{content:""}.mdi-decagram-outline:before{content:""}.mdi-decimal:before{content:""}.mdi-decimal-comma:before{content:""}.mdi-decimal-comma-decrease:before{content:""}.mdi-decimal-comma-increase:before{content:""}.mdi-decimal-decrease:before{content:""}.mdi-decimal-increase:before{content:""}.mdi-delete:before{content:""}.mdi-delete-alert:before{content:""}.mdi-delete-alert-outline:before{content:""}.mdi-delete-circle:before{content:""}.mdi-delete-circle-outline:before{content:""}.mdi-delete-clock:before{content:""}.mdi-delete-clock-outline:before{content:""}.mdi-delete-empty:before{content:""}.mdi-delete-empty-outline:before{content:""}.mdi-delete-forever:before{content:""}.mdi-delete-forever-outline:before{content:""}.mdi-delete-off:before{content:""}.mdi-delete-off-outline:before{content:""}.mdi-delete-outline:before{content:""}.mdi-delete-restore:before{content:""}.mdi-delete-sweep:before{content:""}.mdi-delete-sweep-outline:before{content:""}.mdi-delete-variant:before{content:""}.mdi-delta:before{content:""}.mdi-desk:before{content:""}.mdi-desk-lamp:before{content:""}.mdi-desk-lamp-off:before{content:""}.mdi-desk-lamp-on:before{content:""}.mdi-deskphone:before{content:""}.mdi-desktop-classic:before{content:""}.mdi-desktop-tower:before{content:""}.mdi-desktop-tower-monitor:before{content:""}.mdi-details:before{content:""}.mdi-dev-to:before{content:""}.mdi-developer-board:before{content:""}.mdi-deviantart:before{content:""}.mdi-devices:before{content:""}.mdi-dharmachakra:before{content:""}.mdi-diabetes:before{content:""}.mdi-dialpad:before{content:""}.mdi-diameter:before{content:""}.mdi-diameter-outline:before{content:""}.mdi-diameter-variant:before{content:""}.mdi-diamond:before{content:""}.mdi-diamond-outline:before{content:""}.mdi-diamond-stone:before{content:""}.mdi-dice-1:before{content:""}.mdi-dice-1-outline:before{content:""}.mdi-dice-2:before{content:""}.mdi-dice-2-outline:before{content:""}.mdi-dice-3:before{content:""}.mdi-dice-3-outline:before{content:""}.mdi-dice-4:before{content:""}.mdi-dice-4-outline:before{content:""}.mdi-dice-5:before{content:""}.mdi-dice-5-outline:before{content:""}.mdi-dice-6:before{content:""}.mdi-dice-6-outline:before{content:""}.mdi-dice-d10:before{content:""}.mdi-dice-d10-outline:before{content:""}.mdi-dice-d12:before{content:""}.mdi-dice-d12-outline:before{content:""}.mdi-dice-d20:before{content:""}.mdi-dice-d20-outline:before{content:""}.mdi-dice-d4:before{content:""}.mdi-dice-d4-outline:before{content:""}.mdi-dice-d6:before{content:""}.mdi-dice-d6-outline:before{content:""}.mdi-dice-d8:before{content:""}.mdi-dice-d8-outline:before{content:""}.mdi-dice-multiple:before{content:""}.mdi-dice-multiple-outline:before{content:""}.mdi-digital-ocean:before{content:""}.mdi-dip-switch:before{content:""}.mdi-directions:before{content:""}.mdi-directions-fork:before{content:""}.mdi-disc:before{content:""}.mdi-disc-alert:before{content:""}.mdi-disc-player:before{content:""}.mdi-dishwasher:before{content:""}.mdi-dishwasher-alert:before{content:""}.mdi-dishwasher-off:before{content:""}.mdi-disqus:before{content:""}.mdi-distribute-horizontal-center:before{content:""}.mdi-distribute-horizontal-left:before{content:""}.mdi-distribute-horizontal-right:before{content:""}.mdi-distribute-vertical-bottom:before{content:""}.mdi-distribute-vertical-center:before{content:""}.mdi-distribute-vertical-top:before{content:""}.mdi-diversify:before{content:""}.mdi-diving:before{content:""}.mdi-diving-flippers:before{content:""}.mdi-diving-helmet:before{content:""}.mdi-diving-scuba:before{content:""}.mdi-diving-scuba-flag:before{content:""}.mdi-diving-scuba-mask:before{content:""}.mdi-diving-scuba-tank:before{content:""}.mdi-diving-scuba-tank-multiple:before{content:""}.mdi-diving-snorkel:before{content:""}.mdi-division:before{content:""}.mdi-division-box:before{content:""}.mdi-dlna:before{content:""}.mdi-dna:before{content:""}.mdi-dns:before{content:""}.mdi-dns-outline:before{content:""}.mdi-dock-bottom:before{content:""}.mdi-dock-left:before{content:""}.mdi-dock-right:before{content:""}.mdi-dock-top:before{content:""}.mdi-dock-window:before{content:""}.mdi-docker:before{content:""}.mdi-doctor:before{content:""}.mdi-dog:before{content:""}.mdi-dog-service:before{content:""}.mdi-dog-side:before{content:""}.mdi-dog-side-off:before{content:""}.mdi-dolby:before{content:""}.mdi-dolly:before{content:""}.mdi-dolphin:before{content:""}.mdi-domain:before{content:""}.mdi-domain-off:before{content:""}.mdi-domain-plus:before{content:""}.mdi-domain-remove:before{content:""}.mdi-domain-switch:before{content:""}.mdi-dome-light:before{content:""}.mdi-domino-mask:before{content:""}.mdi-donkey:before{content:""}.mdi-door:before{content:""}.mdi-door-closed:before{content:""}.mdi-door-closed-lock:before{content:""}.mdi-door-open:before{content:""}.mdi-door-sliding:before{content:""}.mdi-door-sliding-lock:before{content:""}.mdi-door-sliding-open:before{content:""}.mdi-doorbell:before{content:""}.mdi-doorbell-video:before{content:""}.mdi-dot-net:before{content:""}.mdi-dots-circle:before{content:""}.mdi-dots-grid:before{content:""}.mdi-dots-hexagon:before{content:""}.mdi-dots-horizontal:before{content:""}.mdi-dots-horizontal-circle:before{content:""}.mdi-dots-horizontal-circle-outline:before{content:""}.mdi-dots-square:before{content:""}.mdi-dots-triangle:before{content:""}.mdi-dots-vertical:before{content:""}.mdi-dots-vertical-circle:before{content:""}.mdi-dots-vertical-circle-outline:before{content:""}.mdi-download:before{content:""}.mdi-download-box:before{content:""}.mdi-download-box-outline:before{content:""}.mdi-download-circle:before{content:""}.mdi-download-circle-outline:before{content:""}.mdi-download-lock:before{content:""}.mdi-download-lock-outline:before{content:""}.mdi-download-multiple:before{content:""}.mdi-download-network:before{content:""}.mdi-download-network-outline:before{content:""}.mdi-download-off:before{content:""}.mdi-download-off-outline:before{content:""}.mdi-download-outline:before{content:""}.mdi-drag:before{content:""}.mdi-drag-horizontal:before{content:""}.mdi-drag-horizontal-variant:before{content:""}.mdi-drag-variant:before{content:""}.mdi-drag-vertical:before{content:""}.mdi-drag-vertical-variant:before{content:""}.mdi-drama-masks:before{content:""}.mdi-draw:before{content:""}.mdi-draw-pen:before{content:""}.mdi-drawing:before{content:""}.mdi-drawing-box:before{content:""}.mdi-dresser:before{content:""}.mdi-dresser-outline:before{content:""}.mdi-drone:before{content:""}.mdi-dropbox:before{content:""}.mdi-drupal:before{content:""}.mdi-duck:before{content:""}.mdi-dumbbell:before{content:""}.mdi-dump-truck:before{content:""}.mdi-ear-hearing:before{content:""}.mdi-ear-hearing-loop:before{content:""}.mdi-ear-hearing-off:before{content:""}.mdi-earbuds:before{content:""}.mdi-earbuds-off:before{content:""}.mdi-earbuds-off-outline:before{content:""}.mdi-earbuds-outline:before{content:""}.mdi-earth:before{content:""}.mdi-earth-arrow-right:before{content:""}.mdi-earth-box:before{content:""}.mdi-earth-box-minus:before{content:""}.mdi-earth-box-off:before{content:""}.mdi-earth-box-plus:before{content:""}.mdi-earth-box-remove:before{content:""}.mdi-earth-minus:before{content:""}.mdi-earth-off:before{content:""}.mdi-earth-plus:before{content:""}.mdi-earth-remove:before{content:""}.mdi-egg:before{content:""}.mdi-egg-easter:before{content:""}.mdi-egg-fried:before{content:""}.mdi-egg-off:before{content:""}.mdi-egg-off-outline:before{content:""}.mdi-egg-outline:before{content:""}.mdi-eiffel-tower:before{content:""}.mdi-eight-track:before{content:""}.mdi-eject:before{content:""}.mdi-eject-circle:before{content:""}.mdi-eject-circle-outline:before{content:""}.mdi-eject-outline:before{content:""}.mdi-electric-switch:before{content:""}.mdi-electric-switch-closed:before{content:""}.mdi-electron-framework:before{content:""}.mdi-elephant:before{content:""}.mdi-elevation-decline:before{content:""}.mdi-elevation-rise:before{content:""}.mdi-elevator:before{content:""}.mdi-elevator-down:before{content:""}.mdi-elevator-passenger:before{content:""}.mdi-elevator-passenger-off:before{content:""}.mdi-elevator-passenger-off-outline:before{content:""}.mdi-elevator-passenger-outline:before{content:""}.mdi-elevator-up:before{content:""}.mdi-ellipse:before{content:""}.mdi-ellipse-outline:before{content:""}.mdi-email:before{content:""}.mdi-email-alert:before{content:""}.mdi-email-alert-outline:before{content:""}.mdi-email-arrow-left:before{content:""}.mdi-email-arrow-left-outline:before{content:""}.mdi-email-arrow-right:before{content:""}.mdi-email-arrow-right-outline:before{content:""}.mdi-email-box:before{content:""}.mdi-email-check:before{content:""}.mdi-email-check-outline:before{content:""}.mdi-email-edit:before{content:""}.mdi-email-edit-outline:before{content:""}.mdi-email-fast:before{content:""}.mdi-email-fast-outline:before{content:""}.mdi-email-heart-outline:before{content:""}.mdi-email-lock:before{content:""}.mdi-email-lock-outline:before{content:""}.mdi-email-mark-as-unread:before{content:""}.mdi-email-minus:before{content:""}.mdi-email-minus-outline:before{content:""}.mdi-email-multiple:before{content:""}.mdi-email-multiple-outline:before{content:""}.mdi-email-newsletter:before{content:""}.mdi-email-off:before{content:""}.mdi-email-off-outline:before{content:""}.mdi-email-open:before{content:""}.mdi-email-open-heart-outline:before{content:""}.mdi-email-open-multiple:before{content:""}.mdi-email-open-multiple-outline:before{content:""}.mdi-email-open-outline:before{content:""}.mdi-email-outline:before{content:""}.mdi-email-plus:before{content:""}.mdi-email-plus-outline:before{content:""}.mdi-email-remove:before{content:""}.mdi-email-remove-outline:before{content:""}.mdi-email-seal:before{content:""}.mdi-email-seal-outline:before{content:""}.mdi-email-search:before{content:""}.mdi-email-search-outline:before{content:""}.mdi-email-sync:before{content:""}.mdi-email-sync-outline:before{content:""}.mdi-email-variant:before{content:""}.mdi-ember:before{content:""}.mdi-emby:before{content:""}.mdi-emoticon:before{content:""}.mdi-emoticon-angry:before{content:""}.mdi-emoticon-angry-outline:before{content:""}.mdi-emoticon-confused:before{content:""}.mdi-emoticon-confused-outline:before{content:""}.mdi-emoticon-cool:before{content:""}.mdi-emoticon-cool-outline:before{content:""}.mdi-emoticon-cry:before{content:""}.mdi-emoticon-cry-outline:before{content:""}.mdi-emoticon-dead:before{content:""}.mdi-emoticon-dead-outline:before{content:""}.mdi-emoticon-devil:before{content:""}.mdi-emoticon-devil-outline:before{content:""}.mdi-emoticon-excited:before{content:""}.mdi-emoticon-excited-outline:before{content:""}.mdi-emoticon-frown:before{content:""}.mdi-emoticon-frown-outline:before{content:""}.mdi-emoticon-happy:before{content:""}.mdi-emoticon-happy-outline:before{content:""}.mdi-emoticon-kiss:before{content:""}.mdi-emoticon-kiss-outline:before{content:""}.mdi-emoticon-lol:before{content:""}.mdi-emoticon-lol-outline:before{content:""}.mdi-emoticon-neutral:before{content:""}.mdi-emoticon-neutral-outline:before{content:""}.mdi-emoticon-outline:before{content:""}.mdi-emoticon-poop:before{content:""}.mdi-emoticon-poop-outline:before{content:""}.mdi-emoticon-sad:before{content:""}.mdi-emoticon-sad-outline:before{content:""}.mdi-emoticon-sick:before{content:""}.mdi-emoticon-sick-outline:before{content:""}.mdi-emoticon-tongue:before{content:""}.mdi-emoticon-tongue-outline:before{content:""}.mdi-emoticon-wink:before{content:""}.mdi-emoticon-wink-outline:before{content:""}.mdi-engine:before{content:""}.mdi-engine-off:before{content:""}.mdi-engine-off-outline:before{content:""}.mdi-engine-outline:before{content:""}.mdi-epsilon:before{content:""}.mdi-equal:before{content:""}.mdi-equal-box:before{content:""}.mdi-equalizer:before{content:""}.mdi-equalizer-outline:before{content:""}.mdi-eraser:before{content:""}.mdi-eraser-variant:before{content:""}.mdi-escalator:before{content:""}.mdi-escalator-box:before{content:""}.mdi-escalator-down:before{content:""}.mdi-escalator-up:before{content:""}.mdi-eslint:before{content:""}.mdi-et:before{content:""}.mdi-ethereum:before{content:""}.mdi-ethernet:before{content:""}.mdi-ethernet-cable:before{content:""}.mdi-ethernet-cable-off:before{content:""}.mdi-ev-plug-ccs1:before{content:""}.mdi-ev-plug-ccs2:before{content:""}.mdi-ev-plug-chademo:before{content:""}.mdi-ev-plug-tesla:before{content:""}.mdi-ev-plug-type1:before{content:""}.mdi-ev-plug-type2:before{content:""}.mdi-ev-station:before{content:""}.mdi-evernote:before{content:""}.mdi-excavator:before{content:""}.mdi-exclamation:before{content:""}.mdi-exclamation-thick:before{content:""}.mdi-exit-run:before{content:""}.mdi-exit-to-app:before{content:""}.mdi-expand-all:before{content:""}.mdi-expand-all-outline:before{content:""}.mdi-expansion-card:before{content:""}.mdi-expansion-card-variant:before{content:""}.mdi-exponent:before{content:""}.mdi-exponent-box:before{content:""}.mdi-export:before{content:""}.mdi-export-variant:before{content:""}.mdi-eye:before{content:""}.mdi-eye-arrow-left:before{content:""}.mdi-eye-arrow-left-outline:before{content:""}.mdi-eye-arrow-right:before{content:""}.mdi-eye-arrow-right-outline:before{content:""}.mdi-eye-check:before{content:""}.mdi-eye-check-outline:before{content:""}.mdi-eye-circle:before{content:""}.mdi-eye-circle-outline:before{content:""}.mdi-eye-lock:before{content:""}.mdi-eye-lock-open:before{content:""}.mdi-eye-lock-open-outline:before{content:""}.mdi-eye-lock-outline:before{content:""}.mdi-eye-minus:before{content:""}.mdi-eye-minus-outline:before{content:""}.mdi-eye-off:before{content:""}.mdi-eye-off-outline:before{content:""}.mdi-eye-outline:before{content:""}.mdi-eye-plus:before{content:""}.mdi-eye-plus-outline:before{content:""}.mdi-eye-refresh:before{content:""}.mdi-eye-refresh-outline:before{content:""}.mdi-eye-remove:before{content:""}.mdi-eye-remove-outline:before{content:""}.mdi-eye-settings:before{content:""}.mdi-eye-settings-outline:before{content:""}.mdi-eyedropper:before{content:""}.mdi-eyedropper-minus:before{content:""}.mdi-eyedropper-off:before{content:""}.mdi-eyedropper-plus:before{content:""}.mdi-eyedropper-remove:before{content:""}.mdi-eyedropper-variant:before{content:""}.mdi-face-agent:before{content:""}.mdi-face-man:before{content:""}.mdi-face-man-outline:before{content:""}.mdi-face-man-profile:before{content:""}.mdi-face-man-shimmer:before{content:""}.mdi-face-man-shimmer-outline:before{content:""}.mdi-face-mask:before{content:""}.mdi-face-mask-outline:before{content:""}.mdi-face-recognition:before{content:""}.mdi-face-woman:before{content:""}.mdi-face-woman-outline:before{content:""}.mdi-face-woman-profile:before{content:""}.mdi-face-woman-shimmer:before{content:""}.mdi-face-woman-shimmer-outline:before{content:""}.mdi-facebook:before{content:""}.mdi-facebook-gaming:before{content:""}.mdi-facebook-messenger:before{content:""}.mdi-facebook-workplace:before{content:""}.mdi-factory:before{content:""}.mdi-family-tree:before{content:""}.mdi-fan:before{content:""}.mdi-fan-alert:before{content:""}.mdi-fan-auto:before{content:""}.mdi-fan-chevron-down:before{content:""}.mdi-fan-chevron-up:before{content:""}.mdi-fan-clock:before{content:""}.mdi-fan-minus:before{content:""}.mdi-fan-off:before{content:""}.mdi-fan-plus:before{content:""}.mdi-fan-remove:before{content:""}.mdi-fan-speed-1:before{content:""}.mdi-fan-speed-2:before{content:""}.mdi-fan-speed-3:before{content:""}.mdi-fast-forward:before{content:""}.mdi-fast-forward-10:before{content:""}.mdi-fast-forward-15:before{content:""}.mdi-fast-forward-30:before{content:""}.mdi-fast-forward-45:before{content:""}.mdi-fast-forward-5:before{content:""}.mdi-fast-forward-60:before{content:""}.mdi-fast-forward-outline:before{content:""}.mdi-faucet:before{content:""}.mdi-faucet-variant:before{content:""}.mdi-fax:before{content:""}.mdi-feather:before{content:""}.mdi-feature-search:before{content:""}.mdi-feature-search-outline:before{content:""}.mdi-fedora:before{content:""}.mdi-fence:before{content:""}.mdi-fence-electric:before{content:""}.mdi-fencing:before{content:""}.mdi-ferris-wheel:before{content:""}.mdi-ferry:before{content:""}.mdi-file:before{content:""}.mdi-file-account:before{content:""}.mdi-file-account-outline:before{content:""}.mdi-file-alert:before{content:""}.mdi-file-alert-outline:before{content:""}.mdi-file-arrow-left-right:before{content:""}.mdi-file-arrow-left-right-outline:before{content:""}.mdi-file-arrow-up-down:before{content:""}.mdi-file-arrow-up-down-outline:before{content:""}.mdi-file-cabinet:before{content:""}.mdi-file-cad:before{content:""}.mdi-file-cad-box:before{content:""}.mdi-file-cancel:before{content:""}.mdi-file-cancel-outline:before{content:""}.mdi-file-certificate:before{content:""}.mdi-file-certificate-outline:before{content:""}.mdi-file-chart:before{content:""}.mdi-file-chart-check:before{content:""}.mdi-file-chart-check-outline:before{content:""}.mdi-file-chart-outline:before{content:""}.mdi-file-check:before{content:""}.mdi-file-check-outline:before{content:""}.mdi-file-clock:before{content:""}.mdi-file-clock-outline:before{content:""}.mdi-file-cloud:before{content:""}.mdi-file-cloud-outline:before{content:""}.mdi-file-code:before{content:""}.mdi-file-code-outline:before{content:""}.mdi-file-cog:before{content:""}.mdi-file-cog-outline:before{content:""}.mdi-file-compare:before{content:""}.mdi-file-delimited:before{content:""}.mdi-file-delimited-outline:before{content:""}.mdi-file-document:before{content:""}.mdi-file-document-alert:before{content:""}.mdi-file-document-alert-outline:before{content:""}.mdi-file-document-arrow-right:before{content:""}.mdi-file-document-arrow-right-outline:before{content:""}.mdi-file-document-check:before{content:""}.mdi-file-document-check-outline:before{content:""}.mdi-file-document-edit:before{content:""}.mdi-file-document-edit-outline:before{content:""}.mdi-file-document-minus:before{content:""}.mdi-file-document-minus-outline:before{content:""}.mdi-file-document-multiple:before{content:""}.mdi-file-document-multiple-outline:before{content:""}.mdi-file-document-outline:before{content:""}.mdi-file-document-plus:before{content:""}.mdi-file-document-plus-outline:before{content:""}.mdi-file-document-refresh:before{content:""}.mdi-file-document-refresh-outline:before{content:""}.mdi-file-document-remove:before{content:""}.mdi-file-document-remove-outline:before{content:""}.mdi-file-download:before{content:""}.mdi-file-download-outline:before{content:""}.mdi-file-edit:before{content:""}.mdi-file-edit-outline:before{content:""}.mdi-file-excel:before{content:""}.mdi-file-excel-box:before{content:""}.mdi-file-excel-box-outline:before{content:""}.mdi-file-excel-outline:before{content:""}.mdi-file-export:before{content:""}.mdi-file-export-outline:before{content:""}.mdi-file-eye:before{content:""}.mdi-file-eye-outline:before{content:""}.mdi-file-find:before{content:""}.mdi-file-find-outline:before{content:""}.mdi-file-gif-box:before{content:""}.mdi-file-hidden:before{content:""}.mdi-file-image:before{content:""}.mdi-file-image-marker:before{content:""}.mdi-file-image-marker-outline:before{content:""}.mdi-file-image-minus:before{content:""}.mdi-file-image-minus-outline:before{content:""}.mdi-file-image-outline:before{content:""}.mdi-file-image-plus:before{content:""}.mdi-file-image-plus-outline:before{content:""}.mdi-file-image-remove:before{content:""}.mdi-file-image-remove-outline:before{content:""}.mdi-file-import:before{content:""}.mdi-file-import-outline:before{content:""}.mdi-file-jpg-box:before{content:""}.mdi-file-key:before{content:""}.mdi-file-key-outline:before{content:""}.mdi-file-link:before{content:""}.mdi-file-link-outline:before{content:""}.mdi-file-lock:before{content:""}.mdi-file-lock-open:before{content:""}.mdi-file-lock-open-outline:before{content:""}.mdi-file-lock-outline:before{content:""}.mdi-file-marker:before{content:""}.mdi-file-marker-outline:before{content:""}.mdi-file-minus:before{content:""}.mdi-file-minus-outline:before{content:""}.mdi-file-move:before{content:""}.mdi-file-move-outline:before{content:""}.mdi-file-multiple:before{content:""}.mdi-file-multiple-outline:before{content:""}.mdi-file-music:before{content:""}.mdi-file-music-outline:before{content:""}.mdi-file-outline:before{content:""}.mdi-file-pdf-box:before{content:""}.mdi-file-percent:before{content:""}.mdi-file-percent-outline:before{content:""}.mdi-file-phone:before{content:""}.mdi-file-phone-outline:before{content:""}.mdi-file-plus:before{content:""}.mdi-file-plus-outline:before{content:""}.mdi-file-png-box:before{content:""}.mdi-file-powerpoint:before{content:""}.mdi-file-powerpoint-box:before{content:""}.mdi-file-powerpoint-box-outline:before{content:""}.mdi-file-powerpoint-outline:before{content:""}.mdi-file-presentation-box:before{content:""}.mdi-file-question:before{content:""}.mdi-file-question-outline:before{content:""}.mdi-file-refresh:before{content:""}.mdi-file-refresh-outline:before{content:""}.mdi-file-remove:before{content:""}.mdi-file-remove-outline:before{content:""}.mdi-file-replace:before{content:""}.mdi-file-replace-outline:before{content:""}.mdi-file-restore:before{content:""}.mdi-file-restore-outline:before{content:""}.mdi-file-rotate-left:before{content:""}.mdi-file-rotate-left-outline:before{content:""}.mdi-file-rotate-right:before{content:""}.mdi-file-rotate-right-outline:before{content:""}.mdi-file-search:before{content:""}.mdi-file-search-outline:before{content:""}.mdi-file-send:before{content:""}.mdi-file-send-outline:before{content:""}.mdi-file-settings:before{content:""}.mdi-file-settings-outline:before{content:""}.mdi-file-sign:before{content:""}.mdi-file-star:before{content:""}.mdi-file-star-four-points:before{content:""}.mdi-file-star-four-points-outline:before{content:""}.mdi-file-star-outline:before{content:""}.mdi-file-swap:before{content:""}.mdi-file-swap-outline:before{content:""}.mdi-file-sync:before{content:""}.mdi-file-sync-outline:before{content:""}.mdi-file-table:before{content:""}.mdi-file-table-box:before{content:""}.mdi-file-table-box-multiple:before{content:""}.mdi-file-table-box-multiple-outline:before{content:""}.mdi-file-table-box-outline:before{content:""}.mdi-file-table-outline:before{content:""}.mdi-file-tree:before{content:""}.mdi-file-tree-outline:before{content:""}.mdi-file-undo:before{content:""}.mdi-file-undo-outline:before{content:""}.mdi-file-upload:before{content:""}.mdi-file-upload-outline:before{content:""}.mdi-file-video:before{content:""}.mdi-file-video-outline:before{content:""}.mdi-file-word:before{content:""}.mdi-file-word-box:before{content:""}.mdi-file-word-box-outline:before{content:""}.mdi-file-word-outline:before{content:""}.mdi-file-xml-box:before{content:""}.mdi-film:before{content:""}.mdi-filmstrip:before{content:""}.mdi-filmstrip-box:before{content:""}.mdi-filmstrip-box-multiple:before{content:""}.mdi-filmstrip-off:before{content:""}.mdi-filter:before{content:""}.mdi-filter-check:before{content:""}.mdi-filter-check-outline:before{content:""}.mdi-filter-cog:before{content:""}.mdi-filter-cog-outline:before{content:""}.mdi-filter-menu:before{content:""}.mdi-filter-menu-outline:before{content:""}.mdi-filter-minus:before{content:""}.mdi-filter-minus-outline:before{content:""}.mdi-filter-multiple:before{content:""}.mdi-filter-multiple-outline:before{content:""}.mdi-filter-off:before{content:""}.mdi-filter-off-outline:before{content:""}.mdi-filter-outline:before{content:""}.mdi-filter-plus:before{content:""}.mdi-filter-plus-outline:before{content:""}.mdi-filter-remove:before{content:""}.mdi-filter-remove-outline:before{content:""}.mdi-filter-settings:before{content:""}.mdi-filter-settings-outline:before{content:""}.mdi-filter-variant:before{content:""}.mdi-filter-variant-minus:before{content:""}.mdi-filter-variant-plus:before{content:""}.mdi-filter-variant-remove:before{content:""}.mdi-finance:before{content:""}.mdi-find-replace:before{content:""}.mdi-fingerprint:before{content:""}.mdi-fingerprint-off:before{content:""}.mdi-fire:before{content:""}.mdi-fire-alert:before{content:""}.mdi-fire-circle:before{content:""}.mdi-fire-extinguisher:before{content:""}.mdi-fire-hydrant:before{content:""}.mdi-fire-hydrant-alert:before{content:""}.mdi-fire-hydrant-off:before{content:""}.mdi-fire-off:before{content:""}.mdi-fire-truck:before{content:""}.mdi-firebase:before{content:""}.mdi-firefox:before{content:""}.mdi-fireplace:before{content:""}.mdi-fireplace-off:before{content:""}.mdi-firewire:before{content:""}.mdi-firework:before{content:""}.mdi-firework-off:before{content:""}.mdi-fish:before{content:""}.mdi-fish-off:before{content:""}.mdi-fishbowl:before{content:""}.mdi-fishbowl-outline:before{content:""}.mdi-fit-to-page:before{content:""}.mdi-fit-to-page-outline:before{content:""}.mdi-fit-to-screen:before{content:""}.mdi-fit-to-screen-outline:before{content:""}.mdi-flag:before{content:""}.mdi-flag-checkered:before{content:""}.mdi-flag-minus:before{content:""}.mdi-flag-minus-outline:before{content:""}.mdi-flag-off:before{content:""}.mdi-flag-off-outline:before{content:""}.mdi-flag-outline:before{content:""}.mdi-flag-plus:before{content:""}.mdi-flag-plus-outline:before{content:""}.mdi-flag-remove:before{content:""}.mdi-flag-remove-outline:before{content:""}.mdi-flag-triangle:before{content:""}.mdi-flag-variant:before{content:""}.mdi-flag-variant-minus:before{content:""}.mdi-flag-variant-minus-outline:before{content:""}.mdi-flag-variant-off:before{content:""}.mdi-flag-variant-off-outline:before{content:""}.mdi-flag-variant-outline:before{content:""}.mdi-flag-variant-plus:before{content:""}.mdi-flag-variant-plus-outline:before{content:""}.mdi-flag-variant-remove:before{content:""}.mdi-flag-variant-remove-outline:before{content:""}.mdi-flare:before{content:""}.mdi-flash:before{content:""}.mdi-flash-alert:before{content:""}.mdi-flash-alert-outline:before{content:""}.mdi-flash-auto:before{content:""}.mdi-flash-off:before{content:""}.mdi-flash-off-outline:before{content:""}.mdi-flash-outline:before{content:""}.mdi-flash-red-eye:before{content:""}.mdi-flash-triangle:before{content:""}.mdi-flash-triangle-outline:before{content:""}.mdi-flashlight:before{content:""}.mdi-flashlight-off:before{content:""}.mdi-flask:before{content:""}.mdi-flask-empty:before{content:""}.mdi-flask-empty-minus:before{content:""}.mdi-flask-empty-minus-outline:before{content:""}.mdi-flask-empty-off:before{content:""}.mdi-flask-empty-off-outline:before{content:""}.mdi-flask-empty-outline:before{content:""}.mdi-flask-empty-plus:before{content:""}.mdi-flask-empty-plus-outline:before{content:""}.mdi-flask-empty-remove:before{content:""}.mdi-flask-empty-remove-outline:before{content:""}.mdi-flask-minus:before{content:""}.mdi-flask-minus-outline:before{content:""}.mdi-flask-off:before{content:""}.mdi-flask-off-outline:before{content:""}.mdi-flask-outline:before{content:""}.mdi-flask-plus:before{content:""}.mdi-flask-plus-outline:before{content:""}.mdi-flask-remove:before{content:""}.mdi-flask-remove-outline:before{content:""}.mdi-flask-round-bottom:before{content:""}.mdi-flask-round-bottom-empty:before{content:""}.mdi-flask-round-bottom-empty-outline:before{content:""}.mdi-flask-round-bottom-outline:before{content:""}.mdi-fleur-de-lis:before{content:""}.mdi-flip-horizontal:before{content:""}.mdi-flip-to-back:before{content:""}.mdi-flip-to-front:before{content:""}.mdi-flip-vertical:before{content:""}.mdi-floor-lamp:before{content:""}.mdi-floor-lamp-dual:before{content:""}.mdi-floor-lamp-dual-outline:before{content:""}.mdi-floor-lamp-outline:before{content:""}.mdi-floor-lamp-torchiere:before{content:""}.mdi-floor-lamp-torchiere-outline:before{content:""}.mdi-floor-lamp-torchiere-variant:before{content:""}.mdi-floor-lamp-torchiere-variant-outline:before{content:""}.mdi-floor-plan:before{content:""}.mdi-floppy:before{content:""}.mdi-floppy-variant:before{content:""}.mdi-flower:before{content:""}.mdi-flower-outline:before{content:""}.mdi-flower-pollen:before{content:""}.mdi-flower-pollen-outline:before{content:""}.mdi-flower-poppy:before{content:""}.mdi-flower-tulip:before{content:""}.mdi-flower-tulip-outline:before{content:""}.mdi-focus-auto:before{content:""}.mdi-focus-field:before{content:""}.mdi-focus-field-horizontal:before{content:""}.mdi-focus-field-vertical:before{content:""}.mdi-folder:before{content:""}.mdi-folder-account:before{content:""}.mdi-folder-account-outline:before{content:""}.mdi-folder-alert:before{content:""}.mdi-folder-alert-outline:before{content:""}.mdi-folder-arrow-down:before{content:""}.mdi-folder-arrow-down-outline:before{content:""}.mdi-folder-arrow-left:before{content:""}.mdi-folder-arrow-left-outline:before{content:""}.mdi-folder-arrow-left-right:before{content:""}.mdi-folder-arrow-left-right-outline:before{content:""}.mdi-folder-arrow-right:before{content:""}.mdi-folder-arrow-right-outline:before{content:""}.mdi-folder-arrow-up:before{content:""}.mdi-folder-arrow-up-down:before{content:""}.mdi-folder-arrow-up-down-outline:before{content:""}.mdi-folder-arrow-up-outline:before{content:""}.mdi-folder-cancel:before{content:""}.mdi-folder-cancel-outline:before{content:""}.mdi-folder-check:before{content:""}.mdi-folder-check-outline:before{content:""}.mdi-folder-clock:before{content:""}.mdi-folder-clock-outline:before{content:""}.mdi-folder-cog:before{content:""}.mdi-folder-cog-outline:before{content:""}.mdi-folder-download:before{content:""}.mdi-folder-download-outline:before{content:""}.mdi-folder-edit:before{content:""}.mdi-folder-edit-outline:before{content:""}.mdi-folder-eye:before{content:""}.mdi-folder-eye-outline:before{content:""}.mdi-folder-file:before{content:""}.mdi-folder-file-outline:before{content:""}.mdi-folder-google-drive:before{content:""}.mdi-folder-heart:before{content:""}.mdi-folder-heart-outline:before{content:""}.mdi-folder-hidden:before{content:""}.mdi-folder-home:before{content:""}.mdi-folder-home-outline:before{content:""}.mdi-folder-image:before{content:""}.mdi-folder-information:before{content:""}.mdi-folder-information-outline:before{content:""}.mdi-folder-key:before{content:""}.mdi-folder-key-network:before{content:""}.mdi-folder-key-network-outline:before{content:""}.mdi-folder-key-outline:before{content:""}.mdi-folder-lock:before{content:""}.mdi-folder-lock-open:before{content:""}.mdi-folder-lock-open-outline:before{content:""}.mdi-folder-lock-outline:before{content:""}.mdi-folder-marker:before{content:""}.mdi-folder-marker-outline:before{content:""}.mdi-folder-minus:before{content:""}.mdi-folder-minus-outline:before{content:""}.mdi-folder-move:before{content:""}.mdi-folder-move-outline:before{content:""}.mdi-folder-multiple:before{content:""}.mdi-folder-multiple-image:before{content:""}.mdi-folder-multiple-outline:before{content:""}.mdi-folder-multiple-plus:before{content:""}.mdi-folder-multiple-plus-outline:before{content:""}.mdi-folder-music:before{content:""}.mdi-folder-music-outline:before{content:""}.mdi-folder-network:before{content:""}.mdi-folder-network-outline:before{content:""}.mdi-folder-off:before{content:""}.mdi-folder-off-outline:before{content:""}.mdi-folder-open:before{content:""}.mdi-folder-open-outline:before{content:""}.mdi-folder-outline:before{content:""}.mdi-folder-play:before{content:""}.mdi-folder-play-outline:before{content:""}.mdi-folder-plus:before{content:""}.mdi-folder-plus-outline:before{content:""}.mdi-folder-pound:before{content:""}.mdi-folder-pound-outline:before{content:""}.mdi-folder-question:before{content:""}.mdi-folder-question-outline:before{content:""}.mdi-folder-refresh:before{content:""}.mdi-folder-refresh-outline:before{content:""}.mdi-folder-remove:before{content:""}.mdi-folder-remove-outline:before{content:""}.mdi-folder-search:before{content:""}.mdi-folder-search-outline:before{content:""}.mdi-folder-settings:before{content:""}.mdi-folder-settings-outline:before{content:""}.mdi-folder-star:before{content:""}.mdi-folder-star-multiple:before{content:""}.mdi-folder-star-multiple-outline:before{content:""}.mdi-folder-star-outline:before{content:""}.mdi-folder-swap:before{content:""}.mdi-folder-swap-outline:before{content:""}.mdi-folder-sync:before{content:""}.mdi-folder-sync-outline:before{content:""}.mdi-folder-table:before{content:""}.mdi-folder-table-outline:before{content:""}.mdi-folder-text:before{content:""}.mdi-folder-text-outline:before{content:""}.mdi-folder-upload:before{content:""}.mdi-folder-upload-outline:before{content:""}.mdi-folder-wrench:before{content:""}.mdi-folder-wrench-outline:before{content:""}.mdi-folder-zip:before{content:""}.mdi-folder-zip-outline:before{content:""}.mdi-font-awesome:before{content:""}.mdi-food:before{content:""}.mdi-food-apple:before{content:""}.mdi-food-apple-outline:before{content:""}.mdi-food-croissant:before{content:""}.mdi-food-drumstick:before{content:""}.mdi-food-drumstick-off:before{content:""}.mdi-food-drumstick-off-outline:before{content:""}.mdi-food-drumstick-outline:before{content:""}.mdi-food-fork-drink:before{content:""}.mdi-food-halal:before{content:""}.mdi-food-hot-dog:before{content:""}.mdi-food-kosher:before{content:""}.mdi-food-off:before{content:""}.mdi-food-off-outline:before{content:""}.mdi-food-outline:before{content:""}.mdi-food-steak:before{content:""}.mdi-food-steak-off:before{content:""}.mdi-food-takeout-box:before{content:""}.mdi-food-takeout-box-outline:before{content:""}.mdi-food-turkey:before{content:""}.mdi-food-variant:before{content:""}.mdi-food-variant-off:before{content:""}.mdi-foot-print:before{content:""}.mdi-football:before{content:""}.mdi-football-australian:before{content:""}.mdi-football-helmet:before{content:""}.mdi-forest:before{content:""}.mdi-forest-outline:before{content:""}.mdi-forklift:before{content:""}.mdi-form-dropdown:before{content:""}.mdi-form-select:before{content:""}.mdi-form-textarea:before{content:""}.mdi-form-textbox:before{content:""}.mdi-form-textbox-lock:before{content:""}.mdi-form-textbox-password:before{content:""}.mdi-format-align-bottom:before{content:""}.mdi-format-align-center:before{content:""}.mdi-format-align-justify:before{content:""}.mdi-format-align-left:before{content:""}.mdi-format-align-middle:before{content:""}.mdi-format-align-right:before{content:""}.mdi-format-align-top:before{content:""}.mdi-format-annotation-minus:before{content:""}.mdi-format-annotation-plus:before{content:""}.mdi-format-bold:before{content:""}.mdi-format-clear:before{content:""}.mdi-format-color-fill:before{content:""}.mdi-format-color-highlight:before{content:""}.mdi-format-color-marker-cancel:before{content:""}.mdi-format-color-text:before{content:""}.mdi-format-columns:before{content:""}.mdi-format-float-center:before{content:""}.mdi-format-float-left:before{content:""}.mdi-format-float-none:before{content:""}.mdi-format-float-right:before{content:""}.mdi-format-font:before{content:""}.mdi-format-font-size-decrease:before{content:""}.mdi-format-font-size-increase:before{content:""}.mdi-format-header-1:before{content:""}.mdi-format-header-2:before{content:""}.mdi-format-header-3:before{content:""}.mdi-format-header-4:before{content:""}.mdi-format-header-5:before{content:""}.mdi-format-header-6:before{content:""}.mdi-format-header-decrease:before{content:""}.mdi-format-header-equal:before{content:""}.mdi-format-header-increase:before{content:""}.mdi-format-header-pound:before{content:""}.mdi-format-horizontal-align-center:before{content:""}.mdi-format-horizontal-align-left:before{content:""}.mdi-format-horizontal-align-right:before{content:""}.mdi-format-indent-decrease:before{content:""}.mdi-format-indent-increase:before{content:""}.mdi-format-italic:before{content:""}.mdi-format-letter-case:before{content:""}.mdi-format-letter-case-lower:before{content:""}.mdi-format-letter-case-upper:before{content:""}.mdi-format-letter-ends-with:before{content:""}.mdi-format-letter-matches:before{content:""}.mdi-format-letter-spacing:before{content:""}.mdi-format-letter-spacing-variant:before{content:""}.mdi-format-letter-starts-with:before{content:""}.mdi-format-line-height:before{content:""}.mdi-format-line-spacing:before{content:""}.mdi-format-line-style:before{content:""}.mdi-format-line-weight:before{content:""}.mdi-format-list-bulleted:before{content:""}.mdi-format-list-bulleted-square:before{content:""}.mdi-format-list-bulleted-triangle:before{content:""}.mdi-format-list-bulleted-type:before{content:""}.mdi-format-list-checkbox:before{content:""}.mdi-format-list-checks:before{content:""}.mdi-format-list-group:before{content:""}.mdi-format-list-group-plus:before{content:""}.mdi-format-list-numbered:before{content:""}.mdi-format-list-numbered-rtl:before{content:""}.mdi-format-list-text:before{content:""}.mdi-format-overline:before{content:""}.mdi-format-page-break:before{content:""}.mdi-format-page-split:before{content:""}.mdi-format-paint:before{content:""}.mdi-format-paragraph:before{content:""}.mdi-format-paragraph-spacing:before{content:""}.mdi-format-pilcrow:before{content:""}.mdi-format-pilcrow-arrow-left:before{content:""}.mdi-format-pilcrow-arrow-right:before{content:""}.mdi-format-quote-close:before{content:""}.mdi-format-quote-close-outline:before{content:""}.mdi-format-quote-open:before{content:""}.mdi-format-quote-open-outline:before{content:""}.mdi-format-rotate-90:before{content:""}.mdi-format-section:before{content:""}.mdi-format-size:before{content:""}.mdi-format-strikethrough:before{content:""}.mdi-format-strikethrough-variant:before{content:""}.mdi-format-subscript:before{content:""}.mdi-format-superscript:before{content:""}.mdi-format-text:before{content:""}.mdi-format-text-rotation-angle-down:before{content:""}.mdi-format-text-rotation-angle-up:before{content:""}.mdi-format-text-rotation-down:before{content:""}.mdi-format-text-rotation-down-vertical:before{content:""}.mdi-format-text-rotation-none:before{content:""}.mdi-format-text-rotation-up:before{content:""}.mdi-format-text-rotation-vertical:before{content:""}.mdi-format-text-variant:before{content:""}.mdi-format-text-variant-outline:before{content:""}.mdi-format-text-wrapping-clip:before{content:""}.mdi-format-text-wrapping-overflow:before{content:""}.mdi-format-text-wrapping-wrap:before{content:""}.mdi-format-textbox:before{content:""}.mdi-format-title:before{content:""}.mdi-format-underline:before{content:""}.mdi-format-underline-wavy:before{content:""}.mdi-format-vertical-align-bottom:before{content:""}.mdi-format-vertical-align-center:before{content:""}.mdi-format-vertical-align-top:before{content:""}.mdi-format-wrap-inline:before{content:""}.mdi-format-wrap-square:before{content:""}.mdi-format-wrap-tight:before{content:""}.mdi-format-wrap-top-bottom:before{content:""}.mdi-forum:before{content:""}.mdi-forum-minus:before{content:""}.mdi-forum-minus-outline:before{content:""}.mdi-forum-outline:before{content:""}.mdi-forum-plus:before{content:""}.mdi-forum-plus-outline:before{content:""}.mdi-forum-remove:before{content:""}.mdi-forum-remove-outline:before{content:""}.mdi-forward:before{content:""}.mdi-forwardburger:before{content:""}.mdi-fountain:before{content:""}.mdi-fountain-pen:before{content:""}.mdi-fountain-pen-tip:before{content:""}.mdi-fraction-one-half:before{content:""}.mdi-freebsd:before{content:""}.mdi-french-fries:before{content:""}.mdi-frequently-asked-questions:before{content:""}.mdi-fridge:before{content:""}.mdi-fridge-alert:before{content:""}.mdi-fridge-alert-outline:before{content:""}.mdi-fridge-bottom:before{content:""}.mdi-fridge-industrial:before{content:""}.mdi-fridge-industrial-alert:before{content:""}.mdi-fridge-industrial-alert-outline:before{content:""}.mdi-fridge-industrial-off:before{content:""}.mdi-fridge-industrial-off-outline:before{content:""}.mdi-fridge-industrial-outline:before{content:""}.mdi-fridge-off:before{content:""}.mdi-fridge-off-outline:before{content:""}.mdi-fridge-outline:before{content:""}.mdi-fridge-top:before{content:""}.mdi-fridge-variant:before{content:""}.mdi-fridge-variant-alert:before{content:""}.mdi-fridge-variant-alert-outline:before{content:""}.mdi-fridge-variant-off:before{content:""}.mdi-fridge-variant-off-outline:before{content:""}.mdi-fridge-variant-outline:before{content:""}.mdi-fruit-cherries:before{content:""}.mdi-fruit-cherries-off:before{content:""}.mdi-fruit-citrus:before{content:""}.mdi-fruit-citrus-off:before{content:""}.mdi-fruit-grapes:before{content:""}.mdi-fruit-grapes-outline:before{content:""}.mdi-fruit-pear:before{content:""}.mdi-fruit-pineapple:before{content:""}.mdi-fruit-watermelon:before{content:""}.mdi-fuel:before{content:""}.mdi-fuel-cell:before{content:""}.mdi-fullscreen:before{content:""}.mdi-fullscreen-exit:before{content:""}.mdi-function:before{content:""}.mdi-function-variant:before{content:""}.mdi-furigana-horizontal:before{content:""}.mdi-furigana-vertical:before{content:""}.mdi-fuse:before{content:""}.mdi-fuse-alert:before{content:""}.mdi-fuse-blade:before{content:""}.mdi-fuse-off:before{content:""}.mdi-gamepad:before{content:""}.mdi-gamepad-circle:before{content:""}.mdi-gamepad-circle-down:before{content:""}.mdi-gamepad-circle-left:before{content:""}.mdi-gamepad-circle-outline:before{content:""}.mdi-gamepad-circle-right:before{content:""}.mdi-gamepad-circle-up:before{content:""}.mdi-gamepad-down:before{content:""}.mdi-gamepad-left:before{content:""}.mdi-gamepad-outline:before{content:""}.mdi-gamepad-right:before{content:""}.mdi-gamepad-round:before{content:""}.mdi-gamepad-round-down:before{content:""}.mdi-gamepad-round-left:before{content:""}.mdi-gamepad-round-outline:before{content:""}.mdi-gamepad-round-right:before{content:""}.mdi-gamepad-round-up:before{content:""}.mdi-gamepad-square:before{content:""}.mdi-gamepad-square-outline:before{content:""}.mdi-gamepad-up:before{content:""}.mdi-gamepad-variant:before{content:""}.mdi-gamepad-variant-outline:before{content:""}.mdi-gamma:before{content:""}.mdi-gantry-crane:before{content:""}.mdi-garage:before{content:""}.mdi-garage-alert:before{content:""}.mdi-garage-alert-variant:before{content:""}.mdi-garage-lock:before{content:""}.mdi-garage-open:before{content:""}.mdi-garage-open-variant:before{content:""}.mdi-garage-variant:before{content:""}.mdi-garage-variant-lock:before{content:""}.mdi-gas-burner:before{content:""}.mdi-gas-cylinder:before{content:""}.mdi-gas-station:before{content:""}.mdi-gas-station-off:before{content:""}.mdi-gas-station-off-outline:before{content:""}.mdi-gas-station-outline:before{content:""}.mdi-gate:before{content:""}.mdi-gate-alert:before{content:""}.mdi-gate-and:before{content:""}.mdi-gate-arrow-left:before{content:""}.mdi-gate-arrow-right:before{content:""}.mdi-gate-buffer:before{content:""}.mdi-gate-nand:before{content:""}.mdi-gate-nor:before{content:""}.mdi-gate-not:before{content:""}.mdi-gate-open:before{content:""}.mdi-gate-or:before{content:""}.mdi-gate-xnor:before{content:""}.mdi-gate-xor:before{content:""}.mdi-gatsby:before{content:""}.mdi-gauge:before{content:""}.mdi-gauge-empty:before{content:""}.mdi-gauge-full:before{content:""}.mdi-gauge-low:before{content:""}.mdi-gavel:before{content:""}.mdi-gender-female:before{content:""}.mdi-gender-male:before{content:""}.mdi-gender-male-female:before{content:""}.mdi-gender-male-female-variant:before{content:""}.mdi-gender-non-binary:before{content:""}.mdi-gender-transgender:before{content:""}.mdi-gentoo:before{content:""}.mdi-gesture:before{content:""}.mdi-gesture-double-tap:before{content:""}.mdi-gesture-pinch:before{content:""}.mdi-gesture-spread:before{content:""}.mdi-gesture-swipe:before{content:""}.mdi-gesture-swipe-down:before{content:""}.mdi-gesture-swipe-horizontal:before{content:""}.mdi-gesture-swipe-left:before{content:""}.mdi-gesture-swipe-right:before{content:""}.mdi-gesture-swipe-up:before{content:""}.mdi-gesture-swipe-vertical:before{content:""}.mdi-gesture-tap:before{content:""}.mdi-gesture-tap-box:before{content:""}.mdi-gesture-tap-button:before{content:""}.mdi-gesture-tap-hold:before{content:""}.mdi-gesture-two-double-tap:before{content:""}.mdi-gesture-two-tap:before{content:""}.mdi-ghost:before{content:""}.mdi-ghost-off:before{content:""}.mdi-ghost-off-outline:before{content:""}.mdi-ghost-outline:before{content:""}.mdi-gift:before{content:""}.mdi-gift-off:before{content:""}.mdi-gift-off-outline:before{content:""}.mdi-gift-open:before{content:""}.mdi-gift-open-outline:before{content:""}.mdi-gift-outline:before{content:""}.mdi-git:before{content:""}.mdi-github:before{content:""}.mdi-gitlab:before{content:""}.mdi-glass-cocktail:before{content:""}.mdi-glass-cocktail-off:before{content:""}.mdi-glass-flute:before{content:""}.mdi-glass-fragile:before{content:""}.mdi-glass-mug:before{content:""}.mdi-glass-mug-off:before{content:""}.mdi-glass-mug-variant:before{content:""}.mdi-glass-mug-variant-off:before{content:""}.mdi-glass-pint-outline:before{content:""}.mdi-glass-stange:before{content:""}.mdi-glass-tulip:before{content:""}.mdi-glass-wine:before{content:""}.mdi-glasses:before{content:""}.mdi-globe-light:before{content:""}.mdi-globe-light-outline:before{content:""}.mdi-globe-model:before{content:""}.mdi-gmail:before{content:""}.mdi-gnome:before{content:""}.mdi-go-kart:before{content:""}.mdi-go-kart-track:before{content:""}.mdi-gog:before{content:""}.mdi-gold:before{content:""}.mdi-golf:before{content:""}.mdi-golf-cart:before{content:""}.mdi-golf-tee:before{content:""}.mdi-gondola:before{content:""}.mdi-goodreads:before{content:""}.mdi-google:before{content:""}.mdi-google-ads:before{content:""}.mdi-google-analytics:before{content:""}.mdi-google-assistant:before{content:""}.mdi-google-cardboard:before{content:""}.mdi-google-chrome:before{content:""}.mdi-google-circles:before{content:""}.mdi-google-circles-communities:before{content:""}.mdi-google-circles-extended:before{content:""}.mdi-google-circles-group:before{content:""}.mdi-google-classroom:before{content:""}.mdi-google-cloud:before{content:""}.mdi-google-downasaur:before{content:""}.mdi-google-drive:before{content:""}.mdi-google-earth:before{content:""}.mdi-google-fit:before{content:""}.mdi-google-glass:before{content:""}.mdi-google-hangouts:before{content:""}.mdi-google-keep:before{content:""}.mdi-google-lens:before{content:""}.mdi-google-maps:before{content:""}.mdi-google-my-business:before{content:""}.mdi-google-nearby:before{content:""}.mdi-google-play:before{content:""}.mdi-google-plus:before{content:""}.mdi-google-podcast:before{content:""}.mdi-google-spreadsheet:before{content:""}.mdi-google-street-view:before{content:""}.mdi-google-translate:before{content:""}.mdi-gradient-horizontal:before{content:""}.mdi-gradient-vertical:before{content:""}.mdi-grain:before{content:""}.mdi-graph:before{content:""}.mdi-graph-outline:before{content:""}.mdi-graphql:before{content:""}.mdi-grass:before{content:""}.mdi-grave-stone:before{content:""}.mdi-grease-pencil:before{content:""}.mdi-greater-than:before{content:""}.mdi-greater-than-or-equal:before{content:""}.mdi-greenhouse:before{content:""}.mdi-grid:before{content:""}.mdi-grid-large:before{content:""}.mdi-grid-off:before{content:""}.mdi-grill:before{content:""}.mdi-grill-outline:before{content:""}.mdi-group:before{content:""}.mdi-guitar-acoustic:before{content:""}.mdi-guitar-electric:before{content:""}.mdi-guitar-pick:before{content:""}.mdi-guitar-pick-outline:before{content:""}.mdi-guy-fawkes-mask:before{content:""}.mdi-gymnastics:before{content:""}.mdi-hail:before{content:""}.mdi-hair-dryer:before{content:""}.mdi-hair-dryer-outline:before{content:""}.mdi-halloween:before{content:""}.mdi-hamburger:before{content:""}.mdi-hamburger-check:before{content:""}.mdi-hamburger-minus:before{content:""}.mdi-hamburger-off:before{content:""}.mdi-hamburger-plus:before{content:""}.mdi-hamburger-remove:before{content:""}.mdi-hammer:before{content:""}.mdi-hammer-screwdriver:before{content:""}.mdi-hammer-sickle:before{content:""}.mdi-hammer-wrench:before{content:""}.mdi-hand-back-left:before{content:""}.mdi-hand-back-left-off:before{content:""}.mdi-hand-back-left-off-outline:before{content:""}.mdi-hand-back-left-outline:before{content:""}.mdi-hand-back-right:before{content:""}.mdi-hand-back-right-off:before{content:""}.mdi-hand-back-right-off-outline:before{content:""}.mdi-hand-back-right-outline:before{content:""}.mdi-hand-clap:before{content:""}.mdi-hand-clap-off:before{content:""}.mdi-hand-coin:before{content:""}.mdi-hand-coin-outline:before{content:""}.mdi-hand-cycle:before{content:""}.mdi-hand-extended:before{content:""}.mdi-hand-extended-outline:before{content:""}.mdi-hand-front-left:before{content:""}.mdi-hand-front-left-outline:before{content:""}.mdi-hand-front-right:before{content:""}.mdi-hand-front-right-outline:before{content:""}.mdi-hand-heart:before{content:""}.mdi-hand-heart-outline:before{content:""}.mdi-hand-okay:before{content:""}.mdi-hand-peace:before{content:""}.mdi-hand-peace-variant:before{content:""}.mdi-hand-pointing-down:before{content:""}.mdi-hand-pointing-left:before{content:""}.mdi-hand-pointing-right:before{content:""}.mdi-hand-pointing-up:before{content:""}.mdi-hand-saw:before{content:""}.mdi-hand-wash:before{content:""}.mdi-hand-wash-outline:before{content:""}.mdi-hand-water:before{content:""}.mdi-hand-wave:before{content:""}.mdi-hand-wave-outline:before{content:""}.mdi-handball:before{content:""}.mdi-handcuffs:before{content:""}.mdi-hands-pray:before{content:""}.mdi-handshake:before{content:""}.mdi-handshake-outline:before{content:""}.mdi-hanger:before{content:""}.mdi-hard-hat:before{content:""}.mdi-harddisk:before{content:""}.mdi-harddisk-plus:before{content:""}.mdi-harddisk-remove:before{content:""}.mdi-hat-fedora:before{content:""}.mdi-hazard-lights:before{content:""}.mdi-hdmi-port:before{content:""}.mdi-hdr:before{content:""}.mdi-hdr-off:before{content:""}.mdi-head:before{content:""}.mdi-head-alert:before{content:""}.mdi-head-alert-outline:before{content:""}.mdi-head-check:before{content:""}.mdi-head-check-outline:before{content:""}.mdi-head-cog:before{content:""}.mdi-head-cog-outline:before{content:""}.mdi-head-dots-horizontal:before{content:""}.mdi-head-dots-horizontal-outline:before{content:""}.mdi-head-flash:before{content:""}.mdi-head-flash-outline:before{content:""}.mdi-head-heart:before{content:""}.mdi-head-heart-outline:before{content:""}.mdi-head-lightbulb:before{content:""}.mdi-head-lightbulb-outline:before{content:""}.mdi-head-minus:before{content:""}.mdi-head-minus-outline:before{content:""}.mdi-head-outline:before{content:""}.mdi-head-plus:before{content:""}.mdi-head-plus-outline:before{content:""}.mdi-head-question:before{content:""}.mdi-head-question-outline:before{content:""}.mdi-head-remove:before{content:""}.mdi-head-remove-outline:before{content:""}.mdi-head-snowflake:before{content:""}.mdi-head-snowflake-outline:before{content:""}.mdi-head-sync:before{content:""}.mdi-head-sync-outline:before{content:""}.mdi-headphones:before{content:""}.mdi-headphones-bluetooth:before{content:""}.mdi-headphones-box:before{content:""}.mdi-headphones-off:before{content:""}.mdi-headphones-settings:before{content:""}.mdi-headset:before{content:""}.mdi-headset-dock:before{content:""}.mdi-headset-off:before{content:""}.mdi-heart:before{content:""}.mdi-heart-box:before{content:""}.mdi-heart-box-outline:before{content:""}.mdi-heart-broken:before{content:""}.mdi-heart-broken-outline:before{content:""}.mdi-heart-circle:before{content:""}.mdi-heart-circle-outline:before{content:""}.mdi-heart-cog:before{content:""}.mdi-heart-cog-outline:before{content:""}.mdi-heart-flash:before{content:""}.mdi-heart-half:before{content:""}.mdi-heart-half-full:before{content:""}.mdi-heart-half-outline:before{content:""}.mdi-heart-minus:before{content:""}.mdi-heart-minus-outline:before{content:""}.mdi-heart-multiple:before{content:""}.mdi-heart-multiple-outline:before{content:""}.mdi-heart-off:before{content:""}.mdi-heart-off-outline:before{content:""}.mdi-heart-outline:before{content:""}.mdi-heart-plus:before{content:""}.mdi-heart-plus-outline:before{content:""}.mdi-heart-pulse:before{content:""}.mdi-heart-remove:before{content:""}.mdi-heart-remove-outline:before{content:""}.mdi-heart-settings:before{content:""}.mdi-heart-settings-outline:before{content:""}.mdi-heat-pump:before{content:""}.mdi-heat-pump-outline:before{content:""}.mdi-heat-wave:before{content:""}.mdi-heating-coil:before{content:""}.mdi-helicopter:before{content:""}.mdi-help:before{content:""}.mdi-help-box:before{content:""}.mdi-help-box-multiple:before{content:""}.mdi-help-box-multiple-outline:before{content:""}.mdi-help-box-outline:before{content:""}.mdi-help-circle:before{content:""}.mdi-help-circle-outline:before{content:""}.mdi-help-network:before{content:""}.mdi-help-network-outline:before{content:""}.mdi-help-rhombus:before{content:""}.mdi-help-rhombus-outline:before{content:""}.mdi-hexadecimal:before{content:""}.mdi-hexagon:before{content:""}.mdi-hexagon-multiple:before{content:""}.mdi-hexagon-multiple-outline:before{content:""}.mdi-hexagon-outline:before{content:""}.mdi-hexagon-slice-1:before{content:""}.mdi-hexagon-slice-2:before{content:""}.mdi-hexagon-slice-3:before{content:""}.mdi-hexagon-slice-4:before{content:""}.mdi-hexagon-slice-5:before{content:""}.mdi-hexagon-slice-6:before{content:""}.mdi-hexagram:before{content:""}.mdi-hexagram-outline:before{content:""}.mdi-high-definition:before{content:""}.mdi-high-definition-box:before{content:""}.mdi-highway:before{content:""}.mdi-hiking:before{content:""}.mdi-history:before{content:""}.mdi-hockey-puck:before{content:""}.mdi-hockey-sticks:before{content:""}.mdi-hololens:before{content:""}.mdi-home:before{content:""}.mdi-home-account:before{content:""}.mdi-home-alert:before{content:""}.mdi-home-alert-outline:before{content:""}.mdi-home-analytics:before{content:""}.mdi-home-assistant:before{content:""}.mdi-home-automation:before{content:""}.mdi-home-battery:before{content:""}.mdi-home-battery-outline:before{content:""}.mdi-home-circle:before{content:""}.mdi-home-circle-outline:before{content:""}.mdi-home-city:before{content:""}.mdi-home-city-outline:before{content:""}.mdi-home-clock:before{content:""}.mdi-home-clock-outline:before{content:""}.mdi-home-edit:before{content:""}.mdi-home-edit-outline:before{content:""}.mdi-home-export-outline:before{content:""}.mdi-home-flood:before{content:""}.mdi-home-floor-0:before{content:""}.mdi-home-floor-1:before{content:""}.mdi-home-floor-2:before{content:""}.mdi-home-floor-3:before{content:""}.mdi-home-floor-a:before{content:""}.mdi-home-floor-b:before{content:""}.mdi-home-floor-g:before{content:""}.mdi-home-floor-l:before{content:""}.mdi-home-floor-negative-1:before{content:""}.mdi-home-group:before{content:""}.mdi-home-group-minus:before{content:""}.mdi-home-group-plus:before{content:""}.mdi-home-group-remove:before{content:""}.mdi-home-heart:before{content:""}.mdi-home-import-outline:before{content:""}.mdi-home-lightbulb:before{content:""}.mdi-home-lightbulb-outline:before{content:""}.mdi-home-lightning-bolt:before{content:""}.mdi-home-lightning-bolt-outline:before{content:""}.mdi-home-lock:before{content:""}.mdi-home-lock-open:before{content:""}.mdi-home-map-marker:before{content:""}.mdi-home-minus:before{content:""}.mdi-home-minus-outline:before{content:""}.mdi-home-modern:before{content:""}.mdi-home-off:before{content:""}.mdi-home-off-outline:before{content:""}.mdi-home-outline:before{content:""}.mdi-home-percent:before{content:""}.mdi-home-percent-outline:before{content:""}.mdi-home-plus:before{content:""}.mdi-home-plus-outline:before{content:""}.mdi-home-remove:before{content:""}.mdi-home-remove-outline:before{content:""}.mdi-home-roof:before{content:""}.mdi-home-search:before{content:""}.mdi-home-search-outline:before{content:""}.mdi-home-silo:before{content:""}.mdi-home-silo-outline:before{content:""}.mdi-home-sound-in:before{content:""}.mdi-home-sound-in-outline:before{content:""}.mdi-home-sound-out:before{content:""}.mdi-home-sound-out-outline:before{content:""}.mdi-home-switch:before{content:""}.mdi-home-switch-outline:before{content:""}.mdi-home-thermometer:before{content:""}.mdi-home-thermometer-outline:before{content:""}.mdi-home-variant:before{content:""}.mdi-home-variant-outline:before{content:""}.mdi-hook:before{content:""}.mdi-hook-off:before{content:""}.mdi-hoop-house:before{content:""}.mdi-hops:before{content:""}.mdi-horizontal-rotate-clockwise:before{content:""}.mdi-horizontal-rotate-counterclockwise:before{content:""}.mdi-horse:before{content:""}.mdi-horse-human:before{content:""}.mdi-horse-variant:before{content:""}.mdi-horse-variant-fast:before{content:""}.mdi-horseshoe:before{content:""}.mdi-hospital:before{content:""}.mdi-hospital-box:before{content:""}.mdi-hospital-box-outline:before{content:""}.mdi-hospital-building:before{content:""}.mdi-hospital-marker:before{content:""}.mdi-hot-tub:before{content:""}.mdi-hours-24:before{content:""}.mdi-hubspot:before{content:""}.mdi-hulu:before{content:""}.mdi-human:before{content:""}.mdi-human-baby-changing-table:before{content:""}.mdi-human-cane:before{content:""}.mdi-human-capacity-decrease:before{content:""}.mdi-human-capacity-increase:before{content:""}.mdi-human-child:before{content:""}.mdi-human-dolly:before{content:""}.mdi-human-edit:before{content:""}.mdi-human-female:before{content:""}.mdi-human-female-boy:before{content:""}.mdi-human-female-dance:before{content:""}.mdi-human-female-female:before{content:""}.mdi-human-female-girl:before{content:""}.mdi-human-greeting:before{content:""}.mdi-human-greeting-proximity:before{content:""}.mdi-human-greeting-variant:before{content:""}.mdi-human-handsdown:before{content:""}.mdi-human-handsup:before{content:""}.mdi-human-male:before{content:""}.mdi-human-male-board:before{content:""}.mdi-human-male-board-poll:before{content:""}.mdi-human-male-boy:before{content:""}.mdi-human-male-child:before{content:""}.mdi-human-male-female:before{content:""}.mdi-human-male-female-child:before{content:""}.mdi-human-male-girl:before{content:""}.mdi-human-male-height:before{content:""}.mdi-human-male-height-variant:before{content:""}.mdi-human-male-male:before{content:""}.mdi-human-non-binary:before{content:""}.mdi-human-pregnant:before{content:""}.mdi-human-queue:before{content:""}.mdi-human-scooter:before{content:""}.mdi-human-walker:before{content:""}.mdi-human-wheelchair:before{content:""}.mdi-human-white-cane:before{content:""}.mdi-humble-bundle:before{content:""}.mdi-hvac:before{content:""}.mdi-hvac-off:before{content:""}.mdi-hydraulic-oil-level:before{content:""}.mdi-hydraulic-oil-temperature:before{content:""}.mdi-hydro-power:before{content:""}.mdi-hydrogen-station:before{content:""}.mdi-ice-cream:before{content:""}.mdi-ice-cream-off:before{content:""}.mdi-ice-pop:before{content:""}.mdi-id-card:before{content:""}.mdi-identifier:before{content:""}.mdi-ideogram-cjk:before{content:""}.mdi-ideogram-cjk-variant:before{content:""}.mdi-image:before{content:""}.mdi-image-album:before{content:""}.mdi-image-area:before{content:""}.mdi-image-area-close:before{content:""}.mdi-image-auto-adjust:before{content:""}.mdi-image-broken:before{content:""}.mdi-image-broken-variant:before{content:""}.mdi-image-check:before{content:""}.mdi-image-check-outline:before{content:""}.mdi-image-edit:before{content:""}.mdi-image-edit-outline:before{content:""}.mdi-image-filter-black-white:before{content:""}.mdi-image-filter-center-focus:before{content:""}.mdi-image-filter-center-focus-strong:before{content:""}.mdi-image-filter-center-focus-strong-outline:before{content:""}.mdi-image-filter-center-focus-weak:before{content:""}.mdi-image-filter-drama:before{content:""}.mdi-image-filter-drama-outline:before{content:""}.mdi-image-filter-frames:before{content:""}.mdi-image-filter-hdr:before{content:""}.mdi-image-filter-hdr-outline:before{content:""}.mdi-image-filter-none:before{content:""}.mdi-image-filter-tilt-shift:before{content:""}.mdi-image-filter-vintage:before{content:""}.mdi-image-frame:before{content:""}.mdi-image-lock:before{content:""}.mdi-image-lock-outline:before{content:""}.mdi-image-marker:before{content:""}.mdi-image-marker-outline:before{content:""}.mdi-image-minus:before{content:""}.mdi-image-minus-outline:before{content:""}.mdi-image-move:before{content:""}.mdi-image-multiple:before{content:""}.mdi-image-multiple-outline:before{content:""}.mdi-image-off:before{content:""}.mdi-image-off-outline:before{content:""}.mdi-image-outline:before{content:""}.mdi-image-plus:before{content:""}.mdi-image-plus-outline:before{content:""}.mdi-image-refresh:before{content:""}.mdi-image-refresh-outline:before{content:""}.mdi-image-remove:before{content:""}.mdi-image-remove-outline:before{content:""}.mdi-image-search:before{content:""}.mdi-image-search-outline:before{content:""}.mdi-image-size-select-actual:before{content:""}.mdi-image-size-select-large:before{content:""}.mdi-image-size-select-small:before{content:""}.mdi-image-sync:before{content:""}.mdi-image-sync-outline:before{content:""}.mdi-image-text:before{content:""}.mdi-import:before{content:""}.mdi-inbox:before{content:""}.mdi-inbox-arrow-down:before{content:""}.mdi-inbox-arrow-down-outline:before{content:""}.mdi-inbox-arrow-up:before{content:""}.mdi-inbox-arrow-up-outline:before{content:""}.mdi-inbox-full:before{content:""}.mdi-inbox-full-outline:before{content:""}.mdi-inbox-multiple:before{content:""}.mdi-inbox-multiple-outline:before{content:""}.mdi-inbox-outline:before{content:""}.mdi-inbox-remove:before{content:""}.mdi-inbox-remove-outline:before{content:""}.mdi-incognito:before{content:""}.mdi-incognito-circle:before{content:""}.mdi-incognito-circle-off:before{content:""}.mdi-incognito-off:before{content:""}.mdi-induction:before{content:""}.mdi-infinity:before{content:""}.mdi-information:before{content:""}.mdi-information-box:before{content:""}.mdi-information-box-outline:before{content:""}.mdi-information-off:before{content:""}.mdi-information-off-outline:before{content:""}.mdi-information-outline:before{content:""}.mdi-information-slab-box:before{content:""}.mdi-information-slab-box-outline:before{content:""}.mdi-information-slab-circle:before{content:""}.mdi-information-slab-circle-outline:before{content:""}.mdi-information-slab-symbol:before{content:""}.mdi-information-symbol:before{content:""}.mdi-information-variant:before{content:""}.mdi-information-variant-box:before{content:""}.mdi-information-variant-box-outline:before{content:""}.mdi-information-variant-circle:before{content:""}.mdi-information-variant-circle-outline:before{content:""}.mdi-instagram:before{content:""}.mdi-instrument-triangle:before{content:""}.mdi-integrated-circuit-chip:before{content:""}.mdi-invert-colors:before{content:""}.mdi-invert-colors-off:before{content:""}.mdi-iobroker:before{content:""}.mdi-ip:before{content:""}.mdi-ip-network:before{content:""}.mdi-ip-network-outline:before{content:""}.mdi-ip-outline:before{content:""}.mdi-ipod:before{content:""}.mdi-iron:before{content:""}.mdi-iron-board:before{content:""}.mdi-iron-outline:before{content:""}.mdi-island:before{content:""}.mdi-iv-bag:before{content:""}.mdi-jabber:before{content:""}.mdi-jeepney:before{content:""}.mdi-jellyfish:before{content:""}.mdi-jellyfish-outline:before{content:""}.mdi-jira:before{content:""}.mdi-jquery:before{content:""}.mdi-jsfiddle:before{content:""}.mdi-jump-rope:before{content:""}.mdi-kabaddi:before{content:""}.mdi-kangaroo:before{content:""}.mdi-karate:before{content:""}.mdi-kayaking:before{content:""}.mdi-keg:before{content:""}.mdi-kettle:before{content:""}.mdi-kettle-alert:before{content:""}.mdi-kettle-alert-outline:before{content:""}.mdi-kettle-off:before{content:""}.mdi-kettle-off-outline:before{content:""}.mdi-kettle-outline:before{content:""}.mdi-kettle-pour-over:before{content:""}.mdi-kettle-steam:before{content:""}.mdi-kettle-steam-outline:before{content:""}.mdi-kettlebell:before{content:""}.mdi-key:before{content:""}.mdi-key-alert:before{content:""}.mdi-key-alert-outline:before{content:""}.mdi-key-arrow-right:before{content:""}.mdi-key-chain:before{content:""}.mdi-key-chain-variant:before{content:""}.mdi-key-change:before{content:""}.mdi-key-link:before{content:""}.mdi-key-minus:before{content:""}.mdi-key-outline:before{content:""}.mdi-key-plus:before{content:""}.mdi-key-remove:before{content:""}.mdi-key-star:before{content:""}.mdi-key-variant:before{content:""}.mdi-key-wireless:before{content:""}.mdi-keyboard:before{content:""}.mdi-keyboard-backspace:before{content:""}.mdi-keyboard-caps:before{content:""}.mdi-keyboard-close:before{content:""}.mdi-keyboard-close-outline:before{content:""}.mdi-keyboard-esc:before{content:""}.mdi-keyboard-f1:before{content:""}.mdi-keyboard-f10:before{content:""}.mdi-keyboard-f11:before{content:""}.mdi-keyboard-f12:before{content:""}.mdi-keyboard-f2:before{content:""}.mdi-keyboard-f3:before{content:""}.mdi-keyboard-f4:before{content:""}.mdi-keyboard-f5:before{content:""}.mdi-keyboard-f6:before{content:""}.mdi-keyboard-f7:before{content:""}.mdi-keyboard-f8:before{content:""}.mdi-keyboard-f9:before{content:""}.mdi-keyboard-off:before{content:""}.mdi-keyboard-off-outline:before{content:""}.mdi-keyboard-outline:before{content:""}.mdi-keyboard-return:before{content:""}.mdi-keyboard-settings:before{content:""}.mdi-keyboard-settings-outline:before{content:""}.mdi-keyboard-space:before{content:""}.mdi-keyboard-tab:before{content:""}.mdi-keyboard-tab-reverse:before{content:""}.mdi-keyboard-variant:before{content:""}.mdi-khanda:before{content:""}.mdi-kickstarter:before{content:""}.mdi-kite:before{content:""}.mdi-kite-outline:before{content:""}.mdi-kitesurfing:before{content:""}.mdi-klingon:before{content:""}.mdi-knife:before{content:""}.mdi-knife-military:before{content:""}.mdi-knob:before{content:""}.mdi-koala:before{content:""}.mdi-kodi:before{content:""}.mdi-kubernetes:before{content:""}.mdi-label:before{content:""}.mdi-label-multiple:before{content:""}.mdi-label-multiple-outline:before{content:""}.mdi-label-off:before{content:""}.mdi-label-off-outline:before{content:""}.mdi-label-outline:before{content:""}.mdi-label-percent:before{content:""}.mdi-label-percent-outline:before{content:""}.mdi-label-variant:before{content:""}.mdi-label-variant-outline:before{content:""}.mdi-ladder:before{content:""}.mdi-ladybug:before{content:""}.mdi-lambda:before{content:""}.mdi-lamp:before{content:""}.mdi-lamp-outline:before{content:""}.mdi-lamps:before{content:""}.mdi-lamps-outline:before{content:""}.mdi-lan:before{content:""}.mdi-lan-check:before{content:""}.mdi-lan-connect:before{content:""}.mdi-lan-disconnect:before{content:""}.mdi-lan-pending:before{content:""}.mdi-land-fields:before{content:""}.mdi-land-plots:before{content:""}.mdi-land-plots-circle:before{content:""}.mdi-land-plots-circle-variant:before{content:""}.mdi-land-plots-marker:before{content:""}.mdi-land-rows-horizontal:before{content:""}.mdi-land-rows-vertical:before{content:""}.mdi-landslide:before{content:""}.mdi-landslide-outline:before{content:""}.mdi-language-c:before{content:""}.mdi-language-cpp:before{content:""}.mdi-language-csharp:before{content:""}.mdi-language-css3:before{content:""}.mdi-language-fortran:before{content:""}.mdi-language-go:before{content:""}.mdi-language-haskell:before{content:""}.mdi-language-html5:before{content:""}.mdi-language-java:before{content:""}.mdi-language-javascript:before{content:""}.mdi-language-kotlin:before{content:""}.mdi-language-lua:before{content:""}.mdi-language-markdown:before{content:""}.mdi-language-markdown-outline:before{content:""}.mdi-language-php:before{content:""}.mdi-language-python:before{content:""}.mdi-language-r:before{content:""}.mdi-language-ruby:before{content:""}.mdi-language-ruby-on-rails:before{content:""}.mdi-language-rust:before{content:""}.mdi-language-swift:before{content:""}.mdi-language-typescript:before{content:""}.mdi-language-xaml:before{content:""}.mdi-laptop:before{content:""}.mdi-laptop-account:before{content:""}.mdi-laptop-off:before{content:""}.mdi-laravel:before{content:""}.mdi-laser-pointer:before{content:""}.mdi-lasso:before{content:""}.mdi-lastpass:before{content:""}.mdi-latitude:before{content:""}.mdi-launch:before{content:""}.mdi-lava-lamp:before{content:""}.mdi-layers:before{content:""}.mdi-layers-edit:before{content:""}.mdi-layers-minus:before{content:""}.mdi-layers-off:before{content:""}.mdi-layers-off-outline:before{content:""}.mdi-layers-outline:before{content:""}.mdi-layers-plus:before{content:""}.mdi-layers-remove:before{content:""}.mdi-layers-search:before{content:""}.mdi-layers-search-outline:before{content:""}.mdi-layers-triple:before{content:""}.mdi-layers-triple-outline:before{content:""}.mdi-lead-pencil:before{content:""}.mdi-leaf:before{content:""}.mdi-leaf-circle:before{content:""}.mdi-leaf-circle-outline:before{content:""}.mdi-leaf-maple:before{content:""}.mdi-leaf-maple-off:before{content:""}.mdi-leaf-off:before{content:""}.mdi-leak:before{content:""}.mdi-leak-off:before{content:""}.mdi-lectern:before{content:""}.mdi-led-off:before{content:""}.mdi-led-on:before{content:""}.mdi-led-outline:before{content:""}.mdi-led-strip:before{content:""}.mdi-led-strip-variant:before{content:""}.mdi-led-strip-variant-off:before{content:""}.mdi-led-variant-off:before{content:""}.mdi-led-variant-on:before{content:""}.mdi-led-variant-outline:before{content:""}.mdi-leek:before{content:""}.mdi-less-than:before{content:""}.mdi-less-than-or-equal:before{content:""}.mdi-library:before{content:""}.mdi-library-outline:before{content:""}.mdi-library-shelves:before{content:""}.mdi-license:before{content:""}.mdi-lifebuoy:before{content:""}.mdi-light-flood-down:before{content:""}.mdi-light-flood-up:before{content:""}.mdi-light-recessed:before{content:""}.mdi-light-switch:before{content:""}.mdi-light-switch-off:before{content:""}.mdi-lightbulb:before{content:""}.mdi-lightbulb-alert:before{content:""}.mdi-lightbulb-alert-outline:before{content:""}.mdi-lightbulb-auto:before{content:""}.mdi-lightbulb-auto-outline:before{content:""}.mdi-lightbulb-cfl:before{content:""}.mdi-lightbulb-cfl-off:before{content:""}.mdi-lightbulb-cfl-spiral:before{content:""}.mdi-lightbulb-cfl-spiral-off:before{content:""}.mdi-lightbulb-fluorescent-tube:before{content:""}.mdi-lightbulb-fluorescent-tube-outline:before{content:""}.mdi-lightbulb-group:before{content:""}.mdi-lightbulb-group-off:before{content:""}.mdi-lightbulb-group-off-outline:before{content:""}.mdi-lightbulb-group-outline:before{content:""}.mdi-lightbulb-multiple:before{content:""}.mdi-lightbulb-multiple-off:before{content:""}.mdi-lightbulb-multiple-off-outline:before{content:""}.mdi-lightbulb-multiple-outline:before{content:""}.mdi-lightbulb-night:before{content:""}.mdi-lightbulb-night-outline:before{content:""}.mdi-lightbulb-off:before{content:""}.mdi-lightbulb-off-outline:before{content:""}.mdi-lightbulb-on:before{content:""}.mdi-lightbulb-on-10:before{content:""}.mdi-lightbulb-on-20:before{content:""}.mdi-lightbulb-on-30:before{content:""}.mdi-lightbulb-on-40:before{content:""}.mdi-lightbulb-on-50:before{content:""}.mdi-lightbulb-on-60:before{content:""}.mdi-lightbulb-on-70:before{content:""}.mdi-lightbulb-on-80:before{content:""}.mdi-lightbulb-on-90:before{content:""}.mdi-lightbulb-on-outline:before{content:""}.mdi-lightbulb-outline:before{content:""}.mdi-lightbulb-question:before{content:""}.mdi-lightbulb-question-outline:before{content:""}.mdi-lightbulb-spot:before{content:""}.mdi-lightbulb-spot-off:before{content:""}.mdi-lightbulb-variant:before{content:""}.mdi-lightbulb-variant-outline:before{content:""}.mdi-lighthouse:before{content:""}.mdi-lighthouse-on:before{content:""}.mdi-lightning-bolt:before{content:""}.mdi-lightning-bolt-circle:before{content:""}.mdi-lightning-bolt-outline:before{content:""}.mdi-line-scan:before{content:""}.mdi-lingerie:before{content:""}.mdi-link:before{content:""}.mdi-link-box:before{content:""}.mdi-link-box-outline:before{content:""}.mdi-link-box-variant:before{content:""}.mdi-link-box-variant-outline:before{content:""}.mdi-link-lock:before{content:""}.mdi-link-off:before{content:""}.mdi-link-plus:before{content:""}.mdi-link-variant:before{content:""}.mdi-link-variant-minus:before{content:""}.mdi-link-variant-off:before{content:""}.mdi-link-variant-plus:before{content:""}.mdi-link-variant-remove:before{content:""}.mdi-linkedin:before{content:""}.mdi-linux:before{content:""}.mdi-linux-mint:before{content:""}.mdi-lipstick:before{content:""}.mdi-liquid-spot:before{content:""}.mdi-liquor:before{content:""}.mdi-list-box:before{content:""}.mdi-list-box-outline:before{content:""}.mdi-list-status:before{content:""}.mdi-litecoin:before{content:""}.mdi-loading:before{content:""}.mdi-location-enter:before{content:""}.mdi-location-exit:before{content:""}.mdi-lock:before{content:""}.mdi-lock-alert:before{content:""}.mdi-lock-alert-outline:before{content:""}.mdi-lock-check:before{content:""}.mdi-lock-check-outline:before{content:""}.mdi-lock-clock:before{content:""}.mdi-lock-minus:before{content:""}.mdi-lock-minus-outline:before{content:""}.mdi-lock-off:before{content:""}.mdi-lock-off-outline:before{content:""}.mdi-lock-open:before{content:""}.mdi-lock-open-alert:before{content:""}.mdi-lock-open-alert-outline:before{content:""}.mdi-lock-open-check:before{content:""}.mdi-lock-open-check-outline:before{content:""}.mdi-lock-open-minus:before{content:""}.mdi-lock-open-minus-outline:before{content:""}.mdi-lock-open-outline:before{content:""}.mdi-lock-open-plus:before{content:""}.mdi-lock-open-plus-outline:before{content:""}.mdi-lock-open-remove:before{content:""}.mdi-lock-open-remove-outline:before{content:""}.mdi-lock-open-variant:before{content:""}.mdi-lock-open-variant-outline:before{content:""}.mdi-lock-outline:before{content:""}.mdi-lock-pattern:before{content:""}.mdi-lock-percent:before{content:""}.mdi-lock-percent-open:before{content:""}.mdi-lock-percent-open-outline:before{content:""}.mdi-lock-percent-open-variant:before{content:""}.mdi-lock-percent-open-variant-outline:before{content:""}.mdi-lock-percent-outline:before{content:""}.mdi-lock-plus:before{content:""}.mdi-lock-plus-outline:before{content:""}.mdi-lock-question:before{content:""}.mdi-lock-remove:before{content:""}.mdi-lock-remove-outline:before{content:""}.mdi-lock-reset:before{content:""}.mdi-lock-smart:before{content:""}.mdi-locker:before{content:""}.mdi-locker-multiple:before{content:""}.mdi-login:before{content:""}.mdi-login-variant:before{content:""}.mdi-logout:before{content:""}.mdi-logout-variant:before{content:""}.mdi-longitude:before{content:""}.mdi-looks:before{content:""}.mdi-lotion:before{content:""}.mdi-lotion-outline:before{content:""}.mdi-lotion-plus:before{content:""}.mdi-lotion-plus-outline:before{content:""}.mdi-loupe:before{content:""}.mdi-lumx:before{content:""}.mdi-lungs:before{content:""}.mdi-mace:before{content:""}.mdi-magazine-pistol:before{content:""}.mdi-magazine-rifle:before{content:""}.mdi-magic-staff:before{content:""}.mdi-magnet:before{content:""}.mdi-magnet-on:before{content:""}.mdi-magnify:before{content:""}.mdi-magnify-close:before{content:""}.mdi-magnify-expand:before{content:""}.mdi-magnify-minus:before{content:""}.mdi-magnify-minus-cursor:before{content:""}.mdi-magnify-minus-outline:before{content:""}.mdi-magnify-plus:before{content:""}.mdi-magnify-plus-cursor:before{content:""}.mdi-magnify-plus-outline:before{content:""}.mdi-magnify-remove-cursor:before{content:""}.mdi-magnify-remove-outline:before{content:""}.mdi-magnify-scan:before{content:""}.mdi-mail:before{content:""}.mdi-mailbox:before{content:""}.mdi-mailbox-open:before{content:""}.mdi-mailbox-open-outline:before{content:""}.mdi-mailbox-open-up:before{content:""}.mdi-mailbox-open-up-outline:before{content:""}.mdi-mailbox-outline:before{content:""}.mdi-mailbox-up:before{content:""}.mdi-mailbox-up-outline:before{content:""}.mdi-manjaro:before{content:""}.mdi-map:before{content:""}.mdi-map-check:before{content:""}.mdi-map-check-outline:before{content:""}.mdi-map-clock:before{content:""}.mdi-map-clock-outline:before{content:""}.mdi-map-legend:before{content:""}.mdi-map-marker:before{content:""}.mdi-map-marker-account:before{content:""}.mdi-map-marker-account-outline:before{content:""}.mdi-map-marker-alert:before{content:""}.mdi-map-marker-alert-outline:before{content:""}.mdi-map-marker-check:before{content:""}.mdi-map-marker-check-outline:before{content:""}.mdi-map-marker-circle:before{content:""}.mdi-map-marker-distance:before{content:""}.mdi-map-marker-down:before{content:""}.mdi-map-marker-left:before{content:""}.mdi-map-marker-left-outline:before{content:""}.mdi-map-marker-minus:before{content:""}.mdi-map-marker-minus-outline:before{content:""}.mdi-map-marker-multiple:before{content:""}.mdi-map-marker-multiple-outline:before{content:""}.mdi-map-marker-off:before{content:""}.mdi-map-marker-off-outline:before{content:""}.mdi-map-marker-outline:before{content:""}.mdi-map-marker-path:before{content:""}.mdi-map-marker-plus:before{content:""}.mdi-map-marker-plus-outline:before{content:""}.mdi-map-marker-question:before{content:""}.mdi-map-marker-question-outline:before{content:""}.mdi-map-marker-radius:before{content:""}.mdi-map-marker-radius-outline:before{content:""}.mdi-map-marker-remove:before{content:""}.mdi-map-marker-remove-outline:before{content:""}.mdi-map-marker-remove-variant:before{content:""}.mdi-map-marker-right:before{content:""}.mdi-map-marker-right-outline:before{content:""}.mdi-map-marker-star:before{content:""}.mdi-map-marker-star-outline:before{content:""}.mdi-map-marker-up:before{content:""}.mdi-map-minus:before{content:""}.mdi-map-outline:before{content:""}.mdi-map-plus:before{content:""}.mdi-map-search:before{content:""}.mdi-map-search-outline:before{content:""}.mdi-mapbox:before{content:""}.mdi-margin:before{content:""}.mdi-marker:before{content:""}.mdi-marker-cancel:before{content:""}.mdi-marker-check:before{content:""}.mdi-mastodon:before{content:""}.mdi-material-design:before{content:""}.mdi-material-ui:before{content:""}.mdi-math-compass:before{content:""}.mdi-math-cos:before{content:""}.mdi-math-integral:before{content:""}.mdi-math-integral-box:before{content:""}.mdi-math-log:before{content:""}.mdi-math-norm:before{content:""}.mdi-math-norm-box:before{content:""}.mdi-math-sin:before{content:""}.mdi-math-tan:before{content:""}.mdi-matrix:before{content:""}.mdi-medal:before{content:""}.mdi-medal-outline:before{content:""}.mdi-medical-bag:before{content:""}.mdi-medical-cotton-swab:before{content:""}.mdi-medication:before{content:""}.mdi-medication-outline:before{content:""}.mdi-meditation:before{content:""}.mdi-memory:before{content:""}.mdi-menorah:before{content:""}.mdi-menorah-fire:before{content:""}.mdi-menu:before{content:""}.mdi-menu-down:before{content:""}.mdi-menu-down-outline:before{content:""}.mdi-menu-left:before{content:""}.mdi-menu-left-outline:before{content:""}.mdi-menu-open:before{content:""}.mdi-menu-right:before{content:""}.mdi-menu-right-outline:before{content:""}.mdi-menu-swap:before{content:""}.mdi-menu-swap-outline:before{content:""}.mdi-menu-up:before{content:""}.mdi-menu-up-outline:before{content:""}.mdi-merge:before{content:""}.mdi-message:before{content:""}.mdi-message-alert:before{content:""}.mdi-message-alert-outline:before{content:""}.mdi-message-arrow-left:before{content:""}.mdi-message-arrow-left-outline:before{content:""}.mdi-message-arrow-right:before{content:""}.mdi-message-arrow-right-outline:before{content:""}.mdi-message-badge:before{content:""}.mdi-message-badge-outline:before{content:""}.mdi-message-bookmark:before{content:""}.mdi-message-bookmark-outline:before{content:""}.mdi-message-bulleted:before{content:""}.mdi-message-bulleted-off:before{content:""}.mdi-message-check:before{content:""}.mdi-message-check-outline:before{content:""}.mdi-message-cog:before{content:""}.mdi-message-cog-outline:before{content:""}.mdi-message-draw:before{content:""}.mdi-message-fast:before{content:""}.mdi-message-fast-outline:before{content:""}.mdi-message-flash:before{content:""}.mdi-message-flash-outline:before{content:""}.mdi-message-image:before{content:""}.mdi-message-image-outline:before{content:""}.mdi-message-lock:before{content:""}.mdi-message-lock-outline:before{content:""}.mdi-message-minus:before{content:""}.mdi-message-minus-outline:before{content:""}.mdi-message-off:before{content:""}.mdi-message-off-outline:before{content:""}.mdi-message-outline:before{content:""}.mdi-message-plus:before{content:""}.mdi-message-plus-outline:before{content:""}.mdi-message-processing:before{content:""}.mdi-message-processing-outline:before{content:""}.mdi-message-question:before{content:""}.mdi-message-question-outline:before{content:""}.mdi-message-reply:before{content:""}.mdi-message-reply-outline:before{content:""}.mdi-message-reply-text:before{content:""}.mdi-message-reply-text-outline:before{content:""}.mdi-message-settings:before{content:""}.mdi-message-settings-outline:before{content:""}.mdi-message-star:before{content:""}.mdi-message-star-outline:before{content:""}.mdi-message-text:before{content:""}.mdi-message-text-clock:before{content:""}.mdi-message-text-clock-outline:before{content:""}.mdi-message-text-fast:before{content:""}.mdi-message-text-fast-outline:before{content:""}.mdi-message-text-lock:before{content:""}.mdi-message-text-lock-outline:before{content:""}.mdi-message-text-outline:before{content:""}.mdi-message-video:before{content:""}.mdi-meteor:before{content:""}.mdi-meter-electric:before{content:""}.mdi-meter-electric-outline:before{content:""}.mdi-meter-gas:before{content:""}.mdi-meter-gas-outline:before{content:""}.mdi-metronome:before{content:""}.mdi-metronome-tick:before{content:""}.mdi-micro-sd:before{content:""}.mdi-microphone:before{content:""}.mdi-microphone-message:before{content:""}.mdi-microphone-message-off:before{content:""}.mdi-microphone-minus:before{content:""}.mdi-microphone-off:before{content:""}.mdi-microphone-outline:before{content:""}.mdi-microphone-plus:before{content:""}.mdi-microphone-question:before{content:""}.mdi-microphone-question-outline:before{content:""}.mdi-microphone-settings:before{content:""}.mdi-microphone-variant:before{content:""}.mdi-microphone-variant-off:before{content:""}.mdi-microscope:before{content:""}.mdi-microsoft:before{content:""}.mdi-microsoft-access:before{content:""}.mdi-microsoft-azure:before{content:""}.mdi-microsoft-azure-devops:before{content:""}.mdi-microsoft-bing:before{content:""}.mdi-microsoft-dynamics-365:before{content:""}.mdi-microsoft-edge:before{content:""}.mdi-microsoft-excel:before{content:""}.mdi-microsoft-internet-explorer:before{content:""}.mdi-microsoft-office:before{content:""}.mdi-microsoft-onedrive:before{content:""}.mdi-microsoft-onenote:before{content:""}.mdi-microsoft-outlook:before{content:""}.mdi-microsoft-powerpoint:before{content:""}.mdi-microsoft-sharepoint:before{content:""}.mdi-microsoft-teams:before{content:""}.mdi-microsoft-visual-studio:before{content:""}.mdi-microsoft-visual-studio-code:before{content:""}.mdi-microsoft-windows:before{content:""}.mdi-microsoft-windows-classic:before{content:""}.mdi-microsoft-word:before{content:""}.mdi-microsoft-xbox:before{content:""}.mdi-microsoft-xbox-controller:before{content:""}.mdi-microsoft-xbox-controller-battery-alert:before{content:""}.mdi-microsoft-xbox-controller-battery-charging:before{content:""}.mdi-microsoft-xbox-controller-battery-empty:before{content:""}.mdi-microsoft-xbox-controller-battery-full:before{content:""}.mdi-microsoft-xbox-controller-battery-low:before{content:""}.mdi-microsoft-xbox-controller-battery-medium:before{content:""}.mdi-microsoft-xbox-controller-battery-unknown:before{content:""}.mdi-microsoft-xbox-controller-menu:before{content:""}.mdi-microsoft-xbox-controller-off:before{content:""}.mdi-microsoft-xbox-controller-view:before{content:""}.mdi-microwave:before{content:""}.mdi-microwave-off:before{content:""}.mdi-middleware:before{content:""}.mdi-middleware-outline:before{content:""}.mdi-midi:before{content:""}.mdi-midi-port:before{content:""}.mdi-mine:before{content:""}.mdi-minecraft:before{content:""}.mdi-mini-sd:before{content:""}.mdi-minidisc:before{content:""}.mdi-minus:before{content:""}.mdi-minus-box:before{content:""}.mdi-minus-box-multiple:before{content:""}.mdi-minus-box-multiple-outline:before{content:""}.mdi-minus-box-outline:before{content:""}.mdi-minus-circle:before{content:""}.mdi-minus-circle-multiple:before{content:""}.mdi-minus-circle-multiple-outline:before{content:""}.mdi-minus-circle-off:before{content:""}.mdi-minus-circle-off-outline:before{content:""}.mdi-minus-circle-outline:before{content:""}.mdi-minus-network:before{content:""}.mdi-minus-network-outline:before{content:""}.mdi-minus-thick:before{content:""}.mdi-mirror:before{content:""}.mdi-mirror-rectangle:before{content:""}.mdi-mirror-variant:before{content:""}.mdi-mixed-martial-arts:before{content:""}.mdi-mixed-reality:before{content:""}.mdi-molecule:before{content:""}.mdi-molecule-co:before{content:""}.mdi-molecule-co2:before{content:""}.mdi-monitor:before{content:""}.mdi-monitor-account:before{content:""}.mdi-monitor-arrow-down:before{content:""}.mdi-monitor-arrow-down-variant:before{content:""}.mdi-monitor-cellphone:before{content:""}.mdi-monitor-cellphone-star:before{content:""}.mdi-monitor-dashboard:before{content:""}.mdi-monitor-edit:before{content:""}.mdi-monitor-eye:before{content:""}.mdi-monitor-lock:before{content:""}.mdi-monitor-multiple:before{content:""}.mdi-monitor-off:before{content:""}.mdi-monitor-screenshot:before{content:""}.mdi-monitor-share:before{content:""}.mdi-monitor-shimmer:before{content:""}.mdi-monitor-small:before{content:""}.mdi-monitor-speaker:before{content:""}.mdi-monitor-speaker-off:before{content:""}.mdi-monitor-star:before{content:""}.mdi-monitor-vertical:before{content:""}.mdi-moon-first-quarter:before{content:""}.mdi-moon-full:before{content:""}.mdi-moon-last-quarter:before{content:""}.mdi-moon-new:before{content:""}.mdi-moon-waning-crescent:before{content:""}.mdi-moon-waning-gibbous:before{content:""}.mdi-moon-waxing-crescent:before{content:""}.mdi-moon-waxing-gibbous:before{content:""}.mdi-moped:before{content:""}.mdi-moped-electric:before{content:""}.mdi-moped-electric-outline:before{content:""}.mdi-moped-outline:before{content:""}.mdi-more:before{content:""}.mdi-mortar-pestle:before{content:""}.mdi-mortar-pestle-plus:before{content:""}.mdi-mosque:before{content:""}.mdi-mosque-outline:before{content:""}.mdi-mother-heart:before{content:""}.mdi-mother-nurse:before{content:""}.mdi-motion:before{content:""}.mdi-motion-outline:before{content:""}.mdi-motion-pause:before{content:""}.mdi-motion-pause-outline:before{content:""}.mdi-motion-play:before{content:""}.mdi-motion-play-outline:before{content:""}.mdi-motion-sensor:before{content:""}.mdi-motion-sensor-off:before{content:""}.mdi-motorbike:before{content:""}.mdi-motorbike-electric:before{content:""}.mdi-motorbike-off:before{content:""}.mdi-mouse:before{content:""}.mdi-mouse-bluetooth:before{content:""}.mdi-mouse-move-down:before{content:""}.mdi-mouse-move-up:before{content:""}.mdi-mouse-move-vertical:before{content:""}.mdi-mouse-off:before{content:""}.mdi-mouse-variant:before{content:""}.mdi-mouse-variant-off:before{content:""}.mdi-move-resize:before{content:""}.mdi-move-resize-variant:before{content:""}.mdi-movie:before{content:""}.mdi-movie-check:before{content:""}.mdi-movie-check-outline:before{content:""}.mdi-movie-cog:before{content:""}.mdi-movie-cog-outline:before{content:""}.mdi-movie-edit:before{content:""}.mdi-movie-edit-outline:before{content:""}.mdi-movie-filter:before{content:""}.mdi-movie-filter-outline:before{content:""}.mdi-movie-minus:before{content:""}.mdi-movie-minus-outline:before{content:""}.mdi-movie-off:before{content:""}.mdi-movie-off-outline:before{content:""}.mdi-movie-open:before{content:""}.mdi-movie-open-check:before{content:""}.mdi-movie-open-check-outline:before{content:""}.mdi-movie-open-cog:before{content:""}.mdi-movie-open-cog-outline:before{content:""}.mdi-movie-open-edit:before{content:""}.mdi-movie-open-edit-outline:before{content:""}.mdi-movie-open-minus:before{content:""}.mdi-movie-open-minus-outline:before{content:""}.mdi-movie-open-off:before{content:""}.mdi-movie-open-off-outline:before{content:""}.mdi-movie-open-outline:before{content:""}.mdi-movie-open-play:before{content:""}.mdi-movie-open-play-outline:before{content:""}.mdi-movie-open-plus:before{content:""}.mdi-movie-open-plus-outline:before{content:""}.mdi-movie-open-remove:before{content:""}.mdi-movie-open-remove-outline:before{content:""}.mdi-movie-open-settings:before{content:""}.mdi-movie-open-settings-outline:before{content:""}.mdi-movie-open-star:before{content:""}.mdi-movie-open-star-outline:before{content:""}.mdi-movie-outline:before{content:""}.mdi-movie-play:before{content:""}.mdi-movie-play-outline:before{content:""}.mdi-movie-plus:before{content:""}.mdi-movie-plus-outline:before{content:""}.mdi-movie-remove:before{content:""}.mdi-movie-remove-outline:before{content:""}.mdi-movie-roll:before{content:""}.mdi-movie-search:before{content:""}.mdi-movie-search-outline:before{content:""}.mdi-movie-settings:before{content:""}.mdi-movie-settings-outline:before{content:""}.mdi-movie-star:before{content:""}.mdi-movie-star-outline:before{content:""}.mdi-mower:before{content:""}.mdi-mower-bag:before{content:""}.mdi-mower-bag-on:before{content:""}.mdi-mower-on:before{content:""}.mdi-muffin:before{content:""}.mdi-multicast:before{content:""}.mdi-multimedia:before{content:""}.mdi-multiplication:before{content:""}.mdi-multiplication-box:before{content:""}.mdi-mushroom:before{content:""}.mdi-mushroom-off:before{content:""}.mdi-mushroom-off-outline:before{content:""}.mdi-mushroom-outline:before{content:""}.mdi-music:before{content:""}.mdi-music-accidental-double-flat:before{content:""}.mdi-music-accidental-double-sharp:before{content:""}.mdi-music-accidental-flat:before{content:""}.mdi-music-accidental-natural:before{content:""}.mdi-music-accidental-sharp:before{content:""}.mdi-music-box:before{content:""}.mdi-music-box-multiple:before{content:""}.mdi-music-box-multiple-outline:before{content:""}.mdi-music-box-outline:before{content:""}.mdi-music-circle:before{content:""}.mdi-music-circle-outline:before{content:""}.mdi-music-clef-alto:before{content:""}.mdi-music-clef-bass:before{content:""}.mdi-music-clef-treble:before{content:""}.mdi-music-note:before{content:""}.mdi-music-note-bluetooth:before{content:""}.mdi-music-note-bluetooth-off:before{content:""}.mdi-music-note-eighth:before{content:""}.mdi-music-note-eighth-dotted:before{content:""}.mdi-music-note-half:before{content:""}.mdi-music-note-half-dotted:before{content:""}.mdi-music-note-minus:before{content:""}.mdi-music-note-off:before{content:""}.mdi-music-note-off-outline:before{content:""}.mdi-music-note-outline:before{content:""}.mdi-music-note-plus:before{content:""}.mdi-music-note-quarter:before{content:""}.mdi-music-note-quarter-dotted:before{content:""}.mdi-music-note-sixteenth:before{content:""}.mdi-music-note-sixteenth-dotted:before{content:""}.mdi-music-note-whole:before{content:""}.mdi-music-note-whole-dotted:before{content:""}.mdi-music-off:before{content:""}.mdi-music-rest-eighth:before{content:""}.mdi-music-rest-half:before{content:""}.mdi-music-rest-quarter:before{content:""}.mdi-music-rest-sixteenth:before{content:""}.mdi-music-rest-whole:before{content:""}.mdi-mustache:before{content:""}.mdi-nail:before{content:""}.mdi-nas:before{content:""}.mdi-nativescript:before{content:""}.mdi-nature:before{content:""}.mdi-nature-outline:before{content:""}.mdi-nature-people:before{content:""}.mdi-nature-people-outline:before{content:""}.mdi-navigation:before{content:""}.mdi-navigation-outline:before{content:""}.mdi-navigation-variant:before{content:""}.mdi-navigation-variant-outline:before{content:""}.mdi-near-me:before{content:""}.mdi-necklace:before{content:""}.mdi-needle:before{content:""}.mdi-needle-off:before{content:""}.mdi-netflix:before{content:""}.mdi-network:before{content:""}.mdi-network-off:before{content:""}.mdi-network-off-outline:before{content:""}.mdi-network-outline:before{content:""}.mdi-network-pos:before{content:""}.mdi-network-strength-1:before{content:""}.mdi-network-strength-1-alert:before{content:""}.mdi-network-strength-2:before{content:""}.mdi-network-strength-2-alert:before{content:""}.mdi-network-strength-3:before{content:""}.mdi-network-strength-3-alert:before{content:""}.mdi-network-strength-4:before{content:""}.mdi-network-strength-4-alert:before{content:""}.mdi-network-strength-4-cog:before{content:""}.mdi-network-strength-off:before{content:""}.mdi-network-strength-off-outline:before{content:""}.mdi-network-strength-outline:before{content:""}.mdi-new-box:before{content:""}.mdi-newspaper:before{content:""}.mdi-newspaper-check:before{content:""}.mdi-newspaper-minus:before{content:""}.mdi-newspaper-plus:before{content:""}.mdi-newspaper-remove:before{content:""}.mdi-newspaper-variant:before{content:""}.mdi-newspaper-variant-multiple:before{content:""}.mdi-newspaper-variant-multiple-outline:before{content:""}.mdi-newspaper-variant-outline:before{content:""}.mdi-nfc:before{content:""}.mdi-nfc-search-variant:before{content:""}.mdi-nfc-tap:before{content:""}.mdi-nfc-variant:before{content:""}.mdi-nfc-variant-off:before{content:""}.mdi-ninja:before{content:""}.mdi-nintendo-game-boy:before{content:""}.mdi-nintendo-switch:before{content:""}.mdi-nintendo-wii:before{content:""}.mdi-nintendo-wiiu:before{content:""}.mdi-nix:before{content:""}.mdi-nodejs:before{content:""}.mdi-noodles:before{content:""}.mdi-not-equal:before{content:""}.mdi-not-equal-variant:before{content:""}.mdi-note:before{content:""}.mdi-note-alert:before{content:""}.mdi-note-alert-outline:before{content:""}.mdi-note-check:before{content:""}.mdi-note-check-outline:before{content:""}.mdi-note-edit:before{content:""}.mdi-note-edit-outline:before{content:""}.mdi-note-minus:before{content:""}.mdi-note-minus-outline:before{content:""}.mdi-note-multiple:before{content:""}.mdi-note-multiple-outline:before{content:""}.mdi-note-off:before{content:""}.mdi-note-off-outline:before{content:""}.mdi-note-outline:before{content:""}.mdi-note-plus:before{content:""}.mdi-note-plus-outline:before{content:""}.mdi-note-remove:before{content:""}.mdi-note-remove-outline:before{content:""}.mdi-note-search:before{content:""}.mdi-note-search-outline:before{content:""}.mdi-note-text:before{content:""}.mdi-note-text-outline:before{content:""}.mdi-notebook:before{content:""}.mdi-notebook-check:before{content:""}.mdi-notebook-check-outline:before{content:""}.mdi-notebook-edit:before{content:""}.mdi-notebook-edit-outline:before{content:""}.mdi-notebook-heart:before{content:""}.mdi-notebook-heart-outline:before{content:""}.mdi-notebook-minus:before{content:""}.mdi-notebook-minus-outline:before{content:""}.mdi-notebook-multiple:before{content:""}.mdi-notebook-outline:before{content:""}.mdi-notebook-plus:before{content:""}.mdi-notebook-plus-outline:before{content:""}.mdi-notebook-remove:before{content:""}.mdi-notebook-remove-outline:before{content:""}.mdi-notification-clear-all:before{content:""}.mdi-npm:before{content:""}.mdi-nuke:before{content:""}.mdi-null:before{content:""}.mdi-numeric:before{content:""}.mdi-numeric-0:before{content:""}.mdi-numeric-0-box:before{content:""}.mdi-numeric-0-box-multiple:before{content:""}.mdi-numeric-0-box-multiple-outline:before{content:""}.mdi-numeric-0-box-outline:before{content:""}.mdi-numeric-0-circle:before{content:""}.mdi-numeric-0-circle-outline:before{content:""}.mdi-numeric-1:before{content:""}.mdi-numeric-1-box:before{content:""}.mdi-numeric-1-box-multiple:before{content:""}.mdi-numeric-1-box-multiple-outline:before{content:""}.mdi-numeric-1-box-outline:before{content:""}.mdi-numeric-1-circle:before{content:""}.mdi-numeric-1-circle-outline:before{content:""}.mdi-numeric-10:before{content:""}.mdi-numeric-10-box:before{content:""}.mdi-numeric-10-box-multiple:before{content:""}.mdi-numeric-10-box-multiple-outline:before{content:""}.mdi-numeric-10-box-outline:before{content:""}.mdi-numeric-10-circle:before{content:""}.mdi-numeric-10-circle-outline:before{content:""}.mdi-numeric-2:before{content:""}.mdi-numeric-2-box:before{content:""}.mdi-numeric-2-box-multiple:before{content:""}.mdi-numeric-2-box-multiple-outline:before{content:""}.mdi-numeric-2-box-outline:before{content:""}.mdi-numeric-2-circle:before{content:""}.mdi-numeric-2-circle-outline:before{content:""}.mdi-numeric-3:before{content:""}.mdi-numeric-3-box:before{content:""}.mdi-numeric-3-box-multiple:before{content:""}.mdi-numeric-3-box-multiple-outline:before{content:""}.mdi-numeric-3-box-outline:before{content:""}.mdi-numeric-3-circle:before{content:""}.mdi-numeric-3-circle-outline:before{content:""}.mdi-numeric-4:before{content:""}.mdi-numeric-4-box:before{content:""}.mdi-numeric-4-box-multiple:before{content:""}.mdi-numeric-4-box-multiple-outline:before{content:""}.mdi-numeric-4-box-outline:before{content:""}.mdi-numeric-4-circle:before{content:""}.mdi-numeric-4-circle-outline:before{content:""}.mdi-numeric-5:before{content:""}.mdi-numeric-5-box:before{content:""}.mdi-numeric-5-box-multiple:before{content:""}.mdi-numeric-5-box-multiple-outline:before{content:""}.mdi-numeric-5-box-outline:before{content:""}.mdi-numeric-5-circle:before{content:""}.mdi-numeric-5-circle-outline:before{content:""}.mdi-numeric-6:before{content:""}.mdi-numeric-6-box:before{content:""}.mdi-numeric-6-box-multiple:before{content:""}.mdi-numeric-6-box-multiple-outline:before{content:""}.mdi-numeric-6-box-outline:before{content:""}.mdi-numeric-6-circle:before{content:""}.mdi-numeric-6-circle-outline:before{content:""}.mdi-numeric-7:before{content:""}.mdi-numeric-7-box:before{content:""}.mdi-numeric-7-box-multiple:before{content:""}.mdi-numeric-7-box-multiple-outline:before{content:""}.mdi-numeric-7-box-outline:before{content:""}.mdi-numeric-7-circle:before{content:""}.mdi-numeric-7-circle-outline:before{content:""}.mdi-numeric-8:before{content:""}.mdi-numeric-8-box:before{content:""}.mdi-numeric-8-box-multiple:before{content:""}.mdi-numeric-8-box-multiple-outline:before{content:""}.mdi-numeric-8-box-outline:before{content:""}.mdi-numeric-8-circle:before{content:""}.mdi-numeric-8-circle-outline:before{content:""}.mdi-numeric-9:before{content:""}.mdi-numeric-9-box:before{content:""}.mdi-numeric-9-box-multiple:before{content:""}.mdi-numeric-9-box-multiple-outline:before{content:""}.mdi-numeric-9-box-outline:before{content:""}.mdi-numeric-9-circle:before{content:""}.mdi-numeric-9-circle-outline:before{content:""}.mdi-numeric-9-plus:before{content:""}.mdi-numeric-9-plus-box:before{content:""}.mdi-numeric-9-plus-box-multiple:before{content:""}.mdi-numeric-9-plus-box-multiple-outline:before{content:""}.mdi-numeric-9-plus-box-outline:before{content:""}.mdi-numeric-9-plus-circle:before{content:""}.mdi-numeric-9-plus-circle-outline:before{content:""}.mdi-numeric-negative-1:before{content:""}.mdi-numeric-off:before{content:""}.mdi-numeric-positive-1:before{content:""}.mdi-nut:before{content:""}.mdi-nutrition:before{content:""}.mdi-nuxt:before{content:""}.mdi-oar:before{content:""}.mdi-ocarina:before{content:""}.mdi-oci:before{content:""}.mdi-ocr:before{content:""}.mdi-octagon:before{content:""}.mdi-octagon-outline:before{content:""}.mdi-octagram:before{content:""}.mdi-octagram-edit:before{content:""}.mdi-octagram-edit-outline:before{content:""}.mdi-octagram-minus:before{content:""}.mdi-octagram-minus-outline:before{content:""}.mdi-octagram-outline:before{content:""}.mdi-octagram-plus:before{content:""}.mdi-octagram-plus-outline:before{content:""}.mdi-octahedron:before{content:""}.mdi-octahedron-off:before{content:""}.mdi-odnoklassniki:before{content:""}.mdi-offer:before{content:""}.mdi-office-building:before{content:""}.mdi-office-building-cog:before{content:""}.mdi-office-building-cog-outline:before{content:""}.mdi-office-building-marker:before{content:""}.mdi-office-building-marker-outline:before{content:""}.mdi-office-building-minus:before{content:""}.mdi-office-building-minus-outline:before{content:""}.mdi-office-building-outline:before{content:""}.mdi-office-building-plus:before{content:""}.mdi-office-building-plus-outline:before{content:""}.mdi-office-building-remove:before{content:""}.mdi-office-building-remove-outline:before{content:""}.mdi-oil:before{content:""}.mdi-oil-lamp:before{content:""}.mdi-oil-level:before{content:""}.mdi-oil-temperature:before{content:""}.mdi-om:before{content:""}.mdi-omega:before{content:""}.mdi-one-up:before{content:""}.mdi-onepassword:before{content:""}.mdi-opacity:before{content:""}.mdi-open-in-app:before{content:""}.mdi-open-in-new:before{content:""}.mdi-open-source-initiative:before{content:""}.mdi-openid:before{content:""}.mdi-opera:before{content:""}.mdi-orbit:before{content:""}.mdi-orbit-variant:before{content:""}.mdi-order-alphabetical-ascending:before{content:""}.mdi-order-alphabetical-descending:before{content:""}.mdi-order-bool-ascending:before{content:""}.mdi-order-bool-ascending-variant:before{content:""}.mdi-order-bool-descending:before{content:""}.mdi-order-bool-descending-variant:before{content:""}.mdi-order-numeric-ascending:before{content:""}.mdi-order-numeric-descending:before{content:""}.mdi-origin:before{content:""}.mdi-ornament:before{content:""}.mdi-ornament-variant:before{content:""}.mdi-outdoor-lamp:before{content:""}.mdi-overscan:before{content:""}.mdi-owl:before{content:""}.mdi-pac-man:before{content:""}.mdi-package:before{content:""}.mdi-package-check:before{content:""}.mdi-package-down:before{content:""}.mdi-package-up:before{content:""}.mdi-package-variant:before{content:""}.mdi-package-variant-closed:before{content:""}.mdi-package-variant-closed-check:before{content:""}.mdi-package-variant-closed-minus:before{content:""}.mdi-package-variant-closed-plus:before{content:""}.mdi-package-variant-closed-remove:before{content:""}.mdi-package-variant-minus:before{content:""}.mdi-package-variant-plus:before{content:""}.mdi-package-variant-remove:before{content:""}.mdi-page-first:before{content:""}.mdi-page-last:before{content:""}.mdi-page-layout-body:before{content:""}.mdi-page-layout-footer:before{content:""}.mdi-page-layout-header:before{content:""}.mdi-page-layout-header-footer:before{content:""}.mdi-page-layout-sidebar-left:before{content:""}.mdi-page-layout-sidebar-right:before{content:""}.mdi-page-next:before{content:""}.mdi-page-next-outline:before{content:""}.mdi-page-previous:before{content:""}.mdi-page-previous-outline:before{content:""}.mdi-pail:before{content:""}.mdi-pail-minus:before{content:""}.mdi-pail-minus-outline:before{content:""}.mdi-pail-off:before{content:""}.mdi-pail-off-outline:before{content:""}.mdi-pail-outline:before{content:""}.mdi-pail-plus:before{content:""}.mdi-pail-plus-outline:before{content:""}.mdi-pail-remove:before{content:""}.mdi-pail-remove-outline:before{content:""}.mdi-palette:before{content:""}.mdi-palette-advanced:before{content:""}.mdi-palette-outline:before{content:""}.mdi-palette-swatch:before{content:""}.mdi-palette-swatch-outline:before{content:""}.mdi-palette-swatch-variant:before{content:""}.mdi-palm-tree:before{content:""}.mdi-pan:before{content:""}.mdi-pan-bottom-left:before{content:""}.mdi-pan-bottom-right:before{content:""}.mdi-pan-down:before{content:""}.mdi-pan-horizontal:before{content:""}.mdi-pan-left:before{content:""}.mdi-pan-right:before{content:""}.mdi-pan-top-left:before{content:""}.mdi-pan-top-right:before{content:""}.mdi-pan-up:before{content:""}.mdi-pan-vertical:before{content:""}.mdi-panda:before{content:""}.mdi-pandora:before{content:""}.mdi-panorama:before{content:""}.mdi-panorama-fisheye:before{content:""}.mdi-panorama-horizontal:before{content:""}.mdi-panorama-horizontal-outline:before{content:""}.mdi-panorama-outline:before{content:""}.mdi-panorama-sphere:before{content:""}.mdi-panorama-sphere-outline:before{content:""}.mdi-panorama-variant:before{content:""}.mdi-panorama-variant-outline:before{content:""}.mdi-panorama-vertical:before{content:""}.mdi-panorama-vertical-outline:before{content:""}.mdi-panorama-wide-angle:before{content:""}.mdi-panorama-wide-angle-outline:before{content:""}.mdi-paper-cut-vertical:before{content:""}.mdi-paper-roll:before{content:""}.mdi-paper-roll-outline:before{content:""}.mdi-paperclip:before{content:""}.mdi-paperclip-check:before{content:""}.mdi-paperclip-lock:before{content:""}.mdi-paperclip-minus:before{content:""}.mdi-paperclip-off:before{content:""}.mdi-paperclip-plus:before{content:""}.mdi-paperclip-remove:before{content:""}.mdi-parachute:before{content:""}.mdi-parachute-outline:before{content:""}.mdi-paragliding:before{content:""}.mdi-parking:before{content:""}.mdi-party-popper:before{content:""}.mdi-passport:before{content:""}.mdi-passport-biometric:before{content:""}.mdi-pasta:before{content:""}.mdi-patio-heater:before{content:""}.mdi-patreon:before{content:""}.mdi-pause:before{content:""}.mdi-pause-box:before{content:""}.mdi-pause-box-outline:before{content:""}.mdi-pause-circle:before{content:""}.mdi-pause-circle-outline:before{content:""}.mdi-pause-octagon:before{content:""}.mdi-pause-octagon-outline:before{content:""}.mdi-paw:before{content:""}.mdi-paw-off:before{content:""}.mdi-paw-off-outline:before{content:""}.mdi-paw-outline:before{content:""}.mdi-peace:before{content:""}.mdi-peanut:before{content:""}.mdi-peanut-off:before{content:""}.mdi-peanut-off-outline:before{content:""}.mdi-peanut-outline:before{content:""}.mdi-pen:before{content:""}.mdi-pen-lock:before{content:""}.mdi-pen-minus:before{content:""}.mdi-pen-off:before{content:""}.mdi-pen-plus:before{content:""}.mdi-pen-remove:before{content:""}.mdi-pencil:before{content:""}.mdi-pencil-box:before{content:""}.mdi-pencil-box-multiple:before{content:""}.mdi-pencil-box-multiple-outline:before{content:""}.mdi-pencil-box-outline:before{content:""}.mdi-pencil-circle:before{content:""}.mdi-pencil-circle-outline:before{content:""}.mdi-pencil-lock:before{content:""}.mdi-pencil-lock-outline:before{content:""}.mdi-pencil-minus:before{content:""}.mdi-pencil-minus-outline:before{content:""}.mdi-pencil-off:before{content:""}.mdi-pencil-off-outline:before{content:""}.mdi-pencil-outline:before{content:""}.mdi-pencil-plus:before{content:""}.mdi-pencil-plus-outline:before{content:""}.mdi-pencil-remove:before{content:""}.mdi-pencil-remove-outline:before{content:""}.mdi-pencil-ruler:before{content:""}.mdi-pencil-ruler-outline:before{content:""}.mdi-penguin:before{content:""}.mdi-pentagon:before{content:""}.mdi-pentagon-outline:before{content:""}.mdi-pentagram:before{content:""}.mdi-percent:before{content:""}.mdi-percent-box:before{content:""}.mdi-percent-box-outline:before{content:""}.mdi-percent-circle:before{content:""}.mdi-percent-circle-outline:before{content:""}.mdi-percent-outline:before{content:""}.mdi-periodic-table:before{content:""}.mdi-perspective-less:before{content:""}.mdi-perspective-more:before{content:""}.mdi-ph:before{content:""}.mdi-phone:before{content:""}.mdi-phone-alert:before{content:""}.mdi-phone-alert-outline:before{content:""}.mdi-phone-bluetooth:before{content:""}.mdi-phone-bluetooth-outline:before{content:""}.mdi-phone-cancel:before{content:""}.mdi-phone-cancel-outline:before{content:""}.mdi-phone-check:before{content:""}.mdi-phone-check-outline:before{content:""}.mdi-phone-classic:before{content:""}.mdi-phone-classic-off:before{content:""}.mdi-phone-clock:before{content:""}.mdi-phone-dial:before{content:""}.mdi-phone-dial-outline:before{content:""}.mdi-phone-forward:before{content:""}.mdi-phone-forward-outline:before{content:""}.mdi-phone-hangup:before{content:""}.mdi-phone-hangup-outline:before{content:""}.mdi-phone-in-talk:before{content:""}.mdi-phone-in-talk-outline:before{content:""}.mdi-phone-incoming:before{content:""}.mdi-phone-incoming-outgoing:before{content:""}.mdi-phone-incoming-outgoing-outline:before{content:""}.mdi-phone-incoming-outline:before{content:""}.mdi-phone-lock:before{content:""}.mdi-phone-lock-outline:before{content:""}.mdi-phone-log:before{content:""}.mdi-phone-log-outline:before{content:""}.mdi-phone-message:before{content:""}.mdi-phone-message-outline:before{content:""}.mdi-phone-minus:before{content:""}.mdi-phone-minus-outline:before{content:""}.mdi-phone-missed:before{content:""}.mdi-phone-missed-outline:before{content:""}.mdi-phone-off:before{content:""}.mdi-phone-off-outline:before{content:""}.mdi-phone-outgoing:before{content:""}.mdi-phone-outgoing-outline:before{content:""}.mdi-phone-outline:before{content:""}.mdi-phone-paused:before{content:""}.mdi-phone-paused-outline:before{content:""}.mdi-phone-plus:before{content:""}.mdi-phone-plus-outline:before{content:""}.mdi-phone-refresh:before{content:""}.mdi-phone-refresh-outline:before{content:""}.mdi-phone-remove:before{content:""}.mdi-phone-remove-outline:before{content:""}.mdi-phone-return:before{content:""}.mdi-phone-return-outline:before{content:""}.mdi-phone-ring:before{content:""}.mdi-phone-ring-outline:before{content:""}.mdi-phone-rotate-landscape:before{content:""}.mdi-phone-rotate-portrait:before{content:""}.mdi-phone-settings:before{content:""}.mdi-phone-settings-outline:before{content:""}.mdi-phone-sync:before{content:""}.mdi-phone-sync-outline:before{content:""}.mdi-phone-voip:before{content:""}.mdi-pi:before{content:""}.mdi-pi-box:before{content:""}.mdi-pi-hole:before{content:""}.mdi-piano:before{content:""}.mdi-piano-off:before{content:""}.mdi-pickaxe:before{content:""}.mdi-picture-in-picture-bottom-right:before{content:""}.mdi-picture-in-picture-bottom-right-outline:before{content:""}.mdi-picture-in-picture-top-right:before{content:""}.mdi-picture-in-picture-top-right-outline:before{content:""}.mdi-pier:before{content:""}.mdi-pier-crane:before{content:""}.mdi-pig:before{content:""}.mdi-pig-variant:before{content:""}.mdi-pig-variant-outline:before{content:""}.mdi-piggy-bank:before{content:""}.mdi-piggy-bank-outline:before{content:""}.mdi-pill:before{content:""}.mdi-pill-multiple:before{content:""}.mdi-pill-off:before{content:""}.mdi-pillar:before{content:""}.mdi-pin:before{content:""}.mdi-pin-off:before{content:""}.mdi-pin-off-outline:before{content:""}.mdi-pin-outline:before{content:""}.mdi-pine-tree:before{content:""}.mdi-pine-tree-box:before{content:""}.mdi-pine-tree-fire:before{content:""}.mdi-pine-tree-variant:before{content:""}.mdi-pine-tree-variant-outline:before{content:""}.mdi-pinterest:before{content:""}.mdi-pinwheel:before{content:""}.mdi-pinwheel-outline:before{content:""}.mdi-pipe:before{content:""}.mdi-pipe-disconnected:before{content:""}.mdi-pipe-leak:before{content:""}.mdi-pipe-valve:before{content:""}.mdi-pipe-wrench:before{content:""}.mdi-pirate:before{content:""}.mdi-pistol:before{content:""}.mdi-piston:before{content:""}.mdi-pitchfork:before{content:""}.mdi-pizza:before{content:""}.mdi-plane-car:before{content:""}.mdi-plane-train:before{content:""}.mdi-play:before{content:""}.mdi-play-box:before{content:""}.mdi-play-box-edit-outline:before{content:""}.mdi-play-box-lock:before{content:""}.mdi-play-box-lock-open:before{content:""}.mdi-play-box-lock-open-outline:before{content:""}.mdi-play-box-lock-outline:before{content:""}.mdi-play-box-multiple:before{content:""}.mdi-play-box-multiple-outline:before{content:""}.mdi-play-box-outline:before{content:""}.mdi-play-circle:before{content:""}.mdi-play-circle-outline:before{content:""}.mdi-play-network:before{content:""}.mdi-play-network-outline:before{content:""}.mdi-play-outline:before{content:""}.mdi-play-pause:before{content:""}.mdi-play-protected-content:before{content:""}.mdi-play-speed:before{content:""}.mdi-playlist-check:before{content:""}.mdi-playlist-edit:before{content:""}.mdi-playlist-minus:before{content:""}.mdi-playlist-music:before{content:""}.mdi-playlist-music-outline:before{content:""}.mdi-playlist-play:before{content:""}.mdi-playlist-plus:before{content:""}.mdi-playlist-remove:before{content:""}.mdi-playlist-star:before{content:""}.mdi-plex:before{content:""}.mdi-pliers:before{content:""}.mdi-plus:before{content:""}.mdi-plus-box:before{content:""}.mdi-plus-box-multiple:before{content:""}.mdi-plus-box-multiple-outline:before{content:""}.mdi-plus-box-outline:before{content:""}.mdi-plus-circle:before{content:""}.mdi-plus-circle-multiple:before{content:""}.mdi-plus-circle-multiple-outline:before{content:""}.mdi-plus-circle-outline:before{content:""}.mdi-plus-lock:before{content:""}.mdi-plus-lock-open:before{content:""}.mdi-plus-minus:before{content:""}.mdi-plus-minus-box:before{content:""}.mdi-plus-minus-variant:before{content:""}.mdi-plus-network:before{content:""}.mdi-plus-network-outline:before{content:""}.mdi-plus-outline:before{content:""}.mdi-plus-thick:before{content:""}.mdi-podcast:before{content:""}.mdi-podium:before{content:""}.mdi-podium-bronze:before{content:""}.mdi-podium-gold:before{content:""}.mdi-podium-silver:before{content:""}.mdi-point-of-sale:before{content:""}.mdi-pokeball:before{content:""}.mdi-pokemon-go:before{content:""}.mdi-poker-chip:before{content:""}.mdi-polaroid:before{content:""}.mdi-police-badge:before{content:""}.mdi-police-badge-outline:before{content:""}.mdi-police-station:before{content:""}.mdi-poll:before{content:""}.mdi-polo:before{content:""}.mdi-polymer:before{content:""}.mdi-pool:before{content:""}.mdi-pool-thermometer:before{content:""}.mdi-popcorn:before{content:""}.mdi-post:before{content:""}.mdi-post-lamp:before{content:""}.mdi-post-outline:before{content:""}.mdi-postage-stamp:before{content:""}.mdi-pot:before{content:""}.mdi-pot-mix:before{content:""}.mdi-pot-mix-outline:before{content:""}.mdi-pot-outline:before{content:""}.mdi-pot-steam:before{content:""}.mdi-pot-steam-outline:before{content:""}.mdi-pound:before{content:""}.mdi-pound-box:before{content:""}.mdi-pound-box-outline:before{content:""}.mdi-power:before{content:""}.mdi-power-cycle:before{content:""}.mdi-power-off:before{content:""}.mdi-power-on:before{content:""}.mdi-power-plug:before{content:""}.mdi-power-plug-battery:before{content:""}.mdi-power-plug-battery-outline:before{content:""}.mdi-power-plug-off:before{content:""}.mdi-power-plug-off-outline:before{content:""}.mdi-power-plug-outline:before{content:""}.mdi-power-settings:before{content:""}.mdi-power-sleep:before{content:""}.mdi-power-socket:before{content:""}.mdi-power-socket-au:before{content:""}.mdi-power-socket-ch:before{content:""}.mdi-power-socket-de:before{content:""}.mdi-power-socket-eu:before{content:""}.mdi-power-socket-fr:before{content:""}.mdi-power-socket-it:before{content:""}.mdi-power-socket-jp:before{content:""}.mdi-power-socket-uk:before{content:""}.mdi-power-socket-us:before{content:""}.mdi-power-standby:before{content:""}.mdi-powershell:before{content:""}.mdi-prescription:before{content:""}.mdi-presentation:before{content:""}.mdi-presentation-play:before{content:""}.mdi-pretzel:before{content:""}.mdi-printer:before{content:""}.mdi-printer-3d:before{content:""}.mdi-printer-3d-nozzle:before{content:""}.mdi-printer-3d-nozzle-alert:before{content:""}.mdi-printer-3d-nozzle-alert-outline:before{content:""}.mdi-printer-3d-nozzle-heat:before{content:""}.mdi-printer-3d-nozzle-heat-outline:before{content:""}.mdi-printer-3d-nozzle-off:before{content:""}.mdi-printer-3d-nozzle-off-outline:before{content:""}.mdi-printer-3d-nozzle-outline:before{content:""}.mdi-printer-3d-off:before{content:""}.mdi-printer-alert:before{content:""}.mdi-printer-check:before{content:""}.mdi-printer-eye:before{content:""}.mdi-printer-off:before{content:""}.mdi-printer-off-outline:before{content:""}.mdi-printer-outline:before{content:""}.mdi-printer-pos:before{content:""}.mdi-printer-pos-alert:before{content:""}.mdi-printer-pos-alert-outline:before{content:""}.mdi-printer-pos-cancel:before{content:""}.mdi-printer-pos-cancel-outline:before{content:""}.mdi-printer-pos-check:before{content:""}.mdi-printer-pos-check-outline:before{content:""}.mdi-printer-pos-cog:before{content:""}.mdi-printer-pos-cog-outline:before{content:""}.mdi-printer-pos-edit:before{content:""}.mdi-printer-pos-edit-outline:before{content:""}.mdi-printer-pos-minus:before{content:""}.mdi-printer-pos-minus-outline:before{content:""}.mdi-printer-pos-network:before{content:""}.mdi-printer-pos-network-outline:before{content:""}.mdi-printer-pos-off:before{content:""}.mdi-printer-pos-off-outline:before{content:""}.mdi-printer-pos-outline:before{content:""}.mdi-printer-pos-pause:before{content:""}.mdi-printer-pos-pause-outline:before{content:""}.mdi-printer-pos-play:before{content:""}.mdi-printer-pos-play-outline:before{content:""}.mdi-printer-pos-plus:before{content:""}.mdi-printer-pos-plus-outline:before{content:""}.mdi-printer-pos-refresh:before{content:""}.mdi-printer-pos-refresh-outline:before{content:""}.mdi-printer-pos-remove:before{content:""}.mdi-printer-pos-remove-outline:before{content:""}.mdi-printer-pos-star:before{content:""}.mdi-printer-pos-star-outline:before{content:""}.mdi-printer-pos-stop:before{content:""}.mdi-printer-pos-stop-outline:before{content:""}.mdi-printer-pos-sync:before{content:""}.mdi-printer-pos-sync-outline:before{content:""}.mdi-printer-pos-wrench:before{content:""}.mdi-printer-pos-wrench-outline:before{content:""}.mdi-printer-search:before{content:""}.mdi-printer-settings:before{content:""}.mdi-printer-wireless:before{content:""}.mdi-priority-high:before{content:""}.mdi-priority-low:before{content:""}.mdi-professional-hexagon:before{content:""}.mdi-progress-alert:before{content:""}.mdi-progress-check:before{content:""}.mdi-progress-clock:before{content:""}.mdi-progress-close:before{content:""}.mdi-progress-download:before{content:""}.mdi-progress-helper:before{content:""}.mdi-progress-pencil:before{content:""}.mdi-progress-question:before{content:""}.mdi-progress-star:before{content:""}.mdi-progress-star-four-points:before{content:""}.mdi-progress-upload:before{content:""}.mdi-progress-wrench:before{content:""}.mdi-projector:before{content:""}.mdi-projector-off:before{content:""}.mdi-projector-screen:before{content:""}.mdi-projector-screen-off:before{content:""}.mdi-projector-screen-off-outline:before{content:""}.mdi-projector-screen-outline:before{content:""}.mdi-projector-screen-variant:before{content:""}.mdi-projector-screen-variant-off:before{content:""}.mdi-projector-screen-variant-off-outline:before{content:""}.mdi-projector-screen-variant-outline:before{content:""}.mdi-propane-tank:before{content:""}.mdi-propane-tank-outline:before{content:""}.mdi-protocol:before{content:""}.mdi-publish:before{content:""}.mdi-publish-off:before{content:""}.mdi-pulse:before{content:""}.mdi-pump:before{content:""}.mdi-pump-off:before{content:""}.mdi-pumpkin:before{content:""}.mdi-purse:before{content:""}.mdi-purse-outline:before{content:""}.mdi-puzzle:before{content:""}.mdi-puzzle-check:before{content:""}.mdi-puzzle-check-outline:before{content:""}.mdi-puzzle-edit:before{content:""}.mdi-puzzle-edit-outline:before{content:""}.mdi-puzzle-heart:before{content:""}.mdi-puzzle-heart-outline:before{content:""}.mdi-puzzle-minus:before{content:""}.mdi-puzzle-minus-outline:before{content:""}.mdi-puzzle-outline:before{content:""}.mdi-puzzle-plus:before{content:""}.mdi-puzzle-plus-outline:before{content:""}.mdi-puzzle-remove:before{content:""}.mdi-puzzle-remove-outline:before{content:""}.mdi-puzzle-star:before{content:""}.mdi-puzzle-star-outline:before{content:""}.mdi-pyramid:before{content:""}.mdi-pyramid-off:before{content:""}.mdi-qi:before{content:""}.mdi-qqchat:before{content:""}.mdi-qrcode:before{content:""}.mdi-qrcode-edit:before{content:""}.mdi-qrcode-minus:before{content:""}.mdi-qrcode-plus:before{content:""}.mdi-qrcode-remove:before{content:""}.mdi-qrcode-scan:before{content:""}.mdi-quadcopter:before{content:""}.mdi-quality-high:before{content:""}.mdi-quality-low:before{content:""}.mdi-quality-medium:before{content:""}.mdi-quora:before{content:""}.mdi-rabbit:before{content:""}.mdi-rabbit-variant:before{content:""}.mdi-rabbit-variant-outline:before{content:""}.mdi-racing-helmet:before{content:""}.mdi-racquetball:before{content:""}.mdi-radar:before{content:""}.mdi-radiator:before{content:""}.mdi-radiator-disabled:before{content:""}.mdi-radiator-off:before{content:""}.mdi-radio:before{content:""}.mdi-radio-am:before{content:""}.mdi-radio-fm:before{content:""}.mdi-radio-handheld:before{content:""}.mdi-radio-off:before{content:""}.mdi-radio-tower:before{content:""}.mdi-radioactive:before{content:""}.mdi-radioactive-circle:before{content:""}.mdi-radioactive-circle-outline:before{content:""}.mdi-radioactive-off:before{content:""}.mdi-radiobox-blank:before{content:""}.mdi-radiobox-indeterminate-variant:before{content:""}.mdi-radiobox-marked:before{content:""}.mdi-radiology-box:before{content:""}.mdi-radiology-box-outline:before{content:""}.mdi-radius:before{content:""}.mdi-radius-outline:before{content:""}.mdi-railroad-light:before{content:""}.mdi-rake:before{content:""}.mdi-raspberry-pi:before{content:""}.mdi-raw:before{content:""}.mdi-raw-off:before{content:""}.mdi-ray-end:before{content:""}.mdi-ray-end-arrow:before{content:""}.mdi-ray-start:before{content:""}.mdi-ray-start-arrow:before{content:""}.mdi-ray-start-end:before{content:""}.mdi-ray-start-vertex-end:before{content:""}.mdi-ray-vertex:before{content:""}.mdi-razor-double-edge:before{content:""}.mdi-razor-single-edge:before{content:""}.mdi-react:before{content:""}.mdi-read:before{content:""}.mdi-receipt:before{content:""}.mdi-receipt-clock:before{content:""}.mdi-receipt-clock-outline:before{content:""}.mdi-receipt-outline:before{content:""}.mdi-receipt-send:before{content:""}.mdi-receipt-send-outline:before{content:""}.mdi-receipt-text:before{content:""}.mdi-receipt-text-arrow-left:before{content:""}.mdi-receipt-text-arrow-left-outline:before{content:""}.mdi-receipt-text-arrow-right:before{content:""}.mdi-receipt-text-arrow-right-outline:before{content:""}.mdi-receipt-text-check:before{content:""}.mdi-receipt-text-check-outline:before{content:""}.mdi-receipt-text-clock:before{content:""}.mdi-receipt-text-clock-outline:before{content:""}.mdi-receipt-text-edit:before{content:""}.mdi-receipt-text-edit-outline:before{content:""}.mdi-receipt-text-minus:before{content:""}.mdi-receipt-text-minus-outline:before{content:""}.mdi-receipt-text-outline:before{content:""}.mdi-receipt-text-plus:before{content:""}.mdi-receipt-text-plus-outline:before{content:""}.mdi-receipt-text-remove:before{content:""}.mdi-receipt-text-remove-outline:before{content:""}.mdi-receipt-text-send:before{content:""}.mdi-receipt-text-send-outline:before{content:""}.mdi-record:before{content:""}.mdi-record-circle:before{content:""}.mdi-record-circle-outline:before{content:""}.mdi-record-player:before{content:""}.mdi-record-rec:before{content:""}.mdi-rectangle:before{content:""}.mdi-rectangle-outline:before{content:""}.mdi-recycle:before{content:""}.mdi-recycle-variant:before{content:""}.mdi-reddit:before{content:""}.mdi-redhat:before{content:""}.mdi-redo:before{content:""}.mdi-redo-variant:before{content:""}.mdi-reflect-horizontal:before{content:""}.mdi-reflect-vertical:before{content:""}.mdi-refresh:before{content:""}.mdi-refresh-auto:before{content:""}.mdi-refresh-circle:before{content:""}.mdi-regex:before{content:""}.mdi-registered-trademark:before{content:""}.mdi-reiterate:before{content:""}.mdi-relation-many-to-many:before{content:""}.mdi-relation-many-to-one:before{content:""}.mdi-relation-many-to-one-or-many:before{content:""}.mdi-relation-many-to-only-one:before{content:""}.mdi-relation-many-to-zero-or-many:before{content:""}.mdi-relation-many-to-zero-or-one:before{content:""}.mdi-relation-one-or-many-to-many:before{content:""}.mdi-relation-one-or-many-to-one:before{content:""}.mdi-relation-one-or-many-to-one-or-many:before{content:""}.mdi-relation-one-or-many-to-only-one:before{content:""}.mdi-relation-one-or-many-to-zero-or-many:before{content:""}.mdi-relation-one-or-many-to-zero-or-one:before{content:""}.mdi-relation-one-to-many:before{content:""}.mdi-relation-one-to-one:before{content:""}.mdi-relation-one-to-one-or-many:before{content:""}.mdi-relation-one-to-only-one:before{content:""}.mdi-relation-one-to-zero-or-many:before{content:""}.mdi-relation-one-to-zero-or-one:before{content:""}.mdi-relation-only-one-to-many:before{content:""}.mdi-relation-only-one-to-one:before{content:""}.mdi-relation-only-one-to-one-or-many:before{content:""}.mdi-relation-only-one-to-only-one:before{content:""}.mdi-relation-only-one-to-zero-or-many:before{content:""}.mdi-relation-only-one-to-zero-or-one:before{content:""}.mdi-relation-zero-or-many-to-many:before{content:""}.mdi-relation-zero-or-many-to-one:before{content:""}.mdi-relation-zero-or-many-to-one-or-many:before{content:""}.mdi-relation-zero-or-many-to-only-one:before{content:""}.mdi-relation-zero-or-many-to-zero-or-many:before{content:""}.mdi-relation-zero-or-many-to-zero-or-one:before{content:""}.mdi-relation-zero-or-one-to-many:before{content:""}.mdi-relation-zero-or-one-to-one:before{content:""}.mdi-relation-zero-or-one-to-one-or-many:before{content:""}.mdi-relation-zero-or-one-to-only-one:before{content:""}.mdi-relation-zero-or-one-to-zero-or-many:before{content:""}.mdi-relation-zero-or-one-to-zero-or-one:before{content:""}.mdi-relative-scale:before{content:""}.mdi-reload:before{content:""}.mdi-reload-alert:before{content:""}.mdi-reminder:before{content:""}.mdi-remote:before{content:""}.mdi-remote-desktop:before{content:""}.mdi-remote-off:before{content:""}.mdi-remote-tv:before{content:""}.mdi-remote-tv-off:before{content:""}.mdi-rename:before{content:""}.mdi-rename-box:before{content:""}.mdi-rename-box-outline:before{content:""}.mdi-rename-outline:before{content:""}.mdi-reorder-horizontal:before{content:""}.mdi-reorder-vertical:before{content:""}.mdi-repeat:before{content:""}.mdi-repeat-off:before{content:""}.mdi-repeat-once:before{content:""}.mdi-repeat-variant:before{content:""}.mdi-replay:before{content:""}.mdi-reply:before{content:""}.mdi-reply-all:before{content:""}.mdi-reply-all-outline:before{content:""}.mdi-reply-circle:before{content:""}.mdi-reply-outline:before{content:""}.mdi-reproduction:before{content:""}.mdi-resistor:before{content:""}.mdi-resistor-nodes:before{content:""}.mdi-resize:before{content:""}.mdi-resize-bottom-right:before{content:""}.mdi-responsive:before{content:""}.mdi-restart:before{content:""}.mdi-restart-alert:before{content:""}.mdi-restart-off:before{content:""}.mdi-restore:before{content:""}.mdi-restore-alert:before{content:""}.mdi-rewind:before{content:""}.mdi-rewind-10:before{content:""}.mdi-rewind-15:before{content:""}.mdi-rewind-30:before{content:""}.mdi-rewind-45:before{content:""}.mdi-rewind-5:before{content:""}.mdi-rewind-60:before{content:""}.mdi-rewind-outline:before{content:""}.mdi-rhombus:before{content:""}.mdi-rhombus-medium:before{content:""}.mdi-rhombus-medium-outline:before{content:""}.mdi-rhombus-outline:before{content:""}.mdi-rhombus-split:before{content:""}.mdi-rhombus-split-outline:before{content:""}.mdi-ribbon:before{content:""}.mdi-rice:before{content:""}.mdi-rickshaw:before{content:""}.mdi-rickshaw-electric:before{content:""}.mdi-ring:before{content:""}.mdi-rivet:before{content:""}.mdi-road:before{content:""}.mdi-road-variant:before{content:""}.mdi-robber:before{content:""}.mdi-robot:before{content:""}.mdi-robot-angry:before{content:""}.mdi-robot-angry-outline:before{content:""}.mdi-robot-confused:before{content:""}.mdi-robot-confused-outline:before{content:""}.mdi-robot-dead:before{content:""}.mdi-robot-dead-outline:before{content:""}.mdi-robot-excited:before{content:""}.mdi-robot-excited-outline:before{content:""}.mdi-robot-happy:before{content:""}.mdi-robot-happy-outline:before{content:""}.mdi-robot-industrial:before{content:""}.mdi-robot-industrial-outline:before{content:""}.mdi-robot-love:before{content:""}.mdi-robot-love-outline:before{content:""}.mdi-robot-mower:before{content:""}.mdi-robot-mower-outline:before{content:""}.mdi-robot-off:before{content:""}.mdi-robot-off-outline:before{content:""}.mdi-robot-outline:before{content:""}.mdi-robot-vacuum:before{content:""}.mdi-robot-vacuum-alert:before{content:""}.mdi-robot-vacuum-off:before{content:""}.mdi-robot-vacuum-variant:before{content:""}.mdi-robot-vacuum-variant-alert:before{content:""}.mdi-robot-vacuum-variant-off:before{content:""}.mdi-rocket:before{content:""}.mdi-rocket-launch:before{content:""}.mdi-rocket-launch-outline:before{content:""}.mdi-rocket-outline:before{content:""}.mdi-rodent:before{content:""}.mdi-roller-shade:before{content:""}.mdi-roller-shade-closed:before{content:""}.mdi-roller-skate:before{content:""}.mdi-roller-skate-off:before{content:""}.mdi-rollerblade:before{content:""}.mdi-rollerblade-off:before{content:""}.mdi-rollupjs:before{content:""}.mdi-rolodex:before{content:""}.mdi-rolodex-outline:before{content:""}.mdi-roman-numeral-1:before{content:""}.mdi-roman-numeral-10:before{content:""}.mdi-roman-numeral-2:before{content:""}.mdi-roman-numeral-3:before{content:""}.mdi-roman-numeral-4:before{content:""}.mdi-roman-numeral-5:before{content:""}.mdi-roman-numeral-6:before{content:""}.mdi-roman-numeral-7:before{content:""}.mdi-roman-numeral-8:before{content:""}.mdi-roman-numeral-9:before{content:""}.mdi-room-service:before{content:""}.mdi-room-service-outline:before{content:""}.mdi-rotate-360:before{content:""}.mdi-rotate-3d:before{content:""}.mdi-rotate-3d-variant:before{content:""}.mdi-rotate-left:before{content:""}.mdi-rotate-left-variant:before{content:""}.mdi-rotate-orbit:before{content:""}.mdi-rotate-right:before{content:""}.mdi-rotate-right-variant:before{content:""}.mdi-rounded-corner:before{content:""}.mdi-router:before{content:""}.mdi-router-network:before{content:""}.mdi-router-wireless:before{content:""}.mdi-router-wireless-off:before{content:""}.mdi-router-wireless-settings:before{content:""}.mdi-routes:before{content:""}.mdi-routes-clock:before{content:""}.mdi-rowing:before{content:""}.mdi-rss:before{content:""}.mdi-rss-box:before{content:""}.mdi-rss-off:before{content:""}.mdi-rug:before{content:""}.mdi-rugby:before{content:""}.mdi-ruler:before{content:""}.mdi-ruler-square:before{content:""}.mdi-ruler-square-compass:before{content:""}.mdi-run:before{content:""}.mdi-run-fast:before{content:""}.mdi-rv-truck:before{content:""}.mdi-sack:before{content:""}.mdi-sack-outline:before{content:""}.mdi-sack-percent:before{content:""}.mdi-safe:before{content:""}.mdi-safe-square:before{content:""}.mdi-safe-square-outline:before{content:""}.mdi-safety-goggles:before{content:""}.mdi-sail-boat:before{content:""}.mdi-sail-boat-sink:before{content:""}.mdi-sale:before{content:""}.mdi-sale-outline:before{content:""}.mdi-salesforce:before{content:""}.mdi-sass:before{content:""}.mdi-satellite:before{content:""}.mdi-satellite-uplink:before{content:""}.mdi-satellite-variant:before{content:""}.mdi-sausage:before{content:""}.mdi-sausage-off:before{content:""}.mdi-saw-blade:before{content:""}.mdi-sawtooth-wave:before{content:""}.mdi-saxophone:before{content:""}.mdi-scale:before{content:""}.mdi-scale-balance:before{content:""}.mdi-scale-bathroom:before{content:""}.mdi-scale-off:before{content:""}.mdi-scale-unbalanced:before{content:""}.mdi-scan-helper:before{content:""}.mdi-scanner:before{content:""}.mdi-scanner-off:before{content:""}.mdi-scatter-plot:before{content:""}.mdi-scatter-plot-outline:before{content:""}.mdi-scent:before{content:""}.mdi-scent-off:before{content:""}.mdi-school:before{content:""}.mdi-school-outline:before{content:""}.mdi-scissors-cutting:before{content:""}.mdi-scooter:before{content:""}.mdi-scooter-electric:before{content:""}.mdi-scoreboard:before{content:""}.mdi-scoreboard-outline:before{content:""}.mdi-screen-rotation:before{content:""}.mdi-screen-rotation-lock:before{content:""}.mdi-screw-flat-top:before{content:""}.mdi-screw-lag:before{content:""}.mdi-screw-machine-flat-top:before{content:""}.mdi-screw-machine-round-top:before{content:""}.mdi-screw-round-top:before{content:""}.mdi-screwdriver:before{content:""}.mdi-script:before{content:""}.mdi-script-outline:before{content:""}.mdi-script-text:before{content:""}.mdi-script-text-key:before{content:""}.mdi-script-text-key-outline:before{content:""}.mdi-script-text-outline:before{content:""}.mdi-script-text-play:before{content:""}.mdi-script-text-play-outline:before{content:""}.mdi-sd:before{content:""}.mdi-seal:before{content:""}.mdi-seal-variant:before{content:""}.mdi-search-web:before{content:""}.mdi-seat:before{content:""}.mdi-seat-flat:before{content:""}.mdi-seat-flat-angled:before{content:""}.mdi-seat-individual-suite:before{content:""}.mdi-seat-legroom-extra:before{content:""}.mdi-seat-legroom-normal:before{content:""}.mdi-seat-legroom-reduced:before{content:""}.mdi-seat-outline:before{content:""}.mdi-seat-passenger:before{content:""}.mdi-seat-recline-extra:before{content:""}.mdi-seat-recline-normal:before{content:""}.mdi-seatbelt:before{content:""}.mdi-security:before{content:""}.mdi-security-network:before{content:""}.mdi-seed:before{content:""}.mdi-seed-off:before{content:""}.mdi-seed-off-outline:before{content:""}.mdi-seed-outline:before{content:""}.mdi-seed-plus:before{content:""}.mdi-seed-plus-outline:before{content:""}.mdi-seesaw:before{content:""}.mdi-segment:before{content:""}.mdi-select:before{content:""}.mdi-select-all:before{content:""}.mdi-select-arrow-down:before{content:""}.mdi-select-arrow-up:before{content:""}.mdi-select-color:before{content:""}.mdi-select-compare:before{content:""}.mdi-select-drag:before{content:""}.mdi-select-group:before{content:""}.mdi-select-inverse:before{content:""}.mdi-select-marker:before{content:""}.mdi-select-multiple:before{content:""}.mdi-select-multiple-marker:before{content:""}.mdi-select-off:before{content:""}.mdi-select-place:before{content:""}.mdi-select-remove:before{content:""}.mdi-select-search:before{content:""}.mdi-selection:before{content:""}.mdi-selection-drag:before{content:""}.mdi-selection-ellipse:before{content:""}.mdi-selection-ellipse-arrow-inside:before{content:""}.mdi-selection-ellipse-remove:before{content:""}.mdi-selection-marker:before{content:""}.mdi-selection-multiple:before{content:""}.mdi-selection-multiple-marker:before{content:""}.mdi-selection-off:before{content:""}.mdi-selection-remove:before{content:""}.mdi-selection-search:before{content:""}.mdi-semantic-web:before{content:""}.mdi-send:before{content:""}.mdi-send-check:before{content:""}.mdi-send-check-outline:before{content:""}.mdi-send-circle:before{content:""}.mdi-send-circle-outline:before{content:""}.mdi-send-clock:before{content:""}.mdi-send-clock-outline:before{content:""}.mdi-send-lock:before{content:""}.mdi-send-lock-outline:before{content:""}.mdi-send-outline:before{content:""}.mdi-send-variant:before{content:""}.mdi-send-variant-clock:before{content:""}.mdi-send-variant-clock-outline:before{content:""}.mdi-send-variant-outline:before{content:""}.mdi-serial-port:before{content:""}.mdi-server:before{content:""}.mdi-server-minus:before{content:""}.mdi-server-network:before{content:""}.mdi-server-network-off:before{content:""}.mdi-server-off:before{content:""}.mdi-server-plus:before{content:""}.mdi-server-remove:before{content:""}.mdi-server-security:before{content:""}.mdi-set-all:before{content:""}.mdi-set-center:before{content:""}.mdi-set-center-right:before{content:""}.mdi-set-left:before{content:""}.mdi-set-left-center:before{content:""}.mdi-set-left-right:before{content:""}.mdi-set-merge:before{content:""}.mdi-set-none:before{content:""}.mdi-set-right:before{content:""}.mdi-set-split:before{content:""}.mdi-set-square:before{content:""}.mdi-set-top-box:before{content:""}.mdi-settings-helper:before{content:""}.mdi-shaker:before{content:""}.mdi-shaker-outline:before{content:""}.mdi-shape:before{content:""}.mdi-shape-circle-plus:before{content:""}.mdi-shape-outline:before{content:""}.mdi-shape-oval-plus:before{content:""}.mdi-shape-plus:before{content:""}.mdi-shape-plus-outline:before{content:""}.mdi-shape-polygon-plus:before{content:""}.mdi-shape-rectangle-plus:before{content:""}.mdi-shape-square-plus:before{content:""}.mdi-shape-square-rounded-plus:before{content:""}.mdi-share:before{content:""}.mdi-share-all:before{content:""}.mdi-share-all-outline:before{content:""}.mdi-share-circle:before{content:""}.mdi-share-off:before{content:""}.mdi-share-off-outline:before{content:""}.mdi-share-outline:before{content:""}.mdi-share-variant:before{content:""}.mdi-share-variant-outline:before{content:""}.mdi-shark:before{content:""}.mdi-shark-fin:before{content:""}.mdi-shark-fin-outline:before{content:""}.mdi-shark-off:before{content:""}.mdi-sheep:before{content:""}.mdi-shield:before{content:""}.mdi-shield-account:before{content:""}.mdi-shield-account-outline:before{content:""}.mdi-shield-account-variant:before{content:""}.mdi-shield-account-variant-outline:before{content:""}.mdi-shield-airplane:before{content:""}.mdi-shield-airplane-outline:before{content:""}.mdi-shield-alert:before{content:""}.mdi-shield-alert-outline:before{content:""}.mdi-shield-bug:before{content:""}.mdi-shield-bug-outline:before{content:""}.mdi-shield-car:before{content:""}.mdi-shield-check:before{content:""}.mdi-shield-check-outline:before{content:""}.mdi-shield-cross:before{content:""}.mdi-shield-cross-outline:before{content:""}.mdi-shield-crown:before{content:""}.mdi-shield-crown-outline:before{content:""}.mdi-shield-edit:before{content:""}.mdi-shield-edit-outline:before{content:""}.mdi-shield-half:before{content:""}.mdi-shield-half-full:before{content:""}.mdi-shield-home:before{content:""}.mdi-shield-home-outline:before{content:""}.mdi-shield-key:before{content:""}.mdi-shield-key-outline:before{content:""}.mdi-shield-link-variant:before{content:""}.mdi-shield-link-variant-outline:before{content:""}.mdi-shield-lock:before{content:""}.mdi-shield-lock-open:before{content:""}.mdi-shield-lock-open-outline:before{content:""}.mdi-shield-lock-outline:before{content:""}.mdi-shield-moon:before{content:""}.mdi-shield-moon-outline:before{content:""}.mdi-shield-off:before{content:""}.mdi-shield-off-outline:before{content:""}.mdi-shield-outline:before{content:""}.mdi-shield-plus:before{content:""}.mdi-shield-plus-outline:before{content:""}.mdi-shield-refresh:before{content:""}.mdi-shield-refresh-outline:before{content:""}.mdi-shield-remove:before{content:""}.mdi-shield-remove-outline:before{content:""}.mdi-shield-search:before{content:""}.mdi-shield-star:before{content:""}.mdi-shield-star-outline:before{content:""}.mdi-shield-sun:before{content:""}.mdi-shield-sun-outline:before{content:""}.mdi-shield-sword:before{content:""}.mdi-shield-sword-outline:before{content:""}.mdi-shield-sync:before{content:""}.mdi-shield-sync-outline:before{content:""}.mdi-shimmer:before{content:""}.mdi-ship-wheel:before{content:""}.mdi-shipping-pallet:before{content:""}.mdi-shoe-ballet:before{content:""}.mdi-shoe-cleat:before{content:""}.mdi-shoe-formal:before{content:""}.mdi-shoe-heel:before{content:""}.mdi-shoe-print:before{content:""}.mdi-shoe-sneaker:before{content:""}.mdi-shopping:before{content:""}.mdi-shopping-music:before{content:""}.mdi-shopping-outline:before{content:""}.mdi-shopping-search:before{content:""}.mdi-shopping-search-outline:before{content:""}.mdi-shore:before{content:""}.mdi-shovel:before{content:""}.mdi-shovel-off:before{content:""}.mdi-shower:before{content:""}.mdi-shower-head:before{content:""}.mdi-shredder:before{content:""}.mdi-shuffle:before{content:""}.mdi-shuffle-disabled:before{content:""}.mdi-shuffle-variant:before{content:""}.mdi-shuriken:before{content:""}.mdi-sickle:before{content:""}.mdi-sigma:before{content:""}.mdi-sigma-lower:before{content:""}.mdi-sign-caution:before{content:""}.mdi-sign-direction:before{content:""}.mdi-sign-direction-minus:before{content:""}.mdi-sign-direction-plus:before{content:""}.mdi-sign-direction-remove:before{content:""}.mdi-sign-language:before{content:""}.mdi-sign-language-outline:before{content:""}.mdi-sign-pole:before{content:""}.mdi-sign-real-estate:before{content:""}.mdi-sign-text:before{content:""}.mdi-sign-yield:before{content:""}.mdi-signal:before{content:""}.mdi-signal-2g:before{content:""}.mdi-signal-3g:before{content:""}.mdi-signal-4g:before{content:""}.mdi-signal-5g:before{content:""}.mdi-signal-cellular-1:before{content:""}.mdi-signal-cellular-2:before{content:""}.mdi-signal-cellular-3:before{content:""}.mdi-signal-cellular-outline:before{content:""}.mdi-signal-distance-variant:before{content:""}.mdi-signal-hspa:before{content:""}.mdi-signal-hspa-plus:before{content:""}.mdi-signal-off:before{content:""}.mdi-signal-variant:before{content:""}.mdi-signature:before{content:""}.mdi-signature-freehand:before{content:""}.mdi-signature-image:before{content:""}.mdi-signature-text:before{content:""}.mdi-silo:before{content:""}.mdi-silo-outline:before{content:""}.mdi-silverware:before{content:""}.mdi-silverware-clean:before{content:""}.mdi-silverware-fork:before{content:""}.mdi-silverware-fork-knife:before{content:""}.mdi-silverware-spoon:before{content:""}.mdi-silverware-variant:before{content:""}.mdi-sim:before{content:""}.mdi-sim-alert:before{content:""}.mdi-sim-alert-outline:before{content:""}.mdi-sim-off:before{content:""}.mdi-sim-off-outline:before{content:""}.mdi-sim-outline:before{content:""}.mdi-simple-icons:before{content:""}.mdi-sina-weibo:before{content:""}.mdi-sine-wave:before{content:""}.mdi-sitemap:before{content:""}.mdi-sitemap-outline:before{content:""}.mdi-size-l:before{content:""}.mdi-size-m:before{content:""}.mdi-size-s:before{content:""}.mdi-size-xl:before{content:""}.mdi-size-xs:before{content:""}.mdi-size-xxl:before{content:""}.mdi-size-xxs:before{content:""}.mdi-size-xxxl:before{content:""}.mdi-skate:before{content:""}.mdi-skate-off:before{content:""}.mdi-skateboard:before{content:""}.mdi-skateboarding:before{content:""}.mdi-skew-less:before{content:""}.mdi-skew-more:before{content:""}.mdi-ski:before{content:""}.mdi-ski-cross-country:before{content:""}.mdi-ski-water:before{content:""}.mdi-skip-backward:before{content:""}.mdi-skip-backward-outline:before{content:""}.mdi-skip-forward:before{content:""}.mdi-skip-forward-outline:before{content:""}.mdi-skip-next:before{content:""}.mdi-skip-next-circle:before{content:""}.mdi-skip-next-circle-outline:before{content:""}.mdi-skip-next-outline:before{content:""}.mdi-skip-previous:before{content:""}.mdi-skip-previous-circle:before{content:""}.mdi-skip-previous-circle-outline:before{content:""}.mdi-skip-previous-outline:before{content:""}.mdi-skull:before{content:""}.mdi-skull-crossbones:before{content:""}.mdi-skull-crossbones-outline:before{content:""}.mdi-skull-outline:before{content:""}.mdi-skull-scan:before{content:""}.mdi-skull-scan-outline:before{content:""}.mdi-skype:before{content:""}.mdi-skype-business:before{content:""}.mdi-slack:before{content:""}.mdi-slash-forward:before{content:""}.mdi-slash-forward-box:before{content:""}.mdi-sledding:before{content:""}.mdi-sleep:before{content:""}.mdi-sleep-off:before{content:""}.mdi-slide:before{content:""}.mdi-slope-downhill:before{content:""}.mdi-slope-uphill:before{content:""}.mdi-slot-machine:before{content:""}.mdi-slot-machine-outline:before{content:""}.mdi-smart-card:before{content:""}.mdi-smart-card-off:before{content:""}.mdi-smart-card-off-outline:before{content:""}.mdi-smart-card-outline:before{content:""}.mdi-smart-card-reader:before{content:""}.mdi-smart-card-reader-outline:before{content:""}.mdi-smog:before{content:""}.mdi-smoke:before{content:""}.mdi-smoke-detector:before{content:""}.mdi-smoke-detector-alert:before{content:""}.mdi-smoke-detector-alert-outline:before{content:""}.mdi-smoke-detector-off:before{content:""}.mdi-smoke-detector-off-outline:before{content:""}.mdi-smoke-detector-outline:before{content:""}.mdi-smoke-detector-variant:before{content:""}.mdi-smoke-detector-variant-alert:before{content:""}.mdi-smoke-detector-variant-off:before{content:""}.mdi-smoking:before{content:""}.mdi-smoking-off:before{content:""}.mdi-smoking-pipe:before{content:""}.mdi-smoking-pipe-off:before{content:""}.mdi-snail:before{content:""}.mdi-snake:before{content:""}.mdi-snapchat:before{content:""}.mdi-snowboard:before{content:""}.mdi-snowflake:before{content:""}.mdi-snowflake-alert:before{content:""}.mdi-snowflake-check:before{content:""}.mdi-snowflake-melt:before{content:""}.mdi-snowflake-off:before{content:""}.mdi-snowflake-thermometer:before{content:""}.mdi-snowflake-variant:before{content:""}.mdi-snowman:before{content:""}.mdi-snowmobile:before{content:""}.mdi-snowshoeing:before{content:""}.mdi-soccer:before{content:""}.mdi-soccer-field:before{content:""}.mdi-social-distance-2-meters:before{content:""}.mdi-social-distance-6-feet:before{content:""}.mdi-sofa:before{content:""}.mdi-sofa-outline:before{content:""}.mdi-sofa-single:before{content:""}.mdi-sofa-single-outline:before{content:""}.mdi-solar-panel:before{content:""}.mdi-solar-panel-large:before{content:""}.mdi-solar-power:before{content:""}.mdi-solar-power-variant:before{content:""}.mdi-solar-power-variant-outline:before{content:""}.mdi-soldering-iron:before{content:""}.mdi-solid:before{content:""}.mdi-sony-playstation:before{content:""}.mdi-sort:before{content:""}.mdi-sort-alphabetical-ascending:before{content:""}.mdi-sort-alphabetical-ascending-variant:before{content:""}.mdi-sort-alphabetical-descending:before{content:""}.mdi-sort-alphabetical-descending-variant:before{content:""}.mdi-sort-alphabetical-variant:before{content:""}.mdi-sort-ascending:before{content:""}.mdi-sort-bool-ascending:before{content:""}.mdi-sort-bool-ascending-variant:before{content:""}.mdi-sort-bool-descending:before{content:""}.mdi-sort-bool-descending-variant:before{content:""}.mdi-sort-calendar-ascending:before{content:""}.mdi-sort-calendar-descending:before{content:""}.mdi-sort-clock-ascending:before{content:""}.mdi-sort-clock-ascending-outline:before{content:""}.mdi-sort-clock-descending:before{content:""}.mdi-sort-clock-descending-outline:before{content:""}.mdi-sort-descending:before{content:""}.mdi-sort-numeric-ascending:before{content:""}.mdi-sort-numeric-ascending-variant:before{content:""}.mdi-sort-numeric-descending:before{content:""}.mdi-sort-numeric-descending-variant:before{content:""}.mdi-sort-numeric-variant:before{content:""}.mdi-sort-reverse-variant:before{content:""}.mdi-sort-variant:before{content:""}.mdi-sort-variant-lock:before{content:""}.mdi-sort-variant-lock-open:before{content:""}.mdi-sort-variant-off:before{content:""}.mdi-sort-variant-remove:before{content:""}.mdi-soundbar:before{content:""}.mdi-soundcloud:before{content:""}.mdi-source-branch:before{content:""}.mdi-source-branch-check:before{content:""}.mdi-source-branch-minus:before{content:""}.mdi-source-branch-plus:before{content:""}.mdi-source-branch-refresh:before{content:""}.mdi-source-branch-remove:before{content:""}.mdi-source-branch-sync:before{content:""}.mdi-source-commit:before{content:""}.mdi-source-commit-end:before{content:""}.mdi-source-commit-end-local:before{content:""}.mdi-source-commit-local:before{content:""}.mdi-source-commit-next-local:before{content:""}.mdi-source-commit-start:before{content:""}.mdi-source-commit-start-next-local:before{content:""}.mdi-source-fork:before{content:""}.mdi-source-merge:before{content:""}.mdi-source-pull:before{content:""}.mdi-source-repository:before{content:""}.mdi-source-repository-multiple:before{content:""}.mdi-soy-sauce:before{content:""}.mdi-soy-sauce-off:before{content:""}.mdi-spa:before{content:""}.mdi-spa-outline:before{content:""}.mdi-space-invaders:before{content:""}.mdi-space-station:before{content:""}.mdi-spade:before{content:""}.mdi-speaker:before{content:""}.mdi-speaker-bluetooth:before{content:""}.mdi-speaker-message:before{content:""}.mdi-speaker-multiple:before{content:""}.mdi-speaker-off:before{content:""}.mdi-speaker-pause:before{content:""}.mdi-speaker-play:before{content:""}.mdi-speaker-stop:before{content:""}.mdi-speaker-wireless:before{content:""}.mdi-spear:before{content:""}.mdi-speedometer:before{content:""}.mdi-speedometer-medium:before{content:""}.mdi-speedometer-slow:before{content:""}.mdi-spellcheck:before{content:""}.mdi-sphere:before{content:""}.mdi-sphere-off:before{content:""}.mdi-spider:before{content:""}.mdi-spider-outline:before{content:""}.mdi-spider-thread:before{content:""}.mdi-spider-web:before{content:""}.mdi-spirit-level:before{content:""}.mdi-spoon-sugar:before{content:""}.mdi-spotify:before{content:""}.mdi-spotlight:before{content:""}.mdi-spotlight-beam:before{content:""}.mdi-spray:before{content:""}.mdi-spray-bottle:before{content:""}.mdi-sprinkler:before{content:""}.mdi-sprinkler-fire:before{content:""}.mdi-sprinkler-variant:before{content:""}.mdi-sprout:before{content:""}.mdi-sprout-outline:before{content:""}.mdi-square:before{content:""}.mdi-square-circle:before{content:""}.mdi-square-circle-outline:before{content:""}.mdi-square-edit-outline:before{content:""}.mdi-square-medium:before{content:""}.mdi-square-medium-outline:before{content:""}.mdi-square-off:before{content:""}.mdi-square-off-outline:before{content:""}.mdi-square-opacity:before{content:""}.mdi-square-outline:before{content:""}.mdi-square-root:before{content:""}.mdi-square-root-box:before{content:""}.mdi-square-rounded:before{content:""}.mdi-square-rounded-badge:before{content:""}.mdi-square-rounded-badge-outline:before{content:""}.mdi-square-rounded-outline:before{content:""}.mdi-square-small:before{content:""}.mdi-square-wave:before{content:""}.mdi-squeegee:before{content:""}.mdi-ssh:before{content:""}.mdi-stack-exchange:before{content:""}.mdi-stack-overflow:before{content:""}.mdi-stackpath:before{content:""}.mdi-stadium:before{content:""}.mdi-stadium-outline:before{content:""}.mdi-stadium-variant:before{content:""}.mdi-stairs:before{content:""}.mdi-stairs-box:before{content:""}.mdi-stairs-down:before{content:""}.mdi-stairs-up:before{content:""}.mdi-stamper:before{content:""}.mdi-standard-definition:before{content:""}.mdi-star:before{content:""}.mdi-star-box:before{content:""}.mdi-star-box-multiple:before{content:""}.mdi-star-box-multiple-outline:before{content:""}.mdi-star-box-outline:before{content:""}.mdi-star-check:before{content:""}.mdi-star-check-outline:before{content:""}.mdi-star-circle:before{content:""}.mdi-star-circle-outline:before{content:""}.mdi-star-cog:before{content:""}.mdi-star-cog-outline:before{content:""}.mdi-star-crescent:before{content:""}.mdi-star-david:before{content:""}.mdi-star-face:before{content:""}.mdi-star-four-points:before{content:""}.mdi-star-four-points-box:before{content:""}.mdi-star-four-points-box-outline:before{content:""}.mdi-star-four-points-circle:before{content:""}.mdi-star-four-points-circle-outline:before{content:""}.mdi-star-four-points-outline:before{content:""}.mdi-star-four-points-small:before{content:""}.mdi-star-half:before{content:""}.mdi-star-half-full:before{content:""}.mdi-star-minus:before{content:""}.mdi-star-minus-outline:before{content:""}.mdi-star-off:before{content:""}.mdi-star-off-outline:before{content:""}.mdi-star-outline:before{content:""}.mdi-star-plus:before{content:""}.mdi-star-plus-outline:before{content:""}.mdi-star-remove:before{content:""}.mdi-star-remove-outline:before{content:""}.mdi-star-settings:before{content:""}.mdi-star-settings-outline:before{content:""}.mdi-star-shooting:before{content:""}.mdi-star-shooting-outline:before{content:""}.mdi-star-three-points:before{content:""}.mdi-star-three-points-outline:before{content:""}.mdi-state-machine:before{content:""}.mdi-steam:before{content:""}.mdi-steering:before{content:""}.mdi-steering-off:before{content:""}.mdi-step-backward:before{content:""}.mdi-step-backward-2:before{content:""}.mdi-step-forward:before{content:""}.mdi-step-forward-2:before{content:""}.mdi-stethoscope:before{content:""}.mdi-sticker:before{content:""}.mdi-sticker-alert:before{content:""}.mdi-sticker-alert-outline:before{content:""}.mdi-sticker-check:before{content:""}.mdi-sticker-check-outline:before{content:""}.mdi-sticker-circle-outline:before{content:""}.mdi-sticker-emoji:before{content:""}.mdi-sticker-minus:before{content:""}.mdi-sticker-minus-outline:before{content:""}.mdi-sticker-outline:before{content:""}.mdi-sticker-plus:before{content:""}.mdi-sticker-plus-outline:before{content:""}.mdi-sticker-remove:before{content:""}.mdi-sticker-remove-outline:before{content:""}.mdi-sticker-text:before{content:""}.mdi-sticker-text-outline:before{content:""}.mdi-stocking:before{content:""}.mdi-stomach:before{content:""}.mdi-stool:before{content:""}.mdi-stool-outline:before{content:""}.mdi-stop:before{content:""}.mdi-stop-circle:before{content:""}.mdi-stop-circle-outline:before{content:""}.mdi-storage-tank:before{content:""}.mdi-storage-tank-outline:before{content:""}.mdi-store:before{content:""}.mdi-store-24-hour:before{content:""}.mdi-store-alert:before{content:""}.mdi-store-alert-outline:before{content:""}.mdi-store-check:before{content:""}.mdi-store-check-outline:before{content:""}.mdi-store-clock:before{content:""}.mdi-store-clock-outline:before{content:""}.mdi-store-cog:before{content:""}.mdi-store-cog-outline:before{content:""}.mdi-store-edit:before{content:""}.mdi-store-edit-outline:before{content:""}.mdi-store-marker:before{content:""}.mdi-store-marker-outline:before{content:""}.mdi-store-minus:before{content:""}.mdi-store-minus-outline:before{content:""}.mdi-store-off:before{content:""}.mdi-store-off-outline:before{content:""}.mdi-store-outline:before{content:""}.mdi-store-plus:before{content:""}.mdi-store-plus-outline:before{content:""}.mdi-store-remove:before{content:""}.mdi-store-remove-outline:before{content:""}.mdi-store-search:before{content:""}.mdi-store-search-outline:before{content:""}.mdi-store-settings:before{content:""}.mdi-store-settings-outline:before{content:""}.mdi-storefront:before{content:""}.mdi-storefront-check:before{content:""}.mdi-storefront-check-outline:before{content:""}.mdi-storefront-edit:before{content:""}.mdi-storefront-edit-outline:before{content:""}.mdi-storefront-minus:before{content:""}.mdi-storefront-minus-outline:before{content:""}.mdi-storefront-outline:before{content:""}.mdi-storefront-plus:before{content:""}.mdi-storefront-plus-outline:before{content:""}.mdi-storefront-remove:before{content:""}.mdi-storefront-remove-outline:before{content:""}.mdi-stove:before{content:""}.mdi-strategy:before{content:""}.mdi-stretch-to-page:before{content:""}.mdi-stretch-to-page-outline:before{content:""}.mdi-string-lights:before{content:""}.mdi-string-lights-off:before{content:""}.mdi-subdirectory-arrow-left:before{content:""}.mdi-subdirectory-arrow-right:before{content:""}.mdi-submarine:before{content:""}.mdi-subtitles:before{content:""}.mdi-subtitles-outline:before{content:""}.mdi-subway:before{content:""}.mdi-subway-alert-variant:before{content:""}.mdi-subway-variant:before{content:""}.mdi-summit:before{content:""}.mdi-sun-angle:before{content:""}.mdi-sun-angle-outline:before{content:""}.mdi-sun-clock:before{content:""}.mdi-sun-clock-outline:before{content:""}.mdi-sun-compass:before{content:""}.mdi-sun-snowflake:before{content:""}.mdi-sun-snowflake-variant:before{content:""}.mdi-sun-thermometer:before{content:""}.mdi-sun-thermometer-outline:before{content:""}.mdi-sun-wireless:before{content:""}.mdi-sun-wireless-outline:before{content:""}.mdi-sunglasses:before{content:""}.mdi-surfing:before{content:""}.mdi-surround-sound:before{content:""}.mdi-surround-sound-2-0:before{content:""}.mdi-surround-sound-2-1:before{content:""}.mdi-surround-sound-3-1:before{content:""}.mdi-surround-sound-5-1:before{content:""}.mdi-surround-sound-5-1-2:before{content:""}.mdi-surround-sound-7-1:before{content:""}.mdi-svg:before{content:""}.mdi-swap-horizontal:before{content:""}.mdi-swap-horizontal-bold:before{content:""}.mdi-swap-horizontal-circle:before{content:""}.mdi-swap-horizontal-circle-outline:before{content:""}.mdi-swap-horizontal-variant:before{content:""}.mdi-swap-vertical:before{content:""}.mdi-swap-vertical-bold:before{content:""}.mdi-swap-vertical-circle:before{content:""}.mdi-swap-vertical-circle-outline:before{content:""}.mdi-swap-vertical-variant:before{content:""}.mdi-swim:before{content:""}.mdi-switch:before{content:""}.mdi-sword:before{content:""}.mdi-sword-cross:before{content:""}.mdi-syllabary-hangul:before{content:""}.mdi-syllabary-hiragana:before{content:""}.mdi-syllabary-katakana:before{content:""}.mdi-syllabary-katakana-halfwidth:before{content:""}.mdi-symbol:before{content:""}.mdi-symfony:before{content:""}.mdi-synagogue:before{content:""}.mdi-synagogue-outline:before{content:""}.mdi-sync:before{content:""}.mdi-sync-alert:before{content:""}.mdi-sync-circle:before{content:""}.mdi-sync-off:before{content:""}.mdi-tab:before{content:""}.mdi-tab-minus:before{content:""}.mdi-tab-plus:before{content:""}.mdi-tab-remove:before{content:""}.mdi-tab-search:before{content:""}.mdi-tab-unselected:before{content:""}.mdi-table:before{content:""}.mdi-table-account:before{content:""}.mdi-table-alert:before{content:""}.mdi-table-arrow-down:before{content:""}.mdi-table-arrow-left:before{content:""}.mdi-table-arrow-right:before{content:""}.mdi-table-arrow-up:before{content:""}.mdi-table-border:before{content:""}.mdi-table-cancel:before{content:""}.mdi-table-chair:before{content:""}.mdi-table-check:before{content:""}.mdi-table-clock:before{content:""}.mdi-table-cog:before{content:""}.mdi-table-column:before{content:""}.mdi-table-column-plus-after:before{content:""}.mdi-table-column-plus-before:before{content:""}.mdi-table-column-remove:before{content:""}.mdi-table-column-width:before{content:""}.mdi-table-edit:before{content:""}.mdi-table-eye:before{content:""}.mdi-table-eye-off:before{content:""}.mdi-table-filter:before{content:""}.mdi-table-furniture:before{content:""}.mdi-table-headers-eye:before{content:""}.mdi-table-headers-eye-off:before{content:""}.mdi-table-heart:before{content:""}.mdi-table-key:before{content:""}.mdi-table-large:before{content:""}.mdi-table-large-plus:before{content:""}.mdi-table-large-remove:before{content:""}.mdi-table-lock:before{content:""}.mdi-table-merge-cells:before{content:""}.mdi-table-minus:before{content:""}.mdi-table-multiple:before{content:""}.mdi-table-network:before{content:""}.mdi-table-of-contents:before{content:""}.mdi-table-off:before{content:""}.mdi-table-picnic:before{content:""}.mdi-table-pivot:before{content:""}.mdi-table-plus:before{content:""}.mdi-table-question:before{content:""}.mdi-table-refresh:before{content:""}.mdi-table-remove:before{content:""}.mdi-table-row:before{content:""}.mdi-table-row-height:before{content:""}.mdi-table-row-plus-after:before{content:""}.mdi-table-row-plus-before:before{content:""}.mdi-table-row-remove:before{content:""}.mdi-table-search:before{content:""}.mdi-table-settings:before{content:""}.mdi-table-split-cell:before{content:""}.mdi-table-star:before{content:""}.mdi-table-sync:before{content:""}.mdi-table-tennis:before{content:""}.mdi-tablet:before{content:""}.mdi-tablet-cellphone:before{content:""}.mdi-tablet-dashboard:before{content:""}.mdi-taco:before{content:""}.mdi-tag:before{content:""}.mdi-tag-arrow-down:before{content:""}.mdi-tag-arrow-down-outline:before{content:""}.mdi-tag-arrow-left:before{content:""}.mdi-tag-arrow-left-outline:before{content:""}.mdi-tag-arrow-right:before{content:""}.mdi-tag-arrow-right-outline:before{content:""}.mdi-tag-arrow-up:before{content:""}.mdi-tag-arrow-up-outline:before{content:""}.mdi-tag-check:before{content:""}.mdi-tag-check-outline:before{content:""}.mdi-tag-faces:before{content:""}.mdi-tag-heart:before{content:""}.mdi-tag-heart-outline:before{content:""}.mdi-tag-hidden:before{content:""}.mdi-tag-minus:before{content:""}.mdi-tag-minus-outline:before{content:""}.mdi-tag-multiple:before{content:""}.mdi-tag-multiple-outline:before{content:""}.mdi-tag-off:before{content:""}.mdi-tag-off-outline:before{content:""}.mdi-tag-outline:before{content:""}.mdi-tag-plus:before{content:""}.mdi-tag-plus-outline:before{content:""}.mdi-tag-remove:before{content:""}.mdi-tag-remove-outline:before{content:""}.mdi-tag-search:before{content:""}.mdi-tag-search-outline:before{content:""}.mdi-tag-text:before{content:""}.mdi-tag-text-outline:before{content:""}.mdi-tailwind:before{content:""}.mdi-tally-mark-1:before{content:""}.mdi-tally-mark-2:before{content:""}.mdi-tally-mark-3:before{content:""}.mdi-tally-mark-4:before{content:""}.mdi-tally-mark-5:before{content:""}.mdi-tangram:before{content:""}.mdi-tank:before{content:""}.mdi-tanker-truck:before{content:""}.mdi-tape-drive:before{content:""}.mdi-tape-measure:before{content:""}.mdi-target:before{content:""}.mdi-target-account:before{content:""}.mdi-target-variant:before{content:""}.mdi-taxi:before{content:""}.mdi-tea:before{content:""}.mdi-tea-outline:before{content:""}.mdi-teamviewer:before{content:""}.mdi-teddy-bear:before{content:""}.mdi-telescope:before{content:""}.mdi-television:before{content:""}.mdi-television-ambient-light:before{content:""}.mdi-television-box:before{content:""}.mdi-television-classic:before{content:""}.mdi-television-classic-off:before{content:""}.mdi-television-guide:before{content:""}.mdi-television-off:before{content:""}.mdi-television-pause:before{content:""}.mdi-television-play:before{content:""}.mdi-television-shimmer:before{content:""}.mdi-television-speaker:before{content:""}.mdi-television-speaker-off:before{content:""}.mdi-television-stop:before{content:""}.mdi-temperature-celsius:before{content:""}.mdi-temperature-fahrenheit:before{content:""}.mdi-temperature-kelvin:before{content:""}.mdi-temple-buddhist:before{content:""}.mdi-temple-buddhist-outline:before{content:""}.mdi-temple-hindu:before{content:""}.mdi-temple-hindu-outline:before{content:""}.mdi-tennis:before{content:""}.mdi-tennis-ball:before{content:""}.mdi-tennis-ball-outline:before{content:""}.mdi-tent:before{content:""}.mdi-terraform:before{content:""}.mdi-terrain:before{content:""}.mdi-test-tube:before{content:""}.mdi-test-tube-empty:before{content:""}.mdi-test-tube-off:before{content:""}.mdi-text:before{content:""}.mdi-text-account:before{content:""}.mdi-text-box:before{content:""}.mdi-text-box-check:before{content:""}.mdi-text-box-check-outline:before{content:""}.mdi-text-box-edit:before{content:""}.mdi-text-box-edit-outline:before{content:""}.mdi-text-box-minus:before{content:""}.mdi-text-box-minus-outline:before{content:""}.mdi-text-box-multiple:before{content:""}.mdi-text-box-multiple-outline:before{content:""}.mdi-text-box-outline:before{content:""}.mdi-text-box-plus:before{content:""}.mdi-text-box-plus-outline:before{content:""}.mdi-text-box-remove:before{content:""}.mdi-text-box-remove-outline:before{content:""}.mdi-text-box-search:before{content:""}.mdi-text-box-search-outline:before{content:""}.mdi-text-long:before{content:""}.mdi-text-recognition:before{content:""}.mdi-text-search:before{content:""}.mdi-text-search-variant:before{content:""}.mdi-text-shadow:before{content:""}.mdi-text-short:before{content:""}.mdi-texture:before{content:""}.mdi-texture-box:before{content:""}.mdi-theater:before{content:""}.mdi-theme-light-dark:before{content:""}.mdi-thermometer:before{content:""}.mdi-thermometer-alert:before{content:""}.mdi-thermometer-auto:before{content:""}.mdi-thermometer-bluetooth:before{content:""}.mdi-thermometer-check:before{content:""}.mdi-thermometer-chevron-down:before{content:""}.mdi-thermometer-chevron-up:before{content:""}.mdi-thermometer-high:before{content:""}.mdi-thermometer-lines:before{content:""}.mdi-thermometer-low:before{content:""}.mdi-thermometer-minus:before{content:""}.mdi-thermometer-off:before{content:""}.mdi-thermometer-plus:before{content:""}.mdi-thermometer-probe:before{content:""}.mdi-thermometer-probe-off:before{content:""}.mdi-thermometer-water:before{content:""}.mdi-thermostat:before{content:""}.mdi-thermostat-auto:before{content:""}.mdi-thermostat-box:before{content:""}.mdi-thermostat-box-auto:before{content:""}.mdi-thermostat-cog:before{content:""}.mdi-thought-bubble:before{content:""}.mdi-thought-bubble-outline:before{content:""}.mdi-thumb-down:before{content:""}.mdi-thumb-down-outline:before{content:""}.mdi-thumb-up:before{content:""}.mdi-thumb-up-outline:before{content:""}.mdi-thumbs-up-down:before{content:""}.mdi-thumbs-up-down-outline:before{content:""}.mdi-ticket:before{content:""}.mdi-ticket-account:before{content:""}.mdi-ticket-confirmation:before{content:""}.mdi-ticket-confirmation-outline:before{content:""}.mdi-ticket-outline:before{content:""}.mdi-ticket-percent:before{content:""}.mdi-ticket-percent-outline:before{content:""}.mdi-tie:before{content:""}.mdi-tilde:before{content:""}.mdi-tilde-off:before{content:""}.mdi-timelapse:before{content:""}.mdi-timeline:before{content:""}.mdi-timeline-alert:before{content:""}.mdi-timeline-alert-outline:before{content:""}.mdi-timeline-check:before{content:""}.mdi-timeline-check-outline:before{content:""}.mdi-timeline-clock:before{content:""}.mdi-timeline-clock-outline:before{content:""}.mdi-timeline-minus:before{content:""}.mdi-timeline-minus-outline:before{content:""}.mdi-timeline-outline:before{content:""}.mdi-timeline-plus:before{content:""}.mdi-timeline-plus-outline:before{content:""}.mdi-timeline-question:before{content:""}.mdi-timeline-question-outline:before{content:""}.mdi-timeline-remove:before{content:""}.mdi-timeline-remove-outline:before{content:""}.mdi-timeline-text:before{content:""}.mdi-timeline-text-outline:before{content:""}.mdi-timer:before{content:""}.mdi-timer-10:before{content:""}.mdi-timer-3:before{content:""}.mdi-timer-alert:before{content:""}.mdi-timer-alert-outline:before{content:""}.mdi-timer-cancel:before{content:""}.mdi-timer-cancel-outline:before{content:""}.mdi-timer-check:before{content:""}.mdi-timer-check-outline:before{content:""}.mdi-timer-cog:before{content:""}.mdi-timer-cog-outline:before{content:""}.mdi-timer-edit:before{content:""}.mdi-timer-edit-outline:before{content:""}.mdi-timer-lock:before{content:""}.mdi-timer-lock-open:before{content:""}.mdi-timer-lock-open-outline:before{content:""}.mdi-timer-lock-outline:before{content:""}.mdi-timer-marker:before{content:""}.mdi-timer-marker-outline:before{content:""}.mdi-timer-minus:before{content:""}.mdi-timer-minus-outline:before{content:""}.mdi-timer-music:before{content:""}.mdi-timer-music-outline:before{content:""}.mdi-timer-off:before{content:""}.mdi-timer-off-outline:before{content:""}.mdi-timer-outline:before{content:""}.mdi-timer-pause:before{content:""}.mdi-timer-pause-outline:before{content:""}.mdi-timer-play:before{content:""}.mdi-timer-play-outline:before{content:""}.mdi-timer-plus:before{content:""}.mdi-timer-plus-outline:before{content:""}.mdi-timer-refresh:before{content:""}.mdi-timer-refresh-outline:before{content:""}.mdi-timer-remove:before{content:""}.mdi-timer-remove-outline:before{content:""}.mdi-timer-sand:before{content:""}.mdi-timer-sand-complete:before{content:""}.mdi-timer-sand-empty:before{content:""}.mdi-timer-sand-full:before{content:""}.mdi-timer-sand-paused:before{content:""}.mdi-timer-settings:before{content:""}.mdi-timer-settings-outline:before{content:""}.mdi-timer-star:before{content:""}.mdi-timer-star-outline:before{content:""}.mdi-timer-stop:before{content:""}.mdi-timer-stop-outline:before{content:""}.mdi-timer-sync:before{content:""}.mdi-timer-sync-outline:before{content:""}.mdi-timetable:before{content:""}.mdi-tire:before{content:""}.mdi-toaster:before{content:""}.mdi-toaster-off:before{content:""}.mdi-toaster-oven:before{content:""}.mdi-toggle-switch:before{content:""}.mdi-toggle-switch-off:before{content:""}.mdi-toggle-switch-off-outline:before{content:""}.mdi-toggle-switch-outline:before{content:""}.mdi-toggle-switch-variant:before{content:""}.mdi-toggle-switch-variant-off:before{content:""}.mdi-toilet:before{content:""}.mdi-toolbox:before{content:""}.mdi-toolbox-outline:before{content:""}.mdi-tools:before{content:""}.mdi-tooltip:before{content:""}.mdi-tooltip-account:before{content:""}.mdi-tooltip-cellphone:before{content:""}.mdi-tooltip-check:before{content:""}.mdi-tooltip-check-outline:before{content:""}.mdi-tooltip-edit:before{content:""}.mdi-tooltip-edit-outline:before{content:""}.mdi-tooltip-image:before{content:""}.mdi-tooltip-image-outline:before{content:""}.mdi-tooltip-minus:before{content:""}.mdi-tooltip-minus-outline:before{content:""}.mdi-tooltip-outline:before{content:""}.mdi-tooltip-plus:before{content:""}.mdi-tooltip-plus-outline:before{content:""}.mdi-tooltip-question:before{content:""}.mdi-tooltip-question-outline:before{content:""}.mdi-tooltip-remove:before{content:""}.mdi-tooltip-remove-outline:before{content:""}.mdi-tooltip-text:before{content:""}.mdi-tooltip-text-outline:before{content:""}.mdi-tooth:before{content:""}.mdi-tooth-outline:before{content:""}.mdi-toothbrush:before{content:""}.mdi-toothbrush-electric:before{content:""}.mdi-toothbrush-paste:before{content:""}.mdi-torch:before{content:""}.mdi-tortoise:before{content:""}.mdi-toslink:before{content:""}.mdi-touch-text-outline:before{content:""}.mdi-tournament:before{content:""}.mdi-tow-truck:before{content:""}.mdi-tower-beach:before{content:""}.mdi-tower-fire:before{content:""}.mdi-town-hall:before{content:""}.mdi-toy-brick:before{content:""}.mdi-toy-brick-marker:before{content:""}.mdi-toy-brick-marker-outline:before{content:""}.mdi-toy-brick-minus:before{content:""}.mdi-toy-brick-minus-outline:before{content:""}.mdi-toy-brick-outline:before{content:""}.mdi-toy-brick-plus:before{content:""}.mdi-toy-brick-plus-outline:before{content:""}.mdi-toy-brick-remove:before{content:""}.mdi-toy-brick-remove-outline:before{content:""}.mdi-toy-brick-search:before{content:""}.mdi-toy-brick-search-outline:before{content:""}.mdi-track-light:before{content:""}.mdi-track-light-off:before{content:""}.mdi-trackpad:before{content:""}.mdi-trackpad-lock:before{content:""}.mdi-tractor:before{content:""}.mdi-tractor-variant:before{content:""}.mdi-trademark:before{content:""}.mdi-traffic-cone:before{content:""}.mdi-traffic-light:before{content:""}.mdi-traffic-light-outline:before{content:""}.mdi-train:before{content:""}.mdi-train-car:before{content:""}.mdi-train-car-autorack:before{content:""}.mdi-train-car-box:before{content:""}.mdi-train-car-box-full:before{content:""}.mdi-train-car-box-open:before{content:""}.mdi-train-car-caboose:before{content:""}.mdi-train-car-centerbeam:before{content:""}.mdi-train-car-centerbeam-full:before{content:""}.mdi-train-car-container:before{content:""}.mdi-train-car-flatbed:before{content:""}.mdi-train-car-flatbed-car:before{content:""}.mdi-train-car-flatbed-tank:before{content:""}.mdi-train-car-gondola:before{content:""}.mdi-train-car-gondola-full:before{content:""}.mdi-train-car-hopper:before{content:""}.mdi-train-car-hopper-covered:before{content:""}.mdi-train-car-hopper-full:before{content:""}.mdi-train-car-intermodal:before{content:""}.mdi-train-car-passenger:before{content:""}.mdi-train-car-passenger-door:before{content:""}.mdi-train-car-passenger-door-open:before{content:""}.mdi-train-car-passenger-variant:before{content:""}.mdi-train-car-tank:before{content:""}.mdi-train-variant:before{content:""}.mdi-tram:before{content:""}.mdi-tram-side:before{content:""}.mdi-transcribe:before{content:""}.mdi-transcribe-close:before{content:""}.mdi-transfer:before{content:""}.mdi-transfer-down:before{content:""}.mdi-transfer-left:before{content:""}.mdi-transfer-right:before{content:""}.mdi-transfer-up:before{content:""}.mdi-transit-connection:before{content:""}.mdi-transit-connection-horizontal:before{content:""}.mdi-transit-connection-variant:before{content:""}.mdi-transit-detour:before{content:""}.mdi-transit-skip:before{content:""}.mdi-transit-transfer:before{content:""}.mdi-transition:before{content:""}.mdi-transition-masked:before{content:""}.mdi-translate:before{content:""}.mdi-translate-off:before{content:""}.mdi-translate-variant:before{content:""}.mdi-transmission-tower:before{content:""}.mdi-transmission-tower-export:before{content:""}.mdi-transmission-tower-import:before{content:""}.mdi-transmission-tower-off:before{content:""}.mdi-trash-can:before{content:""}.mdi-trash-can-outline:before{content:""}.mdi-tray:before{content:""}.mdi-tray-alert:before{content:""}.mdi-tray-arrow-down:before{content:""}.mdi-tray-arrow-up:before{content:""}.mdi-tray-full:before{content:""}.mdi-tray-minus:before{content:""}.mdi-tray-plus:before{content:""}.mdi-tray-remove:before{content:""}.mdi-treasure-chest:before{content:""}.mdi-treasure-chest-outline:before{content:""}.mdi-tree:before{content:""}.mdi-tree-outline:before{content:""}.mdi-trello:before{content:""}.mdi-trending-down:before{content:""}.mdi-trending-neutral:before{content:""}.mdi-trending-up:before{content:""}.mdi-triangle:before{content:""}.mdi-triangle-down:before{content:""}.mdi-triangle-down-outline:before{content:""}.mdi-triangle-outline:before{content:""}.mdi-triangle-small-down:before{content:""}.mdi-triangle-small-up:before{content:""}.mdi-triangle-wave:before{content:""}.mdi-triforce:before{content:""}.mdi-trophy:before{content:""}.mdi-trophy-award:before{content:""}.mdi-trophy-broken:before{content:""}.mdi-trophy-outline:before{content:""}.mdi-trophy-variant:before{content:""}.mdi-trophy-variant-outline:before{content:""}.mdi-truck:before{content:""}.mdi-truck-alert:before{content:""}.mdi-truck-alert-outline:before{content:""}.mdi-truck-cargo-container:before{content:""}.mdi-truck-check:before{content:""}.mdi-truck-check-outline:before{content:""}.mdi-truck-delivery:before{content:""}.mdi-truck-delivery-outline:before{content:""}.mdi-truck-fast:before{content:""}.mdi-truck-fast-outline:before{content:""}.mdi-truck-flatbed:before{content:""}.mdi-truck-minus:before{content:""}.mdi-truck-minus-outline:before{content:""}.mdi-truck-outline:before{content:""}.mdi-truck-plus:before{content:""}.mdi-truck-plus-outline:before{content:""}.mdi-truck-remove:before{content:""}.mdi-truck-remove-outline:before{content:""}.mdi-truck-snowflake:before{content:""}.mdi-truck-trailer:before{content:""}.mdi-trumpet:before{content:""}.mdi-tshirt-crew:before{content:""}.mdi-tshirt-crew-outline:before{content:""}.mdi-tshirt-v:before{content:""}.mdi-tshirt-v-outline:before{content:""}.mdi-tsunami:before{content:""}.mdi-tumble-dryer:before{content:""}.mdi-tumble-dryer-alert:before{content:""}.mdi-tumble-dryer-off:before{content:""}.mdi-tune:before{content:""}.mdi-tune-variant:before{content:""}.mdi-tune-vertical:before{content:""}.mdi-tune-vertical-variant:before{content:""}.mdi-tunnel:before{content:""}.mdi-tunnel-outline:before{content:""}.mdi-turbine:before{content:""}.mdi-turkey:before{content:""}.mdi-turnstile:before{content:""}.mdi-turnstile-outline:before{content:""}.mdi-turtle:before{content:""}.mdi-twitch:before{content:""}.mdi-twitter:before{content:""}.mdi-two-factor-authentication:before{content:""}.mdi-typewriter:before{content:""}.mdi-ubisoft:before{content:""}.mdi-ubuntu:before{content:""}.mdi-ufo:before{content:""}.mdi-ufo-outline:before{content:""}.mdi-ultra-high-definition:before{content:""}.mdi-umbraco:before{content:""}.mdi-umbrella:before{content:""}.mdi-umbrella-beach:before{content:""}.mdi-umbrella-beach-outline:before{content:""}.mdi-umbrella-closed:before{content:""}.mdi-umbrella-closed-outline:before{content:""}.mdi-umbrella-closed-variant:before{content:""}.mdi-umbrella-outline:before{content:""}.mdi-undo:before{content:""}.mdi-undo-variant:before{content:""}.mdi-unfold-less-horizontal:before{content:""}.mdi-unfold-less-vertical:before{content:""}.mdi-unfold-more-horizontal:before{content:""}.mdi-unfold-more-vertical:before{content:""}.mdi-ungroup:before{content:""}.mdi-unicode:before{content:""}.mdi-unicorn:before{content:""}.mdi-unicorn-variant:before{content:""}.mdi-unicycle:before{content:""}.mdi-unity:before{content:""}.mdi-unreal:before{content:""}.mdi-update:before{content:""}.mdi-upload:before{content:""}.mdi-upload-lock:before{content:""}.mdi-upload-lock-outline:before{content:""}.mdi-upload-multiple:before{content:""}.mdi-upload-network:before{content:""}.mdi-upload-network-outline:before{content:""}.mdi-upload-off:before{content:""}.mdi-upload-off-outline:before{content:""}.mdi-upload-outline:before{content:""}.mdi-usb:before{content:""}.mdi-usb-flash-drive:before{content:""}.mdi-usb-flash-drive-outline:before{content:""}.mdi-usb-port:before{content:""}.mdi-vacuum:before{content:""}.mdi-vacuum-outline:before{content:""}.mdi-valve:before{content:""}.mdi-valve-closed:before{content:""}.mdi-valve-open:before{content:""}.mdi-van-passenger:before{content:""}.mdi-van-utility:before{content:""}.mdi-vanish:before{content:""}.mdi-vanish-quarter:before{content:""}.mdi-vanity-light:before{content:""}.mdi-variable:before{content:""}.mdi-variable-box:before{content:""}.mdi-vector-arrange-above:before{content:""}.mdi-vector-arrange-below:before{content:""}.mdi-vector-bezier:before{content:""}.mdi-vector-circle:before{content:""}.mdi-vector-circle-variant:before{content:""}.mdi-vector-combine:before{content:""}.mdi-vector-curve:before{content:""}.mdi-vector-difference:before{content:""}.mdi-vector-difference-ab:before{content:""}.mdi-vector-difference-ba:before{content:""}.mdi-vector-ellipse:before{content:""}.mdi-vector-intersection:before{content:""}.mdi-vector-line:before{content:""}.mdi-vector-link:before{content:""}.mdi-vector-point:before{content:""}.mdi-vector-point-edit:before{content:""}.mdi-vector-point-minus:before{content:""}.mdi-vector-point-plus:before{content:""}.mdi-vector-point-select:before{content:""}.mdi-vector-polygon:before{content:""}.mdi-vector-polygon-variant:before{content:""}.mdi-vector-polyline:before{content:""}.mdi-vector-polyline-edit:before{content:""}.mdi-vector-polyline-minus:before{content:""}.mdi-vector-polyline-plus:before{content:""}.mdi-vector-polyline-remove:before{content:""}.mdi-vector-radius:before{content:""}.mdi-vector-rectangle:before{content:""}.mdi-vector-selection:before{content:""}.mdi-vector-square:before{content:""}.mdi-vector-square-close:before{content:""}.mdi-vector-square-edit:before{content:""}.mdi-vector-square-minus:before{content:""}.mdi-vector-square-open:before{content:""}.mdi-vector-square-plus:before{content:""}.mdi-vector-square-remove:before{content:""}.mdi-vector-triangle:before{content:""}.mdi-vector-union:before{content:""}.mdi-vhs:before{content:""}.mdi-vibrate:before{content:""}.mdi-vibrate-off:before{content:""}.mdi-video:before{content:""}.mdi-video-2d:before{content:""}.mdi-video-3d:before{content:""}.mdi-video-3d-off:before{content:""}.mdi-video-3d-variant:before{content:""}.mdi-video-4k-box:before{content:""}.mdi-video-account:before{content:""}.mdi-video-box:before{content:""}.mdi-video-box-off:before{content:""}.mdi-video-check:before{content:""}.mdi-video-check-outline:before{content:""}.mdi-video-high-definition:before{content:""}.mdi-video-image:before{content:""}.mdi-video-input-antenna:before{content:""}.mdi-video-input-component:before{content:""}.mdi-video-input-hdmi:before{content:""}.mdi-video-input-scart:before{content:""}.mdi-video-input-svideo:before{content:""}.mdi-video-marker:before{content:""}.mdi-video-marker-outline:before{content:""}.mdi-video-minus:before{content:""}.mdi-video-minus-outline:before{content:""}.mdi-video-off:before{content:""}.mdi-video-off-outline:before{content:""}.mdi-video-outline:before{content:""}.mdi-video-plus:before{content:""}.mdi-video-plus-outline:before{content:""}.mdi-video-stabilization:before{content:""}.mdi-video-switch:before{content:""}.mdi-video-switch-outline:before{content:""}.mdi-video-vintage:before{content:""}.mdi-video-wireless:before{content:""}.mdi-video-wireless-outline:before{content:""}.mdi-view-agenda:before{content:""}.mdi-view-agenda-outline:before{content:""}.mdi-view-array:before{content:""}.mdi-view-array-outline:before{content:""}.mdi-view-carousel:before{content:""}.mdi-view-carousel-outline:before{content:""}.mdi-view-column:before{content:""}.mdi-view-column-outline:before{content:""}.mdi-view-comfy:before{content:""}.mdi-view-comfy-outline:before{content:""}.mdi-view-compact:before{content:""}.mdi-view-compact-outline:before{content:""}.mdi-view-dashboard:before{content:""}.mdi-view-dashboard-edit:before{content:""}.mdi-view-dashboard-edit-outline:before{content:""}.mdi-view-dashboard-outline:before{content:""}.mdi-view-dashboard-variant:before{content:""}.mdi-view-dashboard-variant-outline:before{content:""}.mdi-view-day:before{content:""}.mdi-view-day-outline:before{content:""}.mdi-view-gallery:before{content:""}.mdi-view-gallery-outline:before{content:""}.mdi-view-grid:before{content:""}.mdi-view-grid-compact:before{content:""}.mdi-view-grid-outline:before{content:""}.mdi-view-grid-plus:before{content:""}.mdi-view-grid-plus-outline:before{content:""}.mdi-view-headline:before{content:""}.mdi-view-list:before{content:""}.mdi-view-list-outline:before{content:""}.mdi-view-module:before{content:""}.mdi-view-module-outline:before{content:""}.mdi-view-parallel:before{content:""}.mdi-view-parallel-outline:before{content:""}.mdi-view-quilt:before{content:""}.mdi-view-quilt-outline:before{content:""}.mdi-view-sequential:before{content:""}.mdi-view-sequential-outline:before{content:""}.mdi-view-split-horizontal:before{content:""}.mdi-view-split-vertical:before{content:""}.mdi-view-stream:before{content:""}.mdi-view-stream-outline:before{content:""}.mdi-view-week:before{content:""}.mdi-view-week-outline:before{content:""}.mdi-vimeo:before{content:""}.mdi-violin:before{content:""}.mdi-virtual-reality:before{content:""}.mdi-virus:before{content:""}.mdi-virus-off:before{content:""}.mdi-virus-off-outline:before{content:""}.mdi-virus-outline:before{content:""}.mdi-vlc:before{content:""}.mdi-voicemail:before{content:""}.mdi-volcano:before{content:""}.mdi-volcano-outline:before{content:""}.mdi-volleyball:before{content:""}.mdi-volume-equal:before{content:""}.mdi-volume-high:before{content:""}.mdi-volume-low:before{content:""}.mdi-volume-medium:before{content:""}.mdi-volume-minus:before{content:""}.mdi-volume-mute:before{content:""}.mdi-volume-off:before{content:""}.mdi-volume-plus:before{content:""}.mdi-volume-source:before{content:""}.mdi-volume-variant-off:before{content:""}.mdi-volume-vibrate:before{content:""}.mdi-vote:before{content:""}.mdi-vote-outline:before{content:""}.mdi-vpn:before{content:""}.mdi-vuejs:before{content:""}.mdi-vuetify:before{content:""}.mdi-walk:before{content:""}.mdi-wall:before{content:""}.mdi-wall-fire:before{content:""}.mdi-wall-sconce:before{content:""}.mdi-wall-sconce-flat:before{content:""}.mdi-wall-sconce-flat-outline:before{content:""}.mdi-wall-sconce-flat-variant:before{content:""}.mdi-wall-sconce-flat-variant-outline:before{content:""}.mdi-wall-sconce-outline:before{content:""}.mdi-wall-sconce-round:before{content:""}.mdi-wall-sconce-round-outline:before{content:""}.mdi-wall-sconce-round-variant:before{content:""}.mdi-wall-sconce-round-variant-outline:before{content:""}.mdi-wallet:before{content:""}.mdi-wallet-bifold:before{content:""}.mdi-wallet-bifold-outline:before{content:""}.mdi-wallet-giftcard:before{content:""}.mdi-wallet-membership:before{content:""}.mdi-wallet-outline:before{content:""}.mdi-wallet-plus:before{content:""}.mdi-wallet-plus-outline:before{content:""}.mdi-wallet-travel:before{content:""}.mdi-wallpaper:before{content:""}.mdi-wan:before{content:""}.mdi-wardrobe:before{content:""}.mdi-wardrobe-outline:before{content:""}.mdi-warehouse:before{content:""}.mdi-washing-machine:before{content:""}.mdi-washing-machine-alert:before{content:""}.mdi-washing-machine-off:before{content:""}.mdi-watch:before{content:""}.mdi-watch-export:before{content:""}.mdi-watch-export-variant:before{content:""}.mdi-watch-import:before{content:""}.mdi-watch-import-variant:before{content:""}.mdi-watch-variant:before{content:""}.mdi-watch-vibrate:before{content:""}.mdi-watch-vibrate-off:before{content:""}.mdi-water:before{content:""}.mdi-water-alert:before{content:""}.mdi-water-alert-outline:before{content:""}.mdi-water-boiler:before{content:""}.mdi-water-boiler-alert:before{content:""}.mdi-water-boiler-auto:before{content:""}.mdi-water-boiler-off:before{content:""}.mdi-water-check:before{content:""}.mdi-water-check-outline:before{content:""}.mdi-water-circle:before{content:""}.mdi-water-minus:before{content:""}.mdi-water-minus-outline:before{content:""}.mdi-water-off:before{content:""}.mdi-water-off-outline:before{content:""}.mdi-water-opacity:before{content:""}.mdi-water-outline:before{content:""}.mdi-water-percent:before{content:""}.mdi-water-percent-alert:before{content:""}.mdi-water-plus:before{content:""}.mdi-water-plus-outline:before{content:""}.mdi-water-polo:before{content:""}.mdi-water-pump:before{content:""}.mdi-water-pump-off:before{content:""}.mdi-water-remove:before{content:""}.mdi-water-remove-outline:before{content:""}.mdi-water-sync:before{content:""}.mdi-water-thermometer:before{content:""}.mdi-water-thermometer-outline:before{content:""}.mdi-water-well:before{content:""}.mdi-water-well-outline:before{content:""}.mdi-waterfall:before{content:""}.mdi-watering-can:before{content:""}.mdi-watering-can-outline:before{content:""}.mdi-watermark:before{content:""}.mdi-wave:before{content:""}.mdi-waveform:before{content:""}.mdi-waves:before{content:""}.mdi-waves-arrow-left:before{content:""}.mdi-waves-arrow-right:before{content:""}.mdi-waves-arrow-up:before{content:""}.mdi-waze:before{content:""}.mdi-weather-cloudy:before{content:""}.mdi-weather-cloudy-alert:before{content:""}.mdi-weather-cloudy-arrow-right:before{content:""}.mdi-weather-cloudy-clock:before{content:""}.mdi-weather-dust:before{content:""}.mdi-weather-fog:before{content:""}.mdi-weather-hail:before{content:""}.mdi-weather-hazy:before{content:""}.mdi-weather-hurricane:before{content:""}.mdi-weather-hurricane-outline:before{content:""}.mdi-weather-lightning:before{content:""}.mdi-weather-lightning-rainy:before{content:""}.mdi-weather-night:before{content:""}.mdi-weather-night-partly-cloudy:before{content:""}.mdi-weather-partly-cloudy:before{content:""}.mdi-weather-partly-lightning:before{content:""}.mdi-weather-partly-rainy:before{content:""}.mdi-weather-partly-snowy:before{content:""}.mdi-weather-partly-snowy-rainy:before{content:""}.mdi-weather-pouring:before{content:""}.mdi-weather-rainy:before{content:""}.mdi-weather-snowy:before{content:""}.mdi-weather-snowy-heavy:before{content:""}.mdi-weather-snowy-rainy:before{content:""}.mdi-weather-sunny:before{content:""}.mdi-weather-sunny-alert:before{content:""}.mdi-weather-sunny-off:before{content:""}.mdi-weather-sunset:before{content:""}.mdi-weather-sunset-down:before{content:""}.mdi-weather-sunset-up:before{content:""}.mdi-weather-tornado:before{content:""}.mdi-weather-windy:before{content:""}.mdi-weather-windy-variant:before{content:""}.mdi-web:before{content:""}.mdi-web-box:before{content:""}.mdi-web-cancel:before{content:""}.mdi-web-check:before{content:""}.mdi-web-clock:before{content:""}.mdi-web-minus:before{content:""}.mdi-web-off:before{content:""}.mdi-web-plus:before{content:""}.mdi-web-refresh:before{content:""}.mdi-web-remove:before{content:""}.mdi-web-sync:before{content:""}.mdi-webcam:before{content:""}.mdi-webcam-off:before{content:""}.mdi-webhook:before{content:""}.mdi-webpack:before{content:""}.mdi-webrtc:before{content:""}.mdi-wechat:before{content:""}.mdi-weight:before{content:""}.mdi-weight-gram:before{content:""}.mdi-weight-kilogram:before{content:""}.mdi-weight-lifter:before{content:""}.mdi-weight-pound:before{content:""}.mdi-whatsapp:before{content:""}.mdi-wheel-barrow:before{content:""}.mdi-wheelchair:before{content:""}.mdi-wheelchair-accessibility:before{content:""}.mdi-whistle:before{content:""}.mdi-whistle-outline:before{content:""}.mdi-white-balance-auto:before{content:""}.mdi-white-balance-incandescent:before{content:""}.mdi-white-balance-iridescent:before{content:""}.mdi-white-balance-sunny:before{content:""}.mdi-widgets:before{content:""}.mdi-widgets-outline:before{content:""}.mdi-wifi:before{content:""}.mdi-wifi-alert:before{content:""}.mdi-wifi-arrow-down:before{content:""}.mdi-wifi-arrow-left:before{content:""}.mdi-wifi-arrow-left-right:before{content:""}.mdi-wifi-arrow-right:before{content:""}.mdi-wifi-arrow-up:before{content:""}.mdi-wifi-arrow-up-down:before{content:""}.mdi-wifi-cancel:before{content:""}.mdi-wifi-check:before{content:""}.mdi-wifi-cog:before{content:""}.mdi-wifi-lock:before{content:""}.mdi-wifi-lock-open:before{content:""}.mdi-wifi-marker:before{content:""}.mdi-wifi-minus:before{content:""}.mdi-wifi-off:before{content:""}.mdi-wifi-plus:before{content:""}.mdi-wifi-refresh:before{content:""}.mdi-wifi-remove:before{content:""}.mdi-wifi-settings:before{content:""}.mdi-wifi-star:before{content:""}.mdi-wifi-strength-1:before{content:""}.mdi-wifi-strength-1-alert:before{content:""}.mdi-wifi-strength-1-lock:before{content:""}.mdi-wifi-strength-1-lock-open:before{content:""}.mdi-wifi-strength-2:before{content:""}.mdi-wifi-strength-2-alert:before{content:""}.mdi-wifi-strength-2-lock:before{content:""}.mdi-wifi-strength-2-lock-open:before{content:""}.mdi-wifi-strength-3:before{content:""}.mdi-wifi-strength-3-alert:before{content:""}.mdi-wifi-strength-3-lock:before{content:""}.mdi-wifi-strength-3-lock-open:before{content:""}.mdi-wifi-strength-4:before{content:""}.mdi-wifi-strength-4-alert:before{content:""}.mdi-wifi-strength-4-lock:before{content:""}.mdi-wifi-strength-4-lock-open:before{content:""}.mdi-wifi-strength-alert-outline:before{content:""}.mdi-wifi-strength-lock-open-outline:before{content:""}.mdi-wifi-strength-lock-outline:before{content:""}.mdi-wifi-strength-off:before{content:""}.mdi-wifi-strength-off-outline:before{content:""}.mdi-wifi-strength-outline:before{content:""}.mdi-wifi-sync:before{content:""}.mdi-wikipedia:before{content:""}.mdi-wind-power:before{content:""}.mdi-wind-power-outline:before{content:""}.mdi-wind-turbine:before{content:""}.mdi-wind-turbine-alert:before{content:""}.mdi-wind-turbine-check:before{content:""}.mdi-window-close:before{content:""}.mdi-window-closed:before{content:""}.mdi-window-closed-variant:before{content:""}.mdi-window-maximize:before{content:""}.mdi-window-minimize:before{content:""}.mdi-window-open:before{content:""}.mdi-window-open-variant:before{content:""}.mdi-window-restore:before{content:""}.mdi-window-shutter:before{content:""}.mdi-window-shutter-alert:before{content:""}.mdi-window-shutter-auto:before{content:""}.mdi-window-shutter-cog:before{content:""}.mdi-window-shutter-open:before{content:""}.mdi-window-shutter-settings:before{content:""}.mdi-windsock:before{content:""}.mdi-wiper:before{content:""}.mdi-wiper-wash:before{content:""}.mdi-wiper-wash-alert:before{content:""}.mdi-wizard-hat:before{content:""}.mdi-wordpress:before{content:""}.mdi-wrap:before{content:""}.mdi-wrap-disabled:before{content:""}.mdi-wrench:before{content:""}.mdi-wrench-check:before{content:""}.mdi-wrench-check-outline:before{content:""}.mdi-wrench-clock:before{content:""}.mdi-wrench-clock-outline:before{content:""}.mdi-wrench-cog:before{content:""}.mdi-wrench-cog-outline:before{content:""}.mdi-wrench-outline:before{content:""}.mdi-xamarin:before{content:""}.mdi-xml:before{content:""}.mdi-xmpp:before{content:""}.mdi-yahoo:before{content:""}.mdi-yeast:before{content:""}.mdi-yin-yang:before{content:""}.mdi-yoga:before{content:""}.mdi-youtube:before{content:""}.mdi-youtube-gaming:before{content:""}.mdi-youtube-studio:before{content:""}.mdi-youtube-subscription:before{content:""}.mdi-youtube-tv:before{content:""}.mdi-yurt:before{content:""}.mdi-z-wave:before{content:""}.mdi-zend:before{content:""}.mdi-zigbee:before{content:""}.mdi-zip-box:before{content:""}.mdi-zip-box-outline:before{content:""}.mdi-zip-disk:before{content:""}.mdi-zodiac-aquarius:before{content:""}.mdi-zodiac-aries:before{content:""}.mdi-zodiac-cancer:before{content:""}.mdi-zodiac-capricorn:before{content:""}.mdi-zodiac-gemini:before{content:""}.mdi-zodiac-leo:before{content:""}.mdi-zodiac-libra:before{content:""}.mdi-zodiac-pisces:before{content:""}.mdi-zodiac-sagittarius:before{content:""}.mdi-zodiac-scorpio:before{content:""}.mdi-zodiac-taurus:before{content:""}.mdi-zodiac-virgo:before{content:""}.mdi-blank:before{content:"";visibility:hidden}.mdi-18px.mdi-set,.mdi-18px.mdi:before{font-size:18px}.mdi-24px.mdi-set,.mdi-24px.mdi:before{font-size:24px}.mdi-36px.mdi-set,.mdi-36px.mdi:before{font-size:36px}.mdi-48px.mdi-set,.mdi-48px.mdi:before{font-size:48px}.mdi-dark:before{color:#0000008a}.mdi-dark.mdi-inactive:before{color:#00000042}.mdi-light:before{color:#fff}.mdi-light.mdi-inactive:before{color:#ffffff4d}.mdi-rotate-45:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mdi-rotate-90:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mdi-rotate-135:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.mdi-rotate-180:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mdi-rotate-225:before{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.mdi-rotate-270:before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mdi-rotate-315:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.mdi-flip-h:before{-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mdi-flip-v:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.mdi-spin:before{-webkit-animation:mdi-spin 2s infinite linear;animation:mdi-spin 2s infinite linear}@-webkit-keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes mdi-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.v-application{display:flex;background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-application__wrap{backface-visibility:hidden;display:flex;flex-direction:column;flex:1 1 auto;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse .v-toolbar-title{display:none}.v-locale--is-ltr.v-toolbar--collapse,.v-locale--is-ltr .v-toolbar--collapse{border-bottom-right-radius:24px}.v-locale--is-rtl.v-toolbar--collapse,.v-locale--is-rtl .v-toolbar--collapse{border-bottom-left-radius:24px}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-toolbar--floating{display:inline-flex}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content>.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline-start:10px;margin-inline-end:auto}.v-toolbar__append{margin-inline-start:auto;margin-inline-end:10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline-start:0;margin-inline-end:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline-start:calc(var(--v-btn-height) / -9);margin-inline-end:calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline-start:calc(var(--v-btn-height) / 4.5);margin-inline-end:calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline-start:calc(var(--v-btn-height) / -9);margin-inline-end:calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline-start:calc(var(--v-btn-height) / 4.5);margin-inline-end:calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn{padding:0 8px}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-banner-actions .v-btn{padding:0 8px}.v-pagination .v-btn{border-radius:4px}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-snackbar-actions .v-btn{padding:0 8px}.v-btn-toggle .v-btn.v-btn--selected:not(.v-btn--disabled) .v-btn__overlay{opacity:var(--v-activated-opacity)}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-locale--is-ltr.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-locale--is-ltr .v-progress-linear--rounded-bar .v-progress-linear__determinate{border-top-left-radius:0;border-bottom-left-radius:0}.v-locale--is-rtl.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-locale--is-rtl .v-progress-linear--rounded-bar .v-progress-linear__determinate{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{align-self:flex-start;flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-autocomplete__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:90%}.v-autocomplete__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline-start:inherit;padding-inline-end:inherit}.v-autocomplete--single .v-field--variant-outlined input{top:50%;transform:translateY(calc(-50% - (var(--v-input-chips-margin-top) + var(--v-input-chips-margin-bottom)) / 2))}.v-autocomplete--single .v-field--active input{transition:none}.v-autocomplete--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;width:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5;--v-input-chips-margin-top: 2px}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 15px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 11px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 7px}.v-input--density-default{--v-input-chips-margin-bottom: 0px}.v-input--density-comfortable{--v-input-chips-margin-bottom: 2px}.v-input--density-compact{--v-input-chips-margin-bottom: 4px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;cursor:default;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 18px;font-size:.625rem;padding:0 7px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 12px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 18px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-4.9px;margin-inline-end:3.5px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-7px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:3.5px;margin-inline-end:-4.9px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:10.5px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-3.5px;margin-inline-end:3.5px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:3.5px;margin-inline-end:-3.5px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:7px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 24px;font-size:.75rem;padding:0 9px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 18px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 24px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-6.3px;margin-inline-end:4.5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-9px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:4.5px;margin-inline-end:-6.3px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-9px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:13.5px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-4.5px;margin-inline-end:4.5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:4.5px;margin-inline-end:-4.5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:9px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 30px;font-size:.875rem;padding:0 11px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 24px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 30px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-7.7px;margin-inline-end:5.5px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-11px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:5.5px;margin-inline-end:-7.7px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-11px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:16.5px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-5.5px;margin-inline-end:5.5px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:5.5px;margin-inline-end:-5.5px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:11px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 36px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 30px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 36px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 42px;font-size:1.125rem;padding:0 16px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 36px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 42px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.2px;margin-inline-end:8px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-16px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8px;margin-inline-end:-11.2px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-16px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:24px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8px;margin-inline-end:8px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8px;margin-inline-end:-8px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:16px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0;flex-wrap:wrap}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column{flex-wrap:wrap;white-space:normal}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline-start:8px;padding-inline-end:8px}.v-navigation-drawer--rail:not(.v-navigation-drawer--is-hovering.v-navigation-drawer--expand-on-hover) .v-list .v-avatar{--v-avatar-height: 24px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;grid-area:prepend;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:12px}.v-list-item-action--end{margin-inline-start:12px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--nav{padding-inline-start:8px;padding-inline-end:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:.32;position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-field__input input{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-text-field input.v-field__input{min-height:calc(max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px) - var(--v-input-chips-margin-top) - var(--v-input-chips-margin-bottom));padding-top:calc(var(--v-input-chips-margin-top) + var(--v-field-input-padding-top));padding-bottom:calc(var(--v-input-chips-margin-bottom) + var(--v-field-input-padding-bottom))}.v-text-field .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px);padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-text-field__prefix__text,.v-text-field__suffix__text{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-text-field--plain-underlined{--v-field-padding-top--plain-underlined: 6px}.v-text-field--plain-underlined .v-input__details{padding:0}.v-text-field--plain-underlined .v-input__prepend,.v-text-field--plain-underlined .v-input__append{align-items:flex-start;padding-top:calc(var(--v-field-padding-top--plain-underlined) + var(--v-input-padding-top))}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 10px;--v-field-padding-bottom: 5px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 10px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 5px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 5px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 1px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 15px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 11px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 7px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px;--v-field-padding-top: var(--v-field-padding-top--plain-underlined, 6px)}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-bottom: 5px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-bottom: 1px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{color:inherit;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px);min-width:0;padding-inline-start:var(--v-field-padding-start);padding-inline-end:var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 10px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 10px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 5px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;margin-inline-start:4px;margin-inline-end:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:visible}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width)}.v-input--density-default .v-field--variant-outlined .v-field__outline__start{flex:0 0 29px}.v-input--density-comfortable .v-field--variant-outlined .v-field__outline__start{flex:0 0 25px}.v-input--density-compact .v-field--variant-outlined .v-field__outline__start{flex:0 0 21px}.v-locale--is-ltr.v-field--variant-outlined .v-field__outline__start,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__start{border-top-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:inherit}.v-locale--is-rtl.v-field--variant-outlined .v-field__outline__start,.v-locale--is-rtl .v-field--variant-outlined .v-field__outline__start{border-top-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width)}.v-locale--is-ltr.v-field--variant-outlined .v-field__outline__end,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__end{border-top-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:0}.v-locale--is-rtl.v-field--variant-outlined .v-field__outline__end,.v-locale--is-rtl .v-field--variant-outlined .v-field__outline__end{border-top-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:inherit}.v-field__loader{bottom:0;left:0;position:absolute;right:0;width:100%}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input{flex-direction:row-reverse}.v-locale--is-ltr.v-field--reverse .v-field__input,.v-locale--is-ltr.v-field--reverse input,.v-locale--is-ltr .v-field--reverse .v-field__input,.v-locale--is-ltr .v-field--reverse input{text-align:right}.v-locale--is-rtl.v-field--reverse .v-field__input,.v-locale--is-rtl.v-field--reverse input,.v-locale--is-rtl .v-field--reverse .v-field__input,.v-locale--is-rtl .v-field--reverse input{text-align:left}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.375rem;overflow:hidden;padding-inline-start:16px;padding-inline-end:8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--border{border-width:thin;box-shadow:none}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color .2s,.2s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-breadcrumbs{display:flex;align-items:center;line-height:1.375rem;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline-start:-4px;margin-inline-end:2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend{grid-area:prepend;padding-inline-end:1rem}.v-card-item__append{grid-area:append;padding-inline-start:1rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls *{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-locale--is-ltr.v-color-picker-edit__input:not(:last-child),.v-locale--is-ltr .v-color-picker-edit__input:not(:last-child){margin-right:8px}.v-locale--is-rtl.v-color-picker-edit__input:not(:last-child),.v-locale--is-rtl .v-color-picker-edit__input:not(:last-child){margin-left:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden}.v-locale--is-ltr.v-color-picker-preview__dot,.v-locale--is-ltr .v-color-picker-preview__dot{margin-right:24px}.v-locale--is-rtl.v-color-picker-preview__dot,.v-locale--is-rtl .v-color-picker-preview__dot{margin-left:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline-start:8px;margin-inline-end:8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb{left:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb{right:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background,.v-slider-track__fill,.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-on-surface-variant))}.v-slider-track{border-radius:6px}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{align-self:flex-start;flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-combobox__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:90%}.v-combobox__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline-start:inherit;padding-inline-end:inherit}.v-combobox--single .v-field--variant-outlined input{top:50%;transform:translateY(calc(-50% - (var(--v-input-chips-margin-top) + var(--v-input-chips-margin-bottom)) / 2))}.v-combobox--single .v-field--active input{transition:none}.v-combobox--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px;display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex;overflow:hidden}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]>.v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:hover>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:hover>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:focus-visible>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--active:focus>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active:before{opacity:.12}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.v-file-input .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-file-input .v-chip{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-1,.v-locale--is-ltr .offset-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-1,.v-locale--is-rtl .offset-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-2,.v-locale--is-ltr .offset-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-2,.v-locale--is-rtl .offset-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-3,.v-locale--is-ltr .offset-3{margin-left:25%}.v-locale--is-rtl.offset-3,.v-locale--is-rtl .offset-3{margin-right:25%}.v-locale--is-ltr.offset-4,.v-locale--is-ltr .offset-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-4,.v-locale--is-rtl .offset-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-5,.v-locale--is-ltr .offset-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-5,.v-locale--is-rtl .offset-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-6,.v-locale--is-ltr .offset-6{margin-left:50%}.v-locale--is-rtl.offset-6,.v-locale--is-rtl .offset-6{margin-right:50%}.v-locale--is-ltr.offset-7,.v-locale--is-ltr .offset-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-7,.v-locale--is-rtl .offset-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-8,.v-locale--is-ltr .offset-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-8,.v-locale--is-rtl .offset-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-9,.v-locale--is-ltr .offset-9{margin-left:75%}.v-locale--is-rtl.offset-9,.v-locale--is-rtl .offset-9{margin-right:75%}.v-locale--is-ltr.offset-10,.v-locale--is-ltr .offset-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-10,.v-locale--is-rtl .offset-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-11,.v-locale--is-ltr .offset-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-11,.v-locale--is-rtl .offset-11{margin-right:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-sm-0,.v-locale--is-ltr .offset-sm-0{margin-left:0}.v-locale--is-rtl.offset-sm-0,.v-locale--is-rtl .offset-sm-0{margin-right:0}.v-locale--is-ltr.offset-sm-1,.v-locale--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-sm-1,.v-locale--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-sm-2,.v-locale--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-sm-2,.v-locale--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-sm-3,.v-locale--is-ltr .offset-sm-3{margin-left:25%}.v-locale--is-rtl.offset-sm-3,.v-locale--is-rtl .offset-sm-3{margin-right:25%}.v-locale--is-ltr.offset-sm-4,.v-locale--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-sm-4,.v-locale--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-sm-5,.v-locale--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-sm-5,.v-locale--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-sm-6,.v-locale--is-ltr .offset-sm-6{margin-left:50%}.v-locale--is-rtl.offset-sm-6,.v-locale--is-rtl .offset-sm-6{margin-right:50%}.v-locale--is-ltr.offset-sm-7,.v-locale--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-sm-7,.v-locale--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-sm-8,.v-locale--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-sm-8,.v-locale--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-sm-9,.v-locale--is-ltr .offset-sm-9{margin-left:75%}.v-locale--is-rtl.offset-sm-9,.v-locale--is-rtl .offset-sm-9{margin-right:75%}.v-locale--is-ltr.offset-sm-10,.v-locale--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-sm-10,.v-locale--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-sm-11,.v-locale--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-sm-11,.v-locale--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-md-0,.v-locale--is-ltr .offset-md-0{margin-left:0}.v-locale--is-rtl.offset-md-0,.v-locale--is-rtl .offset-md-0{margin-right:0}.v-locale--is-ltr.offset-md-1,.v-locale--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-md-1,.v-locale--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-md-2,.v-locale--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-md-2,.v-locale--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-md-3,.v-locale--is-ltr .offset-md-3{margin-left:25%}.v-locale--is-rtl.offset-md-3,.v-locale--is-rtl .offset-md-3{margin-right:25%}.v-locale--is-ltr.offset-md-4,.v-locale--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-md-4,.v-locale--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-md-5,.v-locale--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-md-5,.v-locale--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-md-6,.v-locale--is-ltr .offset-md-6{margin-left:50%}.v-locale--is-rtl.offset-md-6,.v-locale--is-rtl .offset-md-6{margin-right:50%}.v-locale--is-ltr.offset-md-7,.v-locale--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-md-7,.v-locale--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-md-8,.v-locale--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-md-8,.v-locale--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-md-9,.v-locale--is-ltr .offset-md-9{margin-left:75%}.v-locale--is-rtl.offset-md-9,.v-locale--is-rtl .offset-md-9{margin-right:75%}.v-locale--is-ltr.offset-md-10,.v-locale--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-md-10,.v-locale--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-md-11,.v-locale--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-md-11,.v-locale--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-lg-0,.v-locale--is-ltr .offset-lg-0{margin-left:0}.v-locale--is-rtl.offset-lg-0,.v-locale--is-rtl .offset-lg-0{margin-right:0}.v-locale--is-ltr.offset-lg-1,.v-locale--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-lg-1,.v-locale--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-lg-2,.v-locale--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-lg-2,.v-locale--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-lg-3,.v-locale--is-ltr .offset-lg-3{margin-left:25%}.v-locale--is-rtl.offset-lg-3,.v-locale--is-rtl .offset-lg-3{margin-right:25%}.v-locale--is-ltr.offset-lg-4,.v-locale--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-lg-4,.v-locale--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-lg-5,.v-locale--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-lg-5,.v-locale--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-lg-6,.v-locale--is-ltr .offset-lg-6{margin-left:50%}.v-locale--is-rtl.offset-lg-6,.v-locale--is-rtl .offset-lg-6{margin-right:50%}.v-locale--is-ltr.offset-lg-7,.v-locale--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-lg-7,.v-locale--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-lg-8,.v-locale--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-lg-8,.v-locale--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-lg-9,.v-locale--is-ltr .offset-lg-9{margin-left:75%}.v-locale--is-rtl.offset-lg-9,.v-locale--is-rtl .offset-lg-9{margin-right:75%}.v-locale--is-ltr.offset-lg-10,.v-locale--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-lg-10,.v-locale--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-lg-11,.v-locale--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-lg-11,.v-locale--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-xl-0,.v-locale--is-ltr .offset-xl-0{margin-left:0}.v-locale--is-rtl.offset-xl-0,.v-locale--is-rtl .offset-xl-0{margin-right:0}.v-locale--is-ltr.offset-xl-1,.v-locale--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-xl-1,.v-locale--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-xl-2,.v-locale--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-xl-2,.v-locale--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-xl-3,.v-locale--is-ltr .offset-xl-3{margin-left:25%}.v-locale--is-rtl.offset-xl-3,.v-locale--is-rtl .offset-xl-3{margin-right:25%}.v-locale--is-ltr.offset-xl-4,.v-locale--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-xl-4,.v-locale--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-xl-5,.v-locale--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-xl-5,.v-locale--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-xl-6,.v-locale--is-ltr .offset-xl-6{margin-left:50%}.v-locale--is-rtl.offset-xl-6,.v-locale--is-rtl .offset-xl-6{margin-right:50%}.v-locale--is-ltr.offset-xl-7,.v-locale--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-xl-7,.v-locale--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-xl-8,.v-locale--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-xl-8,.v-locale--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-xl-9,.v-locale--is-ltr .offset-xl-9{margin-left:75%}.v-locale--is-rtl.offset-xl-9,.v-locale--is-rtl .offset-xl-9{margin-right:75%}.v-locale--is-ltr.offset-xl-10,.v-locale--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-xl-10,.v-locale--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-xl-11,.v-locale--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-xl-11,.v-locale--is-rtl .offset-xl-11{margin-right:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-xxl-0,.v-locale--is-ltr .offset-xxl-0{margin-left:0}.v-locale--is-rtl.offset-xxl-0,.v-locale--is-rtl .offset-xxl-0{margin-right:0}.v-locale--is-ltr.offset-xxl-1,.v-locale--is-ltr .offset-xxl-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-xxl-1,.v-locale--is-rtl .offset-xxl-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-xxl-2,.v-locale--is-ltr .offset-xxl-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-xxl-2,.v-locale--is-rtl .offset-xxl-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-xxl-3,.v-locale--is-ltr .offset-xxl-3{margin-left:25%}.v-locale--is-rtl.offset-xxl-3,.v-locale--is-rtl .offset-xxl-3{margin-right:25%}.v-locale--is-ltr.offset-xxl-4,.v-locale--is-ltr .offset-xxl-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-xxl-4,.v-locale--is-rtl .offset-xxl-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-xxl-5,.v-locale--is-ltr .offset-xxl-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-xxl-5,.v-locale--is-rtl .offset-xxl-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-xxl-6,.v-locale--is-ltr .offset-xxl-6{margin-left:50%}.v-locale--is-rtl.offset-xxl-6,.v-locale--is-rtl .offset-xxl-6{margin-right:50%}.v-locale--is-ltr.offset-xxl-7,.v-locale--is-ltr .offset-xxl-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-xxl-7,.v-locale--is-rtl .offset-xxl-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-xxl-8,.v-locale--is-ltr .offset-xxl-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-xxl-8,.v-locale--is-rtl .offset-xxl-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-xxl-9,.v-locale--is-ltr .offset-xxl-9{margin-left:75%}.v-locale--is-rtl.offset-xxl-9,.v-locale--is-rtl .offset-xxl-9{margin-right:75%}.v-locale--is-ltr.offset-xxl-10,.v-locale--is-ltr .offset-xxl-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-xxl-10,.v-locale--is-rtl .offset-xxl-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-xxl-11,.v-locale--is-ltr .offset-xxl-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-xxl-11,.v-locale--is-rtl .offset-xxl-11{margin-right:91.6666666667%}}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset))}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track{background-color:currentColor;border-radius:9999px;height:14px;opacity:.6;width:36px;cursor:pointer;transition:.2s color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;height:32px;width:52px}.v-switch__thumb{align-items:center;border-radius:50%;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667);box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);transform:translate(-10px);position:absolute}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline-start:8px;padding-inline-end:8px;position:relative;text-align:end;width:100%;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgba(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-transform:none}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab{--v-btn-height: var(--v-tabs-height);min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover td{background:rgba(var(--v-border-color),var(--v-hover-opacity))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{--v-table-header-height: 56px;border-radius:inherit;line-height:1.5;max-width:100%}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition:height cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default>.v-table__wrapper>table>tbody>tr>th,.v-table--density-default>.v-table__wrapper>table>thead>tr>th,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) + 0px)}.v-table--density-default>.v-table__wrapper>table>tbody>tr>td,.v-table--density-default>.v-table__wrapper>table>thead>tr>td,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) + 0px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 8px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 8px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>th,.v-table--density-compact>.v-table__wrapper>table>thead>tr>th,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 16px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>td,.v-table--density-compact>.v-table__wrapper>table>thead>tr>td,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 16px)}.v-table__wrapper{border-radius:inherit;overflow:auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:1}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-on-surface-variant))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:24px}.v-timeline--horizontal.v-timeline .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item__opposite{padding-inline-end:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{grid-row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity))}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-divider__before,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-divider__before{left:-12px;right:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-divider__before,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-divider__before{right:-12px;left:initial}.v-timeline--vertical .v-timeline-divider__before{position:absolute;height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity))}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-divider__after{right:-12px;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-divider__after{left:-12px;right:initial}.v-timeline--vertical .v-timeline-divider__after{position:absolute;height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{left:0;right:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{right:0;left:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{right:-12px;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{left:-12px;right:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{right:0;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{left:0;right:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ps{position:relative}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}/*!
+ * ress.css • v2.0.4
+ * MIT License
+ * github.com/filipelinhares/ress
+ */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}::-ms-clear,::-ms-reveal{display:none}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.dialog-transition-enter-active,.dialog-bottom-transition-enter-active,.dialog-top-transition-enter-active{transition-duration:225ms!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.dialog-transition-leave-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-leave-active{transition-duration:125ms!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.dialog-transition-enter-active,.dialog-transition-leave-active,.dialog-bottom-transition-enter-active,.dialog-bottom-transition-leave-active,.dialog-top-transition-enter-active,.dialog-top-transition-leave-active{transition-property:transform,opacity!important;pointer-events:none}.dialog-transition-enter-from,.dialog-transition-leave-to{transform:scale(.9);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave-from{opacity:1}.dialog-bottom-transition-enter-from,.dialog-bottom-transition-leave-to{transform:translateY(calc(50vh + 50%))}.dialog-top-transition-enter-from,.dialog-top-transition-leave-to{transform:translateY(calc(-50vh - 50%))}.picker-transition-enter-active,.picker-reverse-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move,.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from,.picker-transition-leave-to,.picker-reverse-transition-enter-from,.picker-reverse-transition-leave-to{opacity:0}.picker-transition-leave-from,.picker-transition-leave-active,.picker-transition-leave-to,.picker-reverse-transition-leave-from,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to{position:absolute!important}.picker-transition-enter-active,.picker-transition-leave-active,.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-property:transform,opacity!important}.picker-transition-enter-active,.picker-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-transition-enter-from{transform:translateY(100%)}.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:6px!important}.rounded{border-radius:12px!important}.rounded-lg{border-radius:24px!important}.rounded-xl{border-radius:72px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:72px 0!important}.rounded-md{border-radius:12px!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.rounded-t{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.rounded-t-lg{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.rounded-t-xl{border-top-left-radius:72px!important;border-top-right-radius:72px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:72px!important;border-top-right-radius:0!important}.rounded-t-md{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:72px!important;border-bottom-right-radius:72px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:72px!important;border-bottom-left-radius:72px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:72px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:72px!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-md{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.v-locale--is-rtl .rounded-e-md{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.rounded-b{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.rounded-b-lg{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.rounded-b-xl{border-bottom-left-radius:72px!important;border-bottom-right-radius:72px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:72px!important;border-bottom-right-radius:0!important}.rounded-b-md{border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:6px!important;border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:72px!important;border-bottom-left-radius:72px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:72px!important;border-bottom-right-radius:72px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:72px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:72px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-md{border-top-left-radius:12px!important;border-bottom-left-radius:12px!important}.v-locale--is-rtl .rounded-s-md{border-top-right-radius:12px!important;border-bottom-right-radius:12px!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:6px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:6px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:12px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:12px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:24px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:24px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:72px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:72px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:72px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:72px 0!important}.v-locale--is-ltr .rounded-ts-md{border-top-left-radius:12px!important}.v-locale--is-rtl .rounded-ts-md{border-top-right-radius:12px!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:6px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:6px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:12px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:12px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:24px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:24px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:72px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:72px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:72px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:72px 0!important}.v-locale--is-ltr .rounded-te-md{border-top-right-radius:12px!important}.v-locale--is-rtl .rounded-te-md{border-top-left-radius:12px!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:6px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:6px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:12px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:12px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:24px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:24px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:72px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:72px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:72px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:72px 0!important}.v-locale--is-ltr .rounded-be-md{border-bottom-right-radius:12px!important}.v-locale--is-rtl .rounded-be-md{border-bottom-left-radius:12px!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:6px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:6px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:12px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:12px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:24px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:24px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:72px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:72px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:72px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:72px 0!important}.v-locale--is-ltr .rounded-bs-md{border-bottom-left-radius:12px!important}.v-locale--is-rtl .rounded-bs-md{border-bottom-right-radius:12px!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-sm-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-sm-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-sm-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-sm-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-sm-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-sm-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-md-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-md-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-md-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-md-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-md-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-md-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-md-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-md-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-md-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-lg-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-lg-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-lg-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-lg-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-lg-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-lg-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xl-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xl-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-xl-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-xl-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-xl-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-xl-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}html .bg-success{color:#fff!important}.v-row+.v-row{margin-top:0}.v-divider{opacity:1;border-color:rgba(var(--v-theme-borderLight),.36)}.v-selection-control{flex:unset}.no-spacer .v-list-item__spacer{display:none!important}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}html{overflow-y:auto}.v-main{margin-right:20px}@media (max-width: 1279px){.v-main{margin:0 10px}}.spacer{padding:100px 0}@media (max-width: 800px){.spacer{padding:40px 0}}.page-wrapper{min-height:calc(100vh - 100px);padding:15px;border-radius:12px;background:rgb(var(--v-theme-containerBg))}.display-1{font-size:44px;line-height:54px}.display-2{font-size:40px;line-height:50px}.display-3{font-size:30px;line-height:40px}.h1{font-size:36px;line-height:46px}.h2{font-size:30px;line-height:40px}.h3{font-size:21px;line-height:31px}.h4{font-size:18px;line-height:28px}.h5{font-size:16px;line-height:26px}.h6{font-size:14px;line-height:24px}.text-8{font-size:8px;line-height:18px}.text-10{font-size:10px;line-height:20px}.text-13{font-size:13px;line-height:23px}.text-18{font-size:18px;line-height:28px}.text-20{font-size:20px;line-height:30px}.text-24{font-size:24px;line-height:34px}.body-text-1{font-size:10px;line-height:20px}.customizer-btn{position:fixed;top:25%;right:10px;border-radius:50% 50% 4px}.customizer-btn .icon{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.w-100{width:100%}.h-100vh{height:100vh}.gap-3{gap:16px}.text-white{color:#fff!important}body .Poppins{font-family:Poppins,sans-serif!important}body .Inter{font-family:Inter,sans-serif!important}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}.leftSidebar{border:0px;box-shadow:none!important}.scrollnavbar{height:calc(100vh - 100px)}.scrollnavbar .smallCap{padding:0 0 0 4px!important;font-size:.875rem;font-weight:500}.scrollnavbar .v-list{color:rgb(var(--v-theme-lightText))}.scrollnavbar .v-list-group__items .v-list-item,.scrollnavbar .v-list-item{border-radius:12px;padding-inline-start:calc(12px + var(--indent-padding) / 2)!important}.scrollnavbar .v-list-group__items .v-list-item:hover,.scrollnavbar .v-list-item:hover{color:rgb(var(--v-theme-secondary))}.scrollnavbar .v-list-group__items .v-list-item .v-list-item__prepend,.scrollnavbar .v-list-item .v-list-item__prepend{margin-inline-end:13px}.scrollnavbar .v-list-group__items .v-list-item .v-list-item__append,.scrollnavbar .v-list-item .v-list-item__append{font-size:.875rem}.scrollnavbar .v-list-group__items .v-list-item .v-list-item__append .v-icon,.scrollnavbar .v-list-item .v-list-item__append .v-icon{margin-inline-start:13px}.scrollnavbar .v-list-group__items .v-list-item .v-list-item-title,.scrollnavbar .v-list-item .v-list-item-title{font-size:.875rem}.scrollnavbar .leftPadding{margin-left:4px}.scrollnavbar .v-list .v-list-item--active .v-list-item-title{font-weight:500}.scrollnavbar .v-list .sidebarchip .v-icon{margin-inline-start:-3px}.scrollnavbar .v-list .v-list-group .v-list-item:hover>.v-list-item__overlay,.scrollnavbar .v-list .v-list-group .v-list-item--active>.v-list-item__overlay{background-color:transparent}.scrollnavbar .v-list .v-list-group .v-list-item:focus-visible>.v-list-item__overlay{opacity:0}.scrollnavbar .v-list>.v-list-group{position:relative}.scrollnavbar .v-list>.v-list-group>.v-list-item--active,.scrollnavbar .v-list>.v-list-group>.v-list-item:hover{background:rgb(var(--v-theme-secondary),.05)}.scrollnavbar .v-list>.v-list-group:after{content:"";position:absolute;left:21px;top:46px;height:calc(100% - 46px);width:1px;opacity:1;background:rgb(var(--v-theme-primary),.15)}.v-navigation-drawer--rail .scrollnavbar .v-list .v-list-group__items,.v-navigation-drawer--rail .hide-menu{opacity:0}.v-navigation-drawer--rail .leftPadding{margin-left:0}@media only screen and (min-width: 1170px){.mini-sidebar .logo{width:90px;overflow:hidden}.mini-sidebar .leftSidebar:hover{box-shadow:1px 0 20px #00000014!important}.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .logo{width:100%}.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .v-list .v-list-group__items,.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .hide-menu{opacity:1}}.profileBtn{height:50px!important;margin:0 20px 0 10px!important}.SearchIcon{margin-top:2px}.search-sheet{position:absolute;z-index:9}.circle{position:relative;overflow:hidden}.circle.sm-circle:before{content:"";position:absolute;width:200px;height:200px;border:3px solid rgb(var(--v-theme-warning));border-radius:50%;top:125px;right:-70px}.circle.lg-circle:after{content:"";position:absolute;width:200px;height:200px;border:19px solid rgb(var(--v-theme-warning));border-radius:50%;top:65px;right:-150px}.v-btn.bg-lightsecondary:hover,.v-btn.bg-lightsecondary:active,.v-btn.bg-lightsecondary:focus{background-color:rgb(var(--v-theme-secondary))!important;color:#fff!important}.v-btn{text-transform:capitalize;letter-spacing:0}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 6px);height:calc(var(--v-btn-height) + 6px)}.v-card--variant-outlined,.v-card--variant-outlined .v-divider{border-color:rgba(var(--v-theme-borderLight),.36)}.v-card-text{padding:24px}.v-card{width:100%;overflow:visible}.v-card.withbg{background-color:rgb(var(--v-theme-background))}.v-card.overflow-hidden{overflow:hidden}.v-card-item{padding:20px 24px}.v-field--variant-outlined .v-field__outline__start.v-locale--is-ltr,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__start{border-radius:12px 0 0 12px}.v-field--variant-outlined .v-field__outline__end.v-locale--is-ltr,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__end{border-radius:0 12px 12px 0}.v-input--density-default,.v-field--variant-solo,.v-field--variant-filled{--v-input-control-height: 51px;--v-input-padding-top: 14px}.v-input--density-comfortable{--v-input-control-height: 56px;--v-input-padding-top: 17px}.v-label{font-size:.975rem}.v-switch .v-label,.v-checkbox .v-label{opacity:1}.v-navigation-drawer__scrim.fade-transition-leave-to{display:none}.elevation-10{box-shadow:1px 0 20px #00000014!important}.v-text-field input{font-size:.875rem}.v-input--density-default .v-field__input{min-height:51px}.v-field__outline{color:rgb(var(--v-theme-inputBorder))}.inputWithbg .v-field--variant-outlined{background-color:#00000006}.theme-tab.v-tabs .v-tab{border-radius:12px!important;min-width:auto!important}.theme-tab.v-tabs .v-tab.v-slide-group-item--active{background:rgb(var(--v-theme-primary))}.bubble-shape{position:relative}.bubble-shape:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-125px;right:-15px;opacity:.5}.bubble-shape:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-85px;right:-95px}.z-1{z-index:1;position:relative}.bubble-shape-sm{position:relative}.bubble-shape-sm:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-160px;right:-130px}.bubble-shape-sm:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-30px;right:-180px}.rounded-square{width:20px;height:20px}
diff --git a/dashboard/dist/assets/index-5ac7c267.js b/dashboard/dist/assets/index-5ac7c267.js
new file mode 100644
index 000000000..0f2d10353
--- /dev/null
+++ b/dashboard/dist/assets/index-5ac7c267.js
@@ -0,0 +1,720 @@
+(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))h(c);new MutationObserver(c=>{for(const g of c)if(g.type==="childList")for(const v of g.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&h(v)}).observe(document,{childList:!0,subtree:!0});function r(c){const g={};return c.integrity&&(g.integrity=c.integrity),c.referrerPolicy&&(g.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?g.credentials="include":c.crossOrigin==="anonymous"?g.credentials="omit":g.credentials="same-origin",g}function h(c){if(c.ep)return;c.ep=!0;const g=r(c);fetch(c.href,g)}})();function aw(n,l){const r=Object.create(null),h=n.split(",");for(let c=0;c!!r[c.toLowerCase()]:c=>!!r[c]}const iw=()=>{},ih=Object.assign,hw=Object.prototype.hasOwnProperty,Ca=(n,l)=>hw.call(n,l),wl=Array.isArray,ea=n=>oc(n)==="[object Map]",hh=n=>typeof n=="function",dw=n=>typeof n=="string",dh=n=>typeof n=="symbol",ps=n=>n!==null&&typeof n=="object",cw=Object.prototype.toString,oc=n=>cw.call(n),uw=n=>oc(n).slice(8,-1),ch=n=>dw(n)&&n!=="NaN"&&n[0]!=="-"&&""+parseInt(n,10)===n,uh=(n,l)=>!Object.is(n,l),pw=(n,l,r)=>{Object.defineProperty(n,l,{configurable:!0,enumerable:!1,value:r})};let zn;class ph{constructor(l=!1){this.detached=l,this._active=!0,this.effects=[],this.cleanups=[],this.parent=zn,!l&&zn&&(this.index=(zn.scopes||(zn.scopes=[])).push(this)-1)}get active(){return this._active}run(l){if(this._active){const r=zn;try{return zn=this,l()}finally{zn=r}}}on(){zn=this}off(){zn=this.parent}stop(l){if(this._active){let r,h;for(r=0,h=this.effects.length;r{const l=new Set(n);return l.w=0,l.n=0,l},ac=n=>(n.w&Wl)>0,ic=n=>(n.n&Wl)>0,gw=({deps:n})=>{if(n.length)for(let l=0;l{const{deps:l}=n;if(l.length){let r=0;for(let h=0;h{(S==="length"||S>=x)&&k.push(I)})}else switch(r!==void 0&&k.push(v.get(r)),l){case"add":wl(n)?ch(r)&&k.push(v.get("length")):(k.push(v.get(pr)),ea(n)&&k.push(v.get(Ki)));break;case"delete":wl(n)||(k.push(v.get(pr)),ea(n)&&k.push(v.get(Ki)));break;case"set":ea(n)&&k.push(v.get(pr));break}if(k.length===1)k[0]&&Qi(k[0]);else{const x=[];for(const I of k)I&&x.push(...I);Qi(wh(x))}}function Qi(n,l){const r=wl(n)?n:[...n];for(const h of r)h.computed&&_2(h);for(const h of r)h.computed||_2(h)}function _2(n,l){(n!==Xn||n.allowRecurse)&&(n.scheduler?n.scheduler():n.run())}function mw(n,l){var r;return(r=da.get(n))==null?void 0:r.get(l)}const kw=aw("__proto__,__v_isRef,__isVue"),cc=new Set(Object.getOwnPropertyNames(Symbol).filter(n=>n!=="arguments"&&n!=="caller").map(n=>Symbol[n]).filter(dh)),bw=Sa(),Mw=Sa(!1,!0),xw=Sa(!0),zw=Sa(!0,!0),W2=Iw();function Iw(){const n={};return["includes","indexOf","lastIndexOf"].forEach(l=>{n[l]=function(...r){const h=le(this);for(let g=0,v=this.length;g{n[l]=function(...r){ho();const h=le(this)[l].apply(this,r);return co(),h}}),n}function yw(n){const l=le(this);return mn(l,"has",n),l.hasOwnProperty(n)}function Sa(n=!1,l=!1){return function(h,c,g){if(c==="__v_isReactive")return!n;if(c==="__v_isReadonly")return n;if(c==="__v_isShallow")return l;if(c==="__v_raw"&&g===(n?l?mc:fc:l?vc:wc).get(h))return h;const v=wl(h);if(!n){if(v&&Ca(W2,c))return Reflect.get(W2,c,g);if(c==="hasOwnProperty")return yw}const k=Reflect.get(h,c,g);return(dh(c)?cc.has(c):kw(c))||(n||mn(h,"get",c),l)?k:Me(k)?v&&ch(c)?k:k.value:ps(k)?n?uo(k):Ze(k):k}}const Cw=uc(),Sw=uc(!0);function uc(n=!1){return function(r,h,c,g){let v=r[h];if(mr(v)&&Me(v)&&!Me(c))return!1;if(!n&&(!Uo(c)&&!mr(c)&&(v=le(v),c=le(c)),!wl(r)&&Me(v)&&!Me(c)))return v.value=c,!0;const k=wl(r)&&ch(h)?Number(h)n,$a=n=>Reflect.getPrototypeOf(n);function Os(n,l,r=!1,h=!1){n=n.__v_raw;const c=le(n),g=le(l);r||(l!==g&&mn(c,"get",l),mn(c,"get",g));const{has:v}=$a(c),k=h?vh:r?kh:Go;if(v.call(c,l))return k(n.get(l));if(v.call(c,g))return k(n.get(g));n!==c&&n.get(l)}function Fs(n,l=!1){const r=this.__v_raw,h=le(r),c=le(n);return l||(n!==c&&mn(h,"has",n),mn(h,"has",c)),n===c?r.has(n):r.has(n)||r.has(c)}function Rs(n,l=!1){return n=n.__v_raw,!l&&mn(le(n),"iterate",pr),Reflect.get(n,"size",n)}function X2(n){n=le(n);const l=le(this);return $a(l).has.call(l,n)||(l.add(n),kl(l,"add",n,n)),this}function q2(n,l){l=le(l);const r=le(this),{has:h,get:c}=$a(r);let g=h.call(r,n);g||(n=le(n),g=h.call(r,n));const v=c.call(r,n);return r.set(n,l),g?uh(l,v)&&kl(r,"set",n,l):kl(r,"add",n,l),this}function Y2(n){const l=le(this),{has:r,get:h}=$a(l);let c=r.call(l,n);c||(n=le(n),c=r.call(l,n)),h&&h.call(l,n);const g=l.delete(n);return c&&kl(l,"delete",n,void 0),g}function U2(){const n=le(this),l=n.size!==0,r=n.clear();return l&&kl(n,"clear",void 0,void 0),r}function Ts(n,l){return function(h,c){const g=this,v=g.__v_raw,k=le(v),x=l?vh:n?kh:Go;return!n&&mn(k,"iterate",pr),v.forEach((I,S)=>h.call(c,x(I),x(S),g))}}function Es(n,l,r){return function(...h){const c=this.__v_raw,g=le(c),v=ea(g),k=n==="entries"||n===Symbol.iterator&&v,x=n==="keys"&&v,I=c[n](...h),S=r?vh:l?kh:Go;return!l&&mn(g,"iterate",x?Ki:pr),{next(){const{value:$,done:B}=I.next();return B?{value:$,done:B}:{value:k?[S($[0]),S($[1])]:S($),done:B}},[Symbol.iterator](){return this}}}}function Hl(n){return function(...l){return n==="delete"?!1:this}}function jw(){const n={get(g){return Os(this,g)},get size(){return Rs(this)},has:Fs,add:X2,set:q2,delete:Y2,clear:U2,forEach:Ts(!1,!1)},l={get(g){return Os(this,g,!1,!0)},get size(){return Rs(this)},has:Fs,add:X2,set:q2,delete:Y2,clear:U2,forEach:Ts(!1,!0)},r={get(g){return Os(this,g,!0)},get size(){return Rs(this,!0)},has(g){return Fs.call(this,g,!0)},add:Hl("add"),set:Hl("set"),delete:Hl("delete"),clear:Hl("clear"),forEach:Ts(!0,!1)},h={get(g){return Os(this,g,!0,!0)},get size(){return Rs(this,!0)},has(g){return Fs.call(this,g,!0)},add:Hl("add"),set:Hl("set"),delete:Hl("delete"),clear:Hl("clear"),forEach:Ts(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(g=>{n[g]=Es(g,!1,!1),r[g]=Es(g,!0,!1),l[g]=Es(g,!1,!0),h[g]=Es(g,!0,!0)}),[n,r,l,h]}const[Pw,Lw,Dw,Ow]=jw();function Aa(n,l){const r=l?n?Ow:Dw:n?Lw:Pw;return(h,c,g)=>c==="__v_isReactive"?!n:c==="__v_isReadonly"?n:c==="__v_raw"?h:Reflect.get(Ca(r,c)&&c in h?r:h,c,g)}const Fw={get:Aa(!1,!1)},Rw={get:Aa(!1,!0)},Tw={get:Aa(!0,!1)},Ew={get:Aa(!0,!0)},wc=new WeakMap,vc=new WeakMap,fc=new WeakMap,mc=new WeakMap;function Vw(n){switch(n){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function _w(n){return n.__v_skip||!Object.isExtensible(n)?0:Vw(uw(n))}function Ze(n){return mr(n)?n:Ba(n,!1,pc,Fw,wc)}function fh(n){return Ba(n,!1,Hw,Rw,vc)}function uo(n){return Ba(n,!0,gc,Tw,fc)}function Ww(n){return Ba(n,!0,Nw,Ew,mc)}function Ba(n,l,r,h,c){if(!ps(n)||n.__v_raw&&!(l&&n.__v_isReactive))return n;const g=c.get(n);if(g)return g;const v=_w(n);if(v===0)return n;const k=new Proxy(n,v===2?h:r);return c.set(n,k),k}function vl(n){return mr(n)?vl(n.__v_raw):!!(n&&n.__v_isReactive)}function mr(n){return!!(n&&n.__v_isReadonly)}function Uo(n){return!!(n&&n.__v_isShallow)}function mh(n){return vl(n)||mr(n)}function le(n){const l=n&&n.__v_raw;return l?le(l):n}function ws(n){return pw(n,"__v_skip",!0),n}const Go=n=>ps(n)?Ze(n):n,kh=n=>ps(n)?uo(n):n;function bh(n){Vl&&Xn&&(n=le(n),dc(n.dep||(n.dep=wh())))}function Ha(n,l){n=le(n);const r=n.dep;r&&Qi(r)}function Me(n){return!!(n&&n.__v_isRef===!0)}function Lt(n){return kc(n,!1)}function Wt(n){return kc(n,!0)}function kc(n,l){return Me(n)?n:new Xw(n,l)}class Xw{constructor(l,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?l:le(l),this._value=r?l:Go(l)}get value(){return bh(this),this._value}set value(l){const r=this.__v_isShallow||Uo(l)||mr(l);l=r?l:le(l),uh(l,this._rawValue)&&(this._rawValue=l,this._value=r?l:Go(l),Ha(this))}}function qw(n){Ha(n)}function je(n){return Me(n)?n.value:n}function Yw(n){return hh(n)?n():je(n)}const Uw={get:(n,l,r)=>je(Reflect.get(n,l,r)),set:(n,l,r,h)=>{const c=n[l];return Me(c)&&!Me(r)?(c.value=r,!0):Reflect.set(n,l,r,h)}};function Mh(n){return vl(n)?n:new Proxy(n,Uw)}class Gw{constructor(l){this.dep=void 0,this.__v_isRef=!0;const{get:r,set:h}=l(()=>bh(this),()=>Ha(this));this._get=r,this._set=h}get value(){return this._get()}set value(l){this._set(l)}}function Zw(n){return new Gw(n)}function vs(n){const l=wl(n)?new Array(n.length):{};for(const r in n)l[r]=bc(n,r);return l}class Kw{constructor(l,r,h){this._object=l,this._key=r,this._defaultValue=h,this.__v_isRef=!0}get value(){const l=this._object[this._key];return l===void 0?this._defaultValue:l}set value(l){this._object[this._key]=l}get dep(){return mw(le(this._object),this._key)}}class Qw{constructor(l){this._getter=l,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ht(n,l,r){return Me(n)?n:hh(n)?new Qw(n):ps(n)&&arguments.length>1?bc(n,l,r):Lt(n)}function bc(n,l,r){const h=n[l];return Me(h)?h:new Kw(n,l,r)}class Jw{constructor(l,r,h,c){this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new gs(l,()=>{this._dirty||(this._dirty=!0,Ha(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!c,this.__v_isReadonly=h}get value(){const l=le(this);return bh(l),(l._dirty||!l._cacheable)&&(l._dirty=!1,l._value=l.effect.run()),l._value}set value(l){this._setter(l)}}function tv(n,l,r=!1){let h,c;const g=hh(n);return g?(h=n,c=iw):(h=n.get,c=n.set),new Jw(h,c,g||!c,r)}function Mc(n,l){const r=Object.create(null),h=n.split(",");for(let c=0;c!!r[c.toLowerCase()]:c=>!!r[c]}const ye={},Ur=[],rl=()=>{},ev=()=>!1,nv=/^on[^a-z]/,Na=n=>nv.test(n),xc=n=>n.startsWith("onUpdate:"),qe=Object.assign,xh=(n,l)=>{const r=n.indexOf(l);r>-1&&n.splice(r,1)},lv=Object.prototype.hasOwnProperty,me=(n,l)=>lv.call(n,l),se=Array.isArray,zc=n=>ja(n)==="[object Map]",Ic=n=>ja(n)==="[object Set]",rv=n=>ja(n)==="[object RegExp]",oe=n=>typeof n=="function",Ee=n=>typeof n=="string",Fe=n=>n!==null&&typeof n=="object",zh=n=>Fe(n)&&oe(n.then)&&oe(n.catch),yc=Object.prototype.toString,ja=n=>yc.call(n),Cc=n=>ja(n)==="[object Object]",Do=Mc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Pa=n=>{const l=Object.create(null);return r=>l[r]||(l[r]=n(r))},ov=/-(\w)/g,Sn=Pa(n=>n.replace(ov,(l,r)=>r?r.toUpperCase():"")),sv=/\B([A-Z])/g,La=Pa(n=>n.replace(sv,"-$1").toLowerCase()),Il=Pa(n=>n.charAt(0).toUpperCase()+n.slice(1)),Oo=Pa(n=>n?`on${Il(n)}`:""),Ji=(n,l)=>!Object.is(n,l),Fo=(n,l)=>{for(let r=0;r{Object.defineProperty(n,l,{configurable:!0,enumerable:!1,value:r})},av=n=>{const l=parseFloat(n);return isNaN(l)?n:l},iv=n=>{const l=Ee(n)?Number(n):NaN;return isNaN(l)?n:l};let G2;const e0=()=>G2||(G2=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),hv="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",dv=Mc(hv);function fs(n){if(se(n)){const l={};for(let r=0;r{if(r){const h=r.split(uv);h.length>1&&(l[h[0].trim()]=h[1].trim())}}),l}function ms(n){let l="";if(Ee(n))l=n;else if(se(n))for(let r=0;rEe(n)?n:n==null?"":se(n)||Fe(n)&&(n.toString===yc||!oe(n.toString))?JSON.stringify(n,Sc,2):String(n),Sc=(n,l)=>l&&l.__v_isRef?Sc(n,l.value):zc(l)?{[`Map(${l.size})`]:[...l.entries()].reduce((r,[h,c])=>(r[`${h} =>`]=c,r),{})}:Ic(l)?{[`Set(${l.size})`]:[...l.values()]}:Fe(l)&&!se(l)&&!Cc(l)?String(l):l;function fv(n,...l){}function mv(n,l){}function fl(n,l,r,h){let c;try{c=h?n(...h):n()}catch(g){yr(g,l,r)}return c}function Cn(n,l,r,h){if(oe(n)){const g=fl(n,l,r,h);return g&&zh(g)&&g.catch(v=>{yr(v,l,r)}),g}const c=[];for(let g=0;g>>1;Ko(nn[h])el&&nn.splice(l,1)}function yh(n){se(n)?Gr.push(...n):(!ul||!ul.includes(n,n.allowRecurse?ir+1:ir))&&Gr.push(n),Ac()}function Z2(n,l=Zo?el+1:0){for(;lKo(r)-Ko(h)),ir=0;irn.id==null?1/0:n.id,xv=(n,l)=>{const r=Ko(n)-Ko(l);if(r===0){if(n.pre&&!l.pre)return-1;if(l.pre&&!n.pre)return 1}return r};function Bc(n){n0=!1,Zo=!0,nn.sort(xv);const l=rl;try{for(el=0;el_r.emit(c,...g)),Vs=[]):typeof window<"u"&&window.HTMLElement&&!((h=(r=window.navigator)==null?void 0:r.userAgent)!=null&&h.includes("jsdom"))?((l.__VUE_DEVTOOLS_HOOK_REPLAY__=l.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(g=>{Hc(g,l)}),setTimeout(()=>{_r||(l.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Vs=[])},3e3)):Vs=[]}function zv(n,l,...r){if(n.isUnmounted)return;const h=n.vnode.props||ye;let c=r;const g=l.startsWith("update:"),v=g&&l.slice(7);if(v&&v in h){const S=`${v==="modelValue"?"model":v}Modifiers`,{number:$,trim:B}=h[S]||ye;B&&(c=r.map(P=>Ee(P)?P.trim():P)),$&&(c=r.map(av))}let k,x=h[k=Oo(l)]||h[k=Oo(Sn(l))];!x&&g&&(x=h[k=Oo(La(l))]),x&&Cn(x,n,6,c);const I=h[k+"Once"];if(I){if(!n.emitted)n.emitted={};else if(n.emitted[k])return;n.emitted[k]=!0,Cn(I,n,6,c)}}function Nc(n,l,r=!1){const h=l.emitsCache,c=h.get(n);if(c!==void 0)return c;const g=n.emits;let v={},k=!1;if(!oe(n)){const x=I=>{const S=Nc(I,l,!0);S&&(k=!0,qe(v,S))};!r&&l.mixins.length&&l.mixins.forEach(x),n.extends&&x(n.extends),n.mixins&&n.mixins.forEach(x)}return!g&&!k?(Fe(n)&&h.set(n,null),null):(se(g)?g.forEach(x=>v[x]=null):qe(v,g),Fe(n)&&h.set(n,v),v)}function Oa(n,l){return!n||!Na(l)?!1:(l=l.slice(2).replace(/Once$/,""),me(n,l[0].toLowerCase()+l.slice(1))||me(n,La(l))||me(n,l))}let Xe=null,Fa=null;function Qo(n){const l=Xe;return Xe=n,Fa=n&&n.type.__scopeId||null,l}function Iv(n){Fa=n}function yv(){Fa=null}const Cv=n=>Ch;function Ch(n,l=Xe,r){if(!l||n._n)return n;const h=(...c)=>{h._d&&h0(-1);const g=Qo(l);let v;try{v=n(...c)}finally{Qo(g),h._d&&h0(1)}return v};return h._n=!0,h._c=!0,h._d=!0,h}function na(n){const{type:l,vnode:r,proxy:h,withProxy:c,props:g,propsOptions:[v],slots:k,attrs:x,emit:I,render:S,renderCache:$,data:B,setupState:P,ctx:D,inheritAttrs:F}=n;let X,R;const H=Qo(n);try{if(r.shapeFlag&4){const W=c||h;X=In(S.call(W,W,$,g,P,B,D)),R=x}else{const W=l;X=In(W.length>1?W(g,{attrs:x,slots:k,emit:I}):W(g,null)),R=l.props?x:$v(x)}}catch(W){Eo.length=0,yr(W,n,1),X=t(on)}let U=X;if(R&&F!==!1){const W=Object.keys(R),{shapeFlag:_}=U;W.length&&_&7&&(v&&W.some(xc)&&(R=Av(R,v)),U=Gn(U,R))}return r.dirs&&(U=Gn(U),U.dirs=U.dirs?U.dirs.concat(r.dirs):r.dirs),r.transition&&(U.transition=r.transition),X=U,Qo(H),X}function Sv(n){let l;for(let r=0;r{let l;for(const r in n)(r==="class"||r==="style"||Na(r))&&((l||(l={}))[r]=n[r]);return l},Av=(n,l)=>{const r={};for(const h in n)(!xc(h)||!(h.slice(9)in l))&&(r[h]=n[h]);return r};function Bv(n,l,r){const{props:h,children:c,component:g}=n,{props:v,children:k,patchFlag:x}=l,I=g.emitsOptions;if(l.dirs||l.transition)return!0;if(r&&x>=0){if(x&1024)return!0;if(x&16)return h?K2(h,v,I):!!v;if(x&8){const S=l.dynamicProps;for(let $=0;$n.__isSuspense,Hv={name:"Suspense",__isSuspense:!0,process(n,l,r,h,c,g,v,k,x,I){n==null?jv(l,r,h,c,g,v,k,x,I):Pv(n,l,r,h,c,v,k,x,I)},hydrate:Lv,create:$h,normalize:Dv},Nv=Hv;function Jo(n,l){const r=n.props&&n.props[l];oe(r)&&r()}function jv(n,l,r,h,c,g,v,k,x){const{p:I,o:{createElement:S}}=x,$=S("div"),B=n.suspense=$h(n,c,h,l,$,r,g,v,k,x);I(null,B.pendingBranch=n.ssContent,$,null,h,B,g,v),B.deps>0?(Jo(n,"onPending"),Jo(n,"onFallback"),I(null,n.ssFallback,l,r,h,null,g,v),Zr(B,n.ssFallback)):B.resolve(!1,!0)}function Pv(n,l,r,h,c,g,v,k,{p:x,um:I,o:{createElement:S}}){const $=l.suspense=n.suspense;$.vnode=l,l.el=n.el;const B=l.ssContent,P=l.ssFallback,{activeBranch:D,pendingBranch:F,isInFallback:X,isHydrating:R}=$;if(F)$.pendingBranch=B,qn(B,F)?(x(F,B,$.hiddenContainer,null,c,$,g,v,k),$.deps<=0?$.resolve():X&&(x(D,P,r,h,c,null,g,v,k),Zr($,P))):($.pendingId++,R?($.isHydrating=!1,$.activeBranch=F):I(F,c,$),$.deps=0,$.effects.length=0,$.hiddenContainer=S("div"),X?(x(null,B,$.hiddenContainer,null,c,$,g,v,k),$.deps<=0?$.resolve():(x(D,P,r,h,c,null,g,v,k),Zr($,P))):D&&qn(B,D)?(x(D,B,r,h,c,$,g,v,k),$.resolve(!0)):(x(null,B,$.hiddenContainer,null,c,$,g,v,k),$.deps<=0&&$.resolve()));else if(D&&qn(B,D))x(D,B,r,h,c,$,g,v,k),Zr($,B);else if(Jo(l,"onPending"),$.pendingBranch=B,$.pendingId++,x(null,B,$.hiddenContainer,null,c,$,g,v,k),$.deps<=0)$.resolve();else{const{timeout:H,pendingId:U}=$;H>0?setTimeout(()=>{$.pendingId===U&&$.fallback(P)},H):H===0&&$.fallback(P)}}function $h(n,l,r,h,c,g,v,k,x,I,S=!1){const{p:$,m:B,um:P,n:D,o:{parentNode:F,remove:X}}=I;let R;const H=Ov(n);H&&l!=null&&l.pendingBranch&&(R=l.pendingId,l.deps++);const U=n.props?iv(n.props.timeout):void 0,W={vnode:n,parent:l,parentComponent:r,isSVG:v,container:h,hiddenContainer:c,anchor:g,deps:0,pendingId:0,timeout:typeof U=="number"?U:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:S,isUnmounted:!1,effects:[],resolve(_=!1,tt=!1){const{vnode:nt,activeBranch:Y,pendingBranch:G,pendingId:et,effects:st,parentComponent:rt,container:ht}=W;if(W.isHydrating)W.isHydrating=!1;else if(!_){const xt=Y&&G.transition&&G.transition.mode==="out-in";xt&&(Y.transition.afterLeave=()=>{et===W.pendingId&&B(G,ht,wt,0)});let{anchor:wt}=W;Y&&(wt=D(Y),P(Y,rt,W,!0)),xt||B(G,ht,wt,0)}Zr(W,G),W.pendingBranch=null,W.isInFallback=!1;let dt=W.parent,Ct=!1;for(;dt;){if(dt.pendingBranch){dt.effects.push(...st),Ct=!0;break}dt=dt.parent}Ct||yh(st),W.effects=[],H&&l&&l.pendingBranch&&R===l.pendingId&&(l.deps--,l.deps===0&&!tt&&l.resolve()),Jo(nt,"onResolve")},fallback(_){if(!W.pendingBranch)return;const{vnode:tt,activeBranch:nt,parentComponent:Y,container:G,isSVG:et}=W;Jo(tt,"onFallback");const st=D(nt),rt=()=>{W.isInFallback&&($(null,_,G,st,Y,null,et,k,x),Zr(W,_))},ht=_.transition&&_.transition.mode==="out-in";ht&&(nt.transition.afterLeave=rt),W.isInFallback=!0,P(nt,Y,null,!0),ht||rt()},move(_,tt,nt){W.activeBranch&&B(W.activeBranch,_,tt,nt),W.container=_},next(){return W.activeBranch&&D(W.activeBranch)},registerDep(_,tt){const nt=!!W.pendingBranch;nt&&W.deps++;const Y=_.vnode.el;_.asyncDep.catch(G=>{yr(G,_,0)}).then(G=>{if(_.isUnmounted||W.isUnmounted||W.pendingId!==_.suspenseId)return;_.asyncResolved=!0;const{vnode:et}=_;d0(_,G,!1),Y&&(et.el=Y);const st=!Y&&_.subTree.el;tt(_,et,F(Y||_.subTree.el),Y?null:D(_.subTree),W,v,x),st&&X(st),Sh(_,et.el),nt&&--W.deps===0&&W.resolve()})},unmount(_,tt){W.isUnmounted=!0,W.activeBranch&&P(W.activeBranch,r,_,tt),W.pendingBranch&&P(W.pendingBranch,r,_,tt)}};return W}function Lv(n,l,r,h,c,g,v,k,x){const I=l.suspense=$h(l,h,r,n.parentNode,document.createElement("div"),null,c,g,v,k,!0),S=x(n,I.pendingBranch=l.ssContent,r,I,g,v);return I.deps===0&&I.resolve(!1,!0),S}function Dv(n){const{shapeFlag:l,children:r}=n,h=l&32;n.ssContent=Q2(h?r.default:r),n.ssFallback=h?Q2(r.fallback):t(on)}function Q2(n){let l;if(oe(n)){const r=br&&n._c;r&&(n._d=!1,xs()),n=n(),r&&(n._d=!0,l=fn,au())}return se(n)&&(n=Sv(n)),n=In(n),l&&!n.dynamicChildren&&(n.dynamicChildren=l.filter(r=>r!==n)),n}function Pc(n,l){l&&l.pendingBranch?se(n)?l.effects.push(...n):l.effects.push(n):yh(n)}function Zr(n,l){n.activeBranch=l;const{vnode:r,parentComponent:h}=n,c=r.el=l.el;h&&h.subTree===r&&(h.vnode.el=c,Sh(h,c))}function Ov(n){var l;return((l=n.props)==null?void 0:l.suspensible)!=null&&n.props.suspensible!==!1}function bn(n,l){return ks(n,null,l)}function Lc(n,l){return ks(n,null,{flush:"post"})}function Fv(n,l){return ks(n,null,{flush:"sync"})}const _s={};function _t(n,l,r){return ks(n,l,r)}function ks(n,l,{immediate:r,deep:h,flush:c,onTrack:g,onTrigger:v}=ye){var k;const x=gh()===((k=Oe)==null?void 0:k.scope)?Oe:null;let I,S=!1,$=!1;if(Me(n)?(I=()=>n.value,S=Uo(n)):vl(n)?(I=()=>n,h=!0):se(n)?($=!0,S=n.some(W=>vl(W)||Uo(W)),I=()=>n.map(W=>{if(Me(W))return W.value;if(vl(W))return dr(W);if(oe(W))return fl(W,x,2)})):oe(n)?l?I=()=>fl(n,x,2):I=()=>{if(!(x&&x.isUnmounted))return B&&B(),Cn(n,x,3,[P])}:I=rl,l&&h){const W=I;I=()=>dr(W())}let B,P=W=>{B=H.onStop=()=>{fl(W,x,4)}},D;if(Jr)if(P=rl,l?r&&Cn(l,x,3,[I(),$?[]:void 0,P]):I(),c==="sync"){const W=fu();D=W.__watcherHandles||(W.__watcherHandles=[])}else return rl;let F=$?new Array(n.length).fill(_s):_s;const X=()=>{if(H.active)if(l){const W=H.run();(h||S||($?W.some((_,tt)=>Ji(_,F[tt])):Ji(W,F)))&&(B&&B(),Cn(l,x,3,[W,F===_s?void 0:$&&F[0]===_s?[]:F,P]),F=W)}else H.run()};X.allowRecurse=!!l;let R;c==="sync"?R=X:c==="post"?R=()=>Ge(X,x&&x.suspense):(X.pre=!0,x&&(X.id=x.uid),R=()=>Da(X));const H=new gs(I,R);l?r?X():F=H.run():c==="post"?Ge(H.run.bind(H),x&&x.suspense):H.run();const U=()=>{H.stop(),x&&x.scope&&xh(x.scope.effects,H)};return D&&D.push(U),U}function Rv(n,l,r){const h=this.proxy,c=Ee(n)?n.includes(".")?Dc(h,n):()=>h[n]:n.bind(h,h);let g;oe(l)?g=l:(g=l.handler,r=l);const v=Oe;Yl(this);const k=ks(c,g.bind(h),r);return v?Yl(v):_l(),k}function Dc(n,l){const r=l.split(".");return()=>{let h=n;for(let c=0;c{dr(r,l)});else if(Cc(n))for(const r in n)dr(n[r],l);return n}function $e(n,l){const r=Xe;if(r===null)return n;const h=Xa(r)||r.proxy,c=n.dirs||(n.dirs=[]);for(let g=0;g{n.isMounted=!0}),Qe(()=>{n.isUnmounting=!0}),n}const Hn=[Function,Array],Bh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hn,onEnter:Hn,onAfterEnter:Hn,onEnterCancelled:Hn,onBeforeLeave:Hn,onLeave:Hn,onAfterLeave:Hn,onLeaveCancelled:Hn,onBeforeAppear:Hn,onAppear:Hn,onAfterAppear:Hn,onAppearCancelled:Hn},Tv={name:"BaseTransition",props:Bh,setup(n,{slots:l}){const r=al(),h=Ah();let c;return()=>{const g=l.default&&Ra(l.default(),!0);if(!g||!g.length)return;let v=g[0];if(g.length>1){for(const F of g)if(F.type!==on){v=F;break}}const k=le(n),{mode:x}=k;if(h.isLeaving)return yi(v);const I=J2(v);if(!I)return yi(v);const S=Qr(I,k,h,r);kr(I,S);const $=r.subTree,B=$&&J2($);let P=!1;const{getTransitionKey:D}=I.type;if(D){const F=D();c===void 0?c=F:F!==c&&(c=F,P=!0)}if(B&&B.type!==on&&(!qn(I,B)||P)){const F=Qr(B,k,h,r);if(kr(B,F),x==="out-in")return h.isLeaving=!0,F.afterLeave=()=>{h.isLeaving=!1,r.update.active!==!1&&r.update()},yi(v);x==="in-out"&&I.type!==on&&(F.delayLeave=(X,R,H)=>{const U=Fc(h,B);U[String(B.key)]=B,X._leaveCb=()=>{R(),X._leaveCb=void 0,delete S.delayedLeave},S.delayedLeave=H})}return v}}},Oc=Tv;function Fc(n,l){const{leavingVNodes:r}=n;let h=r.get(l.type);return h||(h=Object.create(null),r.set(l.type,h)),h}function Qr(n,l,r,h){const{appear:c,mode:g,persisted:v=!1,onBeforeEnter:k,onEnter:x,onAfterEnter:I,onEnterCancelled:S,onBeforeLeave:$,onLeave:B,onAfterLeave:P,onLeaveCancelled:D,onBeforeAppear:F,onAppear:X,onAfterAppear:R,onAppearCancelled:H}=l,U=String(n.key),W=Fc(r,n),_=(Y,G)=>{Y&&Cn(Y,h,9,G)},tt=(Y,G)=>{const et=G[1];_(Y,G),se(Y)?Y.every(st=>st.length<=1)&&et():Y.length<=1&&et()},nt={mode:g,persisted:v,beforeEnter(Y){let G=k;if(!r.isMounted)if(c)G=F||k;else return;Y._leaveCb&&Y._leaveCb(!0);const et=W[U];et&&qn(n,et)&&et.el._leaveCb&&et.el._leaveCb(),_(G,[Y])},enter(Y){let G=x,et=I,st=S;if(!r.isMounted)if(c)G=X||x,et=R||I,st=H||S;else return;let rt=!1;const ht=Y._enterCb=dt=>{rt||(rt=!0,dt?_(st,[Y]):_(et,[Y]),nt.delayedLeave&&nt.delayedLeave(),Y._enterCb=void 0)};G?tt(G,[Y,ht]):ht()},leave(Y,G){const et=String(n.key);if(Y._enterCb&&Y._enterCb(!0),r.isUnmounting)return G();_($,[Y]);let st=!1;const rt=Y._leaveCb=ht=>{st||(st=!0,G(),ht?_(D,[Y]):_(P,[Y]),Y._leaveCb=void 0,W[et]===n&&delete W[et])};W[et]=n,B?tt(B,[Y,rt]):rt()},clone(Y){return Qr(Y,l,r,h)}};return nt}function yi(n){if(bs(n))return n=Gn(n),n.children=null,n}function J2(n){return bs(n)?n.children?n.children[0]:void 0:n}function kr(n,l){n.shapeFlag&6&&n.component?kr(n.component.subTree,l):n.shapeFlag&128?(n.ssContent.transition=l.clone(n.ssContent),n.ssFallback.transition=l.clone(n.ssFallback)):n.transition=l}function Ra(n,l=!1,r){let h=[],c=0;for(let g=0;g1)for(let g=0;gqe({name:n.name},l,{setup:n}))():n}const gr=n=>!!n.type.__asyncLoader;function Ev(n){oe(n)&&(n={loader:n});const{loader:l,loadingComponent:r,errorComponent:h,delay:c=200,timeout:g,suspensible:v=!0,onError:k}=n;let x=null,I,S=0;const $=()=>(S++,x=null,B()),B=()=>{let P;return x||(P=x=l().catch(D=>{if(D=D instanceof Error?D:new Error(String(D)),k)return new Promise((F,X)=>{k(D,()=>F($()),()=>X(D),S+1)});throw D}).then(D=>P!==x&&x?x:(D&&(D.__esModule||D[Symbol.toStringTag]==="Module")&&(D=D.default),I=D,D)))};return Cr({name:"AsyncComponentWrapper",__asyncLoader:B,get __asyncResolved(){return I},setup(){const P=Oe;if(I)return()=>Ci(I,P);const D=H=>{x=null,yr(H,P,13,!h)};if(v&&P.suspense||Jr)return B().then(H=>()=>Ci(H,P)).catch(H=>(D(H),()=>h?t(h,{error:H}):null));const F=Lt(!1),X=Lt(),R=Lt(!!c);return c&&setTimeout(()=>{R.value=!1},c),g!=null&&setTimeout(()=>{if(!F.value&&!X.value){const H=new Error(`Async component timed out after ${g}ms.`);D(H),X.value=H}},g),B().then(()=>{F.value=!0,P.parent&&bs(P.parent.vnode)&&Da(P.parent.update)}).catch(H=>{D(H),X.value=H}),()=>{if(F.value&&I)return Ci(I,P);if(X.value&&h)return t(h,{error:X.value});if(r&&!R.value)return t(r)}}})}function Ci(n,l){const{ref:r,props:h,children:c,ce:g}=l.vnode,v=t(n,h,c);return v.ref=r,v.ce=g,delete l.vnode.ce,v}const bs=n=>n.type.__isKeepAlive,Vv={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(n,{slots:l}){const r=al(),h=r.ctx;if(!h.renderer)return()=>{const H=l.default&&l.default();return H&&H.length===1?H[0]:H};const c=new Map,g=new Set;let v=null;const k=r.suspense,{renderer:{p:x,m:I,um:S,o:{createElement:$}}}=h,B=$("div");h.activate=(H,U,W,_,tt)=>{const nt=H.component;I(H,U,W,0,k),x(nt.vnode,H,U,W,nt,k,_,H.slotScopeIds,tt),Ge(()=>{nt.isDeactivated=!1,nt.a&&Fo(nt.a);const Y=H.props&&H.props.onVnodeMounted;Y&&wn(Y,nt.parent,H)},k)},h.deactivate=H=>{const U=H.component;I(H,B,null,1,k),Ge(()=>{U.da&&Fo(U.da);const W=H.props&&H.props.onVnodeUnmounted;W&&wn(W,U.parent,H),U.isDeactivated=!0},k)};function P(H){Si(H),S(H,r,k,!0)}function D(H){c.forEach((U,W)=>{const _=u0(U.type);_&&(!H||!H(_))&&F(W)})}function F(H){const U=c.get(H);!v||!qn(U,v)?P(U):v&&Si(v),c.delete(H),g.delete(H)}_t(()=>[n.include,n.exclude],([H,U])=>{H&&D(W=>jo(H,W)),U&&D(W=>!jo(U,W))},{flush:"post",deep:!0});let X=null;const R=()=>{X!=null&&c.set(X,$i(r.subTree))};return Ve(R),Ea(R),Qe(()=>{c.forEach(H=>{const{subTree:U,suspense:W}=r,_=$i(U);if(H.type===_.type&&H.key===_.key){Si(_);const tt=_.component.da;tt&&Ge(tt,W);return}P(H)})}),()=>{if(X=null,!l.default)return null;const H=l.default(),U=H[0];if(H.length>1)return v=null,H;if(!ql(U)||!(U.shapeFlag&4)&&!(U.shapeFlag&128))return v=null,U;let W=$i(U);const _=W.type,tt=u0(gr(W)?W.type.__asyncResolved||{}:_),{include:nt,exclude:Y,max:G}=n;if(nt&&(!tt||!jo(nt,tt))||Y&&tt&&jo(Y,tt))return v=W,U;const et=W.key==null?_:W.key,st=c.get(et);return W.el&&(W=Gn(W),U.shapeFlag&128&&(U.ssContent=W)),X=et,st?(W.el=st.el,W.component=st.component,W.transition&&kr(W,W.transition),W.shapeFlag|=512,g.delete(et),g.add(et)):(g.add(et),G&&g.size>parseInt(G,10)&&F(g.values().next().value)),W.shapeFlag|=256,v=W,jc(U.type)?U:W}}},_v=Vv;function jo(n,l){return se(n)?n.some(r=>jo(r,l)):Ee(n)?n.split(",").includes(l):rv(n)?n.test(l):!1}function Hh(n,l){Rc(n,"a",l)}function Nh(n,l){Rc(n,"da",l)}function Rc(n,l,r=Oe){const h=n.__wdc||(n.__wdc=()=>{let c=r;for(;c;){if(c.isDeactivated)return;c=c.parent}return n()});if(Ta(l,h,r),r){let c=r.parent;for(;c&&c.parent;)bs(c.parent.vnode)&&Wv(h,l,r,c),c=c.parent}}function Wv(n,l,r,h){const c=Ta(l,n,h,!0);Va(()=>{xh(h[l],c)},r)}function Si(n){n.shapeFlag&=-257,n.shapeFlag&=-513}function $i(n){return n.shapeFlag&128?n.ssContent:n}function Ta(n,l,r=Oe,h=!1){if(r){const c=r[n]||(r[n]=[]),g=l.__weh||(l.__weh=(...v)=>{if(r.isUnmounted)return;ho(),Yl(r);const k=Cn(l,r,n,v);return _l(),co(),k});return h?c.unshift(g):c.push(g),g}}const yl=n=>(l,r=Oe)=>(!Jr||n==="sp")&&Ta(n,(...h)=>l(...h),r),Ms=yl("bm"),Ve=yl("m"),jh=yl("bu"),Ea=yl("u"),Qe=yl("bum"),Va=yl("um"),Tc=yl("sp"),Ec=yl("rtg"),Vc=yl("rtc");function _c(n,l=Oe){Ta("ec",n,l)}const Ph="components",Xv="directives";function qv(n,l){return Lh(Ph,n,!0,l)||n}const Wc=Symbol.for("v-ndc");function Xc(n){return Ee(n)?Lh(Ph,n,!1)||n:n||Wc}function Mn(n){return Lh(Xv,n)}function Lh(n,l,r=!0,h=!1){const c=Xe||Oe;if(c){const g=c.type;if(n===Ph){const k=u0(g,!1);if(k&&(k===l||k===Sn(l)||k===Il(Sn(l))))return g}const v=t1(c[n]||g[n],l)||t1(c.appContext[n],l);return!v&&h?g:v}}function t1(n,l){return n&&(n[l]||n[Sn(l)]||n[Il(Sn(l))])}function Yv(n,l,r,h){let c;const g=r&&r[h];if(se(n)||Ee(n)){c=new Array(n.length);for(let v=0,k=n.length;vl(v,k,void 0,g&&g[k]));else{const v=Object.keys(n);c=new Array(v.length);for(let k=0,x=v.length;k{const g=h.fn(...c);return g&&(g.key=h.key),g}:h.fn)}return n}function Gv(n,l,r={},h,c){if(Xe.isCE||Xe.parent&&gr(Xe.parent)&&Xe.parent.isCE)return l!=="default"&&(r.name=l),t("slot",r,h&&h());let g=n[l];g&&g._c&&(g._d=!1),xs();const v=g&&qc(g(r)),k=_a(Kt,{key:r.key||v&&v.key||`_${l}`},v||(h?h():[]),v&&n._===1?64:-2);return!c&&k.scopeId&&(k.slotScopeIds=[k.scopeId+"-s"]),g&&g._c&&(g._d=!0),k}function qc(n){return n.some(l=>ql(l)?!(l.type===on||l.type===Kt&&!qc(l.children)):!0)?n:null}function Zv(n,l){const r={};for(const h in n)r[l&&/[A-Z]/.test(h)?`on:${h}`:Oo(h)]=n[h];return r}const l0=n=>n?uu(n)?Xa(n)||n.proxy:l0(n.parent):null,Ro=qe(Object.create(null),{$:n=>n,$el:n=>n.vnode.el,$data:n=>n.data,$props:n=>n.props,$attrs:n=>n.attrs,$slots:n=>n.slots,$refs:n=>n.refs,$parent:n=>l0(n.parent),$root:n=>l0(n.root),$emit:n=>n.emit,$options:n=>Dh(n),$forceUpdate:n=>n.f||(n.f=()=>Da(n.update)),$nextTick:n=>n.n||(n.n=we.bind(n.proxy)),$watch:n=>Rv.bind(n)}),Ai=(n,l)=>n!==ye&&!n.__isScriptSetup&&me(n,l),r0={get({_:n},l){const{ctx:r,setupState:h,data:c,props:g,accessCache:v,type:k,appContext:x}=n;let I;if(l[0]!=="$"){const P=v[l];if(P!==void 0)switch(P){case 1:return h[l];case 2:return c[l];case 4:return r[l];case 3:return g[l]}else{if(Ai(h,l))return v[l]=1,h[l];if(c!==ye&&me(c,l))return v[l]=2,c[l];if((I=n.propsOptions[0])&&me(I,l))return v[l]=3,g[l];if(r!==ye&&me(r,l))return v[l]=4,r[l];o0&&(v[l]=0)}}const S=Ro[l];let $,B;if(S)return l==="$attrs"&&mn(n,"get",l),S(n);if(($=k.__cssModules)&&($=$[l]))return $;if(r!==ye&&me(r,l))return v[l]=4,r[l];if(B=x.config.globalProperties,me(B,l))return B[l]},set({_:n},l,r){const{data:h,setupState:c,ctx:g}=n;return Ai(c,l)?(c[l]=r,!0):h!==ye&&me(h,l)?(h[l]=r,!0):me(n.props,l)||l[0]==="$"&&l.slice(1)in n?!1:(g[l]=r,!0)},has({_:{data:n,setupState:l,accessCache:r,ctx:h,appContext:c,propsOptions:g}},v){let k;return!!r[v]||n!==ye&&me(n,v)||Ai(l,v)||(k=g[0])&&me(k,v)||me(h,v)||me(Ro,v)||me(c.config.globalProperties,v)},defineProperty(n,l,r){return r.get!=null?n._.accessCache[l]=0:me(r,"value")&&this.set(n,l,r.value,null),Reflect.defineProperty(n,l,r)}},Kv=qe({},r0,{get(n,l){if(l!==Symbol.unscopables)return r0.get(n,l,n)},has(n,l){return l[0]!=="_"&&!dv(l)}});function Qv(){return null}function Jv(){return null}function t3(n){}function e3(n){}function n3(){return null}function l3(){}function r3(n,l){return null}function o3(){return Yc().slots}function s3(){return Yc().attrs}function a3(n,l,r){const h=al();if(r&&r.local){const c=Lt(n[l]);return _t(()=>n[l],g=>c.value=g),_t(c,g=>{g!==n[l]&&h.emit(`update:${l}`,g)}),c}else return{__v_isRef:!0,get value(){return n[l]},set value(c){h.emit(`update:${l}`,c)}}}function Yc(){const n=al();return n.setupContext||(n.setupContext=wu(n))}function ts(n){return se(n)?n.reduce((l,r)=>(l[r]=null,l),{}):n}function i3(n,l){const r=ts(n);for(const h in l){if(h.startsWith("__skip"))continue;let c=r[h];c?se(c)||oe(c)?c=r[h]={type:c,default:l[h]}:c.default=l[h]:c===null&&(c=r[h]={default:l[h]}),c&&l[`__skip_${h}`]&&(c.skipFactory=!0)}return r}function h3(n,l){return!n||!l?n||l:se(n)&&se(l)?n.concat(l):qe({},ts(n),ts(l))}function d3(n,l){const r={};for(const h in n)l.includes(h)||Object.defineProperty(r,h,{enumerable:!0,get:()=>n[h]});return r}function c3(n){const l=al();let r=n();return _l(),zh(r)&&(r=r.catch(h=>{throw Yl(l),h})),[r,()=>Yl(l)]}let o0=!0;function u3(n){const l=Dh(n),r=n.proxy,h=n.ctx;o0=!1,l.beforeCreate&&e1(l.beforeCreate,n,"bc");const{data:c,computed:g,methods:v,watch:k,provide:x,inject:I,created:S,beforeMount:$,mounted:B,beforeUpdate:P,updated:D,activated:F,deactivated:X,beforeDestroy:R,beforeUnmount:H,destroyed:U,unmounted:W,render:_,renderTracked:tt,renderTriggered:nt,errorCaptured:Y,serverPrefetch:G,expose:et,inheritAttrs:st,components:rt,directives:ht,filters:dt}=l;if(I&&p3(I,h,null),v)for(const wt in v){const gt=v[wt];oe(gt)&&(h[wt]=gt.bind(r))}if(c){const wt=c.call(r,r);Fe(wt)&&(n.data=Ze(wt))}if(o0=!0,g)for(const wt in g){const gt=g[wt],It=oe(gt)?gt.bind(r,r):oe(gt.get)?gt.get.bind(r,r):rl,At=!oe(gt)&&oe(gt.set)?gt.set.bind(r):rl,Tt=q({get:It,set:At});Object.defineProperty(h,wt,{enumerable:!0,configurable:!0,get:()=>Tt.value,set:Ft=>Tt.value=Ft})}if(k)for(const wt in k)Uc(k[wt],h,r,wt);if(x){const wt=oe(x)?x.call(r):x;Reflect.ownKeys(wt).forEach(gt=>{Se(gt,wt[gt])})}S&&e1(S,n,"c");function xt(wt,gt){se(gt)?gt.forEach(It=>wt(It.bind(r))):gt&&wt(gt.bind(r))}if(xt(Ms,$),xt(Ve,B),xt(jh,P),xt(Ea,D),xt(Hh,F),xt(Nh,X),xt(_c,Y),xt(Vc,tt),xt(Ec,nt),xt(Qe,H),xt(Va,W),xt(Tc,G),se(et))if(et.length){const wt=n.exposed||(n.exposed={});et.forEach(gt=>{Object.defineProperty(wt,gt,{get:()=>r[gt],set:It=>r[gt]=It})})}else n.exposed||(n.exposed={});_&&n.render===rl&&(n.render=_),st!=null&&(n.inheritAttrs=st),rt&&(n.components=rt),ht&&(n.directives=ht)}function p3(n,l,r=rl){se(n)&&(n=s0(n));for(const h in n){const c=n[h];let g;Fe(c)?"default"in c?g=de(c.from||h,c.default,!0):g=de(c.from||h):g=de(c),Me(g)?Object.defineProperty(l,h,{enumerable:!0,configurable:!0,get:()=>g.value,set:v=>g.value=v}):l[h]=g}}function e1(n,l,r){Cn(se(n)?n.map(h=>h.bind(l.proxy)):n.bind(l.proxy),l,r)}function Uc(n,l,r,h){const c=h.includes(".")?Dc(r,h):()=>r[h];if(Ee(n)){const g=l[n];oe(g)&&_t(c,g)}else if(oe(n))_t(c,n.bind(r));else if(Fe(n))if(se(n))n.forEach(g=>Uc(g,l,r,h));else{const g=oe(n.handler)?n.handler.bind(r):l[n.handler];oe(g)&&_t(c,g,n)}}function Dh(n){const l=n.type,{mixins:r,extends:h}=l,{mixins:c,optionsCache:g,config:{optionMergeStrategies:v}}=n.appContext,k=g.get(l);let x;return k?x=k:!c.length&&!r&&!h?x=l:(x={},c.length&&c.forEach(I=>ua(x,I,v,!0)),ua(x,l,v)),Fe(l)&&g.set(l,x),x}function ua(n,l,r,h=!1){const{mixins:c,extends:g}=l;g&&ua(n,g,r,!0),c&&c.forEach(v=>ua(n,v,r,!0));for(const v in l)if(!(h&&v==="expose")){const k=g3[v]||r&&r[v];n[v]=k?k(n[v],l[v]):l[v]}return n}const g3={data:n1,props:l1,emits:l1,methods:Po,computed:Po,beforeCreate:un,created:un,beforeMount:un,mounted:un,beforeUpdate:un,updated:un,beforeDestroy:un,beforeUnmount:un,destroyed:un,unmounted:un,activated:un,deactivated:un,errorCaptured:un,serverPrefetch:un,components:Po,directives:Po,watch:v3,provide:n1,inject:w3};function n1(n,l){return l?n?function(){return qe(oe(n)?n.call(this,this):n,oe(l)?l.call(this,this):l)}:l:n}function w3(n,l){return Po(s0(n),s0(l))}function s0(n){if(se(n)){const l={};for(let r=0;r1)return r&&oe(l)?l.call(h&&h.proxy):l}}function Zc(){return!!(Oe||Xe||es)}function k3(n,l,r,h=!1){const c={},g={};t0(g,Wa,1),n.propsDefaults=Object.create(null),Kc(n,l,c,g);for(const v in n.propsOptions[0])v in c||(c[v]=void 0);r?n.props=h?c:fh(c):n.type.props?n.props=c:n.props=g,n.attrs=g}function b3(n,l,r,h){const{props:c,attrs:g,vnode:{patchFlag:v}}=n,k=le(c),[x]=n.propsOptions;let I=!1;if((h||v>0)&&!(v&16)){if(v&8){const S=n.vnode.dynamicProps;for(let $=0;${x=!0;const[B,P]=Qc($,l,!0);qe(v,B),P&&k.push(...P)};!r&&l.mixins.length&&l.mixins.forEach(S),n.extends&&S(n.extends),n.mixins&&n.mixins.forEach(S)}if(!g&&!x)return Fe(n)&&h.set(n,Ur),Ur;if(se(g))for(let S=0;S-1,P[1]=F<0||D-1||me(P,"default"))&&k.push($)}}}const I=[v,k];return Fe(n)&&h.set(n,I),I}function r1(n){return n[0]!=="$"}function o1(n){const l=n&&n.toString().match(/^\s*(function|class) (\w+)/);return l?l[2]:n===null?"null":""}function s1(n,l){return o1(n)===o1(l)}function a1(n,l){return se(l)?l.findIndex(r=>s1(r,n)):oe(l)&&s1(l,n)?0:-1}const Jc=n=>n[0]==="_"||n==="$stable",Oh=n=>se(n)?n.map(In):[In(n)],M3=(n,l,r)=>{if(l._n)return l;const h=Ch((...c)=>Oh(l(...c)),r);return h._c=!1,h},tu=(n,l,r)=>{const h=n._ctx;for(const c in n){if(Jc(c))continue;const g=n[c];if(oe(g))l[c]=M3(c,g,h);else if(g!=null){const v=Oh(g);l[c]=()=>v}}},eu=(n,l)=>{const r=Oh(l);n.slots.default=()=>r},x3=(n,l)=>{if(n.vnode.shapeFlag&32){const r=l._;r?(n.slots=le(l),t0(l,"_",r)):tu(l,n.slots={})}else n.slots={},l&&eu(n,l);t0(n.slots,Wa,1)},z3=(n,l,r)=>{const{vnode:h,slots:c}=n;let g=!0,v=ye;if(h.shapeFlag&32){const k=l._;k?r&&k===1?g=!1:(qe(c,l),!r&&k===1&&delete c._):(g=!l.$stable,tu(l,c)),v=l}else l&&(eu(n,l),v={default:1});if(g)for(const k in c)!Jc(k)&&!(k in v)&&delete c[k]};function pa(n,l,r,h,c=!1){if(se(n)){n.forEach((B,P)=>pa(B,l&&(se(l)?l[P]:l),r,h,c));return}if(gr(h)&&!c)return;const g=h.shapeFlag&4?Xa(h.component)||h.component.proxy:h.el,v=c?null:g,{i:k,r:x}=n,I=l&&l.r,S=k.refs===ye?k.refs={}:k.refs,$=k.setupState;if(I!=null&&I!==x&&(Ee(I)?(S[I]=null,me($,I)&&($[I]=null)):Me(I)&&(I.value=null)),oe(x))fl(x,k,12,[v,S]);else{const B=Ee(x),P=Me(x);if(B||P){const D=()=>{if(n.f){const F=B?me($,x)?$[x]:S[x]:x.value;c?se(F)&&xh(F,g):se(F)?F.includes(g)||F.push(g):B?(S[x]=[g],me($,x)&&($[x]=S[x])):(x.value=[g],n.k&&(S[n.k]=x.value))}else B?(S[x]=v,me($,x)&&($[x]=v)):P&&(x.value=v,n.k&&(S[n.k]=v))};v?(D.id=-1,Ge(D,r)):D()}}}let Nl=!1;const Ws=n=>/svg/.test(n.namespaceURI)&&n.tagName!=="foreignObject",Xs=n=>n.nodeType===8;function I3(n){const{mt:l,p:r,o:{patchProp:h,createText:c,nextSibling:g,parentNode:v,remove:k,insert:x,createComment:I}}=n,S=(R,H)=>{if(!H.hasChildNodes()){r(null,R,H),ca(),H._vnode=R;return}Nl=!1,$(H.firstChild,R,null,null,null),ca(),H._vnode=R,Nl&&console.error("Hydration completed but contains mismatches.")},$=(R,H,U,W,_,tt=!1)=>{const nt=Xs(R)&&R.data==="[",Y=()=>F(R,H,U,W,_,nt),{type:G,ref:et,shapeFlag:st,patchFlag:rt}=H;let ht=R.nodeType;H.el=R,rt===-2&&(tt=!1,H.dynamicChildren=null);let dt=null;switch(G){case Xl:ht!==3?H.children===""?(x(H.el=c(""),v(R),R),dt=R):dt=Y():(R.data!==H.children&&(Nl=!0,R.data=H.children),dt=g(R));break;case on:ht!==8||nt?dt=Y():dt=g(R);break;case wr:if(nt&&(R=g(R),ht=R.nodeType),ht===1||ht===3){dt=R;const Ct=!H.children.length;for(let xt=0;xt{tt=tt||!!H.dynamicChildren;const{type:nt,props:Y,patchFlag:G,shapeFlag:et,dirs:st}=H,rt=nt==="input"&&st||nt==="option";if(rt||G!==-1){if(st&&tl(H,null,U,"created"),Y)if(rt||!tt||G&48)for(const dt in Y)(rt&&dt.endsWith("value")||Na(dt)&&!Do(dt))&&h(R,dt,null,Y[dt],!1,void 0,U);else Y.onClick&&h(R,"onClick",null,Y.onClick,!1,void 0,U);let ht;if((ht=Y&&Y.onVnodeBeforeMount)&&wn(ht,U,H),st&&tl(H,null,U,"beforeMount"),((ht=Y&&Y.onVnodeMounted)||st)&&Pc(()=>{ht&&wn(ht,U,H),st&&tl(H,null,U,"mounted")},W),et&16&&!(Y&&(Y.innerHTML||Y.textContent))){let dt=P(R.firstChild,H,R,U,W,_,tt);for(;dt;){Nl=!0;const Ct=dt;dt=dt.nextSibling,k(Ct)}}else et&8&&R.textContent!==H.children&&(Nl=!0,R.textContent=H.children)}return R.nextSibling},P=(R,H,U,W,_,tt,nt)=>{nt=nt||!!H.dynamicChildren;const Y=H.children,G=Y.length;for(let et=0;et{const{slotScopeIds:nt}=H;nt&&(_=_?_.concat(nt):nt);const Y=v(R),G=P(g(R),H,Y,U,W,_,tt);return G&&Xs(G)&&G.data==="]"?g(H.anchor=G):(Nl=!0,x(H.anchor=I("]"),Y,G),G)},F=(R,H,U,W,_,tt)=>{if(Nl=!0,H.el=null,tt){const G=X(R);for(;;){const et=g(R);if(et&&et!==G)k(et);else break}}const nt=g(R),Y=v(R);return k(R),r(null,H,Y,nt,U,W,Ws(Y),_),nt},X=R=>{let H=0;for(;R;)if(R=g(R),R&&Xs(R)&&(R.data==="["&&H++,R.data==="]")){if(H===0)return g(R);H--}return R};return[S,$]}const Ge=Pc;function nu(n){return ru(n)}function lu(n){return ru(n,I3)}function ru(n,l){const r=e0();r.__VUE__=!0;const{insert:h,remove:c,patchProp:g,createElement:v,createText:k,createComment:x,setText:I,setElementText:S,parentNode:$,nextSibling:B,setScopeId:P=rl,insertStaticContent:D}=n,F=(J,lt,at,ct=null,kt=null,yt=null,Ot=!1,$t=null,Rt=!!lt.dynamicChildren)=>{if(J===lt)return;J&&!qn(J,lt)&&(ct=pt(J),Ft(J,kt,yt,!0),J=null),lt.patchFlag===-2&&(Rt=!1,lt.dynamicChildren=null);const{type:Pt,ref:Zt,shapeFlag:Ut}=lt;switch(Pt){case Xl:X(J,lt,at,ct);break;case on:R(J,lt,at,ct);break;case wr:J==null&&H(lt,at,ct,Ot);break;case Kt:rt(J,lt,at,ct,kt,yt,Ot,$t,Rt);break;default:Ut&1?_(J,lt,at,ct,kt,yt,Ot,$t,Rt):Ut&6?ht(J,lt,at,ct,kt,yt,Ot,$t,Rt):(Ut&64||Ut&128)&&Pt.process(J,lt,at,ct,kt,yt,Ot,$t,Rt,jt)}Zt!=null&&kt&&pa(Zt,J&&J.ref,yt,lt||J,!lt)},X=(J,lt,at,ct)=>{if(J==null)h(lt.el=k(lt.children),at,ct);else{const kt=lt.el=J.el;lt.children!==J.children&&I(kt,lt.children)}},R=(J,lt,at,ct)=>{J==null?h(lt.el=x(lt.children||""),at,ct):lt.el=J.el},H=(J,lt,at,ct)=>{[J.el,J.anchor]=D(J.children,lt,at,ct,J.el,J.anchor)},U=({el:J,anchor:lt},at,ct)=>{let kt;for(;J&&J!==lt;)kt=B(J),h(J,at,ct),J=kt;h(lt,at,ct)},W=({el:J,anchor:lt})=>{let at;for(;J&&J!==lt;)at=B(J),c(J),J=at;c(lt)},_=(J,lt,at,ct,kt,yt,Ot,$t,Rt)=>{Ot=Ot||lt.type==="svg",J==null?tt(lt,at,ct,kt,yt,Ot,$t,Rt):G(J,lt,kt,yt,Ot,$t,Rt)},tt=(J,lt,at,ct,kt,yt,Ot,$t)=>{let Rt,Pt;const{type:Zt,props:Ut,shapeFlag:Gt,transition:te,dirs:ae}=J;if(Rt=J.el=v(J.type,yt,Ut&&Ut.is,Ut),Gt&8?S(Rt,J.children):Gt&16&&Y(J.children,Rt,null,ct,kt,yt&&Zt!=="foreignObject",Ot,$t),ae&&tl(J,null,ct,"created"),nt(Rt,J,J.scopeId,Ot,ct),Ut){for(const ge in Ut)ge!=="value"&&!Do(ge)&&g(Rt,ge,null,Ut[ge],yt,J.children,ct,kt,ut);"value"in Ut&&g(Rt,"value",null,Ut.value),(Pt=Ut.onVnodeBeforeMount)&&wn(Pt,ct,J)}ae&&tl(J,null,ct,"beforeMount");const be=(!kt||kt&&!kt.pendingBranch)&&te&&!te.persisted;be&&te.beforeEnter(Rt),h(Rt,lt,at),((Pt=Ut&&Ut.onVnodeMounted)||be||ae)&&Ge(()=>{Pt&&wn(Pt,ct,J),be&&te.enter(Rt),ae&&tl(J,null,ct,"mounted")},kt)},nt=(J,lt,at,ct,kt)=>{if(at&&P(J,at),ct)for(let yt=0;yt{for(let Pt=Rt;Pt{const $t=lt.el=J.el;let{patchFlag:Rt,dynamicChildren:Pt,dirs:Zt}=lt;Rt|=J.patchFlag&16;const Ut=J.props||ye,Gt=lt.props||ye;let te;at&&rr(at,!1),(te=Gt.onVnodeBeforeUpdate)&&wn(te,at,lt,J),Zt&&tl(lt,J,at,"beforeUpdate"),at&&rr(at,!0);const ae=kt&<.type!=="foreignObject";if(Pt?et(J.dynamicChildren,Pt,$t,at,ct,ae,yt):Ot||gt(J,lt,$t,null,at,ct,ae,yt,!1),Rt>0){if(Rt&16)st($t,lt,Ut,Gt,at,ct,kt);else if(Rt&2&&Ut.class!==Gt.class&&g($t,"class",null,Gt.class,kt),Rt&4&&g($t,"style",Ut.style,Gt.style,kt),Rt&8){const be=lt.dynamicProps;for(let ge=0;ge{te&&wn(te,at,lt,J),Zt&&tl(lt,J,at,"updated")},ct)},et=(J,lt,at,ct,kt,yt,Ot)=>{for(let $t=0;$t{if(at!==ct){if(at!==ye)for(const $t in at)!Do($t)&&!($t in ct)&&g(J,$t,at[$t],null,Ot,lt.children,kt,yt,ut);for(const $t in ct){if(Do($t))continue;const Rt=ct[$t],Pt=at[$t];Rt!==Pt&&$t!=="value"&&g(J,$t,Pt,Rt,Ot,lt.children,kt,yt,ut)}"value"in ct&&g(J,"value",at.value,ct.value)}},rt=(J,lt,at,ct,kt,yt,Ot,$t,Rt)=>{const Pt=lt.el=J?J.el:k(""),Zt=lt.anchor=J?J.anchor:k("");let{patchFlag:Ut,dynamicChildren:Gt,slotScopeIds:te}=lt;te&&($t=$t?$t.concat(te):te),J==null?(h(Pt,at,ct),h(Zt,at,ct),Y(lt.children,at,Zt,kt,yt,Ot,$t,Rt)):Ut>0&&Ut&64&&Gt&&J.dynamicChildren?(et(J.dynamicChildren,Gt,at,kt,yt,Ot,$t),(lt.key!=null||kt&<===kt.subTree)&&Fh(J,lt,!0)):gt(J,lt,at,Zt,kt,yt,Ot,$t,Rt)},ht=(J,lt,at,ct,kt,yt,Ot,$t,Rt)=>{lt.slotScopeIds=$t,J==null?lt.shapeFlag&512?kt.ctx.activate(lt,at,ct,Ot,Rt):dt(lt,at,ct,kt,yt,Ot,Rt):Ct(J,lt,Rt)},dt=(J,lt,at,ct,kt,yt,Ot)=>{const $t=J.component=cu(J,ct,kt);if(bs(J)&&($t.ctx.renderer=jt),pu($t),$t.asyncDep){if(kt&&kt.registerDep($t,xt),!J.el){const Rt=$t.subTree=t(on);R(null,Rt,lt,at)}return}xt($t,J,lt,at,kt,yt,Ot)},Ct=(J,lt,at)=>{const ct=lt.component=J.component;if(Bv(J,lt,at))if(ct.asyncDep&&!ct.asyncResolved){wt(ct,lt,at);return}else ct.next=lt,Mv(ct.update),ct.update();else lt.el=J.el,ct.vnode=lt},xt=(J,lt,at,ct,kt,yt,Ot)=>{const $t=()=>{if(J.isMounted){let{next:Zt,bu:Ut,u:Gt,parent:te,vnode:ae}=J,be=Zt,ge;rr(J,!1),Zt?(Zt.el=ae.el,wt(J,Zt,Ot)):Zt=ae,Ut&&Fo(Ut),(ge=Zt.props&&Zt.props.onVnodeBeforeUpdate)&&wn(ge,te,Zt,ae),rr(J,!0);const Ae=na(J),xn=J.subTree;J.subTree=Ae,F(xn,Ae,$(xn.el),pt(xn),J,kt,yt),Zt.el=Ae.el,be===null&&Sh(J,Ae.el),Gt&&Ge(Gt,kt),(ge=Zt.props&&Zt.props.onVnodeUpdated)&&Ge(()=>wn(ge,te,Zt,ae),kt)}else{let Zt;const{el:Ut,props:Gt}=lt,{bm:te,m:ae,parent:be}=J,ge=gr(lt);if(rr(J,!1),te&&Fo(te),!ge&&(Zt=Gt&&Gt.onVnodeBeforeMount)&&wn(Zt,be,lt),rr(J,!0),Ut&&ft){const Ae=()=>{J.subTree=na(J),ft(Ut,J.subTree,J,kt,null)};ge?lt.type.__asyncLoader().then(()=>!J.isUnmounted&&Ae()):Ae()}else{const Ae=J.subTree=na(J);F(null,Ae,at,ct,J,kt,yt),lt.el=Ae.el}if(ae&&Ge(ae,kt),!ge&&(Zt=Gt&&Gt.onVnodeMounted)){const Ae=lt;Ge(()=>wn(Zt,be,Ae),kt)}(lt.shapeFlag&256||be&&gr(be.vnode)&&be.vnode.shapeFlag&256)&&J.a&&Ge(J.a,kt),J.isMounted=!0,lt=at=ct=null}},Rt=J.effect=new gs($t,()=>Da(Pt),J.scope),Pt=J.update=()=>Rt.run();Pt.id=J.uid,rr(J,!0),Pt()},wt=(J,lt,at)=>{lt.component=J;const ct=J.vnode.props;J.vnode=lt,J.next=null,b3(J,lt.props,ct,at),z3(J,lt.children,at),ho(),Z2(),co()},gt=(J,lt,at,ct,kt,yt,Ot,$t,Rt=!1)=>{const Pt=J&&J.children,Zt=J?J.shapeFlag:0,Ut=lt.children,{patchFlag:Gt,shapeFlag:te}=lt;if(Gt>0){if(Gt&128){At(Pt,Ut,at,ct,kt,yt,Ot,$t,Rt);return}else if(Gt&256){It(Pt,Ut,at,ct,kt,yt,Ot,$t,Rt);return}}te&8?(Zt&16&&ut(Pt,kt,yt),Ut!==Pt&&S(at,Ut)):Zt&16?te&16?At(Pt,Ut,at,ct,kt,yt,Ot,$t,Rt):ut(Pt,kt,yt,!0):(Zt&8&&S(at,""),te&16&&Y(Ut,at,ct,kt,yt,Ot,$t,Rt))},It=(J,lt,at,ct,kt,yt,Ot,$t,Rt)=>{J=J||Ur,lt=lt||Ur;const Pt=J.length,Zt=lt.length,Ut=Math.min(Pt,Zt);let Gt;for(Gt=0;GtZt?ut(J,kt,yt,!0,!1,Ut):Y(lt,at,ct,kt,yt,Ot,$t,Rt,Ut)},At=(J,lt,at,ct,kt,yt,Ot,$t,Rt)=>{let Pt=0;const Zt=lt.length;let Ut=J.length-1,Gt=Zt-1;for(;Pt<=Ut&&Pt<=Gt;){const te=J[Pt],ae=lt[Pt]=Rt?Fl(lt[Pt]):In(lt[Pt]);if(qn(te,ae))F(te,ae,at,null,kt,yt,Ot,$t,Rt);else break;Pt++}for(;Pt<=Ut&&Pt<=Gt;){const te=J[Ut],ae=lt[Gt]=Rt?Fl(lt[Gt]):In(lt[Gt]);if(qn(te,ae))F(te,ae,at,null,kt,yt,Ot,$t,Rt);else break;Ut--,Gt--}if(Pt>Ut){if(Pt<=Gt){const te=Gt+1,ae=teGt)for(;Pt<=Ut;)Ft(J[Pt],kt,yt,!0),Pt++;else{const te=Pt,ae=Pt,be=new Map;for(Pt=ae;Pt<=Gt;Pt++){const cn=lt[Pt]=Rt?Fl(lt[Pt]):In(lt[Pt]);cn.key!=null&&be.set(cn.key,Pt)}let ge,Ae=0;const xn=Gt-ae+1;let hl=!1,Ps=0;const Bl=new Array(xn);for(Pt=0;Pt=xn){Ft(cn,kt,yt,!0);continue}let Bn;if(cn.key!=null)Bn=be.get(cn.key);else for(ge=ae;ge<=Gt;ge++)if(Bl[ge-ae]===0&&qn(cn,lt[ge])){Bn=ge;break}Bn===void 0?Ft(cn,kt,yt,!0):(Bl[Bn-ae]=Pt+1,Bn>=Ps?Ps=Bn:hl=!0,F(cn,lt[Bn],at,null,kt,yt,Ot,$t,Rt),Ae++)}const Ls=hl?y3(Bl):Ur;for(ge=Ls.length-1,Pt=xn-1;Pt>=0;Pt--){const cn=ae+Pt,Bn=lt[cn],yo=cn+1{const{el:yt,type:Ot,transition:$t,children:Rt,shapeFlag:Pt}=J;if(Pt&6){Tt(J.component.subTree,lt,at,ct);return}if(Pt&128){J.suspense.move(lt,at,ct);return}if(Pt&64){Ot.move(J,lt,at,jt);return}if(Ot===Kt){h(yt,lt,at);for(let Ut=0;Ut$t.enter(yt),kt);else{const{leave:Ut,delayLeave:Gt,afterLeave:te}=$t,ae=()=>h(yt,lt,at),be=()=>{Ut(yt,()=>{ae(),te&&te()})};Gt?Gt(yt,ae,be):be()}else h(yt,lt,at)},Ft=(J,lt,at,ct=!1,kt=!1)=>{const{type:yt,props:Ot,ref:$t,children:Rt,dynamicChildren:Pt,shapeFlag:Zt,patchFlag:Ut,dirs:Gt}=J;if($t!=null&&pa($t,null,at,J,!0),Zt&256){lt.ctx.deactivate(J);return}const te=Zt&1&&Gt,ae=!gr(J);let be;if(ae&&(be=Ot&&Ot.onVnodeBeforeUnmount)&&wn(be,lt,J),Zt&6)Et(J.component,at,ct);else{if(Zt&128){J.suspense.unmount(at,ct);return}te&&tl(J,null,lt,"beforeUnmount"),Zt&64?J.type.remove(J,lt,at,kt,jt,ct):Pt&&(yt!==Kt||Ut>0&&Ut&64)?ut(Pt,lt,at,!1,!0):(yt===Kt&&Ut&384||!kt&&Zt&16)&&ut(Rt,lt,at),ct&&Qt(J)}(ae&&(be=Ot&&Ot.onVnodeUnmounted)||te)&&Ge(()=>{be&&wn(be,lt,J),te&&tl(J,null,lt,"unmounted")},at)},Qt=J=>{const{type:lt,el:at,anchor:ct,transition:kt}=J;if(lt===Kt){Jt(at,ct);return}if(lt===wr){W(J);return}const yt=()=>{c(at),kt&&!kt.persisted&&kt.afterLeave&&kt.afterLeave()};if(J.shapeFlag&1&&kt&&!kt.persisted){const{leave:Ot,delayLeave:$t}=kt,Rt=()=>Ot(at,yt);$t?$t(J.el,yt,Rt):Rt()}else yt()},Jt=(J,lt)=>{let at;for(;J!==lt;)at=B(J),c(J),J=at;c(lt)},Et=(J,lt,at)=>{const{bum:ct,scope:kt,update:yt,subTree:Ot,um:$t}=J;ct&&Fo(ct),kt.stop(),yt&&(yt.active=!1,Ft(Ot,J,lt,at)),$t&&Ge($t,lt),Ge(()=>{J.isUnmounted=!0},lt),lt&<.pendingBranch&&!lt.isUnmounted&&J.asyncDep&&!J.asyncResolved&&J.suspenseId===lt.pendingId&&(lt.deps--,lt.deps===0&<.resolve())},ut=(J,lt,at,ct=!1,kt=!1,yt=0)=>{for(let Ot=yt;OtJ.shapeFlag&6?pt(J.component.subTree):J.shapeFlag&128?J.suspense.next():B(J.anchor||J.el),Nt=(J,lt,at)=>{J==null?lt._vnode&&Ft(lt._vnode,null,null,!0):F(lt._vnode||null,J,lt,null,null,null,at),Z2(),ca(),lt._vnode=J},jt={p:F,um:Ft,m:Tt,r:Qt,mt:dt,mc:Y,pc:gt,pbc:et,n:pt,o:n};let bt,ft;return l&&([bt,ft]=l(jt)),{render:Nt,hydrate:bt,createApp:m3(Nt,bt)}}function rr({effect:n,update:l},r){n.allowRecurse=l.allowRecurse=r}function Fh(n,l,r=!1){const h=n.children,c=l.children;if(se(h)&&se(c))for(let g=0;g>1,n[r[k]]0&&(l[h]=r[g-1]),r[g]=h)}}for(g=r.length,v=r[g-1];g-- >0;)r[g]=v,v=l[v];return r}const C3=n=>n.__isTeleport,To=n=>n&&(n.disabled||n.disabled===""),i1=n=>typeof SVGElement<"u"&&n instanceof SVGElement,i0=(n,l)=>{const r=n&&n.to;return Ee(r)?l?l(r):null:r},S3={__isTeleport:!0,process(n,l,r,h,c,g,v,k,x,I){const{mc:S,pc:$,pbc:B,o:{insert:P,querySelector:D,createText:F,createComment:X}}=I,R=To(l.props);let{shapeFlag:H,children:U,dynamicChildren:W}=l;if(n==null){const _=l.el=F(""),tt=l.anchor=F("");P(_,r,h),P(tt,r,h);const nt=l.target=i0(l.props,D),Y=l.targetAnchor=F("");nt&&(P(Y,nt),v=v||i1(nt));const G=(et,st)=>{H&16&&S(U,et,st,c,g,v,k,x)};R?G(r,tt):nt&&G(nt,Y)}else{l.el=n.el;const _=l.anchor=n.anchor,tt=l.target=n.target,nt=l.targetAnchor=n.targetAnchor,Y=To(n.props),G=Y?r:tt,et=Y?_:nt;if(v=v||i1(tt),W?(B(n.dynamicChildren,W,G,c,g,v,k),Fh(n,l,!0)):x||$(n,l,G,et,c,g,v,k,!1),R)Y||qs(l,r,_,I,1);else if((l.props&&l.props.to)!==(n.props&&n.props.to)){const st=l.target=i0(l.props,D);st&&qs(l,st,null,I,0)}else Y&&qs(l,tt,nt,I,1)}su(l)},remove(n,l,r,h,{um:c,o:{remove:g}},v){const{shapeFlag:k,children:x,anchor:I,targetAnchor:S,target:$,props:B}=n;if($&&g(S),(v||!To(B))&&(g(I),k&16))for(let P=0;P0?fn||Ur:null,au(),br>0&&fn&&fn.push(n),n}function A3(n,l,r,h,c,g){return iu(Rh(n,l,r,h,c,g,!0))}function _a(n,l,r,h,c){return iu(t(n,l,r,h,c,!0))}function ql(n){return n?n.__v_isVNode===!0:!1}function qn(n,l){return n.type===l.type&&n.key===l.key}function B3(n){}const Wa="__vInternal",hu=({key:n})=>n??null,la=({ref:n,ref_key:l,ref_for:r})=>(typeof n=="number"&&(n=""+n),n!=null?Ee(n)||Me(n)||oe(n)?{i:Xe,r:n,k:l,f:!!r}:n:null);function Rh(n,l=null,r=null,h=0,c=null,g=n===Kt?0:1,v=!1,k=!1){const x={__v_isVNode:!0,__v_skip:!0,type:n,props:l,key:l&&hu(l),ref:l&&la(l),scopeId:Fa,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:g,patchFlag:h,dynamicProps:c,dynamicChildren:null,appContext:null,ctx:Xe};return k?(Th(x,r),g&128&&n.normalize(x)):r&&(x.shapeFlag|=Ee(r)?8:16),br>0&&!v&&fn&&(x.patchFlag>0||g&6)&&x.patchFlag!==32&&fn.push(x),x}const t=H3;function H3(n,l=null,r=null,h=0,c=null,g=!1){if((!n||n===Wc)&&(n=on),ql(n)){const k=Gn(n,l,!0);return r&&Th(k,r),br>0&&!g&&fn&&(k.shapeFlag&6?fn[fn.indexOf(n)]=k:fn.push(k)),k.patchFlag|=-2,k}if(T3(n)&&(n=n.__vccOpts),l){l=du(l);let{class:k,style:x}=l;k&&!Ee(k)&&(l.class=ms(k)),Fe(x)&&(mh(x)&&!se(x)&&(x=qe({},x)),l.style=fs(x))}const v=Ee(n)?1:jc(n)?128:C3(n)?64:Fe(n)?4:oe(n)?2:0;return Rh(n,l,r,h,c,v,g,!0)}function du(n){return n?mh(n)||Wa in n?qe({},n):n:null}function Gn(n,l,r=!1){const{props:h,ref:c,patchFlag:g,children:v}=n,k=l?o(h||{},l):h;return{__v_isVNode:!0,__v_skip:!0,type:n.type,props:k,key:k&&hu(k),ref:l&&l.ref?r&&c?se(c)?c.concat(la(l)):[c,la(l)]:la(l):c,scopeId:n.scopeId,slotScopeIds:n.slotScopeIds,children:v,target:n.target,targetAnchor:n.targetAnchor,staticCount:n.staticCount,shapeFlag:n.shapeFlag,patchFlag:l&&n.type!==Kt?g===-1?16:g|16:g,dynamicProps:n.dynamicProps,dynamicChildren:n.dynamicChildren,appContext:n.appContext,dirs:n.dirs,transition:n.transition,component:n.component,suspense:n.suspense,ssContent:n.ssContent&&Gn(n.ssContent),ssFallback:n.ssFallback&&Gn(n.ssFallback),el:n.el,anchor:n.anchor,ctx:n.ctx,ce:n.ce}}function e(n=" ",l=0){return t(Xl,null,n,l)}function N3(n,l){const r=t(wr,null,n);return r.staticCount=l,r}function j3(n="",l=!1){return l?(xs(),_a(on,null,n)):t(on,null,n)}function In(n){return n==null||typeof n=="boolean"?t(on):se(n)?t(Kt,null,n.slice()):typeof n=="object"?Fl(n):t(Xl,null,String(n))}function Fl(n){return n.el===null&&n.patchFlag!==-1||n.memo?n:Gn(n)}function Th(n,l){let r=0;const{shapeFlag:h}=n;if(l==null)l=null;else if(se(l))r=16;else if(typeof l=="object")if(h&65){const c=l.default;c&&(c._c&&(c._d=!1),Th(n,c()),c._c&&(c._d=!0));return}else{r=32;const c=l._;!c&&!(Wa in l)?l._ctx=Xe:c===3&&Xe&&(Xe.slots._===1?l._=1:(l._=2,n.patchFlag|=1024))}else oe(l)?(l={default:l,_ctx:Xe},r=32):(l=String(l),h&64?(r=16,l=[e(l)]):r=8);n.children=l,n.shapeFlag|=r}function o(...n){const l={};for(let r=0;rOe||Xe;let Eh,Dr,h1="__VUE_INSTANCE_SETTERS__";(Dr=e0()[h1])||(Dr=e0()[h1]=[]),Dr.push(n=>Oe=n),Eh=n=>{Dr.length>1?Dr.forEach(l=>l(n)):Dr[0](n)};const Yl=n=>{Eh(n),n.scope.on()},_l=()=>{Oe&&Oe.scope.off(),Eh(null)};function uu(n){return n.vnode.shapeFlag&4}let Jr=!1;function pu(n,l=!1){Jr=l;const{props:r,children:h}=n.vnode,c=uu(n);k3(n,r,c,l),x3(n,h);const g=c?D3(n,l):void 0;return Jr=!1,g}function D3(n,l){const r=n.type;n.accessCache=Object.create(null),n.proxy=ws(new Proxy(n.ctx,r0));const{setup:h}=r;if(h){const c=n.setupContext=h.length>1?wu(n):null;Yl(n),ho();const g=fl(h,n,0,[n.props,c]);if(co(),_l(),zh(g)){if(g.then(_l,_l),l)return g.then(v=>{d0(n,v,l)}).catch(v=>{yr(v,n,0)});n.asyncDep=g}else d0(n,g,l)}else gu(n,l)}function d0(n,l,r){oe(l)?n.type.__ssrInlineRender?n.ssrRender=l:n.render=l:Fe(l)&&(n.setupState=Mh(l)),gu(n,r)}let ga,c0;function O3(n){ga=n,c0=l=>{l.render._rc&&(l.withProxy=new Proxy(l.ctx,Kv))}}const F3=()=>!ga;function gu(n,l,r){const h=n.type;if(!n.render){if(!l&&ga&&!h.render){const c=h.template||Dh(n).template;if(c){const{isCustomElement:g,compilerOptions:v}=n.appContext.config,{delimiters:k,compilerOptions:x}=h,I=qe(qe({isCustomElement:g,delimiters:k},v),x);h.render=ga(c,I)}}n.render=h.render||rl,c0&&c0(n)}Yl(n),ho(),u3(n),co(),_l()}function R3(n){return n.attrsProxy||(n.attrsProxy=new Proxy(n.attrs,{get(l,r){return mn(n,"get","$attrs"),l[r]}}))}function wu(n){const l=r=>{n.exposed=r||{}};return{get attrs(){return R3(n)},slots:n.slots,emit:n.emit,expose:l}}function Xa(n){if(n.exposed)return n.exposeProxy||(n.exposeProxy=new Proxy(Mh(ws(n.exposed)),{get(l,r){if(r in l)return l[r];if(r in Ro)return Ro[r](n)},has(l,r){return r in l||r in Ro}}))}function u0(n,l=!0){return oe(n)?n.displayName||n.name:n.name||l&&n.__name}function T3(n){return oe(n)&&"__vccOpts"in n}const q=(n,l)=>tv(n,l,Jr);function Ln(n,l,r){const h=arguments.length;return h===2?Fe(l)&&!se(l)?ql(l)?t(n,null,[l]):t(n,l):t(n,null,l):(h>3?r=Array.prototype.slice.call(arguments,2):h===3&&ql(r)&&(r=[r]),t(n,l,r))}const vu=Symbol.for("v-scx"),fu=()=>de(vu);function E3(){}function V3(n,l,r,h){const c=r[h];if(c&&mu(c,n))return c;const g=l();return g.memo=n.slice(),r[h]=g}function mu(n,l){const r=n.memo;if(r.length!=l.length)return!1;for(let h=0;h0&&fn&&fn.push(n),!0}const ku="3.3.4",_3={createComponentInstance:cu,setupComponent:pu,renderComponentRoot:na,setCurrentRenderingInstance:Qo,isVNode:ql,normalizeVNode:In},W3=_3,X3=null,q3=null;function Y3(n,l){const r=Object.create(null),h=n.split(",");for(let c=0;c!!r[c.toLowerCase()]:c=>!!r[c]}const Bi={},U3=/^on[^a-z]/,G3=n=>U3.test(n),Z3=n=>n.startsWith("onUpdate:"),zs=Object.assign,kn=Array.isArray,Is=n=>Mu(n)==="[object Set]",d1=n=>Mu(n)==="[object Date]",bu=n=>typeof n=="function",ns=n=>typeof n=="string",c1=n=>typeof n=="symbol",p0=n=>n!==null&&typeof n=="object",K3=Object.prototype.toString,Mu=n=>K3.call(n),Vh=n=>{const l=Object.create(null);return r=>l[r]||(l[r]=n(r))},Q3=/-(\w)/g,Hi=Vh(n=>n.replace(Q3,(l,r)=>r?r.toUpperCase():"")),J3=/\B([A-Z])/g,Tl=Vh(n=>n.replace(J3,"-$1").toLowerCase()),tf=Vh(n=>n.charAt(0).toUpperCase()+n.slice(1)),ef=(n,l)=>{for(let r=0;r{const l=parseFloat(n);return isNaN(l)?n:l},w0=n=>{const l=ns(n)?Number(n):NaN;return isNaN(l)?n:l},nf="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",lf=Y3(nf);function xu(n){return!!n||n===""}function rf(n,l){if(n.length!==l.length)return!1;let r=!0;for(let h=0;r&&hUl(r,l))}const of="http://www.w3.org/2000/svg",hr=typeof document<"u"?document:null,u1=hr&&hr.createElement("template"),sf={insert:(n,l,r)=>{l.insertBefore(n,r||null)},remove:n=>{const l=n.parentNode;l&&l.removeChild(n)},createElement:(n,l,r,h)=>{const c=l?hr.createElementNS(of,n):hr.createElement(n,r?{is:r}:void 0);return n==="select"&&h&&h.multiple!=null&&c.setAttribute("multiple",h.multiple),c},createText:n=>hr.createTextNode(n),createComment:n=>hr.createComment(n),setText:(n,l)=>{n.nodeValue=l},setElementText:(n,l)=>{n.textContent=l},parentNode:n=>n.parentNode,nextSibling:n=>n.nextSibling,querySelector:n=>hr.querySelector(n),setScopeId(n,l){n.setAttribute(l,"")},insertStaticContent(n,l,r,h,c,g){const v=r?r.previousSibling:l.lastChild;if(c&&(c===g||c.nextSibling))for(;l.insertBefore(c.cloneNode(!0),r),!(c===g||!(c=c.nextSibling)););else{u1.innerHTML=h?``:n;const k=u1.content;if(h){const x=k.firstChild;for(;x.firstChild;)k.appendChild(x.firstChild);k.removeChild(x)}l.insertBefore(k,r)}return[v?v.nextSibling:l.firstChild,r?r.previousSibling:l.lastChild]}};function af(n,l,r){const h=n._vtc;h&&(l=(l?[l,...h]:[...h]).join(" ")),l==null?n.removeAttribute("class"):r?n.setAttribute("class",l):n.className=l}function hf(n,l,r){const h=n.style,c=ns(r);if(r&&!c){if(l&&!ns(l))for(const g in l)r[g]==null&&v0(h,g,"");for(const g in r)v0(h,g,r[g])}else{const g=h.display;c?l!==r&&(h.cssText=r):l&&n.removeAttribute("style"),"_vod"in n&&(h.display=g)}}const p1=/\s*!important$/;function v0(n,l,r){if(kn(r))r.forEach(h=>v0(n,l,h));else if(r==null&&(r=""),l.startsWith("--"))n.setProperty(l,r);else{const h=df(n,l);p1.test(r)?n.setProperty(Tl(h),r.replace(p1,""),"important"):n[h]=r}}const g1=["Webkit","Moz","ms"],Ni={};function df(n,l){const r=Ni[l];if(r)return r;let h=Sn(l);if(h!=="filter"&&h in n)return Ni[l]=h;h=tf(h);for(let c=0;cji||(vf.then(()=>ji=0),ji=Date.now());function mf(n,l){const r=h=>{if(!h._vts)h._vts=Date.now();else if(h._vts<=r.attached)return;Cn(kf(h,r.value),l,5,[h])};return r.value=n,r.attached=ff(),r}function kf(n,l){if(kn(l)){const r=n.stopImmediatePropagation;return n.stopImmediatePropagation=()=>{r.call(n),n._stopped=!0},l.map(h=>c=>!c._stopped&&h&&h(c))}else return l}const f1=/^on[a-z]/,bf=(n,l,r,h,c=!1,g,v,k,x)=>{l==="class"?af(n,h,c):l==="style"?hf(n,r,h):G3(l)?Z3(l)||gf(n,l,r,h,v):(l[0]==="."?(l=l.slice(1),!0):l[0]==="^"?(l=l.slice(1),!1):Mf(n,l,h,c))?uf(n,l,h,g,v,k,x):(l==="true-value"?n._trueValue=h:l==="false-value"&&(n._falseValue=h),cf(n,l,h,c))};function Mf(n,l,r,h){return h?!!(l==="innerHTML"||l==="textContent"||l in n&&f1.test(l)&&bu(r)):l==="spellcheck"||l==="draggable"||l==="translate"||l==="form"||l==="list"&&n.tagName==="INPUT"||l==="type"&&n.tagName==="TEXTAREA"||f1.test(l)&&ns(r)?!1:l in n}function zu(n,l){const r=Cr(n);class h extends Ya{constructor(g){super(r,g,l)}}return h.def=r,h}const xf=n=>zu(n,Ru),zf=typeof HTMLElement<"u"?HTMLElement:class{};class Ya extends zf{constructor(l,r={},h){super(),this._def=l,this._props=r,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&h?h(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,we(()=>{this._connected||(k0(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let h=0;h{for(const c of h)this._setAttr(c.attributeName)}).observe(this,{attributes:!0});const l=(h,c=!1)=>{const{props:g,styles:v}=h;let k;if(g&&!kn(g))for(const x in g){const I=g[x];(I===Number||I&&I.type===Number)&&(x in this._props&&(this._props[x]=w0(this._props[x])),(k||(k=Object.create(null)))[Hi(x)]=!0)}this._numberProps=k,c&&this._resolveProps(h),this._applyStyles(v),this._update()},r=this._def.__asyncLoader;r?r().then(h=>l(h,!0)):l(this._def)}_resolveProps(l){const{props:r}=l,h=kn(r)?r:Object.keys(r||{});for(const c of Object.keys(this))c[0]!=="_"&&h.includes(c)&&this._setProp(c,this[c],!0,!1);for(const c of h.map(Hi))Object.defineProperty(this,c,{get(){return this._getProp(c)},set(g){this._setProp(c,g)}})}_setAttr(l){let r=this.getAttribute(l);const h=Hi(l);this._numberProps&&this._numberProps[h]&&(r=w0(r)),this._setProp(h,r,!1)}_getProp(l){return this._props[l]}_setProp(l,r,h=!0,c=!0){r!==this._props[l]&&(this._props[l]=r,c&&this._instance&&this._update(),h&&(r===!0?this.setAttribute(Tl(l),""):typeof r=="string"||typeof r=="number"?this.setAttribute(Tl(l),r+""):r||this.removeAttribute(Tl(l))))}_update(){k0(this._createVNode(),this.shadowRoot)}_createVNode(){const l=t(this._def,zs({},this._props));return this._instance||(l.ce=r=>{this._instance=r,r.isCE=!0;const h=(g,v)=>{this.dispatchEvent(new CustomEvent(g,{detail:v}))};r.emit=(g,...v)=>{h(g,v),Tl(g)!==g&&h(Tl(g),v)};let c=this;for(;c=c&&(c.parentNode||c.host);)if(c instanceof Ya){r.parent=c._instance,r.provides=c._instance.provides;break}}),l}_applyStyles(l){l&&l.forEach(r=>{const h=document.createElement("style");h.textContent=r,this.shadowRoot.appendChild(h)})}}function If(n="$style"){{const l=al();if(!l)return Bi;const r=l.type.__cssModules;if(!r)return Bi;const h=r[n];return h||Bi}}function yf(n){const l=al();if(!l)return;const r=l.ut=(c=n(l.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${l.uid}"]`)).forEach(g=>m0(g,c))},h=()=>{const c=n(l.proxy);f0(l.subTree,c),r(c)};Lc(h),Ve(()=>{const c=new MutationObserver(h);c.observe(l.subTree.el.parentNode,{childList:!0}),Va(()=>c.disconnect())})}function f0(n,l){if(n.shapeFlag&128){const r=n.suspense;n=r.activeBranch,r.pendingBranch&&!r.isHydrating&&r.effects.push(()=>{f0(r.activeBranch,l)})}for(;n.component;)n=n.component.subTree;if(n.shapeFlag&1&&n.el)m0(n.el,l);else if(n.type===Kt)n.children.forEach(r=>f0(r,l));else if(n.type===wr){let{el:r,anchor:h}=n;for(;r&&(m0(r,l),r!==h);)r=r.nextSibling}}function m0(n,l){if(n.nodeType===1){const r=n.style;for(const h in l)r.setProperty(`--${h}`,l[h])}}const jl="transition",Co="animation",Zn=(n,{slots:l})=>Ln(Oc,yu(n),l);Zn.displayName="Transition";const Iu={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Cf=Zn.props=zs({},Bh,Iu),or=(n,l=[])=>{kn(n)?n.forEach(r=>r(...l)):n&&n(...l)},m1=n=>n?kn(n)?n.some(l=>l.length>1):n.length>1:!1;function yu(n){const l={};for(const rt in n)rt in Iu||(l[rt]=n[rt]);if(n.css===!1)return l;const{name:r="v",type:h,duration:c,enterFromClass:g=`${r}-enter-from`,enterActiveClass:v=`${r}-enter-active`,enterToClass:k=`${r}-enter-to`,appearFromClass:x=g,appearActiveClass:I=v,appearToClass:S=k,leaveFromClass:$=`${r}-leave-from`,leaveActiveClass:B=`${r}-leave-active`,leaveToClass:P=`${r}-leave-to`}=n,D=Sf(c),F=D&&D[0],X=D&&D[1],{onBeforeEnter:R,onEnter:H,onEnterCancelled:U,onLeave:W,onLeaveCancelled:_,onBeforeAppear:tt=R,onAppear:nt=H,onAppearCancelled:Y=U}=l,G=(rt,ht,dt)=>{Dl(rt,ht?S:k),Dl(rt,ht?I:v),dt&&dt()},et=(rt,ht)=>{rt._isLeaving=!1,Dl(rt,$),Dl(rt,P),Dl(rt,B),ht&&ht()},st=rt=>(ht,dt)=>{const Ct=rt?nt:H,xt=()=>G(ht,rt,dt);or(Ct,[ht,xt]),k1(()=>{Dl(ht,rt?x:g),cl(ht,rt?S:k),m1(Ct)||b1(ht,h,F,xt)})};return zs(l,{onBeforeEnter(rt){or(R,[rt]),cl(rt,g),cl(rt,v)},onBeforeAppear(rt){or(tt,[rt]),cl(rt,x),cl(rt,I)},onEnter:st(!1),onAppear:st(!0),onLeave(rt,ht){rt._isLeaving=!0;const dt=()=>et(rt,ht);cl(rt,$),Su(),cl(rt,B),k1(()=>{rt._isLeaving&&(Dl(rt,$),cl(rt,P),m1(W)||b1(rt,h,X,dt))}),or(W,[rt,dt])},onEnterCancelled(rt){G(rt,!1),or(U,[rt])},onAppearCancelled(rt){G(rt,!0),or(Y,[rt])},onLeaveCancelled(rt){et(rt),or(_,[rt])}})}function Sf(n){if(n==null)return null;if(p0(n))return[Pi(n.enter),Pi(n.leave)];{const l=Pi(n);return[l,l]}}function Pi(n){return w0(n)}function cl(n,l){l.split(/\s+/).forEach(r=>r&&n.classList.add(r)),(n._vtc||(n._vtc=new Set)).add(l)}function Dl(n,l){l.split(/\s+/).forEach(h=>h&&n.classList.remove(h));const{_vtc:r}=n;r&&(r.delete(l),r.size||(n._vtc=void 0))}function k1(n){requestAnimationFrame(()=>{requestAnimationFrame(n)})}let $f=0;function b1(n,l,r,h){const c=n._endId=++$f,g=()=>{c===n._endId&&h()};if(r)return setTimeout(g,r);const{type:v,timeout:k,propCount:x}=Cu(n,l);if(!v)return h();const I=v+"end";let S=0;const $=()=>{n.removeEventListener(I,B),g()},B=P=>{P.target===n&&++S>=x&&$()};setTimeout(()=>{S(r[D]||"").split(", "),c=h(`${jl}Delay`),g=h(`${jl}Duration`),v=M1(c,g),k=h(`${Co}Delay`),x=h(`${Co}Duration`),I=M1(k,x);let S=null,$=0,B=0;l===jl?v>0&&(S=jl,$=v,B=g.length):l===Co?I>0&&(S=Co,$=I,B=x.length):($=Math.max(v,I),S=$>0?v>I?jl:Co:null,B=S?S===jl?g.length:x.length:0);const P=S===jl&&/\b(transform|all)(,|$)/.test(h(`${jl}Property`).toString());return{type:S,timeout:$,propCount:B,hasTransform:P}}function M1(n,l){for(;n.lengthx1(r)+x1(n[h])))}function x1(n){return Number(n.slice(0,-1).replace(",","."))*1e3}function Su(){return document.body.offsetHeight}const $u=new WeakMap,Au=new WeakMap,Bu={name:"TransitionGroup",props:zs({},Cf,{tag:String,moveClass:String}),setup(n,{slots:l}){const r=al(),h=Ah();let c,g;return Ea(()=>{if(!c.length)return;const v=n.moveClass||`${n.name||"v"}-move`;if(!jf(c[0].el,r.vnode.el,v))return;c.forEach(Bf),c.forEach(Hf);const k=c.filter(Nf);Su(),k.forEach(x=>{const I=x.el,S=I.style;cl(I,v),S.transform=S.webkitTransform=S.transitionDuration="";const $=I._moveCb=B=>{B&&B.target!==I||(!B||/transform$/.test(B.propertyName))&&(I.removeEventListener("transitionend",$),I._moveCb=null,Dl(I,v))};I.addEventListener("transitionend",$)})}),()=>{const v=le(n),k=yu(v);let x=v.tag||Kt;c=g,g=l.default?Ra(l.default()):[];for(let I=0;Idelete n.mode;Bu.props;const Hu=Bu;function Bf(n){const l=n.el;l._moveCb&&l._moveCb(),l._enterCb&&l._enterCb()}function Hf(n){Au.set(n,n.el.getBoundingClientRect())}function Nf(n){const l=$u.get(n),r=Au.get(n),h=l.left-r.left,c=l.top-r.top;if(h||c){const g=n.el.style;return g.transform=g.webkitTransform=`translate(${h}px,${c}px)`,g.transitionDuration="0s",n}}function jf(n,l,r){const h=n.cloneNode();n._vtc&&n._vtc.forEach(v=>{v.split(/\s+/).forEach(k=>k&&h.classList.remove(k))}),r.split(/\s+/).forEach(v=>v&&h.classList.add(v)),h.style.display="none";const c=l.nodeType===1?l:l.parentNode;c.appendChild(h);const{hasTransform:g}=Cu(h);return c.removeChild(h),g}const Gl=n=>{const l=n.props["onUpdate:modelValue"]||!1;return kn(l)?r=>ef(l,r):l};function Pf(n){n.target.composing=!0}function z1(n){const l=n.target;l.composing&&(l.composing=!1,l.dispatchEvent(new Event("input")))}const ls={created(n,{modifiers:{lazy:l,trim:r,number:h}},c){n._assign=Gl(c);const g=h||c.props&&c.props.type==="number";pl(n,l?"change":"input",v=>{if(v.target.composing)return;let k=n.value;r&&(k=k.trim()),g&&(k=g0(k)),n._assign(k)}),r&&pl(n,"change",()=>{n.value=n.value.trim()}),l||(pl(n,"compositionstart",Pf),pl(n,"compositionend",z1),pl(n,"change",z1))},mounted(n,{value:l}){n.value=l??""},beforeUpdate(n,{value:l,modifiers:{lazy:r,trim:h,number:c}},g){if(n._assign=Gl(g),n.composing||document.activeElement===n&&n.type!=="range"&&(r||h&&n.value.trim()===l||(c||n.type==="number")&&g0(n.value)===l))return;const v=l??"";n.value!==v&&(n.value=v)}},_h={deep:!0,created(n,l,r){n._assign=Gl(r),pl(n,"change",()=>{const h=n._modelValue,c=to(n),g=n.checked,v=n._assign;if(kn(h)){const k=qa(h,c),x=k!==-1;if(g&&!x)v(h.concat(c));else if(!g&&x){const I=[...h];I.splice(k,1),v(I)}}else if(Is(h)){const k=new Set(h);g?k.add(c):k.delete(c),v(k)}else v(ju(n,g))})},mounted:I1,beforeUpdate(n,l,r){n._assign=Gl(r),I1(n,l,r)}};function I1(n,{value:l,oldValue:r},h){n._modelValue=l,kn(l)?n.checked=qa(l,h.props.value)>-1:Is(l)?n.checked=l.has(h.props.value):l!==r&&(n.checked=Ul(l,ju(n,!0)))}const Wh={created(n,{value:l},r){n.checked=Ul(l,r.props.value),n._assign=Gl(r),pl(n,"change",()=>{n._assign(to(n))})},beforeUpdate(n,{value:l,oldValue:r},h){n._assign=Gl(h),l!==r&&(n.checked=Ul(l,h.props.value))}},Nu={deep:!0,created(n,{value:l,modifiers:{number:r}},h){const c=Is(l);pl(n,"change",()=>{const g=Array.prototype.filter.call(n.options,v=>v.selected).map(v=>r?g0(to(v)):to(v));n._assign(n.multiple?c?new Set(g):g:g[0])}),n._assign=Gl(h)},mounted(n,{value:l}){y1(n,l)},beforeUpdate(n,l,r){n._assign=Gl(r)},updated(n,{value:l}){y1(n,l)}};function y1(n,l){const r=n.multiple;if(!(r&&!kn(l)&&!Is(l))){for(let h=0,c=n.options.length;h-1:g.selected=l.has(v);else if(Ul(to(g),l)){n.selectedIndex!==h&&(n.selectedIndex=h);return}}!r&&n.selectedIndex!==-1&&(n.selectedIndex=-1)}}function to(n){return"_value"in n?n._value:n.value}function ju(n,l){const r=l?"_trueValue":"_falseValue";return r in n?n[r]:l}const Pu={created(n,l,r){Ys(n,l,r,null,"created")},mounted(n,l,r){Ys(n,l,r,null,"mounted")},beforeUpdate(n,l,r,h){Ys(n,l,r,h,"beforeUpdate")},updated(n,l,r,h){Ys(n,l,r,h,"updated")}};function Lu(n,l){switch(n){case"SELECT":return Nu;case"TEXTAREA":return ls;default:switch(l){case"checkbox":return _h;case"radio":return Wh;default:return ls}}}function Ys(n,l,r,h,c){const v=Lu(n.tagName,r.props&&r.props.type)[c];v&&v(n,l,r,h)}function Lf(){ls.getSSRProps=({value:n})=>({value:n}),Wh.getSSRProps=({value:n},l)=>{if(l.props&&Ul(l.props.value,n))return{checked:!0}},_h.getSSRProps=({value:n},l)=>{if(kn(n)){if(l.props&&qa(n,l.props.value)>-1)return{checked:!0}}else if(Is(n)){if(l.props&&n.has(l.props.value))return{checked:!0}}else if(n)return{checked:!0}},Pu.getSSRProps=(n,l)=>{if(typeof l.type!="string")return;const r=Lu(l.type.toUpperCase(),l.props&&l.props.type);if(r.getSSRProps)return r.getSSRProps(n,l)}}const Df=["ctrl","shift","alt","meta"],Of={stop:n=>n.stopPropagation(),prevent:n=>n.preventDefault(),self:n=>n.target!==n.currentTarget,ctrl:n=>!n.ctrlKey,shift:n=>!n.shiftKey,alt:n=>!n.altKey,meta:n=>!n.metaKey,left:n=>"button"in n&&n.button!==0,middle:n=>"button"in n&&n.button!==1,right:n=>"button"in n&&n.button!==2,exact:(n,l)=>Df.some(r=>n[`${r}Key`]&&!l.includes(r))},Ff=(n,l)=>(r,...h)=>{for(let c=0;cr=>{if(!("key"in r))return;const h=Tl(r.key);if(l.some(c=>c===h||Rf[c]===h))return n(r)},Dn={beforeMount(n,{value:l},{transition:r}){n._vod=n.style.display==="none"?"":n.style.display,r&&l?r.beforeEnter(n):So(n,l)},mounted(n,{value:l},{transition:r}){r&&l&&r.enter(n)},updated(n,{value:l,oldValue:r},{transition:h}){!l!=!r&&(h?l?(h.beforeEnter(n),So(n,!0),h.enter(n)):h.leave(n,()=>{So(n,!1)}):So(n,l))},beforeUnmount(n,{value:l}){So(n,l)}};function So(n,l){n.style.display=l?n._vod:"none"}function Ef(){Dn.getSSRProps=({value:n})=>{if(!n)return{style:{display:"none"}}}}const Du=zs({patchProp:bf},sf);let Vo,C1=!1;function Ou(){return Vo||(Vo=nu(Du))}function Fu(){return Vo=C1?Vo:lu(Du),C1=!0,Vo}const k0=(...n)=>{Ou().render(...n)},Ru=(...n)=>{Fu().hydrate(...n)},Tu=(...n)=>{const l=Ou().createApp(...n),{mount:r}=l;return l.mount=h=>{const c=Eu(h);if(!c)return;const g=l._component;!bu(g)&&!g.render&&!g.template&&(g.template=c.innerHTML),c.innerHTML="";const v=r(c,!1,c instanceof SVGElement);return c instanceof Element&&(c.removeAttribute("v-cloak"),c.setAttribute("data-v-app","")),v},l},Vf=(...n)=>{const l=Fu().createApp(...n),{mount:r}=l;return l.mount=h=>{const c=Eu(h);if(c)return r(c,!0,c instanceof SVGElement)},l};function Eu(n){return ns(n)?document.querySelector(n):n}let S1=!1;const _f=()=>{S1||(S1=!0,Lf(),Ef())},Wf=()=>{},Xf=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Oc,BaseTransitionPropsValidators:Bh,Comment:on,EffectScope:ph,Fragment:Kt,KeepAlive:_v,ReactiveEffect:gs,Static:wr,Suspense:Nv,Teleport:ou,Text:Xl,Transition:Zn,TransitionGroup:Hu,VueElement:Ya,assertNumber:mv,callWithAsyncErrorHandling:Cn,callWithErrorHandling:fl,camelize:Sn,capitalize:Il,cloneVNode:Gn,compatUtils:q3,compile:Wf,computed:q,createApp:Tu,createBlock:_a,createCommentVNode:j3,createElementBlock:A3,createElementVNode:Rh,createHydrationRenderer:lu,createPropsRestProxy:d3,createRenderer:nu,createSSRApp:Vf,createSlots:Uv,createStaticVNode:N3,createTextVNode:e,createVNode:t,customRef:Zw,defineAsyncComponent:Ev,defineComponent:Cr,defineCustomElement:zu,defineEmits:Jv,defineExpose:t3,defineModel:l3,defineOptions:e3,defineProps:Qv,defineSSRCustomElement:xf,defineSlots:n3,get devtools(){return _r},effect:vw,effectScope:io,getCurrentInstance:al,getCurrentScope:gh,getTransitionRawChildren:Ra,guardReactiveProps:du,h:Ln,handleError:yr,hasInjectionContext:Zc,hydrate:Ru,initCustomFormatter:E3,initDirectivesForSSR:_f,inject:de,isMemoSame:mu,isProxy:mh,isReactive:vl,isReadonly:mr,isRef:Me,isRuntimeOnly:F3,isShallow:Uo,isVNode:ql,markRaw:ws,mergeDefaults:i3,mergeModels:h3,mergeProps:o,nextTick:we,normalizeClass:ms,normalizeProps:wv,normalizeStyle:fs,onActivated:Hh,onBeforeMount:Ms,onBeforeUnmount:Qe,onBeforeUpdate:jh,onDeactivated:Nh,onErrorCaptured:_c,onMounted:Ve,onRenderTracked:Vc,onRenderTriggered:Ec,onScopeDispose:sn,onServerPrefetch:Tc,onUnmounted:Va,onUpdated:Ea,openBlock:xs,popScopeId:yv,provide:Se,proxyRefs:Mh,pushScopeId:Iv,queuePostFlushCb:yh,reactive:Ze,readonly:uo,ref:Lt,registerRuntimeCompiler:O3,render:k0,renderList:Yv,renderSlot:Gv,resolveComponent:qv,resolveDirective:Mn,resolveDynamicComponent:Xc,resolveFilter:X3,resolveTransitionHooks:Qr,setBlockTracking:h0,setDevtoolsHook:Hc,setTransitionHooks:kr,shallowReactive:fh,shallowReadonly:Ww,shallowRef:Wt,ssrContextKey:vu,ssrUtils:W3,stop:fw,toDisplayString:vv,toHandlerKey:Oo,toHandlers:Zv,toRaw:le,toRef:Ht,toRefs:vs,toValue:Yw,transformVNodeArgs:B3,triggerRef:qw,unref:je,useAttrs:s3,useCssModule:If,useCssVars:yf,useModel:a3,useSSRContext:fu,useSlots:o3,useTransitionState:Ah,vModelCheckbox:_h,vModelDynamic:Pu,vModelRadio:Wh,vModelSelect:Nu,vModelText:ls,vShow:Dn,version:ku,warn:fv,watch:_t,watchEffect:bn,watchPostEffect:Lc,watchSyncEffect:Fv,withAsyncContext:c3,withCtx:Ch,withDefaults:r3,withDirectives:$e,withKeys:Tf,withMemo:V3,withModifiers:Ff,withScopeId:Cv},Symbol.toStringTag,{value:"Module"}));var qf=!1;/*!
+ * pinia v2.1.6
+ * (c) 2023 Eduardo San Martin Morote
+ * @license MIT
+ */let Vu;const Ua=n=>Vu=n,_u=Symbol();function b0(n){return n&&typeof n=="object"&&Object.prototype.toString.call(n)==="[object Object]"&&typeof n.toJSON!="function"}var _o;(function(n){n.direct="direct",n.patchObject="patch object",n.patchFunction="patch function"})(_o||(_o={}));function Yf(){const n=io(!0),l=n.run(()=>Lt({}));let r=[],h=[];const c=ws({install(g){Ua(c),c._a=g,g.provide(_u,c),g.config.globalProperties.$pinia=c,h.forEach(v=>r.push(v)),h=[]},use(g){return!this._a&&!qf?h.push(g):r.push(g),this},_p:r,_a:null,_e:n,_s:new Map,state:l});return c}const Wu=()=>{};function $1(n,l,r,h=Wu){n.push(l);const c=()=>{const g=n.indexOf(l);g>-1&&(n.splice(g,1),h())};return!r&&gh()&&sn(c),c}function Or(n,...l){n.slice().forEach(r=>{r(...l)})}const Uf=n=>n();function M0(n,l){n instanceof Map&&l instanceof Map&&l.forEach((r,h)=>n.set(h,r)),n instanceof Set&&l instanceof Set&&l.forEach(n.add,n);for(const r in l){if(!l.hasOwnProperty(r))continue;const h=l[r],c=n[r];b0(c)&&b0(h)&&n.hasOwnProperty(r)&&!Me(h)&&!vl(h)?n[r]=M0(c,h):n[r]=h}return n}const Gf=Symbol();function Zf(n){return!b0(n)||!n.hasOwnProperty(Gf)}const{assign:Ol}=Object;function Kf(n){return!!(Me(n)&&n.effect)}function Qf(n,l,r,h){const{state:c,actions:g,getters:v}=l,k=r.state.value[n];let x;function I(){k||(r.state.value[n]=c?c():{});const S=vs(r.state.value[n]);return Ol(S,g,Object.keys(v||{}).reduce(($,B)=>($[B]=ws(q(()=>{Ua(r);const P=r._s.get(n);return v[B].call(P,P)})),$),{}))}return x=Xu(n,I,l,r,h,!0),x}function Xu(n,l,r={},h,c,g){let v;const k=Ol({actions:{}},r),x={deep:!0};let I,S,$=[],B=[],P;const D=h.state.value[n];!g&&!D&&(h.state.value[n]={}),Lt({});let F;function X(Y){let G;I=S=!1,typeof Y=="function"?(Y(h.state.value[n]),G={type:_o.patchFunction,storeId:n,events:P}):(M0(h.state.value[n],Y),G={type:_o.patchObject,payload:Y,storeId:n,events:P});const et=F=Symbol();we().then(()=>{F===et&&(I=!0)}),S=!0,Or($,G,h.state.value[n])}const R=g?function(){const{state:G}=r,et=G?G():{};this.$patch(st=>{Ol(st,et)})}:Wu;function H(){v.stop(),$=[],B=[],h._s.delete(n)}function U(Y,G){return function(){Ua(h);const et=Array.from(arguments),st=[],rt=[];function ht(xt){st.push(xt)}function dt(xt){rt.push(xt)}Or(B,{args:et,name:Y,store:_,after:ht,onError:dt});let Ct;try{Ct=G.apply(this&&this.$id===n?this:_,et)}catch(xt){throw Or(rt,xt),xt}return Ct instanceof Promise?Ct.then(xt=>(Or(st,xt),xt)).catch(xt=>(Or(rt,xt),Promise.reject(xt))):(Or(st,Ct),Ct)}}const W={_p:h,$id:n,$onAction:$1.bind(null,B),$patch:X,$reset:R,$subscribe(Y,G={}){const et=$1($,Y,G.detached,()=>st()),st=v.run(()=>_t(()=>h.state.value[n],rt=>{(G.flush==="sync"?S:I)&&Y({storeId:n,type:_o.direct,events:P},rt)},Ol({},x,G)));return et},$dispose:H},_=Ze(W);h._s.set(n,_);const tt=h._a&&h._a.runWithContext||Uf,nt=h._e.run(()=>(v=io(),tt(()=>v.run(l))));for(const Y in nt){const G=nt[Y];if(Me(G)&&!Kf(G)||vl(G))g||(D&&Zf(G)&&(Me(G)?G.value=D[Y]:M0(G,D[Y])),h.state.value[n][Y]=G);else if(typeof G=="function"){const et=U(Y,G);nt[Y]=et,k.actions[Y]=G}}return Ol(_,nt),Ol(le(_),nt),Object.defineProperty(_,"$state",{get:()=>h.state.value[n],set:Y=>{X(G=>{Ol(G,Y)})}}),h._p.forEach(Y=>{Ol(_,v.run(()=>Y({store:_,app:h._a,pinia:h,options:k})))}),D&&g&&r.hydrate&&r.hydrate(_.$state,D),I=!0,S=!0,_}function Jf(n,l,r){let h,c;const g=typeof l=="function";typeof n=="string"?(h=n,c=g?r:l):(c=n,h=n.id);function v(k,x){const I=Zc();return k=k||(I?de(_u,null):null),k&&Ua(k),k=Vu,k._s.has(h)||(g?Xu(h,l,c,k):Qf(h,c,k)),k._s.get(h)}return v.$id=h,v}/*!
+ * vue-router v4.2.4
+ * (c) 2023 Eduardo San Martin Morote
+ * @license MIT
+ */const Wr=typeof window<"u";function t5(n){return n.__esModule||n[Symbol.toStringTag]==="Module"}const fe=Object.assign;function Li(n,l){const r={};for(const h in l){const c=l[h];r[h]=Kn(c)?c.map(n):n(c)}return r}const Wo=()=>{},Kn=Array.isArray,e5=/\/$/,n5=n=>n.replace(e5,"");function Di(n,l,r="/"){let h,c={},g="",v="";const k=l.indexOf("#");let x=l.indexOf("?");return k=0&&(x=-1),x>-1&&(h=l.slice(0,x),g=l.slice(x+1,k>-1?k:l.length),c=n(g)),k>-1&&(h=h||l.slice(0,k),v=l.slice(k,l.length)),h=s5(h??l,r),{fullPath:h+(g&&"?")+g+v,path:h,query:c,hash:v}}function l5(n,l){const r=l.query?n(l.query):"";return l.path+(r&&"?")+r+(l.hash||"")}function A1(n,l){return!l||!n.toLowerCase().startsWith(l.toLowerCase())?n:n.slice(l.length)||"/"}function r5(n,l,r){const h=l.matched.length-1,c=r.matched.length-1;return h>-1&&h===c&&eo(l.matched[h],r.matched[c])&&qu(l.params,r.params)&&n(l.query)===n(r.query)&&l.hash===r.hash}function eo(n,l){return(n.aliasOf||n)===(l.aliasOf||l)}function qu(n,l){if(Object.keys(n).length!==Object.keys(l).length)return!1;for(const r in n)if(!o5(n[r],l[r]))return!1;return!0}function o5(n,l){return Kn(n)?B1(n,l):Kn(l)?B1(l,n):n===l}function B1(n,l){return Kn(l)?n.length===l.length&&n.every((r,h)=>r===l[h]):n.length===1&&n[0]===l}function s5(n,l){if(n.startsWith("/"))return n;if(!n)return l;const r=l.split("/"),h=n.split("/"),c=h[h.length-1];(c===".."||c===".")&&h.push("");let g=r.length-1,v,k;for(v=0;v1&&g--;else break;return r.slice(0,g).join("/")+"/"+h.slice(v-(v===h.length?1:0)).join("/")}var rs;(function(n){n.pop="pop",n.push="push"})(rs||(rs={}));var Xo;(function(n){n.back="back",n.forward="forward",n.unknown=""})(Xo||(Xo={}));function a5(n){if(!n)if(Wr){const l=document.querySelector("base");n=l&&l.getAttribute("href")||"/",n=n.replace(/^\w+:\/\/[^\/]+/,"")}else n="/";return n[0]!=="/"&&n[0]!=="#"&&(n="/"+n),n5(n)}const i5=/^[^#]+#/;function h5(n,l){return n.replace(i5,"#")+l}function d5(n,l){const r=document.documentElement.getBoundingClientRect(),h=n.getBoundingClientRect();return{behavior:l.behavior,left:h.left-r.left-(l.left||0),top:h.top-r.top-(l.top||0)}}const Ga=()=>({left:window.pageXOffset,top:window.pageYOffset});function c5(n){let l;if("el"in n){const r=n.el,h=typeof r=="string"&&r.startsWith("#"),c=typeof r=="string"?h?document.getElementById(r.slice(1)):document.querySelector(r):r;if(!c)return;l=d5(c,n)}else l=n;"scrollBehavior"in document.documentElement.style?window.scrollTo(l):window.scrollTo(l.left!=null?l.left:window.pageXOffset,l.top!=null?l.top:window.pageYOffset)}function H1(n,l){return(history.state?history.state.position-l:-1)+n}const x0=new Map;function u5(n,l){x0.set(n,l)}function p5(n){const l=x0.get(n);return x0.delete(n),l}let g5=()=>location.protocol+"//"+location.host;function Yu(n,l){const{pathname:r,search:h,hash:c}=l,g=n.indexOf("#");if(g>-1){let k=c.includes(n.slice(g))?n.slice(g).length:1,x=c.slice(k);return x[0]!=="/"&&(x="/"+x),A1(x,"")}return A1(r,n)+h+c}function w5(n,l,r,h){let c=[],g=[],v=null;const k=({state:B})=>{const P=Yu(n,location),D=r.value,F=l.value;let X=0;if(B){if(r.value=P,l.value=B,v&&v===D){v=null;return}X=F?B.position-F.position:0}else h(P);c.forEach(R=>{R(r.value,D,{delta:X,type:rs.pop,direction:X?X>0?Xo.forward:Xo.back:Xo.unknown})})};function x(){v=r.value}function I(B){c.push(B);const P=()=>{const D=c.indexOf(B);D>-1&&c.splice(D,1)};return g.push(P),P}function S(){const{history:B}=window;B.state&&B.replaceState(fe({},B.state,{scroll:Ga()}),"")}function $(){for(const B of g)B();g=[],window.removeEventListener("popstate",k),window.removeEventListener("beforeunload",S)}return window.addEventListener("popstate",k),window.addEventListener("beforeunload",S,{passive:!0}),{pauseListeners:x,listen:I,destroy:$}}function N1(n,l,r,h=!1,c=!1){return{back:n,current:l,forward:r,replaced:h,position:window.history.length,scroll:c?Ga():null}}function v5(n){const{history:l,location:r}=window,h={value:Yu(n,r)},c={value:l.state};c.value||g(h.value,{back:null,current:h.value,forward:null,position:l.length-1,replaced:!0,scroll:null},!0);function g(x,I,S){const $=n.indexOf("#"),B=$>-1?(r.host&&document.querySelector("base")?n:n.slice($))+x:g5()+n+x;try{l[S?"replaceState":"pushState"](I,"",B),c.value=I}catch(P){console.error(P),r[S?"replace":"assign"](B)}}function v(x,I){const S=fe({},l.state,N1(c.value.back,x,c.value.forward,!0),I,{position:c.value.position});g(x,S,!0),h.value=x}function k(x,I){const S=fe({},c.value,l.state,{forward:x,scroll:Ga()});g(S.current,S,!0);const $=fe({},N1(h.value,x,null),{position:S.position+1},I);g(x,$,!1),h.value=x}return{location:h,state:c,push:k,replace:v}}function f5(n){n=a5(n);const l=v5(n),r=w5(n,l.state,l.location,l.replace);function h(g,v=!0){v||r.pauseListeners(),history.go(g)}const c=fe({location:"",base:n,go:h,createHref:h5.bind(null,n)},l,r);return Object.defineProperty(c,"location",{enumerable:!0,get:()=>l.location.value}),Object.defineProperty(c,"state",{enumerable:!0,get:()=>l.state.value}),c}function m5(n){return typeof n=="string"||n&&typeof n=="object"}function Uu(n){return typeof n=="string"||typeof n=="symbol"}const Pl={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Gu=Symbol("");var j1;(function(n){n[n.aborted=4]="aborted",n[n.cancelled=8]="cancelled",n[n.duplicated=16]="duplicated"})(j1||(j1={}));function no(n,l){return fe(new Error,{type:n,[Gu]:!0},l)}function dl(n,l){return n instanceof Error&&Gu in n&&(l==null||!!(n.type&l))}const P1="[^/]+?",k5={sensitive:!1,strict:!1,start:!0,end:!0},b5=/[.+*?^${}()[\]/\\]/g;function M5(n,l){const r=fe({},k5,l),h=[];let c=r.start?"^":"";const g=[];for(const I of n){const S=I.length?[]:[90];r.strict&&!I.length&&(c+="/");for(let $=0;$l.length?l.length===1&&l[0]===40+40?1:-1:0}function z5(n,l){let r=0;const h=n.score,c=l.score;for(;r0&&l[l.length-1]<0}const I5={type:0,value:""},y5=/[a-zA-Z0-9_]/;function C5(n){if(!n)return[[]];if(n==="/")return[[I5]];if(!n.startsWith("/"))throw new Error(`Invalid path "${n}"`);function l(P){throw new Error(`ERR (${r})/"${I}": ${P}`)}let r=0,h=r;const c=[];let g;function v(){g&&c.push(g),g=[]}let k=0,x,I="",S="";function $(){I&&(r===0?g.push({type:0,value:I}):r===1||r===2||r===3?(g.length>1&&(x==="*"||x==="+")&&l(`A repeatable param (${I}) must be alone in its segment. eg: '/:ids+.`),g.push({type:1,value:I,regexp:S,repeatable:x==="*"||x==="+",optional:x==="*"||x==="?"})):l("Invalid state to consume buffer"),I="")}function B(){I+=x}for(;k{v(H)}:Wo}function v(S){if(Uu(S)){const $=h.get(S);$&&(h.delete(S),r.splice(r.indexOf($),1),$.children.forEach(v),$.alias.forEach(v))}else{const $=r.indexOf(S);$>-1&&(r.splice($,1),S.record.name&&h.delete(S.record.name),S.children.forEach(v),S.alias.forEach(v))}}function k(){return r}function x(S){let $=0;for(;$=0&&(S.record.path!==r[$].record.path||!Zu(S,r[$]));)$++;r.splice($,0,S),S.record.name&&!O1(S)&&h.set(S.record.name,S)}function I(S,$){let B,P={},D,F;if("name"in S&&S.name){if(B=h.get(S.name),!B)throw no(1,{location:S});F=B.record.name,P=fe(D1($.params,B.keys.filter(H=>!H.optional).map(H=>H.name)),S.params&&D1(S.params,B.keys.map(H=>H.name))),D=B.stringify(P)}else if("path"in S)D=S.path,B=r.find(H=>H.re.test(D)),B&&(P=B.parse(D),F=B.record.name);else{if(B=$.name?h.get($.name):r.find(H=>H.re.test($.path)),!B)throw no(1,{location:S,currentLocation:$});F=B.record.name,P=fe({},$.params,S.params),D=B.stringify(P)}const X=[];let R=B;for(;R;)X.unshift(R.record),R=R.parent;return{name:F,path:D,params:P,matched:X,meta:H5(X)}}return n.forEach(S=>g(S)),{addRoute:g,resolve:I,removeRoute:v,getRoutes:k,getRecordMatcher:c}}function D1(n,l){const r={};for(const h of l)h in n&&(r[h]=n[h]);return r}function A5(n){return{path:n.path,redirect:n.redirect,name:n.name,meta:n.meta||{},aliasOf:void 0,beforeEnter:n.beforeEnter,props:B5(n),children:n.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in n?n.components||null:n.component&&{default:n.component}}}function B5(n){const l={},r=n.props||!1;if("component"in n)l.default=r;else for(const h in n.components)l[h]=typeof r=="object"?r[h]:r;return l}function O1(n){for(;n;){if(n.record.aliasOf)return!0;n=n.parent}return!1}function H5(n){return n.reduce((l,r)=>fe(l,r.meta),{})}function F1(n,l){const r={};for(const h in n)r[h]=h in l?l[h]:n[h];return r}function Zu(n,l){return l.children.some(r=>r===n||Zu(n,r))}const Ku=/#/g,N5=/&/g,j5=/\//g,P5=/=/g,L5=/\?/g,Qu=/\+/g,D5=/%5B/g,O5=/%5D/g,Ju=/%5E/g,F5=/%60/g,tp=/%7B/g,R5=/%7C/g,ep=/%7D/g,T5=/%20/g;function Xh(n){return encodeURI(""+n).replace(R5,"|").replace(D5,"[").replace(O5,"]")}function E5(n){return Xh(n).replace(tp,"{").replace(ep,"}").replace(Ju,"^")}function z0(n){return Xh(n).replace(Qu,"%2B").replace(T5,"+").replace(Ku,"%23").replace(N5,"%26").replace(F5,"`").replace(tp,"{").replace(ep,"}").replace(Ju,"^")}function V5(n){return z0(n).replace(P5,"%3D")}function _5(n){return Xh(n).replace(Ku,"%23").replace(L5,"%3F")}function W5(n){return n==null?"":_5(n).replace(j5,"%2F")}function wa(n){try{return decodeURIComponent(""+n)}catch{}return""+n}function X5(n){const l={};if(n===""||n==="?")return l;const h=(n[0]==="?"?n.slice(1):n).split("&");for(let c=0;cg&&z0(g)):[h&&z0(h)]).forEach(g=>{g!==void 0&&(l+=(l.length?"&":"")+r,g!=null&&(l+="="+g))})}return l}function q5(n){const l={};for(const r in n){const h=n[r];h!==void 0&&(l[r]=Kn(h)?h.map(c=>c==null?null:""+c):h==null?h:""+h)}return l}const Y5=Symbol(""),T1=Symbol(""),qh=Symbol(""),np=Symbol(""),I0=Symbol("");function $o(){let n=[];function l(h){return n.push(h),()=>{const c=n.indexOf(h);c>-1&&n.splice(c,1)}}function r(){n=[]}return{add:l,list:()=>n.slice(),reset:r}}function Rl(n,l,r,h,c){const g=h&&(h.enterCallbacks[c]=h.enterCallbacks[c]||[]);return()=>new Promise((v,k)=>{const x=$=>{$===!1?k(no(4,{from:r,to:l})):$ instanceof Error?k($):m5($)?k(no(2,{from:l,to:$})):(g&&h.enterCallbacks[c]===g&&typeof $=="function"&&g.push($),v())},I=n.call(h&&h.instances[c],l,r,x);let S=Promise.resolve(I);n.length<3&&(S=S.then(x)),S.catch($=>k($))})}function Oi(n,l,r,h){const c=[];for(const g of n)for(const v in g.components){let k=g.components[v];if(!(l!=="beforeRouteEnter"&&!g.instances[v]))if(U5(k)){const I=(k.__vccOpts||k)[l];I&&c.push(Rl(I,r,h,g,v))}else{let x=k();c.push(()=>x.then(I=>{if(!I)return Promise.reject(new Error(`Couldn't resolve component "${v}" at "${g.path}"`));const S=t5(I)?I.default:I;g.components[v]=S;const B=(S.__vccOpts||S)[l];return B&&Rl(B,r,h,g,v)()}))}}return c}function U5(n){return typeof n=="object"||"displayName"in n||"props"in n||"__vccOpts"in n}function E1(n){const l=de(qh),r=de(np),h=q(()=>l.resolve(je(n.to))),c=q(()=>{const{matched:x}=h.value,{length:I}=x,S=x[I-1],$=r.matched;if(!S||!$.length)return-1;const B=$.findIndex(eo.bind(null,S));if(B>-1)return B;const P=V1(x[I-2]);return I>1&&V1(S)===P&&$[$.length-1].path!==P?$.findIndex(eo.bind(null,x[I-2])):B}),g=q(()=>c.value>-1&&Q5(r.params,h.value.params)),v=q(()=>c.value>-1&&c.value===r.matched.length-1&&qu(r.params,h.value.params));function k(x={}){return K5(x)?l[je(n.replace)?"replace":"push"](je(n.to)).catch(Wo):Promise.resolve()}return{route:h,href:q(()=>h.value.href),isActive:g,isExactActive:v,navigate:k}}const G5=Cr({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:E1,setup(n,{slots:l}){const r=Ze(E1(n)),{options:h}=de(qh),c=q(()=>({[_1(n.activeClass,h.linkActiveClass,"router-link-active")]:r.isActive,[_1(n.exactActiveClass,h.linkExactActiveClass,"router-link-exact-active")]:r.isExactActive}));return()=>{const g=l.default&&l.default(r);return n.custom?g:Ln("a",{"aria-current":r.isExactActive?n.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:c.value},g)}}}),Z5=G5;function K5(n){if(!(n.metaKey||n.altKey||n.ctrlKey||n.shiftKey)&&!n.defaultPrevented&&!(n.button!==void 0&&n.button!==0)){if(n.currentTarget&&n.currentTarget.getAttribute){const l=n.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(l))return}return n.preventDefault&&n.preventDefault(),!0}}function Q5(n,l){for(const r in l){const h=l[r],c=n[r];if(typeof h=="string"){if(h!==c)return!1}else if(!Kn(c)||c.length!==h.length||h.some((g,v)=>g!==c[v]))return!1}return!0}function V1(n){return n?n.aliasOf?n.aliasOf.path:n.path:""}const _1=(n,l,r)=>n??l??r,J5=Cr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(n,{attrs:l,slots:r}){const h=de(I0),c=q(()=>n.route||h.value),g=de(T1,0),v=q(()=>{let I=je(g);const{matched:S}=c.value;let $;for(;($=S[I])&&!$.components;)I++;return I}),k=q(()=>c.value.matched[v.value]);Se(T1,q(()=>v.value+1)),Se(Y5,k),Se(I0,c);const x=Lt();return _t(()=>[x.value,k.value,n.name],([I,S,$],[B,P,D])=>{S&&(S.instances[$]=I,P&&P!==S&&I&&I===B&&(S.leaveGuards.size||(S.leaveGuards=P.leaveGuards),S.updateGuards.size||(S.updateGuards=P.updateGuards))),I&&S&&(!P||!eo(S,P)||!B)&&(S.enterCallbacks[$]||[]).forEach(F=>F(I))},{flush:"post"}),()=>{const I=c.value,S=n.name,$=k.value,B=$&&$.components[S];if(!B)return W1(r.default,{Component:B,route:I});const P=$.props[S],D=P?P===!0?I.params:typeof P=="function"?P(I):P:null,X=Ln(B,fe({},D,l,{onVnodeUnmounted:R=>{R.component.isUnmounted&&($.instances[S]=null)},ref:x}));return W1(r.default,{Component:X,route:I})||X}}});function W1(n,l){if(!n)return null;const r=n(l);return r.length===1?r[0]:r}const lp=J5;function tm(n){const l=$5(n.routes,n),r=n.parseQuery||X5,h=n.stringifyQuery||R1,c=n.history,g=$o(),v=$o(),k=$o(),x=Wt(Pl);let I=Pl;Wr&&n.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const S=Li.bind(null,pt=>""+pt),$=Li.bind(null,W5),B=Li.bind(null,wa);function P(pt,Nt){let jt,bt;return Uu(pt)?(jt=l.getRecordMatcher(pt),bt=Nt):bt=pt,l.addRoute(bt,jt)}function D(pt){const Nt=l.getRecordMatcher(pt);Nt&&l.removeRoute(Nt)}function F(){return l.getRoutes().map(pt=>pt.record)}function X(pt){return!!l.getRecordMatcher(pt)}function R(pt,Nt){if(Nt=fe({},Nt||x.value),typeof pt=="string"){const at=Di(r,pt,Nt.path),ct=l.resolve({path:at.path},Nt),kt=c.createHref(at.fullPath);return fe(at,ct,{params:B(ct.params),hash:wa(at.hash),redirectedFrom:void 0,href:kt})}let jt;if("path"in pt)jt=fe({},pt,{path:Di(r,pt.path,Nt.path).path});else{const at=fe({},pt.params);for(const ct in at)at[ct]==null&&delete at[ct];jt=fe({},pt,{params:$(at)}),Nt.params=$(Nt.params)}const bt=l.resolve(jt,Nt),ft=pt.hash||"";bt.params=S(B(bt.params));const J=l5(h,fe({},pt,{hash:E5(ft),path:bt.path})),lt=c.createHref(J);return fe({fullPath:J,hash:ft,query:h===R1?q5(pt.query):pt.query||{}},bt,{redirectedFrom:void 0,href:lt})}function H(pt){return typeof pt=="string"?Di(r,pt,x.value.path):fe({},pt)}function U(pt,Nt){if(I!==pt)return no(8,{from:Nt,to:pt})}function W(pt){return nt(pt)}function _(pt){return W(fe(H(pt),{replace:!0}))}function tt(pt){const Nt=pt.matched[pt.matched.length-1];if(Nt&&Nt.redirect){const{redirect:jt}=Nt;let bt=typeof jt=="function"?jt(pt):jt;return typeof bt=="string"&&(bt=bt.includes("?")||bt.includes("#")?bt=H(bt):{path:bt},bt.params={}),fe({query:pt.query,hash:pt.hash,params:"path"in bt?{}:pt.params},bt)}}function nt(pt,Nt){const jt=I=R(pt),bt=x.value,ft=pt.state,J=pt.force,lt=pt.replace===!0,at=tt(jt);if(at)return nt(fe(H(at),{state:typeof at=="object"?fe({},ft,at.state):ft,force:J,replace:lt}),Nt||jt);const ct=jt;ct.redirectedFrom=Nt;let kt;return!J&&r5(h,bt,jt)&&(kt=no(16,{to:ct,from:bt}),Tt(bt,bt,!0,!1)),(kt?Promise.resolve(kt):et(ct,bt)).catch(yt=>dl(yt)?dl(yt,2)?yt:At(yt):gt(yt,ct,bt)).then(yt=>{if(yt){if(dl(yt,2))return nt(fe({replace:lt},H(yt.to),{state:typeof yt.to=="object"?fe({},ft,yt.to.state):ft,force:J}),Nt||ct)}else yt=rt(ct,bt,!0,lt,ft);return st(ct,bt,yt),yt})}function Y(pt,Nt){const jt=U(pt,Nt);return jt?Promise.reject(jt):Promise.resolve()}function G(pt){const Nt=Jt.values().next().value;return Nt&&typeof Nt.runWithContext=="function"?Nt.runWithContext(pt):pt()}function et(pt,Nt){let jt;const[bt,ft,J]=em(pt,Nt);jt=Oi(bt.reverse(),"beforeRouteLeave",pt,Nt);for(const at of bt)at.leaveGuards.forEach(ct=>{jt.push(Rl(ct,pt,Nt))});const lt=Y.bind(null,pt,Nt);return jt.push(lt),ut(jt).then(()=>{jt=[];for(const at of g.list())jt.push(Rl(at,pt,Nt));return jt.push(lt),ut(jt)}).then(()=>{jt=Oi(ft,"beforeRouteUpdate",pt,Nt);for(const at of ft)at.updateGuards.forEach(ct=>{jt.push(Rl(ct,pt,Nt))});return jt.push(lt),ut(jt)}).then(()=>{jt=[];for(const at of J)if(at.beforeEnter)if(Kn(at.beforeEnter))for(const ct of at.beforeEnter)jt.push(Rl(ct,pt,Nt));else jt.push(Rl(at.beforeEnter,pt,Nt));return jt.push(lt),ut(jt)}).then(()=>(pt.matched.forEach(at=>at.enterCallbacks={}),jt=Oi(J,"beforeRouteEnter",pt,Nt),jt.push(lt),ut(jt))).then(()=>{jt=[];for(const at of v.list())jt.push(Rl(at,pt,Nt));return jt.push(lt),ut(jt)}).catch(at=>dl(at,8)?at:Promise.reject(at))}function st(pt,Nt,jt){k.list().forEach(bt=>G(()=>bt(pt,Nt,jt)))}function rt(pt,Nt,jt,bt,ft){const J=U(pt,Nt);if(J)return J;const lt=Nt===Pl,at=Wr?history.state:{};jt&&(bt||lt?c.replace(pt.fullPath,fe({scroll:lt&&at&&at.scroll},ft)):c.push(pt.fullPath,ft)),x.value=pt,Tt(pt,Nt,jt,lt),At()}let ht;function dt(){ht||(ht=c.listen((pt,Nt,jt)=>{if(!Et.listening)return;const bt=R(pt),ft=tt(bt);if(ft){nt(fe(ft,{replace:!0}),bt).catch(Wo);return}I=bt;const J=x.value;Wr&&u5(H1(J.fullPath,jt.delta),Ga()),et(bt,J).catch(lt=>dl(lt,12)?lt:dl(lt,2)?(nt(lt.to,bt).then(at=>{dl(at,20)&&!jt.delta&&jt.type===rs.pop&&c.go(-1,!1)}).catch(Wo),Promise.reject()):(jt.delta&&c.go(-jt.delta,!1),gt(lt,bt,J))).then(lt=>{lt=lt||rt(bt,J,!1),lt&&(jt.delta&&!dl(lt,8)?c.go(-jt.delta,!1):jt.type===rs.pop&&dl(lt,20)&&c.go(-1,!1)),st(bt,J,lt)}).catch(Wo)}))}let Ct=$o(),xt=$o(),wt;function gt(pt,Nt,jt){At(pt);const bt=xt.list();return bt.length?bt.forEach(ft=>ft(pt,Nt,jt)):console.error(pt),Promise.reject(pt)}function It(){return wt&&x.value!==Pl?Promise.resolve():new Promise((pt,Nt)=>{Ct.add([pt,Nt])})}function At(pt){return wt||(wt=!pt,dt(),Ct.list().forEach(([Nt,jt])=>pt?jt(pt):Nt()),Ct.reset()),pt}function Tt(pt,Nt,jt,bt){const{scrollBehavior:ft}=n;if(!Wr||!ft)return Promise.resolve();const J=!jt&&p5(H1(pt.fullPath,0))||(bt||!jt)&&history.state&&history.state.scroll||null;return we().then(()=>ft(pt,Nt,J)).then(lt=>lt&&c5(lt)).catch(lt=>gt(lt,pt,Nt))}const Ft=pt=>c.go(pt);let Qt;const Jt=new Set,Et={currentRoute:x,listening:!0,addRoute:P,removeRoute:D,hasRoute:X,getRoutes:F,resolve:R,options:n,push:W,replace:_,go:Ft,back:()=>Ft(-1),forward:()=>Ft(1),beforeEach:g.add,beforeResolve:v.add,afterEach:k.add,onError:xt.add,isReady:It,install(pt){const Nt=this;pt.component("RouterLink",Z5),pt.component("RouterView",lp),pt.config.globalProperties.$router=Nt,Object.defineProperty(pt.config.globalProperties,"$route",{enumerable:!0,get:()=>je(x)}),Wr&&!Qt&&x.value===Pl&&(Qt=!0,W(c.location).catch(ft=>{}));const jt={};for(const ft in Pl)Object.defineProperty(jt,ft,{get:()=>x.value[ft],enumerable:!0});pt.provide(qh,Nt),pt.provide(np,fh(jt)),pt.provide(I0,x);const bt=pt.unmount;Jt.add(pt),pt.unmount=function(){Jt.delete(pt),Jt.size<1&&(I=Pl,ht&&ht(),ht=null,x.value=Pl,Qt=!1,wt=!1),bt()}}};function ut(pt){return pt.reduce((Nt,jt)=>Nt.then(()=>G(jt)),Promise.resolve())}return Et}function em(n,l){const r=[],h=[],c=[],g=Math.max(l.matched.length,n.matched.length);for(let v=0;veo(I,k))?h.push(k):r.push(k));const x=n.matched[v];x&&(l.matched.find(I=>eo(I,x))||c.push(x))}return[r,h,c]}const nm=Cr({__name:"App",setup(n){return(l,r)=>(xs(),_a(je(lp)))}}),lm="modulepreload",rm=function(n){return"/"+n},X1={},en=function(l,r,h){if(!r||r.length===0)return l();const c=document.getElementsByTagName("link");return Promise.all(r.map(g=>{if(g=rm(g),g in X1)return;X1[g]=!0;const v=g.endsWith(".css"),k=v?'[rel="stylesheet"]':"";if(!!h)for(let S=c.length-1;S>=0;S--){const $=c[S];if($.href===g&&(!v||$.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${g}"]${k}`))return;const I=document.createElement("link");if(I.rel=v?"stylesheet":lm,v||(I.as="script",I.crossOrigin=""),I.href=g,document.head.appendChild(I),v)return new Promise((S,$)=>{I.addEventListener("load",S),I.addEventListener("error",()=>$(new Error(`Unable to preload CSS for ${g}`)))})})).then(()=>l()).catch(g=>{const v=new Event("vite:preloadError",{cancelable:!0});if(v.payload=g,window.dispatchEvent(v),!v.defaultPrevented)throw g})},om={path:"/main",meta:{requiresAuth:!0},redirect:"/main/dashboard/default",component:()=>en(()=>import("./FullLayout-35e69863.js"),["assets/FullLayout-35e69863.js","assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js","assets/md5-086248bf.js"]),children:[{name:"Dashboard",path:"/",component:()=>en(()=>import("./DefaultDashboard-ef4a941d.js"),["assets/DefaultDashboard-ef4a941d.js","assets/_plugin-vue_export-helper-c27b6911.js"])},{name:"Extensions",path:"/extension",component:()=>en(()=>import("./ExtensionPage-701bf929.js"),["assets/ExtensionPage-701bf929.js","assets/ConfigDetailCard-756c045d.js","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])},{name:"Configs",path:"/config",component:()=>en(()=>import("./ConfigPage-56ea019d.js"),["assets/ConfigPage-56ea019d.js","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js","assets/ConfigDetailCard-756c045d.js"])},{name:"Default",path:"/dashboard/default",component:()=>en(()=>import("./DefaultDashboard-ef4a941d.js"),["assets/DefaultDashboard-ef4a941d.js","assets/_plugin-vue_export-helper-c27b6911.js"])},{name:"Console",path:"/console",component:()=>en(()=>import("./ConsolePage-bd0aea4c.js"),["assets/ConsolePage-bd0aea4c.js","assets/ConsolePage-ff373be6.css"])},{name:"Tabler Icons",path:"/icons/tabler",component:()=>en(()=>import("./TablerIcons-da1fd166.js"),["assets/TablerIcons-da1fd166.js","assets/BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js","assets/BaseBreadcrumb-4d676ba5.css","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])},{name:"Material Icons",path:"/icons/material",component:()=>en(()=>import("./MaterialIcons-a926bc0c.js"),["assets/MaterialIcons-a926bc0c.js","assets/BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js","assets/BaseBreadcrumb-4d676ba5.css","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])},{name:"Typography",path:"/utils/typography",component:()=>en(()=>import("./TypographyPage-ee445c8b.js"),["assets/TypographyPage-ee445c8b.js","assets/BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js","assets/BaseBreadcrumb-4d676ba5.css","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])},{name:"Shadows",path:"/utils/shadows",component:()=>en(()=>import("./ShadowPage-4758709f.js"),["assets/ShadowPage-4758709f.js","assets/BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js","assets/BaseBreadcrumb-4d676ba5.css","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])},{name:"Colors",path:"/utils/colors",component:()=>en(()=>import("./ColorPage-beafd674.js"),["assets/ColorPage-beafd674.js","assets/BaseBreadcrumb.vue_vue_type_style_index_0_lang-1875d383.js","assets/BaseBreadcrumb-4d676ba5.css","assets/UiParentCard.vue_vue_type_script_setup_true_lang-b40a2daa.js"])}]},sm={path:"/auth",component:()=>en(()=>import("./BlankLayout-471b2640.js"),[]),meta:{requiresAuth:!1},children:[{name:"Login",path:"/auth/login",component:()=>en(()=>import("./LoginPage-5c692a20.js"),["assets/LoginPage-5c692a20.js","assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js","assets/md5-086248bf.js","assets/LoginPage-74e85ca7.css"])},{name:"Register",path:"/auth/register",component:()=>en(()=>import("./RegisterPage-a274fd0f.js"),["assets/RegisterPage-a274fd0f.js","assets/LogoDark.vue_vue_type_script_setup_true_lang-d555e5be.js","assets/RegisterPage-799ed804.css"])},{name:"Error 404",path:"/pages/error",component:()=>en(()=>import("./Error404Page-bcb6eec8.js"),["assets/Error404Page-bcb6eec8.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/Error404Page-11cf087a.css"])}]};function rp(n,l){return function(){return n.apply(l,arguments)}}const{toString:am}=Object.prototype,{getPrototypeOf:Yh}=Object,Za=(n=>l=>{const r=am.call(l);return n[r]||(n[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),il=n=>(n=n.toLowerCase(),l=>Za(l)===n),Ka=n=>l=>typeof l===n,{isArray:po}=Array,os=Ka("undefined");function im(n){return n!==null&&!os(n)&&n.constructor!==null&&!os(n.constructor)&&jn(n.constructor.isBuffer)&&n.constructor.isBuffer(n)}const op=il("ArrayBuffer");function hm(n){let l;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?l=ArrayBuffer.isView(n):l=n&&n.buffer&&op(n.buffer),l}const dm=Ka("string"),jn=Ka("function"),sp=Ka("number"),Qa=n=>n!==null&&typeof n=="object",cm=n=>n===!0||n===!1,ra=n=>{if(Za(n)!=="object")return!1;const l=Yh(n);return(l===null||l===Object.prototype||Object.getPrototypeOf(l)===null)&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},um=il("Date"),pm=il("File"),gm=il("Blob"),wm=il("FileList"),vm=n=>Qa(n)&&jn(n.pipe),fm=n=>{let l;return n&&(typeof FormData=="function"&&n instanceof FormData||jn(n.append)&&((l=Za(n))==="formdata"||l==="object"&&jn(n.toString)&&n.toString()==="[object FormData]"))},mm=il("URLSearchParams"),km=n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ys(n,l,{allOwnKeys:r=!1}={}){if(n===null||typeof n>"u")return;let h,c;if(typeof n!="object"&&(n=[n]),po(n))for(h=0,c=n.length;h0;)if(c=r[h],l===c.toLowerCase())return c;return null}const ip=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),hp=n=>!os(n)&&n!==ip;function y0(){const{caseless:n}=hp(this)&&this||{},l={},r=(h,c)=>{const g=n&&ap(l,c)||c;ra(l[g])&&ra(h)?l[g]=y0(l[g],h):ra(h)?l[g]=y0({},h):po(h)?l[g]=h.slice():l[g]=h};for(let h=0,c=arguments.length;h(ys(l,(c,g)=>{r&&jn(c)?n[g]=rp(c,r):n[g]=c},{allOwnKeys:h}),n),Mm=n=>(n.charCodeAt(0)===65279&&(n=n.slice(1)),n),xm=(n,l,r,h)=>{n.prototype=Object.create(l.prototype,h),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:l.prototype}),r&&Object.assign(n.prototype,r)},zm=(n,l,r,h)=>{let c,g,v;const k={};if(l=l||{},n==null)return l;do{for(c=Object.getOwnPropertyNames(n),g=c.length;g-- >0;)v=c[g],(!h||h(v,n,l))&&!k[v]&&(l[v]=n[v],k[v]=!0);n=r!==!1&&Yh(n)}while(n&&(!r||r(n,l))&&n!==Object.prototype);return l},Im=(n,l,r)=>{n=String(n),(r===void 0||r>n.length)&&(r=n.length),r-=l.length;const h=n.indexOf(l,r);return h!==-1&&h===r},ym=n=>{if(!n)return null;if(po(n))return n;let l=n.length;if(!sp(l))return null;const r=new Array(l);for(;l-- >0;)r[l]=n[l];return r},Cm=(n=>l=>n&&l instanceof n)(typeof Uint8Array<"u"&&Yh(Uint8Array)),Sm=(n,l)=>{const h=(n&&n[Symbol.iterator]).call(n);let c;for(;(c=h.next())&&!c.done;){const g=c.value;l.call(n,g[0],g[1])}},$m=(n,l)=>{let r;const h=[];for(;(r=n.exec(l))!==null;)h.push(r);return h},Am=il("HTMLFormElement"),Bm=n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,h,c){return h.toUpperCase()+c}),q1=(({hasOwnProperty:n})=>(l,r)=>n.call(l,r))(Object.prototype),Hm=il("RegExp"),dp=(n,l)=>{const r=Object.getOwnPropertyDescriptors(n),h={};ys(r,(c,g)=>{let v;(v=l(c,g,n))!==!1&&(h[g]=v||c)}),Object.defineProperties(n,h)},Nm=n=>{dp(n,(l,r)=>{if(jn(n)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const h=n[r];if(jn(h)){if(l.enumerable=!1,"writable"in l){l.writable=!1;return}l.set||(l.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},jm=(n,l)=>{const r={},h=c=>{c.forEach(g=>{r[g]=!0})};return po(n)?h(n):h(String(n).split(l)),r},Pm=()=>{},Lm=(n,l)=>(n=+n,Number.isFinite(n)?n:l),Fi="abcdefghijklmnopqrstuvwxyz",Y1="0123456789",cp={DIGIT:Y1,ALPHA:Fi,ALPHA_DIGIT:Fi+Fi.toUpperCase()+Y1},Dm=(n=16,l=cp.ALPHA_DIGIT)=>{let r="";const{length:h}=l;for(;n--;)r+=l[Math.random()*h|0];return r};function Om(n){return!!(n&&jn(n.append)&&n[Symbol.toStringTag]==="FormData"&&n[Symbol.iterator])}const Fm=n=>{const l=new Array(10),r=(h,c)=>{if(Qa(h)){if(l.indexOf(h)>=0)return;if(!("toJSON"in h)){l[c]=h;const g=po(h)?[]:{};return ys(h,(v,k)=>{const x=r(v,c+1);!os(x)&&(g[k]=x)}),l[c]=void 0,g}}return h};return r(n,0)},Rm=il("AsyncFunction"),Tm=n=>n&&(Qa(n)||jn(n))&&jn(n.then)&&jn(n.catch),St={isArray:po,isArrayBuffer:op,isBuffer:im,isFormData:fm,isArrayBufferView:hm,isString:dm,isNumber:sp,isBoolean:cm,isObject:Qa,isPlainObject:ra,isUndefined:os,isDate:um,isFile:pm,isBlob:gm,isRegExp:Hm,isFunction:jn,isStream:vm,isURLSearchParams:mm,isTypedArray:Cm,isFileList:wm,forEach:ys,merge:y0,extend:bm,trim:km,stripBOM:Mm,inherits:xm,toFlatObject:zm,kindOf:Za,kindOfTest:il,endsWith:Im,toArray:ym,forEachEntry:Sm,matchAll:$m,isHTMLForm:Am,hasOwnProperty:q1,hasOwnProp:q1,reduceDescriptors:dp,freezeMethods:Nm,toObjectSet:jm,toCamelCase:Bm,noop:Pm,toFiniteNumber:Lm,findKey:ap,global:ip,isContextDefined:hp,ALPHABET:cp,generateString:Dm,isSpecCompliantForm:Om,toJSONObject:Fm,isAsyncFn:Rm,isThenable:Tm};function pe(n,l,r,h,c){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=n,this.name="AxiosError",l&&(this.code=l),r&&(this.config=r),h&&(this.request=h),c&&(this.response=c)}St.inherits(pe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:St.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const up=pe.prototype,pp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{pp[n]={value:n}});Object.defineProperties(pe,pp);Object.defineProperty(up,"isAxiosError",{value:!0});pe.from=(n,l,r,h,c,g)=>{const v=Object.create(up);return St.toFlatObject(n,v,function(x){return x!==Error.prototype},k=>k!=="isAxiosError"),pe.call(v,n.message,l,r,h,c),v.cause=n,v.name=n.name,g&&Object.assign(v,g),v};const Em=null;function C0(n){return St.isPlainObject(n)||St.isArray(n)}function gp(n){return St.endsWith(n,"[]")?n.slice(0,-2):n}function U1(n,l,r){return n?n.concat(l).map(function(c,g){return c=gp(c),!r&&g?"["+c+"]":c}).join(r?".":""):l}function Vm(n){return St.isArray(n)&&!n.some(C0)}const _m=St.toFlatObject(St,{},null,function(l){return/^is[A-Z]/.test(l)});function Ja(n,l,r){if(!St.isObject(n))throw new TypeError("target must be an object");l=l||new FormData,r=St.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(F,X){return!St.isUndefined(X[F])});const h=r.metaTokens,c=r.visitor||S,g=r.dots,v=r.indexes,x=(r.Blob||typeof Blob<"u"&&Blob)&&St.isSpecCompliantForm(l);if(!St.isFunction(c))throw new TypeError("visitor must be a function");function I(D){if(D===null)return"";if(St.isDate(D))return D.toISOString();if(!x&&St.isBlob(D))throw new pe("Blob is not supported. Use a Buffer instead.");return St.isArrayBuffer(D)||St.isTypedArray(D)?x&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function S(D,F,X){let R=D;if(D&&!X&&typeof D=="object"){if(St.endsWith(F,"{}"))F=h?F:F.slice(0,-2),D=JSON.stringify(D);else if(St.isArray(D)&&Vm(D)||(St.isFileList(D)||St.endsWith(F,"[]"))&&(R=St.toArray(D)))return F=gp(F),R.forEach(function(U,W){!(St.isUndefined(U)||U===null)&&l.append(v===!0?U1([F],W,g):v===null?F:F+"[]",I(U))}),!1}return C0(D)?!0:(l.append(U1(X,F,g),I(D)),!1)}const $=[],B=Object.assign(_m,{defaultVisitor:S,convertValue:I,isVisitable:C0});function P(D,F){if(!St.isUndefined(D)){if($.indexOf(D)!==-1)throw Error("Circular reference detected in "+F.join("."));$.push(D),St.forEach(D,function(R,H){(!(St.isUndefined(R)||R===null)&&c.call(l,R,St.isString(H)?H.trim():H,F,B))===!0&&P(R,F?F.concat(H):[H])}),$.pop()}}if(!St.isObject(n))throw new TypeError("data must be an object");return P(n),l}function G1(n){const l={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(h){return l[h]})}function Uh(n,l){this._pairs=[],n&&Ja(n,this,l)}const wp=Uh.prototype;wp.append=function(l,r){this._pairs.push([l,r])};wp.toString=function(l){const r=l?function(h){return l.call(this,h,G1)}:G1;return this._pairs.map(function(c){return r(c[0])+"="+r(c[1])},"").join("&")};function Wm(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vp(n,l,r){if(!l)return n;const h=r&&r.encode||Wm,c=r&&r.serialize;let g;if(c?g=c(l,r):g=St.isURLSearchParams(l)?l.toString():new Uh(l,r).toString(h),g){const v=n.indexOf("#");v!==-1&&(n=n.slice(0,v)),n+=(n.indexOf("?")===-1?"?":"&")+g}return n}class Xm{constructor(){this.handlers=[]}use(l,r,h){return this.handlers.push({fulfilled:l,rejected:r,synchronous:h?h.synchronous:!1,runWhen:h?h.runWhen:null}),this.handlers.length-1}eject(l){this.handlers[l]&&(this.handlers[l]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(l){St.forEach(this.handlers,function(h){h!==null&&l(h)})}}const Z1=Xm,fp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},qm=typeof URLSearchParams<"u"?URLSearchParams:Uh,Ym=typeof FormData<"u"?FormData:null,Um=typeof Blob<"u"?Blob:null,Gm={isBrowser:!0,classes:{URLSearchParams:qm,FormData:Ym,Blob:Um},protocols:["http","https","file","blob","url","data"]},mp=typeof window<"u"&&typeof document<"u",Zm=(n=>mp&&["ReactNative","NativeScript","NS"].indexOf(n)<0)(typeof navigator<"u"&&navigator.product),Km=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Qm=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:mp,hasStandardBrowserEnv:Zm,hasStandardBrowserWebWorkerEnv:Km},Symbol.toStringTag,{value:"Module"})),nl={...Qm,...Gm};function Jm(n,l){return Ja(n,new nl.classes.URLSearchParams,Object.assign({visitor:function(r,h,c,g){return nl.isNode&&St.isBuffer(r)?(this.append(h,r.toString("base64")),!1):g.defaultVisitor.apply(this,arguments)}},l))}function tk(n){return St.matchAll(/\w+|\[(\w*)]/g,n).map(l=>l[0]==="[]"?"":l[1]||l[0])}function ek(n){const l={},r=Object.keys(n);let h;const c=r.length;let g;for(h=0;h=r.length;return v=!v&&St.isArray(c)?c.length:v,x?(St.hasOwnProp(c,v)?c[v]=[c[v],h]:c[v]=h,!k):((!c[v]||!St.isObject(c[v]))&&(c[v]=[]),l(r,h,c[v],g)&&St.isArray(c[v])&&(c[v]=ek(c[v])),!k)}if(St.isFormData(n)&&St.isFunction(n.entries)){const r={};return St.forEachEntry(n,(h,c)=>{l(tk(h),c,r,0)}),r}return null}function nk(n,l,r){if(St.isString(n))try{return(l||JSON.parse)(n),St.trim(n)}catch(h){if(h.name!=="SyntaxError")throw h}return(r||JSON.stringify)(n)}const Gh={transitional:fp,adapter:["xhr","http"],transformRequest:[function(l,r){const h=r.getContentType()||"",c=h.indexOf("application/json")>-1,g=St.isObject(l);if(g&&St.isHTMLForm(l)&&(l=new FormData(l)),St.isFormData(l))return c&&c?JSON.stringify(kp(l)):l;if(St.isArrayBuffer(l)||St.isBuffer(l)||St.isStream(l)||St.isFile(l)||St.isBlob(l))return l;if(St.isArrayBufferView(l))return l.buffer;if(St.isURLSearchParams(l))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),l.toString();let k;if(g){if(h.indexOf("application/x-www-form-urlencoded")>-1)return Jm(l,this.formSerializer).toString();if((k=St.isFileList(l))||h.indexOf("multipart/form-data")>-1){const x=this.env&&this.env.FormData;return Ja(k?{"files[]":l}:l,x&&new x,this.formSerializer)}}return g||c?(r.setContentType("application/json",!1),nk(l)):l}],transformResponse:[function(l){const r=this.transitional||Gh.transitional,h=r&&r.forcedJSONParsing,c=this.responseType==="json";if(l&&St.isString(l)&&(h&&!this.responseType||c)){const v=!(r&&r.silentJSONParsing)&&c;try{return JSON.parse(l)}catch(k){if(v)throw k.name==="SyntaxError"?pe.from(k,pe.ERR_BAD_RESPONSE,this,null,this.response):k}}return l}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nl.classes.FormData,Blob:nl.classes.Blob},validateStatus:function(l){return l>=200&&l<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};St.forEach(["delete","get","head","post","put","patch"],n=>{Gh.headers[n]={}});const Zh=Gh,lk=St.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),rk=n=>{const l={};let r,h,c;return n&&n.split(`
+`).forEach(function(v){c=v.indexOf(":"),r=v.substring(0,c).trim().toLowerCase(),h=v.substring(c+1).trim(),!(!r||l[r]&&lk[r])&&(r==="set-cookie"?l[r]?l[r].push(h):l[r]=[h]:l[r]=l[r]?l[r]+", "+h:h)}),l},K1=Symbol("internals");function Ao(n){return n&&String(n).trim().toLowerCase()}function oa(n){return n===!1||n==null?n:St.isArray(n)?n.map(oa):String(n)}function ok(n){const l=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let h;for(;h=r.exec(n);)l[h[1]]=h[2];return l}const sk=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function Ri(n,l,r,h,c){if(St.isFunction(h))return h.call(this,l,r);if(c&&(l=r),!!St.isString(l)){if(St.isString(h))return l.indexOf(h)!==-1;if(St.isRegExp(h))return h.test(l)}}function ak(n){return n.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(l,r,h)=>r.toUpperCase()+h)}function ik(n,l){const r=St.toCamelCase(" "+l);["get","set","has"].forEach(h=>{Object.defineProperty(n,h+r,{value:function(c,g,v){return this[h].call(this,l,c,g,v)},configurable:!0})})}class ti{constructor(l){l&&this.set(l)}set(l,r,h){const c=this;function g(k,x,I){const S=Ao(x);if(!S)throw new Error("header name must be a non-empty string");const $=St.findKey(c,S);(!$||c[$]===void 0||I===!0||I===void 0&&c[$]!==!1)&&(c[$||x]=oa(k))}const v=(k,x)=>St.forEach(k,(I,S)=>g(I,S,x));return St.isPlainObject(l)||l instanceof this.constructor?v(l,r):St.isString(l)&&(l=l.trim())&&!sk(l)?v(rk(l),r):l!=null&&g(r,l,h),this}get(l,r){if(l=Ao(l),l){const h=St.findKey(this,l);if(h){const c=this[h];if(!r)return c;if(r===!0)return ok(c);if(St.isFunction(r))return r.call(this,c,h);if(St.isRegExp(r))return r.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(l,r){if(l=Ao(l),l){const h=St.findKey(this,l);return!!(h&&this[h]!==void 0&&(!r||Ri(this,this[h],h,r)))}return!1}delete(l,r){const h=this;let c=!1;function g(v){if(v=Ao(v),v){const k=St.findKey(h,v);k&&(!r||Ri(h,h[k],k,r))&&(delete h[k],c=!0)}}return St.isArray(l)?l.forEach(g):g(l),c}clear(l){const r=Object.keys(this);let h=r.length,c=!1;for(;h--;){const g=r[h];(!l||Ri(this,this[g],g,l,!0))&&(delete this[g],c=!0)}return c}normalize(l){const r=this,h={};return St.forEach(this,(c,g)=>{const v=St.findKey(h,g);if(v){r[v]=oa(c),delete r[g];return}const k=l?ak(g):String(g).trim();k!==g&&delete r[g],r[k]=oa(c),h[k]=!0}),this}concat(...l){return this.constructor.concat(this,...l)}toJSON(l){const r=Object.create(null);return St.forEach(this,(h,c)=>{h!=null&&h!==!1&&(r[c]=l&&St.isArray(h)?h.join(", "):h)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([l,r])=>l+": "+r).join(`
+`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(l){return l instanceof this?l:new this(l)}static concat(l,...r){const h=new this(l);return r.forEach(c=>h.set(c)),h}static accessor(l){const h=(this[K1]=this[K1]={accessors:{}}).accessors,c=this.prototype;function g(v){const k=Ao(v);h[k]||(ik(c,v),h[k]=!0)}return St.isArray(l)?l.forEach(g):g(l),this}}ti.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);St.reduceDescriptors(ti.prototype,({value:n},l)=>{let r=l[0].toUpperCase()+l.slice(1);return{get:()=>n,set(h){this[r]=h}}});St.freezeMethods(ti);const ml=ti;function Ti(n,l){const r=this||Zh,h=l||r,c=ml.from(h.headers);let g=h.data;return St.forEach(n,function(k){g=k.call(r,g,c.normalize(),l?l.status:void 0)}),c.normalize(),g}function bp(n){return!!(n&&n.__CANCEL__)}function Cs(n,l,r){pe.call(this,n??"canceled",pe.ERR_CANCELED,l,r),this.name="CanceledError"}St.inherits(Cs,pe,{__CANCEL__:!0});function hk(n,l,r){const h=r.config.validateStatus;!r.status||!h||h(r.status)?n(r):l(new pe("Request failed with status code "+r.status,[pe.ERR_BAD_REQUEST,pe.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}const dk=nl.hasStandardBrowserEnv?{write(n,l,r,h,c,g){const v=[n+"="+encodeURIComponent(l)];St.isNumber(r)&&v.push("expires="+new Date(r).toGMTString()),St.isString(h)&&v.push("path="+h),St.isString(c)&&v.push("domain="+c),g===!0&&v.push("secure"),document.cookie=v.join("; ")},read(n){const l=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return l?decodeURIComponent(l[3]):null},remove(n){this.write(n,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function ck(n){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(n)}function uk(n,l){return l?n.replace(/\/+$/,"")+"/"+l.replace(/^\/+/,""):n}function Mp(n,l){return n&&!ck(l)?uk(n,l):l}const pk=nl.hasStandardBrowserEnv?function(){const l=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");let h;function c(g){let v=g;return l&&(r.setAttribute("href",v),v=r.href),r.setAttribute("href",v),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return h=c(window.location.href),function(v){const k=St.isString(v)?c(v):v;return k.protocol===h.protocol&&k.host===h.host}}():function(){return function(){return!0}}();function gk(n){const l=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return l&&l[1]||""}function wk(n,l){n=n||10;const r=new Array(n),h=new Array(n);let c=0,g=0,v;return l=l!==void 0?l:1e3,function(x){const I=Date.now(),S=h[g];v||(v=I),r[c]=x,h[c]=I;let $=g,B=0;for(;$!==c;)B+=r[$++],$=$%n;if(c=(c+1)%n,c===g&&(g=(g+1)%n),I-v{const g=c.loaded,v=c.lengthComputable?c.total:void 0,k=g-r,x=h(k),I=g<=v;r=g;const S={loaded:g,total:v,progress:v?g/v:void 0,bytes:k,rate:x||void 0,estimated:x&&v&&I?(v-g)/x:void 0,event:c};S[l?"download":"upload"]=!0,n(S)}}const vk=typeof XMLHttpRequest<"u",fk=vk&&function(n){return new Promise(function(r,h){let c=n.data;const g=ml.from(n.headers).normalize();let{responseType:v,withXSRFToken:k}=n,x;function I(){n.cancelToken&&n.cancelToken.unsubscribe(x),n.signal&&n.signal.removeEventListener("abort",x)}let S;if(St.isFormData(c)){if(nl.hasStandardBrowserEnv||nl.hasStandardBrowserWebWorkerEnv)g.setContentType(!1);else if((S=g.getContentType())!==!1){const[F,...X]=S?S.split(";").map(R=>R.trim()).filter(Boolean):[];g.setContentType([F||"multipart/form-data",...X].join("; "))}}let $=new XMLHttpRequest;if(n.auth){const F=n.auth.username||"",X=n.auth.password?unescape(encodeURIComponent(n.auth.password)):"";g.set("Authorization","Basic "+btoa(F+":"+X))}const B=Mp(n.baseURL,n.url);$.open(n.method.toUpperCase(),vp(B,n.params,n.paramsSerializer),!0),$.timeout=n.timeout;function P(){if(!$)return;const F=ml.from("getAllResponseHeaders"in $&&$.getAllResponseHeaders()),R={data:!v||v==="text"||v==="json"?$.responseText:$.response,status:$.status,statusText:$.statusText,headers:F,config:n,request:$};hk(function(U){r(U),I()},function(U){h(U),I()},R),$=null}if("onloadend"in $?$.onloadend=P:$.onreadystatechange=function(){!$||$.readyState!==4||$.status===0&&!($.responseURL&&$.responseURL.indexOf("file:")===0)||setTimeout(P)},$.onabort=function(){$&&(h(new pe("Request aborted",pe.ECONNABORTED,n,$)),$=null)},$.onerror=function(){h(new pe("Network Error",pe.ERR_NETWORK,n,$)),$=null},$.ontimeout=function(){let X=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const R=n.transitional||fp;n.timeoutErrorMessage&&(X=n.timeoutErrorMessage),h(new pe(X,R.clarifyTimeoutError?pe.ETIMEDOUT:pe.ECONNABORTED,n,$)),$=null},nl.hasStandardBrowserEnv&&(k&&St.isFunction(k)&&(k=k(n)),k||k!==!1&&pk(B))){const F=n.xsrfHeaderName&&n.xsrfCookieName&&dk.read(n.xsrfCookieName);F&&g.set(n.xsrfHeaderName,F)}c===void 0&&g.setContentType(null),"setRequestHeader"in $&&St.forEach(g.toJSON(),function(X,R){$.setRequestHeader(R,X)}),St.isUndefined(n.withCredentials)||($.withCredentials=!!n.withCredentials),v&&v!=="json"&&($.responseType=n.responseType),typeof n.onDownloadProgress=="function"&&$.addEventListener("progress",Q1(n.onDownloadProgress,!0)),typeof n.onUploadProgress=="function"&&$.upload&&$.upload.addEventListener("progress",Q1(n.onUploadProgress)),(n.cancelToken||n.signal)&&(x=F=>{$&&(h(!F||F.type?new Cs(null,n,$):F),$.abort(),$=null)},n.cancelToken&&n.cancelToken.subscribe(x),n.signal&&(n.signal.aborted?x():n.signal.addEventListener("abort",x)));const D=gk(B);if(D&&nl.protocols.indexOf(D)===-1){h(new pe("Unsupported protocol "+D+":",pe.ERR_BAD_REQUEST,n));return}$.send(c||null)})},S0={http:Em,xhr:fk};St.forEach(S0,(n,l)=>{if(n){try{Object.defineProperty(n,"name",{value:l})}catch{}Object.defineProperty(n,"adapterName",{value:l})}});const J1=n=>`- ${n}`,mk=n=>St.isFunction(n)||n===null||n===!1,xp={getAdapter:n=>{n=St.isArray(n)?n:[n];const{length:l}=n;let r,h;const c={};for(let g=0;g`adapter ${k} `+(x===!1?"is not supported by the environment":"is not available in the build"));let v=l?g.length>1?`since :
+`+g.map(J1).join(`
+`):" "+J1(g[0]):"as no adapter specified";throw new pe("There is no suitable adapter to dispatch the request "+v,"ERR_NOT_SUPPORT")}return h},adapters:S0};function Ei(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new Cs(null,n)}function td(n){return Ei(n),n.headers=ml.from(n.headers),n.data=Ti.call(n,n.transformRequest),["post","put","patch"].indexOf(n.method)!==-1&&n.headers.setContentType("application/x-www-form-urlencoded",!1),xp.getAdapter(n.adapter||Zh.adapter)(n).then(function(h){return Ei(n),h.data=Ti.call(n,n.transformResponse,h),h.headers=ml.from(h.headers),h},function(h){return bp(h)||(Ei(n),h&&h.response&&(h.response.data=Ti.call(n,n.transformResponse,h.response),h.response.headers=ml.from(h.response.headers))),Promise.reject(h)})}const ed=n=>n instanceof ml?n.toJSON():n;function lo(n,l){l=l||{};const r={};function h(I,S,$){return St.isPlainObject(I)&&St.isPlainObject(S)?St.merge.call({caseless:$},I,S):St.isPlainObject(S)?St.merge({},S):St.isArray(S)?S.slice():S}function c(I,S,$){if(St.isUndefined(S)){if(!St.isUndefined(I))return h(void 0,I,$)}else return h(I,S,$)}function g(I,S){if(!St.isUndefined(S))return h(void 0,S)}function v(I,S){if(St.isUndefined(S)){if(!St.isUndefined(I))return h(void 0,I)}else return h(void 0,S)}function k(I,S,$){if($ in l)return h(I,S);if($ in n)return h(void 0,I)}const x={url:g,method:g,data:g,baseURL:v,transformRequest:v,transformResponse:v,paramsSerializer:v,timeout:v,timeoutMessage:v,withCredentials:v,withXSRFToken:v,adapter:v,responseType:v,xsrfCookieName:v,xsrfHeaderName:v,onUploadProgress:v,onDownloadProgress:v,decompress:v,maxContentLength:v,maxBodyLength:v,beforeRedirect:v,transport:v,httpAgent:v,httpsAgent:v,cancelToken:v,socketPath:v,responseEncoding:v,validateStatus:k,headers:(I,S)=>c(ed(I),ed(S),!0)};return St.forEach(Object.keys(Object.assign({},n,l)),function(S){const $=x[S]||c,B=$(n[S],l[S],S);St.isUndefined(B)&&$!==k||(r[S]=B)}),r}const zp="1.6.2",Kh={};["object","boolean","number","function","string","symbol"].forEach((n,l)=>{Kh[n]=function(h){return typeof h===n||"a"+(l<1?"n ":" ")+n}});const nd={};Kh.transitional=function(l,r,h){function c(g,v){return"[Axios v"+zp+"] Transitional option '"+g+"'"+v+(h?". "+h:"")}return(g,v,k)=>{if(l===!1)throw new pe(c(v," has been removed"+(r?" in "+r:"")),pe.ERR_DEPRECATED);return r&&!nd[v]&&(nd[v]=!0,console.warn(c(v," has been deprecated since v"+r+" and will be removed in the near future"))),l?l(g,v,k):!0}};function kk(n,l,r){if(typeof n!="object")throw new pe("options must be an object",pe.ERR_BAD_OPTION_VALUE);const h=Object.keys(n);let c=h.length;for(;c-- >0;){const g=h[c],v=l[g];if(v){const k=n[g],x=k===void 0||v(k,g,n);if(x!==!0)throw new pe("option "+g+" must be "+x,pe.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new pe("Unknown option "+g,pe.ERR_BAD_OPTION)}}const $0={assertOptions:kk,validators:Kh},Ll=$0.validators;class va{constructor(l){this.defaults=l,this.interceptors={request:new Z1,response:new Z1}}request(l,r){typeof l=="string"?(r=r||{},r.url=l):r=l||{},r=lo(this.defaults,r);const{transitional:h,paramsSerializer:c,headers:g}=r;h!==void 0&&$0.assertOptions(h,{silentJSONParsing:Ll.transitional(Ll.boolean),forcedJSONParsing:Ll.transitional(Ll.boolean),clarifyTimeoutError:Ll.transitional(Ll.boolean)},!1),c!=null&&(St.isFunction(c)?r.paramsSerializer={serialize:c}:$0.assertOptions(c,{encode:Ll.function,serialize:Ll.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let v=g&&St.merge(g.common,g[r.method]);g&&St.forEach(["delete","get","head","post","put","patch","common"],D=>{delete g[D]}),r.headers=ml.concat(v,g);const k=[];let x=!0;this.interceptors.request.forEach(function(F){typeof F.runWhen=="function"&&F.runWhen(r)===!1||(x=x&&F.synchronous,k.unshift(F.fulfilled,F.rejected))});const I=[];this.interceptors.response.forEach(function(F){I.push(F.fulfilled,F.rejected)});let S,$=0,B;if(!x){const D=[td.bind(this),void 0];for(D.unshift.apply(D,k),D.push.apply(D,I),B=D.length,S=Promise.resolve(r);${if(!h._listeners)return;let g=h._listeners.length;for(;g-- >0;)h._listeners[g](c);h._listeners=null}),this.promise.then=c=>{let g;const v=new Promise(k=>{h.subscribe(k),g=k}).then(c);return v.cancel=function(){h.unsubscribe(g)},v},l(function(g,v,k){h.reason||(h.reason=new Cs(g,v,k),r(h.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(l){if(this.reason){l(this.reason);return}this._listeners?this._listeners.push(l):this._listeners=[l]}unsubscribe(l){if(!this._listeners)return;const r=this._listeners.indexOf(l);r!==-1&&this._listeners.splice(r,1)}static source(){let l;return{token:new Qh(function(c){l=c}),cancel:l}}}const bk=Qh;function Mk(n){return function(r){return n.apply(null,r)}}function xk(n){return St.isObject(n)&&n.isAxiosError===!0}const A0={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(A0).forEach(([n,l])=>{A0[l]=n});const zk=A0;function Ip(n){const l=new sa(n),r=rp(sa.prototype.request,l);return St.extend(r,sa.prototype,l,{allOwnKeys:!0}),St.extend(r,l,null,{allOwnKeys:!0}),r.create=function(c){return Ip(lo(n,c))},r}const Re=Ip(Zh);Re.Axios=sa;Re.CanceledError=Cs;Re.CancelToken=bk;Re.isCancel=bp;Re.VERSION=zp;Re.toFormData=Ja;Re.AxiosError=pe;Re.Cancel=Re.CanceledError;Re.all=function(l){return Promise.all(l)};Re.spread=Mk;Re.isAxiosError=xk;Re.mergeConfig=lo;Re.AxiosHeaders=ml;Re.formToJSON=n=>kp(St.isHTMLForm(n)?new FormData(n):n);Re.getAdapter=xp.getAdapter;Re.HttpStatusCode=zk;Re.default=Re;const Ik=Re,yk=Jf({id:"auth",state:()=>({user:JSON.parse(localStorage.getItem("user")),returnUrl:null}),actions:{async login(n,l){Ik.post("/api/authenticate",{username:n,password:l}).then(r=>{console.log("auth",r),this.user=r.data.data,localStorage.setItem("user",JSON.stringify(this.user)),fa.push(this.returnUrl||"/dashboard/default")})},logout(){this.user=null,localStorage.removeItem("user"),fa.push("/auth/login")}}}),fa=tm({history:f5("/"),routes:[{path:"/:pathMatch(.*)*",component:()=>en(()=>import("./Error404Page-bcb6eec8.js"),["assets/Error404Page-bcb6eec8.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/Error404Page-11cf087a.css"])},om,sm]});fa.beforeEach(async(n,l,r)=>{const c=!["/auth/login"].includes(n.path),g=yk();if(n.matched.some(v=>v.meta.requiresAuth)){if(c&&!g.user)return g.returnUrl=n.fullPath,r("/auth/login");r()}else r()});const ze=typeof window<"u",Jh=ze&&"IntersectionObserver"in window,Ck=ze&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function ld(n,l,r){Sk(n,l),l.set(n,r)}function Sk(n,l){if(l.has(n))throw new TypeError("Cannot initialize the same private elements twice on an object")}function $k(n,l,r){var h=yp(n,l,"set");return Ak(n,h,r),r}function Ak(n,l,r){if(l.set)l.set.call(n,r);else{if(!l.writable)throw new TypeError("attempted to set read only private field");l.value=r}}function sr(n,l){var r=yp(n,l,"get");return Bk(n,r)}function yp(n,l,r){if(!l.has(n))throw new TypeError("attempted to "+r+" private field on non-instance");return l.get(n)}function Bk(n,l){return l.get?l.get.call(n):l.value}function Cp(n,l,r){const h=l.length-1;if(h<0)return n===void 0?r:n;for(let c=0;cSr(n[h],l[h]))}function B0(n,l,r){return n==null||!l||typeof l!="string"?r:n[l]!==void 0?n[l]:(l=l.replace(/\[(\w+)\]/g,".$1"),l=l.replace(/^\./,""),Cp(n,l.split("."),r))}function ln(n,l,r){if(l==null)return n===void 0?r:n;if(n!==Object(n)){if(typeof l!="function")return r;const c=l(n,r);return typeof c>"u"?r:c}if(typeof l=="string")return B0(n,l,r);if(Array.isArray(l))return Cp(n,l,r);if(typeof l!="function")return r;const h=l(n,r);return typeof h>"u"?r:h}function gl(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:n},(r,h)=>l+h)}function qt(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(n==null||n===""))return isNaN(+n)?String(n):isFinite(+n)?`${Number(n)}${l}`:void 0}function H0(n){return n!==null&&typeof n=="object"&&!Array.isArray(n)}function N0(n){return n&&"$el"in n?n.$el:n}const rd=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),j0=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Sp(n){return Object.keys(n)}function cr(n,l){return l.every(r=>n.hasOwnProperty(r))}function Mr(n,l,r){const h=Object.create(null),c=Object.create(null);for(const g in n)l.some(v=>v instanceof RegExp?v.test(g):v===g)&&!(r!=null&&r.some(v=>v===g))?h[g]=n[g]:c[g]=n[g];return[h,c]}function On(n,l){const r={...n};return l.forEach(h=>delete r[h]),r}const $p=/^on[^a-z]/,t2=n=>$p.test(n),Hk=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function $r(n){const[l,r]=Mr(n,[$p]),h=On(l,Hk),[c,g]=Mr(r,["class","style","id",/^data-/]);return Object.assign(c,l),Object.assign(g,h),[c,g]}function Pn(n){return n==null?[]:Array.isArray(n)?n:[n]}function rn(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(l,Math.min(r,n))}function od(n){const l=n.toString().trim();return l.includes(".")?l.length-l.indexOf(".")-1:0}function sd(n,l){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return n+r.repeat(Math.max(0,l-n.length))}function Nk(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const r=[];let h=0;for(;h1&&arguments[1]!==void 0?arguments[1]:1e3;if(n=l&&h0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;const h={};for(const c in n)h[c]=n[c];for(const c in l){const g=n[c],v=l[c];if(H0(g)&&H0(v)){h[c]=Nn(g,v,r);continue}if(Array.isArray(g)&&Array.isArray(v)&&r){h[c]=r(g,v);continue}h[c]=v}return h}function Ap(n){return n.map(l=>l.type===Kt?Ap(l.children):l).flat()}function vr(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(vr.cache.has(n))return vr.cache.get(n);const l=n.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return vr.cache.set(n,l),l}vr.cache=new Map;function qo(n,l){if(!l||typeof l!="object")return[];if(Array.isArray(l))return l.map(r=>qo(n,r)).flat(1);if(Array.isArray(l.children))return l.children.map(r=>qo(n,r)).flat(1);if(l.component){if(Object.getOwnPropertySymbols(l.component.provides).includes(n))return[l.component];if(l.component.subTree)return qo(n,l.component.subTree).flat(1)}return[]}var Us=new WeakMap,Fr=new WeakMap;class jk{constructor(l){ld(this,Us,{writable:!0,value:[]}),ld(this,Fr,{writable:!0,value:0}),this.size=l}push(l){sr(this,Us)[sr(this,Fr)]=l,$k(this,Fr,(sr(this,Fr)+1)%this.size)}values(){return sr(this,Us).slice(sr(this,Fr)).concat(sr(this,Us).slice(0,sr(this,Fr)))}}function Pk(n){return"touches"in n?{clientX:n.touches[0].clientX,clientY:n.touches[0].clientY}:{clientX:n.clientX,clientY:n.clientY}}function e2(n){const l=Ze({}),r=q(n);return bn(()=>{for(const h in r.value)l[h]=r.value[h]},{flush:"sync"}),vs(l)}function ma(n,l){return n.includes(l)}function Bp(n){return n[2].toLowerCase()+n.slice(3)}const ol=()=>[Function,Array];function id(n,l){return l="on"+Il(l),!!(n[l]||n[`${l}Once`]||n[`${l}Capture`]||n[`${l}OnceCapture`]||n[`${l}CaptureOnce`])}function n2(n){for(var l=arguments.length,r=new Array(l>1?l-1:0),h=1;h1&&arguments[1]!==void 0?arguments[1]:!0;const r=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(h=>`${h}${l?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...n.querySelectorAll(r)]}function Hp(n,l,r){let h,c=n.indexOf(document.activeElement);const g=l==="next"?1:-1;do c+=g,h=n[c];while((!h||h.offsetParent==null||!((r==null?void 0:r(h))??!0))&&c=0);return h}function ka(n,l){var h,c,g,v;const r=ss(n);if(!l)(n===document.activeElement||!n.contains(document.activeElement))&&((h=r[0])==null||h.focus());else if(l==="first")(c=r[0])==null||c.focus();else if(l==="last")(g=r.at(-1))==null||g.focus();else if(typeof l=="number")(v=r[l])==null||v.focus();else{const k=Hp(r,l);k?k.focus():ka(n,l==="next"?"first":"last")}}function Np(){}function ro(n,l){if(!(ze&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${l})`)))return null;try{return!!n&&n.matches(l)}catch{return null}}const jp=["top","bottom"],Lk=["start","end","left","right"];function P0(n,l){let[r,h]=n.split(" ");return h||(h=ma(jp,r)?"start":ma(Lk,r)?"top":"center"),{side:L0(r,l),align:L0(h,l)}}function L0(n,l){return n==="start"?l?"right":"left":n==="end"?l?"left":"right":n}function Vi(n){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[n.side],align:n.align}}function _i(n){return{side:n.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[n.align]}}function hd(n){return{side:n.align,align:n.side}}function dd(n){return ma(jp,n.side)?"y":"x"}class Kr{constructor(l){let{x:r,y:h,width:c,height:g}=l;this.x=r,this.y=h,this.width=c,this.height=g}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function cd(n,l){return{x:{before:Math.max(0,l.left-n.left),after:Math.max(0,n.right-l.right)},y:{before:Math.max(0,l.top-n.top),after:Math.max(0,n.bottom-l.bottom)}}}function l2(n){const l=n.getBoundingClientRect(),r=getComputedStyle(n),h=r.transform;if(h){let c,g,v,k,x;if(h.startsWith("matrix3d("))c=h.slice(9,-1).split(/, /),g=+c[0],v=+c[5],k=+c[12],x=+c[13];else if(h.startsWith("matrix("))c=h.slice(7,-1).split(/, /),g=+c[0],v=+c[3],k=+c[4],x=+c[5];else return new Kr(l);const I=r.transformOrigin,S=l.x-k-(1-g)*parseFloat(I),$=l.y-x-(1-v)*parseFloat(I.slice(I.indexOf(" ")+1)),B=g?l.width/g:n.offsetWidth+1,P=v?l.height/v:n.offsetHeight+1;return new Kr({x:S,y:$,width:B,height:P})}else return new Kr(l)}function ur(n,l,r){if(typeof n.animate>"u")return{finished:Promise.resolve()};let h;try{h=n.animate(l,r)}catch{return{finished:Promise.resolve()}}return typeof h.finished>"u"&&(h.finished=new Promise(c=>{h.onfinish=()=>{c(h)}})),h}const aa=new WeakMap;function Dk(n,l){Object.keys(l).forEach(r=>{if(t2(r)){const h=Bp(r),c=aa.get(n);if(l[r]==null)c==null||c.forEach(g=>{const[v,k]=g;v===h&&(n.removeEventListener(h,k),c.delete(g))});else if(!c||![...c].some(g=>g[0]===h&&g[1]===l[r])){n.addEventListener(h,l[r]);const g=c||new Set;g.add([h,l[r]]),aa.has(n)||aa.set(n,g)}}else l[r]==null?n.removeAttribute(r):n.setAttribute(r,l[r])})}function Ok(n,l){Object.keys(l).forEach(r=>{if(t2(r)){const h=Bp(r),c=aa.get(n);c==null||c.forEach(g=>{const[v,k]=g;v===h&&(n.removeEventListener(h,k),c.delete(g))})}else n.removeAttribute(r)})}const Rr=2.4,ud=.2126729,pd=.7151522,gd=.072175,Fk=.55,Rk=.58,Tk=.57,Ek=.62,Gs=.03,wd=1.45,Vk=5e-4,_k=1.25,Wk=1.25,vd=.078,fd=12.82051282051282,Zs=.06,md=.001;function kd(n,l){const r=(n.r/255)**Rr,h=(n.g/255)**Rr,c=(n.b/255)**Rr,g=(l.r/255)**Rr,v=(l.g/255)**Rr,k=(l.b/255)**Rr;let x=r*ud+h*pd+c*gd,I=g*ud+v*pd+k*gd;if(x<=Gs&&(x+=(Gs-x)**wd),I<=Gs&&(I+=(Gs-I)**wd),Math.abs(I-x)x){const $=(I**Fk-x**Rk)*_k;S=$-md?0:$>-vd?$-$*fd*Zs:$+Zs}return S*100}function Xk(n,l){l=Array.isArray(l)?l.slice(0,-1).map(r=>`'${r}'`).join(", ")+` or '${l.at(-1)}'`:`'${l}'`}const ba=.20689655172413793,qk=n=>n>ba**3?Math.cbrt(n):n/(3*ba**2)+4/29,Yk=n=>n>ba?n**3:3*ba**2*(n-4/29);function Pp(n){const l=qk,r=l(n[1]);return[116*r-16,500*(l(n[0]/.95047)-r),200*(r-l(n[2]/1.08883))]}function Lp(n){const l=Yk,r=(n[0]+16)/116;return[l(r+n[1]/500)*.95047,l(r),l(r-n[2]/200)*1.08883]}const Uk=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],Gk=n=>n<=.0031308?n*12.92:1.055*n**(1/2.4)-.055,Zk=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],Kk=n=>n<=.04045?n/12.92:((n+.055)/1.055)**2.4;function Dp(n){const l=Array(3),r=Gk,h=Uk;for(let c=0;c<3;++c)l[c]=Math.round(rn(r(h[c][0]*n[0]+h[c][1]*n[1]+h[c][2]*n[2]))*255);return{r:l[0],g:l[1],b:l[2]}}function r2(n){let{r:l,g:r,b:h}=n;const c=[0,0,0],g=Kk,v=Zk;l=g(l/255),r=g(r/255),h=g(h/255);for(let k=0;k<3;++k)c[k]=v[k][0]*l+v[k][1]*r+v[k][2]*h;return c}function bd(n){return!!n&&/^(#|var\(--|(rgb|hsl)a?\()/.test(n)}const Md=/^(?(?:rgb|hsl)a?)\((?.+)\)/,Qk={rgb:(n,l,r,h)=>({r:n,g:l,b:r,a:h}),rgba:(n,l,r,h)=>({r:n,g:l,b:r,a:h}),hsl:(n,l,r,h)=>xd({h:n,s:l,l:r,a:h}),hsla:(n,l,r,h)=>xd({h:n,s:l,l:r,a:h}),hsv:(n,l,r,h)=>bl({h:n,s:l,v:r,a:h}),hsva:(n,l,r,h)=>bl({h:n,s:l,v:r,a:h})};function Yn(n){if(typeof n=="number")return{r:(n&16711680)>>16,g:(n&65280)>>8,b:n&255};if(typeof n=="string"&&Md.test(n)){const{groups:l}=n.match(Md),{fn:r,values:h}=l,c=h.split(/,\s*/).map(g=>g.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(r)?parseFloat(g)/100:parseFloat(g));return Qk[r](...c)}else if(typeof n=="string"){let l=n.startsWith("#")?n.slice(1):n;return[3,4].includes(l.length)?l=l.split("").map(r=>r+r).join(""):[6,8].includes(l.length),Ep(l)}else if(typeof n=="object"){if(cr(n,["r","g","b"]))return n;if(cr(n,["h","s","l"]))return bl(o2(n));if(cr(n,["h","s","v"]))return bl(n)}throw new TypeError(`Invalid color: ${n==null?n:String(n)||n.constructor.name}
+Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function bl(n){const{h:l,s:r,v:h,a:c}=n,g=k=>{const x=(k+l/60)%6;return h-h*r*Math.max(Math.min(x,4-x,1),0)},v=[g(5),g(3),g(1)].map(k=>Math.round(k*255));return{r:v[0],g:v[1],b:v[2],a:c}}function xd(n){return bl(o2(n))}function ei(n){if(!n)return{h:0,s:1,v:1,a:1};const l=n.r/255,r=n.g/255,h=n.b/255,c=Math.max(l,r,h),g=Math.min(l,r,h);let v=0;c!==g&&(c===l?v=60*(0+(r-h)/(c-g)):c===r?v=60*(2+(h-l)/(c-g)):c===h&&(v=60*(4+(l-r)/(c-g)))),v<0&&(v=v+360);const k=c===0?0:(c-g)/c,x=[v,k,c];return{h:x[0],s:x[1],v:x[2],a:n.a}}function Op(n){const{h:l,s:r,v:h,a:c}=n,g=h-h*r/2,v=g===1||g===0?0:(h-g)/Math.min(g,1-g);return{h:l,s:v,l:g,a:c}}function o2(n){const{h:l,s:r,l:h,a:c}=n,g=h+r*Math.min(h,1-h),v=g===0?0:2-2*h/g;return{h:l,s:v,v:g,a:c}}function Fp(n){let{r:l,g:r,b:h,a:c}=n;return c===void 0?`rgb(${l}, ${r}, ${h})`:`rgba(${l}, ${r}, ${h}, ${c})`}function Rp(n){return Fp(bl(n))}function Ks(n){const l=Math.round(n).toString(16);return("00".substr(0,2-l.length)+l).toUpperCase()}function Tp(n){let{r:l,g:r,b:h,a:c}=n;return`#${[Ks(l),Ks(r),Ks(h),c!==void 0?Ks(Math.round(c*255)):""].join("")}`}function Ep(n){n=t6(n);let[l,r,h,c]=Nk(n,2).map(g=>parseInt(g,16));return c=c===void 0?c:c/255,{r:l,g:r,b:h,a:c}}function Jk(n){const l=Ep(n);return ei(l)}function Vp(n){return Tp(bl(n))}function t6(n){return n.startsWith("#")&&(n=n.slice(1)),n=n.replace(/([^0-9a-f])/gi,"F"),(n.length===3||n.length===4)&&(n=n.split("").map(l=>l+l).join("")),n.length!==6&&(n=sd(sd(n,6),8,"F")),n}function e6(n,l){const r=Pp(r2(n));return r[0]=r[0]+l*10,Dp(Lp(r))}function n6(n,l){const r=Pp(r2(n));return r[0]=r[0]-l*10,Dp(Lp(r))}function D0(n){const l=Yn(n);return r2(l)[1]}function l6(n,l){const r=D0(n),h=D0(l),c=Math.max(r,h),g=Math.min(r,h);return(c+.05)/(g+.05)}function _p(n){const l=Math.abs(kd(Yn(0),Yn(n)));return Math.abs(kd(Yn(16777215),Yn(n)))>Math.min(l,50)?"#fff":"#000"}function mt(n,l){return r=>Object.keys(n).reduce((h,c)=>{const v=typeof n[c]=="object"&&n[c]!=null&&!Array.isArray(n[c])?n[c]:{type:n[c]};return r&&c in r?h[c]={...v,default:r[c]}:h[c]=v,l&&!h[c].source&&(h[c].source=l),h},{})}const Xt=mt({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function Fn(n){if(n._setup=n._setup??n.setup,!n.name)return n;if(n._setup){n.props=mt(n.props??{},n.name)();const l=Object.keys(n.props);n.filterProps=function(h){return Mr(h,l,["class","style"])},n.props._as=String,n.setup=function(h,c){const g=i2();if(!g.value)return n._setup(h,c);const{props:v,provideSubDefaults:k}=c6(h,h._as??n.name,g),x=n._setup(v,c);return k(),x}}return n}function Bt(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return l=>(n?Fn:Cr)(l)}function Qn(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",r=arguments.length>2?arguments[2]:void 0;return Bt()({name:r??Il(Sn(n.replace(/__/g,"-"))),props:{tag:{type:String,default:l},...Xt()},setup(h,c){let{slots:g}=c;return()=>{var v;return Ln(h.tag,{class:[n,h.class],style:h.style},(v=g.default)==null?void 0:v.call(g))}}})}function Wp(n){if(typeof n.getRootNode!="function"){for(;n.parentNode;)n=n.parentNode;return n!==document?null:document}const l=n.getRootNode();return l!==document&&l.getRootNode({composed:!0})!==document?null:l}const as="cubic-bezier(0.4, 0, 0.2, 1)",r6="cubic-bezier(0.0, 0, 0.2, 1)",o6="cubic-bezier(0.4, 0, 1, 1)";function Ye(n,l){const r=al();if(!r)throw new Error(`[Vuetify] ${n} ${l||"must be called from inside a setup function"}`);return r}function Cl(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const l=Ye(n).type;return vr((l==null?void 0:l.aliasName)||(l==null?void 0:l.name))}let Xp=0,ia=new WeakMap;function hn(){const n=Ye("getUid");if(ia.has(n))return ia.get(n);{const l=Xp++;return ia.set(n,l),l}}hn.reset=()=>{Xp=0,ia=new WeakMap};function s2(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;n;){if(l?s6(n):a2(n))return n;n=n.parentElement}return document.scrollingElement}function Ma(n,l){const r=[];if(l&&n&&!l.contains(n))return r;for(;n&&(a2(n)&&r.push(n),n!==l);)n=n.parentElement;return r}function a2(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const l=window.getComputedStyle(n);return l.overflowY==="scroll"||l.overflowY==="auto"&&n.scrollHeight>n.clientHeight}function s6(n){if(!n||n.nodeType!==Node.ELEMENT_NODE)return!1;const l=window.getComputedStyle(n);return["scroll","auto"].includes(l.overflowY)}function a6(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ye("injectSelf");const{provides:r}=l;if(r&&n in r)return r[n]}function i6(n){for(;n;){if(window.getComputedStyle(n).position==="fixed")return!0;n=n.offsetParent}return!1}function Dt(n){const l=Ye("useRender");l.render=n}const oo=Symbol.for("vuetify:defaults");function h6(n){return Lt(n)}function i2(){const n=de(oo);if(!n)throw new Error("[Vuetify] Could not find defaults instance");return n}function Te(n,l){const r=i2(),h=Lt(n),c=q(()=>{if(je(l==null?void 0:l.disabled))return r.value;const v=je(l==null?void 0:l.scoped),k=je(l==null?void 0:l.reset),x=je(l==null?void 0:l.root);if(h.value==null&&!(v||k||x))return r.value;let I=Nn(h.value,{prev:r.value});if(v)return I;if(k||x){const S=Number(k||1/0);for(let $=0;$<=S&&!(!I||!("prev"in I));$++)I=I.prev;return I&&typeof x=="string"&&x in I&&(I=Nn(Nn(I,{prev:I}),I[x])),I}return I.prev?Nn(I.prev,I):I});return Se(oo,c),c}function d6(n,l){var r,h;return typeof((r=n.props)==null?void 0:r[l])<"u"||typeof((h=n.props)==null?void 0:h[vr(l)])<"u"}function c6(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},l=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:i2();const h=Ye("useDefaults");if(l=l??h.type.name??h.type.__name,!l)throw new Error("[Vuetify] Could not determine component name");const c=q(()=>{var x;return(x=r.value)==null?void 0:x[n._as??l]}),g=new Proxy(n,{get(x,I){var $,B,P,D;const S=Reflect.get(x,I);return I==="class"||I==="style"?[($=c.value)==null?void 0:$[I],S].filter(F=>F!=null):typeof I=="string"&&!d6(h.vnode,I)?((B=c.value)==null?void 0:B[I])??((D=(P=r.value)==null?void 0:P.global)==null?void 0:D[I])??S:S}}),v=Wt();bn(()=>{if(c.value){const x=Object.entries(c.value).filter(I=>{let[S]=I;return S.startsWith(S[0].toUpperCase())});v.value=x.length?Object.fromEntries(x):void 0}else v.value=void 0});function k(){const x=a6(oo,h);Se(oo,q(()=>v.value?Nn((x==null?void 0:x.value)??{},v.value):x==null?void 0:x.value))}return{props:g,provideSubDefaults:k}}const ni=["sm","md","lg","xl","xxl"],O0=Symbol.for("vuetify:display"),zd={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},u6=function(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:zd;return Nn(zd,n)};function Id(n){return ze&&!n?window.innerWidth:typeof n=="object"&&n.clientWidth||0}function yd(n){return ze&&!n?window.innerHeight:typeof n=="object"&&n.clientHeight||0}function Cd(n){const l=ze&&!n?window.navigator.userAgent:"ssr";function r(D){return!!l.match(D)}const h=r(/android/i),c=r(/iphone|ipad|ipod/i),g=r(/cordova/i),v=r(/electron/i),k=r(/chrome/i),x=r(/edge/i),I=r(/firefox/i),S=r(/opera/i),$=r(/win/i),B=r(/mac/i),P=r(/linux/i);return{android:h,ios:c,cordova:g,electron:v,chrome:k,edge:x,firefox:I,opera:S,win:$,mac:B,linux:P,touch:Ck,ssr:l==="ssr"}}function p6(n,l){const{thresholds:r,mobileBreakpoint:h}=u6(n),c=Wt(yd(l)),g=Wt(Cd(l)),v=Ze({}),k=Wt(Id(l));function x(){c.value=yd(),k.value=Id()}function I(){x(),g.value=Cd()}return bn(()=>{const S=k.value=r.xxl,X=S?"xs":$?"sm":B?"md":P?"lg":D?"xl":"xxl",R=typeof h=="number"?h:r[h],H=k.valueLn(d2,{...n,class:"mdi"})},ee=[String,Function,Object,Array],F0=Symbol.for("vuetify:icons"),li=mt({icon:{type:ee},tag:{type:String,required:!0}},"icon"),R0=Bt()({name:"VComponentIcon",props:li(),setup(n,l){let{slots:r}=l;return()=>{const h=n.icon;return t(n.tag,null,{default:()=>{var c;return[n.icon?t(h,null,null):(c=r.default)==null?void 0:c.call(r)]}})}}}),h2=Fn({name:"VSvgIcon",inheritAttrs:!1,props:li(),setup(n,l){let{attrs:r}=l;return()=>t(n.tag,o(r,{style:null}),{default:()=>[t("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(n.icon)?n.icon.map(h=>Array.isArray(h)?t("path",{d:h[0],"fill-opacity":h[1]},null):t("path",{d:h},null)):t("path",{d:n.icon},null)])]})}}),v6=Fn({name:"VLigatureIcon",props:li(),setup(n){return()=>t(n.tag,null,{default:()=>[n.icon]})}}),d2=Fn({name:"VClassIcon",props:li(),setup(n){return()=>t(n.tag,{class:n.icon},null)}}),f6={svg:{component:h2},class:{component:d2}};function m6(n){return Nn({defaultSet:"mdi",sets:{...f6,mdi:w6},aliases:{...g6,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},n)}const k6=n=>{const l=de(F0);if(!l)throw new Error("Missing Vuetify Icons provide!");return{iconData:q(()=>{var x;const h=je(n);if(!h)return{component:R0};let c=h;if(typeof c=="string"&&(c=c.trim(),c.startsWith("$")&&(c=(x=l.aliases)==null?void 0:x[c.slice(1)])),!c)throw new Error(`Could not find aliased icon "${h}"`);if(Array.isArray(c))return{component:h2,icon:c};if(typeof c!="string")return{component:R0,icon:c};const g=Object.keys(l.sets).find(I=>typeof c=="string"&&c.startsWith(`${I}:`)),v=g?c.slice(g.length+1):c;return{component:l.sets[g??l.defaultSet].component,icon:v}})}},b6={badge:"Badge",open:"Open",close:"Close",dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{ok:"OK",cancel:"Cancel",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},M6={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function Zl(n,l){let r;function h(){r=io(),r.run(()=>l.length?l(()=>{r==null||r.stop(),h()}):l())}_t(n,c=>{c&&!r?h():c||(r==null||r.stop(),r=void 0)},{immediate:!0}),sn(()=>{r==null||r.stop()})}function ne(n,l,r){let h=arguments.length>3&&arguments[3]!==void 0?arguments[3]:$=>$,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:$=>$;const g=Ye("useProxiedModel"),v=Lt(n[l]!==void 0?n[l]:r),k=vr(l),I=q(k!==l?()=>{var $,B,P,D;return n[l],!!((($=g.vnode.props)!=null&&$.hasOwnProperty(l)||(B=g.vnode.props)!=null&&B.hasOwnProperty(k))&&((P=g.vnode.props)!=null&&P.hasOwnProperty(`onUpdate:${l}`)||(D=g.vnode.props)!=null&&D.hasOwnProperty(`onUpdate:${k}`)))}:()=>{var $,B;return n[l],!!(($=g.vnode.props)!=null&&$.hasOwnProperty(l)&&((B=g.vnode.props)!=null&&B.hasOwnProperty(`onUpdate:${l}`)))});Zl(()=>!I.value,()=>{_t(()=>n[l],$=>{v.value=$})});const S=q({get(){const $=n[l];return h(I.value?$:v.value)},set($){const B=c($),P=le(I.value?n[l]:v.value);P===B||h(P)===$||(v.value=B,g==null||g.emit(`update:${l}`,B))}});return Object.defineProperty(S,"externalValue",{get:()=>I.value?n[l]:v.value}),S}const Sd="$vuetify.",$d=(n,l)=>n.replace(/\{(\d+)\}/g,(r,h)=>String(l[+h])),qp=(n,l,r)=>function(h){for(var c=arguments.length,g=new Array(c>1?c-1:0),v=1;vnew Intl.NumberFormat([n.value,l.value],h).format(r)}function Wi(n,l,r){const h=ne(n,l,n[l]??r.value);return h.value=n[l]??r.value,_t(r,c=>{n[l]==null&&(h.value=r.value)}),h}function Up(n){return l=>{const r=Wi(l,"locale",n.current),h=Wi(l,"fallback",n.fallback),c=Wi(l,"messages",n.messages);return{name:"vuetify",current:r,fallback:h,messages:c,t:qp(r,h,c),n:Yp(r,h),provide:Up({current:r,fallback:h,messages:c})}}}function x6(n){const l=Wt((n==null?void 0:n.locale)??"en"),r=Wt((n==null?void 0:n.fallback)??"en"),h=Lt({en:b6,...n==null?void 0:n.messages});return{name:"vuetify",current:l,fallback:r,messages:h,t:qp(l,r,h),n:Yp(l,r),provide:Up({current:l,fallback:r,messages:h})}}const so=Symbol.for("vuetify:locale");function z6(n){return n.name!=null}function I6(n){const l=n!=null&&n.adapter&&z6(n==null?void 0:n.adapter)?n==null?void 0:n.adapter:x6(n),r=C6(l,n);return{...l,...r}}function Rn(){const n=de(so);if(!n)throw new Error("[Vuetify] Could not find injected locale instance");return n}function y6(n){const l=de(so);if(!l)throw new Error("[Vuetify] Could not find injected locale instance");const r=l.provide(n),h=S6(r,l.rtl,n),c={...r,...h};return Se(so,c),c}function C6(n,l){const r=Lt((l==null?void 0:l.rtl)??M6),h=q(()=>r.value[n.current.value]??!1);return{isRtl:h,rtl:r,rtlClasses:q(()=>`v-locale--is-${h.value?"rtl":"ltr"}`)}}function S6(n,l,r){const h=q(()=>r.rtl??l.value[n.current.value]??!1);return{isRtl:h,rtl:l,rtlClasses:q(()=>`v-locale--is-${h.value?"rtl":"ltr"}`)}}function Ue(){const n=de(so);if(!n)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:n.isRtl,rtlClasses:n.rtlClasses}}const is=Symbol.for("vuetify:theme"),ue=mt({theme:String},"theme"),Bo={defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#6200EE","primary-darken-1":"#3700B3",secondary:"#03DAC6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-variant":"#BDBDBD","on-surface-variant":"#424242",primary:"#BB86FC","primary-darken-1":"#3700B3",secondary:"#03DAC5","secondary-darken-1":"#03DAC5",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}};function $6(){var r,h;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Bo;if(!n)return{...Bo,isDisabled:!0};const l={};for(const[c,g]of Object.entries(n.themes??{})){const v=g.dark||c==="dark"?(r=Bo.themes)==null?void 0:r.dark:(h=Bo.themes)==null?void 0:h.light;l[c]=Nn(v,g)}return Nn(Bo,{...n,themes:l})}function A6(n){const l=$6(n),r=Lt(l.defaultTheme),h=Lt(l.themes),c=q(()=>{const S={};for(const[$,B]of Object.entries(h.value)){const P=S[$]={...B,colors:{...B.colors}};if(l.variations)for(const D of l.variations.colors){const F=P.colors[D];if(F)for(const X of["lighten","darken"]){const R=X==="lighten"?e6:n6;for(const H of gl(l.variations[X],1))P.colors[`${D}-${X}-${H}`]=Tp(R(Yn(F),H))}}for(const D of Object.keys(P.colors)){if(/^on-[a-z]/.test(D)||P.colors[`on-${D}`])continue;const F=`on-${D}`,X=Yn(P.colors[D]);P.colors[F]=_p(X)}}return S}),g=q(()=>c.value[r.value]),v=q(()=>{const S=[];g.value.dark&&ar(S,":root",["color-scheme: dark"]),ar(S,":root",Ad(g.value));for(const[D,F]of Object.entries(c.value))ar(S,`.v-theme--${D}`,[`color-scheme: ${F.dark?"dark":"normal"}`,...Ad(F)]);const $=[],B=[],P=new Set(Object.values(c.value).flatMap(D=>Object.keys(D.colors)));for(const D of P)/^on-[a-z]/.test(D)?ar(B,`.${D}`,[`color: rgb(var(--v-theme-${D})) !important`]):(ar($,`.bg-${D}`,[`--v-theme-overlay-multiplier: var(--v-theme-${D}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${D})) !important`,`color: rgb(var(--v-theme-on-${D})) !important`]),ar(B,`.text-${D}`,[`color: rgb(var(--v-theme-${D})) !important`]),ar(B,`.border-${D}`,[`--v-border-color: var(--v-theme-${D})`]));return S.push(...$,...B),S.map((D,F)=>F===0?D:` ${D}`).join("")});function k(){return{style:[{children:v.value,id:"vuetify-theme-stylesheet",nonce:l.cspNonce||!1}]}}function x(S){if(l.isDisabled)return;const $=S._context.provides.usehead;if($)if($.push){const B=$.push(k);ze&&_t(v,()=>{B.patch(k)})}else ze?($.addHeadObjs(q(k)),bn(()=>$.updateDOM())):$.addHeadObjs(k());else{let P=function(){if(typeof document<"u"&&!B){const D=document.createElement("style");D.type="text/css",D.id="vuetify-theme-stylesheet",l.cspNonce&&D.setAttribute("nonce",l.cspNonce),B=D,document.head.appendChild(B)}B&&(B.innerHTML=v.value)},B=ze?document.getElementById("vuetify-theme-stylesheet"):null;ze?_t(v,P,{immediate:!0}):P()}}const I=q(()=>l.isDisabled?void 0:`v-theme--${r.value}`);return{install:x,isDisabled:l.isDisabled,name:r,themes:h,current:g,computedThemes:c,themeClasses:I,styles:v,global:{name:r,current:g}}}function ve(n){Ye("provideTheme");const l=de(is,null);if(!l)throw new Error("Could not find Vuetify theme injection");const r=q(()=>n.theme??(l==null?void 0:l.name.value)),h=q(()=>l.isDisabled?void 0:`v-theme--${r.value}`),c={...l,name:r,themeClasses:h};return Se(is,c),c}function Gp(){Ye("useTheme");const n=de(is,null);if(!n)throw new Error("Could not find Vuetify theme injection");return n}function ar(n,l,r){n.push(`${l} {
+`,...r.map(h=>` ${h};
+`),`}
+`)}function Ad(n){const l=n.dark?2:1,r=n.dark?1:2,h=[];for(const[c,g]of Object.entries(n.colors)){const v=Yn(g);h.push(`--v-theme-${c}: ${v.r},${v.g},${v.b}`),c.startsWith("on-")||h.push(`--v-theme-${c}-overlay-multiplier: ${D0(g)>.18?l:r}`)}for(const[c,g]of Object.entries(n.variables)){const v=typeof g=="string"&&g.startsWith("#")?Yn(g):void 0,k=v?`${v.r}, ${v.g}, ${v.b}`:void 0;h.push(`--v-${c}: ${k??g}`)}return h}const T0={"001":1,AD:1,AE:6,AF:6,AG:0,AI:1,AL:1,AM:1,AN:1,AR:1,AS:0,AT:1,AU:1,AX:1,AZ:1,BA:1,BD:0,BE:1,BG:1,BH:6,BM:1,BN:1,BR:0,BS:0,BT:0,BW:0,BY:1,BZ:0,CA:0,CH:1,CL:1,CM:1,CN:1,CO:0,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DM:0,DO:0,DZ:6,EC:1,EE:1,EG:6,ES:1,ET:0,FI:1,FJ:1,FO:1,FR:1,GB:1,"GB-alt-variant":0,GE:1,GF:1,GP:1,GR:1,GT:0,GU:0,HK:0,HN:0,HR:1,HU:1,ID:0,IE:1,IL:0,IN:0,IQ:6,IR:6,IS:1,IT:1,JM:0,JO:6,JP:0,KE:0,KG:1,KH:0,KR:0,KW:6,KZ:1,LA:0,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MH:0,MK:1,MM:0,MN:1,MO:0,MQ:1,MT:0,MV:5,MX:0,MY:1,MZ:0,NI:0,NL:1,NO:1,NP:0,NZ:1,OM:6,PA:0,PE:0,PH:0,PK:0,PL:1,PR:0,PT:0,PY:0,QA:6,RE:1,RO:1,RS:1,RU:1,SA:0,SD:6,SE:1,SG:0,SI:1,SK:1,SM:1,SV:0,SY:6,TH:0,TJ:1,TM:1,TR:1,TT:0,TW:0,UA:1,UM:0,US:0,UY:1,UZ:1,VA:1,VE:0,VI:0,VN:1,WS:0,XK:1,YE:0,ZA:0,ZW:0};function B6(n,l){const r=[];let h=[];const c=Zp(n),g=Kp(n),v=c.getDay()-T0[l.slice(-2).toUpperCase()],k=g.getDay()-T0[l.slice(-2).toUpperCase()];for(let x=0;x{const h=new Date(Bd);return h.setDate(Bd.getDate()+l+r),new Intl.DateTimeFormat(n,{weekday:"narrow"}).format(h)})}function L6(n,l,r){const h=new Date(n);let c={};switch(l){case"fullDateWithWeekday":c={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":c={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":c={};break;case"monthAndDate":c={month:"long",day:"numeric"};break;case"monthAndYear":c={month:"long",year:"numeric"};break;case"dayOfMonth":c={day:"numeric"};break;default:c={timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(r,c).format(h)}function D6(n,l){const r=new Date(n);return r.setDate(r.getDate()+l),r}function O6(n,l){const r=new Date(n);return r.setMonth(r.getMonth()+l),r}function F6(n){return n.getFullYear()}function R6(n){return n.getMonth()}function T6(n){return new Date(n.getFullYear(),0,1)}function E6(n){return new Date(n.getFullYear(),11,31)}function V6(n,l){return E0(n,l[0])&&W6(n,l[1])}function _6(n){const l=new Date(n);return l instanceof Date&&!isNaN(l.getTime())}function E0(n,l){return n.getTime()>l.getTime()}function W6(n,l){return n.getTime()1&&arguments[1]!==void 0?arguments[1]:"content";const r=Lt(),h=Lt();if(ze){const c=new ResizeObserver(g=>{n==null||n(g,c),g.length&&(l==="content"?h.value=g[0].contentRect:h.value=g[0].target.getBoundingClientRect())});Qe(()=>{c.disconnect()}),_t(r,(g,v)=>{v&&(c.unobserve(N0(v)),h.value=void 0),g&&c.observe(N0(g))},{flush:"post"})}return{resizeRef:r,contentRect:uo(h)}}const xa=Symbol.for("vuetify:layout"),Qp=Symbol.for("vuetify:layout-item"),jd=1e3,Jp=mt({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),go=mt({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function K6(){const n=de(xa);if(!n)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:n.getLayoutItem,mainRect:n.mainRect,mainStyles:n.mainStyles}}function wo(n){const l=de(xa);if(!l)throw new Error("[Vuetify] Could not find injected layout");const r=n.id??`layout-item-${hn()}`,h=Ye("useLayoutItem");Se(Qp,{id:r});const c=Wt(!1);Nh(()=>c.value=!0),Hh(()=>c.value=!1);const{layoutItemStyles:g,layoutItemScrimStyles:v}=l.register(h,{...n,active:q(()=>c.value?!1:n.active.value),id:r});return Qe(()=>l.unregister(r)),{layoutItemStyles:g,layoutRect:l.layoutRect,layoutItemScrimStyles:v}}const Q6=(n,l,r,h)=>{let c={top:0,left:0,right:0,bottom:0};const g=[{id:"",layer:{...c}}];for(const v of n){const k=l.get(v),x=r.get(v),I=h.get(v);if(!k||!x||!I)continue;const S={...c,[k.value]:parseInt(c[k.value],10)+(I.value?parseInt(x.value,10):0)};g.push({id:v,layer:S}),c=S}return g};function t4(n){const l=de(xa,null),r=q(()=>l?l.rootZIndex.value-100:jd),h=Lt([]),c=Ze(new Map),g=Ze(new Map),v=Ze(new Map),k=Ze(new Map),x=Ze(new Map),{resizeRef:I,contentRect:S}=sl(),$=q(()=>{const tt=new Map,nt=n.overlaps??[];for(const Y of nt.filter(G=>G.includes(":"))){const[G,et]=Y.split(":");if(!h.value.includes(G)||!h.value.includes(et))continue;const st=c.get(G),rt=c.get(et),ht=g.get(G),dt=g.get(et);!st||!rt||!ht||!dt||(tt.set(et,{position:st.value,amount:parseInt(ht.value,10)}),tt.set(G,{position:rt.value,amount:-parseInt(dt.value,10)}))}return tt}),B=q(()=>{const tt=[...new Set([...v.values()].map(Y=>Y.value))].sort((Y,G)=>Y-G),nt=[];for(const Y of tt){const G=h.value.filter(et=>{var st;return((st=v.get(et))==null?void 0:st.value)===Y});nt.push(...G)}return Q6(nt,c,g,k)}),P=q(()=>!Array.from(x.values()).some(tt=>tt.value)),D=q(()=>B.value[B.value.length-1].layer),F=q(()=>({"--v-layout-left":qt(D.value.left),"--v-layout-right":qt(D.value.right),"--v-layout-top":qt(D.value.top),"--v-layout-bottom":qt(D.value.bottom),...P.value?void 0:{transition:"none"}})),X=q(()=>B.value.slice(1).map((tt,nt)=>{let{id:Y}=tt;const{layer:G}=B.value[nt],et=g.get(Y),st=c.get(Y);return{id:Y,...G,size:Number(et.value),position:st.value}})),R=tt=>X.value.find(nt=>nt.id===tt),H=Ye("createLayout"),U=Wt(!1);Ve(()=>{U.value=!0}),Se(xa,{register:(tt,nt)=>{let{id:Y,order:G,position:et,layoutSize:st,elementSize:rt,active:ht,disableTransitions:dt,absolute:Ct}=nt;v.set(Y,G),c.set(Y,et),g.set(Y,st),k.set(Y,ht),dt&&x.set(Y,dt);const wt=qo(Qp,H==null?void 0:H.vnode).indexOf(tt);wt>-1?h.value.splice(wt,0,Y):h.value.push(Y);const gt=q(()=>X.value.findIndex(Ft=>Ft.id===Y)),It=q(()=>r.value+B.value.length*2-gt.value*2),At=q(()=>{const Ft=et.value==="left"||et.value==="right",Qt=et.value==="right",Jt=et.value==="bottom",Et={[et.value]:0,zIndex:It.value,transform:`translate${Ft?"X":"Y"}(${(ht.value?0:-110)*(Qt||Jt?-1:1)}%)`,position:Ct.value||r.value!==jd?"absolute":"fixed",...P.value?void 0:{transition:"none"}};if(!U.value)return Et;const ut=X.value[gt.value];if(!ut)throw new Error(`[Vuetify] Could not find layout item "${Y}"`);const pt=$.value.get(Y);return pt&&(ut[pt.position]+=pt.amount),{...Et,height:Ft?`calc(100% - ${ut.top}px - ${ut.bottom}px)`:rt.value?`${rt.value}px`:void 0,left:Qt?void 0:`${ut.left}px`,right:Qt?`${ut.right}px`:void 0,top:et.value!=="bottom"?`${ut.top}px`:void 0,bottom:et.value!=="top"?`${ut.bottom}px`:void 0,width:Ft?rt.value?`${rt.value}px`:void 0:`calc(100% - ${ut.left}px - ${ut.right}px)`}}),Tt=q(()=>({zIndex:It.value-1}));return{layoutItemStyles:At,layoutItemScrimStyles:Tt,zIndex:It}},unregister:tt=>{v.delete(tt),c.delete(tt),g.delete(tt),k.delete(tt),x.delete(tt),h.value=h.value.filter(nt=>nt!==tt)},mainRect:D,mainStyles:F,getLayoutItem:R,items:X,layoutRect:S,rootZIndex:r});const W=q(()=>["v-layout",{"v-layout--full-height":n.fullHeight}]),_=q(()=>({zIndex:r.value,position:l?"relative":void 0,overflow:l?"hidden":void 0}));return{layoutClasses:W,layoutStyles:_,getLayoutItem:R,items:X,layoutRect:S,layoutRef:I}}function e4(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:l,...r}=n,h=Nn(l,r),{aliases:c={},components:g={},directives:v={}}=h,k=h6(h.defaults),x=p6(h.display,h.ssr),I=A6(h.theme),S=m6(h.icons),$=I6(h.locale),B=Z6(h.date);return{install:D=>{for(const F in v)D.directive(F,v[F]);for(const F in g)D.component(F,g[F]);for(const F in c)D.component(F,Fn({...c[F],name:F,aliasName:c[F].name}));if(I.install(D),D.provide(oo,k),D.provide(O0,x),D.provide(is,I),D.provide(F0,S),D.provide(so,$),D.provide(Nd,B),ze&&h.ssr)if(D.$nuxt)D.$nuxt.hook("app:suspense:resolve",()=>{x.update()});else{const{mount:F}=D;D.mount=function(){const X=F(...arguments);return we(()=>x.update()),D.mount=F,X}}hn.reset(),D.mixin({computed:{$vuetify(){return Ze({defaults:Tr.call(this,oo),display:Tr.call(this,O0),theme:Tr.call(this,is),icons:Tr.call(this,F0),locale:Tr.call(this,so),date:Tr.call(this,Nd)})}}})},defaults:k,display:x,theme:I,icons:S,locale:$,date:B}}const J6="3.3.14";e4.version=J6;function Tr(n){var h,c;const l=this.$,r=((h=l.parent)==null?void 0:h.provides)??((c=l.vnode.appContext)==null?void 0:c.provides);if(r&&n in r)return r[n]}const t7=mt({...Xt(),...Jp({fullHeight:!0}),...ue()},"VApp"),e7=Bt()({name:"VApp",props:t7(),setup(n,l){let{slots:r}=l;const h=ve(n),{layoutClasses:c,layoutStyles:g,getLayoutItem:v,items:k,layoutRef:x}=t4(n),{rtlClasses:I}=Ue();return Dt(()=>{var S;return t("div",{ref:x,class:["v-application",h.themeClasses.value,c.value,I.value,n.class],style:[g.value,n.style]},[t("div",{class:"v-application__wrap"},[(S=r.default)==null?void 0:S.call(r)])])}),{getLayoutItem:v,items:k,theme:h}}});const re=mt({tag:{type:String,default:"div"}},"tag"),n4=mt({text:String,...Xt(),...re()},"VToolbarTitle"),c2=Bt()({name:"VToolbarTitle",props:n4(),setup(n,l){let{slots:r}=l;return Dt(()=>{const h=!!(r.default||r.text||n.text);return t(n.tag,{class:["v-toolbar-title",n.class],style:n.style},{default:()=>{var c;return[h&&t("div",{class:"v-toolbar-title__placeholder"},[r.text?r.text():n.text,(c=r.default)==null?void 0:c.call(r)])]}})}),{}}}),n7=mt({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function $n(n,l,r){return Bt()({name:n,props:n7({mode:r,origin:l}),setup(h,c){let{slots:g}=c;const v={onBeforeEnter(k){h.origin&&(k.style.transformOrigin=h.origin)},onLeave(k){if(h.leaveAbsolute){const{offsetTop:x,offsetLeft:I,offsetWidth:S,offsetHeight:$}=k;k._transitionInitialStyles={position:k.style.position,top:k.style.top,left:k.style.left,width:k.style.width,height:k.style.height},k.style.position="absolute",k.style.top=`${x}px`,k.style.left=`${I}px`,k.style.width=`${S}px`,k.style.height=`${$}px`}h.hideOnLeave&&k.style.setProperty("display","none","important")},onAfterLeave(k){if(h.leaveAbsolute&&(k!=null&&k._transitionInitialStyles)){const{position:x,top:I,left:S,width:$,height:B}=k._transitionInitialStyles;delete k._transitionInitialStyles,k.style.position=x||"",k.style.top=I||"",k.style.left=S||"",k.style.width=$||"",k.style.height=B||""}}};return()=>{const k=h.group?Hu:Zn;return Ln(k,{name:h.disabled?"":n,css:!h.disabled,...h.group?void 0:{mode:h.mode},...h.disabled?{}:v},g.default)}}})}function l4(n,l){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Bt()({name:n,props:{mode:{type:String,default:r},disabled:Boolean},setup(h,c){let{slots:g}=c;return()=>Ln(Zn,{name:h.disabled?"":n,css:!h.disabled,...h.disabled?{}:l},g.default)}})}function r4(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",h=Sn(`offset-${r}`);return{onBeforeEnter(v){v._parent=v.parentNode,v._initialStyle={transition:v.style.transition,overflow:v.style.overflow,[r]:v.style[r]}},onEnter(v){const k=v._initialStyle;v.style.setProperty("transition","none","important"),v.style.overflow="hidden";const x=`${v[h]}px`;v.style[r]="0",v.offsetHeight,v.style.transition=k.transition,n&&v._parent&&v._parent.classList.add(n),requestAnimationFrame(()=>{v.style[r]=x})},onAfterEnter:g,onEnterCancelled:g,onLeave(v){v._initialStyle={transition:"",overflow:v.style.overflow,[r]:v.style[r]},v.style.overflow="hidden",v.style[r]=`${v[h]}px`,v.offsetHeight,requestAnimationFrame(()=>v.style[r]="0")},onAfterLeave:c,onLeaveCancelled:c};function c(v){n&&v._parent&&v._parent.classList.remove(n),g(v)}function g(v){const k=v._initialStyle[r];v.style.overflow=v._initialStyle.overflow,k!=null&&(v.style[r]=k),delete v._initialStyle}}const l7=mt({target:Object},"v-dialog-transition"),ri=Bt()({name:"VDialogTransition",props:l7(),setup(n,l){let{slots:r}=l;const h={onBeforeEnter(c){c.style.pointerEvents="none",c.style.visibility="hidden"},async onEnter(c,g){var B;await new Promise(P=>requestAnimationFrame(P)),await new Promise(P=>requestAnimationFrame(P)),c.style.visibility="";const{x:v,y:k,sx:x,sy:I,speed:S}=Ld(n.target,c),$=ur(c,[{transform:`translate(${v}px, ${k}px) scale(${x}, ${I})`,opacity:0},{}],{duration:225*S,easing:r6});(B=Pd(c))==null||B.forEach(P=>{ur(P,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*S,easing:as})}),$.finished.then(()=>g())},onAfterEnter(c){c.style.removeProperty("pointer-events")},onBeforeLeave(c){c.style.pointerEvents="none"},async onLeave(c,g){var B;await new Promise(P=>requestAnimationFrame(P));const{x:v,y:k,sx:x,sy:I,speed:S}=Ld(n.target,c);ur(c,[{},{transform:`translate(${v}px, ${k}px) scale(${x}, ${I})`,opacity:0}],{duration:125*S,easing:o6}).finished.then(()=>g()),(B=Pd(c))==null||B.forEach(P=>{ur(P,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*S,easing:as})})},onAfterLeave(c){c.style.removeProperty("pointer-events")}};return()=>n.target?t(Zn,o({name:"dialog-transition"},h,{css:!1}),r):t(Zn,{name:"dialog-transition"},r)}});function Pd(n){var r;const l=(r=n.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:r.children;return l&&[...l]}function Ld(n,l){const r=n.getBoundingClientRect(),h=l2(l),[c,g]=getComputedStyle(l).transformOrigin.split(" ").map(R=>parseFloat(R)),[v,k]=getComputedStyle(l).getPropertyValue("--v-overlay-anchor-origin").split(" ");let x=r.left+r.width/2;v==="left"||k==="left"?x-=r.width/2:(v==="right"||k==="right")&&(x+=r.width/2);let I=r.top+r.height/2;v==="top"||k==="top"?I-=r.height/2:(v==="bottom"||k==="bottom")&&(I+=r.height/2);const S=r.width/h.width,$=r.height/h.height,B=Math.max(1,S,$),P=S/B||0,D=$/B||0,F=h.width*h.height/(window.innerWidth*window.innerHeight),X=F>.12?Math.min(1.5,(F-.12)*10+1):1;return{x:x-(c+h.left),y:I-(g+h.top),sx:P,sy:D,speed:X}}const r7=$n("fab-transition","center center","out-in"),o7=$n("dialog-bottom-transition"),s7=$n("dialog-top-transition"),V0=$n("fade-transition"),u2=$n("scale-transition"),a7=$n("scroll-x-transition"),i7=$n("scroll-x-reverse-transition"),h7=$n("scroll-y-transition"),d7=$n("scroll-y-reverse-transition"),c7=$n("slide-x-transition"),u7=$n("slide-x-reverse-transition"),p2=$n("slide-y-transition"),p7=$n("slide-y-reverse-transition"),oi=l4("expand-transition",r4()),g2=l4("expand-x-transition",r4("",!0)),g7=mt({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),ke=Bt(!1)({name:"VDefaultsProvider",props:g7(),setup(n,l){let{slots:r}=l;const{defaults:h,disabled:c,reset:g,root:v,scoped:k}=vs(n);return Te(h,{reset:g,root:v,scoped:k,disabled:c}),()=>{var x;return(x=r.default)==null?void 0:x.call(r)}}});const Tn=mt({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function En(n){return{dimensionStyles:q(()=>({height:qt(n.height),maxHeight:qt(n.maxHeight),maxWidth:qt(n.maxWidth),minHeight:qt(n.minHeight),minWidth:qt(n.minWidth),width:qt(n.width)}))}}function w7(n){return{aspectStyles:q(()=>{const l=Number(n.aspectRatio);return l?{paddingBottom:String(1/l*100)+"%"}:void 0})}}const o4=mt({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...Xt(),...Tn()},"VResponsive"),_0=Bt()({name:"VResponsive",props:o4(),setup(n,l){let{slots:r}=l;const{aspectStyles:h}=w7(n),{dimensionStyles:c}=En(n);return Dt(()=>{var g;return t("div",{class:["v-responsive",{"v-responsive--inline":n.inline},n.class],style:[c.value,n.style]},[t("div",{class:"v-responsive__sizer",style:h.value},null),(g=r.additional)==null?void 0:g.call(r),r.default&&t("div",{class:["v-responsive__content",n.contentClass]},[r.default()])])}),{}}}),Sl=mt({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:n=>n!==!0}},"transition"),Un=(n,l)=>{let{slots:r}=l;const{transition:h,disabled:c,...g}=n,{component:v=Zn,...k}=typeof h=="object"?h:{};return Ln(v,o(typeof h=="string"?{name:c?"":h}:k,g,{disabled:c}),r)};function v7(n,l){if(!Jh)return;const r=l.modifiers||{},h=l.value,{handler:c,options:g}=typeof h=="object"?h:{handler:h,options:{}},v=new IntersectionObserver(function(){var $;let k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1?arguments[1]:void 0;const I=($=n._observe)==null?void 0:$[l.instance.$.uid];if(!I)return;const S=k.some(B=>B.isIntersecting);c&&(!r.quiet||I.init)&&(!r.once||S||I.init)&&c(S,k,x),S&&r.once?s4(n,l):I.init=!0},g);n._observe=Object(n._observe),n._observe[l.instance.$.uid]={init:!1,observer:v},v.observe(n)}function s4(n,l){var h;const r=(h=n._observe)==null?void 0:h[l.instance.$.uid];r&&(r.observer.unobserve(n),delete n._observe[l.instance.$.uid])}const a4={mounted:v7,unmounted:s4},si=a4,i4=mt({alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,...o4(),...Xt(),...Sl()},"VImg"),xr=Bt()({name:"VImg",directives:{intersect:si},props:i4(),emits:{loadstart:n=>!0,load:n=>!0,error:n=>!0},setup(n,l){let{emit:r,slots:h}=l;const c=Wt(""),g=Lt(),v=Wt(n.eager?"loading":"idle"),k=Wt(),x=Wt(),I=q(()=>n.src&&typeof n.src=="object"?{src:n.src.src,srcset:n.srcset||n.src.srcset,lazySrc:n.lazySrc||n.src.lazySrc,aspect:Number(n.aspectRatio||n.src.aspect||0)}:{src:n.src,srcset:n.srcset,lazySrc:n.lazySrc,aspect:Number(n.aspectRatio||0)}),S=q(()=>I.value.aspect||k.value/x.value||0);_t(()=>n.src,()=>{$(v.value!=="idle")}),_t(S,(Y,G)=>{!Y&&G&&g.value&&X(g.value)}),Ms(()=>$());function $(Y){if(!(n.eager&&Y)&&!(Jh&&!Y&&!n.eager)){if(v.value="loading",I.value.lazySrc){const G=new Image;G.src=I.value.lazySrc,X(G,null)}I.value.src&&we(()=>{var G,et;if(r("loadstart",((G=g.value)==null?void 0:G.currentSrc)||I.value.src),(et=g.value)!=null&&et.complete){if(g.value.naturalWidth||P(),v.value==="error")return;S.value||X(g.value,null),B()}else S.value||X(g.value),D()})}}function B(){var Y;D(),v.value="loaded",r("load",((Y=g.value)==null?void 0:Y.currentSrc)||I.value.src)}function P(){var Y;v.value="error",r("error",((Y=g.value)==null?void 0:Y.currentSrc)||I.value.src)}function D(){const Y=g.value;Y&&(c.value=Y.currentSrc||Y.src)}let F=-1;function X(Y){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const et=()=>{clearTimeout(F);const{naturalHeight:st,naturalWidth:rt}=Y;st||rt?(k.value=rt,x.value=st):!Y.complete&&v.value==="loading"&&G!=null?F=window.setTimeout(et,G):(Y.currentSrc.endsWith(".svg")||Y.currentSrc.startsWith("data:image/svg+xml"))&&(k.value=1,x.value=1)};et()}const R=q(()=>({"v-img__img--cover":n.cover,"v-img__img--contain":!n.cover})),H=()=>{var et;if(!I.value.src||v.value==="idle")return null;const Y=t("img",{class:["v-img__img",R.value],src:I.value.src,srcset:I.value.srcset,alt:n.alt,sizes:n.sizes,ref:g,onLoad:B,onError:P},null),G=(et=h.sources)==null?void 0:et.call(h);return t(Un,{transition:n.transition,appear:!0},{default:()=>[$e(G?t("picture",{class:"v-img__picture"},[G,Y]):Y,[[Dn,v.value==="loaded"]])]})},U=()=>t(Un,{transition:n.transition},{default:()=>[I.value.lazySrc&&v.value!=="loaded"&&t("img",{class:["v-img__img","v-img__img--preload",R.value],src:I.value.lazySrc,alt:n.alt},null)]}),W=()=>h.placeholder?t(Un,{transition:n.transition,appear:!0},{default:()=>[(v.value==="loading"||v.value==="error"&&!h.error)&&t("div",{class:"v-img__placeholder"},[h.placeholder()])]}):null,_=()=>h.error?t(Un,{transition:n.transition,appear:!0},{default:()=>[v.value==="error"&&t("div",{class:"v-img__error"},[h.error()])]}):null,tt=()=>n.gradient?t("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${n.gradient})`}},null):null,nt=Wt(!1);{const Y=_t(S,G=>{G&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{nt.value=!0})}),Y())})}return Dt(()=>{const[Y]=_0.filterProps(n);return $e(t(_0,o({class:["v-img",{"v-img--booting":!nt.value},n.class],style:[{width:qt(n.width==="auto"?k.value:n.width)},n.style]},Y,{aspectRatio:S.value,"aria-label":n.alt,role:n.alt?"img":void 0}),{additional:()=>t(Kt,null,[t(H,null,null),t(U,null,null),t(tt,null,null),t(W,null,null),t(_,null,null)]),default:h.default}),[[Mn("intersect"),{handler:$,options:n.options},null,{once:!0}]])}),{currentSrc:c,image:g,state:v,naturalWidth:k,naturalHeight:x}}}),An=mt({border:[Boolean,Number,String]},"border");function Vn(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return{borderClasses:q(()=>{const h=Me(n)?n.value:n.border,c=[];if(h===!0||h==="")c.push(`${l}--border`);else if(typeof h=="string"||h===0)for(const g of String(h).split(" "))c.push(`border-${g}`);return c})}}function w2(n){return e2(()=>{const l=[],r={};if(n.value.background)if(bd(n.value.background)){if(r.backgroundColor=n.value.background,!n.value.text){const h=_p(r.backgroundColor);r.color=h,r.caretColor=h}}else l.push(`bg-${n.value.background}`);return n.value.text&&(bd(n.value.text)?(r.color=n.value.text,r.caretColor=n.value.text):l.push(`text-${n.value.text}`)),{colorClasses:l,colorStyles:r}})}function an(n,l){const r=q(()=>({text:Me(n)?n.value:l?n[l]:null})),{colorClasses:h,colorStyles:c}=w2(r);return{textColorClasses:h,textColorStyles:c}}function Pe(n,l){const r=q(()=>({background:Me(n)?n.value:l?n[l]:null})),{colorClasses:h,colorStyles:c}=w2(r);return{backgroundColorClasses:h,backgroundColorStyles:c}}const _e=mt({elevation:{type:[Number,String],validator(n){const l=parseInt(n);return!isNaN(l)&&l>=0&&l<=24}}},"elevation");function Je(n){return{elevationClasses:q(()=>{const r=Me(n)?n.value:n.elevation,h=[];return r==null||h.push(`elevation-${r}`),h})}}const Ce=mt({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Ne(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return{roundedClasses:q(()=>{const h=Me(n)?n.value:n.rounded,c=[];if(h===!0||h==="")c.push(`${l}--rounded`);else if(typeof h=="string"||h===0)for(const g of String(h).split(" "))c.push(`rounded-${g}`);return c})}}const f7=[null,"prominent","default","comfortable","compact"],h4=mt({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:n=>f7.includes(n)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...An(),...Xt(),..._e(),...Ce(),...re({tag:"header"}),...ue()},"VToolbar"),W0=Bt()({name:"VToolbar",props:h4(),setup(n,l){var P;let{slots:r}=l;const{backgroundColorClasses:h,backgroundColorStyles:c}=Pe(Ht(n,"color")),{borderClasses:g}=Vn(n),{elevationClasses:v}=Je(n),{roundedClasses:k}=Ne(n),{themeClasses:x}=ve(n),{rtlClasses:I}=Ue(),S=Wt(!!(n.extended||(P=r.extension)!=null&&P.call(r))),$=q(()=>parseInt(Number(n.height)+(n.density==="prominent"?Number(n.height):0)-(n.density==="comfortable"?8:0)-(n.density==="compact"?16:0),10)),B=q(()=>S.value?parseInt(Number(n.extensionHeight)+(n.density==="prominent"?Number(n.extensionHeight):0)-(n.density==="comfortable"?4:0)-(n.density==="compact"?8:0),10):0);return Te({VBtn:{variant:"text"}}),Dt(()=>{var R;const D=!!(n.title||r.title),F=!!(r.image||n.image),X=(R=r.extension)==null?void 0:R.call(r);return S.value=!!(n.extended||X),t(n.tag,{class:["v-toolbar",{"v-toolbar--absolute":n.absolute,"v-toolbar--collapse":n.collapse,"v-toolbar--flat":n.flat,"v-toolbar--floating":n.floating,[`v-toolbar--density-${n.density}`]:!0},h.value,g.value,v.value,k.value,x.value,I.value,n.class],style:[c.value,n.style]},{default:()=>[F&&t("div",{key:"image",class:"v-toolbar__image"},[r.image?t(ke,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{cover:!0,src:n.image}}},r.image):t(xr,{key:"image-img",cover:!0,src:n.image},null)]),t(ke,{defaults:{VTabs:{height:qt($.value)}}},{default:()=>{var H,U,W;return[t("div",{class:"v-toolbar__content",style:{height:qt($.value)}},[r.prepend&&t("div",{class:"v-toolbar__prepend"},[(H=r.prepend)==null?void 0:H.call(r)]),D&&t(c2,{key:"title",text:n.title},{text:r.title}),(U=r.default)==null?void 0:U.call(r),r.append&&t("div",{class:"v-toolbar__append"},[(W=r.append)==null?void 0:W.call(r)])])]}}),t(ke,{defaults:{VTabs:{height:qt(B.value)}}},{default:()=>[t(oi,null,{default:()=>[S.value&&t("div",{class:"v-toolbar__extension",style:{height:qt(B.value)}},[X])]})]})]})}),{contentHeight:$,extensionHeight:B}}}),m7=mt({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function k7(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:r}=l;let h=0;const c=Lt(null),g=Wt(0),v=Wt(0),k=Wt(0),x=Wt(!1),I=Wt(!1),S=q(()=>Number(n.scrollThreshold)),$=q(()=>rn((S.value-g.value)/S.value||0)),B=()=>{const P=c.value;!P||r&&!r.value||(h=g.value,g.value="window"in P?P.pageYOffset:P.scrollTop,I.value=g.value{v.value=v.value||g.value}),_t(x,()=>{v.value=0}),Ve(()=>{_t(()=>n.scrollTarget,P=>{var F;const D=P?document.querySelector(P):window;D&&D!==c.value&&((F=c.value)==null||F.removeEventListener("scroll",B),c.value=D,c.value.addEventListener("scroll",B,{passive:!0}))},{immediate:!0})}),Qe(()=>{var P;(P=c.value)==null||P.removeEventListener("scroll",B)}),r&&_t(r,B,{immediate:!0}),{scrollThreshold:S,currentScroll:g,currentThreshold:k,isScrollActive:x,scrollRatio:$,isScrollingUp:I,savedScroll:v}}function Br(){const n=Wt(!1);return Ve(()=>{window.requestAnimationFrame(()=>{n.value=!0})}),{ssrBootStyles:q(()=>n.value?void 0:{transition:"none !important"}),isBooted:uo(n)}}const b7=mt({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:n=>["top","bottom"].includes(n)},...h4(),...go(),...m7(),height:{type:[Number,String],default:64}},"VAppBar"),M7=Bt()({name:"VAppBar",props:b7(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=Lt(),c=ne(n,"modelValue"),g=q(()=>{var H;const R=new Set(((H=n.scrollBehavior)==null?void 0:H.split(" "))??[]);return{hide:R.has("hide"),inverted:R.has("inverted"),collapse:R.has("collapse"),elevate:R.has("elevate"),fadeImage:R.has("fade-image")}}),v=q(()=>{const R=g.value;return R.hide||R.inverted||R.collapse||R.elevate||R.fadeImage||!c.value}),{currentScroll:k,scrollThreshold:x,isScrollingUp:I,scrollRatio:S}=k7(n,{canScroll:v}),$=q(()=>n.collapse||g.value.collapse&&(g.value.inverted?S.value>0:S.value===0)),B=q(()=>n.flat||g.value.elevate&&(g.value.inverted?k.value>0:k.value===0)),P=q(()=>g.value.fadeImage?g.value.inverted?1-S.value:S.value:void 0),D=q(()=>{var U,W;if(g.value.hide&&g.value.inverted)return 0;const R=((U=h.value)==null?void 0:U.contentHeight)??0,H=((W=h.value)==null?void 0:W.extensionHeight)??0;return R+H});Zl(q(()=>!!n.scrollBehavior),()=>{bn(()=>{g.value.hide?g.value.inverted?c.value=k.value>x.value:c.value=I.value||k.valueparseInt(n.order,10)),position:Ht(n,"location"),layoutSize:D,elementSize:Wt(void 0),active:c,absolute:Ht(n,"absolute")});return Dt(()=>{const[R]=W0.filterProps(n);return t(W0,o({ref:h,class:["v-app-bar",{"v-app-bar--bottom":n.location==="bottom"},n.class],style:[{...X.value,"--v-toolbar-image-opacity":P.value,height:void 0,...F.value},n.style]},R,{collapse:$.value,flat:B.value}),r)}),{}}});const x7=[null,"default","comfortable","compact"],We=mt({density:{type:String,default:"default",validator:n=>x7.includes(n)}},"density");function dn(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return{densityClasses:q(()=>`${l}--density-${n.density}`)}}const z7=["elevated","flat","tonal","outlined","text","plain"];function Hr(n,l){return t(Kt,null,[n&&t("span",{key:"overlay",class:`${l}__overlay`},null),t("span",{key:"underlay",class:`${l}__underlay`},null)])}const _n=mt({color:String,variant:{type:String,default:"elevated",validator:n=>z7.includes(n)}},"variant");function Nr(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();const r=q(()=>{const{variant:g}=je(n);return`${l}--variant-${g}`}),{colorClasses:h,colorStyles:c}=w2(q(()=>{const{variant:g,color:v}=je(n);return{[["elevated","flat"].includes(g)?"background":"text"]:v}}));return{colorClasses:h,colorStyles:c,variantClasses:r}}const d4=mt({divided:Boolean,...An(),...Xt(),...We(),..._e(),...Ce(),...re(),...ue(),..._n()},"VBtnGroup"),X0=Bt()({name:"VBtnGroup",props:d4(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{densityClasses:c}=dn(n),{borderClasses:g}=Vn(n),{elevationClasses:v}=Je(n),{roundedClasses:k}=Ne(n);Te({VBtn:{height:"auto",color:Ht(n,"color"),density:Ht(n,"density"),flat:!0,variant:Ht(n,"variant")}}),Dt(()=>t(n.tag,{class:["v-btn-group",{"v-btn-group--divided":n.divided},h.value,g.value,c.value,v.value,k.value,n.class],style:n.style},r))}}),vo=mt({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),fo=mt({value:null,disabled:Boolean,selectedClass:String},"group-item");function mo(n,l){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const h=Ye("useGroupItem");if(!h)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const c=hn();Se(Symbol.for(`${l.description}:id`),c);const g=de(l,null);if(!g){if(!r)return g;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${l.description}`)}const v=Ht(n,"value"),k=q(()=>!!(g.disabled.value||n.disabled));g.register({id:c,value:v,disabled:k},h),Qe(()=>{g.unregister(c)});const x=q(()=>g.isSelected(c)),I=q(()=>x.value&&[g.selectedClass.value,n.selectedClass]);return _t(x,S=>{h.emit("group:selected",{value:S})}),{id:c,isSelected:x,toggle:()=>g.select(c,!x.value),select:S=>g.select(c,S),selectedClass:I,value:v,disabled:k,group:g}}function jr(n,l){let r=!1;const h=Ze([]),c=ne(n,"modelValue",[],B=>B==null?[]:c4(h,Pn(B)),B=>{const P=y7(h,B);return n.multiple?P:P[0]}),g=Ye("useGroup");function v(B,P){const D=B,F=Symbol.for(`${l.description}:id`),R=qo(F,g==null?void 0:g.vnode).indexOf(P);R>-1?h.splice(R,0,D):h.push(D)}function k(B){if(r)return;x();const P=h.findIndex(D=>D.id===B);h.splice(P,1)}function x(){const B=h.find(P=>!P.disabled);B&&n.mandatory==="force"&&!c.value.length&&(c.value=[B.id])}Ve(()=>{x()}),Qe(()=>{r=!0});function I(B,P){const D=h.find(F=>F.id===B);if(!(P&&(D!=null&&D.disabled)))if(n.multiple){const F=c.value.slice(),X=F.findIndex(H=>H===B),R=~X;if(P=P??!R,R&&n.mandatory&&F.length<=1||!R&&n.max!=null&&F.length+1>n.max)return;X<0&&P?F.push(B):X>=0&&!P&&F.splice(X,1),c.value=F}else{const F=c.value.includes(B);if(n.mandatory&&F)return;c.value=P??!F?[B]:[]}}function S(B){if(n.multiple,c.value.length){const P=c.value[0],D=h.findIndex(R=>R.id===P);let F=(D+B)%h.length,X=h[F];for(;X.disabled&&F!==D;)F=(F+B)%h.length,X=h[F];if(X.disabled)return;c.value=[h[F].id]}else{const P=h.find(D=>!D.disabled);P&&(c.value=[P.id])}}const $={register:v,unregister:k,selected:c,select:I,disabled:Ht(n,"disabled"),prev:()=>S(h.length-1),next:()=>S(1),isSelected:B=>c.value.includes(B),selectedClass:q(()=>n.selectedClass),items:q(()=>h),getItemIndex:B=>I7(h,B)};return Se(l,$),$}function I7(n,l){const r=c4(n,[l]);return r.length?n.findIndex(h=>h.id===r[0]):-1}function c4(n,l){const r=[];return l.forEach(h=>{const c=n.find(v=>Sr(h,v.value)),g=n[h];(c==null?void 0:c.value)!=null?r.push(c.id):g!=null&&r.push(g.id)}),r}function y7(n,l){const r=[];return l.forEach(h=>{const c=n.findIndex(g=>g.id===h);if(~c){const g=n[c];r.push(g.value!=null?g.value:c)}}),r}const v2=Symbol.for("vuetify:v-btn-toggle"),C7=mt({...d4(),...vo()},"VBtnToggle"),S7=Bt()({name:"VBtnToggle",props:C7(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{isSelected:h,next:c,prev:g,select:v,selected:k}=jr(n,v2);return Dt(()=>{const[x]=X0.filterProps(n);return t(X0,o({class:["v-btn-toggle",n.class]},x,{style:n.style}),{default:()=>{var I;return[(I=r.default)==null?void 0:I.call(r,{isSelected:h,next:c,prev:g,select:v,selected:k})]}})}),{next:c,prev:g,select:v}}});const $7=["x-small","small","default","large","x-large"],$l=mt({size:{type:[String,Number],default:"default"}},"size");function ko(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return e2(()=>{let r,h;return ma($7,n.size)?r=`${l}--size-${n.size}`:n.size&&(h={width:qt(n.size),height:qt(n.size)}),{sizeClasses:r,sizeStyles:h}})}const A7=mt({color:String,start:Boolean,end:Boolean,icon:ee,...Xt(),...$l(),...re({tag:"i"}),...ue()},"VIcon"),xe=Bt()({name:"VIcon",props:A7(),setup(n,l){let{attrs:r,slots:h}=l;const c=Lt(),{themeClasses:g}=ve(n),{iconData:v}=k6(q(()=>c.value||n.icon)),{sizeClasses:k}=ko(n),{textColorClasses:x,textColorStyles:I}=an(Ht(n,"color"));return Dt(()=>{var $,B;const S=($=h.default)==null?void 0:$.call(h);return S&&(c.value=(B=Ap(S).filter(P=>P.type===Xl&&P.children&&typeof P.children=="string")[0])==null?void 0:B.children),t(v.value.component,{tag:n.tag,icon:v.value.icon,class:["v-icon","notranslate",g.value,k.value,x.value,{"v-icon--clickable":!!r.onClick,"v-icon--start":n.start,"v-icon--end":n.end},n.class],style:[k.value?void 0:{fontSize:qt(n.size),height:qt(n.size),width:qt(n.size)},I.value,n.style],role:r.onClick?"button":void 0,"aria-hidden":!r.onClick},{default:()=>[S]})}),{}}});function f2(n,l){const r=Lt(),h=Wt(!1);if(Jh){const c=new IntersectionObserver(g=>{n==null||n(g,c),h.value=!!g.find(v=>v.isIntersecting)},l);Qe(()=>{c.disconnect()}),_t(r,(g,v)=>{v&&(c.unobserve(v),h.value=!1),g&&c.observe(g)},{flush:"post"})}return{intersectionRef:r,isIntersecting:h}}const B7=mt({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...Xt(),...$l(),...re({tag:"div"}),...ue()},"VProgressCircular"),m2=Bt()({name:"VProgressCircular",props:B7(),setup(n,l){let{slots:r}=l;const h=20,c=2*Math.PI*h,g=Lt(),{themeClasses:v}=ve(n),{sizeClasses:k,sizeStyles:x}=ko(n),{textColorClasses:I,textColorStyles:S}=an(Ht(n,"color")),{textColorClasses:$,textColorStyles:B}=an(Ht(n,"bgColor")),{intersectionRef:P,isIntersecting:D}=f2(),{resizeRef:F,contentRect:X}=sl(),R=q(()=>Math.max(0,Math.min(100,parseFloat(n.modelValue)))),H=q(()=>Number(n.width)),U=q(()=>x.value?Number(n.size):X.value?X.value.width:Math.max(H.value,32)),W=q(()=>h/(1-H.value/U.value)*2),_=q(()=>H.value/U.value*W.value),tt=q(()=>qt((100-R.value)/100*c));return bn(()=>{P.value=g.value,F.value=g.value}),Dt(()=>t(n.tag,{ref:g,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!n.indeterminate,"v-progress-circular--visible":D.value,"v-progress-circular--disable-shrink":n.indeterminate==="disable-shrink"},v.value,k.value,I.value,n.class],style:[x.value,S.value,n.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":n.indeterminate?void 0:R.value},{default:()=>[t("svg",{style:{transform:`rotate(calc(-90deg + ${Number(n.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${W.value} ${W.value}`},[t("circle",{class:["v-progress-circular__underlay",$.value],style:B.value,fill:"transparent",cx:"50%",cy:"50%",r:h,"stroke-width":_.value,"stroke-dasharray":c,"stroke-dashoffset":0},null),t("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r:h,"stroke-width":_.value,"stroke-dasharray":c,"stroke-dashoffset":tt.value},null)]),r.default&&t("div",{class:"v-progress-circular__content"},[r.default({value:R.value})])]})),{}}});const Dd={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},Ql=mt({location:String},"location");function Jl(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2?arguments[2]:void 0;const{isRtl:h}=Ue();return{locationStyles:q(()=>{if(!n.location)return{};const{side:g,align:v}=P0(n.location.split(" ").length>1?n.location:`${n.location} center`,h.value);function k(I){return r?r(I):0}const x={};return g!=="center"&&(l?x[Dd[g]]=`calc(100% - ${k(g)}px)`:x[g]=0),v!=="center"?l?x[Dd[v]]=`calc(100% - ${k(v)}px)`:x[v]=0:(g==="center"?x.top=x.left="50%":x[{top:"left",bottom:"left",left:"top",right:"top"}[g]]="50%",x.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[g]),x})}}const H7=mt({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...Xt(),...Ql({location:"top"}),...Ce(),...re(),...ue()},"VProgressLinear"),k2=Bt()({name:"VProgressLinear",props:H7(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{isRtl:c,rtlClasses:g}=Ue(),{themeClasses:v}=ve(n),{locationStyles:k}=Jl(n),{textColorClasses:x,textColorStyles:I}=an(n,"color"),{backgroundColorClasses:S,backgroundColorStyles:$}=Pe(q(()=>n.bgColor||n.color)),{backgroundColorClasses:B,backgroundColorStyles:P}=Pe(n,"color"),{roundedClasses:D}=Ne(n),{intersectionRef:F,isIntersecting:X}=f2(),R=q(()=>parseInt(n.max,10)),H=q(()=>parseInt(n.height,10)),U=q(()=>parseFloat(n.bufferValue)/R.value*100),W=q(()=>parseFloat(h.value)/R.value*100),_=q(()=>c.value!==n.reverse),tt=q(()=>n.indeterminate?"fade-transition":"slide-x-transition"),nt=q(()=>n.bgOpacity==null?n.bgOpacity:parseFloat(n.bgOpacity));function Y(G){if(!F.value)return;const{left:et,right:st,width:rt}=F.value.getBoundingClientRect(),ht=_.value?rt-G.clientX+(st-rt):G.clientX-et;h.value=Math.round(ht/rt*R.value)}return Dt(()=>t(n.tag,{ref:F,class:["v-progress-linear",{"v-progress-linear--absolute":n.absolute,"v-progress-linear--active":n.active&&X.value,"v-progress-linear--reverse":_.value,"v-progress-linear--rounded":n.rounded,"v-progress-linear--rounded-bar":n.roundedBar,"v-progress-linear--striped":n.striped},D.value,v.value,g.value,n.class],style:[{bottom:n.location==="bottom"?0:void 0,top:n.location==="top"?0:void 0,height:n.active?qt(H.value):0,"--v-progress-linear-height":qt(H.value),...k.value},n.style],role:"progressbar","aria-hidden":n.active?"false":"true","aria-valuemin":"0","aria-valuemax":n.max,"aria-valuenow":n.indeterminate?void 0:W.value,onClick:n.clickable&&Y},{default:()=>[n.stream&&t("div",{key:"stream",class:["v-progress-linear__stream",x.value],style:{...I.value,[_.value?"left":"right"]:qt(-H.value),borderTop:`${qt(H.value/2)} dotted`,opacity:nt.value,top:`calc(50% - ${qt(H.value/4)})`,width:qt(100-U.value,"%"),"--v-progress-linear-stream-to":qt(H.value*(_.value?1:-1))}},null),t("div",{class:["v-progress-linear__background",S.value],style:[$.value,{opacity:nt.value,width:qt(n.stream?U.value:100,"%")}]},null),t(Zn,{name:tt.value},{default:()=>[n.indeterminate?t("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(G=>t("div",{key:G,class:["v-progress-linear__indeterminate",G,B.value],style:P.value},null))]):t("div",{class:["v-progress-linear__determinate",B.value],style:[P.value,{width:qt(W.value,"%")}]},null)]}),r.default&&t("div",{class:"v-progress-linear__content"},[r.default({value:W.value,buffer:U.value})])]})),{}}}),b2=mt({loading:[Boolean,String]},"loader");function ai(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return{loaderClasses:q(()=>({[`${l}--loading`]:n.loading}))}}function M2(n,l){var h;let{slots:r}=l;return t("div",{class:`${n.name}__loader`},[((h=r.default)==null?void 0:h.call(r,{color:n.color,isActive:n.active}))||t(k2,{active:n.active,color:n.color,height:"2",indeterminate:!0},null)])}const N7=["static","relative","fixed","absolute","sticky"],bo=mt({position:{type:String,validator:n=>N7.includes(n)}},"position");function Mo(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();return{positionClasses:q(()=>n.position?`${l}--${n.position}`:void 0)}}function u4(){var n,l;return(l=(n=Ye("useRouter"))==null?void 0:n.proxy)==null?void 0:l.$router}function Ss(n,l){const r=Xc("RouterLink"),h=q(()=>!!(n.href||n.to)),c=q(()=>(h==null?void 0:h.value)||id(l,"click")||id(n,"click"));if(typeof r=="string")return{isLink:h,isClickable:c,href:Ht(n,"href")};const g=n.to?r.useLink(n):void 0;return{isLink:h,isClickable:c,route:g==null?void 0:g.route,navigate:g==null?void 0:g.navigate,isActive:g&&q(()=>{var v,k;return n.exact?(v=g.isExactActive)==null?void 0:v.value:(k=g.isActive)==null?void 0:k.value}),href:q(()=>n.to?g==null?void 0:g.route.value.href:n.href)}}const $s=mt({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Xi=!1;function j7(n,l){let r=!1,h,c;ze&&(we(()=>{window.addEventListener("popstate",g),h=n==null?void 0:n.beforeEach((v,k,x)=>{Xi?r?l(x):x():setTimeout(()=>r?l(x):x()),Xi=!0}),c=n==null?void 0:n.afterEach(()=>{Xi=!1})}),sn(()=>{window.removeEventListener("popstate",g),h==null||h(),c==null||c()}));function g(v){var k;(k=v.state)!=null&&k.replaced||(r=!0,setTimeout(()=>r=!1))}}function P7(n,l){_t(()=>{var r;return(r=n.isActive)==null?void 0:r.value},r=>{n.isLink.value&&r&&l&&we(()=>{l(!0)})},{immediate:!0})}const q0=Symbol("rippleStop"),L7=80;function Od(n,l){n.style.transform=l,n.style.webkitTransform=l}function Y0(n){return n.constructor.name==="TouchEvent"}function p4(n){return n.constructor.name==="KeyboardEvent"}const D7=function(n,l){var $;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h=0,c=0;if(!p4(n)){const B=l.getBoundingClientRect(),P=Y0(n)?n.touches[n.touches.length-1]:n;h=P.clientX-B.left,c=P.clientY-B.top}let g=0,v=.3;($=l._ripple)!=null&&$.circle?(v=.15,g=l.clientWidth/2,g=r.center?g:g+Math.sqrt((h-g)**2+(c-g)**2)/4):g=Math.sqrt(l.clientWidth**2+l.clientHeight**2)/2;const k=`${(l.clientWidth-g*2)/2}px`,x=`${(l.clientHeight-g*2)/2}px`,I=r.center?k:`${h-g}px`,S=r.center?x:`${c-g}px`;return{radius:g,scale:v,x:I,y:S,centerX:k,centerY:x}},za={show(n,l){var P;let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((P=l==null?void 0:l._ripple)!=null&&P.enabled))return;const h=document.createElement("span"),c=document.createElement("span");h.appendChild(c),h.className="v-ripple__container",r.class&&(h.className+=` ${r.class}`);const{radius:g,scale:v,x:k,y:x,centerX:I,centerY:S}=D7(n,l,r),$=`${g*2}px`;c.className="v-ripple__animation",c.style.width=$,c.style.height=$,l.appendChild(h);const B=window.getComputedStyle(l);B&&B.position==="static"&&(l.style.position="relative",l.dataset.previousPosition="static"),c.classList.add("v-ripple__animation--enter"),c.classList.add("v-ripple__animation--visible"),Od(c,`translate(${k}, ${x}) scale3d(${v},${v},${v})`),c.dataset.activated=String(performance.now()),setTimeout(()=>{c.classList.remove("v-ripple__animation--enter"),c.classList.add("v-ripple__animation--in"),Od(c,`translate(${I}, ${S}) scale3d(1,1,1)`)},0)},hide(n){var g;if(!((g=n==null?void 0:n._ripple)!=null&&g.enabled))return;const l=n.getElementsByClassName("v-ripple__animation");if(l.length===0)return;const r=l[l.length-1];if(r.dataset.isHiding)return;r.dataset.isHiding="true";const h=performance.now()-Number(r.dataset.activated),c=Math.max(250-h,0);setTimeout(()=>{r.classList.remove("v-ripple__animation--in"),r.classList.add("v-ripple__animation--out"),setTimeout(()=>{var k;n.getElementsByClassName("v-ripple__animation").length===1&&n.dataset.previousPosition&&(n.style.position=n.dataset.previousPosition,delete n.dataset.previousPosition),((k=r.parentNode)==null?void 0:k.parentNode)===n&&n.removeChild(r.parentNode)},300)},c)}};function g4(n){return typeof n>"u"||!!n}function hs(n){const l={},r=n.currentTarget;if(!(!(r!=null&&r._ripple)||r._ripple.touched||n[q0])){if(n[q0]=!0,Y0(n))r._ripple.touched=!0,r._ripple.isTouch=!0;else if(r._ripple.isTouch)return;if(l.center=r._ripple.centered||p4(n),r._ripple.class&&(l.class=r._ripple.class),Y0(n)){if(r._ripple.showTimerCommit)return;r._ripple.showTimerCommit=()=>{za.show(n,r,l)},r._ripple.showTimer=window.setTimeout(()=>{var h;(h=r==null?void 0:r._ripple)!=null&&h.showTimerCommit&&(r._ripple.showTimerCommit(),r._ripple.showTimerCommit=null)},L7)}else za.show(n,r,l)}}function Fd(n){n[q0]=!0}function yn(n){const l=n.currentTarget;if(l!=null&&l._ripple){if(window.clearTimeout(l._ripple.showTimer),n.type==="touchend"&&l._ripple.showTimerCommit){l._ripple.showTimerCommit(),l._ripple.showTimerCommit=null,l._ripple.showTimer=window.setTimeout(()=>{yn(n)});return}window.setTimeout(()=>{l._ripple&&(l._ripple.touched=!1)}),za.hide(l)}}function w4(n){const l=n.currentTarget;l!=null&&l._ripple&&(l._ripple.showTimerCommit&&(l._ripple.showTimerCommit=null),window.clearTimeout(l._ripple.showTimer))}let ds=!1;function v4(n){!ds&&(n.keyCode===rd.enter||n.keyCode===rd.space)&&(ds=!0,hs(n))}function f4(n){ds=!1,yn(n)}function m4(n){ds&&(ds=!1,yn(n))}function k4(n,l,r){const{value:h,modifiers:c}=l,g=g4(h);if(g||za.hide(n),n._ripple=n._ripple??{},n._ripple.enabled=g,n._ripple.centered=c.center,n._ripple.circle=c.circle,H0(h)&&h.class&&(n._ripple.class=h.class),g&&!r){if(c.stop){n.addEventListener("touchstart",Fd,{passive:!0}),n.addEventListener("mousedown",Fd);return}n.addEventListener("touchstart",hs,{passive:!0}),n.addEventListener("touchend",yn,{passive:!0}),n.addEventListener("touchmove",w4,{passive:!0}),n.addEventListener("touchcancel",yn),n.addEventListener("mousedown",hs),n.addEventListener("mouseup",yn),n.addEventListener("mouseleave",yn),n.addEventListener("keydown",v4),n.addEventListener("keyup",f4),n.addEventListener("blur",m4),n.addEventListener("dragstart",yn,{passive:!0})}else!g&&r&&b4(n)}function b4(n){n.removeEventListener("mousedown",hs),n.removeEventListener("touchstart",hs),n.removeEventListener("touchend",yn),n.removeEventListener("touchmove",w4),n.removeEventListener("touchcancel",yn),n.removeEventListener("mouseup",yn),n.removeEventListener("mouseleave",yn),n.removeEventListener("keydown",v4),n.removeEventListener("keyup",f4),n.removeEventListener("dragstart",yn),n.removeEventListener("blur",m4)}function O7(n,l){k4(n,l,!1)}function F7(n){delete n._ripple,b4(n)}function R7(n,l){if(l.value===l.oldValue)return;const r=g4(l.oldValue);k4(n,l,r)}const tr={mounted:O7,unmounted:F7,updated:R7},x2=mt({active:{type:Boolean,default:void 0},symbol:{type:null,default:v2},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:ee,appendIcon:ee,block:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...An(),...Xt(),...We(),...Tn(),..._e(),...fo(),...b2(),...Ql(),...bo(),...Ce(),...$s(),...$l(),...re({tag:"button"}),...ue(),..._n({variant:"elevated"})},"VBtn"),pn=Bt()({name:"VBtn",directives:{Ripple:tr},props:x2(),emits:{"group:selected":n=>!0},setup(n,l){let{attrs:r,slots:h}=l;const{themeClasses:c}=ve(n),{borderClasses:g}=Vn(n),{colorClasses:v,colorStyles:k,variantClasses:x}=Nr(n),{densityClasses:I}=dn(n),{dimensionStyles:S}=En(n),{elevationClasses:$}=Je(n),{loaderClasses:B}=ai(n),{locationStyles:P}=Jl(n),{positionClasses:D}=Mo(n),{roundedClasses:F}=Ne(n),{sizeClasses:X,sizeStyles:R}=ko(n),H=mo(n,n.symbol,!1),U=Ss(n,r),W=q(()=>{var G;return n.active!==void 0?n.active:U.isLink.value?(G=U.isActive)==null?void 0:G.value:H==null?void 0:H.isSelected.value}),_=q(()=>(H==null?void 0:H.disabled.value)||n.disabled),tt=q(()=>n.variant==="elevated"&&!(n.disabled||n.flat||n.border)),nt=q(()=>{if(n.value!==void 0)return Object(n.value)===n.value?JSON.stringify(n.value,null,0):n.value});function Y(G){var et;_.value||U.isLink.value&&(G.metaKey||G.ctrlKey||G.shiftKey||G.button!==0||r.target==="_blank")||((et=U.navigate)==null||et.call(U,G),H==null||H.toggle())}return P7(U,H==null?void 0:H.select),Dt(()=>{var dt,Ct;const G=U.isLink.value?"a":n.tag,et=!!(n.prependIcon||h.prepend),st=!!(n.appendIcon||h.append),rt=!!(n.icon&&n.icon!==!0),ht=(H==null?void 0:H.isSelected.value)&&(!U.isLink.value||((dt=U.isActive)==null?void 0:dt.value))||!H||((Ct=U.isActive)==null?void 0:Ct.value);return $e(t(G,{type:G==="a"?void 0:"button",class:["v-btn",H==null?void 0:H.selectedClass.value,{"v-btn--active":W.value,"v-btn--block":n.block,"v-btn--disabled":_.value,"v-btn--elevated":tt.value,"v-btn--flat":n.flat,"v-btn--icon":!!n.icon,"v-btn--loading":n.loading,"v-btn--stacked":n.stacked},c.value,g.value,ht?v.value:void 0,I.value,$.value,B.value,D.value,F.value,X.value,x.value,n.class],style:[ht?k.value:void 0,S.value,P.value,R.value,n.style],disabled:_.value||void 0,href:U.href.value,onClick:Y,value:nt.value},{default:()=>{var xt;return[Hr(!0,"v-btn"),!n.icon&&et&&t("span",{key:"prepend",class:"v-btn__prepend"},[h.prepend?t(ke,{key:"prepend-defaults",disabled:!n.prependIcon,defaults:{VIcon:{icon:n.prependIcon}}},h.prepend):t(xe,{key:"prepend-icon",icon:n.prependIcon},null)]),t("span",{class:"v-btn__content","data-no-activator":""},[!h.default&&rt?t(xe,{key:"content-icon",icon:n.icon},null):t(ke,{key:"content-defaults",disabled:!rt,defaults:{VIcon:{icon:n.icon}}},{default:()=>{var wt;return[((wt=h.default)==null?void 0:wt.call(h))??n.text]}})]),!n.icon&&st&&t("span",{key:"append",class:"v-btn__append"},[h.append?t(ke,{key:"append-defaults",disabled:!n.appendIcon,defaults:{VIcon:{icon:n.appendIcon}}},h.append):t(xe,{key:"append-icon",icon:n.appendIcon},null)]),!!n.loading&&t("span",{key:"loader",class:"v-btn__loader"},[((xt=h.loader)==null?void 0:xt.call(h))??t(m2,{color:typeof n.loading=="boolean"?void 0:n.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[Mn("ripple"),!_.value&&n.ripple,null]])}),{}}}),T7=mt({...x2({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),E7=Bt()({name:"VAppBarNavIcon",props:T7(),setup(n,l){let{slots:r}=l;return Dt(()=>t(pn,o(n,{class:["v-app-bar-nav-icon"]}),r)),{}}}),V7=Bt()({name:"VAppBarTitle",props:n4(),setup(n,l){let{slots:r}=l;return Dt(()=>t(c2,o(n,{class:"v-app-bar-title"}),r)),{}}});const M4=Qn("v-alert-title"),_7=["success","info","warning","error"],W7=mt({border:{type:[Boolean,String],validator:n=>typeof n=="boolean"||["top","end","bottom","start"].includes(n)},borderColor:String,closable:Boolean,closeIcon:{type:ee,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:n=>_7.includes(n)},...Xt(),...We(),...Tn(),..._e(),...Ql(),...bo(),...Ce(),...re(),...ue(),..._n({variant:"flat"})},"VAlert"),X7=Bt()({name:"VAlert",props:W7(),emits:{"click:close":n=>!0,"update:modelValue":n=>!0},setup(n,l){let{emit:r,slots:h}=l;const c=ne(n,"modelValue"),g=q(()=>{if(n.icon!==!1)return n.type?n.icon??`$${n.type}`:n.icon}),v=q(()=>({color:n.color??n.type,variant:n.variant})),{themeClasses:k}=ve(n),{colorClasses:x,colorStyles:I,variantClasses:S}=Nr(v),{densityClasses:$}=dn(n),{dimensionStyles:B}=En(n),{elevationClasses:P}=Je(n),{locationStyles:D}=Jl(n),{positionClasses:F}=Mo(n),{roundedClasses:X}=Ne(n),{textColorClasses:R,textColorStyles:H}=an(Ht(n,"borderColor")),{t:U}=Rn(),W=q(()=>({"aria-label":U(n.closeLabel),onClick(_){c.value=!1,r("click:close",_)}}));return()=>{const _=!!(h.prepend||g.value),tt=!!(h.title||n.title),nt=!!(h.close||n.closable);return c.value&&t(n.tag,{class:["v-alert",n.border&&{"v-alert--border":!!n.border,[`v-alert--border-${n.border===!0?"start":n.border}`]:!0},{"v-alert--prominent":n.prominent},k.value,x.value,$.value,P.value,F.value,X.value,S.value,n.class],style:[I.value,B.value,D.value,n.style],role:"alert"},{default:()=>{var Y,G;return[Hr(!1,"v-alert"),n.border&&t("div",{key:"border",class:["v-alert__border",R.value],style:H.value},null),_&&t("div",{key:"prepend",class:"v-alert__prepend"},[h.prepend?t(ke,{key:"prepend-defaults",disabled:!g.value,defaults:{VIcon:{density:n.density,icon:g.value,size:n.prominent?44:28}}},h.prepend):t(xe,{key:"prepend-icon",density:n.density,icon:g.value,size:n.prominent?44:28},null)]),t("div",{class:"v-alert__content"},[tt&&t(M4,{key:"title"},{default:()=>{var et;return[((et=h.title)==null?void 0:et.call(h))??n.title]}}),((Y=h.text)==null?void 0:Y.call(h))??n.text,(G=h.default)==null?void 0:G.call(h)]),h.append&&t("div",{key:"append",class:"v-alert__append"},[h.append()]),nt&&t("div",{key:"close",class:"v-alert__close"},[h.close?t(ke,{key:"close-defaults",defaults:{VBtn:{icon:n.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var et;return[(et=h.close)==null?void 0:et.call(h,{props:W.value})]}}):t(pn,o({key:"close-btn",icon:n.closeIcon,size:"x-small",variant:"text"},W.value),null)])]}})}}});const q7=mt({text:String,clickable:Boolean,...Xt(),...ue()},"VLabel"),xo=Bt()({name:"VLabel",props:q7(),setup(n,l){let{slots:r}=l;return Dt(()=>{var h;return t("label",{class:["v-label",{"v-label--clickable":n.clickable},n.class],style:n.style},[n.text,(h=r.default)==null?void 0:h.call(r)])}),{}}});const x4=Symbol.for("vuetify:selection-control-group"),z2=mt({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:ee,trueIcon:ee,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:Sr},...Xt(),...We(),...ue()},"SelectionControlGroup"),Y7=mt({...z2({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),z4=Bt()({name:"VSelectionControlGroup",props:Y7(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),c=hn(),g=q(()=>n.id||`v-selection-control-group-${c}`),v=q(()=>n.name||g.value),k=new Set;return Se(x4,{modelValue:h,forceUpdate:()=>{k.forEach(x=>x())},onForceUpdate:x=>{k.add(x),sn(()=>{k.delete(x)})}}),Te({[n.defaultsTarget]:{color:Ht(n,"color"),disabled:Ht(n,"disabled"),density:Ht(n,"density"),error:Ht(n,"error"),inline:Ht(n,"inline"),modelValue:h,multiple:q(()=>!!n.multiple||n.multiple==null&&Array.isArray(h.value)),name:v,falseIcon:Ht(n,"falseIcon"),trueIcon:Ht(n,"trueIcon"),readonly:Ht(n,"readonly"),ripple:Ht(n,"ripple"),type:Ht(n,"type"),valueComparator:Ht(n,"valueComparator")}}),Dt(()=>{var x;return t("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":n.inline},n.class],style:n.style,role:n.type==="radio"?"radiogroup":void 0},[(x=r.default)==null?void 0:x.call(r)])}),{}}}),ii=mt({label:String,trueValue:null,falseValue:null,value:null,...Xt(),...z2()},"VSelectionControl");function U7(n){const l=de(x4,void 0),{densityClasses:r}=dn(n),h=ne(n,"modelValue"),c=q(()=>n.trueValue!==void 0?n.trueValue:n.value!==void 0?n.value:!0),g=q(()=>n.falseValue!==void 0?n.falseValue:!1),v=q(()=>!!n.multiple||n.multiple==null&&Array.isArray(h.value)),k=q({get(){const $=l?l.modelValue.value:h.value;return v.value?$.some(B=>n.valueComparator(B,c.value)):n.valueComparator($,c.value)},set($){if(n.readonly)return;const B=$?c.value:g.value;let P=B;v.value&&(P=$?[...Pn(h.value),B]:Pn(h.value).filter(D=>!n.valueComparator(D,c.value))),l?l.modelValue.value=P:h.value=P}}),{textColorClasses:x,textColorStyles:I}=an(q(()=>k.value&&!n.error&&!n.disabled?n.color:void 0)),S=q(()=>k.value?n.trueIcon:n.falseIcon);return{group:l,densityClasses:r,trueValue:c,falseValue:g,model:k,textColorClasses:x,textColorStyles:I,icon:S}}const zr=Bt()({name:"VSelectionControl",directives:{Ripple:tr},inheritAttrs:!1,props:ii(),emits:{"update:modelValue":n=>!0},setup(n,l){let{attrs:r,slots:h}=l;const{group:c,densityClasses:g,icon:v,model:k,textColorClasses:x,textColorStyles:I,trueValue:S}=U7(n),$=hn(),B=q(()=>n.id||`input-${$}`),P=Wt(!1),D=Wt(!1),F=Lt();c==null||c.onForceUpdate(()=>{F.value&&(F.value.checked=k.value)});function X(U){P.value=!0,ro(U.target,":focus-visible")!==!1&&(D.value=!0)}function R(){P.value=!1,D.value=!1}function H(U){n.readonly&&c&&we(()=>c.forceUpdate()),k.value=U.target.checked}return Dt(()=>{var nt,Y;const U=h.label?h.label({label:n.label,props:{for:B.value}}):n.label,[W,_]=$r(r),tt=t("input",o({ref:F,checked:k.value,disabled:!!(n.readonly||n.disabled),id:B.value,onBlur:R,onFocus:X,onInput:H,"aria-disabled":!!(n.readonly||n.disabled),type:n.type,value:S.value,name:n.name,"aria-checked":n.type==="checkbox"?k.value:void 0},_),null);return t("div",o({class:["v-selection-control",{"v-selection-control--dirty":k.value,"v-selection-control--disabled":n.disabled,"v-selection-control--error":n.error,"v-selection-control--focused":P.value,"v-selection-control--focus-visible":D.value,"v-selection-control--inline":n.inline},g.value,n.class]},W,{style:n.style}),[t("div",{class:["v-selection-control__wrapper",x.value],style:I.value},[(nt=h.default)==null?void 0:nt.call(h),$e(t("div",{class:["v-selection-control__input"]},[((Y=h.input)==null?void 0:Y.call(h,{model:k,textColorClasses:x,textColorStyles:I,inputNode:tt,icon:v.value,props:{onFocus:X,onBlur:R,id:B.value}}))??t(Kt,null,[v.value&&t(xe,{key:"icon",icon:v.value},null),tt])]),[[Mn("ripple"),n.ripple&&[!n.disabled&&!n.readonly,null,["center","circle"]]]])]),U&&t(xo,{for:B.value,clickable:!0,onClick:G=>G.stopPropagation()},{default:()=>[U]})])}),{isFocused:P,input:F}}}),I4=mt({indeterminate:Boolean,indeterminateIcon:{type:ee,default:"$checkboxIndeterminate"},...ii({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),ao=Bt()({name:"VCheckboxBtn",props:I4(),emits:{"update:modelValue":n=>!0,"update:indeterminate":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"indeterminate"),c=ne(n,"modelValue");function g(x){h.value&&(h.value=!1)}const v=q(()=>h.value?n.indeterminateIcon:n.falseIcon),k=q(()=>h.value?n.indeterminateIcon:n.trueIcon);return Dt(()=>{const x=On(zr.filterProps(n)[0],["modelValue"]);return t(zr,o(x,{modelValue:c.value,"onUpdate:modelValue":[I=>c.value=I,g],class:["v-checkbox-btn",n.class],style:n.style,type:"checkbox",falseIcon:v.value,trueIcon:k.value,"aria-checked":h.value?"mixed":void 0}),r)}),{}}});function y4(n){const{t:l}=Rn();function r(h){let{name:c}=h;const g={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[c],v=n[`onClick:${c}`],k=v&&g?l(`$vuetify.input.${g}`,n.label??""):void 0;return t(xe,{icon:n[`${c}Icon`],"aria-label":k,onClick:v},null)}return{InputIcon:r}}const G7=mt({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...Xt(),...Sl({transition:{component:p2,leaveAbsolute:!0,group:!0}})},"VMessages"),C4=Bt()({name:"VMessages",props:G7(),setup(n,l){let{slots:r}=l;const h=q(()=>Pn(n.messages)),{textColorClasses:c,textColorStyles:g}=an(q(()=>n.color));return Dt(()=>t(Un,{transition:n.transition,tag:"div",class:["v-messages",c.value,n.class],style:[g.value,n.style],role:"alert","aria-live":"polite"},{default:()=>[n.active&&h.value.map((v,k)=>t("div",{class:"v-messages__message",key:`${k}-${h.value}`},[r.message?r.message({message:v}):v]))]})),{}}}),hi=mt({focused:Boolean,"onUpdate:focused":ol()},"focus");function er(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl();const r=ne(n,"focused"),h=q(()=>({[`${l}--focused`]:r.value}));function c(){r.value=!0}function g(){r.value=!1}return{focusClasses:h,isFocused:r,focus:c,blur:g}}const S4=Symbol.for("vuetify:form"),Z7=mt({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function K7(n){const l=ne(n,"modelValue"),r=q(()=>n.disabled),h=q(()=>n.readonly),c=Wt(!1),g=Lt([]),v=Lt([]);async function k(){const S=[];let $=!0;v.value=[],c.value=!0;for(const B of g.value){const P=await B.validate();if(P.length>0&&($=!1,S.push({id:B.id,errorMessages:P})),!$&&n.fastFail)break}return v.value=S,c.value=!1,{valid:$,errors:v.value}}function x(){g.value.forEach(S=>S.reset())}function I(){g.value.forEach(S=>S.resetValidation())}return _t(g,()=>{let S=0,$=0;const B=[];for(const P of g.value)P.isValid===!1?($++,B.push({id:P.id,errorMessages:P.errorMessages})):P.isValid===!0&&S++;v.value=B,l.value=$>0?!1:S===g.value.length?!0:null},{deep:!0}),Se(S4,{register:S=>{let{id:$,validate:B,reset:P,resetValidation:D}=S;g.value.some(F=>F.id===$),g.value.push({id:$,validate:B,reset:P,resetValidation:D,isValid:null,errorMessages:[]})},unregister:S=>{g.value=g.value.filter($=>$.id!==S)},update:(S,$,B)=>{const P=g.value.find(D=>D.id===S);P&&(P.isValid=$,P.errorMessages=B)},isDisabled:r,isReadonly:h,isValidating:c,isValid:l,items:g,validateOn:Ht(n,"validateOn")}),{errors:v,isDisabled:r,isReadonly:h,isValidating:c,isValid:l,items:g,validate:k,reset:x,resetValidation:I}}function di(){return de(S4,null)}const $4=mt({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...hi()},"validation");function A4(n){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Cl(),r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:hn();const h=ne(n,"modelValue"),c=q(()=>n.validationValue===void 0?h.value:n.validationValue),g=di(),v=Lt([]),k=Wt(!0),x=q(()=>!!(Pn(h.value===""?null:h.value).length||Pn(c.value===""?null:c.value).length)),I=q(()=>!!(n.disabled??(g==null?void 0:g.isDisabled.value))),S=q(()=>!!(n.readonly??(g==null?void 0:g.isReadonly.value))),$=q(()=>n.errorMessages.length?Pn(n.errorMessages).slice(0,Math.max(0,+n.maxErrors)):v.value),B=q(()=>{let W=(n.validateOn??(g==null?void 0:g.validateOn.value))||"input";W==="lazy"&&(W="input lazy");const _=new Set((W==null?void 0:W.split(" "))??[]);return{blur:_.has("blur")||_.has("input"),input:_.has("input"),submit:_.has("submit"),lazy:_.has("lazy")}}),P=q(()=>n.error||n.errorMessages.length?!1:n.rules.length?k.value?v.value.length||B.value.lazy?null:!0:!v.value.length:!0),D=Wt(!1),F=q(()=>({[`${l}--error`]:P.value===!1,[`${l}--dirty`]:x.value,[`${l}--disabled`]:I.value,[`${l}--readonly`]:S.value})),X=q(()=>n.name??je(r));Ms(()=>{g==null||g.register({id:X.value,validate:U,reset:R,resetValidation:H})}),Qe(()=>{g==null||g.unregister(X.value)}),Ve(async()=>{B.value.lazy||await U(!0),g==null||g.update(X.value,P.value,$.value)}),Zl(()=>B.value.input,()=>{_t(c,()=>{if(c.value!=null)U();else if(n.focused){const W=_t(()=>n.focused,_=>{_||U(),W()})}})}),Zl(()=>B.value.blur,()=>{_t(()=>n.focused,W=>{W||U()})}),_t(P,()=>{g==null||g.update(X.value,P.value,$.value)});function R(){h.value=null,we(H)}function H(){k.value=!0,B.value.lazy?v.value=[]:U(!0)}async function U(){let W=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const _=[];D.value=!0;for(const tt of n.rules){if(_.length>=+(n.maxErrors??1))break;const Y=await(typeof tt=="function"?tt:()=>tt)(c.value);if(Y!==!0){if(Y!==!1&&typeof Y!="string"){console.warn(`${Y} is not a valid value. Rule functions must return boolean true or a string.`);continue}_.push(Y||"")}}return v.value=_,D.value=!1,k.value=W,v.value}return{errorMessages:$,isDirty:x,isDisabled:I,isReadonly:S,isPristine:k,isValid:P,isValidating:D,reset:R,resetValidation:H,validate:U,validationClasses:F}}const Al=mt({id:String,appendIcon:ee,centerAffix:{type:Boolean,default:!0},prependIcon:ee,hideDetails:[Boolean,String],hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:n=>["horizontal","vertical"].includes(n)},"onClick:prepend":ol(),"onClick:append":ol(),...Xt(),...We(),...$4()},"VInput"),Ke=Bt()({name:"VInput",props:{...Al()},emits:{"update:modelValue":n=>!0},setup(n,l){let{attrs:r,slots:h,emit:c}=l;const{densityClasses:g}=dn(n),{rtlClasses:v}=Ue(),{InputIcon:k}=y4(n),x=hn(),I=q(()=>n.id||`input-${x}`),S=q(()=>`${I.value}-messages`),{errorMessages:$,isDirty:B,isDisabled:P,isReadonly:D,isPristine:F,isValid:X,isValidating:R,reset:H,resetValidation:U,validate:W,validationClasses:_}=A4(n,"v-input",I),tt=q(()=>({id:I,messagesId:S,isDirty:B,isDisabled:P,isReadonly:D,isPristine:F,isValid:X,isValidating:R,reset:H,resetValidation:U,validate:W})),nt=q(()=>{var Y;return(Y=n.errorMessages)!=null&&Y.length||!F.value&&$.value.length?$.value:n.hint&&(n.persistentHint||n.focused)?n.hint:n.messages});return Dt(()=>{var rt,ht,dt,Ct;const Y=!!(h.prepend||n.prependIcon),G=!!(h.append||n.appendIcon),et=nt.value.length>0,st=!n.hideDetails||n.hideDetails==="auto"&&(et||!!h.details);return t("div",{class:["v-input",`v-input--${n.direction}`,{"v-input--center-affix":n.centerAffix},g.value,v.value,_.value,n.class],style:n.style},[Y&&t("div",{key:"prepend",class:"v-input__prepend"},[(rt=h.prepend)==null?void 0:rt.call(h,tt.value),n.prependIcon&&t(k,{key:"prepend-icon",name:"prepend"},null)]),h.default&&t("div",{class:"v-input__control"},[(ht=h.default)==null?void 0:ht.call(h,tt.value)]),G&&t("div",{key:"append",class:"v-input__append"},[n.appendIcon&&t(k,{key:"append-icon",name:"append"},null),(dt=h.append)==null?void 0:dt.call(h,tt.value)]),st&&t("div",{class:"v-input__details"},[t(C4,{id:S.value,active:et,messages:nt.value},{message:h.message}),(Ct=h.details)==null?void 0:Ct.call(h,tt.value)])])}),{reset:H,resetValidation:U,validate:W}}}),Q7=mt({...Al(),...On(I4(),["inline"])},"VCheckbox"),J7=Bt()({name:"VCheckbox",inheritAttrs:!1,props:Q7(),emits:{"update:modelValue":n=>!0,"update:focused":n=>!0},setup(n,l){let{attrs:r,slots:h}=l;const c=ne(n,"modelValue"),{isFocused:g,focus:v,blur:k}=er(n),x=hn(),I=q(()=>n.id||`checkbox-${x}`);return Dt(()=>{const[S,$]=$r(r),[B,P]=Ke.filterProps(n),[D,F]=ao.filterProps(n);return t(Ke,o({class:["v-checkbox",n.class]},S,B,{modelValue:c.value,"onUpdate:modelValue":X=>c.value=X,id:I.value,focused:g.value,style:n.style}),{...h,default:X=>{let{id:R,messagesId:H,isDisabled:U,isReadonly:W}=X;return t(ao,o(D,{id:R.value,"aria-describedby":H.value,disabled:U.value,readonly:W.value},$,{modelValue:c.value,"onUpdate:modelValue":_=>c.value=_,onFocus:v,onBlur:k}),h)}})}),{}}});const tb=mt({start:Boolean,end:Boolean,icon:ee,image:String,...Xt(),...We(),...Ce(),...$l(),...re(),...ue(),..._n({variant:"flat"})},"VAvatar"),Kl=Bt()({name:"VAvatar",props:tb(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{colorClasses:c,colorStyles:g,variantClasses:v}=Nr(n),{densityClasses:k}=dn(n),{roundedClasses:x}=Ne(n),{sizeClasses:I,sizeStyles:S}=ko(n);return Dt(()=>t(n.tag,{class:["v-avatar",{"v-avatar--start":n.start,"v-avatar--end":n.end},h.value,c.value,k.value,x.value,I.value,v.value,n.class],style:[g.value,S.value,n.style]},{default:()=>{var $;return[n.image?t(xr,{key:"image",src:n.image,alt:"",cover:!0},null):n.icon?t(xe,{key:"icon",icon:n.icon},null):($=r.default)==null?void 0:$.call(r),Hr(!1,"v-avatar")]}})),{}}});const B4=Symbol.for("vuetify:v-chip-group"),eb=mt({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Sr},...Xt(),...vo({selectedClass:"v-chip--selected"}),...re(),...ue(),..._n({variant:"tonal"})},"VChipGroup"),nb=Bt()({name:"VChipGroup",props:eb(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{isSelected:c,select:g,next:v,prev:k,selected:x}=jr(n,B4);return Te({VChip:{color:Ht(n,"color"),disabled:Ht(n,"disabled"),filter:Ht(n,"filter"),variant:Ht(n,"variant")}}),Dt(()=>t(n.tag,{class:["v-chip-group",{"v-chip-group--column":n.column},h.value,n.class],style:n.style},{default:()=>{var I;return[(I=r.default)==null?void 0:I.call(r,{isSelected:c,select:g,next:v,prev:k,selected:x.value})]}})),{}}}),lb=mt({activeClass:String,appendAvatar:String,appendIcon:ee,closable:Boolean,closeIcon:{type:ee,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:ee,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ol(),onClickOnce:ol(),...An(),...Xt(),...We(),..._e(),...fo(),...Ce(),...$s(),...$l(),...re({tag:"span"}),...ue(),..._n({variant:"tonal"})},"VChip"),As=Bt()({name:"VChip",directives:{Ripple:tr},props:lb(),emits:{"click:close":n=>!0,"update:modelValue":n=>!0,"group:selected":n=>!0,click:n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const{t:g}=Rn(),{borderClasses:v}=Vn(n),{colorClasses:k,colorStyles:x,variantClasses:I}=Nr(n),{densityClasses:S}=dn(n),{elevationClasses:$}=Je(n),{roundedClasses:B}=Ne(n),{sizeClasses:P}=ko(n),{themeClasses:D}=ve(n),F=ne(n,"modelValue"),X=mo(n,B4,!1),R=Ss(n,r),H=q(()=>n.link!==!1&&R.isLink.value),U=q(()=>!n.disabled&&n.link!==!1&&(!!X||n.link||R.isClickable.value)),W=q(()=>({"aria-label":g(n.closeLabel),onClick(nt){nt.stopPropagation(),F.value=!1,h("click:close",nt)}}));function _(nt){var Y;h("click",nt),U.value&&((Y=R.navigate)==null||Y.call(R,nt),X==null||X.toggle())}function tt(nt){(nt.key==="Enter"||nt.key===" ")&&(nt.preventDefault(),_(nt))}return()=>{const nt=R.isLink.value?"a":n.tag,Y=!!(n.appendIcon||n.appendAvatar),G=!!(Y||c.append),et=!!(c.close||n.closable),st=!!(c.filter||n.filter)&&X,rt=!!(n.prependIcon||n.prependAvatar),ht=!!(rt||c.prepend),dt=!X||X.isSelected.value;return F.value&&$e(t(nt,{class:["v-chip",{"v-chip--disabled":n.disabled,"v-chip--label":n.label,"v-chip--link":U.value,"v-chip--filter":st,"v-chip--pill":n.pill},D.value,v.value,dt?k.value:void 0,S.value,$.value,B.value,P.value,I.value,X==null?void 0:X.selectedClass.value,n.class],style:[dt?x.value:void 0,n.style],disabled:n.disabled||void 0,draggable:n.draggable,href:R.href.value,tabindex:U.value?0:void 0,onClick:_,onKeydown:U.value&&!H.value&&tt},{default:()=>{var Ct;return[Hr(U.value,"v-chip"),st&&t(g2,{key:"filter"},{default:()=>[$e(t("div",{class:"v-chip__filter"},[c.filter?t(ke,{key:"filter-defaults",disabled:!n.filterIcon,defaults:{VIcon:{icon:n.filterIcon}}},c.filter):t(xe,{key:"filter-icon",icon:n.filterIcon},null)]),[[Dn,X.isSelected.value]])]}),ht&&t("div",{key:"prepend",class:"v-chip__prepend"},[c.prepend?t(ke,{key:"prepend-defaults",disabled:!rt,defaults:{VAvatar:{image:n.prependAvatar,start:!0},VIcon:{icon:n.prependIcon,start:!0}}},c.prepend):t(Kt,null,[n.prependIcon&&t(xe,{key:"prepend-icon",icon:n.prependIcon,start:!0},null),n.prependAvatar&&t(Kl,{key:"prepend-avatar",image:n.prependAvatar,start:!0},null)])]),t("div",{class:"v-chip__content"},[((Ct=c.default)==null?void 0:Ct.call(c,{isSelected:X==null?void 0:X.isSelected.value,selectedClass:X==null?void 0:X.selectedClass.value,select:X==null?void 0:X.select,toggle:X==null?void 0:X.toggle,value:X==null?void 0:X.value.value,disabled:n.disabled}))??n.text]),G&&t("div",{key:"append",class:"v-chip__append"},[c.append?t(ke,{key:"append-defaults",disabled:!Y,defaults:{VAvatar:{end:!0,image:n.appendAvatar},VIcon:{end:!0,icon:n.appendIcon}}},c.append):t(Kt,null,[n.appendIcon&&t(xe,{key:"append-icon",end:!0,icon:n.appendIcon},null),n.appendAvatar&&t(Kl,{key:"append-avatar",end:!0,image:n.appendAvatar},null)])]),et&&t("div",o({key:"close",class:"v-chip__close"},W.value),[c.close?t(ke,{key:"close-defaults",defaults:{VIcon:{icon:n.closeIcon,size:"x-small"}}},c.close):t(xe,{key:"close-icon",icon:n.closeIcon,size:"x-small"},null)])]}}),[[Mn("ripple"),U.value&&n.ripple,null]])}}});const U0=Symbol.for("vuetify:list");function H4(){const n=de(U0,{hasPrepend:Wt(!1),updateHasPrepend:()=>null}),l={hasPrepend:Wt(!1),updateHasPrepend:r=>{r&&(l.hasPrepend.value=r)}};return Se(U0,l),n}function N4(){return de(U0,null)}const rb={open:n=>{let{id:l,value:r,opened:h,parents:c}=n;if(r){const g=new Set;g.add(l);let v=c.get(l);for(;v!=null;)g.add(v),v=c.get(v);return g}else return h.delete(l),h},select:()=>null},j4={open:n=>{let{id:l,value:r,opened:h,parents:c}=n;if(r){let g=c.get(l);for(h.add(l);g!=null&&g!==l;)h.add(g),g=c.get(g);return h}else h.delete(l);return h},select:()=>null},ob={open:j4.open,select:n=>{let{id:l,value:r,opened:h,parents:c}=n;if(!r)return h;const g=[];let v=c.get(l);for(;v!=null;)g.push(v),v=c.get(v);return new Set(g)}},I2=n=>{const l={select:r=>{let{id:h,value:c,selected:g}=r;if(h=le(h),n&&!c){const v=Array.from(g.entries()).reduce((k,x)=>{let[I,S]=x;return S==="on"?[...k,I]:k},[]);if(v.length===1&&v[0]===h)return g}return g.set(h,c?"on":"off"),g},in:(r,h,c)=>{let g=new Map;for(const v of r||[])g=l.select({id:v,value:!0,selected:new Map(g),children:h,parents:c});return g},out:r=>{const h=[];for(const[c,g]of r.entries())g==="on"&&h.push(c);return h}};return l},P4=n=>{const l=I2(n);return{select:h=>{let{selected:c,id:g,...v}=h;g=le(g);const k=c.has(g)?new Map([[g,c.get(g)]]):new Map;return l.select({...v,id:g,selected:k})},in:(h,c,g)=>{let v=new Map;return h!=null&&h.length&&(v=l.in(h.slice(0,1),c,g)),v},out:(h,c,g)=>l.out(h,c,g)}},sb=n=>{const l=I2(n);return{select:h=>{let{id:c,selected:g,children:v,...k}=h;return c=le(c),v.has(c)?g:l.select({id:c,selected:g,children:v,...k})},in:l.in,out:l.out}},ab=n=>{const l=P4(n);return{select:h=>{let{id:c,selected:g,children:v,...k}=h;return c=le(c),v.has(c)?g:l.select({id:c,selected:g,children:v,...k})},in:l.in,out:l.out}},ib=n=>{const l={select:r=>{let{id:h,value:c,selected:g,children:v,parents:k}=r;h=le(h);const x=new Map(g),I=[h];for(;I.length;){const $=I.shift();g.set($,c?"on":"off"),v.has($)&&I.push(...v.get($))}let S=k.get(h);for(;S;){const $=v.get(S),B=$.every(D=>g.get(D)==="on"),P=$.every(D=>!g.has(D)||g.get(D)==="off");g.set(S,B?"on":P?"off":"indeterminate"),S=k.get(S)}return n&&!c&&Array.from(g.entries()).reduce((B,P)=>{let[D,F]=P;return F==="on"?[...B,D]:B},[]).length===0?x:g},in:(r,h,c)=>{let g=new Map;for(const v of r||[])g=l.select({id:v,value:!0,selected:new Map(g),children:h,parents:c});return g},out:(r,h)=>{const c=[];for(const[g,v]of r.entries())v==="on"&&!h.has(g)&&c.push(g);return c}};return l},cs=Symbol.for("vuetify:nested"),L4={id:Wt(),root:{register:()=>null,unregister:()=>null,parents:Lt(new Map),children:Lt(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:Lt(new Set),selected:Lt(new Map),selectedValues:Lt([])}},hb=mt({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),db=n=>{let l=!1;const r=Lt(new Map),h=Lt(new Map),c=ne(n,"opened",n.opened,$=>new Set($),$=>[...$.values()]),g=q(()=>{if(typeof n.selectStrategy=="object")return n.selectStrategy;switch(n.selectStrategy){case"single-leaf":return ab(n.mandatory);case"leaf":return sb(n.mandatory);case"independent":return I2(n.mandatory);case"single-independent":return P4(n.mandatory);case"classic":default:return ib(n.mandatory)}}),v=q(()=>{if(typeof n.openStrategy=="object")return n.openStrategy;switch(n.openStrategy){case"list":return ob;case"single":return rb;case"multiple":default:return j4}}),k=ne(n,"selected",n.selected,$=>g.value.in($,r.value,h.value),$=>g.value.out($,r.value,h.value));Qe(()=>{l=!0});function x($){const B=[];let P=$;for(;P!=null;)B.unshift(P),P=h.value.get(P);return B}const I=Ye("nested"),S={id:Wt(),root:{opened:c,selected:k,selectedValues:q(()=>{const $=[];for(const[B,P]of k.value.entries())P==="on"&&$.push(B);return $}),register:($,B,P)=>{B&&$!==B&&h.value.set($,B),P&&r.value.set($,[]),B!=null&&r.value.set(B,[...r.value.get(B)||[],$])},unregister:$=>{if(l)return;r.value.delete($);const B=h.value.get($);if(B){const P=r.value.get(B)??[];r.value.set(B,P.filter(D=>D!==$))}h.value.delete($),c.value.delete($)},open:($,B,P)=>{I.emit("click:open",{id:$,value:B,path:x($),event:P});const D=v.value.open({id:$,value:B,opened:new Set(c.value),children:r.value,parents:h.value,event:P});D&&(c.value=D)},openOnSelect:($,B,P)=>{const D=v.value.select({id:$,value:B,selected:new Map(k.value),opened:new Set(c.value),children:r.value,parents:h.value,event:P});D&&(c.value=D)},select:($,B,P)=>{I.emit("click:select",{id:$,value:B,path:x($),event:P});const D=g.value.select({id:$,value:B,selected:new Map(k.value),children:r.value,parents:h.value,event:P});D&&(k.value=D),S.root.openOnSelect($,B,P)},children:r,parents:h}};return Se(cs,S),S.root},D4=(n,l)=>{const r=de(cs,L4),h=Symbol(hn()),c=q(()=>n.value!==void 0?n.value:h),g={...r,id:c,open:(v,k)=>r.root.open(c.value,v,k),openOnSelect:(v,k)=>r.root.openOnSelect(c.value,v,k),isOpen:q(()=>r.root.opened.value.has(c.value)),parent:q(()=>r.root.parents.value.get(c.value)),select:(v,k)=>r.root.select(c.value,v,k),isSelected:q(()=>r.root.selected.value.get(le(c.value))==="on"),isIndeterminate:q(()=>r.root.selected.value.get(c.value)==="indeterminate"),isLeaf:q(()=>!r.root.children.value.get(c.value)),isGroupActivator:r.isGroupActivator};return!r.isGroupActivator&&r.root.register(c.value,r.id.value,l),Qe(()=>{!r.isGroupActivator&&r.root.unregister(c.value)}),l&&Se(cs,g),g},cb=()=>{const n=de(cs,L4);Se(cs,{...n,isGroupActivator:!0})},ub=Fn({name:"VListGroupActivator",setup(n,l){let{slots:r}=l;return cb(),()=>{var h;return(h=r.default)==null?void 0:h.call(r)}}}),pb=mt({activeColor:String,baseColor:String,color:String,collapseIcon:{type:ee,default:"$collapse"},expandIcon:{type:ee,default:"$expand"},prependIcon:ee,appendIcon:ee,fluid:Boolean,subgroup:Boolean,title:String,value:null,...Xt(),...re()},"VListGroup"),G0=Bt()({name:"VListGroup",props:pb(),setup(n,l){let{slots:r}=l;const{isOpen:h,open:c,id:g}=D4(Ht(n,"value"),!0),v=q(()=>`v-list-group--id-${String(g.value)}`),k=N4(),{isBooted:x}=Br();function I(P){c(!h.value,P)}const S=q(()=>({onClick:I,class:"v-list-group__header",id:v.value})),$=q(()=>h.value?n.collapseIcon:n.expandIcon),B=q(()=>({VListItem:{active:h.value,activeColor:n.activeColor,baseColor:n.baseColor,color:n.color,prependIcon:n.prependIcon||n.subgroup&&$.value,appendIcon:n.appendIcon||!n.subgroup&&$.value,title:n.title,value:n.value}}));return Dt(()=>t(n.tag,{class:["v-list-group",{"v-list-group--prepend":k==null?void 0:k.hasPrepend.value,"v-list-group--fluid":n.fluid,"v-list-group--subgroup":n.subgroup,"v-list-group--open":h.value},n.class],style:n.style},{default:()=>[r.activator&&t(ke,{defaults:B.value},{default:()=>[t(ub,null,{default:()=>[r.activator({props:S.value,isOpen:h.value})]})]}),t(Un,{transition:{component:oi},disabled:!x.value},{default:()=>{var P;return[$e(t("div",{class:"v-list-group__items",role:"group","aria-labelledby":v.value},[(P=r.default)==null?void 0:P.call(r)]),[[Dn,h.value]])]}})]})),{}}});const O4=Qn("v-list-item-subtitle"),F4=Qn("v-list-item-title"),gb=mt({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:ee,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:ee,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:ol(),onClickOnce:ol(),...An(),...Xt(),...We(),...Tn(),..._e(),...Ce(),...$s(),...re(),...ue(),..._n({variant:"text"})},"VListItem"),Ml=Bt()({name:"VListItem",directives:{Ripple:tr},props:gb(),emits:{click:n=>!0},setup(n,l){let{attrs:r,slots:h,emit:c}=l;const g=Ss(n,r),v=q(()=>n.value===void 0?g.href.value:n.value),{select:k,isSelected:x,isIndeterminate:I,isGroupActivator:S,root:$,parent:B,openOnSelect:P}=D4(v,!1),D=N4(),F=q(()=>{var gt;return n.active!==!1&&(n.active||((gt=g.isActive)==null?void 0:gt.value)||x.value)}),X=q(()=>n.link!==!1&&g.isLink.value),R=q(()=>!n.disabled&&n.link!==!1&&(n.link||g.isClickable.value||n.value!=null&&!!D)),H=q(()=>n.rounded||n.nav),U=q(()=>n.color??n.activeColor),W=q(()=>({color:F.value?U.value??n.baseColor:n.baseColor,variant:n.variant}));_t(()=>{var gt;return(gt=g.isActive)==null?void 0:gt.value},gt=>{gt&&B.value!=null&&$.open(B.value,!0),gt&&P(gt)},{immediate:!0});const{themeClasses:_}=ve(n),{borderClasses:tt}=Vn(n),{colorClasses:nt,colorStyles:Y,variantClasses:G}=Nr(W),{densityClasses:et}=dn(n),{dimensionStyles:st}=En(n),{elevationClasses:rt}=Je(n),{roundedClasses:ht}=Ne(H),dt=q(()=>n.lines?`v-list-item--${n.lines}-line`:void 0),Ct=q(()=>({isActive:F.value,select:k,isSelected:x.value,isIndeterminate:I.value}));function xt(gt){var It;c("click",gt),!(S||!R.value)&&((It=g.navigate)==null||It.call(g,gt),n.value!=null&&k(!x.value,gt))}function wt(gt){(gt.key==="Enter"||gt.key===" ")&&(gt.preventDefault(),xt(gt))}return Dt(()=>{const gt=X.value?"a":n.tag,It=h.title||n.title,At=h.subtitle||n.subtitle,Tt=!!(n.appendAvatar||n.appendIcon),Ft=!!(Tt||h.append),Qt=!!(n.prependAvatar||n.prependIcon),Jt=!!(Qt||h.prepend);return D==null||D.updateHasPrepend(Jt),n.activeColor&&Xk("active-color",["color","base-color"]),$e(t(gt,{class:["v-list-item",{"v-list-item--active":F.value,"v-list-item--disabled":n.disabled,"v-list-item--link":R.value,"v-list-item--nav":n.nav,"v-list-item--prepend":!Jt&&(D==null?void 0:D.hasPrepend.value),[`${n.activeClass}`]:n.activeClass&&F.value},_.value,tt.value,nt.value,et.value,rt.value,dt.value,ht.value,G.value,n.class],style:[Y.value,st.value,n.style],href:g.href.value,tabindex:R.value?D?-2:0:void 0,onClick:xt,onKeydown:R.value&&!X.value&&wt},{default:()=>{var Et;return[Hr(R.value||F.value,"v-list-item"),Jt&&t("div",{key:"prepend",class:"v-list-item__prepend"},[h.prepend?t(ke,{key:"prepend-defaults",disabled:!Qt,defaults:{VAvatar:{density:n.density,image:n.prependAvatar},VIcon:{density:n.density,icon:n.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var ut;return[(ut=h.prepend)==null?void 0:ut.call(h,Ct.value)]}}):t(Kt,null,[n.prependAvatar&&t(Kl,{key:"prepend-avatar",density:n.density,image:n.prependAvatar},null),n.prependIcon&&t(xe,{key:"prepend-icon",density:n.density,icon:n.prependIcon},null)]),t("div",{class:"v-list-item__spacer"},null)]),t("div",{class:"v-list-item__content","data-no-activator":""},[It&&t(F4,{key:"title"},{default:()=>{var ut;return[((ut=h.title)==null?void 0:ut.call(h,{title:n.title}))??n.title]}}),At&&t(O4,{key:"subtitle"},{default:()=>{var ut;return[((ut=h.subtitle)==null?void 0:ut.call(h,{subtitle:n.subtitle}))??n.subtitle]}}),(Et=h.default)==null?void 0:Et.call(h,Ct.value)]),Ft&&t("div",{key:"append",class:"v-list-item__append"},[h.append?t(ke,{key:"append-defaults",disabled:!Tt,defaults:{VAvatar:{density:n.density,image:n.appendAvatar},VIcon:{density:n.density,icon:n.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var ut;return[(ut=h.append)==null?void 0:ut.call(h,Ct.value)]}}):t(Kt,null,[n.appendIcon&&t(xe,{key:"append-icon",density:n.density,icon:n.appendIcon},null),n.appendAvatar&&t(Kl,{key:"append-avatar",density:n.density,image:n.appendAvatar},null)]),t("div",{class:"v-list-item__spacer"},null)])]}}),[[Mn("ripple"),R.value&&n.ripple]])}),{}}}),wb=mt({color:String,inset:Boolean,sticky:Boolean,title:String,...Xt(),...re()},"VListSubheader"),R4=Bt()({name:"VListSubheader",props:wb(),setup(n,l){let{slots:r}=l;const{textColorClasses:h,textColorStyles:c}=an(Ht(n,"color"));return Dt(()=>{const g=!!(r.default||n.title);return t(n.tag,{class:["v-list-subheader",{"v-list-subheader--inset":n.inset,"v-list-subheader--sticky":n.sticky},h.value,n.class],style:[{textColorStyles:c},n.style]},{default:()=>{var v;return[g&&t("div",{class:"v-list-subheader__text"},[((v=r.default)==null?void 0:v.call(r))??n.title])]}})}),{}}});const vb=mt({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...Xt(),...ue()},"VDivider"),T4=Bt()({name:"VDivider",props:vb(),setup(n,l){let{attrs:r}=l;const{themeClasses:h}=ve(n),{textColorClasses:c,textColorStyles:g}=an(Ht(n,"color")),v=q(()=>{const k={};return n.length&&(k[n.vertical?"maxHeight":"maxWidth"]=qt(n.length)),n.thickness&&(k[n.vertical?"borderRightWidth":"borderTopWidth"]=qt(n.thickness)),k});return Dt(()=>t("hr",{class:[{"v-divider":!0,"v-divider--inset":n.inset,"v-divider--vertical":n.vertical},h.value,c.value,n.class],style:[v.value,g.value,n.style],"aria-orientation":!r.role||r.role==="separator"?n.vertical?"vertical":"horizontal":void 0,role:`${r.role||"separator"}`},null)),{}}}),fb=mt({items:Array},"VListChildren"),E4=Bt()({name:"VListChildren",props:fb(),setup(n,l){let{slots:r}=l;return H4(),()=>{var h,c;return((h=r.default)==null?void 0:h.call(r))??((c=n.items)==null?void 0:c.map(g=>{var P,D;let{children:v,props:k,type:x,raw:I}=g;if(x==="divider")return((P=r.divider)==null?void 0:P.call(r,{props:k}))??t(T4,k,null);if(x==="subheader")return((D=r.subheader)==null?void 0:D.call(r,{props:k}))??t(R4,k,null);const S={subtitle:r.subtitle?F=>{var X;return(X=r.subtitle)==null?void 0:X.call(r,{...F,item:I})}:void 0,prepend:r.prepend?F=>{var X;return(X=r.prepend)==null?void 0:X.call(r,{...F,item:I})}:void 0,append:r.append?F=>{var X;return(X=r.append)==null?void 0:X.call(r,{...F,item:I})}:void 0,title:r.title?F=>{var X;return(X=r.title)==null?void 0:X.call(r,{...F,item:I})}:void 0},[$,B]=G0.filterProps(k);return v?t(G0,o({value:k==null?void 0:k.value},$),{activator:F=>{let{props:X}=F;return r.header?r.header({props:{...k,...X}}):t(Ml,o(k,X),S)},default:()=>t(E4,{items:v},r)}):r.item?r.item({props:k}):t(Ml,k,S)}))}}}),V4=mt({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function qr(n,l){const r=ln(l,n.itemTitle,l),h=n.returnObject?l:ln(l,n.itemValue,r),c=ln(l,n.itemChildren),g=n.itemProps===!0?typeof l=="object"&&l!=null&&!Array.isArray(l)?"children"in l?Mr(l,["children"])[1]:l:void 0:ln(l,n.itemProps),v={title:r,value:h,...g};return{title:String(v.title??""),value:v.value,props:v,children:Array.isArray(c)?_4(n,c):void 0,raw:l}}function _4(n,l){const r=[];for(const h of l)r.push(qr(n,h));return r}function y2(n){const l=q(()=>_4(n,n.items));return mb(l,r=>qr(n,r))}function mb(n,l){function r(c){return c.filter(g=>g!==null||n.value.some(v=>v.value===null)).map(g=>n.value.find(k=>Sr(g,k.value))??l(g))}function h(c){return c.map(g=>{let{value:v}=g;return v})}return{items:n,transformIn:r,transformOut:h}}function kb(n){return typeof n=="string"||typeof n=="number"||typeof n=="boolean"}function bb(n,l){const r=ln(l,n.itemType,"item"),h=kb(l)?l:ln(l,n.itemTitle),c=ln(l,n.itemValue,void 0),g=ln(l,n.itemChildren),v=n.itemProps===!0?Mr(l,["children"])[1]:ln(l,n.itemProps),k={title:h,value:c,...v};return{type:r,title:k.title,value:k.value,props:k,children:r==="item"&&g?W4(n,g):void 0,raw:l}}function W4(n,l){const r=[];for(const h of l)r.push(bb(n,h));return r}function Mb(n){return{items:q(()=>W4(n,n.items))}}const xb=mt({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,...hb({selectStrategy:"single-leaf",openStrategy:"list"}),...An(),...Xt(),...We(),...Tn(),..._e(),itemType:{type:String,default:"type"},...V4(),...Ce(),...re(),...ue(),..._n({variant:"text"})},"VList"),ci=Bt()({name:"VList",props:xb(),emits:{"update:selected":n=>!0,"update:opened":n=>!0,"click:open":n=>!0,"click:select":n=>!0},setup(n,l){let{slots:r}=l;const{items:h}=Mb(n),{themeClasses:c}=ve(n),{backgroundColorClasses:g,backgroundColorStyles:v}=Pe(Ht(n,"bgColor")),{borderClasses:k}=Vn(n),{densityClasses:x}=dn(n),{dimensionStyles:I}=En(n),{elevationClasses:S}=Je(n),{roundedClasses:$}=Ne(n),{open:B,select:P}=db(n),D=q(()=>n.lines?`v-list--${n.lines}-line`:void 0),F=Ht(n,"activeColor"),X=Ht(n,"baseColor"),R=Ht(n,"color");H4(),Te({VListGroup:{activeColor:F,baseColor:X,color:R},VListItem:{activeClass:Ht(n,"activeClass"),activeColor:F,baseColor:X,color:R,density:Ht(n,"density"),disabled:Ht(n,"disabled"),lines:Ht(n,"lines"),nav:Ht(n,"nav"),variant:Ht(n,"variant")}});const H=Wt(!1),U=Lt();function W(G){H.value=!0}function _(G){H.value=!1}function tt(G){var et;!H.value&&!(G.relatedTarget&&((et=U.value)!=null&&et.contains(G.relatedTarget)))&&Y()}function nt(G){if(U.value){if(G.key==="ArrowDown")Y("next");else if(G.key==="ArrowUp")Y("prev");else if(G.key==="Home")Y("first");else if(G.key==="End")Y("last");else return;G.preventDefault()}}function Y(G){if(U.value)return ka(U.value,G)}return Dt(()=>t(n.tag,{ref:U,class:["v-list",{"v-list--disabled":n.disabled,"v-list--nav":n.nav},c.value,g.value,k.value,x.value,S.value,D.value,$.value,n.class],style:[v.value,I.value,n.style],tabindex:n.disabled||H.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:W,onFocusout:_,onFocus:tt,onKeydown:nt},{default:()=>[t(E4,{items:h.value},r)]})),{open:B,select:P,focus:Y}}}),zb=Qn("v-list-img"),Ib=mt({start:Boolean,end:Boolean,...Xt(),...re()},"VListItemAction"),yb=Bt()({name:"VListItemAction",props:Ib(),setup(n,l){let{slots:r}=l;return Dt(()=>t(n.tag,{class:["v-list-item-action",{"v-list-item-action--start":n.start,"v-list-item-action--end":n.end},n.class],style:n.style},r)),{}}}),Cb=mt({start:Boolean,end:Boolean,...Xt(),...re()},"VListItemMedia"),Sb=Bt()({name:"VListItemMedia",props:Cb(),setup(n,l){let{slots:r}=l;return Dt(()=>t(n.tag,{class:["v-list-item-media",{"v-list-item-media--start":n.start,"v-list-item-media--end":n.end},n.class],style:n.style},r)),{}}});function qi(n,l){return{x:n.x+l.x,y:n.y+l.y}}function $b(n,l){return{x:n.x-l.x,y:n.y-l.y}}function Rd(n,l){if(n.side==="top"||n.side==="bottom"){const{side:r,align:h}=n,c=h==="left"?0:h==="center"?l.width/2:h==="right"?l.width:h,g=r==="top"?0:r==="bottom"?l.height:r;return qi({x:c,y:g},l)}else if(n.side==="left"||n.side==="right"){const{side:r,align:h}=n,c=r==="left"?0:r==="right"?l.width:r,g=h==="top"?0:h==="center"?l.height/2:h==="bottom"?l.height:h;return qi({x:c,y:g},l)}return qi({x:l.width/2,y:l.height/2},l)}const X4={static:Hb,connected:jb},Ab=mt({locationStrategy:{type:[String,Function],default:"static",validator:n=>typeof n=="function"||n in X4},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function Bb(n,l){const r=Lt({}),h=Lt();ze&&(Zl(()=>!!(l.isActive.value&&n.locationStrategy),g=>{var v,k;_t(()=>n.locationStrategy,g),sn(()=>{h.value=void 0}),typeof n.locationStrategy=="function"?h.value=(v=n.locationStrategy(l,n,r))==null?void 0:v.updateLocation:h.value=(k=X4[n.locationStrategy](l,n,r))==null?void 0:k.updateLocation}),window.addEventListener("resize",c,{passive:!0}),sn(()=>{window.removeEventListener("resize",c),h.value=void 0}));function c(g){var v;(v=h.value)==null||v.call(h,g)}return{contentStyles:r,updateLocation:h}}function Hb(){}function Nb(n,l){l?n.style.removeProperty("left"):n.style.removeProperty("right");const r=l2(n);return l?r.x+=parseFloat(n.style.right||0):r.x-=parseFloat(n.style.left||0),r.y-=parseFloat(n.style.top||0),r}function jb(n,l,r){i6(n.activatorEl.value)&&Object.assign(r.value,{position:"fixed",top:0,[n.isRtl.value?"right":"left"]:0});const{preferredAnchor:c,preferredOrigin:g}=e2(()=>{const D=P0(l.location,n.isRtl.value),F=l.origin==="overlap"?D:l.origin==="auto"?Vi(D):P0(l.origin,n.isRtl.value);return D.side===F.side&&D.align===_i(F).align?{preferredAnchor:hd(D),preferredOrigin:hd(F)}:{preferredAnchor:D,preferredOrigin:F}}),[v,k,x,I]=["minWidth","minHeight","maxWidth","maxHeight"].map(D=>q(()=>{const F=parseFloat(l[D]);return isNaN(F)?1/0:F})),S=q(()=>{if(Array.isArray(l.offset))return l.offset;if(typeof l.offset=="string"){const D=l.offset.split(" ").map(parseFloat);return D.length<2&&D.push(0),D}return typeof l.offset=="number"?[l.offset,0]:[0,0]});let $=!1;const B=new ResizeObserver(()=>{$&&P()});_t([n.activatorEl,n.contentEl],(D,F)=>{let[X,R]=D,[H,U]=F;H&&B.unobserve(H),X&&B.observe(X),U&&B.unobserve(U),R&&B.observe(R)},{immediate:!0}),sn(()=>{B.disconnect()});function P(){if($=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>$=!0)}),!n.activatorEl.value||!n.contentEl.value)return;const D=n.activatorEl.value.getBoundingClientRect(),F=Nb(n.contentEl.value,n.isRtl.value),X=Ma(n.contentEl.value),R=12;X.length||(X.push(document.documentElement),n.contentEl.value.style.top&&n.contentEl.value.style.left||(F.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),F.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const H=X.reduce((st,rt)=>{const ht=rt.getBoundingClientRect(),dt=new Kr({x:rt===document.documentElement?0:ht.x,y:rt===document.documentElement?0:ht.y,width:rt.clientWidth,height:rt.clientHeight});return st?new Kr({x:Math.max(st.left,dt.left),y:Math.max(st.top,dt.top),width:Math.min(st.right,dt.right)-Math.max(st.left,dt.left),height:Math.min(st.bottom,dt.bottom)-Math.max(st.top,dt.top)}):dt},void 0);H.x+=R,H.y+=R,H.width-=R*2,H.height-=R*2;let U={anchor:c.value,origin:g.value};function W(st){const rt=new Kr(F),ht=Rd(st.anchor,D),dt=Rd(st.origin,rt);let{x:Ct,y:xt}=$b(ht,dt);switch(st.anchor.side){case"top":xt-=S.value[0];break;case"bottom":xt+=S.value[0];break;case"left":Ct-=S.value[0];break;case"right":Ct+=S.value[0];break}switch(st.anchor.align){case"top":xt-=S.value[1];break;case"bottom":xt+=S.value[1];break;case"left":Ct-=S.value[1];break;case"right":Ct+=S.value[1];break}return rt.x+=Ct,rt.y+=xt,rt.width=Math.min(rt.width,x.value),rt.height=Math.min(rt.height,I.value),{overflows:cd(rt,H),x:Ct,y:xt}}let _=0,tt=0;const nt={x:0,y:0},Y={x:!1,y:!1};let G=-1;for(;!(G++>10);){const{x:st,y:rt,overflows:ht}=W(U);_+=st,tt+=rt,F.x+=st,F.y+=rt;{const dt=dd(U.anchor),Ct=ht.x.before||ht.x.after,xt=ht.y.before||ht.y.after;let wt=!1;if(["x","y"].forEach(gt=>{if(gt==="x"&&Ct&&!Y.x||gt==="y"&&xt&&!Y.y){const It={anchor:{...U.anchor},origin:{...U.origin}},At=gt==="x"?dt==="y"?_i:Vi:dt==="y"?Vi:_i;It.anchor=At(It.anchor),It.origin=At(It.origin);const{overflows:Tt}=W(It);(Tt[gt].before<=ht[gt].before&&Tt[gt].after<=ht[gt].after||Tt[gt].before+Tt[gt].after<(ht[gt].before+ht[gt].after)/2)&&(U=It,wt=Y[gt]=!0)}}),wt)continue}ht.x.before&&(_+=ht.x.before,F.x+=ht.x.before),ht.x.after&&(_-=ht.x.after,F.x-=ht.x.after),ht.y.before&&(tt+=ht.y.before,F.y+=ht.y.before),ht.y.after&&(tt-=ht.y.after,F.y-=ht.y.after);{const dt=cd(F,H);nt.x=H.width-dt.x.before-dt.x.after,nt.y=H.height-dt.y.before-dt.y.after,_+=dt.x.before,F.x+=dt.x.before,tt+=dt.y.before,F.y+=dt.y.before}break}const et=dd(U.anchor);return Object.assign(r.value,{"--v-overlay-anchor-origin":`${U.anchor.side} ${U.anchor.align}`,transformOrigin:`${U.origin.side} ${U.origin.align}`,top:qt(Yi(tt)),left:n.isRtl.value?void 0:qt(Yi(_)),right:n.isRtl.value?qt(Yi(-_)):void 0,minWidth:qt(et==="y"?Math.min(v.value,D.width):v.value),maxWidth:qt(Td(rn(nt.x,v.value===1/0?0:v.value,x.value))),maxHeight:qt(Td(rn(nt.y,k.value===1/0?0:k.value,I.value)))}),{available:nt,contentBox:F}}return _t(()=>[c.value,g.value,l.offset,l.minWidth,l.minHeight,l.maxWidth,l.maxHeight],()=>P()),we(()=>{const D=P();if(!D)return;const{available:F,contentBox:X}=D;X.height>F.y&&requestAnimationFrame(()=>{P(),requestAnimationFrame(()=>{P()})})}),{updateLocation:P}}function Yi(n){return Math.round(n*devicePixelRatio)/devicePixelRatio}function Td(n){return Math.ceil(n*devicePixelRatio)/devicePixelRatio}let Z0=!0;const Ia=[];function Pb(n){!Z0||Ia.length?(Ia.push(n),K0()):(Z0=!1,n(),K0())}let Ed=-1;function K0(){cancelAnimationFrame(Ed),Ed=requestAnimationFrame(()=>{const n=Ia.shift();n&&n(),Ia.length?K0():Z0=!0})}const ha={none:null,close:Ob,block:Fb,reposition:Rb},Lb=mt({scrollStrategy:{type:[String,Function],default:"block",validator:n=>typeof n=="function"||n in ha}},"VOverlay-scroll-strategies");function Db(n,l){if(!ze)return;let r;bn(async()=>{r==null||r.stop(),l.isActive.value&&n.scrollStrategy&&(r=io(),await we(),r.active&&r.run(()=>{var h;typeof n.scrollStrategy=="function"?n.scrollStrategy(l,n,r):(h=ha[n.scrollStrategy])==null||h.call(ha,l,n,r)}))}),sn(()=>{r==null||r.stop()})}function Ob(n){function l(r){n.isActive.value=!1}q4(n.activatorEl.value??n.contentEl.value,l)}function Fb(n,l){var v;const r=(v=n.root.value)==null?void 0:v.offsetParent,h=[...new Set([...Ma(n.activatorEl.value,l.contained?r:void 0),...Ma(n.contentEl.value,l.contained?r:void 0)])].filter(k=>!k.classList.contains("v-overlay-scroll-blocked")),c=window.innerWidth-document.documentElement.offsetWidth,g=(k=>a2(k)&&k)(r||document.documentElement);g&&n.root.value.classList.add("v-overlay--scroll-blocked"),h.forEach((k,x)=>{k.style.setProperty("--v-body-scroll-x",qt(-k.scrollLeft)),k.style.setProperty("--v-body-scroll-y",qt(-k.scrollTop)),k!==document.documentElement&&k.style.setProperty("--v-scrollbar-offset",qt(c)),k.classList.add("v-overlay-scroll-blocked")}),sn(()=>{h.forEach((k,x)=>{const I=parseFloat(k.style.getPropertyValue("--v-body-scroll-x")),S=parseFloat(k.style.getPropertyValue("--v-body-scroll-y"));k.style.removeProperty("--v-body-scroll-x"),k.style.removeProperty("--v-body-scroll-y"),k.style.removeProperty("--v-scrollbar-offset"),k.classList.remove("v-overlay-scroll-blocked"),k.scrollLeft=-I,k.scrollTop=-S}),g&&n.root.value.classList.remove("v-overlay--scroll-blocked")})}function Rb(n,l,r){let h=!1,c=-1,g=-1;function v(k){Pb(()=>{var S,$;const x=performance.now();($=(S=n.updateLocation).value)==null||$.call(S,k),h=(performance.now()-x)/(1e3/60)>2})}g=(typeof requestIdleCallback>"u"?k=>k():requestIdleCallback)(()=>{r.run(()=>{q4(n.activatorEl.value??n.contentEl.value,k=>{h?(cancelAnimationFrame(c),c=requestAnimationFrame(()=>{c=requestAnimationFrame(()=>{v(k)})})):v(k)})})}),sn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(g),cancelAnimationFrame(c)})}function q4(n,l){const r=[document,...Ma(n)];r.forEach(h=>{h.addEventListener("scroll",l,{passive:!0})}),sn(()=>{r.forEach(h=>{h.removeEventListener("scroll",l)})})}const Q0=Symbol.for("vuetify:v-menu"),Y4=mt({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function U4(n,l){const r={},h=c=>()=>{if(!ze)return Promise.resolve(!0);const g=c==="openDelay";return r.closeDelay&&window.clearTimeout(r.closeDelay),delete r.closeDelay,r.openDelay&&window.clearTimeout(r.openDelay),delete r.openDelay,new Promise(v=>{const k=parseInt(n[c]??0,10);r[c]=window.setTimeout(()=>{l==null||l(g),v(g)},k)})};return{runCloseDelay:h("closeDelay"),runOpenDelay:h("openDelay")}}const Tb=mt({activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...Y4()},"VOverlay-activator");function Eb(n,l){let{isActive:r,isTop:h}=l;const c=Lt();let g=!1,v=!1,k=!0;const x=q(()=>n.openOnFocus||n.openOnFocus==null&&n.openOnHover),I=q(()=>n.openOnClick||n.openOnClick==null&&!n.openOnHover&&!x.value),{runOpenDelay:S,runCloseDelay:$}=U4(n,U=>{U===(n.openOnHover&&g||x.value&&v)&&!(n.openOnHover&&r.value&&!h.value)&&(r.value!==U&&(k=!0),r.value=U)}),B={onClick:U=>{U.stopPropagation(),c.value=U.currentTarget||U.target,r.value=!r.value},onMouseenter:U=>{var W;(W=U.sourceCapabilities)!=null&&W.firesTouchEvents||(g=!0,c.value=U.currentTarget||U.target,S())},onMouseleave:U=>{g=!1,$()},onFocus:U=>{ro(U.target,":focus-visible")!==!1&&(v=!0,U.stopPropagation(),c.value=U.currentTarget||U.target,S())},onBlur:U=>{v=!1,U.stopPropagation(),$()}},P=q(()=>{const U={};return I.value&&(U.onClick=B.onClick),n.openOnHover&&(U.onMouseenter=B.onMouseenter,U.onMouseleave=B.onMouseleave),x.value&&(U.onFocus=B.onFocus,U.onBlur=B.onBlur),U}),D=q(()=>{const U={};if(n.openOnHover&&(U.onMouseenter=()=>{g=!0,S()},U.onMouseleave=()=>{g=!1,$()}),x.value&&(U.onFocusin=()=>{v=!0,S()},U.onFocusout=()=>{v=!1,$()}),n.closeOnContentClick){const W=de(Q0,null);U.onClick=()=>{r.value=!1,W==null||W.closeParents()}}return U}),F=q(()=>{const U={};return n.openOnHover&&(U.onMouseenter=()=>{k&&(g=!0,k=!1,S())},U.onMouseleave=()=>{g=!1,$()}),U});_t(h,U=>{U&&(n.openOnHover&&!g&&(!x.value||!v)||x.value&&!v&&(!n.openOnHover||!g))&&(r.value=!1)});const X=Lt();bn(()=>{X.value&&we(()=>{c.value=N0(X.value)})});const R=Ye("useActivator");let H;return _t(()=>!!n.activator,U=>{U&&ze?(H=io(),H.run(()=>{Vb(n,R,{activatorEl:c,activatorEvents:P})})):H&&H.stop()},{flush:"post",immediate:!0}),sn(()=>{H==null||H.stop()}),{activatorEl:c,activatorRef:X,activatorEvents:P,contentEvents:D,scrimEvents:F}}function Vb(n,l,r){let{activatorEl:h,activatorEvents:c}=r;_t(()=>n.activator,(x,I)=>{if(I&&x!==I){const S=k(I);S&&v(S)}x&&we(()=>g())},{immediate:!0}),_t(()=>n.activatorProps,()=>{g()}),sn(()=>{v()});function g(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k(),I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.activatorProps;x&&Dk(x,o(c.value,I))}function v(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:k(),I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:n.activatorProps;x&&Ok(x,o(c.value,I))}function k(){var S,$;let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n.activator,I;if(x)if(x==="parent"){let B=($=(S=l==null?void 0:l.proxy)==null?void 0:S.$el)==null?void 0:$.parentNode;for(;B.hasAttribute("data-no-activator");)B=B.parentNode;I=B}else typeof x=="string"?I=document.querySelector(x):"$el"in x?I=x.$el:I=x;return h.value=(I==null?void 0:I.nodeType)===Node.ELEMENT_NODE?I:null,h.value}}function G4(){if(!ze)return Wt(!1);const{ssr:n}=Ar();if(n){const l=Wt(!1);return Ve(()=>{l.value=!0}),l}else return Wt(!0)}const ui=mt({eager:Boolean},"lazy");function C2(n,l){const r=Wt(!1),h=q(()=>r.value||n.eager||l.value);_t(l,()=>r.value=!0);function c(){n.eager||(r.value=!1)}return{isBooted:r,hasContent:h,onAfterLeave:c}}function zo(){const l=Ye("useScopeId").vnode.scopeId;return{scopeId:l?{[l]:""}:void 0}}const Vd=Symbol.for("vuetify:stack"),Ho=Ze([]);function _b(n,l,r){const h=Ye("useStack"),c=!r,g=de(Vd,void 0),v=Ze({activeChildren:new Set});Se(Vd,v);const k=Wt(+l.value);Zl(n,()=>{var $;const S=($=Ho.at(-1))==null?void 0:$[1];k.value=S?S+10:+l.value,c&&Ho.push([h.uid,k.value]),g==null||g.activeChildren.add(h.uid),sn(()=>{if(c){const B=le(Ho).findIndex(P=>P[0]===h.uid);Ho.splice(B,1)}g==null||g.activeChildren.delete(h.uid)})});const x=Wt(!0);c&&bn(()=>{var $;const S=(($=Ho.at(-1))==null?void 0:$[0])===h.uid;setTimeout(()=>x.value=S)});const I=q(()=>!v.activeChildren.size);return{globalTop:uo(x),localTop:I,stackStyles:q(()=>({zIndex:k.value}))}}function Wb(n){return{teleportTarget:q(()=>{const r=n.value;if(r===!0||!ze)return;const h=r===!1?document.body:typeof r=="string"?document.querySelector(r):r;if(h==null)return;let c=h.querySelector(":scope > .v-overlay-container");return c||(c=document.createElement("div"),c.className="v-overlay-container",h.appendChild(c)),c})}}function Xb(){return!0}function Z4(n,l,r){if(!n||K4(n,r)===!1)return!1;const h=Wp(l);if(typeof ShadowRoot<"u"&&h instanceof ShadowRoot&&h.host===n.target)return!1;const c=(typeof r.value=="object"&&r.value.include||(()=>[]))();return c.push(l),!c.some(g=>g==null?void 0:g.contains(n.target))}function K4(n,l){return(typeof l.value=="object"&&l.value.closeConditional||Xb)(n)}function qb(n,l,r){const h=typeof r.value=="function"?r.value:r.value.handler;l._clickOutside.lastMousedownWasOutside&&Z4(n,l,r)&&setTimeout(()=>{K4(n,r)&&h&&h(n)},0)}function _d(n,l){const r=Wp(n);l(document),typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&l(r)}const Q4={mounted(n,l){const r=c=>qb(c,n,l),h=c=>{n._clickOutside.lastMousedownWasOutside=Z4(c,n,l)};_d(n,c=>{c.addEventListener("click",r,!0),c.addEventListener("mousedown",h,!0)}),n._clickOutside||(n._clickOutside={lastMousedownWasOutside:!1}),n._clickOutside[l.instance.$.uid]={onClick:r,onMousedown:h}},unmounted(n,l){n._clickOutside&&(_d(n,r=>{var g;if(!r||!((g=n._clickOutside)!=null&&g[l.instance.$.uid]))return;const{onClick:h,onMousedown:c}=n._clickOutside[l.instance.$.uid];r.removeEventListener("click",h,!0),r.removeEventListener("mousedown",c,!0)}),delete n._clickOutside[l.instance.$.uid])}};function Yb(n){const{modelValue:l,color:r,...h}=n;return t(Zn,{name:"fade-transition",appear:!0},{default:()=>[n.modelValue&&t("div",o({class:["v-overlay__scrim",n.color.backgroundColorClasses.value],style:n.color.backgroundColorStyles.value},h),null)]})}const Bs=mt({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...Tb(),...Xt(),...Tn(),...ui(),...Ab(),...Lb(),...ue(),...Sl()},"VOverlay"),xl=Bt()({name:"VOverlay",directives:{ClickOutside:Q4},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Bs()},emits:{"click:outside":n=>!0,"update:modelValue":n=>!0,afterLeave:()=>!0},setup(n,l){let{slots:r,attrs:h,emit:c}=l;const g=ne(n,"modelValue"),v=q({get:()=>g.value,set:It=>{It&&n.disabled||(g.value=It)}}),{teleportTarget:k}=Wb(q(()=>n.attach||n.contained)),{themeClasses:x}=ve(n),{rtlClasses:I,isRtl:S}=Ue(),{hasContent:$,onAfterLeave:B}=C2(n,v),P=Pe(q(()=>typeof n.scrim=="string"?n.scrim:null)),{globalTop:D,localTop:F,stackStyles:X}=_b(v,Ht(n,"zIndex"),n._disableGlobalStack),{activatorEl:R,activatorRef:H,activatorEvents:U,contentEvents:W,scrimEvents:_}=Eb(n,{isActive:v,isTop:F}),{dimensionStyles:tt}=En(n),nt=G4(),{scopeId:Y}=zo();_t(()=>n.disabled,It=>{It&&(v.value=!1)});const G=Lt(),et=Lt(),{contentStyles:st,updateLocation:rt}=Bb(n,{isRtl:S,contentEl:et,activatorEl:R,isActive:v});Db(n,{root:G,contentEl:et,activatorEl:R,isActive:v,updateLocation:rt});function ht(It){c("click:outside",It),n.persistent?gt():v.value=!1}function dt(){return v.value&&D.value}ze&&_t(v,It=>{It?window.addEventListener("keydown",Ct):window.removeEventListener("keydown",Ct)},{immediate:!0});function Ct(It){var At,Tt;It.key==="Escape"&&D.value&&(n.persistent?gt():(v.value=!1,(At=et.value)!=null&&At.contains(document.activeElement)&&((Tt=R.value)==null||Tt.focus())))}const xt=u4();Zl(()=>n.closeOnBack,()=>{j7(xt,It=>{D.value&&v.value?(It(!1),n.persistent?gt():v.value=!1):It()})});const wt=Lt();_t(()=>v.value&&(n.absolute||n.contained)&&k.value==null,It=>{if(It){const At=s2(G.value);At&&At!==document.scrollingElement&&(wt.value=At.scrollTop)}});function gt(){n.noClickAnimation||et.value&&ur(et.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:as})}return Dt(()=>{var It;return t(Kt,null,[(It=r.activator)==null?void 0:It.call(r,{isActive:v.value,props:o({ref:H},U.value,n.activatorProps)}),nt.value&&$.value&&t(ou,{disabled:!k.value,to:k.value},{default:()=>[t("div",o({class:["v-overlay",{"v-overlay--absolute":n.absolute||n.contained,"v-overlay--active":v.value,"v-overlay--contained":n.contained},x.value,I.value,n.class],style:[X.value,{top:qt(wt.value)},n.style],ref:G},Y,h),[t(Yb,o({color:P,modelValue:v.value&&!!n.scrim},_.value),null),t(Un,{appear:!0,persisted:!0,transition:n.transition,target:R.value,onAfterLeave:()=>{B(),c("afterLeave")}},{default:()=>{var At;return[$e(t("div",o({ref:et,class:["v-overlay__content",n.contentClass],style:[tt.value,st.value]},W.value,n.contentProps),[(At=r.default)==null?void 0:At.call(r,{isActive:v})]),[[Dn,v.value],[Mn("click-outside"),{handler:ht,closeConditional:dt,include:()=>[R.value]}]])]}})])]})])}),{activatorEl:R,animateClick:gt,contentEl:et,globalTop:D,localTop:F,updateLocation:rt}}}),Ui=Symbol("Forwarded refs");function Gi(n,l){let r=n;for(;r;){const h=Reflect.getOwnPropertyDescriptor(r,l);if(h)return h;r=Object.getPrototypeOf(r)}}function Jn(n){for(var l=arguments.length,r=new Array(l>1?l-1:0),h=1;h!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{scopeId:c}=zo(),g=hn(),v=q(()=>n.id||`v-menu-${g}`),k=Lt(),x=de(Q0,null),I=Wt(0);Se(Q0,{register(){++I.value},unregister(){--I.value},closeParents(){setTimeout(()=>{I.value||(h.value=!1,x==null||x.closeParents())},40)}});async function S(F){var H,U,W;const X=F.relatedTarget,R=F.target;await we(),h.value&&X!==R&&((H=k.value)!=null&&H.contentEl)&&((U=k.value)!=null&&U.globalTop)&&![document,k.value.contentEl].includes(R)&&!k.value.contentEl.contains(R)&&((W=ss(k.value.contentEl)[0])==null||W.focus())}_t(h,F=>{F?(x==null||x.register(),document.addEventListener("focusin",S,{once:!0})):(x==null||x.unregister(),document.removeEventListener("focusin",S))});function $(){x==null||x.closeParents()}function B(F){var X,R,H;n.disabled||F.key==="Tab"&&(Hp(ss((X=k.value)==null?void 0:X.contentEl,!1),F.shiftKey?"prev":"next",W=>W.tabIndex>=0)||(h.value=!1,(H=(R=k.value)==null?void 0:R.activatorEl)==null||H.focus()))}function P(F){var R;if(n.disabled)return;const X=(R=k.value)==null?void 0:R.contentEl;X&&h.value?F.key==="ArrowDown"?(F.preventDefault(),ka(X,"next")):F.key==="ArrowUp"&&(F.preventDefault(),ka(X,"prev")):["ArrowDown","ArrowUp"].includes(F.key)&&(h.value=!0,F.preventDefault(),setTimeout(()=>setTimeout(()=>P(F))))}const D=q(()=>o({"aria-haspopup":"menu","aria-expanded":String(h.value),"aria-owns":v.value,onKeydown:P},n.activatorProps));return Dt(()=>{const[F]=xl.filterProps(n);return t(xl,o({ref:k,class:["v-menu",n.class],style:n.style},F,{modelValue:h.value,"onUpdate:modelValue":X=>h.value=X,absolute:!0,activatorProps:D.value,"onClick:outside":$,onKeydown:B},c),{activator:r.activator,default:function(){for(var X=arguments.length,R=new Array(X),H=0;H{var U;return[(U=r.default)==null?void 0:U.call(r,...R)]}})}})}),Jn({id:v,ΨopenChildren:I},k)}});const Gb=mt({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...Xt(),...Sl({transition:{component:p2}})},"VCounter"),gi=Bt()({name:"VCounter",functional:!0,props:Gb(),setup(n,l){let{slots:r}=l;const h=q(()=>n.max?`${n.value} / ${n.max}`:String(n.value));return Dt(()=>t(Un,{transition:n.transition},{default:()=>[$e(t("div",{class:["v-counter",n.class],style:n.style},[r.default?r.default({counter:h.value,max:n.max,value:n.value}):h.value]),[[Dn,n.active]])]})),{}}});const Zb=mt({floating:Boolean,...Xt()},"VFieldLabel"),Lo=Bt()({name:"VFieldLabel",props:Zb(),setup(n,l){let{slots:r}=l;return Dt(()=>t(xo,{class:["v-field-label",{"v-field-label--floating":n.floating},n.class],style:n.style,"aria-hidden":n.floating||void 0},r)),{}}}),Kb=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],wi=mt({appendInnerIcon:ee,bgColor:String,clearable:Boolean,clearIcon:{type:ee,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:ee,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:n=>Kb.includes(n)},"onClick:clear":ol(),"onClick:appendInner":ol(),"onClick:prependInner":ol(),...Xt(),...b2(),...Ce(),...ue()},"VField"),Hs=Bt()({name:"VField",inheritAttrs:!1,props:{id:String,...hi(),...wi()},emits:{"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const{themeClasses:g}=ve(n),{loaderClasses:v}=ai(n),{focusClasses:k,isFocused:x,focus:I,blur:S}=er(n),{InputIcon:$}=y4(n),{roundedClasses:B}=Ne(n),{rtlClasses:P}=Ue(),D=q(()=>n.dirty||n.active),F=q(()=>!n.singleLine&&!!(n.label||c.label)),X=hn(),R=q(()=>n.id||`input-${X}`),H=q(()=>`${R.value}-messages`),U=Lt(),W=Lt(),_=Lt(),tt=q(()=>["plain","underlined"].includes(n.variant)),{backgroundColorClasses:nt,backgroundColorStyles:Y}=Pe(Ht(n,"bgColor")),{textColorClasses:G,textColorStyles:et}=an(q(()=>n.error||n.disabled?void 0:D.value&&x.value?n.color:n.baseColor));_t(D,ht=>{if(F.value){const dt=U.value.$el,Ct=W.value.$el;requestAnimationFrame(()=>{const xt=l2(dt),wt=Ct.getBoundingClientRect(),gt=wt.x-xt.x,It=wt.y-xt.y-(xt.height/2-wt.height/2),At=wt.width/.75,Tt=Math.abs(At-xt.width)>1?{maxWidth:qt(At)}:void 0,Ft=getComputedStyle(dt),Qt=getComputedStyle(Ct),Jt=parseFloat(Ft.transitionDuration)*1e3||150,Et=parseFloat(Qt.getPropertyValue("--v-field-label-scale")),ut=Qt.getPropertyValue("color");dt.style.visibility="visible",Ct.style.visibility="hidden",ur(dt,{transform:`translate(${gt}px, ${It}px) scale(${Et})`,color:ut,...Tt},{duration:Jt,easing:as,direction:ht?"normal":"reverse"}).finished.then(()=>{dt.style.removeProperty("visibility"),Ct.style.removeProperty("visibility")})})}},{flush:"post"});const st=q(()=>({isActive:D,isFocused:x,controlRef:_,blur:S,focus:I}));function rt(ht){ht.target!==document.activeElement&&ht.preventDefault()}return Dt(()=>{var gt,It,At;const ht=n.variant==="outlined",dt=c["prepend-inner"]||n.prependInnerIcon,Ct=!!(n.clearable||c.clear),xt=!!(c["append-inner"]||n.appendInnerIcon||Ct),wt=c.label?c.label({...st.value,label:n.label,props:{for:R.value}}):n.label;return t("div",o({class:["v-field",{"v-field--active":D.value,"v-field--appended":xt,"v-field--center-affix":n.centerAffix??!tt.value,"v-field--disabled":n.disabled,"v-field--dirty":n.dirty,"v-field--error":n.error,"v-field--flat":n.flat,"v-field--has-background":!!n.bgColor,"v-field--persistent-clear":n.persistentClear,"v-field--prepended":dt,"v-field--reverse":n.reverse,"v-field--single-line":n.singleLine,"v-field--no-label":!wt,[`v-field--variant-${n.variant}`]:!0},g.value,nt.value,k.value,v.value,B.value,P.value,n.class],style:[Y.value,n.style],onClick:rt},r),[t("div",{class:"v-field__overlay"},null),t(M2,{name:"v-field",active:!!n.loading,color:n.error?"error":typeof n.loading=="string"?n.loading:n.color},{default:c.loader}),dt&&t("div",{key:"prepend",class:"v-field__prepend-inner"},[n.prependInnerIcon&&t($,{key:"prepend-icon",name:"prependInner"},null),(gt=c["prepend-inner"])==null?void 0:gt.call(c,st.value)]),t("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(n.variant)&&F.value&&t(Lo,{key:"floating-label",ref:W,class:[G.value],floating:!0,for:R.value,style:et.value},{default:()=>[wt]}),t(Lo,{ref:U,for:R.value},{default:()=>[wt]}),(It=c.default)==null?void 0:It.call(c,{...st.value,props:{id:R.value,class:"v-field__input","aria-describedby":H.value},focus:I,blur:S})]),Ct&&t(g2,{key:"clear"},{default:()=>[$e(t("div",{class:"v-field__clearable",onMousedown:Tt=>{Tt.preventDefault(),Tt.stopPropagation()}},[c.clear?c.clear():t($,{name:"clear"},null)]),[[Dn,n.dirty]])]}),xt&&t("div",{key:"append",class:"v-field__append-inner"},[(At=c["append-inner"])==null?void 0:At.call(c,st.value),n.appendInnerIcon&&t($,{key:"append-icon",name:"appendInner"},null)]),t("div",{class:["v-field__outline",G.value],style:et.value},[ht&&t(Kt,null,[t("div",{class:"v-field__outline__start"},null),F.value&&t("div",{class:"v-field__outline__notch"},[t(Lo,{ref:W,floating:!0,for:R.value},{default:()=>[wt]})]),t("div",{class:"v-field__outline__end"},null)]),tt.value&&F.value&&t(Lo,{ref:W,floating:!0,for:R.value},{default:()=>[wt]})])])}),{controlRef:_}}});function S2(n){const l=Object.keys(Hs.props).filter(r=>!t2(r)&&r!=="class"&&r!=="style");return Mr(n,l)}const Qb=["color","file","time","date","datetime-local","week","month"],vi=mt({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...Al(),...wi()},"VTextField"),Ir=Bt()({name:"VTextField",directives:{Intersect:si},inheritAttrs:!1,props:vi(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const g=ne(n,"modelValue"),{isFocused:v,focus:k,blur:x}=er(n),I=q(()=>typeof n.counterValue=="function"?n.counterValue(g.value):(g.value??"").toString().length),S=q(()=>{if(r.maxlength)return r.maxlength;if(!(!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"))return n.counter}),$=q(()=>["plain","underlined"].includes(n.variant));function B(tt,nt){var Y,G;!n.autofocus||!tt||(G=(Y=nt[0].target)==null?void 0:Y.focus)==null||G.call(Y)}const P=Lt(),D=Lt(),F=Lt(),X=q(()=>Qb.includes(n.type)||n.persistentPlaceholder||v.value||n.active);function R(){var tt;F.value!==document.activeElement&&((tt=F.value)==null||tt.focus()),v.value||k()}function H(tt){h("mousedown:control",tt),tt.target!==F.value&&(R(),tt.preventDefault())}function U(tt){R(),h("click:control",tt)}function W(tt){tt.stopPropagation(),R(),we(()=>{g.value=null,n2(n["onClick:clear"],tt)})}function _(tt){var Y;const nt=tt.target;if(g.value=nt.value,(Y=n.modelModifiers)!=null&&Y.trim&&["text","search","password","tel","url"].includes(n.type)){const G=[nt.selectionStart,nt.selectionEnd];we(()=>{nt.selectionStart=G[0],nt.selectionEnd=G[1]})}}return Dt(()=>{const tt=!!(c.counter||n.counter||n.counterValue),nt=!!(tt||c.details),[Y,G]=$r(r),[{modelValue:et,...st}]=Ke.filterProps(n),[rt]=S2(n);return t(Ke,o({ref:P,modelValue:g.value,"onUpdate:modelValue":ht=>g.value=ht,class:["v-text-field",{"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-text-field--plain-underlined":["plain","underlined"].includes(n.variant)},n.class],style:n.style},Y,st,{centerAffix:!$.value,focused:v.value}),{...c,default:ht=>{let{id:dt,isDisabled:Ct,isDirty:xt,isReadonly:wt,isValid:gt}=ht;return t(Hs,o({ref:D,onMousedown:H,onClick:U,"onClick:clear":W,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"],role:n.role},rt,{id:dt.value,active:X.value||xt.value,dirty:xt.value||n.dirty,disabled:Ct.value,focused:v.value,error:gt.value===!1}),{...c,default:It=>{let{props:{class:At,...Tt}}=It;const Ft=$e(t("input",o({ref:F,value:g.value,onInput:_,autofocus:n.autofocus,readonly:wt.value,disabled:Ct.value,name:n.name,placeholder:n.placeholder,size:1,type:n.type,onFocus:R,onBlur:x},Tt,G),null),[[Mn("intersect"),{handler:B},null,{once:!0}]]);return t(Kt,null,[n.prefix&&t("span",{class:"v-text-field__prefix"},[t("span",{class:"v-text-field__prefix__text"},[n.prefix])]),c.default?t("div",{class:At,"data-no-activator":""},[c.default(),Ft]):Gn(Ft,{class:At}),n.suffix&&t("span",{class:"v-text-field__suffix"},[t("span",{class:"v-text-field__suffix__text"},[n.suffix])])])}})},details:nt?ht=>{var dt;return t(Kt,null,[(dt=c.details)==null?void 0:dt.call(c,ht),tt&&t(Kt,null,[t("span",null,null),t(gi,{active:n.persistentCounter||v.value,value:I.value,max:S.value},c.counter)])])}:void 0})}),Jn({},P,D,F)}});const Jb=mt({renderless:Boolean,...Xt()},"VVirtualScrollItem"),t8=Bt()({name:"VVirtualScrollItem",inheritAttrs:!1,props:Jb(),emits:{"update:height":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const{resizeRef:g,contentRect:v}=sl(void 0,"border");_t(()=>{var k;return(k=v.value)==null?void 0:k.height},k=>{k!=null&&h("update:height",k)}),Dt(()=>{var k,x;return n.renderless?t(Kt,null,[(k=c.default)==null?void 0:k.call(c,{itemRef:g})]):t("div",o({ref:g,class:["v-virtual-scroll__item",n.class],style:n.style},r),[(x=c.default)==null?void 0:x.call(c)])})}}),Wd=-1,Xd=1,e8=mt({itemHeight:{type:[Number,String],default:48}},"virtual");function n8(n,l,r){const h=Wt(0),c=Wt(n.itemHeight),g=q({get:()=>parseInt(c.value??0,10),set(nt){c.value=nt}}),v=Lt(),{resizeRef:k,contentRect:x}=sl();bn(()=>{k.value=v.value});const I=Ar(),S=new Map;let $=Array.from({length:l.value.length});const B=q(()=>{const nt=(!x.value||v.value===document.documentElement?I.height.value:x.value.height)-((r==null?void 0:r.value)??0);return Math.ceil(nt/g.value*1.7+1)});function P(nt,Y){g.value=Math.max(g.value,Y),$[nt]=Y,S.set(l.value[nt],Y)}function D(nt){return $.slice(0,nt).reduce((Y,G)=>Y+(G||g.value),0)}function F(nt){const Y=l.value.length;let G=0,et=0;for(;et=ht&&(h.value=rn(rt,0,l.value.length-B.value)),X=Y}function H(nt){if(!v.value)return;const Y=D(nt);v.value.scrollTop=Y}const U=q(()=>Math.min(l.value.length,h.value+B.value)),W=q(()=>l.value.slice(h.value,U.value).map((nt,Y)=>({raw:nt,index:Y+h.value}))),_=q(()=>D(h.value)),tt=q(()=>D(l.value.length)-D(U.value));return _t(()=>l.value.length,()=>{$=gl(l.value.length).map(()=>g.value),S.forEach((nt,Y)=>{const G=l.value.indexOf(Y);G===-1?S.delete(Y):$[G]=nt})}),{containerRef:v,computedItems:W,itemHeight:g,paddingTop:_,paddingBottom:tt,scrollToIndex:H,handleScroll:R,handleItemResize:P}}const l8=mt({items:{type:Array,default:()=>[]},renderless:Boolean,...e8(),...Xt(),...Tn()},"VVirtualScroll"),fi=Bt()({name:"VVirtualScroll",props:l8(),setup(n,l){let{slots:r}=l;const h=Ye("VVirtualScroll"),{dimensionStyles:c}=En(n),{containerRef:g,handleScroll:v,handleItemResize:k,scrollToIndex:x,paddingTop:I,paddingBottom:S,computedItems:$}=n8(n,Ht(n,"items"));return Zl(()=>n.renderless,()=>{Ve(()=>{var B;g.value=s2(h.vnode.el,!0),(B=g.value)==null||B.addEventListener("scroll",v)}),sn(()=>{var B;(B=g.value)==null||B.removeEventListener("scroll",v)})}),Dt(()=>{const B=$.value.map(P=>t(t8,{key:P.index,renderless:n.renderless,"onUpdate:height":D=>k(P.index,D)},{default:D=>{var F;return(F=r.default)==null?void 0:F.call(r,{item:P.raw,index:P.index,...D})}}));return n.renderless?t(Kt,null,[t("div",{class:"v-virtual-scroll__spacer",style:{paddingTop:qt(I.value)}},null),B,t("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:qt(S.value)}},null)]):t("div",{ref:g,class:["v-virtual-scroll",n.class],onScroll:v,style:[c.value,n.style]},[t("div",{class:"v-virtual-scroll__container",style:{paddingTop:qt(I.value),paddingBottom:qt(S.value)}},[B])])}),{scrollToIndex:x}}});function $2(n,l){const r=Wt(!1);let h;function c(k){cancelAnimationFrame(h),r.value=!0,h=requestAnimationFrame(()=>{h=requestAnimationFrame(()=>{r.value=!1})})}async function g(){await new Promise(k=>requestAnimationFrame(k)),await new Promise(k=>requestAnimationFrame(k)),await new Promise(k=>requestAnimationFrame(k)),await new Promise(k=>{if(r.value){const x=_t(r,()=>{x(),k()})}else k()})}async function v(k){var S,$;if(k.key==="Tab"&&((S=l.value)==null||S.focus()),!["PageDown","PageUp","Home","End"].includes(k.key))return;const x=($=n.value)==null?void 0:$.$el;if(!x)return;(k.key==="Home"||k.key==="End")&&x.scrollTo({top:k.key==="Home"?0:x.scrollHeight,behavior:"smooth"}),await g();const I=x.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(k.key==="PageDown"||k.key==="Home"){const B=x.getBoundingClientRect().top;for(const P of I)if(P.getBoundingClientRect().top>=B){P.focus();break}}else{const B=x.getBoundingClientRect().bottom;for(const P of[...I].reverse())if(P.getBoundingClientRect().bottom<=B){P.focus();break}}}return{onListScroll:c,onListKeydown:v}}const A2=mt({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:ee,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,valueComparator:{type:Function,default:Sr},itemColor:String,...V4({itemChildren:!1})},"Select"),r8=mt({...A2(),...On(vi({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...Sl({transition:{component:ri}})},"VSelect"),o8=Bt()({name:"VSelect",props:r8(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:menu":n=>!0},setup(n,l){let{slots:r}=l;const{t:h}=Rn(),c=Lt(),g=Lt(),v=Lt(),k=ne(n,"menu"),x=q({get:()=>k.value,set:wt=>{var gt;k.value&&!wt&&((gt=g.value)!=null&>.ΨopenChildren)||(k.value=wt)}}),{items:I,transformIn:S,transformOut:$}=y2(n),B=ne(n,"modelValue",[],wt=>S(wt===null?[null]:Pn(wt)),wt=>{const gt=$(wt);return n.multiple?gt:gt[0]??null}),P=di(),D=q(()=>B.value.map(wt=>I.value.find(gt=>{const It=ln(gt.raw,n.itemValue),At=ln(wt.raw,n.itemValue);return It===void 0||At===void 0?!1:n.returnObject?n.valueComparator(It,At):n.valueComparator(gt.value,wt.value)})||wt)),F=q(()=>D.value.map(wt=>wt.props.value)),X=Wt(!1),R=q(()=>x.value?n.closeText:n.openText);let H="",U;const W=q(()=>n.hideSelected?I.value.filter(wt=>!D.value.some(gt=>gt===wt)):I.value),_=q(()=>n.hideNoData&&!I.value.length||n.readonly||(P==null?void 0:P.isReadonly.value)),tt=Lt(),{onListScroll:nt,onListKeydown:Y}=$2(tt,c);function G(wt){n.openOnClear&&(x.value=!0)}function et(){_.value||(x.value=!x.value)}function st(wt){var Ft,Qt;if(!wt.key||n.readonly||P!=null&&P.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(wt.key)&&wt.preventDefault(),["Enter","ArrowDown"," "].includes(wt.key)&&(x.value=!0),["Escape","Tab"].includes(wt.key)&&(x.value=!1),wt.key==="Home"?(Ft=tt.value)==null||Ft.focus("first"):wt.key==="End"&&((Qt=tt.value)==null||Qt.focus("last"));const gt=1e3;function It(Jt){const Et=Jt.key.length===1,ut=!Jt.ctrlKey&&!Jt.metaKey&&!Jt.altKey;return Et&&ut}if(n.multiple||!It(wt))return;const At=performance.now();At-U>gt&&(H=""),H+=wt.key.toLowerCase(),U=At;const Tt=I.value.find(Jt=>Jt.title.toLowerCase().startsWith(H));Tt!==void 0&&(B.value=[Tt])}function rt(wt){if(n.multiple){const gt=F.value.findIndex(It=>n.valueComparator(It,wt.value));if(gt===-1)B.value=[...B.value,wt];else{const It=[...B.value];It.splice(gt,1),B.value=It}}else B.value=[wt],x.value=!1}function ht(wt){var gt;(gt=tt.value)!=null&>.$el.contains(wt.relatedTarget)||(x.value=!1)}function dt(){var wt;X.value&&((wt=c.value)==null||wt.focus())}function Ct(wt){X.value=!0}function xt(wt){if(wt==null)B.value=[];else if(ro(c.value,":autofill")||ro(c.value,":-webkit-autofill")){const gt=I.value.find(It=>It.title===wt);gt&&rt(gt)}else c.value&&(c.value.value="")}return _t(x,()=>{if(!n.hideSelected&&x.value&&D.value.length){const wt=W.value.findIndex(gt=>D.value.some(It=>gt.value===It.value));ze&&window.requestAnimationFrame(()=>{var gt;wt>=0&&((gt=v.value)==null||gt.scrollToIndex(wt))})}}),Dt(()=>{const wt=!!(n.chips||r.chip),gt=!!(!n.hideNoData||W.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),It=B.value.length>0,[At]=Ir.filterProps(n),Tt=It||!X.value&&n.label&&!n.persistentPlaceholder?void 0:n.placeholder;return t(Ir,o({ref:c},At,{modelValue:B.value.map(Ft=>Ft.props.value).join(", "),"onUpdate:modelValue":xt,focused:X.value,"onUpdate:focused":Ft=>X.value=Ft,validationValue:B.externalValue,dirty:It,class:["v-select",{"v-select--active-menu":x.value,"v-select--chips":!!n.chips,[`v-select--${n.multiple?"multiple":"single"}`]:!0,"v-select--selected":B.value.length,"v-select--selection-slot":!!r.selection},n.class],style:n.style,inputmode:"none",placeholder:Tt,"onClick:clear":G,"onMousedown:control":et,onBlur:ht,onKeydown:st,"aria-label":h(R.value),title:h(R.value)}),{...r,default:()=>t(Kt,null,[t(pi,o({ref:g,modelValue:x.value,"onUpdate:modelValue":Ft=>x.value=Ft,activator:"parent",contentClass:"v-select__content",disabled:_.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:n.transition,onAfterLeave:dt},n.menuProps),{default:()=>[gt&&t(ci,{ref:tt,selected:F.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:Ft=>Ft.preventDefault(),onKeydown:Y,onFocusin:Ct,onScrollPassive:nt,tabindex:"-1",color:n.itemColor??n.color},{default:()=>{var Ft,Qt,Jt;return[(Ft=r["prepend-item"])==null?void 0:Ft.call(r),!W.value.length&&!n.hideNoData&&(((Qt=r["no-data"])==null?void 0:Qt.call(r))??t(Ml,{title:h(n.noDataText)},null)),t(fi,{ref:v,renderless:!0,items:W.value},{default:Et=>{var bt;let{item:ut,index:pt,itemRef:Nt}=Et;const jt=o(ut.props,{ref:Nt,key:pt,onClick:()=>rt(ut)});return((bt=r.item)==null?void 0:bt.call(r,{item:ut,index:pt,props:jt}))??t(Ml,jt,{prepend:ft=>{let{isSelected:J}=ft;return t(Kt,null,[n.multiple&&!n.hideSelected?t(ao,{key:ut.value,modelValue:J,ripple:!1,tabindex:"-1"},null):void 0,ut.props.prependIcon&&t(xe,{icon:ut.props.prependIcon},null)])}})}}),(Jt=r["append-item"])==null?void 0:Jt.call(r)]}})]}),D.value.map((Ft,Qt)=>{var ut;function Jt(pt){pt.stopPropagation(),pt.preventDefault(),rt(Ft)}const Et={"onClick:close":Jt,onMousedown(pt){pt.preventDefault(),pt.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return t("div",{key:Ft.value,class:"v-select__selection"},[wt?r.chip?t(ke,{key:"chip-defaults",defaults:{VChip:{closable:n.closableChips,size:"small",text:Ft.title}}},{default:()=>{var pt;return[(pt=r.chip)==null?void 0:pt.call(r,{item:Ft,index:Qt,props:Et})]}}):t(As,o({key:"chip",closable:n.closableChips,size:"small",text:Ft.title},Et),null):((ut=r.selection)==null?void 0:ut.call(r,{item:Ft,index:Qt}))??t("span",{class:"v-select__selection-text"},[Ft.title,n.multiple&&Qtn==null||l==null?-1:n.toString().toLocaleLowerCase().indexOf(l.toString().toLocaleLowerCase()),J4=mt({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function a8(n,l,r){var k;const h=[],c=(r==null?void 0:r.default)??s8,g=r!=null&&r.filterKeys?Pn(r.filterKeys):!1,v=Object.keys((r==null?void 0:r.customKeyFilter)??{}).length;if(!(n!=null&&n.length))return h;t:for(let x=0;xh!=null&&h.transform?je(l).map(h==null?void 0:h.transform):je(l));bn(()=>{const x=typeof r=="function"?r():je(r),I=typeof x!="string"&&typeof x!="number"?"":String(x),S=a8(v.value,I,{customKeyFilter:n.customKeyFilter,default:n.customFilter,filterKeys:n.filterKeys,filterMode:n.filterMode,noFilter:n.noFilter}),$=je(l),B=[],P=new Map;S.forEach(D=>{let{index:F,matches:X}=D;const R=$[F];B.push(R),P.set(R.value,X)}),c.value=B,g.value=P});function k(x){return g.value.get(x.value)}return{filteredItems:c,filteredMatches:g,getMatches:k}}function i8(n,l,r){if(l==null)return n;if(Array.isArray(l))throw new Error("Multiple matches is not implemented");return typeof l=="number"&&~l?t(Kt,null,[t("span",{class:"v-autocomplete__unmask"},[n.substr(0,l)]),t("span",{class:"v-autocomplete__mask"},[n.substr(l,r)]),t("span",{class:"v-autocomplete__unmask"},[n.substr(l+r)])]):n}const h8=mt({autoSelectFirst:{type:[Boolean,String]},search:String,...J4({filterKeys:["title"]}),...A2(),...On(vi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Sl({transition:!1})},"VAutocomplete"),d8=Bt()({name:"VAutocomplete",props:h8(),emits:{"update:focused":n=>!0,"update:search":n=>!0,"update:modelValue":n=>!0,"update:menu":n=>!0},setup(n,l){let{slots:r}=l;const{t:h}=Rn(),c=Lt(),g=Wt(!1),v=Wt(!0),k=Wt(!1),x=Lt(),I=Lt(),S=ne(n,"menu"),$=q({get:()=>S.value,set:bt=>{var ft;S.value&&!bt&&((ft=x.value)!=null&&ft.ΨopenChildren)||(S.value=bt)}}),B=Wt(-1),P=q(()=>{var bt;return(bt=c.value)==null?void 0:bt.color}),D=q(()=>$.value?n.closeText:n.openText),{items:F,transformIn:X,transformOut:R}=y2(n),{textColorClasses:H,textColorStyles:U}=an(P),W=ne(n,"search",""),_=ne(n,"modelValue",[],bt=>X(bt===null?[null]:Pn(bt)),bt=>{const ft=R(bt);return n.multiple?ft:ft[0]??null}),tt=di(),{filteredItems:nt,getMatches:Y}=tg(n,F,()=>v.value?"":W.value),G=q(()=>_.value.map(bt=>F.value.find(ft=>{const J=ln(ft.raw,n.itemValue),lt=ln(bt.raw,n.itemValue);return J===void 0||lt===void 0?!1:n.returnObject?n.valueComparator(J,lt):n.valueComparator(ft.value,bt.value)})||bt)),et=q(()=>n.hideSelected?nt.value.filter(bt=>!G.value.some(ft=>ft.value===bt.value)):nt.value),st=q(()=>G.value.map(bt=>bt.props.value)),rt=q(()=>G.value[B.value]),ht=q(()=>{var ft;return(n.autoSelectFirst===!0||n.autoSelectFirst==="exact"&&W.value===((ft=et.value[0])==null?void 0:ft.title))&&et.value.length>0&&!v.value&&!k.value}),dt=q(()=>n.hideNoData&&!F.value.length||n.readonly||(tt==null?void 0:tt.isReadonly.value)),Ct=Lt(),{onListScroll:xt,onListKeydown:wt}=$2(Ct,c);function gt(bt){n.openOnClear&&($.value=!0),W.value=""}function It(){dt.value||($.value=!0)}function At(bt){dt.value||(g.value&&(bt.preventDefault(),bt.stopPropagation()),$.value=!$.value)}function Tt(bt){var lt,at,ct;if(n.readonly||tt!=null&&tt.isReadonly.value)return;const ft=c.value.selectionStart,J=st.value.length;if((B.value>-1||["Enter","ArrowDown","ArrowUp"].includes(bt.key))&&bt.preventDefault(),["Enter","ArrowDown"].includes(bt.key)&&($.value=!0),["Escape"].includes(bt.key)&&($.value=!1),ht.value&&["Enter","Tab"].includes(bt.key)&&jt(et.value[0]),bt.key==="ArrowDown"&&ht.value&&((lt=Ct.value)==null||lt.focus("next")),!!n.multiple){if(["Backspace","Delete"].includes(bt.key)){if(B.value<0){bt.key==="Backspace"&&!W.value&&(B.value=J-1);return}const kt=B.value;rt.value&&jt(rt.value),B.value=kt>=J-1?J-2:kt}if(bt.key==="ArrowLeft"){if(B.value<0&&ft>0)return;const kt=B.value>-1?B.value-1:J-1;G.value[kt]?B.value=kt:(B.value=-1,c.value.setSelectionRange((at=W.value)==null?void 0:at.length,(ct=W.value)==null?void 0:ct.length))}if(bt.key==="ArrowRight"){if(B.value<0)return;const kt=B.value+1;G.value[kt]?B.value=kt:(B.value=-1,c.value.setSelectionRange(0,0))}}}function Ft(bt){W.value=bt.target.value}function Qt(bt){if(ro(c.value,":autofill")||ro(c.value,":-webkit-autofill")){const ft=F.value.find(J=>J.title===bt.target.value);ft&&jt(ft)}}function Jt(){var bt;g.value&&(v.value=!0,(bt=c.value)==null||bt.focus())}function Et(bt){g.value=!0,setTimeout(()=>{k.value=!0})}function ut(bt){k.value=!1}function pt(bt){(bt==null||bt===""&&!n.multiple)&&(_.value=[])}const Nt=Wt(!1);function jt(bt){if(n.multiple){const ft=st.value.findIndex(J=>n.valueComparator(J,bt.value));if(ft===-1)_.value=[..._.value,bt];else{const J=[..._.value];J.splice(ft,1),_.value=J}}else _.value=[bt],Nt.value=!0,W.value=bt.title,$.value=!1,v.value=!0,we(()=>Nt.value=!1)}return _t(g,(bt,ft)=>{var J;bt!==ft&&(bt?(Nt.value=!0,W.value=n.multiple?"":String(((J=G.value.at(-1))==null?void 0:J.props.title)??""),v.value=!0,we(()=>Nt.value=!1)):(!n.multiple&&!W.value?_.value=[]:ht.value&&!k.value&&!G.value.some(lt=>{let{value:at}=lt;return at===et.value[0].value})&&jt(et.value[0]),$.value=!1,W.value="",B.value=-1))}),_t(W,bt=>{!g.value||Nt.value||(bt&&($.value=!0),v.value=!bt)}),_t($,()=>{if(!n.hideSelected&&$.value&&G.value.length){const bt=et.value.findIndex(ft=>G.value.some(J=>ft.value===J.value));ze&&window.requestAnimationFrame(()=>{var ft;bt>=0&&((ft=I.value)==null||ft.scrollToIndex(bt))})}}),Dt(()=>{const bt=!!(n.chips||r.chip),ft=!!(!n.hideNoData||et.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),J=_.value.length>0,[lt]=Ir.filterProps(n);return t(Ir,o({ref:c},lt,{modelValue:W.value,"onUpdate:modelValue":pt,focused:g.value,"onUpdate:focused":at=>g.value=at,validationValue:_.externalValue,dirty:J,onInput:Ft,onChange:Qt,class:["v-autocomplete",`v-autocomplete--${n.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":$.value,"v-autocomplete--chips":!!n.chips,"v-autocomplete--selection-slot":!!r.selection,"v-autocomplete--selecting-index":B.value>-1},n.class],style:n.style,readonly:n.readonly,placeholder:J?void 0:n.placeholder,"onClick:clear":gt,"onMousedown:control":It,onKeydown:Tt}),{...r,default:()=>t(Kt,null,[t(pi,o({ref:x,modelValue:$.value,"onUpdate:modelValue":at=>$.value=at,activator:"parent",contentClass:"v-autocomplete__content",disabled:dt.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:n.transition,onAfterLeave:Jt},n.menuProps),{default:()=>[ft&&t(ci,{ref:Ct,selected:st.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:at=>at.preventDefault(),onKeydown:wt,onFocusin:Et,onFocusout:ut,onScrollPassive:xt,tabindex:"-1",color:n.itemColor??n.color},{default:()=>{var at,ct,kt;return[(at=r["prepend-item"])==null?void 0:at.call(r),!et.value.length&&!n.hideNoData&&(((ct=r["no-data"])==null?void 0:ct.call(r))??t(Ml,{title:h(n.noDataText)},null)),t(fi,{ref:I,renderless:!0,items:et.value},{default:yt=>{var Zt;let{item:Ot,index:$t,itemRef:Rt}=yt;const Pt=o(Ot.props,{ref:Rt,key:$t,active:ht.value&&$t===0?!0:void 0,onClick:()=>jt(Ot)});return((Zt=r.item)==null?void 0:Zt.call(r,{item:Ot,index:$t,props:Pt}))??t(Ml,Pt,{prepend:Ut=>{let{isSelected:Gt}=Ut;return t(Kt,null,[n.multiple&&!n.hideSelected?t(ao,{key:Ot.value,modelValue:Gt,ripple:!1,tabindex:"-1"},null):void 0,Ot.props.prependIcon&&t(xe,{icon:Ot.props.prependIcon},null)])},title:()=>{var Ut,Gt;return v.value?Ot.title:i8(Ot.title,(Ut=Y(Ot))==null?void 0:Ut.title,((Gt=W.value)==null?void 0:Gt.length)??0)}})}}),(kt=r["append-item"])==null?void 0:kt.call(r)]}})]}),G.value.map((at,ct)=>{var Ot;function kt($t){$t.stopPropagation(),$t.preventDefault(),jt(at)}const yt={"onClick:close":kt,onMousedown($t){$t.preventDefault(),$t.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return t("div",{key:at.value,class:["v-autocomplete__selection",ct===B.value&&["v-autocomplete__selection--selected",H.value]],style:ct===B.value?U.value:{}},[bt?r.chip?t(ke,{key:"chip-defaults",defaults:{VChip:{closable:n.closableChips,size:"small",text:at.title}}},{default:()=>{var $t;return[($t=r.chip)==null?void 0:$t.call(r,{item:at,index:ct,props:yt})]}}):t(As,o({key:"chip",closable:n.closableChips,size:"small",text:at.title},yt),null):((Ot=r.selection)==null?void 0:Ot.call(r,{item:at,index:ct}))??t("span",{class:"v-autocomplete__selection-text"},[at.title,n.multiple&&ct(n.floating?n.dot?2:4:n.dot?8:12)+(["top","bottom"].includes(S)?+(n.offsetY??0):["left","right"].includes(S)?+(n.offsetX??0):0));return Dt(()=>{const S=Number(n.content),$=!n.max||isNaN(S)?n.content:S<=+n.max?S:`${n.max}+`,[B,P]=Mr(l.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return t(n.tag,o({class:["v-badge",{"v-badge--bordered":n.bordered,"v-badge--dot":n.dot,"v-badge--floating":n.floating,"v-badge--inline":n.inline},n.class]},P,{style:n.style}),{default:()=>{var D,F;return[t("div",{class:"v-badge__wrapper"},[(F=(D=l.slots).default)==null?void 0:F.call(D),t(Un,{transition:n.transition},{default:()=>{var X,R;return[$e(t("span",o({class:["v-badge__badge",x.value,r.value,c.value,v.value],style:[h.value,k.value,n.inline?{}:I.value],"aria-atomic":"true","aria-label":g(n.label,S),"aria-live":"polite",role:"status"},B),[n.dot?void 0:l.slots.badge?(R=(X=l.slots).badge)==null?void 0:R.call(X):n.icon?t(xe,{icon:n.icon},null):$]),[[Dn,n.modelValue]])]}})])]}})}),{}}});const p8=mt({color:String,density:String,...Xt()},"VBannerActions"),eg=Bt()({name:"VBannerActions",props:p8(),setup(n,l){let{slots:r}=l;return Te({VBtn:{color:n.color,density:n.density,variant:"text"}}),Dt(()=>{var h;return t("div",{class:["v-banner-actions",n.class],style:n.style},[(h=r.default)==null?void 0:h.call(r)])}),{}}}),ng=Qn("v-banner-text"),g8=mt({avatar:String,color:String,icon:ee,lines:String,stacked:Boolean,sticky:Boolean,text:String,...An(),...Xt(),...We(),...Tn(),..._e(),...Ql(),...bo(),...Ce(),...re(),...ue()},"VBanner"),w8=Bt()({name:"VBanner",props:g8(),setup(n,l){let{slots:r}=l;const{borderClasses:h}=Vn(n),{densityClasses:c}=dn(n),{mobile:g}=Ar(),{dimensionStyles:v}=En(n),{elevationClasses:k}=Je(n),{locationStyles:x}=Jl(n),{positionClasses:I}=Mo(n),{roundedClasses:S}=Ne(n),{themeClasses:$}=ve(n),B=Ht(n,"color"),P=Ht(n,"density");Te({VBannerActions:{color:B,density:P}}),Dt(()=>{const D=!!(n.text||r.text),F=!!(n.avatar||n.icon),X=!!(F||r.prepend);return t(n.tag,{class:["v-banner",{"v-banner--stacked":n.stacked||g.value,"v-banner--sticky":n.sticky,[`v-banner--${n.lines}-line`]:!!n.lines},h.value,c.value,k.value,I.value,S.value,$.value,n.class],style:[v.value,x.value,n.style],role:"banner"},{default:()=>{var R;return[X&&t("div",{key:"prepend",class:"v-banner__prepend"},[r.prepend?t(ke,{key:"prepend-defaults",disabled:!F,defaults:{VAvatar:{color:B.value,density:P.value,icon:n.icon,image:n.avatar}}},r.prepend):t(Kl,{key:"prepend-avatar",color:B.value,density:P.value,icon:n.icon,image:n.avatar},null)]),t("div",{class:"v-banner__content"},[D&&t(ng,{key:"text"},{default:()=>{var H;return[((H=r.text)==null?void 0:H.call(r))??n.text]}}),(R=r.default)==null?void 0:R.call(r)]),r.actions&&t(eg,{key:"actions"},r.actions)]}})})}});const v8=mt({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:n=>!n||["horizontal","shift"].includes(n)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...An(),...Xt(),...We(),..._e(),...Ce(),...go({name:"bottom-navigation"}),...re({tag:"header"}),...vo({modelValue:!0,selectedClass:"v-btn--selected"}),...ue()},"VBottomNavigation"),f8=Bt()({name:"VBottomNavigation",props:v8(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{themeClasses:h}=Gp(),{borderClasses:c}=Vn(n),{backgroundColorClasses:g,backgroundColorStyles:v}=Pe(Ht(n,"bgColor")),{densityClasses:k}=dn(n),{elevationClasses:x}=Je(n),{roundedClasses:I}=Ne(n),{ssrBootStyles:S}=Br(),$=q(()=>Number(n.height)-(n.density==="comfortable"?8:0)-(n.density==="compact"?16:0)),B=Ht(n,"active"),{layoutItemStyles:P}=wo({id:n.name,order:q(()=>parseInt(n.order,10)),position:q(()=>"bottom"),layoutSize:q(()=>B.value?$.value:0),elementSize:$,active:B,absolute:Ht(n,"absolute")});return jr(n,v2),Te({VBtn:{color:Ht(n,"color"),density:Ht(n,"density"),stacked:q(()=>n.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Dt(()=>t(n.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":B.value,"v-bottom-navigation--grow":n.grow,"v-bottom-navigation--shift":n.mode==="shift"},h.value,g.value,c.value,k.value,x.value,I.value,n.class],style:[v.value,P.value,{height:qt($.value),transform:`translateY(${qt(B.value?0:100,"%")})`},S.value,n.style]},{default:()=>[r.default&&t("div",{class:"v-bottom-navigation__content"},[r.default()])]})),{}}});const m8=mt({divider:[Number,String],...Xt()},"VBreadcrumbsDivider"),lg=Bt()({name:"VBreadcrumbsDivider",props:m8(),setup(n,l){let{slots:r}=l;return Dt(()=>{var h;return t("li",{class:["v-breadcrumbs-divider",n.class],style:n.style},[((h=r==null?void 0:r.default)==null?void 0:h.call(r))??n.divider])}),{}}}),k8=mt({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...Xt(),...$s(),...re({tag:"li"})},"VBreadcrumbsItem"),rg=Bt()({name:"VBreadcrumbsItem",props:k8(),setup(n,l){let{slots:r,attrs:h}=l;const c=Ss(n,h),g=q(()=>{var I;return n.active||((I=c.isActive)==null?void 0:I.value)}),v=q(()=>g.value?n.activeColor:n.color),{textColorClasses:k,textColorStyles:x}=an(v);return Dt(()=>t(n.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":g.value,"v-breadcrumbs-item--disabled":n.disabled,[`${n.activeClass}`]:g.value&&n.activeClass},k.value,n.class],style:[x.value,n.style],"aria-current":g.value?"page":void 0},{default:()=>{var I,S;return[c.isLink.value?t("a",{class:"v-breadcrumbs-item--link",href:c.href.value,"aria-current":g.value?"page":void 0,onClick:c.navigate},[((S=r.default)==null?void 0:S.call(r))??n.title]):((I=r.default)==null?void 0:I.call(r))??n.title]}})),{}}}),b8=mt({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:ee,items:{type:Array,default:()=>[]},...Xt(),...We(),...Ce(),...re({tag:"ul"})},"VBreadcrumbs"),M8=Bt()({name:"VBreadcrumbs",props:b8(),setup(n,l){let{slots:r}=l;const{backgroundColorClasses:h,backgroundColorStyles:c}=Pe(Ht(n,"bgColor")),{densityClasses:g}=dn(n),{roundedClasses:v}=Ne(n);Te({VBreadcrumbsDivider:{divider:Ht(n,"divider")},VBreadcrumbsItem:{activeClass:Ht(n,"activeClass"),activeColor:Ht(n,"activeColor"),color:Ht(n,"color"),disabled:Ht(n,"disabled")}});const k=q(()=>n.items.map(x=>typeof x=="string"?{item:{title:x},raw:x}:{item:x,raw:x}));return Dt(()=>{const x=!!(r.prepend||n.icon);return t(n.tag,{class:["v-breadcrumbs",h.value,g.value,v.value,n.class],style:[c.value,n.style]},{default:()=>{var I;return[x&&t("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[r.prepend?t(ke,{key:"prepend-defaults",disabled:!n.icon,defaults:{VIcon:{icon:n.icon,start:!0}}},r.prepend):t(xe,{key:"prepend-icon",start:!0,icon:n.icon},null)]),k.value.map((S,$,B)=>{let{item:P,raw:D}=S;return t(Kt,null,[t(rg,o({key:P.title,disabled:$>=B.length-1},P),{default:r.title?()=>{var F;return(F=r.title)==null?void 0:F.call(r,{item:D,index:$})}:void 0}),${var F;return(F=r.divider)==null?void 0:F.call(r,{item:D,index:$})}:void 0})])}),(I=r.default)==null?void 0:I.call(r)]}})}),{}}});const og=Bt()({name:"VCardActions",props:Xt(),setup(n,l){let{slots:r}=l;return Te({VBtn:{variant:"text"}}),Dt(()=>{var h;return t("div",{class:["v-card-actions",n.class],style:n.style},[(h=r.default)==null?void 0:h.call(r)])}),{}}}),sg=Qn("v-card-subtitle"),ag=Qn("v-card-title"),x8=mt({appendAvatar:String,appendIcon:ee,prependAvatar:String,prependIcon:ee,subtitle:String,title:String,...Xt(),...We()},"VCardItem"),ig=Bt()({name:"VCardItem",props:x8(),setup(n,l){let{slots:r}=l;return Dt(()=>{var I;const h=!!(n.prependAvatar||n.prependIcon),c=!!(h||r.prepend),g=!!(n.appendAvatar||n.appendIcon),v=!!(g||r.append),k=!!(n.title||r.title),x=!!(n.subtitle||r.subtitle);return t("div",{class:["v-card-item",n.class],style:n.style},[c&&t("div",{key:"prepend",class:"v-card-item__prepend"},[r.prepend?t(ke,{key:"prepend-defaults",disabled:!h,defaults:{VAvatar:{density:n.density,icon:n.prependIcon,image:n.prependAvatar}}},r.prepend):h&&t(Kl,{key:"prepend-avatar",density:n.density,icon:n.prependIcon,image:n.prependAvatar},null)]),t("div",{class:"v-card-item__content"},[k&&t(ag,{key:"title"},{default:()=>{var S;return[((S=r.title)==null?void 0:S.call(r))??n.title]}}),x&&t(sg,{key:"subtitle"},{default:()=>{var S;return[((S=r.subtitle)==null?void 0:S.call(r))??n.subtitle]}}),(I=r.default)==null?void 0:I.call(r)]),v&&t("div",{key:"append",class:"v-card-item__append"},[r.append?t(ke,{key:"append-defaults",disabled:!g,defaults:{VAvatar:{density:n.density,icon:n.appendIcon,image:n.appendAvatar}}},r.append):g&&t(Kl,{key:"append-avatar",density:n.density,icon:n.appendIcon,image:n.appendAvatar},null)])])}),{}}}),hg=Qn("v-card-text"),z8=mt({appendAvatar:String,appendIcon:ee,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:ee,ripple:{type:[Boolean,Object],default:!0},subtitle:String,text:String,title:String,...An(),...Xt(),...We(),...Tn(),..._e(),...b2(),...Ql(),...bo(),...Ce(),...$s(),...re(),...ue(),..._n({variant:"elevated"})},"VCard"),I8=Bt()({name:"VCard",directives:{Ripple:tr},props:z8(),setup(n,l){let{attrs:r,slots:h}=l;const{themeClasses:c}=ve(n),{borderClasses:g}=Vn(n),{colorClasses:v,colorStyles:k,variantClasses:x}=Nr(n),{densityClasses:I}=dn(n),{dimensionStyles:S}=En(n),{elevationClasses:$}=Je(n),{loaderClasses:B}=ai(n),{locationStyles:P}=Jl(n),{positionClasses:D}=Mo(n),{roundedClasses:F}=Ne(n),X=Ss(n,r),R=q(()=>n.link!==!1&&X.isLink.value),H=q(()=>!n.disabled&&n.link!==!1&&(n.link||X.isClickable.value));return Dt(()=>{const U=R.value?"a":n.tag,W=!!(h.title||n.title),_=!!(h.subtitle||n.subtitle),tt=W||_,nt=!!(h.append||n.appendAvatar||n.appendIcon),Y=!!(h.prepend||n.prependAvatar||n.prependIcon),G=!!(h.image||n.image),et=tt||Y||nt,st=!!(h.text||n.text);return $e(t(U,{class:["v-card",{"v-card--disabled":n.disabled,"v-card--flat":n.flat,"v-card--hover":n.hover&&!(n.disabled||n.flat),"v-card--link":H.value},c.value,g.value,v.value,I.value,$.value,B.value,D.value,F.value,x.value,n.class],style:[k.value,S.value,P.value,n.style],href:X.href.value,onClick:H.value&&X.navigate,tabindex:n.disabled?-1:void 0},{default:()=>{var rt;return[G&&t("div",{key:"image",class:"v-card__image"},[h.image?t(ke,{key:"image-defaults",disabled:!n.image,defaults:{VImg:{cover:!0,src:n.image}}},h.image):t(xr,{key:"image-img",cover:!0,src:n.image},null)]),t(M2,{name:"v-card",active:!!n.loading,color:typeof n.loading=="boolean"?void 0:n.loading},{default:h.loader}),et&&t(ig,{key:"item",prependAvatar:n.prependAvatar,prependIcon:n.prependIcon,title:n.title,subtitle:n.subtitle,appendAvatar:n.appendAvatar,appendIcon:n.appendIcon},{default:h.item,prepend:h.prepend,title:h.title,subtitle:h.subtitle,append:h.append}),st&&t(hg,{key:"text"},{default:()=>{var ht;return[((ht=h.text)==null?void 0:ht.call(h))??n.text]}}),(rt=h.default)==null?void 0:rt.call(h),h.actions&&t(og,null,{default:h.actions}),Hr(H.value,"v-card")]}}),[[Mn("ripple"),H.value&&n.ripple]])}),{}}});const y8=n=>{const{touchstartX:l,touchendX:r,touchstartY:h,touchendY:c}=n,g=.5,v=16;n.offsetX=r-l,n.offsetY=c-h,Math.abs(n.offsetY)l+v&&n.right(n)),Math.abs(n.offsetX)h+v&&n.down(n))};function C8(n,l){var h;const r=n.changedTouches[0];l.touchstartX=r.clientX,l.touchstartY=r.clientY,(h=l.start)==null||h.call(l,{originalEvent:n,...l})}function S8(n,l){var h;const r=n.changedTouches[0];l.touchendX=r.clientX,l.touchendY=r.clientY,(h=l.end)==null||h.call(l,{originalEvent:n,...l}),y8(l)}function $8(n,l){var h;const r=n.changedTouches[0];l.touchmoveX=r.clientX,l.touchmoveY=r.clientY,(h=l.move)==null||h.call(l,{originalEvent:n,...l})}function A8(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const l={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:n.left,right:n.right,up:n.up,down:n.down,start:n.start,move:n.move,end:n.end};return{touchstart:r=>C8(r,l),touchend:r=>S8(r,l),touchmove:r=>$8(r,l)}}function B8(n,l){var k;const r=l.value,h=r!=null&&r.parent?n.parentElement:n,c=(r==null?void 0:r.options)??{passive:!0},g=(k=l.instance)==null?void 0:k.$.uid;if(!h||!g)return;const v=A8(l.value);h._touchHandlers=h._touchHandlers??Object.create(null),h._touchHandlers[g]=v,Sp(v).forEach(x=>{h.addEventListener(x,v[x],c)})}function H8(n,l){var g,v;const r=(g=l.value)!=null&&g.parent?n.parentElement:n,h=(v=l.instance)==null?void 0:v.$.uid;if(!(r!=null&&r._touchHandlers)||!h)return;const c=r._touchHandlers[h];Sp(c).forEach(k=>{r.removeEventListener(k,c[k])}),delete r._touchHandlers[h]}const B2={mounted:B8,unmounted:H8},N8=B2,dg=Symbol.for("vuetify:v-window"),cg=Symbol.for("vuetify:v-window-group"),ug=mt({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:n=>typeof n=="boolean"||n==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...Xt(),...re(),...ue()},"VWindow"),J0=Bt()({name:"VWindow",directives:{Touch:B2},props:ug(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{isRtl:c}=Ue(),{t:g}=Rn(),v=jr(n,cg),k=Lt(),x=q(()=>c.value?!n.reverse:n.reverse),I=Wt(!1),S=q(()=>{const W=n.direction==="vertical"?"y":"x",tt=(x.value?!I.value:I.value)?"-reverse":"";return`v-window-${W}${tt}-transition`}),$=Wt(0),B=Lt(void 0),P=q(()=>v.items.value.findIndex(W=>v.selected.value.includes(W.id)));_t(P,(W,_)=>{const tt=v.items.value.length,nt=tt-1;tt<=2?I.value=W<_:W===nt&&_===0?I.value=!0:W===0&&_===nt?I.value=!1:I.value=W<_}),Se(dg,{transition:S,isReversed:I,transitionCount:$,transitionHeight:B,rootRef:k});const D=q(()=>n.continuous||P.value!==0),F=q(()=>n.continuous||P.value!==v.items.value.length-1);function X(){D.value&&v.prev()}function R(){F.value&&v.next()}const H=q(()=>{const W=[],_={icon:c.value?n.nextIcon:n.prevIcon,class:`v-window__${x.value?"right":"left"}`,onClick:v.prev,ariaLabel:g("$vuetify.carousel.prev")};W.push(D.value?r.prev?r.prev({props:_}):t(pn,_,null):t("div",null,null));const tt={icon:c.value?n.prevIcon:n.nextIcon,class:`v-window__${x.value?"left":"right"}`,onClick:v.next,ariaLabel:g("$vuetify.carousel.next")};return W.push(F.value?r.next?r.next({props:tt}):t(pn,tt,null):t("div",null,null)),W}),U=q(()=>n.touch===!1?n.touch:{...{left:()=>{x.value?X():R()},right:()=>{x.value?R():X()},start:_=>{let{originalEvent:tt}=_;tt.stopPropagation()}},...n.touch===!0?{}:n.touch});return Dt(()=>$e(t(n.tag,{ref:k,class:["v-window",{"v-window--show-arrows-on-hover":n.showArrows==="hover"},h.value,n.class],style:n.style},{default:()=>{var W,_;return[t("div",{class:"v-window__container",style:{height:B.value}},[(W=r.default)==null?void 0:W.call(r,{group:v}),n.showArrows!==!1&&t("div",{class:"v-window__controls"},[H.value])]),(_=r.additional)==null?void 0:_.call(r,{group:v})]}}),[[Mn("touch"),U.value]])),{group:v}}}),j8=mt({color:String,cycle:Boolean,delimiterIcon:{type:ee,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:n=>Number(n)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...ug({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),P8=Bt()({name:"VCarousel",props:j8(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{t:c}=Rn(),g=Lt();let v=-1;_t(h,x),_t(()=>n.interval,x),_t(()=>n.cycle,I=>{I?x():window.clearTimeout(v)}),Ve(k);function k(){!n.cycle||!g.value||(v=window.setTimeout(g.value.group.next,+n.interval>0?+n.interval:6e3))}function x(){window.clearTimeout(v),window.requestAnimationFrame(k)}return Dt(()=>{const[I]=J0.filterProps(n);return t(J0,o({ref:g},I,{modelValue:h.value,"onUpdate:modelValue":S=>h.value=S,class:["v-carousel",{"v-carousel--hide-delimiter-background":n.hideDelimiterBackground,"v-carousel--vertical-delimiters":n.verticalDelimiters},n.class],style:[{height:qt(n.height)},n.style]}),{default:r.default,additional:S=>{let{group:$}=S;return t(Kt,null,[!n.hideDelimiters&&t("div",{class:"v-carousel__controls",style:{left:n.verticalDelimiters==="left"&&n.verticalDelimiters?0:"auto",right:n.verticalDelimiters==="right"?0:"auto"}},[$.items.value.length>0&&t(ke,{defaults:{VBtn:{color:n.color,icon:n.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[$.items.value.map((B,P)=>{const D={id:`carousel-item-${B.id}`,"aria-label":c("$vuetify.carousel.ariaLabel.delimiter",P+1,$.items.value.length),class:[$.isSelected(B.id)&&"v-btn--active"],onClick:()=>$.select(B.id,!0)};return r.item?r.item({props:D,item:B}):t(pn,o(B,D),null)})]})]),n.progress&&t(k2,{class:"v-carousel__progress",color:typeof n.progress=="string"?n.progress:void 0,modelValue:($.getItemIndex(h.value)+1)/$.items.value.length*100},null)])},prev:r.prev,next:r.next})}),{}}}),pg=mt({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...Xt(),...fo(),...ui()},"VWindowItem"),th=Bt()({name:"VWindowItem",directives:{Touch:N8},props:pg(),emits:{"group:selected":n=>!0},setup(n,l){let{slots:r}=l;const h=de(dg),c=mo(n,cg),{isBooted:g}=Br();if(!h||!c)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const v=Wt(!1),k=q(()=>g.value&&(h.isReversed.value?n.reverseTransition!==!1:n.transition!==!1));function x(){!v.value||!h||(v.value=!1,h.transitionCount.value>0&&(h.transitionCount.value-=1,h.transitionCount.value===0&&(h.transitionHeight.value=void 0)))}function I(){var D;v.value||!h||(v.value=!0,h.transitionCount.value===0&&(h.transitionHeight.value=qt((D=h.rootRef.value)==null?void 0:D.clientHeight)),h.transitionCount.value+=1)}function S(){x()}function $(D){v.value&&we(()=>{!k.value||!v.value||!h||(h.transitionHeight.value=qt(D.clientHeight))})}const B=q(()=>{const D=h.isReversed.value?n.reverseTransition:n.transition;return k.value?{name:typeof D!="string"?h.transition.value:D,onBeforeEnter:I,onAfterEnter:x,onEnterCancelled:S,onBeforeLeave:I,onAfterLeave:x,onLeaveCancelled:S,onEnter:$}:!1}),{hasContent:P}=C2(n,c.isSelected);return Dt(()=>t(Un,{transition:B.value,disabled:!g.value},{default:()=>{var D;return[$e(t("div",{class:["v-window-item",c.selectedClass.value,n.class],style:n.style},[P.value&&((D=r.default)==null?void 0:D.call(r))]),[[Dn,c.isSelected.value]])]}})),{groupItem:c}}}),L8=mt({...i4(),...pg()},"VCarouselItem"),D8=Bt()({name:"VCarouselItem",inheritAttrs:!1,props:L8(),setup(n,l){let{slots:r,attrs:h}=l;Dt(()=>{const[c]=xr.filterProps(n),[g]=th.filterProps(n);return t(th,o({class:"v-carousel-item"},g),{default:()=>[t(xr,o(h,c),r)]})})}});const O8=Qn("v-code");const F8=mt({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...Xt()},"VColorPickerCanvas"),R8=Fn({name:"VColorPickerCanvas",props:F8(),emits:{"update:color":n=>!0,"update:position":n=>!0},setup(n,l){let{emit:r}=l;const h=Wt(!1),c=Wt(!1),g=Lt({x:0,y:0}),v=q(()=>{const{x:R,y:H}=g.value,U=parseInt(n.dotSize,10)/2;return{width:qt(n.dotSize),height:qt(n.dotSize),transform:`translate(${qt(R-U)}, ${qt(H-U)})`}}),k=Lt(),x=Wt(parseFloat(n.width)),I=Wt(parseFloat(n.height)),{resizeRef:S}=sl(R=>{var W;if(!((W=S.value)!=null&&W.offsetParent))return;const{width:H,height:U}=R[0].contentRect;x.value=H,I.value=U});function $(R,H,U){const{left:W,top:_,width:tt,height:nt}=U;g.value={x:rn(R-W,0,tt),y:rn(H-_,0,nt)}}function B(R){n.disabled||!k.value||$(R.clientX,R.clientY,k.value.getBoundingClientRect())}function P(R){R.preventDefault(),!n.disabled&&(h.value=!0,window.addEventListener("mousemove",D),window.addEventListener("mouseup",F),window.addEventListener("touchmove",D),window.addEventListener("touchend",F))}function D(R){if(n.disabled||!k.value)return;h.value=!0;const H=Pk(R);$(H.clientX,H.clientY,k.value.getBoundingClientRect())}function F(){window.removeEventListener("mousemove",D),window.removeEventListener("mouseup",F),window.removeEventListener("touchmove",D),window.removeEventListener("touchend",F)}_t(g,()=>{var U,W;if(c.value){c.value=!1;return}if(!k.value)return;const{x:R,y:H}=g.value;r("update:color",{h:((U=n.color)==null?void 0:U.h)??0,s:rn(R,0,x.value)/x.value,v:1-rn(H,0,I.value)/I.value,a:((W=n.color)==null?void 0:W.a)??1})});function X(){var _;if(!k.value)return;const R=k.value,H=R.getContext("2d");if(!H)return;const U=H.createLinearGradient(0,0,R.width,0);U.addColorStop(0,"hsla(0, 0%, 100%, 1)"),U.addColorStop(1,`hsla(${((_=n.color)==null?void 0:_.h)??0}, 100%, 50%, 1)`),H.fillStyle=U,H.fillRect(0,0,R.width,R.height);const W=H.createLinearGradient(0,0,0,R.height);W.addColorStop(0,"hsla(0, 0%, 100%, 0)"),W.addColorStop(1,"hsla(0, 0%, 0%, 1)"),H.fillStyle=W,H.fillRect(0,0,R.width,R.height)}return _t(()=>{var R;return(R=n.color)==null?void 0:R.h},X,{immediate:!0}),_t(()=>[x.value,I.value],(R,H)=>{X(),g.value={x:g.value.x*R[0]/H[0],y:g.value.y*R[1]/H[1]}},{flush:"post"}),_t(()=>n.color,()=>{if(h.value){h.value=!1;return}c.value=!0,g.value=n.color?{x:n.color.s*x.value,y:(1-n.color.v)*I.value}:{x:0,y:0}},{deep:!0,immediate:!0}),Ve(()=>X()),Dt(()=>t("div",{ref:S,class:["v-color-picker-canvas",n.class],style:n.style,onClick:B,onMousedown:P,onTouchstart:P},[t("canvas",{ref:k,width:x.value,height:I.value},null),n.color&&t("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":n.disabled}],style:v.value},null)])),{}}});function T8(n,l){if(l){const{a:r,...h}=n;return h}return n}function E8(n,l){if(l==null||typeof l=="string"){const r=Vp(n);return n.a===1?r.slice(0,7):r}if(typeof l=="object"){let r;return cr(l,["r","g","b"])?r=bl(n):cr(l,["h","s","l"])?r=Op(n):cr(l,["h","s","v"])&&(r=n),T8(r,!cr(l,["a"])&&n.a===1)}return n}const Yo={h:0,s:0,v:1,a:1},eh={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:n=>Math.round(n.r),getColor:(n,l)=>({...n,r:Number(l)})},{label:"G",max:255,step:1,getValue:n=>Math.round(n.g),getColor:(n,l)=>({...n,g:Number(l)})},{label:"B",max:255,step:1,getValue:n=>Math.round(n.b),getColor:(n,l)=>({...n,b:Number(l)})},{label:"A",max:1,step:.01,getValue:n=>{let{a:l}=n;return l!=null?Math.round(l*100)/100:1},getColor:(n,l)=>({...n,a:Number(l)})}],to:bl,from:ei};var rc;const V8={...eh,inputs:(rc=eh.inputs)==null?void 0:rc.slice(0,3)},nh={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:n=>Math.round(n.h),getColor:(n,l)=>({...n,h:Number(l)})},{label:"S",max:1,step:.01,getValue:n=>Math.round(n.s*100)/100,getColor:(n,l)=>({...n,s:Number(l)})},{label:"L",max:1,step:.01,getValue:n=>Math.round(n.l*100)/100,getColor:(n,l)=>({...n,l:Number(l)})},{label:"A",max:1,step:.01,getValue:n=>{let{a:l}=n;return l!=null?Math.round(l*100)/100:1},getColor:(n,l)=>({...n,a:Number(l)})}],to:Op,from:o2},_8={...nh,inputs:nh.inputs.slice(0,3)},gg={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:n=>n,getColor:(n,l)=>l}],to:Vp,from:Jk},W8={...gg,inputs:[{label:"HEX",getValue:n=>n.slice(0,7),getColor:(n,l)=>l}]},fr={rgb:V8,rgba:eh,hsl:_8,hsla:nh,hex:W8,hexa:gg},X8=n=>{let{label:l,...r}=n;return t("div",{class:"v-color-picker-edit__input"},[t("input",r,null),t("span",null,[l])])},q8=mt({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:n=>Object.keys(fr).includes(n)},modes:{type:Array,default:()=>Object.keys(fr),validator:n=>Array.isArray(n)&&n.every(l=>Object.keys(fr).includes(l))},...Xt()},"VColorPickerEdit"),Y8=Fn({name:"VColorPickerEdit",props:q8(),emits:{"update:color":n=>!0,"update:mode":n=>!0},setup(n,l){let{emit:r}=l;const h=q(()=>n.modes.map(g=>({...fr[g],name:g}))),c=q(()=>{var k;const g=h.value.find(x=>x.name===n.mode);if(!g)return[];const v=n.color?g.to(n.color):null;return(k=g.inputs)==null?void 0:k.map(x=>{let{getValue:I,getColor:S,...$}=x;return{...g.inputProps,...$,disabled:n.disabled,value:v&&I(v),onChange:B=>{const P=B.target;P&&r("update:color",g.from(S(v??Yo,P.value)))}}})});return Dt(()=>{var g;return t("div",{class:["v-color-picker-edit",n.class],style:n.style},[(g=c.value)==null?void 0:g.map(v=>t(X8,v,null)),h.value.length>1&&t(pn,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const v=h.value.findIndex(k=>k.name===n.mode);r("update:mode",h.value[(v+1)%h.value.length].name)}},null)])}),{}}});const H2=Symbol.for("vuetify:v-slider");function lh(n,l,r){const h=r==="vertical",c=l.getBoundingClientRect(),g="touches"in n?n.touches[0]:n;return h?g.clientY-(c.top+c.height/2):g.clientX-(c.left+c.width/2)}function U8(n,l){return"touches"in n&&n.touches.length?n.touches[0][l]:"changedTouches"in n&&n.changedTouches.length?n.changedTouches[0][l]:n[l]}const wg=mt({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:n=>typeof n=="boolean"||n==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:n=>typeof n=="boolean"||n==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:n=>["vertical","horizontal"].includes(n)},reverse:Boolean,...Ce(),..._e({elevation:2})},"Slider"),vg=n=>{const l=q(()=>parseFloat(n.min)),r=q(()=>parseFloat(n.max)),h=q(()=>+n.step>0?parseFloat(n.step):0),c=q(()=>Math.max(od(h.value),od(l.value)));function g(v){if(v=parseFloat(v),h.value<=0)return v;const k=rn(v,l.value,r.value),x=l.value%h.value,I=Math.round((k-x)/h.value)*h.value+x;return parseFloat(Math.min(I,r.value).toFixed(c.value))}return{min:l,max:r,step:h,decimals:c,roundValue:g}},fg=n=>{let{props:l,steps:r,onSliderStart:h,onSliderMove:c,onSliderEnd:g,getActiveThumb:v}=n;const{isRtl:k}=Ue(),x=Ht(l,"reverse"),I=q(()=>{let ut=k.value?"rtl":"ltr";return l.reverse&&(ut=ut==="rtl"?"ltr":"rtl"),ut}),{min:S,max:$,step:B,decimals:P,roundValue:D}=r,F=q(()=>parseInt(l.thumbSize,10)),X=q(()=>parseInt(l.tickSize,10)),R=q(()=>parseInt(l.trackSize,10)),H=q(()=>($.value-S.value)/B.value),U=Ht(l,"disabled"),W=q(()=>l.direction==="vertical"),_=q(()=>l.error||l.disabled?void 0:l.thumbColor??l.color),tt=q(()=>l.error||l.disabled?void 0:l.trackColor??l.color),nt=q(()=>l.error||l.disabled?void 0:l.trackFillColor??l.color),Y=Wt(!1),G=Wt(0),et=Lt(),st=Lt();function rt(ut){var ct;const pt=l.direction==="vertical",Nt=pt?"top":"left",jt=pt?"height":"width",bt=pt?"clientY":"clientX",{[Nt]:ft,[jt]:J}=(ct=et.value)==null?void 0:ct.$el.getBoundingClientRect(),lt=U8(ut,bt);let at=Math.min(Math.max((lt-ft-G.value)/J,0),1)||0;return(pt||I.value==="rtl")&&(at=1-at),D(S.value+at*($.value-S.value))}const ht=ut=>{g({value:rt(ut)}),Y.value=!1,G.value=0},dt=ut=>{st.value=v(ut),st.value&&(st.value.focus(),Y.value=!0,st.value.contains(ut.target)?G.value=lh(ut,st.value,l.direction):(G.value=0,c({value:rt(ut)})),h({value:rt(ut)}))},Ct={passive:!0,capture:!0};function xt(ut){c({value:rt(ut)})}function wt(ut){ut.stopPropagation(),ut.preventDefault(),ht(ut),window.removeEventListener("mousemove",xt,Ct),window.removeEventListener("mouseup",wt)}function gt(ut){var pt;ht(ut),window.removeEventListener("touchmove",xt,Ct),(pt=ut.target)==null||pt.removeEventListener("touchend",gt)}function It(ut){var pt;dt(ut),window.addEventListener("touchmove",xt,Ct),(pt=ut.target)==null||pt.addEventListener("touchend",gt,{passive:!1})}function At(ut){ut.preventDefault(),dt(ut),window.addEventListener("mousemove",xt,Ct),window.addEventListener("mouseup",wt,{passive:!1})}const Tt=ut=>{const pt=(ut-S.value)/($.value-S.value)*100;return rn(isNaN(pt)?0:pt,0,100)},Ft=Ht(l,"showTicks"),Qt=q(()=>Ft.value?l.ticks?Array.isArray(l.ticks)?l.ticks.map(ut=>({value:ut,position:Tt(ut),label:ut.toString()})):Object.keys(l.ticks).map(ut=>({value:parseFloat(ut),position:Tt(parseFloat(ut)),label:l.ticks[ut]})):H.value!==1/0?gl(H.value+1).map(ut=>{const pt=S.value+ut*B.value;return{value:pt,position:Tt(pt)}}):[]:[]),Jt=q(()=>Qt.value.some(ut=>{let{label:pt}=ut;return!!pt})),Et={activeThumbRef:st,color:Ht(l,"color"),decimals:P,disabled:U,direction:Ht(l,"direction"),elevation:Ht(l,"elevation"),hasLabels:Jt,horizontalDirection:I,isReversed:x,min:S,max:$,mousePressed:Y,numTicks:H,onSliderMousedown:At,onSliderTouchstart:It,parsedTicks:Qt,parseMouseMove:rt,position:Tt,readonly:Ht(l,"readonly"),rounded:Ht(l,"rounded"),roundValue:D,showTicks:Ft,startOffset:G,step:B,thumbSize:F,thumbColor:_,thumbLabel:Ht(l,"thumbLabel"),ticks:Ht(l,"ticks"),tickSize:X,trackColor:tt,trackContainerRef:et,trackFillColor:nt,trackSize:R,vertical:W};return Se(H2,Et),Et},G8=mt({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...Xt()},"VSliderThumb"),rh=Bt()({name:"VSliderThumb",directives:{Ripple:tr},props:G8(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r,emit:h}=l;const c=de(H2),{rtlClasses:g}=Ue();if(!c)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:v,step:k,vertical:x,disabled:I,thumbSize:S,thumbLabel:$,direction:B,readonly:P,elevation:D,isReversed:F,horizontalDirection:X,mousePressed:R,decimals:H}=c,{textColorClasses:U,textColorStyles:W}=an(v),{pageup:_,pagedown:tt,end:nt,home:Y,left:G,right:et,down:st,up:rt}=j0,ht=[_,tt,nt,Y,G,et,st,rt],dt=q(()=>k.value?[1,2,3]:[1,5,10]);function Ct(wt,gt){if(!ht.includes(wt.key))return;wt.preventDefault();const It=k.value||.1,At=(n.max-n.min)/It;if([G,et,st,rt].includes(wt.key)){const Ft=(X.value==="rtl"?[G,rt]:[et,rt]).includes(wt.key)?1:-1,Qt=wt.shiftKey?2:wt.ctrlKey?1:0;gt=gt+Ft*It*dt.value[Qt]}else if(wt.key===Y)gt=n.min;else if(wt.key===nt)gt=n.max;else{const Tt=wt.key===tt?1:-1;gt=gt-Tt*It*(At>100?At/10:10)}return Math.max(n.min,Math.min(n.max,gt))}function xt(wt){const gt=Ct(wt,n.modelValue);gt!=null&&h("update:modelValue",gt)}return Dt(()=>{const wt=qt(x.value||F.value?100-n.position:n.position,"%"),{elevationClasses:gt}=Je(q(()=>I.value?void 0:D.value));return t("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":n.focused,"v-slider-thumb--pressed":n.focused&&R.value},n.class,g.value],style:[{"--v-slider-thumb-position":wt,"--v-slider-thumb-size":qt(S.value)},n.style],role:"slider",tabindex:I.value?-1:0,"aria-valuemin":n.min,"aria-valuemax":n.max,"aria-valuenow":n.modelValue,"aria-readonly":!!P.value,"aria-orientation":B.value,onKeydown:P.value?void 0:xt},[t("div",{class:["v-slider-thumb__surface",U.value,gt.value],style:{...W.value}},null),$e(t("div",{class:["v-slider-thumb__ripple",U.value],style:W.value},null),[[Mn("ripple"),n.ripple,null,{circle:!0,center:!0}]]),t(u2,{origin:"bottom center"},{default:()=>{var It;return[$e(t("div",{class:"v-slider-thumb__label-container"},[t("div",{class:["v-slider-thumb__label"]},[t("div",null,[((It=r["thumb-label"])==null?void 0:It.call(r,{modelValue:n.modelValue}))??n.modelValue.toFixed(k.value?H.value:1)])])]),[[Dn,$.value&&n.focused||$.value==="always"]])]}})])}),{}}});const Z8=mt({start:{type:Number,required:!0},stop:{type:Number,required:!0},...Xt()},"VSliderTrack"),mg=Bt()({name:"VSliderTrack",props:Z8(),emits:{},setup(n,l){let{slots:r}=l;const h=de(H2);if(!h)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:c,horizontalDirection:g,parsedTicks:v,rounded:k,showTicks:x,tickSize:I,trackColor:S,trackFillColor:$,trackSize:B,vertical:P,min:D,max:F}=h,{roundedClasses:X}=Ne(k),{backgroundColorClasses:R,backgroundColorStyles:H}=Pe($),{backgroundColorClasses:U,backgroundColorStyles:W}=Pe(S),_=q(()=>`inset-${P.value?"block-end":"inline-start"}`),tt=q(()=>P.value?"height":"width"),nt=q(()=>({[_.value]:"0%",[tt.value]:"100%"})),Y=q(()=>n.stop-n.start),G=q(()=>({[_.value]:qt(n.start,"%"),[tt.value]:qt(Y.value,"%")})),et=q(()=>x.value?(P.value?v.value.slice().reverse():v.value).map((rt,ht)=>{var xt;const dt=P.value?"bottom":"margin-inline-start",Ct=rt.value!==D.value&&rt.value!==F.value?qt(rt.position,"%"):void 0;return t("div",{key:rt.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":rt.position>=n.start&&rt.position<=n.stop,"v-slider-track__tick--first":rt.value===D.value,"v-slider-track__tick--last":rt.value===F.value}],style:{[dt]:Ct}},[(rt.label||r["tick-label"])&&t("div",{class:"v-slider-track__tick-label"},[((xt=r["tick-label"])==null?void 0:xt.call(r,{tick:rt,index:ht}))??rt.label])])}):[]);return Dt(()=>t("div",{class:["v-slider-track",X.value,n.class],style:[{"--v-slider-track-size":qt(B.value),"--v-slider-tick-size":qt(I.value),direction:P.value?void 0:g.value},n.style]},[t("div",{class:["v-slider-track__background",U.value,{"v-slider-track__background--opacity":!!c.value||!$.value}],style:{...nt.value,...W.value}},null),t("div",{class:["v-slider-track__fill",R.value],style:{...G.value,...H.value}},null),x.value&&t("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":x.value==="always"}]},[et.value])])),{}}}),K8=mt({...hi(),...wg(),...Al(),modelValue:{type:[Number,String],default:0}},"VSlider"),oh=Bt()({name:"VSlider",props:K8(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,start:n=>!0,end:n=>!0},setup(n,l){let{slots:r,emit:h}=l;const c=Lt(),{rtlClasses:g}=Ue(),v=vg(n),k=ne(n,"modelValue",void 0,tt=>v.roundValue(tt??v.min.value)),{min:x,max:I,mousePressed:S,roundValue:$,onSliderMousedown:B,onSliderTouchstart:P,trackContainerRef:D,position:F,hasLabels:X,readonly:R}=fg({props:n,steps:v,onSliderStart:()=>{h("start",k.value)},onSliderEnd:tt=>{let{value:nt}=tt;const Y=$(nt);k.value=Y,h("end",Y)},onSliderMove:tt=>{let{value:nt}=tt;return k.value=$(nt)},getActiveThumb:()=>{var tt;return(tt=c.value)==null?void 0:tt.$el}}),{isFocused:H,focus:U,blur:W}=er(n),_=q(()=>F(k.value));return Dt(()=>{const[tt,nt]=Ke.filterProps(n),Y=!!(n.label||r.label||r.prepend);return t(Ke,o({class:["v-slider",{"v-slider--has-labels":!!r["tick-label"]||X.value,"v-slider--focused":H.value,"v-slider--pressed":S.value,"v-slider--disabled":n.disabled},g.value,n.class],style:n.style},tt,{focused:H.value}),{...r,prepend:Y?G=>{var et,st;return t(Kt,null,[((et=r.label)==null?void 0:et.call(r,G))??n.label?t(xo,{id:G.id.value,class:"v-slider__label",text:n.label},null):void 0,(st=r.prepend)==null?void 0:st.call(r,G)])}:void 0,default:G=>{let{id:et,messagesId:st}=G;return t("div",{class:"v-slider__container",onMousedown:R.value?void 0:B,onTouchstartPassive:R.value?void 0:P},[t("input",{id:et.value,name:n.name||et.value,disabled:!!n.disabled,readonly:!!n.readonly,tabindex:"-1",value:k.value},null),t(mg,{ref:D,start:0,stop:_.value},{"tick-label":r["tick-label"]}),t(rh,{ref:c,"aria-describedby":st.value,focused:H.value,min:x.value,max:I.value,modelValue:k.value,"onUpdate:modelValue":rt=>k.value=rt,position:_.value,elevation:n.elevation,onFocus:U,onBlur:W},{"thumb-label":r["thumb-label"]})])}})}),{}}}),Q8=mt({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...Xt()},"VColorPickerPreview"),J8=Fn({name:"VColorPickerPreview",props:Q8(),emits:{"update:color":n=>!0},setup(n,l){let{emit:r}=l;return Dt(()=>{var h,c;return t("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":n.hideAlpha},n.class],style:n.style},[t("div",{class:"v-color-picker-preview__dot"},[t("div",{style:{background:Rp(n.color??Yo)}},null)]),t("div",{class:"v-color-picker-preview__sliders"},[t(oh,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(h=n.color)==null?void 0:h.h,"onUpdate:modelValue":g=>r("update:color",{...n.color??Yo,h:g}),step:0,min:0,max:360,disabled:n.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!n.hideAlpha&&t(oh,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((c=n.color)==null?void 0:c.a)??1,"onUpdate:modelValue":g=>r("update:color",{...n.color??Yo,a:g}),step:1/256,min:0,max:1,disabled:n.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const t9=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),e9=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),n9=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),l9=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),r9=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),o9=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),s9=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),a9=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),i9=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),h9=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),d9=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),c9=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),u9=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),p9=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),g9=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),w9=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),v9=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),f9=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),m9=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),k9=Object.freeze({black:"#000000",white:"#ffffff",transparent:"#ffffff00"}),b9=Object.freeze({red:t9,pink:e9,purple:n9,deepPurple:l9,indigo:r9,blue:o9,lightBlue:s9,cyan:a9,teal:i9,green:h9,lightGreen:d9,lime:c9,yellow:u9,amber:p9,orange:g9,deepOrange:w9,brown:v9,blueGrey:f9,grey:m9,shades:k9}),M9=mt({swatches:{type:Array,default:()=>x9(b9)},disabled:Boolean,color:Object,maxHeight:[Number,String],...Xt()},"VColorPickerSwatches");function x9(n){return Object.keys(n).map(l=>{const r=n[l];return r.base?[r.base,r.darken4,r.darken3,r.darken2,r.darken1,r.lighten1,r.lighten2,r.lighten3,r.lighten4,r.lighten5]:[r.black,r.white,r.transparent]})}const z9=Fn({name:"VColorPickerSwatches",props:M9(),emits:{"update:color":n=>!0},setup(n,l){let{emit:r}=l;return Dt(()=>t("div",{class:["v-color-picker-swatches",n.class],style:[{maxHeight:qt(n.maxHeight)},n.style]},[t("div",null,[n.swatches.map(h=>t("div",{class:"v-color-picker-swatches__swatch"},[h.map(c=>{const g=Yn(c),v=ei(g),k=Fp(g);return t("div",{class:"v-color-picker-swatches__color",onClick:()=>v&&r("update:color",v)},[t("div",{style:{background:k}},[n.color&&Sr(n.color,v)?t(xe,{size:"x-small",icon:"$success",color:l6(c,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const kg=mt({color:String,...An(),...Xt(),...Tn(),..._e(),...Ql(),...bo(),...Ce(),...re(),...ue()},"VSheet"),sh=Bt()({name:"VSheet",props:kg(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{backgroundColorClasses:c,backgroundColorStyles:g}=Pe(Ht(n,"color")),{borderClasses:v}=Vn(n),{dimensionStyles:k}=En(n),{elevationClasses:x}=Je(n),{locationStyles:I}=Jl(n),{positionClasses:S}=Mo(n),{roundedClasses:$}=Ne(n);return Dt(()=>t(n.tag,{class:["v-sheet",h.value,c.value,v.value,x.value,S.value,$.value,n.class],style:[g.value,k.value,I.value,n.style]},r)),{}}}),I9=mt({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:n=>Object.keys(fr).includes(n)},modes:{type:Array,default:()=>Object.keys(fr),validator:n=>Array.isArray(n)&&n.every(l=>Object.keys(fr).includes(l))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},...On(kg({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),y9=Fn({name:"VColorPicker",props:I9(),emits:{"update:modelValue":n=>!0,"update:mode":n=>!0},setup(n){const l=ne(n,"mode"),r=Lt(null),h=ne(n,"modelValue",void 0,v=>{if(v==null||v==="")return null;let k;try{k=ei(Yn(v))}catch{return null}return r.value&&(k={...k,h:r.value.h},r.value=null),k},v=>v?E8(v,n.modelValue):null),{rtlClasses:c}=Ue(),g=v=>{h.value=v,r.value=v};return Ve(()=>{n.modes.includes(l.value)||(l.value=n.modes[0])}),Te({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Dt(()=>{const[v]=sh.filterProps(n);return t(sh,o({rounded:n.rounded,elevation:n.elevation,theme:n.theme,class:["v-color-picker",c.value,n.class],style:[{"--v-color-picker-color-hsv":Rp({...h.value??Yo,a:1})},n.style]},v,{maxWidth:n.width}),{default:()=>[!n.hideCanvas&&t(R8,{key:"canvas",color:h.value,"onUpdate:color":g,disabled:n.disabled,dotSize:n.dotSize,width:n.width,height:n.canvasHeight},null),(!n.hideSliders||!n.hideInputs)&&t("div",{key:"controls",class:"v-color-picker__controls"},[!n.hideSliders&&t(J8,{key:"preview",color:h.value,"onUpdate:color":g,hideAlpha:!l.value.endsWith("a"),disabled:n.disabled},null),!n.hideInputs&&t(Y8,{key:"edit",modes:n.modes,mode:l.value,"onUpdate:mode":k=>l.value=k,color:h.value,"onUpdate:color":g,disabled:n.disabled},null)]),n.showSwatches&&t(z9,{key:"swatches",color:h.value,"onUpdate:color":g,maxHeight:n.swatchesMaxHeight,swatches:n.swatches,disabled:n.disabled},null)]})}),{}}});function C9(n,l,r){if(l==null)return n;if(Array.isArray(l))throw new Error("Multiple matches is not implemented");return typeof l=="number"&&~l?t(Kt,null,[t("span",{class:"v-combobox__unmask"},[n.substr(0,l)]),t("span",{class:"v-combobox__mask"},[n.substr(l,r)]),t("span",{class:"v-combobox__unmask"},[n.substr(l+r)])]):n}const S9=mt({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...J4({filterKeys:["title"]}),...A2({hideNoData:!0,returnObject:!0}),...On(vi({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...Sl({transition:!1})},"VCombobox"),$9=Bt()({name:"VCombobox",props:S9(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,"update:search":n=>!0,"update:menu":n=>!0},setup(n,l){var bt;let{emit:r,slots:h}=l;const{t:c}=Rn(),g=Lt(),v=Wt(!1),k=Wt(!0),x=Wt(!1),I=Lt(),S=Lt(),$=ne(n,"menu"),B=q({get:()=>$.value,set:ft=>{var J;$.value&&!ft&&((J=I.value)!=null&&J.ΨopenChildren)||($.value=ft)}}),P=Wt(-1);let D=!1;const F=q(()=>{var ft;return(ft=g.value)==null?void 0:ft.color}),X=q(()=>B.value?n.closeText:n.openText),{items:R,transformIn:H,transformOut:U}=y2(n),{textColorClasses:W,textColorStyles:_}=an(F),tt=ne(n,"modelValue",[],ft=>H(Pn(ft)),ft=>{const J=U(ft);return n.multiple?J:J[0]??null}),nt=di(),Y=Wt(n.multiple?"":((bt=tt.value[0])==null?void 0:bt.title)??""),G=q({get:()=>Y.value,set:ft=>{var J;if(Y.value=ft,n.multiple||(tt.value=[qr(n,ft)]),ft&&n.multiple&&((J=n.delimiters)!=null&&J.length)){const lt=ft.split(new RegExp(`(?:${n.delimiters.join("|")})+`));lt.length>1&&(lt.forEach(at=>{at=at.trim(),at&&ut(qr(n,at))}),Y.value="")}ft||(P.value=-1),k.value=!ft}});_t(Y,ft=>{D?we(()=>D=!1):v.value&&!B.value&&(B.value=!0),r("update:search",ft)}),_t(tt,ft=>{var J;n.multiple||(Y.value=((J=ft[0])==null?void 0:J.title)??"")});const{filteredItems:et,getMatches:st}=tg(n,R,()=>k.value?"":G.value),rt=q(()=>tt.value.map(ft=>R.value.find(J=>{const lt=ln(J.raw,n.itemValue),at=ln(ft.raw,n.itemValue);return lt===void 0||at===void 0?!1:n.returnObject?n.valueComparator(lt,at):n.valueComparator(J.value,ft.value)})||ft)),ht=q(()=>n.hideSelected?et.value.filter(ft=>!rt.value.some(J=>J.value===ft.value)):et.value),dt=q(()=>rt.value.map(ft=>ft.props.value)),Ct=q(()=>rt.value[P.value]),xt=q(()=>{var J;return(n.autoSelectFirst===!0||n.autoSelectFirst==="exact"&&G.value===((J=ht.value[0])==null?void 0:J.title))&&ht.value.length>0&&!k.value&&!x.value}),wt=q(()=>n.hideNoData&&!R.value.length||n.readonly||(nt==null?void 0:nt.isReadonly.value)),gt=Lt(),{onListScroll:It,onListKeydown:At}=$2(gt,g);function Tt(ft){D=!0,n.openOnClear&&(B.value=!0)}function Ft(){wt.value||(B.value=!0)}function Qt(ft){wt.value||(v.value&&(ft.preventDefault(),ft.stopPropagation()),B.value=!B.value)}function Jt(ft){var at;if(n.readonly||nt!=null&&nt.isReadonly.value)return;const J=g.value.selectionStart,lt=dt.value.length;if((P.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ft.key))&&ft.preventDefault(),["Enter","ArrowDown"].includes(ft.key)&&(B.value=!0),["Escape"].includes(ft.key)&&(B.value=!1),["Enter","Escape","Tab"].includes(ft.key)&&(xt.value&&["Enter","Tab"].includes(ft.key)&&ut(et.value[0]),k.value=!0),ft.key==="ArrowDown"&&xt.value&&((at=gt.value)==null||at.focus("next")),!!n.multiple){if(["Backspace","Delete"].includes(ft.key)){if(P.value<0){ft.key==="Backspace"&&!G.value&&(P.value=lt-1);return}const ct=P.value;Ct.value&&ut(Ct.value),P.value=ct>=lt-1?lt-2:ct}if(ft.key==="ArrowLeft"){if(P.value<0&&J>0)return;const ct=P.value>-1?P.value-1:lt-1;rt.value[ct]?P.value=ct:(P.value=-1,g.value.setSelectionRange(G.value.length,G.value.length))}if(ft.key==="ArrowRight"){if(P.value<0)return;const ct=P.value+1;rt.value[ct]?P.value=ct:(P.value=-1,g.value.setSelectionRange(0,0))}ft.key==="Enter"&&G.value&&(ut(qr(n,G.value)),G.value="")}}function Et(){var ft;v.value&&(k.value=!0,(ft=g.value)==null||ft.focus())}function ut(ft){if(n.multiple){const J=dt.value.findIndex(lt=>n.valueComparator(lt,ft.value));if(J===-1)tt.value=[...tt.value,ft];else{const lt=[...tt.value];lt.splice(J,1),tt.value=lt}G.value=""}else tt.value=[ft],Y.value=ft.title,we(()=>{B.value=!1,k.value=!0})}function pt(ft){v.value=!0,setTimeout(()=>{x.value=!0})}function Nt(ft){x.value=!1}function jt(ft){(ft==null||ft===""&&!n.multiple)&&(tt.value=[])}return _t(et,ft=>{!ft.length&&n.hideNoData&&(B.value=!1)}),_t(v,(ft,J)=>{ft||ft===J||(P.value=-1,B.value=!1,xt.value&&!x.value&&!rt.value.some(lt=>{let{value:at}=lt;return at===ht.value[0].value})?ut(ht.value[0]):n.multiple&&G.value&&(tt.value=[...tt.value,qr(n,G.value)],G.value=""))}),_t(B,()=>{if(!n.hideSelected&&B.value&&rt.value.length){const ft=ht.value.findIndex(J=>rt.value.some(lt=>J.value===lt.value));ze&&window.requestAnimationFrame(()=>{var J;ft>=0&&((J=S.value)==null||J.scrollToIndex(ft))})}}),Dt(()=>{const ft=!!(n.chips||h.chip),J=!!(!n.hideNoData||ht.value.length||h["prepend-item"]||h["append-item"]||h["no-data"]),lt=tt.value.length>0,[at]=Ir.filterProps(n);return t(Ir,o({ref:g},at,{modelValue:G.value,"onUpdate:modelValue":[ct=>G.value=ct,jt],focused:v.value,"onUpdate:focused":ct=>v.value=ct,validationValue:tt.externalValue,dirty:lt,class:["v-combobox",{"v-combobox--active-menu":B.value,"v-combobox--chips":!!n.chips,"v-combobox--selection-slot":!!h.selection,"v-combobox--selecting-index":P.value>-1,[`v-combobox--${n.multiple?"multiple":"single"}`]:!0},n.class],style:n.style,readonly:n.readonly,placeholder:lt?void 0:n.placeholder,"onClick:clear":Tt,"onMousedown:control":Ft,onKeydown:Jt}),{...h,default:()=>t(Kt,null,[t(pi,o({ref:I,modelValue:B.value,"onUpdate:modelValue":ct=>B.value=ct,activator:"parent",contentClass:"v-combobox__content",disabled:wt.value,eager:n.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:n.transition,onAfterLeave:Et},n.menuProps),{default:()=>[J&&t(ci,{ref:gt,selected:dt.value,selectStrategy:n.multiple?"independent":"single-independent",onMousedown:ct=>ct.preventDefault(),onKeydown:At,onFocusin:pt,onFocusout:Nt,onScrollPassive:It,tabindex:"-1",color:n.itemColor??n.color},{default:()=>{var ct,kt,yt;return[(ct=h["prepend-item"])==null?void 0:ct.call(h),!ht.value.length&&!n.hideNoData&&(((kt=h["no-data"])==null?void 0:kt.call(h))??t(Ml,{title:c(n.noDataText)},null)),t(fi,{ref:S,renderless:!0,items:ht.value},{default:Ot=>{var Ut;let{item:$t,index:Rt,itemRef:Pt}=Ot;const Zt=o($t.props,{ref:Pt,key:Rt,active:xt.value&&Rt===0?!0:void 0,onClick:()=>ut($t)});return((Ut=h.item)==null?void 0:Ut.call(h,{item:$t,index:Rt,props:Zt}))??t(Ml,Zt,{prepend:Gt=>{let{isSelected:te}=Gt;return t(Kt,null,[n.multiple&&!n.hideSelected?t(ao,{key:$t.value,modelValue:te,ripple:!1,tabindex:"-1"},null):void 0,$t.props.prependIcon&&t(xe,{icon:$t.props.prependIcon},null)])},title:()=>{var Gt,te;return k.value?$t.title:C9($t.title,(Gt=st($t))==null?void 0:Gt.title,((te=G.value)==null?void 0:te.length)??0)}})}}),(yt=h["append-item"])==null?void 0:yt.call(h)]}})]}),rt.value.map((ct,kt)=>{var $t;function yt(Rt){Rt.stopPropagation(),Rt.preventDefault(),ut(ct)}const Ot={"onClick:close":yt,onMousedown(Rt){Rt.preventDefault(),Rt.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return t("div",{key:ct.value,class:["v-combobox__selection",kt===P.value&&["v-combobox__selection--selected",W.value]],style:kt===P.value?_.value:{}},[ft?h.chip?t(ke,{key:"chip-defaults",defaults:{VChip:{closable:n.closableChips,size:"small",text:ct.title}}},{default:()=>{var Rt;return[(Rt=h.chip)==null?void 0:Rt.call(h,{item:ct,index:kt,props:Ot})]}}):t(As,o({key:"chip",closable:n.closableChips,size:"small",text:ct.title},Ot),null):(($t=h.selection)==null?void 0:$t.call(h,{item:ct,index:kt}))??t("span",{class:"v-combobox__selection-text"},[ct.title,n.multiple&&kt!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{scopeId:c}=zo(),g=Lt();function v(x){var $,B;const I=x.relatedTarget,S=x.target;if(I!==S&&(($=g.value)!=null&&$.contentEl)&&((B=g.value)!=null&&B.globalTop)&&![document,g.value.contentEl].includes(S)&&!g.value.contentEl.contains(S)){const P=ss(g.value.contentEl);if(!P.length)return;const D=P[0],F=P[P.length-1];I===D?F.focus():D.focus()}}ze&&_t(()=>h.value&&n.retainFocus,x=>{x?document.addEventListener("focusin",v):document.removeEventListener("focusin",v)},{immediate:!0}),_t(h,async x=>{var I,S;await we(),x?(I=g.value.contentEl)==null||I.focus({preventScroll:!0}):(S=g.value.activatorEl)==null||S.focus({preventScroll:!0})});const k=q(()=>o({"aria-haspopup":"dialog","aria-expanded":String(h.value)},n.activatorProps));return Dt(()=>{const[x]=xl.filterProps(n);return t(xl,o({ref:g,class:["v-dialog",{"v-dialog--fullscreen":n.fullscreen,"v-dialog--scrollable":n.scrollable},n.class],style:n.style},x,{modelValue:h.value,"onUpdate:modelValue":I=>h.value=I,"aria-modal":"true",activatorProps:k.value,role:"dialog"},c),{activator:r.activator,default:function(){for(var I=arguments.length,S=new Array(I),$=0;${var B;return[(B=r.default)==null?void 0:B.call(r,...S)]}})}})}),Jn({},g)}});const us=Symbol.for("vuetify:v-expansion-panel"),H9=["default","accordion","inset","popout"],N9=mt({color:String,variant:{type:String,default:"default",validator:n=>H9.includes(n)},readonly:Boolean,...Xt(),...vo(),...re(),...ue()},"VExpansionPanels"),j9=Bt()({name:"VExpansionPanels",props:N9(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;jr(n,us);const{themeClasses:h}=ve(n),c=q(()=>n.variant&&`v-expansion-panels--variant-${n.variant}`);return Te({VExpansionPanel:{color:Ht(n,"color")},VExpansionPanelTitle:{readonly:Ht(n,"readonly")}}),Dt(()=>t(n.tag,{class:["v-expansion-panels",h.value,c.value,n.class],style:n.style},r)),{}}}),P9=mt({...Xt(),...ui()},"VExpansionPanelText"),bg=Bt()({name:"VExpansionPanelText",props:P9(),setup(n,l){let{slots:r}=l;const h=de(us);if(!h)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:c,onAfterLeave:g}=C2(n,h.isSelected);return Dt(()=>t(oi,{onAfterLeave:g},{default:()=>{var v;return[$e(t("div",{class:["v-expansion-panel-text",n.class],style:n.style},[r.default&&c.value&&t("div",{class:"v-expansion-panel-text__wrapper"},[(v=r.default)==null?void 0:v.call(r)])]),[[Dn,h.isSelected.value]])]}})),{}}}),Mg=mt({color:String,expandIcon:{type:ee,default:"$expand"},collapseIcon:{type:ee,default:"$collapse"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...Xt()},"VExpansionPanelTitle"),xg=Bt()({name:"VExpansionPanelTitle",directives:{Ripple:tr},props:Mg(),setup(n,l){let{slots:r}=l;const h=de(us);if(!h)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:c,backgroundColorStyles:g}=Pe(n,"color"),v=q(()=>({collapseIcon:n.collapseIcon,disabled:h.disabled.value,expanded:h.isSelected.value,expandIcon:n.expandIcon,readonly:n.readonly}));return Dt(()=>{var k;return $e(t("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":h.isSelected.value},c.value,n.class],style:[g.value,n.style],type:"button",tabindex:h.disabled.value?-1:void 0,disabled:h.disabled.value,"aria-expanded":h.isSelected.value,onClick:n.readonly?void 0:h.toggle},[t("span",{class:"v-expansion-panel-title__overlay"},null),(k=r.default)==null?void 0:k.call(r,v.value),!n.hideActions&&t("span",{class:"v-expansion-panel-title__icon"},[r.actions?r.actions(v.value):t(xe,{icon:h.isSelected.value?n.collapseIcon:n.expandIcon},null)])]),[[Mn("ripple"),n.ripple]])}),{}}}),L9=mt({title:String,text:String,bgColor:String,...Xt(),..._e(),...fo(),...ui(),...Ce(),...re(),...Mg()},"VExpansionPanel"),D9=Bt()({name:"VExpansionPanel",props:L9(),emits:{"group:selected":n=>!0},setup(n,l){let{slots:r}=l;const h=mo(n,us),{backgroundColorClasses:c,backgroundColorStyles:g}=Pe(n,"bgColor"),{elevationClasses:v}=Je(n),{roundedClasses:k}=Ne(n),x=q(()=>(h==null?void 0:h.disabled.value)||n.disabled),I=q(()=>h.group.items.value.reduce((B,P,D)=>(h.group.selected.value.includes(P.id)&&B.push(D),B),[])),S=q(()=>{const B=h.group.items.value.findIndex(P=>P.id===h.id);return!h.isSelected.value&&I.value.some(P=>P-B===1)}),$=q(()=>{const B=h.group.items.value.findIndex(P=>P.id===h.id);return!h.isSelected.value&&I.value.some(P=>P-B===-1)});return Se(us,h),Te({VExpansionPanelText:{eager:Ht(n,"eager")}}),Dt(()=>{const B=!!(r.text||n.text),P=!!(r.title||n.title);return t(n.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":h.isSelected.value,"v-expansion-panel--before-active":S.value,"v-expansion-panel--after-active":$.value,"v-expansion-panel--disabled":x.value},k.value,c.value,n.class],style:[g.value,n.style]},{default:()=>{var D;return[t("div",{class:["v-expansion-panel__shadow",...v.value]},null),P&&t(xg,{key:"title",collapseIcon:n.collapseIcon,color:n.color,expandIcon:n.expandIcon,hideActions:n.hideActions,ripple:n.ripple},{default:()=>[r.title?r.title():n.title]}),B&&t(bg,{key:"text"},{default:()=>[r.text?r.text():n.text]}),(D=r.default)==null?void 0:D.call(r)]}})}),{}}});const O9=mt({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:n=>typeof n=="boolean"||[1e3,1024].includes(n)},...Al({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:n=>Pn(n).every(l=>l!=null&&typeof l=="object")},...wi({clearable:!0})},"VFileInput"),F9=Bt()({name:"VFileInput",inheritAttrs:!1,props:O9(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const{t:g}=Rn(),v=ne(n,"modelValue"),{isFocused:k,focus:x,blur:I}=er(n),S=q(()=>typeof n.showSize!="boolean"?n.showSize:void 0),$=q(()=>(v.value??[]).reduce((G,et)=>{let{size:st=0}=et;return G+st},0)),B=q(()=>ad($.value,S.value)),P=q(()=>(v.value??[]).map(G=>{const{name:et="",size:st=0}=G;return n.showSize?`${et} (${ad(st,S.value)})`:et})),D=q(()=>{var et;const G=((et=v.value)==null?void 0:et.length)??0;return n.showSize?g(n.counterSizeString,G,B.value):g(n.counterString,G)}),F=Lt(),X=Lt(),R=Lt(),H=q(()=>k.value||n.active),U=q(()=>["plain","underlined"].includes(n.variant));function W(){var G;R.value!==document.activeElement&&((G=R.value)==null||G.focus()),k.value||x()}function _(G){nt(G)}function tt(G){h("mousedown:control",G)}function nt(G){var et;(et=R.value)==null||et.click(),h("click:control",G)}function Y(G){G.stopPropagation(),W(),we(()=>{v.value=[],n2(n["onClick:clear"],G)})}return _t(v,G=>{(!Array.isArray(G)||!G.length)&&R.value&&(R.value.value="")}),Dt(()=>{const G=!!(c.counter||n.counter),et=!!(G||c.details),[st,rt]=$r(r),[{modelValue:ht,...dt}]=Ke.filterProps(n),[Ct]=S2(n);return t(Ke,o({ref:F,modelValue:v.value,"onUpdate:modelValue":xt=>v.value=xt,class:["v-file-input",{"v-text-field--plain-underlined":U.value},n.class],style:n.style,"onClick:prepend":_},st,dt,{centerAffix:!U.value,focused:k.value}),{...c,default:xt=>{let{id:wt,isDisabled:gt,isDirty:It,isReadonly:At,isValid:Tt}=xt;return t(Hs,o({ref:X,"prepend-icon":n.prependIcon,onMousedown:tt,onClick:nt,"onClick:clear":Y,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"]},Ct,{id:wt.value,active:H.value||It.value,dirty:It.value,disabled:gt.value,focused:k.value,error:Tt.value===!1}),{...c,default:Ft=>{var Et;let{props:{class:Qt,...Jt}}=Ft;return t(Kt,null,[t("input",o({ref:R,type:"file",readonly:At.value,disabled:gt.value,multiple:n.multiple,name:n.name,onClick:ut=>{ut.stopPropagation(),At.value&&ut.preventDefault(),W()},onChange:ut=>{if(!ut.target)return;const pt=ut.target;v.value=[...pt.files??[]]},onFocus:W,onBlur:I},Jt,rt),null),t("div",{class:Qt},[!!((Et=v.value)!=null&&Et.length)&&(c.selection?c.selection({fileNames:P.value,totalBytes:$.value,totalBytesReadable:B.value}):n.chips?P.value.map(ut=>t(As,{key:ut,size:"small",color:n.color},{default:()=>[ut]})):P.value.join(", "))])])}})},details:et?xt=>{var wt,gt;return t(Kt,null,[(wt=c.details)==null?void 0:wt.call(c,xt),G&&t(Kt,null,[t("span",null,null),t(gi,{active:!!((gt=v.value)!=null&>.length),value:D.value},c.counter)])])}:void 0})}),Jn({},F,X,R)}});const R9=mt({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...An(),...Xt(),..._e(),...go(),...Ce(),...re({tag:"footer"}),...ue()},"VFooter"),T9=Bt()({name:"VFooter",props:R9(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{backgroundColorClasses:c,backgroundColorStyles:g}=Pe(Ht(n,"color")),{borderClasses:v}=Vn(n),{elevationClasses:k}=Je(n),{roundedClasses:x}=Ne(n),I=Wt(32),{resizeRef:S}=sl(P=>{P.length&&(I.value=P[0].target.clientHeight)}),$=q(()=>n.height==="auto"?I.value:parseInt(n.height,10)),{layoutItemStyles:B}=wo({id:n.name,order:q(()=>parseInt(n.order,10)),position:q(()=>"bottom"),layoutSize:$,elementSize:q(()=>n.height==="auto"?void 0:$.value),active:q(()=>n.app),absolute:Ht(n,"absolute")});return Dt(()=>t(n.tag,{ref:S,class:["v-footer",h.value,c.value,v.value,k.value,x.value,n.class],style:[g.value,n.app?B.value:{height:qt(n.height)},n.style]},r)),{}}}),E9=mt({...Xt(),...Z7()},"VForm"),V9=Bt()({name:"VForm",props:E9(),emits:{"update:modelValue":n=>!0,submit:n=>!0},setup(n,l){let{slots:r,emit:h}=l;const c=K7(n),g=Lt();function v(x){x.preventDefault(),c.reset()}function k(x){const I=x,S=c.validate();I.then=S.then.bind(S),I.catch=S.catch.bind(S),I.finally=S.finally.bind(S),h("submit",I),I.defaultPrevented||S.then($=>{var P;let{valid:B}=$;B&&((P=g.value)==null||P.submit())}),I.preventDefault()}return Dt(()=>{var x;return t("form",{ref:g,class:["v-form",n.class],style:n.style,novalidate:!0,onReset:v,onSubmit:k},[(x=r.default)==null?void 0:x.call(r,c)])}),Jn(c,g)}});const _9=mt({fluid:{type:Boolean,default:!1},...Xt(),...re()},"VContainer"),W9=Bt()({name:"VContainer",props:_9(),setup(n,l){let{slots:r}=l;const{rtlClasses:h}=Ue();return Dt(()=>t(n.tag,{class:["v-container",{"v-container--fluid":n.fluid},h.value,n.class],style:n.style},r)),{}}}),zg=(()=>ni.reduce((n,l)=>(n[l]={type:[Boolean,String,Number],default:!1},n),{}))(),Ig=(()=>ni.reduce((n,l)=>{const r="offset"+Il(l);return n[r]={type:[String,Number],default:null},n},{}))(),yg=(()=>ni.reduce((n,l)=>{const r="order"+Il(l);return n[r]={type:[String,Number],default:null},n},{}))(),qd={col:Object.keys(zg),offset:Object.keys(Ig),order:Object.keys(yg)};function X9(n,l,r){let h=n;if(!(r==null||r===!1)){if(l){const c=l.replace(n,"");h+=`-${c}`}return n==="col"&&(h="v-"+h),n==="col"&&(r===""||r===!0)||(h+=`-${r}`),h.toLowerCase()}}const q9=["auto","start","end","center","baseline","stretch"],Y9=mt({cols:{type:[Boolean,String,Number],default:!1},...zg,offset:{type:[String,Number],default:null},...Ig,order:{type:[String,Number],default:null},...yg,alignSelf:{type:String,default:null,validator:n=>q9.includes(n)},...Xt(),...re()},"VCol"),U9=Bt()({name:"VCol",props:Y9(),setup(n,l){let{slots:r}=l;const h=q(()=>{const c=[];let g;for(g in qd)qd[g].forEach(k=>{const x=n[k],I=X9(g,k,x);I&&c.push(I)});const v=c.some(k=>k.startsWith("v-col-"));return c.push({"v-col":!v||!n.cols,[`v-col-${n.cols}`]:n.cols,[`offset-${n.offset}`]:n.offset,[`order-${n.order}`]:n.order,[`align-self-${n.alignSelf}`]:n.alignSelf}),c});return()=>{var c;return Ln(n.tag,{class:[h.value,n.class],style:n.style},(c=r.default)==null?void 0:c.call(r))}}}),N2=["start","end","center"],Cg=["space-between","space-around","space-evenly"];function j2(n,l){return ni.reduce((r,h)=>{const c=n+Il(h);return r[c]=l(),r},{})}const G9=[...N2,"baseline","stretch"],Sg=n=>G9.includes(n),$g=j2("align",()=>({type:String,default:null,validator:Sg})),Z9=[...N2,...Cg],Ag=n=>Z9.includes(n),Bg=j2("justify",()=>({type:String,default:null,validator:Ag})),K9=[...N2,...Cg,"stretch"],Hg=n=>K9.includes(n),Ng=j2("alignContent",()=>({type:String,default:null,validator:Hg})),Yd={align:Object.keys($g),justify:Object.keys(Bg),alignContent:Object.keys(Ng)},Q9={align:"align",justify:"justify",alignContent:"align-content"};function J9(n,l,r){let h=Q9[n];if(r!=null){if(l){const c=l.replace(n,"");h+=`-${c}`}return h+=`-${r}`,h.toLowerCase()}}const tM=mt({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Sg},...$g,justify:{type:String,default:null,validator:Ag},...Bg,alignContent:{type:String,default:null,validator:Hg},...Ng,...Xt(),...re()},"VRow"),eM=Bt()({name:"VRow",props:tM(),setup(n,l){let{slots:r}=l;const h=q(()=>{const c=[];let g;for(g in Yd)Yd[g].forEach(v=>{const k=n[v],x=J9(g,v,k);x&&c.push(x)});return c.push({"v-row--no-gutters":n.noGutters,"v-row--dense":n.dense,[`align-${n.align}`]:n.align,[`justify-${n.justify}`]:n.justify,[`align-content-${n.alignContent}`]:n.alignContent}),c});return()=>{var c;return Ln(n.tag,{class:["v-row",h.value,n.class],style:n.style},(c=r.default)==null?void 0:c.call(r))}}}),nM=Qn("v-spacer","div","VSpacer"),lM=mt({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...Y4()},"VHover"),rM=Bt()({name:"VHover",props:lM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{runOpenDelay:c,runCloseDelay:g}=U4(n,v=>!n.disabled&&(h.value=v));return()=>{var v;return(v=r.default)==null?void 0:v.call(r,{isHovering:h.value,props:{onMouseenter:c,onMouseleave:g}})}}});const jg=Symbol.for("vuetify:v-item-group"),oM=mt({...Xt(),...vo({selectedClass:"v-item--selected"}),...re(),...ue()},"VItemGroup"),sM=Bt()({name:"VItemGroup",props:oM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{isSelected:c,select:g,next:v,prev:k,selected:x}=jr(n,jg);return()=>t(n.tag,{class:["v-item-group",h.value,n.class],style:n.style},{default:()=>{var I;return[(I=r.default)==null?void 0:I.call(r,{isSelected:c,select:g,next:v,prev:k,selected:x.value})]}})}}),aM=Bt()({name:"VItem",props:fo(),emits:{"group:selected":n=>!0},setup(n,l){let{slots:r}=l;const{isSelected:h,select:c,toggle:g,selectedClass:v,value:k,disabled:x}=mo(n,jg);return()=>{var I;return(I=r.default)==null?void 0:I.call(r,{isSelected:h.value,selectedClass:v.value,select:c,toggle:g,value:k.value,disabled:x.value})}}});const iM=Qn("v-kbd");const hM=mt({...Xt(),...Jp()},"VLayout"),dM=Bt()({name:"VLayout",props:hM(),setup(n,l){let{slots:r}=l;const{layoutClasses:h,layoutStyles:c,getLayoutItem:g,items:v,layoutRef:k}=t4(n);return Dt(()=>{var x;return t("div",{ref:k,class:[h.value,n.class],style:[c.value,n.style]},[(x=r.default)==null?void 0:x.call(r)])}),{getLayoutItem:g,items:v}}});const cM=mt({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...Xt(),...go()},"VLayoutItem"),uM=Bt()({name:"VLayoutItem",props:cM(),setup(n,l){let{slots:r}=l;const{layoutItemStyles:h}=wo({id:n.name,order:q(()=>parseInt(n.order,10)),position:Ht(n,"position"),elementSize:Ht(n,"size"),layoutSize:Ht(n,"size"),active:Ht(n,"modelValue"),absolute:Ht(n,"absolute")});return()=>{var c;return t("div",{class:["v-layout-item",n.class],style:[h.value,n.style]},[(c=r.default)==null?void 0:c.call(r)])}}}),pM=mt({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...Xt(),...Tn(),...re(),...Sl({transition:"fade-transition"})},"VLazy"),gM=Bt()({name:"VLazy",directives:{intersect:si},props:pM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{dimensionStyles:h}=En(n),c=ne(n,"modelValue");function g(v){c.value||(c.value=v)}return Dt(()=>$e(t(n.tag,{class:["v-lazy",n.class],style:[h.value,n.style]},{default:()=>[c.value&&t(Un,{transition:n.transition,appear:!0},{default:()=>{var v;return[(v=r.default)==null?void 0:v.call(r)]}})]}),[[Mn("intersect"),{handler:g,options:n.options},null]])),{}}});const wM=mt({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...Xt()},"VLocaleProvider"),vM=Bt()({name:"VLocaleProvider",props:wM(),setup(n,l){let{slots:r}=l;const{rtlClasses:h}=y6(n);return Dt(()=>{var c;return t("div",{class:["v-locale-provider",h.value,n.class],style:n.style},[(c=r.default)==null?void 0:c.call(r)])}),{}}});const fM=mt({scrollable:Boolean,...Xt(),...re({tag:"main"})},"VMain"),mM=Bt()({name:"VMain",props:fM(),setup(n,l){let{slots:r}=l;const{mainStyles:h}=K6(),{ssrBootStyles:c}=Br();return Dt(()=>t(n.tag,{class:["v-main",{"v-main--scrollable":n.scrollable},n.class],style:[h.value,c.value,n.style]},{default:()=>{var g,v;return[n.scrollable?t("div",{class:"v-main__scroller"},[(g=r.default)==null?void 0:g.call(r)]):(v=r.default)==null?void 0:v.call(r)]}})),{}}});function kM(n){let{rootEl:l,isSticky:r,layoutItemStyles:h}=n;const c=Wt(!1),g=Wt(0),v=q(()=>{const I=typeof c.value=="boolean"?"top":c.value;return[r.value?{top:"auto",bottom:"auto",height:void 0}:void 0,c.value?{[I]:qt(g.value)}:{top:h.value.top}]});Ve(()=>{_t(r,I=>{I?window.addEventListener("scroll",x,{passive:!0}):window.removeEventListener("scroll",x)},{immediate:!0})}),Qe(()=>{window.removeEventListener("scroll",x)});let k=0;function x(){const I=k>window.scrollY?"up":"down",S=l.value.getBoundingClientRect(),$=parseFloat(h.value.top??0),B=window.scrollY-Math.max(0,g.value-$),P=S.height+Math.max(g.value,$)-window.scrollY-window.innerHeight,D=parseFloat(getComputedStyle(l.value).getPropertyValue("--v-body-scroll-y"))||0;S.height0;r--){if(n[r].t===n[r-1].t)continue;const h=Ud(l),c=(n[r].d-n[r-1].d)/(n[r].t-n[r-1].t);l+=(c-h)*Math.abs(c),r===n.length-1&&(l*=.5)}return Ud(l)*1e3}function xM(){const n={};function l(c){Array.from(c.changedTouches).forEach(g=>{(n[g.identifier]??(n[g.identifier]=new jk(MM))).push([c.timeStamp,g])})}function r(c){Array.from(c.changedTouches).forEach(g=>{delete n[g.identifier]})}function h(c){var I;const g=(I=n[c])==null?void 0:I.values().reverse();if(!g)throw new Error(`No samples for touch id ${c}`);const v=g[0],k=[],x=[];for(const S of g){if(v[0]-S[0]>bM)break;k.push({t:S[0],d:S[1].clientX}),x.push({t:S[0],d:S[1].clientY})}return{x:Gd(k),y:Gd(x),get direction(){const{x:S,y:$}=this,[B,P]=[Math.abs(S),Math.abs($)];return B>P&&S>=0?"right":B>P&&S<=0?"left":P>B&&$>=0?"down":P>B&&$<=0?"up":zM()}}}return{addMovement:l,endTouch:r,getVelocity:h}}function zM(){throw new Error}function IM(n){let{isActive:l,isTemporary:r,width:h,touchless:c,position:g}=n;Ve(()=>{window.addEventListener("touchstart",R,{passive:!0}),window.addEventListener("touchmove",H,{passive:!1}),window.addEventListener("touchend",U,{passive:!0})}),Qe(()=>{window.removeEventListener("touchstart",R),window.removeEventListener("touchmove",H),window.removeEventListener("touchend",U)});const v=q(()=>["left","right"].includes(g.value)),{addMovement:k,endTouch:x,getVelocity:I}=xM();let S=!1;const $=Wt(!1),B=Wt(0),P=Wt(0);let D;function F(_,tt){return(g.value==="left"?_:g.value==="right"?document.documentElement.clientWidth-_:g.value==="top"?_:g.value==="bottom"?document.documentElement.clientHeight-_:Er())-(tt?h.value:0)}function X(_){let tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const nt=g.value==="left"?(_-P.value)/h.value:g.value==="right"?(document.documentElement.clientWidth-_-P.value)/h.value:g.value==="top"?(_-P.value)/h.value:g.value==="bottom"?(document.documentElement.clientHeight-_-P.value)/h.value:Er();return tt?Math.max(0,Math.min(1,nt)):nt}function R(_){if(c.value)return;const tt=_.changedTouches[0].clientX,nt=_.changedTouches[0].clientY,Y=25,G=g.value==="left"?ttdocument.documentElement.clientWidth-Y:g.value==="top"?ntdocument.documentElement.clientHeight-Y:Er(),et=l.value&&(g.value==="left"?ttdocument.documentElement.clientWidth-h.value:g.value==="top"?ntdocument.documentElement.clientHeight-h.value:Er());(G||et||l.value&&r.value)&&(S=!0,D=[tt,nt],P.value=F(v.value?tt:nt,l.value),B.value=X(v.value?tt:nt),x(_),k(_))}function H(_){const tt=_.changedTouches[0].clientX,nt=_.changedTouches[0].clientY;if(S){if(!_.cancelable){S=!1;return}const G=Math.abs(tt-D[0]),et=Math.abs(nt-D[1]);(v.value?G>et&&G>3:et>G&&et>3)?($.value=!0,S=!1):(v.value?et:G)>3&&(S=!1)}if(!$.value)return;_.preventDefault(),k(_);const Y=X(v.value?tt:nt,!1);B.value=Math.max(0,Math.min(1,Y)),Y>1?P.value=F(v.value?tt:nt,!0):Y<0&&(P.value=F(v.value?tt:nt,!1))}function U(_){if(S=!1,!$.value)return;k(_),$.value=!1;const tt=I(_.changedTouches[0].identifier),nt=Math.abs(tt.x),Y=Math.abs(tt.y);(v.value?nt>Y&&nt>400:Y>nt&&Y>3)?l.value=tt.direction===({left:"right",right:"left",top:"down",bottom:"up"}[g.value]||Er()):l.value=B.value>.5}const W=q(()=>$.value?{transform:g.value==="left"?`translateX(calc(-100% + ${B.value*h.value}px))`:g.value==="right"?`translateX(calc(100% - ${B.value*h.value}px))`:g.value==="top"?`translateY(calc(-100% + ${B.value*h.value}px))`:g.value==="bottom"?`translateY(calc(100% - ${B.value*h.value}px))`:Er(),transition:"none"}:void 0);return{isDragging:$,dragProgress:B,dragStyles:W}}function Er(){throw new Error}const yM=["start","end","left","right","top","bottom"],CM=mt({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:n=>yM.includes(n)},sticky:Boolean,...An(),...Xt(),..._e(),...go(),...Ce(),...re({tag:"nav"}),...ue()},"VNavigationDrawer"),SM=Bt()({name:"VNavigationDrawer",props:CM(),emits:{"update:modelValue":n=>!0,"update:rail":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const{isRtl:g}=Ue(),{themeClasses:v}=ve(n),{borderClasses:k}=Vn(n),{backgroundColorClasses:x,backgroundColorStyles:I}=Pe(Ht(n,"color")),{elevationClasses:S}=Je(n),{mobile:$}=Ar(),{roundedClasses:B}=Ne(n),P=u4(),D=ne(n,"modelValue",null,It=>!!It),{ssrBootStyles:F}=Br(),{scopeId:X}=zo(),R=Lt(),H=Wt(!1),U=q(()=>n.rail&&n.expandOnHover&&H.value?Number(n.width):Number(n.rail?n.railWidth:n.width)),W=q(()=>L0(n.location,g.value)),_=q(()=>!n.permanent&&($.value||n.temporary)),tt=q(()=>n.sticky&&!_.value&&W.value!=="bottom");n.expandOnHover&&n.rail!=null&&_t(H,It=>h("update:rail",!It)),n.disableResizeWatcher||_t(_,It=>!n.permanent&&we(()=>D.value=!It)),!n.disableRouteWatcher&&P&&_t(P.currentRoute,()=>_.value&&(D.value=!1)),_t(()=>n.permanent,It=>{It&&(D.value=!0)}),Ms(()=>{n.modelValue!=null||_.value||(D.value=n.permanent||!$.value)});const{isDragging:nt,dragProgress:Y,dragStyles:G}=IM({isActive:D,isTemporary:_,width:U,touchless:Ht(n,"touchless"),position:W}),et=q(()=>{const It=_.value?0:n.rail&&n.expandOnHover?Number(n.railWidth):U.value;return nt.value?It*Y.value:It}),{layoutItemStyles:st,layoutItemScrimStyles:rt}=wo({id:n.name,order:q(()=>parseInt(n.order,10)),position:W,layoutSize:et,elementSize:U,active:q(()=>D.value||nt.value),disableTransitions:q(()=>nt.value),absolute:q(()=>n.absolute||tt.value&&typeof ht.value!="string")}),{isStuck:ht,stickyStyles:dt}=kM({rootEl:R,isSticky:tt,layoutItemStyles:st}),Ct=Pe(q(()=>typeof n.scrim=="string"?n.scrim:null)),xt=q(()=>({...nt.value?{opacity:Y.value*.2,transition:"none"}:void 0,...rt.value}));Te({VList:{bgColor:"transparent"}});function wt(){H.value=!0}function gt(){H.value=!1}return Dt(()=>{const It=c.image||n.image;return t(Kt,null,[t(n.tag,o({ref:R,onMouseenter:wt,onMouseleave:gt,class:["v-navigation-drawer",`v-navigation-drawer--${W.value}`,{"v-navigation-drawer--expand-on-hover":n.expandOnHover,"v-navigation-drawer--floating":n.floating,"v-navigation-drawer--is-hovering":H.value,"v-navigation-drawer--rail":n.rail,"v-navigation-drawer--temporary":_.value,"v-navigation-drawer--active":D.value,"v-navigation-drawer--sticky":tt.value},v.value,x.value,k.value,S.value,B.value,n.class],style:[I.value,st.value,G.value,F.value,dt.value,n.style]},X,r),{default:()=>{var At,Tt,Ft,Qt;return[It&&t("div",{key:"image",class:"v-navigation-drawer__img"},[c.image?(At=c.image)==null?void 0:At.call(c,{image:n.image}):t("img",{src:n.image,alt:""},null)]),c.prepend&&t("div",{class:"v-navigation-drawer__prepend"},[(Tt=c.prepend)==null?void 0:Tt.call(c)]),t("div",{class:"v-navigation-drawer__content"},[(Ft=c.default)==null?void 0:Ft.call(c)]),c.append&&t("div",{class:"v-navigation-drawer__append"},[(Qt=c.append)==null?void 0:Qt.call(c)])]}}),t(Zn,{name:"fade-transition"},{default:()=>[_.value&&(nt.value||D.value)&&!!n.scrim&&t("div",o({class:["v-navigation-drawer__scrim",Ct.backgroundColorClasses.value],style:[xt.value,Ct.backgroundColorStyles.value],onClick:()=>D.value=!1},X),null)]})])}),{isStuck:ht}}}),$M=Fn({name:"VNoSsr",setup(n,l){let{slots:r}=l;const h=G4();return()=>{var c;return h.value&&((c=r.default)==null?void 0:c.call(r))}}});function AM(){const n=Lt([]);jh(()=>n.value=[]);function l(r,h){n.value[h]=r}return{refs:n,updateRef:l}}const BM=mt({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:n=>n.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:n=>n%1===0},totalVisible:[Number,String],firstIcon:{type:ee,default:"$first"},prevIcon:{type:ee,default:"$prev"},nextIcon:{type:ee,default:"$next"},lastIcon:{type:ee,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...An(),...Xt(),...We(),..._e(),...Ce(),...$l(),...re({tag:"nav"}),...ue(),..._n({variant:"text"})},"VPagination"),HM=Bt()({name:"VPagination",props:BM(),emits:{"update:modelValue":n=>!0,first:n=>!0,prev:n=>!0,next:n=>!0,last:n=>!0},setup(n,l){let{slots:r,emit:h}=l;const c=ne(n,"modelValue"),{t:g,n:v}=Rn(),{isRtl:k}=Ue(),{themeClasses:x}=ve(n),{width:I}=Ar(),S=Wt(-1);Te(void 0,{scoped:!0});const{resizeRef:$}=sl(Y=>{if(!Y.length)return;const{target:G,contentRect:et}=Y[0],st=G.querySelector(".v-pagination__list > *");if(!st)return;const rt=et.width,ht=st.offsetWidth+parseFloat(getComputedStyle(st).marginRight)*2;S.value=F(rt,ht)}),B=q(()=>parseInt(n.length,10)),P=q(()=>parseInt(n.start,10)),D=q(()=>n.totalVisible?parseInt(n.totalVisible,10):S.value>=0?S.value:F(I.value,58));function F(Y,G){const et=n.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((Y-G*et)/G).toFixed(2)))}const X=q(()=>{if(B.value<=0||isNaN(B.value)||B.value>Number.MAX_SAFE_INTEGER)return[];if(D.value<=1)return[c.value];if(B.value<=D.value)return gl(B.value,P.value);const Y=D.value%2===0,G=Y?D.value/2:Math.floor(D.value/2),et=Y?G:G+1,st=B.value-G;if(et-c.value>=0)return[...gl(Math.max(1,D.value-1),P.value),n.ellipsis,B.value];if(c.value-st>=(Y?1:0)){const rt=D.value-1,ht=B.value-rt+P.value;return[P.value,n.ellipsis,...gl(rt,ht)]}else{const rt=Math.max(1,D.value-3),ht=rt===1?c.value:c.value-Math.ceil(rt/2)+P.value;return[P.value,n.ellipsis,...gl(rt,ht),n.ellipsis,B.value]}});function R(Y,G,et){Y.preventDefault(),c.value=G,et&&h(et,G)}const{refs:H,updateRef:U}=AM();Te({VPaginationBtn:{color:Ht(n,"color"),border:Ht(n,"border"),density:Ht(n,"density"),size:Ht(n,"size"),variant:Ht(n,"variant"),rounded:Ht(n,"rounded"),elevation:Ht(n,"elevation")}});const W=q(()=>X.value.map((Y,G)=>{const et=st=>U(st,G);if(typeof Y=="string")return{isActive:!1,key:`ellipsis-${G}`,page:Y,props:{ref:et,ellipsis:!0,icon:!0,disabled:!0}};{const st=Y===c.value;return{isActive:st,key:Y,page:v(Y),props:{ref:et,ellipsis:!1,icon:!0,disabled:!!n.disabled||+n.length<2,color:st?n.activeColor:n.color,ariaCurrent:st,ariaLabel:g(st?n.currentPageAriaLabel:n.pageAriaLabel,Y),onClick:rt=>R(rt,Y)}}}})),_=q(()=>{const Y=!!n.disabled||c.value<=P.value,G=!!n.disabled||c.value>=P.value+B.value-1;return{first:n.showFirstLastPage?{icon:k.value?n.lastIcon:n.firstIcon,onClick:et=>R(et,P.value,"first"),disabled:Y,ariaLabel:g(n.firstAriaLabel),ariaDisabled:Y}:void 0,prev:{icon:k.value?n.nextIcon:n.prevIcon,onClick:et=>R(et,c.value-1,"prev"),disabled:Y,ariaLabel:g(n.previousAriaLabel),ariaDisabled:Y},next:{icon:k.value?n.prevIcon:n.nextIcon,onClick:et=>R(et,c.value+1,"next"),disabled:G,ariaLabel:g(n.nextAriaLabel),ariaDisabled:G},last:n.showFirstLastPage?{icon:k.value?n.firstIcon:n.lastIcon,onClick:et=>R(et,P.value+B.value-1,"last"),disabled:G,ariaLabel:g(n.lastAriaLabel),ariaDisabled:G}:void 0}});function tt(){var G;const Y=c.value-P.value;(G=H.value[Y])==null||G.$el.focus()}function nt(Y){Y.key===j0.left&&!n.disabled&&c.value>+n.start?(c.value=c.value-1,we(tt)):Y.key===j0.right&&!n.disabled&&c.valuet(n.tag,{ref:$,class:["v-pagination",x.value,n.class],style:n.style,role:"navigation","aria-label":g(n.ariaLabel),onKeydown:nt,"data-test":"v-pagination-root"},{default:()=>[t("ul",{class:"v-pagination__list"},[n.showFirstLastPage&&t("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[r.first?r.first(_.value.first):t(pn,o({_as:"VPaginationBtn"},_.value.first),null)]),t("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[r.prev?r.prev(_.value.prev):t(pn,o({_as:"VPaginationBtn"},_.value.prev),null)]),W.value.map((Y,G)=>t("li",{key:Y.key,class:["v-pagination__item",{"v-pagination__item--is-active":Y.isActive}],"data-test":"v-pagination-item"},[r.item?r.item(Y):t(pn,o({_as:"VPaginationBtn"},Y.props),{default:()=>[Y.page]})])),t("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[r.next?r.next(_.value.next):t(pn,o({_as:"VPaginationBtn"},_.value.next),null)]),n.showFirstLastPage&&t("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[r.last?r.last(_.value.last):t(pn,o({_as:"VPaginationBtn"},_.value.last),null)])])]})),{}}});function NM(n){return Math.floor(Math.abs(n))*Math.sign(n)}const jM=mt({scale:{type:[Number,String],default:.5},...Xt()},"VParallax"),PM=Bt()({name:"VParallax",props:jM(),setup(n,l){let{slots:r}=l;const{intersectionRef:h,isIntersecting:c}=f2(),{resizeRef:g,contentRect:v}=sl(),{height:k}=Ar(),x=Lt();bn(()=>{var P;h.value=g.value=(P=x.value)==null?void 0:P.$el});let I;_t(c,P=>{P?(I=s2(h.value),I=I===document.scrollingElement?document:I,I.addEventListener("scroll",B,{passive:!0}),B()):I.removeEventListener("scroll",B)}),Qe(()=>{I==null||I.removeEventListener("scroll",B)}),_t(k,B),_t(()=>{var P;return(P=v.value)==null?void 0:P.height},B);const S=q(()=>1-rn(+n.scale));let $=-1;function B(){c.value&&(cancelAnimationFrame($),$=requestAnimationFrame(()=>{var _;const P=((_=x.value)==null?void 0:_.$el).querySelector(".v-img__img");if(!P)return;const D=I instanceof Document?document.documentElement.clientHeight:I.clientHeight,F=I instanceof Document?window.scrollY:I.scrollTop,X=h.value.getBoundingClientRect().top+F,R=v.value.height,H=X+(R-D)/2,U=NM((F-H)*S.value),W=Math.max(1,(S.value*(D-R)+R)/R);P.style.setProperty("transform",`translateY(${U}px) scale(${W})`)}))}return Dt(()=>t(xr,{class:["v-parallax",{"v-parallax--active":c.value},n.class],style:n.style,ref:x,cover:!0,onLoadstart:B,onLoad:B},r)),{}}}),LM=mt({...ii({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),DM=Bt()({name:"VRadio",props:LM(),setup(n,l){let{slots:r}=l;return Dt(()=>t(zr,o(n,{class:["v-radio",n.class],style:n.style,type:"radio"}),r)),{}}});const OM=mt({height:{type:[Number,String],default:"auto"},...Al(),...On(z2(),["multiple"]),trueIcon:{type:ee,default:"$radioOn"},falseIcon:{type:ee,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),FM=Bt()({name:"VRadioGroup",inheritAttrs:!1,props:OM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{attrs:r,slots:h}=l;const c=hn(),g=q(()=>n.id||`radio-group-${c}`),v=ne(n,"modelValue");return Dt(()=>{const[k,x]=$r(r),[I,S]=Ke.filterProps(n),[$,B]=zr.filterProps(n),P=h.label?h.label({label:n.label,props:{for:g.value}}):n.label;return t(Ke,o({class:["v-radio-group",n.class],style:n.style},k,I,{modelValue:v.value,"onUpdate:modelValue":D=>v.value=D,id:g.value}),{...h,default:D=>{let{id:F,messagesId:X,isDisabled:R,isReadonly:H}=D;return t(Kt,null,[P&&t(xo,{id:F.value},{default:()=>[P]}),t(z4,o($,{id:F.value,"aria-describedby":X.value,defaultsTarget:"VRadio",trueIcon:n.trueIcon,falseIcon:n.falseIcon,type:n.type,disabled:R.value,readonly:H.value,"aria-labelledby":P?F.value:void 0,multiple:!1},x,{modelValue:v.value,"onUpdate:modelValue":U=>v.value=U}),h)])}})}),{}}}),RM=mt({...hi(),...Al(),...wg(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),TM=Bt()({name:"VRangeSlider",props:RM(),emits:{"update:focused":n=>!0,"update:modelValue":n=>!0,end:n=>!0,start:n=>!0},setup(n,l){let{slots:r,emit:h}=l;const c=Lt(),g=Lt(),v=Lt(),{rtlClasses:k}=Ue();function x(G){if(!c.value||!g.value)return;const et=lh(G,c.value.$el,n.direction),st=lh(G,g.value.$el,n.direction),rt=Math.abs(et),ht=Math.abs(st);return rtG!=null&&G.length?G.map(et=>I.roundValue(et)):[0,0]),{activeThumbRef:$,hasLabels:B,max:P,min:D,mousePressed:F,onSliderMousedown:X,onSliderTouchstart:R,position:H,trackContainerRef:U}=fg({props:n,steps:I,onSliderStart:()=>{h("start",S.value)},onSliderEnd:G=>{var rt;let{value:et}=G;const st=$.value===((rt=c.value)==null?void 0:rt.$el)?[et,S.value[1]]:[S.value[0],et];!n.strict&&st[0]{var ht,dt,Ct,xt;let{value:et}=G;const[st,rt]=S.value;!n.strict&&st===rt&&st!==D.value&&($.value=et>st?(ht=g.value)==null?void 0:ht.$el:(dt=c.value)==null?void 0:dt.$el,(Ct=$.value)==null||Ct.focus()),$.value===((xt=c.value)==null?void 0:xt.$el)?S.value=[Math.min(et,rt),rt]:S.value=[st,Math.max(st,et)]},getActiveThumb:x}),{isFocused:W,focus:_,blur:tt}=er(n),nt=q(()=>H(S.value[0])),Y=q(()=>H(S.value[1]));return Dt(()=>{const[G,et]=Ke.filterProps(n),st=!!(n.label||r.label||r.prepend);return t(Ke,o({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!r["tick-label"]||B.value,"v-slider--focused":W.value,"v-slider--pressed":F.value,"v-slider--disabled":n.disabled},k.value,n.class],style:n.style,ref:v},G,{focused:W.value}),{...r,prepend:st?rt=>{var ht,dt;return t(Kt,null,[((ht=r.label)==null?void 0:ht.call(r,rt))??n.label?t(xo,{class:"v-slider__label",text:n.label},null):void 0,(dt=r.prepend)==null?void 0:dt.call(r,rt)])}:void 0,default:rt=>{var Ct,xt;let{id:ht,messagesId:dt}=rt;return t("div",{class:"v-slider__container",onMousedown:X,onTouchstartPassive:R},[t("input",{id:`${ht.value}_start`,name:n.name||ht.value,disabled:!!n.disabled,readonly:!!n.readonly,tabindex:"-1",value:S.value[0]},null),t("input",{id:`${ht.value}_stop`,name:n.name||ht.value,disabled:!!n.disabled,readonly:!!n.readonly,tabindex:"-1",value:S.value[1]},null),t(mg,{ref:U,start:nt.value,stop:Y.value},{"tick-label":r["tick-label"]}),t(rh,{ref:c,"aria-describedby":dt.value,focused:W&&$.value===((Ct=c.value)==null?void 0:Ct.$el),modelValue:S.value[0],"onUpdate:modelValue":wt=>S.value=[wt,S.value[1]],onFocus:wt=>{var gt,It,At,Tt;_(),$.value=(gt=c.value)==null?void 0:gt.$el,S.value[0]===S.value[1]&&S.value[1]===D.value&&wt.relatedTarget!==((It=g.value)==null?void 0:It.$el)&&((At=c.value)==null||At.$el.blur(),(Tt=g.value)==null||Tt.$el.focus())},onBlur:()=>{tt(),$.value=void 0},min:D.value,max:S.value[1],position:nt.value},{"thumb-label":r["thumb-label"]}),t(rh,{ref:g,"aria-describedby":dt.value,focused:W&&$.value===((xt=g.value)==null?void 0:xt.$el),modelValue:S.value[1],"onUpdate:modelValue":wt=>S.value=[S.value[0],wt],onFocus:wt=>{var gt,It,At,Tt;_(),$.value=(gt=g.value)==null?void 0:gt.$el,S.value[0]===S.value[1]&&S.value[0]===P.value&&wt.relatedTarget!==((It=c.value)==null?void 0:It.$el)&&((At=g.value)==null||At.$el.blur(),(Tt=c.value)==null||Tt.$el.focus())},onBlur:()=>{tt(),$.value=void 0},min:S.value[0],max:P.value,position:Y.value},{"thumb-label":r["thumb-label"]})])}})}),{}}});const EM=mt({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:ee,default:"$ratingEmpty"},fullIcon:{type:ee,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:n=>["top","bottom"].includes(n)},ripple:Boolean,...Xt(),...We(),...$l(),...re(),...ue()},"VRating"),VM=Bt()({name:"VRating",props:EM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{t:h}=Rn(),{themeClasses:c}=ve(n),g=ne(n,"modelValue"),v=q(()=>rn(parseFloat(g.value),0,+n.length)),k=q(()=>gl(Number(n.length),1)),x=q(()=>k.value.flatMap(F=>n.halfIncrements?[F-.5,F]:[F])),I=Wt(-1),S=q(()=>x.value.map(F=>{const X=n.hover&&I.value>-1,R=v.value>=F,H=I.value>=F,W=(X?H:R)?n.fullIcon:n.emptyIcon,_=n.activeColor??n.color,tt=R||H?_:n.color;return{isFilled:R,isHovered:H,icon:W,color:tt}})),$=q(()=>[0,...x.value].map(F=>{function X(){I.value=F}function R(){I.value=-1}function H(){n.disabled||n.readonly||(g.value=v.value===F&&n.clearable?0:F)}return{onMouseenter:n.hover?X:void 0,onMouseleave:n.hover?R:void 0,onClick:H}})),B=q(()=>n.name??`v-rating-${hn()}`);function P(F){var Y,G;let{value:X,index:R,showStar:H=!0}=F;const{onMouseenter:U,onMouseleave:W,onClick:_}=$.value[R+1],tt=`${B.value}-${String(X).replace(".","-")}`,nt={color:(Y=S.value[R])==null?void 0:Y.color,density:n.density,disabled:n.disabled,icon:(G=S.value[R])==null?void 0:G.icon,ripple:n.ripple,size:n.size,variant:"plain"};return t(Kt,null,[t("label",{for:tt,class:{"v-rating__item--half":n.halfIncrements&&X%1>0,"v-rating__item--full":n.halfIncrements&&X%1===0},onMouseenter:U,onMouseleave:W,onClick:_},[t("span",{class:"v-rating__hidden"},[h(n.itemAriaLabel,X,n.length)]),H?r.item?r.item({...S.value[R],props:nt,value:X,index:R,rating:v.value}):t(pn,o({"aria-label":h(n.itemAriaLabel,X,n.length)},nt),null):void 0]),t("input",{class:"v-rating__hidden",name:B.value,id:tt,type:"radio",value:X,checked:v.value===X,tabindex:-1,readonly:n.readonly,disabled:n.disabled},null)])}function D(F){return r["item-label"]?r["item-label"](F):F.label?t("span",null,[F.label]):t("span",null,[e(" ")])}return Dt(()=>{var X;const F=!!((X=n.itemLabels)!=null&&X.length)||r["item-label"];return t(n.tag,{class:["v-rating",{"v-rating--hover":n.hover,"v-rating--readonly":n.readonly},c.value,n.class],style:n.style},{default:()=>[t(P,{value:0,index:-1,showStar:!1},null),k.value.map((R,H)=>{var U,W;return t("div",{class:"v-rating__wrapper"},[F&&n.itemLabelPosition==="top"?D({value:R,index:H,label:(U=n.itemLabels)==null?void 0:U[H]}):void 0,t("div",{class:"v-rating__item"},[n.halfIncrements?t(Kt,null,[t(P,{value:R-.5,index:H*2},null),t(P,{value:R,index:H*2+1},null)]):t(P,{value:R,index:H},null)]),F&&n.itemLabelPosition==="bottom"?D({value:R,index:H,label:(W=n.itemLabels)==null?void 0:W[H]}):void 0])})]})}),{}}});function Zd(n){const r=Math.abs(n);return Math.sign(n)*(r/((1/.501-2)*(1-r)+1))}function Kd(n){let{selectedElement:l,containerSize:r,contentSize:h,isRtl:c,currentScrollOffset:g,isHorizontal:v}=n;const k=v?l.clientWidth:l.clientHeight,x=v?l.offsetLeft:l.offsetTop,I=c&&v?h-x-k:x,S=r+g,$=k+I,B=k*.4;return I<=g?g=Math.max(I-B,0):S<=$&&(g=Math.min(g-(S-$-B),h-r)),g}function _M(n){let{selectedElement:l,containerSize:r,contentSize:h,isRtl:c,isHorizontal:g}=n;const v=g?l.clientWidth:l.clientHeight,k=g?l.offsetLeft:l.offsetTop,x=c&&g?h-k-v/2-r/2:k+v/2-r/2;return Math.min(h-r,Math.max(0,x))}const Pg=Symbol.for("vuetify:v-slide-group"),Lg=mt({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Pg},nextIcon:{type:ee,default:"$next"},prevIcon:{type:ee,default:"$prev"},showArrows:{type:[Boolean,String],validator:n=>typeof n=="boolean"||["always","desktop","mobile"].includes(n)},...Xt(),...re(),...vo({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ah=Bt()({name:"VSlideGroup",props:Lg(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const{isRtl:h}=Ue(),{mobile:c}=Ar(),g=jr(n,n.symbol),v=Wt(!1),k=Wt(0),x=Wt(0),I=Wt(0),S=q(()=>n.direction==="horizontal"),{resizeRef:$,contentRect:B}=sl(),{resizeRef:P,contentRect:D}=sl(),F=q(()=>g.selected.value.length?g.items.value.findIndex(At=>At.id===g.selected.value[0]):-1),X=q(()=>g.selected.value.length?g.items.value.findIndex(At=>At.id===g.selected.value[g.selected.value.length-1]):-1);if(ze){let At=-1;_t(()=>[g.selected.value,B.value,D.value,S.value],()=>{cancelAnimationFrame(At),At=requestAnimationFrame(()=>{if(B.value&&D.value){const Tt=S.value?"width":"height";x.value=B.value[Tt],I.value=D.value[Tt],v.value=x.value+1=0&&P.value){const Tt=P.value.children[X.value];F.value===0||!v.value?k.value=0:n.centerActive?k.value=_M({selectedElement:Tt,containerSize:x.value,contentSize:I.value,isRtl:h.value,isHorizontal:S.value}):v.value&&(k.value=Kd({selectedElement:Tt,containerSize:x.value,contentSize:I.value,isRtl:h.value,currentScrollOffset:k.value,isHorizontal:S.value}))}})})}const R=Wt(!1);let H=0,U=0;function W(At){const Tt=S.value?"clientX":"clientY";U=(h.value&&S.value?-1:1)*k.value,H=At.touches[0][Tt],R.value=!0}function _(At){if(!v.value)return;const Tt=S.value?"clientX":"clientY",Ft=h.value&&S.value?-1:1;k.value=Ft*(U+H-At.touches[0][Tt])}function tt(At){const Tt=I.value-x.value;k.value<0||!v.value?k.value=0:k.value>=Tt&&(k.value=Tt),R.value=!1}function nt(){$.value&&($.value[S.value?"scrollLeft":"scrollTop"]=0)}const Y=Wt(!1);function G(At){if(Y.value=!0,!(!v.value||!P.value)){for(const Tt of At.composedPath())for(const Ft of P.value.children)if(Ft===Tt){k.value=Kd({selectedElement:Ft,containerSize:x.value,contentSize:I.value,isRtl:h.value,currentScrollOffset:k.value,isHorizontal:S.value});return}}}function et(At){Y.value=!1}function st(At){var Tt;!Y.value&&!(At.relatedTarget&&((Tt=P.value)!=null&&Tt.contains(At.relatedTarget)))&&ht()}function rt(At){P.value&&(S.value?At.key==="ArrowRight"?ht(h.value?"prev":"next"):At.key==="ArrowLeft"&&ht(h.value?"next":"prev"):At.key==="ArrowDown"?ht("next"):At.key==="ArrowUp"&&ht("prev"),At.key==="Home"?ht("first"):At.key==="End"&&ht("last"))}function ht(At){var Tt,Ft,Qt,Jt,Et;if(P.value)if(!At)(Tt=ss(P.value)[0])==null||Tt.focus();else if(At==="next"){const ut=(Ft=P.value.querySelector(":focus"))==null?void 0:Ft.nextElementSibling;ut?ut.focus():ht("first")}else if(At==="prev"){const ut=(Qt=P.value.querySelector(":focus"))==null?void 0:Qt.previousElementSibling;ut?ut.focus():ht("last")}else At==="first"?(Jt=P.value.firstElementChild)==null||Jt.focus():At==="last"&&((Et=P.value.lastElementChild)==null||Et.focus())}function dt(At){const Tt=k.value+(At==="prev"?-1:1)*x.value;k.value=rn(Tt,0,I.value-x.value)}const Ct=q(()=>{let At=k.value>I.value-x.value?-(I.value-x.value)+Zd(I.value-x.value-k.value):-k.value;k.value<=0&&(At=Zd(-k.value));const Tt=h.value&&S.value?-1:1;return{transform:`translate${S.value?"X":"Y"}(${Tt*At}px)`,transition:R.value?"none":"",willChange:R.value?"transform":""}}),xt=q(()=>({next:g.next,prev:g.prev,select:g.select,isSelected:g.isSelected})),wt=q(()=>{switch(n.showArrows){case"always":return!0;case"desktop":return!c.value;case!0:return v.value||Math.abs(k.value)>0;case"mobile":return c.value||v.value||Math.abs(k.value)>0;default:return!c.value&&(v.value||Math.abs(k.value)>0)}}),gt=q(()=>Math.abs(k.value)>0),It=q(()=>I.value>Math.abs(k.value)+x.value);return Dt(()=>t(n.tag,{class:["v-slide-group",{"v-slide-group--vertical":!S.value,"v-slide-group--has-affixes":wt.value,"v-slide-group--is-overflowing":v.value},n.class],style:n.style,tabindex:Y.value||g.selected.value.length?-1:0,onFocus:st},{default:()=>{var At,Tt,Ft;return[wt.value&&t("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!gt.value}],onClick:()=>dt("prev")},[((At=r.prev)==null?void 0:At.call(r,xt.value))??t(V0,null,{default:()=>[t(xe,{icon:h.value?n.nextIcon:n.prevIcon},null)]})]),t("div",{key:"container",ref:$,class:"v-slide-group__container",onScroll:nt},[t("div",{ref:P,class:"v-slide-group__content",style:Ct.value,onTouchstartPassive:W,onTouchmovePassive:_,onTouchendPassive:tt,onFocusin:G,onFocusout:et,onKeydown:rt},[(Tt=r.default)==null?void 0:Tt.call(r,xt.value)])]),wt.value&&t("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!It.value}],onClick:()=>dt("next")},[((Ft=r.next)==null?void 0:Ft.call(r,xt.value))??t(V0,null,{default:()=>[t(xe,{icon:h.value?n.prevIcon:n.nextIcon},null)]})])]}})),{selected:g.selected,scrollTo:dt,scrollOffset:k,focus:ht}}}),WM=Bt()({name:"VSlideGroupItem",props:fo(),emits:{"group:selected":n=>!0},setup(n,l){let{slots:r}=l;const h=mo(n,Pg);return()=>{var c;return(c=r.default)==null?void 0:c.call(r,{isSelected:h.isSelected.value,select:h.select,toggle:h.toggle,selectedClass:h.selectedClass.value})}}});const XM=mt({multiLine:Boolean,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...Ql({location:"bottom"}),...bo(),...Ce(),..._n(),...ue(),...On(Bs({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),qM=Bt()({name:"VSnackbar",props:XM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{locationStyles:c}=Jl(n),{positionClasses:g}=Mo(n),{scopeId:v}=zo(),{themeClasses:k}=ve(n),{colorClasses:x,colorStyles:I,variantClasses:S}=Nr(n),{roundedClasses:$}=Ne(n),B=Lt();_t(h,D),_t(()=>n.timeout,D),Ve(()=>{h.value&&D()});let P=-1;function D(){window.clearTimeout(P);const X=Number(n.timeout);!h.value||X===-1||(P=window.setTimeout(()=>{h.value=!1},X))}function F(){window.clearTimeout(P)}return Dt(()=>{const[X]=xl.filterProps(n);return t(xl,o({ref:B,class:["v-snackbar",{"v-snackbar--active":h.value,"v-snackbar--multi-line":n.multiLine&&!n.vertical,"v-snackbar--vertical":n.vertical},g.value,n.class],style:n.style},X,{modelValue:h.value,"onUpdate:modelValue":R=>h.value=R,contentProps:o({class:["v-snackbar__wrapper",k.value,x.value,$.value,S.value],style:[c.value,I.value],onPointerenter:F,onPointerleave:D},X.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},v),{default:()=>[Hr(!1,"v-snackbar"),r.default&&t("div",{class:"v-snackbar__content",role:"status","aria-live":"polite"},[r.default()]),r.actions&&t(ke,{defaults:{VBtn:{variant:"text",ripple:!1}}},{default:()=>[t("div",{class:"v-snackbar__actions"},[r.actions()])]})],activator:r.activator})}),Jn({},B)}});const YM=mt({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...Al(),...ii()},"VSwitch"),UM=Bt()({name:"VSwitch",inheritAttrs:!1,props:YM(),emits:{"update:focused":n=>!0,"update:modelValue":()=>!0,"update:indeterminate":n=>!0},setup(n,l){let{attrs:r,slots:h}=l;const c=ne(n,"indeterminate"),g=ne(n,"modelValue"),{loaderClasses:v}=ai(n),{isFocused:k,focus:x,blur:I}=er(n),S=Lt(),$=q(()=>typeof n.loading=="string"&&n.loading!==""?n.loading:n.color),B=hn(),P=q(()=>n.id||`switch-${B}`);function D(){c.value&&(c.value=!1)}function F(X){var R,H;X.stopPropagation(),X.preventDefault(),(H=(R=S.value)==null?void 0:R.input)==null||H.click()}return Dt(()=>{const[X,R]=$r(r),[H,U]=Ke.filterProps(n),[W,_]=zr.filterProps(n);return t(Ke,o({class:["v-switch",{"v-switch--inset":n.inset},{"v-switch--indeterminate":c.value},v.value,n.class],style:n.style},X,H,{id:P.value,focused:k.value}),{...h,default:tt=>{let{id:nt,messagesId:Y,isDisabled:G,isReadonly:et,isValid:st}=tt;return t(zr,o({ref:S},W,{modelValue:g.value,"onUpdate:modelValue":[rt=>g.value=rt,D],id:nt.value,"aria-describedby":Y.value,type:"checkbox","aria-checked":c.value?"mixed":void 0,disabled:G.value,readonly:et.value,onFocus:x,onBlur:I},R),{...h,default:()=>t("div",{class:"v-switch__track",onClick:F},null),input:rt=>{let{inputNode:ht,icon:dt}=rt;return t(Kt,null,[ht,t("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":dt||n.loading}]},[t(u2,null,{default:()=>[n.loading?t(M2,{name:"v-switch",active:!0,color:st.value===!1?void 0:$.value},{default:Ct=>h.loader?h.loader(Ct):t(m2,{active:Ct.isActive,color:Ct.color,indeterminate:!0,size:"16",width:"2"},null)}):dt&&t(xe,{key:dt,icon:dt,size:"x-small"},null)]})])])}})}})}),{}}});const GM=mt({color:String,height:[Number,String],window:Boolean,...Xt(),..._e(),...go(),...Ce(),...re(),...ue()},"VSystemBar"),ZM=Bt()({name:"VSystemBar",props:GM(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{backgroundColorClasses:c,backgroundColorStyles:g}=Pe(Ht(n,"color")),{elevationClasses:v}=Je(n),{roundedClasses:k}=Ne(n),{ssrBootStyles:x}=Br(),I=q(()=>n.height??(n.window?32:24)),{layoutItemStyles:S}=wo({id:n.name,order:q(()=>parseInt(n.order,10)),position:Wt("top"),layoutSize:I,elementSize:I,active:q(()=>!0),absolute:Ht(n,"absolute")});return Dt(()=>t(n.tag,{class:["v-system-bar",{"v-system-bar--window":n.window},h.value,c.value,v.value,k.value,n.class],style:[g.value,S.value,x.value,n.style]},r)),{}}});const Dg=Symbol.for("vuetify:v-tabs"),KM=mt({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},...On(x2({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),Og=Bt()({name:"VTab",props:KM(),setup(n,l){let{slots:r,attrs:h}=l;const{textColorClasses:c,textColorStyles:g}=an(n,"sliderColor"),v=q(()=>n.direction==="horizontal"),k=Wt(!1),x=Lt(),I=Lt();function S($){var P,D;let{value:B}=$;if(k.value=B,B){const F=(D=(P=x.value)==null?void 0:P.$el.parentElement)==null?void 0:D.querySelector(".v-tab--selected .v-tab__slider"),X=I.value;if(!F||!X)return;const R=getComputedStyle(F).color,H=F.getBoundingClientRect(),U=X.getBoundingClientRect(),W=v.value?"x":"y",_=v.value?"X":"Y",tt=v.value?"right":"bottom",nt=v.value?"width":"height",Y=H[W],G=U[W],et=Y>G?H[tt]-U[tt]:H[W]-U[W],st=Math.sign(et)>0?v.value?"right":"bottom":Math.sign(et)<0?v.value?"left":"top":"center",ht=(Math.abs(et)+(Math.sign(et)<0?H[nt]:U[nt]))/Math.max(H[nt],U[nt]),dt=H[nt]/U[nt],Ct=1.5;ur(X,{backgroundColor:[R,"currentcolor"],transform:[`translate${_}(${et}px) scale${_}(${dt})`,`translate${_}(${et/Ct}px) scale${_}(${(ht-1)/Ct+1})`,"none"],transformOrigin:Array(3).fill(st)},{duration:225,easing:as})}}return Dt(()=>{const[$]=pn.filterProps(n);return t(pn,o({symbol:Dg,ref:x,class:["v-tab",n.class],style:n.style,tabindex:k.value?0:-1,role:"tab","aria-selected":String(k.value),active:!1,block:n.fixed,maxWidth:n.fixed?300:void 0,rounded:0},$,h,{"onGroup:selected":S}),{default:()=>{var B;return[((B=r.default)==null?void 0:B.call(r))??n.text,!n.hideSlider&&t("div",{ref:I,class:["v-tab__slider",c.value],style:g.value},null)]}})}),{}}});function QM(n){return n?n.map(l=>typeof l=="string"?{title:l,value:l}:l):[]}const JM=mt({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Lg({mandatory:"force"}),...We(),...re()},"VTabs"),tx=Bt()({name:"VTabs",props:JM(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),c=q(()=>QM(n.items)),{densityClasses:g}=dn(n),{backgroundColorClasses:v,backgroundColorStyles:k}=Pe(Ht(n,"bgColor"));return Te({VTab:{color:Ht(n,"color"),direction:Ht(n,"direction"),stacked:Ht(n,"stacked"),fixed:Ht(n,"fixedTabs"),sliderColor:Ht(n,"sliderColor"),hideSlider:Ht(n,"hideSlider")}}),Dt(()=>{const[x]=ah.filterProps(n);return t(ah,o(x,{modelValue:h.value,"onUpdate:modelValue":I=>h.value=I,class:["v-tabs",`v-tabs--${n.direction}`,`v-tabs--align-tabs-${n.alignTabs}`,{"v-tabs--fixed-tabs":n.fixedTabs,"v-tabs--grow":n.grow,"v-tabs--stacked":n.stacked},g.value,v.value,n.class],style:[{"--v-tabs-height":qt(n.height)},k.value,n.style],role:"tablist",symbol:Dg}),{default:()=>[r.default?r.default():c.value.map(I=>t(Og,o(I,{key:I.title}),null))]})}),{}}});const ex=mt({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...Xt(),...We(),...re(),...ue()},"VTable"),nx=Bt()({name:"VTable",props:ex(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{densityClasses:c}=dn(n);return Dt(()=>t(n.tag,{class:["v-table",{"v-table--fixed-height":!!n.height,"v-table--fixed-header":n.fixedHeader,"v-table--fixed-footer":n.fixedFooter,"v-table--has-top":!!r.top,"v-table--has-bottom":!!r.bottom,"v-table--hover":n.hover},h.value,c.value,n.class],style:n.style},{default:()=>{var g,v,k;return[(g=r.top)==null?void 0:g.call(r),r.default?t("div",{class:"v-table__wrapper",style:{height:qt(n.height)}},[t("table",null,[r.default()])]):(v=r.wrapper)==null?void 0:v.call(r),(k=r.bottom)==null?void 0:k.call(r)]}})),{}}});const lx=mt({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:n=>!isNaN(parseFloat(n))},maxRows:{type:[Number,String],validator:n=>!isNaN(parseFloat(n))},suffix:String,modelModifiers:Object,...Al(),...wi()},"VTextarea"),rx=Bt()({name:"VTextarea",directives:{Intersect:si},inheritAttrs:!1,props:lx(),emits:{"click:control":n=>!0,"mousedown:control":n=>!0,"update:focused":n=>!0,"update:modelValue":n=>!0},setup(n,l){let{attrs:r,emit:h,slots:c}=l;const g=ne(n,"modelValue"),{isFocused:v,focus:k,blur:x}=er(n),I=q(()=>typeof n.counterValue=="function"?n.counterValue(g.value):(g.value||"").toString().length),S=q(()=>{if(r.maxlength)return r.maxlength;if(!(!n.counter||typeof n.counter!="number"&&typeof n.counter!="string"))return n.counter});function $(st,rt){var ht,dt;!n.autofocus||!st||(dt=(ht=rt[0].target)==null?void 0:ht.focus)==null||dt.call(ht)}const B=Lt(),P=Lt(),D=Wt(""),F=Lt(),X=q(()=>n.persistentPlaceholder||v.value||n.active);function R(){var st;F.value!==document.activeElement&&((st=F.value)==null||st.focus()),v.value||k()}function H(st){R(),h("click:control",st)}function U(st){h("mousedown:control",st)}function W(st){st.stopPropagation(),R(),we(()=>{g.value="",n2(n["onClick:clear"],st)})}function _(st){var ht;const rt=st.target;if(g.value=rt.value,(ht=n.modelModifiers)!=null&&ht.trim){const dt=[rt.selectionStart,rt.selectionEnd];we(()=>{rt.selectionStart=dt[0],rt.selectionEnd=dt[1]})}}const tt=Lt(),nt=Lt(+n.rows),Y=q(()=>["plain","underlined"].includes(n.variant));bn(()=>{n.autoGrow||(nt.value=+n.rows)});function G(){n.autoGrow&&we(()=>{if(!tt.value||!P.value)return;const st=getComputedStyle(tt.value),rt=getComputedStyle(P.value.$el),ht=parseFloat(st.getPropertyValue("--v-field-padding-top"))+parseFloat(st.getPropertyValue("--v-input-padding-top"))+parseFloat(st.getPropertyValue("--v-field-padding-bottom")),dt=tt.value.scrollHeight,Ct=parseFloat(st.lineHeight),xt=Math.max(parseFloat(n.rows)*Ct+ht,parseFloat(rt.getPropertyValue("--v-input-control-height"))),wt=parseFloat(n.maxRows)*Ct+ht||1/0,gt=rn(dt??0,xt,wt);nt.value=Math.floor((gt-ht)/Ct),D.value=qt(gt)})}Ve(G),_t(g,G),_t(()=>n.rows,G),_t(()=>n.maxRows,G),_t(()=>n.density,G);let et;return _t(tt,st=>{st?(et=new ResizeObserver(G),et.observe(tt.value)):et==null||et.disconnect()}),Qe(()=>{et==null||et.disconnect()}),Dt(()=>{const st=!!(c.counter||n.counter||n.counterValue),rt=!!(st||c.details),[ht,dt]=$r(r),[{modelValue:Ct,...xt}]=Ke.filterProps(n),[wt]=S2(n);return t(Ke,o({ref:B,modelValue:g.value,"onUpdate:modelValue":gt=>g.value=gt,class:["v-textarea v-text-field",{"v-textarea--prefixed":n.prefix,"v-textarea--suffixed":n.suffix,"v-text-field--prefixed":n.prefix,"v-text-field--suffixed":n.suffix,"v-textarea--auto-grow":n.autoGrow,"v-textarea--no-resize":n.noResize||n.autoGrow,"v-text-field--plain-underlined":Y.value},n.class],style:n.style},ht,xt,{centerAffix:nt.value===1&&!Y.value,focused:v.value}),{...c,default:gt=>{let{isDisabled:It,isDirty:At,isReadonly:Tt,isValid:Ft}=gt;return t(Hs,o({ref:P,style:{"--v-textarea-control-height":D.value},onClick:H,onMousedown:U,"onClick:clear":W,"onClick:prependInner":n["onClick:prependInner"],"onClick:appendInner":n["onClick:appendInner"]},wt,{active:X.value||At.value,centerAffix:nt.value===1&&!Y.value,dirty:At.value||n.dirty,disabled:It.value,focused:v.value,error:Ft.value===!1}),{...c,default:Qt=>{let{props:{class:Jt,...Et}}=Qt;return t(Kt,null,[n.prefix&&t("span",{class:"v-text-field__prefix"},[n.prefix]),$e(t("textarea",o({ref:F,class:Jt,value:g.value,onInput:_,autofocus:n.autofocus,readonly:Tt.value,disabled:It.value,placeholder:n.placeholder,rows:n.rows,name:n.name,onFocus:R,onBlur:x},Et,dt),null),[[Mn("intersect"),{handler:$},null,{once:!0}]]),n.autoGrow&&$e(t("textarea",{class:[Jt,"v-textarea__sizer"],"onUpdate:modelValue":ut=>g.value=ut,ref:tt,readonly:!0,"aria-hidden":"true"},null),[[ls,g.value]]),n.suffix&&t("span",{class:"v-text-field__suffix"},[n.suffix])])}})},details:rt?gt=>{var It;return t(Kt,null,[(It=c.details)==null?void 0:It.call(c,gt),st&&t(Kt,null,[t("span",null,null),t(gi,{active:n.persistentCounter||v.value,value:I.value,max:S.value},c.counter)])])}:void 0})}),Jn({},B,P,F)}});const ox=mt({withBackground:Boolean,...Xt(),...ue(),...re()},"VThemeProvider"),sx=Bt()({name:"VThemeProvider",props:ox(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n);return()=>{var c;return n.withBackground?t(n.tag,{class:["v-theme-provider",h.value,n.class],style:n.style},{default:()=>{var g;return[(g=r.default)==null?void 0:g.call(r)]}}):(c=r.default)==null?void 0:c.call(r)}}});const ax=mt({align:{type:String,default:"center",validator:n=>["center","start"].includes(n)},direction:{type:String,default:"vertical",validator:n=>["vertical","horizontal"].includes(n)},justify:{type:String,default:"auto",validator:n=>["auto","center"].includes(n)},side:{type:String,validator:n=>n==null||["start","end"].includes(n)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:n=>["start","end","both"].includes(n)},...Xt(),...We(),...re(),...ue()},"VTimeline"),ix=Bt()({name:"VTimeline",props:ax(),setup(n,l){let{slots:r}=l;const{themeClasses:h}=ve(n),{densityClasses:c}=dn(n),{rtlClasses:g}=Ue();Te({VTimelineDivider:{lineColor:Ht(n,"lineColor")},VTimelineItem:{density:Ht(n,"density"),lineInset:Ht(n,"lineInset")}});const v=q(()=>{const x=n.side?n.side:n.density!=="default"?"end":null;return x&&`v-timeline--side-${x}`}),k=q(()=>{const x=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(n.truncateLine){case"both":return x;case"start":return x[0];case"end":return x[1];default:return null}});return Dt(()=>t(n.tag,{class:["v-timeline",`v-timeline--${n.direction}`,`v-timeline--align-${n.align}`,`v-timeline--justify-${n.justify}`,k.value,{"v-timeline--inset-line":!!n.lineInset},h.value,c.value,v.value,g.value,n.class],style:[{"--v-timeline-line-thickness":qt(n.lineThickness)},n.style]},r)),{}}}),hx=mt({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:ee,iconColor:String,lineColor:String,...Xt(),...Ce(),...$l(),..._e()},"VTimelineDivider"),dx=Bt()({name:"VTimelineDivider",props:hx(),setup(n,l){let{slots:r}=l;const{sizeClasses:h,sizeStyles:c}=ko(n,"v-timeline-divider__dot"),{backgroundColorStyles:g,backgroundColorClasses:v}=Pe(Ht(n,"dotColor")),{roundedClasses:k}=Ne(n,"v-timeline-divider__dot"),{elevationClasses:x}=Je(n),{backgroundColorClasses:I,backgroundColorStyles:S}=Pe(Ht(n,"lineColor"));return Dt(()=>t("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":n.fillDot},n.class],style:n.style},[t("div",{class:["v-timeline-divider__before",I.value],style:S.value},null),!n.hideDot&&t("div",{key:"dot",class:["v-timeline-divider__dot",x.value,k.value,h.value],style:c.value},[t("div",{class:["v-timeline-divider__inner-dot",v.value,k.value],style:g.value},[r.default?t(ke,{key:"icon-defaults",disabled:!n.icon,defaults:{VIcon:{color:n.iconColor,icon:n.icon,size:n.size}}},r.default):t(xe,{key:"icon",color:n.iconColor,icon:n.icon,size:n.size},null)])]),t("div",{class:["v-timeline-divider__after",I.value],style:S.value},null)])),{}}}),cx=mt({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:ee,iconColor:String,lineInset:[Number,String],...Xt(),...Tn(),..._e(),...Ce(),...$l(),...re()},"VTimelineItem"),ux=Bt()({name:"VTimelineItem",props:cx(),setup(n,l){let{slots:r}=l;const{dimensionStyles:h}=En(n),c=Wt(0),g=Lt();return _t(g,v=>{var k;v&&(c.value=((k=v.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:k.getBoundingClientRect().width)??0)},{flush:"post"}),Dt(()=>{var v,k;return t("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":n.fillDot},n.class],style:[{"--v-timeline-dot-size":qt(c.value),"--v-timeline-line-inset":n.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${qt(n.lineInset)})`:qt(0)},n.style]},[t("div",{class:"v-timeline-item__body",style:h.value},[(v=r.default)==null?void 0:v.call(r)]),t(dx,{ref:g,hideDot:n.hideDot,icon:n.icon,iconColor:n.iconColor,size:n.size,elevation:n.elevation,dotColor:n.dotColor,fillDot:n.fillDot,rounded:n.rounded},{default:r.icon}),n.density!=="compact"&&t("div",{class:"v-timeline-item__opposite"},[!n.hideOpposite&&((k=r.opposite)==null?void 0:k.call(r))])])}),{}}}),px=mt({...Xt(),..._n({variant:"text"})},"VToolbarItems"),gx=Bt()({name:"VToolbarItems",props:px(),setup(n,l){let{slots:r}=l;return Te({VBtn:{color:Ht(n,"color"),height:"inherit",variant:Ht(n,"variant")}}),Dt(()=>{var h;return t("div",{class:["v-toolbar-items",n.class],style:n.style},[(h=r.default)==null?void 0:h.call(r)])}),{}}});const wx=mt({id:String,text:String,...On(Bs({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),vx=Bt()({name:"VTooltip",props:wx(),emits:{"update:modelValue":n=>!0},setup(n,l){let{slots:r}=l;const h=ne(n,"modelValue"),{scopeId:c}=zo(),g=hn(),v=q(()=>n.id||`v-tooltip-${g}`),k=Lt(),x=q(()=>n.location.split(" ").length>1?n.location:n.location+" center"),I=q(()=>n.origin==="auto"||n.origin==="overlap"||n.origin.split(" ").length>1||n.location.split(" ").length>1?n.origin:n.origin+" center"),S=q(()=>n.transition?n.transition:h.value?"scale-transition":"fade-transition"),$=q(()=>o({"aria-describedby":v.value},n.activatorProps));return Dt(()=>{const[B]=xl.filterProps(n);return t(xl,o({ref:k,class:["v-tooltip",n.class],style:n.style,id:v.value},B,{modelValue:h.value,"onUpdate:modelValue":P=>h.value=P,transition:S.value,absolute:!0,location:x.value,origin:I.value,persistent:!0,role:"tooltip",activatorProps:$.value,_disableGlobalStack:!0},c),{activator:r.activator,default:function(){var X;for(var P=arguments.length,D=new Array(P),F=0;F!0},setup(n,l){let{slots:r}=l;const h=A4(n,"validation");return()=>{var c;return(c=r.default)==null?void 0:c.call(r,h)}}}),mx=Object.freeze(Object.defineProperty({__proto__:null,VAlert:X7,VAlertTitle:M4,VApp:e7,VAppBar:M7,VAppBarNavIcon:E7,VAppBarTitle:V7,VAutocomplete:d8,VAvatar:Kl,VBadge:u8,VBanner:w8,VBannerActions:eg,VBannerText:ng,VBottomNavigation:f8,VBreadcrumbs:M8,VBreadcrumbsDivider:lg,VBreadcrumbsItem:rg,VBtn:pn,VBtnGroup:X0,VBtnToggle:S7,VCard:I8,VCardActions:og,VCardItem:ig,VCardSubtitle:sg,VCardText:hg,VCardTitle:ag,VCarousel:P8,VCarouselItem:D8,VCheckbox:J7,VCheckboxBtn:ao,VChip:As,VChipGroup:nb,VClassIcon:d2,VCode:O8,VCol:U9,VColorPicker:y9,VCombobox:$9,VComponentIcon:R0,VContainer:W9,VCounter:gi,VDefaultsProvider:ke,VDialog:B9,VDialogBottomTransition:o7,VDialogTopTransition:s7,VDialogTransition:ri,VDivider:T4,VExpandTransition:oi,VExpandXTransition:g2,VExpansionPanel:D9,VExpansionPanelText:bg,VExpansionPanelTitle:xg,VExpansionPanels:j9,VFabTransition:r7,VFadeTransition:V0,VField:Hs,VFieldLabel:Lo,VFileInput:F9,VFooter:T9,VForm:V9,VHover:rM,VIcon:xe,VImg:xr,VInput:Ke,VItem:aM,VItemGroup:sM,VKbd:iM,VLabel:xo,VLayout:dM,VLayoutItem:uM,VLazy:gM,VLigatureIcon:v6,VList:ci,VListGroup:G0,VListImg:zb,VListItem:Ml,VListItemAction:yb,VListItemMedia:Sb,VListItemSubtitle:O4,VListItemTitle:F4,VListSubheader:R4,VLocaleProvider:vM,VMain:mM,VMenu:pi,VMessages:C4,VNavigationDrawer:SM,VNoSsr:$M,VOverlay:xl,VPagination:HM,VParallax:PM,VProgressCircular:m2,VProgressLinear:k2,VRadio:DM,VRadioGroup:FM,VRangeSlider:TM,VRating:VM,VResponsive:_0,VRow:eM,VScaleTransition:u2,VScrollXReverseTransition:i7,VScrollXTransition:a7,VScrollYReverseTransition:d7,VScrollYTransition:h7,VSelect:o8,VSelectionControl:zr,VSelectionControlGroup:z4,VSheet:sh,VSlideGroup:ah,VSlideGroupItem:WM,VSlideXReverseTransition:u7,VSlideXTransition:c7,VSlideYReverseTransition:p7,VSlideYTransition:p2,VSlider:oh,VSnackbar:qM,VSpacer:nM,VSvgIcon:h2,VSwitch:UM,VSystemBar:ZM,VTab:Og,VTable:nx,VTabs:tx,VTextField:Ir,VTextarea:rx,VThemeProvider:sx,VTimeline:ix,VTimelineItem:ux,VToolbar:W0,VToolbarItems:gx,VToolbarTitle:c2,VTooltip:vx,VValidation:fx,VVirtualScroll:fi,VWindow:J0,VWindowItem:th},Symbol.toStringTag,{value:"Module"}));function kx(n,l){const r=l.modifiers||{},h=l.value,{once:c,immediate:g,...v}=r,k=!Object.keys(v).length,{handler:x,options:I}=typeof h=="object"?h:{handler:h,options:{attributes:(v==null?void 0:v.attr)??k,characterData:(v==null?void 0:v.char)??k,childList:(v==null?void 0:v.child)??k,subtree:(v==null?void 0:v.sub)??k}},S=new MutationObserver(function(){let $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],B=arguments.length>1?arguments[1]:void 0;x==null||x($,B),c&&Fg(n,l)});g&&(x==null||x([],S)),n._mutate=Object(n._mutate),n._mutate[l.instance.$.uid]={observer:S},S.observe(n,I)}function Fg(n,l){var r;(r=n._mutate)!=null&&r[l.instance.$.uid]&&(n._mutate[l.instance.$.uid].observer.disconnect(),delete n._mutate[l.instance.$.uid])}const bx={mounted:kx,unmounted:Fg};function Mx(n,l){var c,g;const r=l.value,h={passive:!((c=l.modifiers)!=null&&c.active)};window.addEventListener("resize",r,h),n._onResize=Object(n._onResize),n._onResize[l.instance.$.uid]={handler:r,options:h},(g=l.modifiers)!=null&&g.quiet||r()}function xx(n,l){var c;if(!((c=n._onResize)!=null&&c[l.instance.$.uid]))return;const{handler:r,options:h}=n._onResize[l.instance.$.uid];window.removeEventListener("resize",r,h),delete n._onResize[l.instance.$.uid]}const zx={mounted:Mx,unmounted:xx};function Rg(n,l){const{self:r=!1}=l.modifiers??{},h=l.value,c=typeof h=="object"&&h.options||{passive:!0},g=typeof h=="function"||"handleEvent"in h?h:h.handler,v=r?n:l.arg?document.querySelector(l.arg):window;v&&(v.addEventListener("scroll",g,c),n._onScroll=Object(n._onScroll),n._onScroll[l.instance.$.uid]={handler:g,options:c,target:r?void 0:v})}function Tg(n,l){var g;if(!((g=n._onScroll)!=null&&g[l.instance.$.uid]))return;const{handler:r,options:h,target:c=n}=n._onScroll[l.instance.$.uid];c.removeEventListener("scroll",r,h),delete n._onScroll[l.instance.$.uid]}function Ix(n,l){l.value!==l.oldValue&&(Tg(n,l),Rg(n,l))}const yx={mounted:Rg,unmounted:Tg,updated:Ix},Cx=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:Q4,Intersect:a4,Mutate:bx,Resize:zx,Ripple:tr,Scroll:yx,Touch:B2},Symbol.toStringTag,{value:"Module"})),Sx={name:"PurpleTheme",dark:!1,variables:{"border-color":"#1e88e5","carousel-control-size":10},colors:{primary:"#1e88e5",secondary:"#5e35b1",info:"#03c9d7",success:"#00c853",accent:"#FFAB91",warning:"#ffc107",error:"#f44336",lightprimary:"#eef2f6",lightsecondary:"#ede7f6",lightsuccess:"#b9f6ca",lighterror:"#f9d8d8",lightwarning:"#fff8e1",darkText:"#212121",lightText:"#616161",darkprimary:"#1565c0",darksecondary:"#4527a0",borderLight:"#d0d0d0",inputBorder:"#787878",containerBg:"#eef2f6",surface:"#fff","on-surface-variant":"#fff",facebook:"#4267b2",twitter:"#1da1f2",linkedin:"#0e76a8",gray100:"#fafafa",primary200:"#90caf9",secondary200:"#b39ddb"}},$x=e4({components:mx,directives:Cx,theme:{defaultTheme:"PurpleTheme",themes:{PurpleTheme:Sx}},defaults:{VBtn:{},VCard:{rounded:"md"},VTextField:{rounded:"lg"},VTooltip:{location:"top"}}});/*!
+ * perfect-scrollbar v1.5.3
+ * Copyright 2021 Hyunje Jun, MDBootstrap and Contributors
+ * Licensed under MIT
+ */function ll(n){return getComputedStyle(n)}function vn(n,l){for(var r in l){var h=l[r];typeof h=="number"&&(h=h+"px"),n.style[r]=h}return n}function Qs(n){var l=document.createElement("div");return l.className=n,l}var Qd=typeof Element<"u"&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function El(n,l){if(!Qd)throw new Error("No element matching method supported");return Qd.call(n,l)}function Yr(n){n.remove?n.remove():n.parentNode&&n.parentNode.removeChild(n)}function Jd(n,l){return Array.prototype.filter.call(n.children,function(r){return El(r,l)})}var De={main:"ps",rtl:"ps__rtl",element:{thumb:function(n){return"ps__thumb-"+n},rail:function(n){return"ps__rail-"+n},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(n){return"ps--active-"+n},scrolling:function(n){return"ps--scrolling-"+n}}},Eg={x:null,y:null};function Vg(n,l){var r=n.element.classList,h=De.state.scrolling(l);r.contains(h)?clearTimeout(Eg[l]):r.add(h)}function _g(n,l){Eg[l]=setTimeout(function(){return n.isAlive&&n.element.classList.remove(De.state.scrolling(l))},n.settings.scrollingThreshold)}function Ax(n,l){Vg(n,l),_g(n,l)}var Ns=function(l){this.element=l,this.handlers={}},Wg={isEmpty:{configurable:!0}};Ns.prototype.bind=function(l,r){typeof this.handlers[l]>"u"&&(this.handlers[l]=[]),this.handlers[l].push(r),this.element.addEventListener(l,r,!1)};Ns.prototype.unbind=function(l,r){var h=this;this.handlers[l]=this.handlers[l].filter(function(c){return r&&c!==r?!0:(h.element.removeEventListener(l,c,!1),!1)})};Ns.prototype.unbindAll=function(){for(var l in this.handlers)this.unbind(l)};Wg.isEmpty.get=function(){var n=this;return Object.keys(this.handlers).every(function(l){return n.handlers[l].length===0})};Object.defineProperties(Ns.prototype,Wg);var Io=function(){this.eventElements=[]};Io.prototype.eventElement=function(l){var r=this.eventElements.filter(function(h){return h.element===l})[0];return r||(r=new Ns(l),this.eventElements.push(r)),r};Io.prototype.bind=function(l,r,h){this.eventElement(l).bind(r,h)};Io.prototype.unbind=function(l,r,h){var c=this.eventElement(l);c.unbind(r,h),c.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(c),1)};Io.prototype.unbindAll=function(){this.eventElements.forEach(function(l){return l.unbindAll()}),this.eventElements=[]};Io.prototype.once=function(l,r,h){var c=this.eventElement(l),g=function(v){c.unbind(r,g),h(v)};c.bind(r,g)};function Js(n){if(typeof window.CustomEvent=="function")return new CustomEvent(n);var l=document.createEvent("CustomEvent");return l.initCustomEvent(n,!1,!1,void 0),l}function ya(n,l,r,h,c){h===void 0&&(h=!0),c===void 0&&(c=!1);var g;if(l==="top")g=["contentHeight","containerHeight","scrollTop","y","up","down"];else if(l==="left")g=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw new Error("A proper axis should be provided");Bx(n,r,g,h,c)}function Bx(n,l,r,h,c){var g=r[0],v=r[1],k=r[2],x=r[3],I=r[4],S=r[5];h===void 0&&(h=!0),c===void 0&&(c=!1);var $=n.element;n.reach[x]=null,$[k]<1&&(n.reach[x]="start"),$[k]>n[g]-n[v]-1&&(n.reach[x]="end"),l&&($.dispatchEvent(Js("ps-scroll-"+x)),l<0?$.dispatchEvent(Js("ps-scroll-"+I)):l>0&&$.dispatchEvent(Js("ps-scroll-"+S)),h&&Ax(n,x)),n.reach[x]&&(l||c)&&$.dispatchEvent(Js("ps-"+x+"-reach-"+n.reach[x]))}function He(n){return parseInt(n,10)||0}function Hx(n){return El(n,"input,[contenteditable]")||El(n,"select,[contenteditable]")||El(n,"textarea,[contenteditable]")||El(n,"button,[contenteditable]")}function Nx(n){var l=ll(n);return He(l.width)+He(l.paddingLeft)+He(l.paddingRight)+He(l.borderLeftWidth)+He(l.borderRightWidth)}var Xr={isWebKit:typeof document<"u"&&"WebkitAppearance"in document.documentElement.style,supportsTouch:typeof window<"u"&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:typeof navigator<"u"&&navigator.msMaxTouchPoints,isChrome:typeof navigator<"u"&&/Chrome/i.test(navigator&&navigator.userAgent)};function zl(n){var l=n.element,r=Math.floor(l.scrollTop),h=l.getBoundingClientRect();n.containerWidth=Math.round(h.width),n.containerHeight=Math.round(h.height),n.contentWidth=l.scrollWidth,n.contentHeight=l.scrollHeight,l.contains(n.scrollbarXRail)||(Jd(l,De.element.rail("x")).forEach(function(c){return Yr(c)}),l.appendChild(n.scrollbarXRail)),l.contains(n.scrollbarYRail)||(Jd(l,De.element.rail("y")).forEach(function(c){return Yr(c)}),l.appendChild(n.scrollbarYRail)),!n.settings.suppressScrollX&&n.containerWidth+n.settings.scrollXMarginOffset=n.railXWidth-n.scrollbarXWidth&&(n.scrollbarXLeft=n.railXWidth-n.scrollbarXWidth),n.scrollbarYTop>=n.railYHeight-n.scrollbarYHeight&&(n.scrollbarYTop=n.railYHeight-n.scrollbarYHeight),jx(l,n),n.scrollbarXActive?l.classList.add(De.state.active("x")):(l.classList.remove(De.state.active("x")),n.scrollbarXWidth=0,n.scrollbarXLeft=0,l.scrollLeft=n.isRtl===!0?n.contentWidth:0),n.scrollbarYActive?l.classList.add(De.state.active("y")):(l.classList.remove(De.state.active("y")),n.scrollbarYHeight=0,n.scrollbarYTop=0,l.scrollTop=0)}function tc(n,l){return n.settings.minScrollbarLength&&(l=Math.max(l,n.settings.minScrollbarLength)),n.settings.maxScrollbarLength&&(l=Math.min(l,n.settings.maxScrollbarLength)),l}function jx(n,l){var r={width:l.railXWidth},h=Math.floor(n.scrollTop);l.isRtl?r.left=l.negativeScrollAdjustment+n.scrollLeft+l.containerWidth-l.contentWidth:r.left=n.scrollLeft,l.isScrollbarXUsingBottom?r.bottom=l.scrollbarXBottom-h:r.top=l.scrollbarXTop+h,vn(l.scrollbarXRail,r);var c={top:h,height:l.railYHeight};l.isScrollbarYUsingRight?l.isRtl?c.right=l.contentWidth-(l.negativeScrollAdjustment+n.scrollLeft)-l.scrollbarYRight-l.scrollbarYOuterWidth-9:c.right=l.scrollbarYRight-n.scrollLeft:l.isRtl?c.left=l.negativeScrollAdjustment+n.scrollLeft+l.containerWidth*2-l.contentWidth-l.scrollbarYLeft-l.scrollbarYOuterWidth:c.left=l.scrollbarYLeft+n.scrollLeft,vn(l.scrollbarYRail,c),vn(l.scrollbarX,{left:l.scrollbarXLeft,width:l.scrollbarXWidth-l.railBorderXWidth}),vn(l.scrollbarY,{top:l.scrollbarYTop,height:l.scrollbarYHeight-l.railBorderYWidth})}function Px(n){n.element,n.event.bind(n.scrollbarY,"mousedown",function(l){return l.stopPropagation()}),n.event.bind(n.scrollbarYRail,"mousedown",function(l){var r=l.pageY-window.pageYOffset-n.scrollbarYRail.getBoundingClientRect().top,h=r>n.scrollbarYTop?1:-1;n.element.scrollTop+=h*n.containerHeight,zl(n),l.stopPropagation()}),n.event.bind(n.scrollbarX,"mousedown",function(l){return l.stopPropagation()}),n.event.bind(n.scrollbarXRail,"mousedown",function(l){var r=l.pageX-window.pageXOffset-n.scrollbarXRail.getBoundingClientRect().left,h=r>n.scrollbarXLeft?1:-1;n.element.scrollLeft+=h*n.containerWidth,zl(n),l.stopPropagation()})}function Lx(n){ec(n,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),ec(n,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])}function ec(n,l){var r=l[0],h=l[1],c=l[2],g=l[3],v=l[4],k=l[5],x=l[6],I=l[7],S=l[8],$=n.element,B=null,P=null,D=null;function F(H){H.touches&&H.touches[0]&&(H[c]=H.touches[0].pageY),$[x]=B+D*(H[c]-P),Vg(n,I),zl(n),H.stopPropagation(),H.type.startsWith("touch")&&H.changedTouches.length>1&&H.preventDefault()}function X(){_g(n,I),n[S].classList.remove(De.state.clicking),n.event.unbind(n.ownerDocument,"mousemove",F)}function R(H,U){B=$[x],U&&H.touches&&(H[c]=H.touches[0].pageY),P=H[c],D=(n[h]-n[r])/(n[g]-n[k]),U?n.event.bind(n.ownerDocument,"touchmove",F):(n.event.bind(n.ownerDocument,"mousemove",F),n.event.once(n.ownerDocument,"mouseup",X),H.preventDefault()),n[S].classList.add(De.state.clicking),H.stopPropagation()}n.event.bind(n[v],"mousedown",function(H){R(H)}),n.event.bind(n[v],"touchstart",function(H){R(H,!0)})}function Dx(n){var l=n.element,r=function(){return El(l,":hover")},h=function(){return El(n.scrollbarX,":focus")||El(n.scrollbarY,":focus")};function c(g,v){var k=Math.floor(l.scrollTop);if(g===0){if(!n.scrollbarYActive)return!1;if(k===0&&v>0||k>=n.contentHeight-n.containerHeight&&v<0)return!n.settings.wheelPropagation}var x=l.scrollLeft;if(v===0){if(!n.scrollbarXActive)return!1;if(x===0&&g<0||x>=n.contentWidth-n.containerWidth&&g>0)return!n.settings.wheelPropagation}return!0}n.event.bind(n.ownerDocument,"keydown",function(g){if(!(g.isDefaultPrevented&&g.isDefaultPrevented()||g.defaultPrevented)&&!(!r()&&!h())){var v=document.activeElement?document.activeElement:n.ownerDocument.activeElement;if(v){if(v.tagName==="IFRAME")v=v.contentDocument.activeElement;else for(;v.shadowRoot;)v=v.shadowRoot.activeElement;if(Hx(v))return}var k=0,x=0;switch(g.which){case 37:g.metaKey?k=-n.contentWidth:g.altKey?k=-n.containerWidth:k=-30;break;case 38:g.metaKey?x=n.contentHeight:g.altKey?x=n.containerHeight:x=30;break;case 39:g.metaKey?k=n.contentWidth:g.altKey?k=n.containerWidth:k=30;break;case 40:g.metaKey?x=-n.contentHeight:g.altKey?x=-n.containerHeight:x=-30;break;case 32:g.shiftKey?x=n.containerHeight:x=-n.containerHeight;break;case 33:x=n.containerHeight;break;case 34:x=-n.containerHeight;break;case 36:x=n.contentHeight;break;case 35:x=-n.contentHeight;break;default:return}n.settings.suppressScrollX&&k!==0||n.settings.suppressScrollY&&x!==0||(l.scrollTop-=x,l.scrollLeft+=k,zl(n),c(k,x)&&g.preventDefault())}})}function Ox(n){var l=n.element;function r(v,k){var x=Math.floor(l.scrollTop),I=l.scrollTop===0,S=x+l.offsetHeight===l.scrollHeight,$=l.scrollLeft===0,B=l.scrollLeft+l.offsetWidth===l.scrollWidth,P;return Math.abs(k)>Math.abs(v)?P=I||S:P=$||B,P?!n.settings.wheelPropagation:!0}function h(v){var k=v.deltaX,x=-1*v.deltaY;return(typeof k>"u"||typeof x>"u")&&(k=-1*v.wheelDeltaX/6,x=v.wheelDeltaY/6),v.deltaMode&&v.deltaMode===1&&(k*=10,x*=10),k!==k&&x!==x&&(k=0,x=v.wheelDelta),v.shiftKey?[-x,-k]:[k,x]}function c(v,k,x){if(!Xr.isWebKit&&l.querySelector("select:focus"))return!0;if(!l.contains(v))return!1;for(var I=v;I&&I!==l;){if(I.classList.contains(De.element.consuming))return!0;var S=ll(I);if(x&&S.overflowY.match(/(scroll|auto)/)){var $=I.scrollHeight-I.clientHeight;if($>0&&(I.scrollTop>0&&x<0||I.scrollTop<$&&x>0))return!0}if(k&&S.overflowX.match(/(scroll|auto)/)){var B=I.scrollWidth-I.clientWidth;if(B>0&&(I.scrollLeft>0&&k<0||I.scrollLeft0))return!0}I=I.parentNode}return!1}function g(v){var k=h(v),x=k[0],I=k[1];if(!c(v.target,x,I)){var S=!1;n.settings.useBothWheelAxes?n.scrollbarYActive&&!n.scrollbarXActive?(I?l.scrollTop-=I*n.settings.wheelSpeed:l.scrollTop+=x*n.settings.wheelSpeed,S=!0):n.scrollbarXActive&&!n.scrollbarYActive&&(x?l.scrollLeft+=x*n.settings.wheelSpeed:l.scrollLeft-=I*n.settings.wheelSpeed,S=!0):(l.scrollTop-=I*n.settings.wheelSpeed,l.scrollLeft+=x*n.settings.wheelSpeed),zl(n),S=S||r(x,I),S&&!v.ctrlKey&&(v.stopPropagation(),v.preventDefault())}}typeof window.onwheel<"u"?n.event.bind(l,"wheel",g):typeof window.onmousewheel<"u"&&n.event.bind(l,"mousewheel",g)}function Fx(n){if(!Xr.supportsTouch&&!Xr.supportsIePointer)return;var l=n.element;function r(D,F){var X=Math.floor(l.scrollTop),R=l.scrollLeft,H=Math.abs(D),U=Math.abs(F);if(U>H){if(F<0&&X===n.contentHeight-n.containerHeight||F>0&&X===0)return window.scrollY===0&&F>0&&Xr.isChrome}else if(H>U&&(D<0&&R===n.contentWidth-n.containerWidth||D>0&&R===0))return!0;return!0}function h(D,F){l.scrollTop-=F,l.scrollLeft-=D,zl(n)}var c={},g=0,v={},k=null;function x(D){return D.targetTouches?D.targetTouches[0]:D}function I(D){return D.pointerType&&D.pointerType==="pen"&&D.buttons===0?!1:!!(D.targetTouches&&D.targetTouches.length===1||D.pointerType&&D.pointerType!=="mouse"&&D.pointerType!==D.MSPOINTER_TYPE_MOUSE)}function S(D){if(I(D)){var F=x(D);c.pageX=F.pageX,c.pageY=F.pageY,g=new Date().getTime(),k!==null&&clearInterval(k)}}function $(D,F,X){if(!l.contains(D))return!1;for(var R=D;R&&R!==l;){if(R.classList.contains(De.element.consuming))return!0;var H=ll(R);if(X&&H.overflowY.match(/(scroll|auto)/)){var U=R.scrollHeight-R.clientHeight;if(U>0&&(R.scrollTop>0&&X<0||R.scrollTop0))return!0}if(F&&H.overflowX.match(/(scroll|auto)/)){var W=R.scrollWidth-R.clientWidth;if(W>0&&(R.scrollLeft>0&&F<0||R.scrollLeft0))return!0}R=R.parentNode}return!1}function B(D){if(I(D)){var F=x(D),X={pageX:F.pageX,pageY:F.pageY},R=X.pageX-c.pageX,H=X.pageY-c.pageY;if($(D.target,R,H))return;h(R,H),c=X;var U=new Date().getTime(),W=U-g;W>0&&(v.x=R/W,v.y=H/W,g=U),r(R,H)&&D.preventDefault()}}function P(){n.settings.swipeEasing&&(clearInterval(k),k=setInterval(function(){if(n.isInitialized){clearInterval(k);return}if(!v.x&&!v.y){clearInterval(k);return}if(Math.abs(v.x)<.01&&Math.abs(v.y)<.01){clearInterval(k);return}if(!n.element){clearInterval(k);return}h(v.x*30,v.y*30),v.x*=.8,v.y*=.8},10))}Xr.supportsTouch?(n.event.bind(l,"touchstart",S),n.event.bind(l,"touchmove",B),n.event.bind(l,"touchend",P)):Xr.supportsIePointer&&(window.PointerEvent?(n.event.bind(l,"pointerdown",S),n.event.bind(l,"pointermove",B),n.event.bind(l,"pointerup",P)):window.MSPointerEvent&&(n.event.bind(l,"MSPointerDown",S),n.event.bind(l,"MSPointerMove",B),n.event.bind(l,"MSPointerUp",P)))}var Rx=function(){return{handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1}},Tx={"click-rail":Px,"drag-thumb":Lx,keyboard:Dx,wheel:Ox,touch:Fx},js=function(l,r){var h=this;if(r===void 0&&(r={}),typeof l=="string"&&(l=document.querySelector(l)),!l||!l.nodeName)throw new Error("no element is specified to initialize PerfectScrollbar");this.element=l,l.classList.add(De.main),this.settings=Rx();for(var c in r)this.settings[c]=r[c];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var g=function(){return l.classList.add(De.state.focus)},v=function(){return l.classList.remove(De.state.focus)};this.isRtl=ll(l).direction==="rtl",this.isRtl===!0&&l.classList.add(De.rtl),this.isNegativeScroll=function(){var I=l.scrollLeft,S=null;return l.scrollLeft=-1,S=l.scrollLeft<0,l.scrollLeft=I,S}(),this.negativeScrollAdjustment=this.isNegativeScroll?l.scrollWidth-l.clientWidth:0,this.event=new Io,this.ownerDocument=l.ownerDocument||document,this.scrollbarXRail=Qs(De.element.rail("x")),l.appendChild(this.scrollbarXRail),this.scrollbarX=Qs(De.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",g),this.event.bind(this.scrollbarX,"blur",v),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var k=ll(this.scrollbarXRail);this.scrollbarXBottom=parseInt(k.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=He(k.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=He(k.borderLeftWidth)+He(k.borderRightWidth),vn(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=He(k.marginLeft)+He(k.marginRight),vn(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=Qs(De.element.rail("y")),l.appendChild(this.scrollbarYRail),this.scrollbarY=Qs(De.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",g),this.event.bind(this.scrollbarY,"blur",v),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var x=ll(this.scrollbarYRail);this.scrollbarYRight=parseInt(x.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=He(x.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?Nx(this.scrollbarY):null,this.railBorderYWidth=He(x.borderTopWidth)+He(x.borderBottomWidth),vn(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=He(x.marginTop)+He(x.marginBottom),vn(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:l.scrollLeft<=0?"start":l.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:l.scrollTop<=0?"start":l.scrollTop>=this.contentHeight-this.containerHeight?"end":null},this.isAlive=!0,this.settings.handlers.forEach(function(I){return Tx[I](h)}),this.lastScrollTop=Math.floor(l.scrollTop),this.lastScrollLeft=l.scrollLeft,this.event.bind(this.element,"scroll",function(I){return h.onScroll(I)}),zl(this)};js.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,vn(this.scrollbarXRail,{display:"block"}),vn(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=He(ll(this.scrollbarXRail).marginLeft)+He(ll(this.scrollbarXRail).marginRight),this.railYMarginHeight=He(ll(this.scrollbarYRail).marginTop)+He(ll(this.scrollbarYRail).marginBottom),vn(this.scrollbarXRail,{display:"none"}),vn(this.scrollbarYRail,{display:"none"}),zl(this),ya(this,"top",0,!1,!0),ya(this,"left",0,!1,!0),vn(this.scrollbarXRail,{display:""}),vn(this.scrollbarYRail,{display:""}))};js.prototype.onScroll=function(l){this.isAlive&&(zl(this),ya(this,"top",this.element.scrollTop-this.lastScrollTop),ya(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)};js.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),Yr(this.scrollbarX),Yr(this.scrollbarY),Yr(this.scrollbarXRail),Yr(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)};js.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(l){return!l.match(/^ps([-_].+|)$/)}).join(" ")};const nc=["scroll","ps-scroll-y","ps-scroll-x","ps-scroll-up","ps-scroll-down","ps-scroll-left","ps-scroll-right","ps-y-reach-start","ps-y-reach-end","ps-x-reach-start","ps-x-reach-end"];var Vr={name:"PerfectScrollbar",props:{options:{type:Object,required:!1,default:()=>{}},tag:{type:String,required:!1,default:"div"},watchOptions:{type:Boolean,required:!1,default:!1}},emits:nc,data(){return{ps:null}},watch:{watchOptions(n){!n&&this.watcher?this.watcher():this.createWatcher()}},mounted(){this.create(),this.watchOptions&&this.createWatcher()},updated(){this.$nextTick(()=>{this.update()})},beforeUnmount(){this.destroy()},methods:{create(){this.ps&&this.$isServer||(this.ps=new js(this.$el,this.options),nc.forEach(n=>{this.ps.element.addEventListener(n,l=>this.$emit(n,l))}))},createWatcher(){this.watcher=this.$watch("options",()=>{this.destroy(),this.create()},{deep:!0})},update(){this.ps&&this.ps.update()},destroy(){this.ps&&(this.ps.destroy(),this.ps=null)}},render(){return Ln(this.tag,{class:"ps"},this.$slots.default&&this.$slots.default())}},Ex={install:(n,l)=>{l&&(l.name&&typeof l.name=="string"&&(Vr.name=l.name),l.options&&typeof l.options=="object"&&(Vr.props.options.default=()=>l.options),l.tag&&typeof l.tag=="string"&&(Vr.props.tag.default=l.tag),l.watchOptions&&typeof l.watchOptions=="boolean"&&(Vr.props.watchOptions=l.watchOptions)),n.component(Vr.name,Vr)}},eOt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vx(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}function _x(n){if(n.__esModule)return n;var l=n.default;if(typeof l=="function"){var r=function h(){return this instanceof h?Reflect.construct(l,arguments,this.constructor):l.apply(this,arguments)};r.prototype=l.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(n).forEach(function(h){var c=Object.getOwnPropertyDescriptor(n,h);Object.defineProperty(r,h,c.get?c:{enumerable:!0,get:function(){return n[h]}})}),r}var Xg={exports:{}};const Wx=_x(Xf);var ta={exports:{}};/*!
+ * ApexCharts v3.42.0
+ * (c) 2018-2023 ApexCharts
+ * Released under the MIT License.
+ */var lc;function Xx(){return lc||(lc=1,function(n,l){function r(T,s){var a=Object.keys(T);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(T);s&&(i=i.filter(function(d){return Object.getOwnPropertyDescriptor(T,d).enumerable})),a.push.apply(a,i)}return a}function h(T){for(var s=1;s"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}();return function(){var a,i=S(T);if(s){var d=S(this).constructor;a=Reflect.construct(i,arguments,d)}else a=i.apply(this,arguments);return B(this,a)}}function D(T,s){return function(a){if(Array.isArray(a))return a}(T)||function(a,i){var d=a==null?null:typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"];if(d!=null){var u,p,w=[],f=!0,b=!1;try{for(d=d.call(a);!(f=(u=d.next()).done)&&(w.push(u.value),!i||w.length!==i);f=!0);}catch(M){b=!0,p=M}finally{try{f||d.return==null||d.return()}finally{if(b)throw p}}return w}}(T,s)||X(T,s)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function F(T){return function(s){if(Array.isArray(s))return R(s)}(T)||function(s){if(typeof Symbol<"u"&&s[Symbol.iterator]!=null||s["@@iterator"]!=null)return Array.from(s)}(T)||X(T)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
+In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function X(T,s){if(T){if(typeof T=="string")return R(T,s);var a=Object.prototype.toString.call(T).slice(8,-1);return a==="Object"&&T.constructor&&(a=T.constructor.name),a==="Map"||a==="Set"?Array.from(T):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?R(T,s):void 0}}function R(T,s){(s==null||s>T.length)&&(s=T.length);for(var a=0,i=new Array(s);a>16,w=i>>8&255,f=255&i;return"#"+(16777216+65536*(Math.round((d-p)*u)+p)+256*(Math.round((d-w)*u)+w)+(Math.round((d-f)*u)+f)).toString(16).slice(1)}},{key:"shadeColor",value:function(s,a){return T.isColorHex(a)?this.shadeHexColor(s,a):this.shadeRGBColor(s,a)}}],[{key:"bind",value:function(s,a){return function(){return s.apply(a,arguments)}}},{key:"isObject",value:function(s){return s&&c(s)==="object"&&!Array.isArray(s)&&s!=null}},{key:"is",value:function(s,a){return Object.prototype.toString.call(a)==="[object "+s+"]"}},{key:"listToArray",value:function(s){var a,i=[];for(a=0;a1&&arguments[1]!==void 0?arguments[1]:2;return parseFloat(s.toPrecision(a))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(s){var a=String(s).split(/[eE]/);if(a.length===1)return a[0];var i="",d=s<0?"-":"",u=a[0].replace(".",""),p=Number(a[1])+1;if(p<0){for(i=d+"0.";p++;)i+="0";return i+u.replace(/^-/,"")}for(p-=u.length;p--;)i+="0";return u+i}},{key:"getDimensions",value:function(s){var a=getComputedStyle(s,null),i=s.clientHeight,d=s.clientWidth;return i-=parseFloat(a.paddingTop)+parseFloat(a.paddingBottom),[d-=parseFloat(a.paddingLeft)+parseFloat(a.paddingRight),i]}},{key:"getBoundingClientRect",value:function(s){var a=s.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:s.clientWidth,height:s.clientHeight,x:a.left,y:a.top}}},{key:"getLargestStringFromArr",value:function(s){return s.reduce(function(a,i){return Array.isArray(i)&&(i=i.reduce(function(d,u){return d.length>u.length?d:u})),a.length>i.length?a:i},0)}},{key:"hexToRgba",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;s.substring(0,1)!=="#"&&(s="#999999");var i=s.replace("#","");i=i.match(new RegExp("(.{"+i.length/3+"})","g"));for(var d=0;d1&&arguments[1]!==void 0?arguments[1]:"x",i=s.toString().slice();return i=i.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,a)}},{key:"negToZero",value:function(s){return s<0?0:s}},{key:"moveIndexInArray",value:function(s,a,i){if(i>=s.length)for(var d=i-s.length+1;d--;)s.push(void 0);return s.splice(i,0,s.splice(a,1)[0]),s}},{key:"extractNumber",value:function(s){return parseFloat(s.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(s,a){for(;(s=s.parentElement)&&!s.classList.contains(a););return s}},{key:"setELstyles",value:function(s,a){for(var i in a)a.hasOwnProperty(i)&&(s.style.key=a[i])}},{key:"isNumber",value:function(s){return!isNaN(s)&&parseFloat(Number(s))===s&&!isNaN(parseInt(s,10))}},{key:"isFloat",value:function(s){return Number(s)===s&&s%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var s=window.navigator.userAgent,a=s.indexOf("MSIE ");if(a>0)return parseInt(s.substring(a+5,s.indexOf(".",a)),10);if(s.indexOf("Trident/")>0){var i=s.indexOf("rv:");return parseInt(s.substring(i+3,s.indexOf(".",i)),10)}var d=s.indexOf("Edge/");return d>0&&parseInt(s.substring(d+5,s.indexOf(".",d)),10)}}]),T}(),U=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.setEasingFunctions()}return k(T,[{key:"setEasingFunctions",value:function(){var s;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":s="-";break;case"easein":s="<";break;case"easeout":s=">";break;case"easeinout":default:s="<>";break;case"swing":s=function(a){var i=1.70158;return(a-=1)*a*((i+1)*a+i)+1};break;case"bounce":s=function(a){return a<1/2.75?7.5625*a*a:a<2/2.75?7.5625*(a-=1.5/2.75)*a+.75:a<2.5/2.75?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375};break;case"elastic":s=function(a){return a===!!a?a:Math.pow(2,-10*a)*Math.sin((a-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=s}}},{key:"animateLine",value:function(s,a,i,d){s.attr(a).animate(d).attr(i)}},{key:"animateMarker",value:function(s,a,i,d,u,p){a||(a=0),s.attr({r:a,width:a,height:a}).animate(d,u).attr({r:i,width:i.width,height:i.height}).afterAll(function(){p()})}},{key:"animateCircle",value:function(s,a,i,d,u){s.attr({r:a.r,cx:a.cx,cy:a.cy}).animate(d,u).attr({r:i.r,cx:i.cx,cy:i.cy})}},{key:"animateRect",value:function(s,a,i,d,u){s.attr(a).animate(d).attr(i).afterAll(function(){return u()})}},{key:"animatePathsGradually",value:function(s){var a=s.el,i=s.realIndex,d=s.j,u=s.fill,p=s.pathFrom,w=s.pathTo,f=s.speed,b=s.delay,M=this.w,z=0;M.config.chart.animations.animateGradually.enabled&&(z=M.config.chart.animations.animateGradually.delay),M.config.chart.animations.dynamicAnimation.enabled&&M.globals.dataChanged&&M.config.chart.type!=="bar"&&(z=0),this.morphSVG(a,i,d,M.config.chart.type!=="line"||M.globals.comboCharts?u:"stroke",p,w,f,b*z)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(s){var a=s.el;a.classList.remove("apexcharts-element-hidden"),a.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(s){var a=this.w;a.globals.animationEnded||(a.globals.animationEnded=!0,this.showDelayedElements(),typeof a.config.chart.events.animationEnd=="function"&&a.config.chart.events.animationEnd(this.ctx,{el:s,w:a}))}},{key:"morphSVG",value:function(s,a,i,d,u,p,w,f){var b=this,M=this.w;u||(u=s.attr("pathFrom")),p||(p=s.attr("pathTo"));var z=function(y){return M.config.chart.type==="radar"&&(w=1),"M 0 ".concat(M.globals.gridHeight)};(!u||u.indexOf("undefined")>-1||u.indexOf("NaN")>-1)&&(u=z()),(!p||p.indexOf("undefined")>-1||p.indexOf("NaN")>-1)&&(p=z()),M.globals.shouldAnimate||(w=1),s.plot(u).animate(1,M.globals.easing,f).plot(u).animate(w,M.globals.easing,f).plot(p).afterAll(function(){H.isNumber(i)?i===M.globals.series[M.globals.maxValsInArrayIndex].length-2&&M.globals.shouldAnimate&&b.animationCompleted(s):d!=="none"&&M.globals.shouldAnimate&&(!M.globals.comboCharts&&a===M.globals.series.length-1||M.globals.comboCharts)&&b.animationCompleted(s),b.showDelayedElements()})}}]),T}(),W=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w}return k(T,[{key:"getDefaultFilter",value:function(s,a){var i=this.w;s.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),i.config.states.normal.filter!=="none"?this.applyFilter(s,a,i.config.states.normal.filter.type,i.config.states.normal.filter.value):i.config.chart.dropShadow.enabled&&this.dropShadow(s,i.config.chart.dropShadow,a)}},{key:"addNormalFilter",value:function(s,a){var i=this.w;i.config.chart.dropShadow.enabled&&!s.node.classList.contains("apexcharts-marker")&&this.dropShadow(s,i.config.chart.dropShadow,a)}},{key:"addLightenFilter",value:function(s,a,i){var d=this,u=this.w,p=i.intensity;s.unfilter(!0),new window.SVG.Filter,s.filter(function(w){var f=u.config.chart.dropShadow;(f.enabled?d.addShadow(w,a,f):w).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:p}})}),s.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(s.filterer.node)}},{key:"addDarkenFilter",value:function(s,a,i){var d=this,u=this.w,p=i.intensity;s.unfilter(!0),new window.SVG.Filter,s.filter(function(w){var f=u.config.chart.dropShadow;(f.enabled?d.addShadow(w,a,f):w).componentTransfer({rgb:{type:"linear",slope:p}})}),s.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(s.filterer.node)}},{key:"applyFilter",value:function(s,a,i){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(i){case"none":this.addNormalFilter(s,a);break;case"lighten":this.addLightenFilter(s,a,{intensity:d});break;case"darken":this.addDarkenFilter(s,a,{intensity:d})}}},{key:"addShadow",value:function(s,a,i){var d=i.blur,u=i.top,p=i.left,w=i.color,f=i.opacity,b=s.flood(Array.isArray(w)?w[a]:w,f).composite(s.sourceAlpha,"in").offset(p,u).gaussianBlur(d).merge(s.source);return s.blend(s.source,b)}},{key:"dropShadow",value:function(s,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,d=a.top,u=a.left,p=a.blur,w=a.color,f=a.opacity,b=a.noUserSpaceOnUse,M=this.w;return s.unfilter(!0),H.isIE()&&M.config.chart.type==="radialBar"||(w=Array.isArray(w)?w[i]:w,s.filter(function(z){var y=null;y=H.isSafari()||H.isFirefox()||H.isIE()?z.flood(w,f).composite(z.sourceAlpha,"in").offset(u,d).gaussianBlur(p):z.flood(w,f).composite(z.sourceAlpha,"in").offset(u,d).gaussianBlur(p).merge(z.source),z.blend(z.source,y)}),b||s.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(s.filterer.node)),s}},{key:"setSelectionFilter",value:function(s,a,i){var d=this.w;if(d.globals.selectedDataPoints[a]!==void 0&&d.globals.selectedDataPoints[a].indexOf(i)>-1){s.node.setAttribute("selected",!0);var u=d.config.states.active.filter;u!=="none"&&this.applyFilter(s,a,u.type,u.value)}}},{key:"_scaleFilterSize",value:function(s){(function(a){for(var i in a)a.hasOwnProperty(i)&&s.setAttribute(i,a[i])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),T}(),_=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w}return k(T,[{key:"roundPathCorners",value:function(s,a){function i(Q,ot,it){var vt=ot.x-Q.x,zt=ot.y-Q.y,Mt=Math.sqrt(vt*vt+zt*zt);return d(Q,ot,Math.min(1,it/Mt))}function d(Q,ot,it){return{x:Q.x+(ot.x-Q.x)*it,y:Q.y+(ot.y-Q.y)*it}}function u(Q,ot){Q.length>2&&(Q[Q.length-2]=ot.x,Q[Q.length-1]=ot.y)}function p(Q){return{x:parseFloat(Q[Q.length-2]),y:parseFloat(Q[Q.length-1])}}s.indexOf("NaN")>-1&&(s="");var w=s.split(/[,\s]/).reduce(function(Q,ot){var it=ot.match("([a-zA-Z])(.+)");return it?(Q.push(it[1]),Q.push(it[2])):Q.push(ot),Q},[]).reduce(function(Q,ot){return parseFloat(ot)==ot&&Q.length?Q[Q.length-1].push(ot):Q.push([ot]),Q},[]),f=[];if(w.length>1){var b=p(w[0]),M=null;w[w.length-1][0]=="Z"&&w[0].length>2&&(M=["L",b.x,b.y],w[w.length-1]=M),f.push(w[0]);for(var z=1;z2&&A[0]=="L"&&N.length>2&&N[0]=="L"){var L,O,V=p(y),Z=p(A),m=p(N);L=i(Z,V,a),O=i(Z,m,a),u(A,L),A.origPoint=Z,f.push(A);var C=d(L,Z,.5),j=d(Z,O,.5),E=["C",C.x,C.y,j.x,j.y,O.x,O.y];E.origPoint=Z,f.push(E)}else f.push(A)}if(M){var K=p(f[f.length-1]);f.push(["Z"]),u(f[0],K)}}else f=w;return f.reduce(function(Q,ot){return Q+ot.join(" ")+" "},"")}},{key:"drawLine",value:function(s,a,i,d){var u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",p=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,w=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:s,y1:a,x2:i,y2:d,stroke:u,"stroke-dasharray":p,"stroke-width":w,"stroke-linecap":f})}},{key:"drawRect",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,p=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",w=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,f=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,b=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,M=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,z=this.w.globals.dom.Paper.rect();return z.attr({x:s,y:a,width:i>0?i:0,height:d>0?d:0,rx:u,ry:u,opacity:w,"stroke-width":f!==null?f:0,stroke:b!==null?b:"none","stroke-dasharray":M}),z.node.setAttribute("fill",p),z}},{key:"drawPolygon",value:function(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(s).attr({fill:d,stroke:a,"stroke-width":i})}},{key:"drawCircle",value:function(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;s<0&&(s=0);var i=this.w.globals.dom.Paper.circle(2*s);return a!==null&&i.attr(a),i}},{key:"drawPath",value:function(s){var a=s.d,i=a===void 0?"":a,d=s.stroke,u=d===void 0?"#a8a8a8":d,p=s.strokeWidth,w=p===void 0?1:p,f=s.fill,b=s.fillOpacity,M=b===void 0?1:b,z=s.strokeOpacity,y=z===void 0?1:z,A=s.classes,N=s.strokeLinecap,L=N===void 0?null:N,O=s.strokeDashArray,V=O===void 0?0:O,Z=this.w;return L===null&&(L=Z.config.stroke.lineCap),(i.indexOf("undefined")>-1||i.indexOf("NaN")>-1)&&(i="M 0 ".concat(Z.globals.gridHeight)),Z.globals.dom.Paper.path(i).attr({fill:f,"fill-opacity":M,stroke:u,"stroke-opacity":y,"stroke-linecap":L,"stroke-width":w,"stroke-dasharray":V,class:A})}},{key:"group",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,a=this.w.globals.dom.Paper.group();return s!==null&&a.attr(s),a}},{key:"move",value:function(s,a){var i=["M",s,a].join(" ");return i}},{key:"line",value:function(s,a){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=null;return i===null?d=[" L",s,a].join(" "):i==="H"?d=[" H",s].join(" "):i==="V"&&(d=[" V",a].join(" ")),d}},{key:"curve",value:function(s,a,i,d,u,p){var w=["C",s,a,i,d,u,p].join(" ");return w}},{key:"quadraticCurve",value:function(s,a,i,d){return["Q",s,a,i,d].join(" ")}},{key:"arc",value:function(s,a,i,d,u,p,w){var f="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(f="a");var b=[f,s,a,i,d,u,p,w].join(" ");return b}},{key:"renderPaths",value:function(s){var a,i=s.j,d=s.realIndex,u=s.pathFrom,p=s.pathTo,w=s.stroke,f=s.strokeWidth,b=s.strokeLinecap,M=s.fill,z=s.animationDelay,y=s.initialSpeed,A=s.dataChangeSpeed,N=s.className,L=s.shouldClipToGrid,O=L===void 0||L,V=s.bindEventsOnPaths,Z=V===void 0||V,m=s.drawShadow,C=m===void 0||m,j=this.w,E=new W(this.ctx),K=new U(this.ctx),Q=this.w.config.chart.animations.enabled,ot=Q&&this.w.config.chart.animations.dynamicAnimation.enabled,it=!!(Q&&!j.globals.resized||ot&&j.globals.dataChanged&&j.globals.shouldAnimate);it?a=u:(a=p,j.globals.animationEnded=!0);var vt=j.config.stroke.dashArray,zt=0;zt=Array.isArray(vt)?vt[d]:j.config.stroke.dashArray;var Mt=this.drawPath({d:a,stroke:w,strokeWidth:f,fill:M,fillOpacity:1,classes:N,strokeLinecap:b,strokeDashArray:zt});if(Mt.attr("index",d),O&&Mt.attr({"clip-path":"url(#gridRectMask".concat(j.globals.cuid,")")}),j.config.states.normal.filter.type!=="none")E.getDefaultFilter(Mt,d);else if(j.config.chart.dropShadow.enabled&&C&&(!j.config.chart.dropShadow.enabledOnSeries||j.config.chart.dropShadow.enabledOnSeries&&j.config.chart.dropShadow.enabledOnSeries.indexOf(d)!==-1)){var Vt=j.config.chart.dropShadow;E.dropShadow(Mt,Vt,d)}Z&&(Mt.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,Mt)),Mt.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,Mt)),Mt.node.addEventListener("mousedown",this.pathMouseDown.bind(this,Mt))),Mt.attr({pathTo:p,pathFrom:u});var Yt={el:Mt,j:i,realIndex:d,pathFrom:u,pathTo:p,fill:M,strokeWidth:f,delay:z};return!Q||j.globals.resized||j.globals.dataChanged?!j.globals.resized&&j.globals.dataChanged||K.showDelayedElements():K.animatePathsGradually(h(h({},Yt),{},{speed:y})),j.globals.dataChanged&&ot&&it&&K.animatePathsGradually(h(h({},Yt),{},{speed:A})),Mt}},{key:"drawPattern",value:function(s,a,i){var d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",u=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(a,i,function(p){s==="horizontalLines"?p.line(0,0,i,0).stroke({color:d,width:u+1}):s==="verticalLines"?p.line(0,0,0,a).stroke({color:d,width:u+1}):s==="slantedLines"?p.line(0,0,a,i).stroke({color:d,width:u}):s==="squares"?p.rect(a,i).fill("none").stroke({color:d,width:u}):s==="circles"&&p.circle(a).fill("none").stroke({color:d,width:u})})}},{key:"drawGradient",value:function(s,a,i,d,u){var p,w=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,f=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,b=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,M=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,z=this.w;a.length<9&&a.indexOf("#")===0&&(a=H.hexToRgba(a,d)),i.length<9&&i.indexOf("#")===0&&(i=H.hexToRgba(i,u));var y=0,A=1,N=1,L=null;f!==null&&(y=f[0]!==void 0?f[0]/100:0,A=f[1]!==void 0?f[1]/100:1,N=f[2]!==void 0?f[2]/100:1,L=f[3]!==void 0?f[3]/100:null);var O=!(z.config.chart.type!=="donut"&&z.config.chart.type!=="pie"&&z.config.chart.type!=="polarArea"&&z.config.chart.type!=="bubble");if(p=b===null||b.length===0?z.globals.dom.Paper.gradient(O?"radial":"linear",function(m){m.at(y,a,d),m.at(A,i,u),m.at(N,i,u),L!==null&&m.at(L,a,d)}):z.globals.dom.Paper.gradient(O?"radial":"linear",function(m){(Array.isArray(b[M])?b[M]:b).forEach(function(C){m.at(C.offset/100,C.color,C.opacity)})}),O){var V=z.globals.gridWidth/2,Z=z.globals.gridHeight/2;z.config.chart.type!=="bubble"?p.attr({gradientUnits:"userSpaceOnUse",cx:V,cy:Z,r:w}):p.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else s==="vertical"?p.from(0,0).to(0,1):s==="diagonal"?p.from(0,0).to(1,1):s==="horizontal"?p.from(0,1).to(1,1):s==="diagonal2"&&p.from(1,0).to(0,1);return p}},{key:"getTextBasedOnMaxWidth",value:function(s){var a=s.text,i=s.maxWidth,d=s.fontSize,u=s.fontFamily,p=this.getTextRects(a,d,u),w=p.width/a.length,f=Math.floor(i/w);return i-1){var f=i.globals.selectedDataPoints[u].indexOf(p);i.globals.selectedDataPoints[u].splice(f,1)}}else{if(!i.config.states.active.allowMultipleDataPointsSelection&&i.globals.selectedDataPoints.length>0){i.globals.selectedDataPoints=[];var b=i.globals.dom.Paper.select(".apexcharts-series path").members,M=i.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,z=function(N){Array.prototype.forEach.call(N,function(L){L.node.setAttribute("selected","false"),d.getDefaultFilter(L,u)})};z(b),z(M)}s.node.setAttribute("selected","true"),w="true",i.globals.selectedDataPoints[u]===void 0&&(i.globals.selectedDataPoints[u]=[]),i.globals.selectedDataPoints[u].push(p)}if(w==="true"){var y=i.config.states.active.filter;if(y!=="none")d.applyFilter(s,u,y.type,y.value);else if(i.config.states.hover.filter!=="none"&&!i.globals.isTouchDevice){var A=i.config.states.hover.filter;d.applyFilter(s,u,A.type,A.value)}}else i.config.states.active.filter.type!=="none"&&(i.config.states.hover.filter.type==="none"||i.globals.isTouchDevice?d.getDefaultFilter(s,u):(A=i.config.states.hover.filter,d.applyFilter(s,u,A.type,A.value)));typeof i.config.chart.events.dataPointSelection=="function"&&i.config.chart.events.dataPointSelection(a,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:u,dataPointIndex:p,w:i}),a&&this.ctx.events.fireEvent("dataPointSelection",[a,this.ctx,{selectedDataPoints:i.globals.selectedDataPoints,seriesIndex:u,dataPointIndex:p,w:i}])}},{key:"rotateAroundCenter",value:function(s){var a={};return s&&typeof s.getBBox=="function"&&(a=s.getBBox()),{x:a.x+a.width/2,y:a.y+a.height/2}}},{key:"getTextRects",value:function(s,a,i,d){var u=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],p=this.w,w=this.drawText({x:-200,y:-200,text:s,textAnchor:"start",fontSize:a,fontFamily:i,foreColor:"#fff",opacity:0});d&&w.attr("transform",d),p.globals.dom.Paper.add(w);var f=w.bbox();return u||(f=w.node.getBoundingClientRect()),w.remove(),{width:f.width,height:f.height}}},{key:"placeTextWithEllipsis",value:function(s,a,i){if(typeof s.getComputedTextLength=="function"&&(s.textContent=a,a.length>0&&s.getComputedTextLength()>=i/1.1)){for(var d=a.length-3;d>0;d-=3)if(s.getSubStringLength(0,d)<=i/1.1)return void(s.textContent=a.substring(0,d)+"...");s.textContent="."}}}],[{key:"setAttrs",value:function(s,a){for(var i in a)a.hasOwnProperty(i)&&s.setAttribute(i,a[i])}}]),T}(),tt=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w}return k(T,[{key:"getStackedSeriesTotals",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],a=this.w,i=[];if(a.globals.series.length===0)return i;for(var d=0;d0&&arguments[0]!==void 0?arguments[0]:null;return s===null?this.w.config.series.reduce(function(a,i){return a+i},0):this.w.globals.series[s].reduce(function(a,i){return a+i},0)}},{key:"isSeriesNull",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(s===null?this.w.config.series.filter(function(a){return a!==null}):this.w.config.series[s].data.filter(function(a){return a!==null})).length===0}},{key:"seriesHaveSameValues",value:function(s){return this.w.globals.series[s].every(function(a,i,d){return a===d[0]})}},{key:"getCategoryLabels",value:function(s){var a=this.w,i=s.slice();return a.config.xaxis.convertedCatToNumeric&&(i=s.map(function(d,u){return a.config.xaxis.labels.formatter(d-a.globals.minX+1)})),i}},{key:"getLargestSeries",value:function(){var s=this.w;s.globals.maxValsInArrayIndex=s.globals.series.map(function(a){return a.length}).indexOf(Math.max.apply(Math,s.globals.series.map(function(a){return a.length})))}},{key:"getLargestMarkerSize",value:function(){var s=this.w,a=0;return s.globals.markers.size.forEach(function(i){a=Math.max(a,i)}),s.config.markers.discrete&&s.config.markers.discrete.length&&s.config.markers.discrete.forEach(function(i){a=Math.max(a,i.size)}),a>0&&(a+=s.config.markers.hover.sizeOffset+1),s.globals.markers.largestSize=a,a}},{key:"getSeriesTotals",value:function(){var s=this.w;s.globals.seriesTotals=s.globals.series.map(function(a,i){var d=0;if(Array.isArray(a))for(var u=0;us&&i.globals.seriesX[u][w]0&&(a=!0),{comboBarCount:i,comboCharts:a}}},{key:"extendArrayProps",value:function(s,a,i){return a.yaxis&&(a=s.extendYAxis(a,i)),a.annotations&&(a.annotations.yaxis&&(a=s.extendYAxisAnnotations(a)),a.annotations.xaxis&&(a=s.extendXAxisAnnotations(a)),a.annotations.points&&(a=s.extendPointAnnotations(a))),a}}]),T}(),nt=function(){function T(s){g(this,T),this.w=s.w,this.annoCtx=s}return k(T,[{key:"setOrientations",value:function(s){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,i=this.w;if(s.label.orientation==="vertical"){var d=a!==null?a:0,u=i.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(d,"']"));if(u!==null){var p=u.getBoundingClientRect();u.setAttribute("x",parseFloat(u.getAttribute("x"))-p.height+4),s.label.position==="top"?u.setAttribute("y",parseFloat(u.getAttribute("y"))+p.width):u.setAttribute("y",parseFloat(u.getAttribute("y"))-p.width);var w=this.annoCtx.graphics.rotateAroundCenter(u),f=w.x,b=w.y;u.setAttribute("transform","rotate(-90 ".concat(f," ").concat(b,")"))}}}},{key:"addBackgroundToAnno",value:function(s,a){var i=this.w;if(!s||a.label.text===void 0||a.label.text!==void 0&&!String(a.label.text).trim())return null;var d=i.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),u=s.getBoundingClientRect(),p=a.label.style.padding.left,w=a.label.style.padding.right,f=a.label.style.padding.top,b=a.label.style.padding.bottom;a.label.orientation==="vertical"&&(f=a.label.style.padding.left,b=a.label.style.padding.right,p=a.label.style.padding.top,w=a.label.style.padding.bottom);var M=u.left-d.left-p,z=u.top-d.top-f,y=this.annoCtx.graphics.drawRect(M-i.globals.barPadForNumericAxis,z,u.width+p+w,u.height+f+b,a.label.borderRadius,a.label.style.background,1,a.label.borderWidth,a.label.borderColor,0);return a.id&&y.node.classList.add(a.id),y}},{key:"annotationsBackground",value:function(){var s=this,a=this.w,i=function(d,u,p){var w=a.globals.dom.baseEl.querySelector(".apexcharts-".concat(p,"-annotations .apexcharts-").concat(p,"-annotation-label[rel='").concat(u,"']"));if(w){var f=w.parentNode,b=s.addBackgroundToAnno(w,d);b&&(f.insertBefore(b.node,w),d.label.mouseEnter&&b.node.addEventListener("mouseenter",d.label.mouseEnter.bind(s,d)),d.label.mouseLeave&&b.node.addEventListener("mouseleave",d.label.mouseLeave.bind(s,d)),d.label.click&&b.node.addEventListener("click",d.label.click.bind(s,d)))}};a.config.annotations.xaxis.map(function(d,u){i(d,u,"xaxis")}),a.config.annotations.yaxis.map(function(d,u){i(d,u,"yaxis")}),a.config.annotations.points.map(function(d,u){i(d,u,"point")})}},{key:"getY1Y2",value:function(s,a){var i,d=s==="y1"?a.y:a.y2,u=this.w;if(this.annoCtx.invertAxis){var p=u.globals.labels.indexOf(d);u.config.xaxis.convertedCatToNumeric&&(p=u.globals.categoryLabels.indexOf(d));var w=u.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(p+1)+")");w&&(i=parseFloat(w.getAttribute("y")))}else{var f;u.config.yaxis[a.yAxisIndex].logarithmic?f=(d=new tt(this.annoCtx.ctx).getLogVal(d,a.yAxisIndex))/u.globals.yLogRatio[a.yAxisIndex]:f=(d-u.globals.minYArr[a.yAxisIndex])/(u.globals.yRange[a.yAxisIndex]/u.globals.gridHeight),i=u.globals.gridHeight-f,!a.marker||a.y!==void 0&&a.y!==null||(i=0),u.config.yaxis[a.yAxisIndex]&&u.config.yaxis[a.yAxisIndex].reversed&&(i=f)}return typeof d=="string"&&d.indexOf("px")>-1&&(i=parseFloat(d)),i}},{key:"getX1X2",value:function(s,a){var i=this.w,d=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,u=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,p=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange,w=(a.x-d)/(p/i.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(w=(u-a.x)/(p/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(w=this.getStringX(a.x));var f=(a.x2-d)/(p/i.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(f=(u-a.x2)/(p/i.globals.gridWidth)),i.config.xaxis.type!=="category"&&!i.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||i.globals.dataFormatXNumeric||(f=this.getStringX(a.x2)),a.x!==void 0&&a.x!==null||!a.marker||(w=i.globals.gridWidth),s==="x1"&&typeof a.x=="string"&&a.x.indexOf("px")>-1&&(w=parseFloat(a.x)),s==="x2"&&typeof a.x2=="string"&&a.x2.indexOf("px")>-1&&(f=parseFloat(a.x2)),s==="x1"?w:f}},{key:"getStringX",value:function(s){var a=this.w,i=s;a.config.xaxis.convertedCatToNumeric&&a.globals.categoryLabels.length&&(s=a.globals.categoryLabels.indexOf(s)+1);var d=a.globals.labels.indexOf(s),u=a.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(d+1)+")");return u&&(i=parseFloat(u.getAttribute("x"))),i}}]),T}(),Y=function(){function T(s){g(this,T),this.w=s.w,this.annoCtx=s,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new nt(this.annoCtx)}return k(T,[{key:"addXaxisAnnotation",value:function(s,a,i){var d,u=this.w,p=this.helpers.getX1X2("x1",s),w=s.label.text,f=s.strokeDashArray;if(H.isNumber(p)){if(s.x2===null||s.x2===void 0){var b=this.annoCtx.graphics.drawLine(p+s.offsetX,0+s.offsetY,p+s.offsetX,u.globals.gridHeight+s.offsetY,s.borderColor,f,s.borderWidth);a.appendChild(b.node),s.id&&b.node.classList.add(s.id)}else{if((d=this.helpers.getX1X2("x2",s))w){var M=w;w=d,d=M}var z=this.annoCtx.graphics.drawRect(0+s.offsetX,d+s.offsetY,this._getYAxisAnnotationWidth(s),w-d,0,s.fillColor,s.opacity,1,s.borderColor,p);z.node.classList.add("apexcharts-annotation-rect"),z.attr("clip-path","url(#gridRectMask".concat(u.globals.cuid,")")),a.appendChild(z.node),s.id&&z.node.classList.add(s.id)}var y=s.label.position==="right"?u.globals.gridWidth:s.label.position==="center"?u.globals.gridWidth/2:0,A=this.annoCtx.graphics.drawText({x:y+s.label.offsetX,y:(d??w)+s.label.offsetY-3,text:f,textAnchor:s.label.textAnchor,fontSize:s.label.style.fontSize,fontFamily:s.label.style.fontFamily,fontWeight:s.label.style.fontWeight,foreColor:s.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(s.label.style.cssClass," ").concat(s.id?s.id:"")});A.attr({rel:i}),a.appendChild(A.node)}},{key:"_getYAxisAnnotationWidth",value:function(s){var a=this.w;return a.globals.gridWidth,(s.width.indexOf("%")>-1?a.globals.gridWidth*parseInt(s.width,10)/100:parseInt(s.width,10))+s.offsetX}},{key:"drawYAxisAnnotations",value:function(){var s=this,a=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return a.config.annotations.yaxis.map(function(d,u){s.addYaxisAnnotation(d,i.node,u)}),i}}]),T}(),et=function(){function T(s){g(this,T),this.w=s.w,this.annoCtx=s,this.helpers=new nt(this.annoCtx)}return k(T,[{key:"addPointAnnotation",value:function(s,a,i){this.w;var d=this.helpers.getX1X2("x1",s),u=this.helpers.getY1Y2("y1",s);if(H.isNumber(d)){var p={pSize:s.marker.size,pointStrokeWidth:s.marker.strokeWidth,pointFillColor:s.marker.fillColor,pointStrokeColor:s.marker.strokeColor,shape:s.marker.shape,pRadius:s.marker.radius,class:"apexcharts-point-annotation-marker ".concat(s.marker.cssClass," ").concat(s.id?s.id:"")},w=this.annoCtx.graphics.drawMarker(d+s.marker.offsetX,u+s.marker.offsetY,p);a.appendChild(w.node);var f=s.label.text?s.label.text:"",b=this.annoCtx.graphics.drawText({x:d+s.label.offsetX,y:u+s.label.offsetY-s.marker.size-parseFloat(s.label.style.fontSize)/1.6,text:f,textAnchor:s.label.textAnchor,fontSize:s.label.style.fontSize,fontFamily:s.label.style.fontFamily,fontWeight:s.label.style.fontWeight,foreColor:s.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(s.label.style.cssClass," ").concat(s.id?s.id:"")});if(b.attr({rel:i}),a.appendChild(b.node),s.customSVG.SVG){var M=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+s.customSVG.cssClass});M.attr({transform:"translate(".concat(d+s.customSVG.offsetX,", ").concat(u+s.customSVG.offsetY,")")}),M.node.innerHTML=s.customSVG.SVG,a.appendChild(M.node)}if(s.image.path){var z=s.image.width?s.image.width:20,y=s.image.height?s.image.height:20;w=this.annoCtx.addImage({x:d+s.image.offsetX-z/2,y:u+s.image.offsetY-y/2,width:z,height:y,path:s.image.path,appendTo:".apexcharts-point-annotations"})}s.mouseEnter&&w.node.addEventListener("mouseenter",s.mouseEnter.bind(this,s)),s.mouseLeave&&w.node.addEventListener("mouseleave",s.mouseLeave.bind(this,s)),s.click&&w.node.addEventListener("click",s.click.bind(this,s))}}},{key:"drawPointAnnotations",value:function(){var s=this,a=this.w,i=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return a.config.annotations.points.map(function(d,u){s.addPointAnnotation(d,i.node,u)}),i}}]),T}(),st={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},rt=function(){function T(){g(this,T),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return k(T,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[st],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(s){return new Date(s).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(s){return s}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(s){return s+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(s){return s.globals.seriesTotals.reduce(function(a,i){return a+i},0)/s.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(s){return s}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(s){return s}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(s){return s.globals.seriesTotals.reduce(function(a,i){return a+i},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(s){return s!==null?s:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(s){return s?s+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),T}(),ht=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.graphics=new _(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new nt(this),this.xAxisAnnotations=new Y(this),this.yAxisAnnotations=new G(this),this.pointsAnnotations=new et(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return k(T,[{key:"drawAxesAnnotations",value:function(){var s=this.w;if(s.globals.axisCharts){for(var a=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),d=this.pointsAnnotations.drawPointAnnotations(),u=s.config.chart.animations.enabled,p=[a,i,d],w=[i.node,a.node,d.node],f=0;f<3;f++)s.globals.dom.elGraphical.add(p[f]),!u||s.globals.resized||s.globals.dataChanged||s.config.chart.type!=="scatter"&&s.config.chart.type!=="bubble"&&s.globals.dataPoints>1&&w[f].classList.add("apexcharts-element-hidden"),s.globals.delayedElements.push({el:w[f],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var s=this;this.w.config.annotations.images.map(function(a,i){s.addImage(a,i)})}},{key:"drawTextAnnos",value:function(){var s=this;this.w.config.annotations.texts.map(function(a,i){s.addText(a,i)})}},{key:"addXaxisAnnotation",value:function(s,a,i){this.xAxisAnnotations.addXaxisAnnotation(s,a,i)}},{key:"addYaxisAnnotation",value:function(s,a,i){this.yAxisAnnotations.addYaxisAnnotation(s,a,i)}},{key:"addPointAnnotation",value:function(s,a,i){this.pointsAnnotations.addPointAnnotation(s,a,i)}},{key:"addText",value:function(s,a){var i=s.x,d=s.y,u=s.text,p=s.textAnchor,w=s.foreColor,f=s.fontSize,b=s.fontFamily,M=s.fontWeight,z=s.cssClass,y=s.backgroundColor,A=s.borderWidth,N=s.strokeDashArray,L=s.borderRadius,O=s.borderColor,V=s.appendTo,Z=V===void 0?".apexcharts-annotations":V,m=s.paddingLeft,C=m===void 0?4:m,j=s.paddingRight,E=j===void 0?4:j,K=s.paddingBottom,Q=K===void 0?2:K,ot=s.paddingTop,it=ot===void 0?2:ot,vt=this.w,zt=this.graphics.drawText({x:i,y:d,text:u,textAnchor:p||"start",fontSize:f||"12px",fontWeight:M||"regular",fontFamily:b||vt.config.chart.fontFamily,foreColor:w||vt.config.chart.foreColor,cssClass:z}),Mt=vt.globals.dom.baseEl.querySelector(Z);Mt&&Mt.appendChild(zt.node);var Vt=zt.bbox();if(u){var Yt=this.graphics.drawRect(Vt.x-C,Vt.y-it,Vt.width+C+E,Vt.height+Q+it,L,y||"transparent",1,A,O,N);Mt.insertBefore(Yt.node,zt.node)}}},{key:"addImage",value:function(s,a){var i=this.w,d=s.path,u=s.x,p=u===void 0?0:u,w=s.y,f=w===void 0?0:w,b=s.width,M=b===void 0?20:b,z=s.height,y=z===void 0?20:z,A=s.appendTo,N=A===void 0?".apexcharts-annotations":A,L=i.globals.dom.Paper.image(d);L.size(M,y).move(p,f);var O=i.globals.dom.baseEl.querySelector(N);return O&&O.appendChild(L.node),L}},{key:"addXaxisAnnotationExternal",value:function(s,a,i){return this.addAnnotationExternal({params:s,pushToMemory:a,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}},{key:"addYaxisAnnotationExternal",value:function(s,a,i){return this.addAnnotationExternal({params:s,pushToMemory:a,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}},{key:"addPointAnnotationExternal",value:function(s,a,i){return this.invertAxis===void 0&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:s,pushToMemory:a,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}},{key:"addAnnotationExternal",value:function(s){var a=s.params,i=s.pushToMemory,d=s.context,u=s.type,p=s.contextMethod,w=d,f=w.w,b=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(u,"-annotations")),M=b.childNodes.length+1,z=new rt,y=Object.assign({},u==="xaxis"?z.xAxisAnnotation:u==="yaxis"?z.yAxisAnnotation:z.pointAnnotation),A=H.extend(y,a);switch(u){case"xaxis":this.addXaxisAnnotation(A,b,M);break;case"yaxis":this.addYaxisAnnotation(A,b,M);break;case"point":this.addPointAnnotation(A,b,M)}var N=f.globals.dom.baseEl.querySelector(".apexcharts-".concat(u,"-annotations .apexcharts-").concat(u,"-annotation-label[rel='").concat(M,"']")),L=this.helpers.addBackgroundToAnno(N,A);return L&&b.insertBefore(L.node,N),i&&f.globals.memory.methodsToExec.push({context:w,id:A.id?A.id:H.randomId(),method:p,label:"addAnnotation",params:a}),d}},{key:"clearAnnotations",value:function(s){var a=s.w,i=a.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");a.globals.memory.methodsToExec.map(function(d,u){d.label!=="addText"&&d.label!=="addAnnotation"||a.globals.memory.methodsToExec.splice(u,1)}),i=H.listToArray(i),Array.prototype.forEach.call(i,function(d){for(;d.firstChild;)d.removeChild(d.firstChild)})}},{key:"removeAnnotation",value:function(s,a){var i=s.w,d=i.globals.dom.baseEl.querySelectorAll(".".concat(a));d&&(i.globals.memory.methodsToExec.map(function(u,p){u.id===a&&i.globals.memory.methodsToExec.splice(p,1)}),Array.prototype.forEach.call(d,function(u){u.parentElement.removeChild(u)}))}}]),T}(),dt=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return k(T,[{key:"isValidDate",value:function(s){return!isNaN(this.parseDate(s))}},{key:"getTimeStamp",value:function(s){return Date.parse(s)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(s).toISOString().substr(0,25)).getTime():new Date(s).getTime():s}},{key:"getDate",value:function(s){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(s).toUTCString()):new Date(s)}},{key:"parseDate",value:function(s){var a=Date.parse(s);if(!isNaN(a))return this.getTimeStamp(s);var i=Date.parse(s.replace(/-/g,"/").replace(/[a-z]+/gi," "));return i=this.getTimeStamp(i)}},{key:"parseDateWithTimezone",value:function(s){return Date.parse(s.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(s,a){var i=this.w.globals.locale,d=this.w.config.xaxis.labels.datetimeUTC,u=["\0"].concat(F(i.months)),p=[""].concat(F(i.shortMonths)),w=[""].concat(F(i.days)),f=[""].concat(F(i.shortDays));function b(Q,ot){var it=Q+"";for(ot=ot||2;it.length12?A-12:A===0?12:A;a=(a=(a=(a=a.replace(/(^|[^\\])HH+/g,"$1"+b(A))).replace(/(^|[^\\])H/g,"$1"+A)).replace(/(^|[^\\])hh+/g,"$1"+b(N))).replace(/(^|[^\\])h/g,"$1"+N);var L=d?s.getUTCMinutes():s.getMinutes();a=(a=a.replace(/(^|[^\\])mm+/g,"$1"+b(L))).replace(/(^|[^\\])m/g,"$1"+L);var O=d?s.getUTCSeconds():s.getSeconds();a=(a=a.replace(/(^|[^\\])ss+/g,"$1"+b(O))).replace(/(^|[^\\])s/g,"$1"+O);var V=d?s.getUTCMilliseconds():s.getMilliseconds();a=a.replace(/(^|[^\\])fff+/g,"$1"+b(V,3)),V=Math.round(V/10),a=a.replace(/(^|[^\\])ff/g,"$1"+b(V)),V=Math.round(V/10);var Z=A<12?"AM":"PM";a=(a=(a=a.replace(/(^|[^\\])f/g,"$1"+V)).replace(/(^|[^\\])TT+/g,"$1"+Z)).replace(/(^|[^\\])T/g,"$1"+Z.charAt(0));var m=Z.toLowerCase();a=(a=a.replace(/(^|[^\\])tt+/g,"$1"+m)).replace(/(^|[^\\])t/g,"$1"+m.charAt(0));var C=-s.getTimezoneOffset(),j=d||!C?"Z":C>0?"+":"-";if(!d){var E=(C=Math.abs(C))%60;j+=b(Math.floor(C/60))+":"+b(E)}a=a.replace(/(^|[^\\])K/g,"$1"+j);var K=(d?s.getUTCDay():s.getDay())+1;return a=(a=(a=(a=(a=a.replace(new RegExp(w[0],"g"),w[K])).replace(new RegExp(f[0],"g"),f[K])).replace(new RegExp(u[0],"g"),u[z])).replace(new RegExp(p[0],"g"),p[z])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(s,a,i){var d=this.w;d.config.xaxis.min!==void 0&&(s=d.config.xaxis.min),d.config.xaxis.max!==void 0&&(a=d.config.xaxis.max);var u=this.getDate(s),p=this.getDate(a),w=this.formatDate(u,"yyyy MM dd HH mm ss fff").split(" "),f=this.formatDate(p,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(w[6],10),maxMillisecond:parseInt(f[6],10),minSecond:parseInt(w[5],10),maxSecond:parseInt(f[5],10),minMinute:parseInt(w[4],10),maxMinute:parseInt(f[4],10),minHour:parseInt(w[3],10),maxHour:parseInt(f[3],10),minDate:parseInt(w[2],10),maxDate:parseInt(f[2],10),minMonth:parseInt(w[1],10)-1,maxMonth:parseInt(f[1],10)-1,minYear:parseInt(w[0],10),maxYear:parseInt(f[0],10)}}},{key:"isLeapYear",value:function(s){return s%4==0&&s%100!=0||s%400==0}},{key:"calculcateLastDaysOfMonth",value:function(s,a,i){return this.determineDaysOfMonths(s,a)-i}},{key:"determineDaysOfYear",value:function(s){var a=365;return this.isLeapYear(s)&&(a=366),a}},{key:"determineRemainingDaysOfYear",value:function(s,a,i){var d=this.daysCntOfYear[a]+i;return a>1&&this.isLeapYear()&&d++,d}},{key:"determineDaysOfMonths",value:function(s,a){var i=30;switch(s=H.monthMod(s),!0){case this.months30.indexOf(s)>-1:s===2&&(i=this.isLeapYear(a)?29:28);break;case this.months31.indexOf(s)>-1:default:i=31}return i}}]),T}(),Ct=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.tooltipKeyFormat="dd MMM"}return k(T,[{key:"xLabelFormat",value:function(s,a,i,d){var u=this.w;if(u.config.xaxis.type==="datetime"&&u.config.xaxis.labels.formatter===void 0&&u.config.tooltip.x.formatter===void 0){var p=new dt(this.ctx);return p.formatDate(p.getDate(a),u.config.tooltip.x.format)}return s(a,i,d)}},{key:"defaultGeneralFormatter",value:function(s){return Array.isArray(s)?s.map(function(a){return a}):s}},{key:"defaultYFormatter",value:function(s,a,i){var d=this.w;return H.isNumber(s)&&(s=d.globals.yValueDecimal!==0?s.toFixed(a.decimalsInFloat!==void 0?a.decimalsInFloat:d.globals.yValueDecimal):d.globals.maxYArr[i]-d.globals.minYArr[i]<5?s.toFixed(1):s.toFixed(0)),s}},{key:"setLabelFormatters",value:function(){var s=this,a=this.w;return a.globals.xaxisTooltipFormatter=function(i){return s.defaultGeneralFormatter(i)},a.globals.ttKeyFormatter=function(i){return s.defaultGeneralFormatter(i)},a.globals.ttZFormatter=function(i){return i},a.globals.legendFormatter=function(i){return s.defaultGeneralFormatter(i)},a.config.xaxis.labels.formatter!==void 0?a.globals.xLabelFormatter=a.config.xaxis.labels.formatter:a.globals.xLabelFormatter=function(i){if(H.isNumber(i)){if(!a.config.xaxis.convertedCatToNumeric&&a.config.xaxis.type==="numeric"){if(H.isNumber(a.config.xaxis.decimalsInFloat))return i.toFixed(a.config.xaxis.decimalsInFloat);var d=a.globals.maxX-a.globals.minX;return d>0&&d<100?i.toFixed(1):i.toFixed(0)}return a.globals.isBarHorizontal&&a.globals.maxY-a.globals.minYArr<4?i.toFixed(1):i.toFixed(0)}return i},typeof a.config.tooltip.x.formatter=="function"?a.globals.ttKeyFormatter=a.config.tooltip.x.formatter:a.globals.ttKeyFormatter=a.globals.xLabelFormatter,typeof a.config.xaxis.tooltip.formatter=="function"&&(a.globals.xaxisTooltipFormatter=a.config.xaxis.tooltip.formatter),(Array.isArray(a.config.tooltip.y)||a.config.tooltip.y.formatter!==void 0)&&(a.globals.ttVal=a.config.tooltip.y),a.config.tooltip.z.formatter!==void 0&&(a.globals.ttZFormatter=a.config.tooltip.z.formatter),a.config.legend.formatter!==void 0&&(a.globals.legendFormatter=a.config.legend.formatter),a.config.yaxis.forEach(function(i,d){i.labels.formatter!==void 0?a.globals.yLabelFormatters[d]=i.labels.formatter:a.globals.yLabelFormatters[d]=function(u){return a.globals.xyCharts?Array.isArray(u)?u.map(function(p){return s.defaultYFormatter(p,i,d)}):s.defaultYFormatter(u,i,d):u}}),a.globals}},{key:"heatmapLabelFormatters",value:function(){var s=this.w;if(s.config.chart.type==="heatmap"){s.globals.yAxisScale[0].result=s.globals.seriesNames.slice();var a=s.globals.seriesNames.reduce(function(i,d){return i.length>d.length?i:d},0);s.globals.yAxisScale[0].niceMax=a,s.globals.yAxisScale[0].niceMin=a}}}]),T}(),xt=function(T){var s,a=T.isTimeline,i=T.ctx,d=T.seriesIndex,u=T.dataPointIndex,p=T.y1,w=T.y2,f=T.w,b=f.globals.seriesRangeStart[d][u],M=f.globals.seriesRangeEnd[d][u],z=f.globals.labels[u],y=f.config.series[d].name?f.config.series[d].name:"",A=f.globals.ttKeyFormatter,N=f.config.tooltip.y.title.formatter,L={w:f,seriesIndex:d,dataPointIndex:u,start:b,end:M};typeof N=="function"&&(y=N(y,L)),(s=f.config.series[d].data[u])!==null&&s!==void 0&&s.x&&(z=f.config.series[d].data[u].x),a||f.config.xaxis.type==="datetime"&&(z=new Ct(i).xLabelFormat(f.globals.ttKeyFormatter,z,z,{i:void 0,dateFormatter:new dt(i).formatDate,w:f})),typeof A=="function"&&(z=A(z,L)),Number.isFinite(p)&&Number.isFinite(w)&&(b=p,M=w);var O="",V="",Z=f.globals.colors[d];if(f.config.tooltip.x.formatter===void 0)if(f.config.xaxis.type==="datetime"){var m=new dt(i);O=m.formatDate(m.getDate(b),f.config.tooltip.x.format),V=m.formatDate(m.getDate(M),f.config.tooltip.x.format)}else O=b,V=M;else O=f.config.tooltip.x.formatter(b),V=f.config.tooltip.x.formatter(M);return{start:b,end:M,startVal:O,endVal:V,ylabel:z,color:Z,seriesName:y}},wt=function(T){var s=T.color,a=T.seriesName,i=T.ylabel,d=T.start,u=T.end,p=T.seriesIndex,w=T.dataPointIndex,f=T.ctx.tooltip.tooltipLabels.getFormatters(p);d=f.yLbFormatter(d),u=f.yLbFormatter(u);var b=f.yLbFormatter(T.w.globals.series[p][w]),M=`
+ `.concat(d,`
+ -
+ `).concat(u,`
+ `);return'"},gt=function(){function T(s){g(this,T),this.opts=s}return k(T,[{key:"hideYAxis",value:function(){this.opts.yaxis[0].show=!1,this.opts.yaxis[0].title.text="",this.opts.yaxis[0].axisBorder.show=!1,this.opts.yaxis[0].axisTicks.show=!1,this.opts.yaxis[0].floating=!0}},{key:"line",value:function(){return{chart:{animations:{easing:"swing"}},dataLabels:{enabled:!1},stroke:{width:5,curve:"straight"},markers:{size:0,hover:{sizeOffset:6}},xaxis:{crosshairs:{width:1}}}}},{key:"sparkline",value:function(s){return this.hideYAxis(),H.extend(s,{grid:{show:!1,padding:{left:0,right:0,top:0,bottom:0}},legend:{show:!1},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}},chart:{toolbar:{show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1}})}},{key:"bar",value:function(){return{chart:{stacked:!1,animations:{easing:"swing"}},plotOptions:{bar:{dataLabels:{position:"center"}}},dataLabels:{style:{colors:["#fff"]},background:{enabled:!1}},stroke:{width:0,lineCap:"round"},fill:{opacity:.85},legend:{markers:{shape:"square",radius:2,size:8}},tooltip:{shared:!1,intersect:!0},xaxis:{tooltip:{enabled:!1},tickPlacement:"between",crosshairs:{width:"barWidth",position:"back",fill:{type:"gradient"},dropShadow:{enabled:!1},stroke:{width:0}}}}}},{key:"funnel",value:function(){return this.hideYAxis(),h(h({},this.bar()),{},{chart:{animations:{easing:"linear",speed:800,animateGradually:{enabled:!1}}},plotOptions:{bar:{horizontal:!0,borderRadiusApplication:"around",borderRadius:0,dataLabels:{position:"center"}}},grid:{show:!1,padding:{left:0,right:0}},xaxis:{labels:{show:!1},tooltip:{enabled:!1},axisBorder:{show:!1},axisTicks:{show:!1}}})}},{key:"candlestick",value:function(){var s=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,d=a.dataPointIndex,u=a.w;return s._getBoxTooltip(u,i,d,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var s=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(a){var i=a.seriesIndex,d=a.dataPointIndex,u=a.w;return s._getBoxTooltip(u,i,d,["Minimum","Q1","Median","Q3","Maximum"],"boxPlot")}},markers:{size:5,strokeWidth:1,strokeColors:"#111"},xaxis:{crosshairs:{width:1}}}}},{key:"rangeBar",value:function(){return{chart:{animations:{animateGradually:!1}},stroke:{width:0,lineCap:"square"},plotOptions:{bar:{borderRadius:0,dataLabels:{position:"center"}}},dataLabels:{enabled:!1,formatter:function(s,a){a.ctx;var i=a.seriesIndex,d=a.dataPointIndex,u=a.w,p=function(){var w=u.globals.seriesRangeStart[i][d];return u.globals.seriesRangeEnd[i][d]-w};return u.globals.comboCharts?u.config.series[i].type==="rangeBar"||u.config.series[i].type==="rangeArea"?p():s:p()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(s){return s.w.config.plotOptions&&s.w.config.plotOptions.bar&&s.w.config.plotOptions.bar.horizontal?function(a){var i=xt(h(h({},a),{},{isTimeline:!0})),d=i.color,u=i.seriesName,p=i.ylabel,w=i.startVal,f=i.endVal;return wt(h(h({},a),{},{color:d,seriesName:u,ylabel:p,start:w,end:f}))}(s):function(a){var i=xt(a),d=i.color,u=i.seriesName,p=i.ylabel,w=i.start,f=i.end;return wt(h(h({},a),{},{color:d,seriesName:u,ylabel:p,start:w,end:f}))}(s)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(s){var a,i;return(a=s.plotOptions.bar)!==null&&a!==void 0&&a.barHeight||(s.plotOptions.bar.barHeight=2),(i=s.plotOptions.bar)!==null&&i!==void 0&&i.columnWidth||(s.plotOptions.bar.columnWidth=2),s}},{key:"area",value:function(){return{stroke:{width:4,fill:{type:"solid",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}}},fill:{type:"gradient",gradient:{inverseColors:!1,shade:"light",type:"vertical",opacityFrom:.65,opacityTo:.5,stops:[0,100,100]}},markers:{size:0,hover:{sizeOffset:6}},tooltip:{followCursor:!1}}}},{key:"rangeArea",value:function(){return{stroke:{curve:"straight",width:0},fill:{type:"solid",opacity:.6},markers:{size:0},states:{hover:{filter:{type:"none"}},active:{filter:{type:"none"}}},tooltip:{intersect:!1,shared:!0,followCursor:!0,custom:function(s){return function(a){var i=xt(a),d=i.color,u=i.seriesName,p=i.ylabel,w=i.start,f=i.end;return wt(h(h({},a),{},{color:d,seriesName:u,ylabel:p,start:w,end:f}))}(s)}}}}},{key:"brush",value:function(s){return H.extend(s,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(s){s.dataLabels=s.dataLabels||{},s.dataLabels.formatter=s.dataLabels.formatter||void 0;var a=s.dataLabels.formatter;return s.yaxis.forEach(function(i,d){s.yaxis[d].min=0,s.yaxis[d].max=100}),s.chart.type==="bar"&&(s.dataLabels.formatter=a||function(i){return typeof i=="number"&&i?i.toFixed(0)+"%":i}),s}},{key:"stackedBars",value:function(){var s=this.bar();return h(h({},s),{},{plotOptions:h(h({},s.plotOptions),{},{bar:h(h({},s.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(s){return s.xaxis.convertedCatToNumeric=!0,s}},{key:"convertCatToNumericXaxis",value:function(s,a,i){s.xaxis.type="numeric",s.xaxis.labels=s.xaxis.labels||{},s.xaxis.labels.formatter=s.xaxis.labels.formatter||function(p){return H.isNumber(p)?Math.floor(p):p};var d=s.xaxis.labels.formatter,u=s.xaxis.categories&&s.xaxis.categories.length?s.xaxis.categories:s.labels;return i&&i.length&&(u=i.map(function(p){return Array.isArray(p)?p:String(p)})),u&&u.length&&(s.xaxis.labels.formatter=function(p){return H.isNumber(p)?d(u[Math.floor(p)-1]):d(p)}),s.xaxis.categories=[],s.labels=[],s.xaxis.tickAmount=s.xaxis.tickAmount||"dataPoints",s}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(s){return s.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(s){return s.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(s){return s.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(s){return s},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(s,a,i,d,u){var p=s.globals.seriesCandleO[a][i],w=s.globals.seriesCandleH[a][i],f=s.globals.seriesCandleM[a][i],b=s.globals.seriesCandleL[a][i],M=s.globals.seriesCandleC[a][i];return s.config.series[a].type&&s.config.series[a].type!==u?`
+ `.concat(s.config.series[a].name?s.config.series[a].name:"series-"+(a+1),": ").concat(s.globals.series[a][i],`
+
`):'"}}]),T}(),It=function(){function T(s){g(this,T),this.opts=s}return k(T,[{key:"init",value:function(s){var a=s.responsiveOverride,i=this.opts,d=new rt,u=new gt(i);this.chartType=i.chart.type,i=this.extendYAxis(i),i=this.extendAnnotations(i);var p=d.init(),w={};if(i&&c(i)==="object"){var f,b,M,z,y,A,N,L,O={};O=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(i.chart.type)!==-1?u[i.chart.type]():u.line(),(f=i.plotOptions)!==null&&f!==void 0&&(b=f.bar)!==null&&b!==void 0&&b.isFunnel&&(O=u.funnel()),i.chart.stacked&&i.chart.type==="bar"&&(O=u.stackedBars()),(M=i.chart.brush)!==null&&M!==void 0&&M.enabled&&(O=u.brush(O)),i.chart.stacked&&i.chart.stackType==="100%"&&(i=u.stacked100(i)),(z=i.plotOptions)!==null&&z!==void 0&&(y=z.bar)!==null&&y!==void 0&&y.isDumbbell&&(i=u.dumbbell(i)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(i),i.xaxis=i.xaxis||window.Apex.xaxis||{},a||(i.xaxis.convertedCatToNumeric=!1),((A=(i=this.checkForCatToNumericXAxis(this.chartType,O,i)).chart.sparkline)!==null&&A!==void 0&&A.enabled||(N=window.Apex.chart)!==null&&N!==void 0&&(L=N.sparkline)!==null&&L!==void 0&&L.enabled)&&(O=u.sparkline(O)),w=H.extend(p,O)}var V=H.extend(w,window.Apex);return p=H.extend(V,i),p=this.handleUserInputErrors(p)}},{key:"checkForCatToNumericXAxis",value:function(s,a,i){var d,u,p=new gt(i),w=(s==="bar"||s==="boxPlot")&&((d=i.plotOptions)===null||d===void 0||(u=d.bar)===null||u===void 0?void 0:u.horizontal),f=s==="pie"||s==="polarArea"||s==="donut"||s==="radar"||s==="radialBar"||s==="heatmap",b=i.xaxis.type!=="datetime"&&i.xaxis.type!=="numeric",M=i.xaxis.tickPlacement?i.xaxis.tickPlacement:a.xaxis&&a.xaxis.tickPlacement;return w||f||!b||M==="between"||(i=p.convertCatToNumeric(i)),i}},{key:"extendYAxis",value:function(s,a){var i=new rt;(s.yaxis===void 0||!s.yaxis||Array.isArray(s.yaxis)&&s.yaxis.length===0)&&(s.yaxis={}),s.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(s.yaxis=H.extend(s.yaxis,window.Apex.yaxis)),s.yaxis.constructor!==Array?s.yaxis=[H.extend(i.yAxis,s.yaxis)]:s.yaxis=H.extendArray(s.yaxis,i.yAxis);var d=!1;s.yaxis.forEach(function(p){p.logarithmic&&(d=!0)});var u=s.series;return a&&!u&&(u=a.config.series),d&&u.length!==s.yaxis.length&&u.length&&(s.yaxis=u.map(function(p,w){if(p.name||(u[w].name="series-".concat(w+1)),s.yaxis[w])return s.yaxis[w].seriesName=u[w].name,s.yaxis[w];var f=H.extend(i.yAxis,s.yaxis[0]);return f.show=!1,f})),d&&u.length>1&&u.length!==s.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),s}},{key:"extendAnnotations",value:function(s){return s.annotations===void 0&&(s.annotations={},s.annotations.yaxis=[],s.annotations.xaxis=[],s.annotations.points=[]),s=this.extendYAxisAnnotations(s),s=this.extendXAxisAnnotations(s),s=this.extendPointAnnotations(s)}},{key:"extendYAxisAnnotations",value:function(s){var a=new rt;return s.annotations.yaxis=H.extendArray(s.annotations.yaxis!==void 0?s.annotations.yaxis:[],a.yAxisAnnotation),s}},{key:"extendXAxisAnnotations",value:function(s){var a=new rt;return s.annotations.xaxis=H.extendArray(s.annotations.xaxis!==void 0?s.annotations.xaxis:[],a.xAxisAnnotation),s}},{key:"extendPointAnnotations",value:function(s){var a=new rt;return s.annotations.points=H.extendArray(s.annotations.points!==void 0?s.annotations.points:[],a.pointAnnotation),s}},{key:"checkForDarkTheme",value:function(s){s.theme&&s.theme.mode==="dark"&&(s.tooltip||(s.tooltip={}),s.tooltip.theme!=="light"&&(s.tooltip.theme="dark"),s.chart.foreColor||(s.chart.foreColor="#f6f7f8"),s.chart.background||(s.chart.background="#424242"),s.theme.palette||(s.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(s){var a=s;if(a.tooltip.shared&&a.tooltip.intersect)throw new Error("tooltip.shared cannot be enabled when tooltip.intersect is true. Turn off any other option by setting it to false.");if(a.chart.type==="bar"&&a.plotOptions.bar.horizontal){if(a.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");a.yaxis[0].reversed&&(a.yaxis[0].opposite=!0),a.xaxis.tooltip.enabled=!1,a.yaxis[0].tooltip.enabled=!1,a.chart.zoom.enabled=!1}return a.chart.type!=="bar"&&a.chart.type!=="rangeBar"||a.tooltip.shared&&a.xaxis.crosshairs.width==="barWidth"&&a.series.length>1&&(a.xaxis.crosshairs.width="tickWidth"),a.chart.type!=="candlestick"&&a.chart.type!=="boxPlot"||a.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(a.chart.type," chart is not supported.")),a.yaxis[0].reversed=!1),a}}]),T}(),At=function(){function T(){g(this,T)}return k(T,[{key:"initGlobalVars",value:function(s){s.series=[],s.seriesCandleO=[],s.seriesCandleH=[],s.seriesCandleM=[],s.seriesCandleL=[],s.seriesCandleC=[],s.seriesRangeStart=[],s.seriesRangeEnd=[],s.seriesRange=[],s.seriesPercent=[],s.seriesGoals=[],s.seriesX=[],s.seriesZ=[],s.seriesNames=[],s.seriesTotals=[],s.seriesLog=[],s.seriesColors=[],s.stackedSeriesTotals=[],s.seriesXvalues=[],s.seriesYvalues=[],s.labels=[],s.hasXaxisGroups=!1,s.groups=[],s.hasSeriesGroups=!1,s.seriesGroups=[],s.categoryLabels=[],s.timescaleLabels=[],s.noLabelsProvided=!1,s.resizeTimer=null,s.selectionResizeTimer=null,s.delayedElements=[],s.pointsArray=[],s.dataLabelsRects=[],s.isXNumeric=!1,s.skipLastTimelinelabel=!1,s.skipFirstTimelinelabel=!1,s.isDataXYZ=!1,s.isMultiLineX=!1,s.isMultipleYAxis=!1,s.maxY=-Number.MAX_VALUE,s.minY=Number.MIN_VALUE,s.minYArr=[],s.maxYArr=[],s.maxX=-Number.MAX_VALUE,s.minX=Number.MAX_VALUE,s.initialMaxX=-Number.MAX_VALUE,s.initialMinX=Number.MAX_VALUE,s.maxDate=0,s.minDate=Number.MAX_VALUE,s.minZ=Number.MAX_VALUE,s.maxZ=-Number.MAX_VALUE,s.minXDiff=Number.MAX_VALUE,s.yAxisScale=[],s.xAxisScale=null,s.xAxisTicksPositions=[],s.yLabelsCoords=[],s.yTitleCoords=[],s.barPadForNumericAxis=0,s.padHorizontal=0,s.xRange=0,s.yRange=[],s.zRange=0,s.dataPoints=0,s.xTickAmount=0}},{key:"globalVars",value:function(s){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:s.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:s.chart.toolbar.autoSelected==="zoom"&&s.chart.toolbar.tools.zoom&&s.chart.zoom.enabled,panEnabled:s.chart.toolbar.autoSelected==="pan"&&s.chart.toolbar.tools.pan,selectionEnabled:s.chart.toolbar.autoSelected==="selection"&&s.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(s){var a=this.globalVars(s);return this.initGlobalVars(a),a.initialConfig=H.extend({},s),a.initialSeries=H.clone(s.series),a.lastXAxis=H.clone(a.initialConfig.xaxis),a.lastYAxis=H.clone(a.initialConfig.yaxis),a}}]),T}(),Tt=function(){function T(s){g(this,T),this.opts=s}return k(T,[{key:"init",value:function(){var s=new It(this.opts).init({responsiveOverride:!1});return{config:s,globals:new At().init(s)}}}]),T}(),Ft=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.opts=null,this.seriesIndex=0}return k(T,[{key:"clippedImgArea",value:function(s){var a=this.w,i=a.config,d=parseInt(a.globals.gridWidth,10),u=parseInt(a.globals.gridHeight,10),p=d>u?d:u,w=s.image,f=0,b=0;s.width===void 0&&s.height===void 0?i.fill.image.width!==void 0&&i.fill.image.height!==void 0?(f=i.fill.image.width+1,b=i.fill.image.height):(f=p+1,b=p):(f=s.width,b=s.height);var M=document.createElementNS(a.globals.SVGNS,"pattern");_.setAttrs(M,{id:s.patternID,patternUnits:s.patternUnits?s.patternUnits:"userSpaceOnUse",width:f+"px",height:b+"px"});var z=document.createElementNS(a.globals.SVGNS,"image");M.appendChild(z),z.setAttributeNS(window.SVG.xlink,"href",w),_.setAttrs(z,{x:0,y:0,preserveAspectRatio:"none",width:f+"px",height:b+"px"}),z.style.opacity=s.opacity,a.globals.dom.elDefs.node.appendChild(M)}},{key:"getSeriesIndex",value:function(s){var a=this.w,i=a.config.chart.type;return(i==="bar"||i==="rangeBar")&&a.config.plotOptions.bar.distributed||i==="heatmap"||i==="treemap"?this.seriesIndex=s.seriesNumber:this.seriesIndex=s.seriesNumber%a.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(s){var a=this.w;this.opts=s;var i,d,u,p=this.w.config;this.seriesIndex=this.getSeriesIndex(s);var w=this.getFillColors()[this.seriesIndex];a.globals.seriesColors[this.seriesIndex]!==void 0&&(w=a.globals.seriesColors[this.seriesIndex]),typeof w=="function"&&(w=w({seriesIndex:this.seriesIndex,dataPointIndex:s.dataPointIndex,value:s.value,w:a}));var f=s.fillType?s.fillType:this.getFillType(this.seriesIndex),b=Array.isArray(p.fill.opacity)?p.fill.opacity[this.seriesIndex]:p.fill.opacity;s.color&&(w=s.color);var M=w;if(w.indexOf("rgb")===-1?w.length<9&&(M=H.hexToRgba(w,b)):w.indexOf("rgba")>-1&&(b=H.getOpacityFromRGBA(w)),s.opacity&&(b=s.opacity),f==="pattern"&&(d=this.handlePatternFill({fillConfig:s.fillConfig,patternFill:d,fillColor:w,fillOpacity:b,defaultColor:M})),f==="gradient"&&(u=this.handleGradientFill({fillConfig:s.fillConfig,fillColor:w,fillOpacity:b,i:this.seriesIndex})),f==="image"){var z=p.fill.image.src,y=s.patternID?s.patternID:"";this.clippedImgArea({opacity:b,image:Array.isArray(z)?s.seriesNumber-1&&(A=H.getOpacityFromRGBA(y));var N=p.gradient.opacityTo===void 0?i:Array.isArray(p.gradient.opacityTo)?p.gradient.opacityTo[u]:p.gradient.opacityTo;if(p.gradient.gradientToColors===void 0||p.gradient.gradientToColors.length===0)w=p.gradient.shade==="dark"?M.shadeColor(-1*parseFloat(p.gradient.shadeIntensity),a.indexOf("rgb")>-1?H.rgb2hex(a):a):M.shadeColor(parseFloat(p.gradient.shadeIntensity),a.indexOf("rgb")>-1?H.rgb2hex(a):a);else if(p.gradient.gradientToColors[f.seriesNumber]){var L=p.gradient.gradientToColors[f.seriesNumber];w=L,L.indexOf("rgba")>-1&&(N=H.getOpacityFromRGBA(L))}else w=a;if(p.gradient.gradientFrom&&(y=p.gradient.gradientFrom),p.gradient.gradientTo&&(w=p.gradient.gradientTo),p.gradient.inverseColors){var O=y;y=w,w=O}return y.indexOf("rgb")>-1&&(y=H.rgb2hex(y)),w.indexOf("rgb")>-1&&(w=H.rgb2hex(w)),b.drawGradient(z,y,w,A,N,f.size,p.gradient.stops,p.gradient.colorStops,u)}}]),T}(),Qt=function(){function T(s,a){g(this,T),this.ctx=s,this.w=s.w}return k(T,[{key:"setGlobalMarkerSize",value:function(){var s=this.w;if(s.globals.markers.size=Array.isArray(s.config.markers.size)?s.config.markers.size:[s.config.markers.size],s.globals.markers.size.length>0){if(s.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],w=this.w,f=a,b=s,M=null,z=new _(this.ctx),y=w.config.markers.discrete&&w.config.markers.discrete.length;if((w.globals.markers.size[a]>0||p||y)&&(M=z.group({class:p||y?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(w.globals.cuid,")")),Array.isArray(b.x))for(var A=0;A0:w.config.markers.size>0)||p||y){H.isNumber(b.y[A])?L+=" w".concat(H.randomId()):L="apexcharts-nullpoint";var O=this.getMarkerConfig({cssClass:L,seriesIndex:a,dataPointIndex:N});w.config.series[f].data[N]&&(w.config.series[f].data[N].fillColor&&(O.pointFillColor=w.config.series[f].data[N].fillColor),w.config.series[f].data[N].strokeColor&&(O.pointStrokeColor=w.config.series[f].data[N].strokeColor)),d&&(O.pSize=d),(b.x[A]<0||b.x[A]>w.globals.gridWidth||b.y[A]<0||b.y[A]>w.globals.gridHeight)&&(O.pSize=0),(u=z.drawMarker(b.x[A],b.y[A],O)).attr("rel",N),u.attr("j",N),u.attr("index",a),u.node.setAttribute("default-marker-size",O.pSize),new W(this.ctx).setSelectionFilter(u,a,N),this.addEvents(u),M&&M.add(u)}else w.globals.pointsArray[a]===void 0&&(w.globals.pointsArray[a]=[]),w.globals.pointsArray[a].push([b.x[A],b.y[A]])}return M}},{key:"getMarkerConfig",value:function(s){var a=s.cssClass,i=s.seriesIndex,d=s.dataPointIndex,u=d===void 0?null:d,p=s.finishRadius,w=p===void 0?null:p,f=this.w,b=this.getMarkerStyle(i),M=f.globals.markers.size[i],z=f.config.markers;return u!==null&&z.discrete.length&&z.discrete.map(function(y){y.seriesIndex===i&&y.dataPointIndex===u&&(b.pointStrokeColor=y.strokeColor,b.pointFillColor=y.fillColor,M=y.size,b.pointShape=y.shape)}),{pSize:w===null?M:w,pRadius:z.radius,width:Array.isArray(z.width)?z.width[i]:z.width,height:Array.isArray(z.height)?z.height[i]:z.height,pointStrokeWidth:Array.isArray(z.strokeWidth)?z.strokeWidth[i]:z.strokeWidth,pointStrokeColor:b.pointStrokeColor,pointFillColor:b.pointFillColor,shape:b.pointShape||(Array.isArray(z.shape)?z.shape[i]:z.shape),class:a,pointStrokeOpacity:Array.isArray(z.strokeOpacity)?z.strokeOpacity[i]:z.strokeOpacity,pointStrokeDashArray:Array.isArray(z.strokeDashArray)?z.strokeDashArray[i]:z.strokeDashArray,pointFillOpacity:Array.isArray(z.fillOpacity)?z.fillOpacity[i]:z.fillOpacity,seriesIndex:i}}},{key:"addEvents",value:function(s){var a=this.w,i=new _(this.ctx);s.node.addEventListener("mouseenter",i.pathMouseEnter.bind(this.ctx,s)),s.node.addEventListener("mouseleave",i.pathMouseLeave.bind(this.ctx,s)),s.node.addEventListener("mousedown",i.pathMouseDown.bind(this.ctx,s)),s.node.addEventListener("click",a.config.markers.onClick),s.node.addEventListener("dblclick",a.config.markers.onDblClick),s.node.addEventListener("touchstart",i.pathMouseDown.bind(this.ctx,s),{passive:!0})}},{key:"getMarkerStyle",value:function(s){var a=this.w,i=a.globals.markers.colors,d=a.config.markers.strokeColor||a.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(d)?d[s]:d,pointFillColor:Array.isArray(i)?i[s]:i}}}]),T}(),Jt=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return k(T,[{key:"draw",value:function(s,a,i){var d=this.w,u=new _(this.ctx),p=i.realIndex,w=i.pointsPos,f=i.zRatio,b=i.elParent,M=u.group({class:"apexcharts-series-markers apexcharts-series-".concat(d.config.chart.type)});if(M.attr("clip-path","url(#gridRectMarkerMask".concat(d.globals.cuid,")")),Array.isArray(w.x))for(var z=0;zO.maxBubbleRadius&&(L=O.maxBubbleRadius)}d.config.chart.animations.enabled||(N=L);var V=w.x[z],Z=w.y[z];if(N=N||0,Z!==null&&d.globals.series[p][y]!==void 0||(A=!1),A){var m=this.drawPoint(V,Z,N,L,p,y,a);M.add(m)}b.add(M)}}},{key:"drawPoint",value:function(s,a,i,d,u,p,w){var f=this.w,b=u,M=new U(this.ctx),z=new W(this.ctx),y=new Ft(this.ctx),A=new Qt(this.ctx),N=new _(this.ctx),L=A.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:b,dataPointIndex:p,finishRadius:f.config.chart.type==="bubble"||f.globals.comboCharts&&f.config.series[u]&&f.config.series[u].type==="bubble"?d:null});d=L.pSize;var O,V=y.fillPath({seriesNumber:u,dataPointIndex:p,color:L.pointFillColor,patternUnits:"objectBoundingBox",value:f.globals.series[u][w]});if(L.shape==="circle"?O=N.drawCircle(i):L.shape!=="square"&&L.shape!=="rect"||(O=N.drawRect(0,0,L.width-L.pointStrokeWidth/2,L.height-L.pointStrokeWidth/2,L.pRadius)),f.config.series[b].data[p]&&f.config.series[b].data[p].fillColor&&(V=f.config.series[b].data[p].fillColor),O.attr({x:s-L.width/2-L.pointStrokeWidth/2,y:a-L.height/2-L.pointStrokeWidth/2,cx:s,cy:a,fill:V,"fill-opacity":L.pointFillOpacity,stroke:L.pointStrokeColor,r:d,"stroke-width":L.pointStrokeWidth,"stroke-dasharray":L.pointStrokeDashArray,"stroke-opacity":L.pointStrokeOpacity}),f.config.chart.dropShadow.enabled){var Z=f.config.chart.dropShadow;z.dropShadow(O,Z,u)}if(!this.initialAnim||f.globals.dataChanged||f.globals.resized)f.globals.animationEnded=!0;else{var m=f.config.chart.animations.speed;M.animateMarker(O,0,L.shape==="circle"?d:{width:L.width,height:L.height},m,f.globals.easing,function(){window.setTimeout(function(){M.animationCompleted(O)},100)})}if(f.globals.dataChanged&&L.shape==="circle")if(this.dynamicAnim){var C,j,E,K,Q=f.config.chart.animations.dynamicAnimation.speed;(K=f.globals.previousPaths[u]&&f.globals.previousPaths[u][w])!=null&&(C=K.x,j=K.y,E=K.r!==void 0?K.r:d);for(var ot=0;otf.globals.gridHeight+y&&(a=f.globals.gridHeight+y/2),f.globals.dataLabelsRects[d]===void 0&&(f.globals.dataLabelsRects[d]=[]),f.globals.dataLabelsRects[d].push({x:s,y:a,width:z,height:y});var A=f.globals.dataLabelsRects[d].length-2,N=f.globals.lastDrawnDataLabelsIndexes[d]!==void 0?f.globals.lastDrawnDataLabelsIndexes[d][f.globals.lastDrawnDataLabelsIndexes[d].length-1]:0;if(f.globals.dataLabelsRects[d][A]!==void 0){var L=f.globals.dataLabelsRects[d][N];(s>L.x+L.width+2||a>L.y+L.height+2||s+za.globals.gridWidth+O.textRects.width+10)&&(f="");var V=a.globals.dataLabels.style.colors[p];((a.config.chart.type==="bar"||a.config.chart.type==="rangeBar")&&a.config.plotOptions.bar.distributed||a.config.dataLabels.distributed)&&(V=a.globals.dataLabels.style.colors[w]),typeof V=="function"&&(V=V({series:a.globals.series,seriesIndex:p,dataPointIndex:w,w:a})),A&&(V=A);var Z=y.offsetX,m=y.offsetY;if(a.config.chart.type!=="bar"&&a.config.chart.type!=="rangeBar"||(Z=0,m=0),O.drawnextLabel){var C=i.drawText({width:100,height:parseInt(y.style.fontSize,10),x:d+Z,y:u+m,foreColor:V,textAnchor:b||y.textAnchor,text:f,fontSize:M||y.style.fontSize,fontFamily:y.style.fontFamily,fontWeight:y.style.fontWeight||"normal"});if(C.attr({class:"apexcharts-datalabel",cx:d,cy:u}),y.dropShadow.enabled){var j=y.dropShadow;new W(this.ctx).dropShadow(C,j)}z.add(C),a.globals.lastDrawnDataLabelsIndexes[p]===void 0&&(a.globals.lastDrawnDataLabelsIndexes[p]=[]),a.globals.lastDrawnDataLabelsIndexes[p].push(w)}}}},{key:"addBackgroundToDataLabel",value:function(s,a){var i=this.w,d=i.config.dataLabels.background,u=d.padding,p=d.padding/2,w=a.width,f=a.height,b=new _(this.ctx).drawRect(a.x-u,a.y-p/2,w+2*u,f+p,d.borderRadius,i.config.chart.background==="transparent"?"#fff":i.config.chart.background,d.opacity,d.borderWidth,d.borderColor);return d.dropShadow.enabled&&new W(this.ctx).dropShadow(b,d.dropShadow),b}},{key:"dataLabelsBackground",value:function(){var s=this.w;if(s.config.chart.type!=="bubble")for(var a=s.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),i=0;i0&&arguments[0]!==void 0)||arguments[0],a=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],i=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],d=this.w,u=H.clone(d.globals.initialSeries);d.globals.previousPaths=[],i?(d.globals.collapsedSeries=[],d.globals.ancillaryCollapsedSeries=[],d.globals.collapsedSeriesIndices=[],d.globals.ancillaryCollapsedSeriesIndices=[]):u=this.emptyCollapsedSeries(u),d.config.series=u,s&&(a&&(d.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(u,d.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(s){for(var a=this.w,i=0;i-1&&(s[i].data=[]);return s}},{key:"toggleSeriesOnHover",value:function(s,a){var i=this.w;a||(a=s.target);var d=i.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(s.type==="mousemove"){var u=parseInt(a.getAttribute("rel"),10)-1,p=null,w=null;i.globals.axisCharts||i.config.chart.type==="radialBar"?i.globals.axisCharts?(p=i.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(u,"']")),w=i.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(u,"']"))):p=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(u+1,"']")):p=i.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(u+1,"'] path"));for(var f=0;f=f.from&&M<=f.to&&u[b].classList.remove(i.legendInactiveClass)}}(d.config.plotOptions.heatmap.colorScale.ranges[w])}else s.type==="mouseout"&&p("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],i=this.w,d=0;if(i.config.series.length>1){for(var u=i.config.series.map(function(w,f){return w.data&&w.data.length>0&&i.globals.collapsedSeriesIndices.indexOf(f)===-1&&(!i.globals.comboCharts||a.length===0||a.length&&a.indexOf(i.config.series[f].type)>-1)?f:-1}),p=s==="asc"?0:u.length-1;s==="asc"?p=0;s==="asc"?p++:p--)if(u[p]!==-1){d=u[p];break}}return d}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(s,a){return s.type==="bar"||s.type==="column"?a:-1}).filter(function(s){return s!==-1}):this.w.config.series.map(function(s,a){return a})}},{key:"getPreviousPaths",value:function(){var s=this.w;function a(p,w,f){for(var b=p[w].childNodes,M={type:f,paths:[],realIndex:p[w].getAttribute("data:realIndex")},z=0;z0)for(var d=function(p){for(var w=s.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(s.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(p,"'] rect")),f=[],b=function(z){var y=function(N){return w[z].getAttribute(N)},A={x:parseFloat(y("x")),y:parseFloat(y("y")),width:parseFloat(y("width")),height:parseFloat(y("height"))};f.push({rect:A,color:w[z].getAttribute("color")})},M=0;M0)for(var d=0;d0?a:[]});return s}}]),T}(),pt=function(){function T(s){g(this,T),this.ctx=s,this.w=s.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new tt(this.ctx)}return k(T,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var s=this.w.config.series.slice(),a=new ut(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),s[this.activeSeriesIndex].data!==void 0&&s[this.activeSeriesIndex].data.length>0&&s[this.activeSeriesIndex].data[0]!==null&&s[this.activeSeriesIndex].data[0].x!==void 0&&s[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var s=this.w.config.series.slice(),a=new ut(this.ctx);if(this.activeSeriesIndex=a.getActiveConfigSeriesIndex(),s[this.activeSeriesIndex].data!==void 0&&s[this.activeSeriesIndex].data.length>0&&s[this.activeSeriesIndex].data[0]!==void 0&&s[this.activeSeriesIndex].data[0]!==null&&s[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(s,a){for(var i=this.w.config,d=this.w.globals,u=i.chart.type==="boxPlot"||i.series[a].type==="boxPlot",p=0;p=5?this.twoDSeries.push(H.parseNumber(s[a].data[p][4])):this.twoDSeries.push(H.parseNumber(s[a].data[p][1])),d.dataFormatXNumeric=!0),i.xaxis.type==="datetime"){var w=new Date(s[a].data[p][0]);w=new Date(w).getTime(),this.twoDSeriesX.push(w)}else this.twoDSeriesX.push(s[a].data[p][0]);for(var f=0;f