Created
July 28, 2024 06:24
-
-
Save NikiforovAll/f6f5cc902220620c5fbf7cb46efd30ec to your computer and use it in GitHub Desktop.
blazor-cdn
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(()=>{"use strict";var e,t,n,o={};o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),function(e){const t=[],n="__jsObjectId",o="__dotNetObject",r="__byte[]",i="__dotNetStream",s="__jsStreamReferenceLength";let a,c;class l{constructor(e){this._jsObject=e,this._cachedFunctions=new Map}findFunction(e){const t=this._cachedFunctions.get(e);if(t)return t;let n,o=this._jsObject;if(e.split(".").forEach((t=>{if(!(t in o))throw new Error(`Could not find '${e}' ('${t}' was undefined).`);n=o,o=o[t]})),o instanceof Function)return o=o.bind(n),this._cachedFunctions.set(e,o),o;throw new Error(`The value '${e}' is not a function.`)}getWrappedObject(){return this._jsObject}}const h={0:new l(window)};h[0]._cachedFunctions.set("import",(e=>("string"==typeof e&&e.startsWith("./")&&(e=new URL(e.substr(2),document.baseURI).toString()),import(e))));let d,u=1;function p(e){t.push(e)}function f(e){if(e&&"object"==typeof e){h[u]=new l(e);const t={[n]:u};return u++,t}throw new Error(`Cannot create a JSObjectReference from the value '${e}'.`)}function g(e){let t=-1;if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),e instanceof Blob)t=e.size;else{if(!(e.buffer instanceof ArrayBuffer))throw new Error("Supplied value is not a typed array or blob.");if(void 0===e.byteLength)throw new Error(`Cannot create a JSStreamReference from the value '${e}' as it doesn't have a byteLength.`);t=e.byteLength}const o={[s]:t};try{const t=f(e);o[n]=t[n]}catch(t){throw new Error(`Cannot create a JSStreamReference from the value '${e}'.`)}return o}function m(e,n){c=e;const o=n?JSON.parse(n,((e,n)=>t.reduce(((t,n)=>n(e,t)),n))):null;return c=void 0,o}function v(){if(void 0===a)throw new Error("No call dispatcher has been set.");if(null===a)throw new Error("There are multiple .NET runtimes present, so a default dispatcher could not be resolved. Use DotNetObject to invoke .NET instance methods.");return a}e.attachDispatcher=function(e){const t=new y(e);return void 0===a?a=t:a&&(a=null),t},e.attachReviver=p,e.invokeMethod=function(e,t,...n){return v().invokeDotNetStaticMethod(e,t,...n)},e.invokeMethodAsync=function(e,t,...n){return v().invokeDotNetStaticMethodAsync(e,t,...n)},e.createJSObjectReference=f,e.createJSStreamReference=g,e.disposeJSObjectReference=function(e){const t=e&&e[n];"number"==typeof t&&_(t)},function(e){e[e.Default=0]="Default",e[e.JSObjectReference=1]="JSObjectReference",e[e.JSStreamReference=2]="JSStreamReference",e[e.JSVoidResult=3]="JSVoidResult"}(d=e.JSCallResultType||(e.JSCallResultType={}));class y{constructor(e){this._dotNetCallDispatcher=e,this._byteArraysToBeRevived=new Map,this._pendingDotNetToJSStreams=new Map,this._pendingAsyncCalls={},this._nextAsyncCallId=1}getDotNetCallDispatcher(){return this._dotNetCallDispatcher}invokeJSFromDotNet(e,t,n,o){const r=m(this,t),i=I(b(e,o)(...r||[]),n);return null==i?null:T(this,i)}beginInvokeJSFromDotNet(e,t,n,o,r){const i=new Promise((e=>{const o=m(this,n);e(b(t,r)(...o||[]))}));e&&i.then((t=>T(this,[e,!0,I(t,o)]))).then((t=>this._dotNetCallDispatcher.endInvokeJSFromDotNet(e,!0,t)),(t=>this._dotNetCallDispatcher.endInvokeJSFromDotNet(e,!1,JSON.stringify([e,!1,w(t)]))))}endInvokeDotNetFromJS(e,t,n){const o=t?m(this,n):new Error(n);this.completePendingCall(parseInt(e,10),t,o)}invokeDotNetStaticMethod(e,t,...n){return this.invokeDotNetMethod(e,t,null,n)}invokeDotNetStaticMethodAsync(e,t,...n){return this.invokeDotNetMethodAsync(e,t,null,n)}invokeDotNetMethod(e,t,n,o){if(this._dotNetCallDispatcher.invokeDotNetFromJS){const r=T(this,o),i=this._dotNetCallDispatcher.invokeDotNetFromJS(e,t,n,r);return i?m(this,i):null}throw new Error("The current dispatcher does not support synchronous calls from JS to .NET. Use invokeDotNetMethodAsync instead.")}invokeDotNetMethodAsync(e,t,n,o){if(e&&n)throw new Error(`For instance method calls, assemblyName should be null. Received '${e}'.`);const r=this._nextAsyncCallId++,i=new Promise(((e,t)=>{this._pendingAsyncCalls[r]={resolve:e,reject:t}}));try{const i=T(this,o);this._dotNetCallDispatcher.beginInvokeDotNetFromJS(r,e,t,n,i)}catch(e){this.completePendingCall(r,!1,e)}return i}receiveByteArray(e,t){this._byteArraysToBeRevived.set(e,t)}processByteArray(e){const t=this._byteArraysToBeRevived.get(e);return t?(this._byteArraysToBeRevived.delete(e),t):null}supplyDotNetStream(e,t){if(this._pendingDotNetToJSStreams.has(e)){const n=this._pendingDotNetToJSStreams.get(e);this._pendingDotNetToJSStreams.delete(e),n.resolve(t)}else{const n=new E;n.resolve(t),this._pendingDotNetToJSStreams.set(e,n)}}getDotNetStreamPromise(e){let t;if(this._pendingDotNetToJSStreams.has(e))t=this._pendingDotNetToJSStreams.get(e).streamPromise,this._pendingDotNetToJSStreams.delete(e);else{const n=new E;this._pendingDotNetToJSStreams.set(e,n),t=n.streamPromise}return t}completePendingCall(e,t,n){if(!this._pendingAsyncCalls.hasOwnProperty(e))throw new Error(`There is no pending async call with ID ${e}.`);const o=this._pendingAsyncCalls[e];delete this._pendingAsyncCalls[e],t?o.resolve(n):o.reject(n)}}function w(e){return e instanceof Error?`${e.message}\n${e.stack}`:e?e.toString():"null"}function b(e,t){const n=h[t];if(n)return n.findFunction(e);throw new Error(`JS object instance with ID ${t} does not exist (has it been disposed?).`)}function _(e){delete h[e]}e.findJSFunction=b,e.disposeJSObjectReferenceById=_;class S{constructor(e,t){this._id=e,this._callDispatcher=t}invokeMethod(e,...t){return this._callDispatcher.invokeDotNetMethod(null,e,this._id,t)}invokeMethodAsync(e,...t){return this._callDispatcher.invokeDotNetMethodAsync(null,e,this._id,t)}dispose(){this._callDispatcher.invokeDotNetMethodAsync(null,"__Dispose",this._id,null).catch((e=>console.error(e)))}serializeAsArg(){return{[o]:this._id}}}e.DotNetObject=S,p((function(e,t){if(t&&"object"==typeof t){if(t.hasOwnProperty(o))return new S(t[o],c);if(t.hasOwnProperty(n)){const e=t[n],o=h[e];if(o)return o.getWrappedObject();throw new Error(`JS object instance with Id '${e}' does not exist. It may have been disposed.`)}if(t.hasOwnProperty(r)){const e=t[r],n=c.processByteArray(e);if(void 0===n)throw new Error(`Byte array index '${e}' does not exist.`);return n}if(t.hasOwnProperty(i)){const e=t[i],n=c.getDotNetStreamPromise(e);return new C(n)}}return t}));class C{constructor(e){this._streamPromise=e}stream(){return this._streamPromise}async arrayBuffer(){return new Response(await this.stream()).arrayBuffer()}}class E{constructor(){this.streamPromise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}function I(e,t){switch(t){case d.Default:return e;case d.JSObjectReference:return f(e);case d.JSStreamReference:return g(e);case d.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${t}'.`)}}let k=0;function T(e,t){k=0,c=e;const n=JSON.stringify(t,R);return c=void 0,n}function R(e,t){if(t instanceof S)return t.serializeAsArg();if(t instanceof Uint8Array){c.getDotNetCallDispatcher().sendByteArray(k,t);const e={[r]:k};return k++,e}return t}}(e||(e={})),function(e){e[e.prependFrame=1]="prependFrame",e[e.removeFrame=2]="removeFrame",e[e.setAttribute=3]="setAttribute",e[e.removeAttribute=4]="removeAttribute",e[e.updateText=5]="updateText",e[e.stepIn=6]="stepIn",e[e.stepOut=7]="stepOut",e[e.updateMarkup=8]="updateMarkup",e[e.permutationListEntry=9]="permutationListEntry",e[e.permutationListEnd=10]="permutationListEnd"}(t||(t={})),function(e){e[e.element=1]="element",e[e.text=2]="text",e[e.attribute=3]="attribute",e[e.component=4]="component",e[e.region=5]="region",e[e.elementReferenceCapture=6]="elementReferenceCapture",e[e.markup=8]="markup",e[e.namedEvent=10]="namedEvent"}(n||(n={}));class r{constructor(e,t){this.componentId=e,this.fieldValue=t}static fromEvent(e,t){const n=t.target;if(n instanceof Element){const t=function(e){return e instanceof HTMLInputElement?e.type&&"checkbox"===e.type.toLowerCase()?{value:e.checked}:{value:e.value}:e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement?{value:e.value}:null}(n);if(t)return new r(e,t.value)}return null}}const i=new Map,s=new Map,a=[];function c(e){return i.get(e)}function l(e){const t=i.get(e);return(null==t?void 0:t.browserEventName)||e}function h(e,t){e.forEach((e=>i.set(e,t)))}function d(e){const t=[];for(let n=0;n<e.length;n++){const o=e[n];t.push({identifier:o.identifier,clientX:o.clientX,clientY:o.clientY,screenX:o.screenX,screenY:o.screenY,pageX:o.pageX,pageY:o.pageY})}return t}function u(e){return{detail:e.detail,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,pageX:e.pageX,pageY:e.pageY,movementX:e.movementX,movementY:e.movementY,button:e.button,buttons:e.buttons,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,altKey:e.altKey,metaKey:e.metaKey,type:e.type}}h(["input","change"],{createEventArgs:function(e){const t=e.target;if(function(e){return-1!==p.indexOf(e.getAttribute("type"))}(t)){const e=function(e){const t=e.value,n=e.type;switch(n){case"date":case"month":case"week":return t;case"datetime-local":return 16===t.length?t+":00":t;case"time":return 5===t.length?t+":00":t}throw new Error(`Invalid element type '${n}'.`)}(t);return{value:e}}if(function(e){return e instanceof HTMLSelectElement&&"select-multiple"===e.type}(t)){const e=t;return{value:Array.from(e.options).filter((e=>e.selected)).map((e=>e.value))}}{const e=function(e){return!!e&&"INPUT"===e.tagName&&"checkbox"===e.getAttribute("type")}(t);return{value:e?!!t.checked:t.value}}}}),h(["copy","cut","paste"],{createEventArgs:e=>({type:e.type})}),h(["drag","dragend","dragenter","dragleave","dragover","dragstart","drop"],{createEventArgs:e=>{return{...u(t=e),dataTransfer:t.dataTransfer?{dropEffect:t.dataTransfer.dropEffect,effectAllowed:t.dataTransfer.effectAllowed,files:Array.from(t.dataTransfer.files).map((e=>e.name)),items:Array.from(t.dataTransfer.items).map((e=>({kind:e.kind,type:e.type}))),types:t.dataTransfer.types}:null};var t}}),h(["focus","blur","focusin","focusout"],{createEventArgs:e=>({type:e.type})}),h(["keydown","keyup","keypress"],{createEventArgs:e=>{return{key:(t=e).key,code:t.code,location:t.location,repeat:t.repeat,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),h(["contextmenu","click","mouseover","mouseout","mousemove","mousedown","mouseup","mouseleave","mouseenter","dblclick"],{createEventArgs:e=>u(e)}),h(["error"],{createEventArgs:e=>{return{message:(t=e).message,filename:t.filename,lineno:t.lineno,colno:t.colno,type:t.type};var t}}),h(["loadstart","timeout","abort","load","loadend","progress"],{createEventArgs:e=>{return{lengthComputable:(t=e).lengthComputable,loaded:t.loaded,total:t.total,type:t.type};var t}}),h(["touchcancel","touchend","touchmove","touchenter","touchleave","touchstart"],{createEventArgs:e=>{return{detail:(t=e).detail,touches:d(t.touches),targetTouches:d(t.targetTouches),changedTouches:d(t.changedTouches),ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey,type:t.type};var t}}),h(["gotpointercapture","lostpointercapture","pointercancel","pointerdown","pointerenter","pointerleave","pointermove","pointerout","pointerover","pointerup"],{createEventArgs:e=>{return{...u(t=e),pointerId:t.pointerId,width:t.width,height:t.height,pressure:t.pressure,tiltX:t.tiltX,tiltY:t.tiltY,pointerType:t.pointerType,isPrimary:t.isPrimary};var t}}),h(["wheel","mousewheel"],{createEventArgs:e=>{return{...u(t=e),deltaX:t.deltaX,deltaY:t.deltaY,deltaZ:t.deltaZ,deltaMode:t.deltaMode};var t}}),h(["cancel","close","toggle"],{createEventArgs:()=>({})});const p=["date","datetime-local","month","time","week"],f=new Map;let g,m,v=0;const y={async add(e,t,n){if(!n)throw new Error("initialParameters must be an object, even if empty.");const o="__bl-dynamic-root:"+(++v).toString();f.set(o,e);const r=await S().invokeMethodAsync("AddRootComponent",t,o),i=new _(r,m[t]);return await i.setParameters(n),i}};function w(e){const t=f.get(e);if(t)return f.delete(e),t}class b{invoke(e){return this._callback(e)}setCallback(t){this._selfJSObjectReference||(this._selfJSObjectReference=e.createJSObjectReference(this)),this._callback=t}getJSObjectReference(){return this._selfJSObjectReference}dispose(){this._selfJSObjectReference&&e.disposeJSObjectReference(this._selfJSObjectReference)}}class _{constructor(e,t){this._jsEventCallbackWrappers=new Map,this._componentId=e;for(const e of t)"eventcallback"===e.type&&this._jsEventCallbackWrappers.set(e.name.toLowerCase(),new b)}setParameters(e){const t={},n=Object.entries(e||{}),o=n.length;for(const[e,o]of n){const n=this._jsEventCallbackWrappers.get(e.toLowerCase());n&&o?(n.setCallback(o),t[e]=n.getJSObjectReference()):t[e]=o}return S().invokeMethodAsync("SetRootComponentParameters",this._componentId,o,t)}async dispose(){if(null!==this._componentId){await S().invokeMethodAsync("RemoveRootComponent",this._componentId),this._componentId=null;for(const e of this._jsEventCallbackWrappers.values())e.dispose()}}}function S(){if(!g)throw new Error("Dynamic root components have not been enabled in this application.");return g}const C=new Map,E=[],I=new Map;function k(t,n,o,r){var i,s;if(C.has(t))throw new Error(`Interop methods are already registered for renderer ${t}`);C.set(t,n),o&&r&&Object.keys(o).length>0&&function(t,n,o){if(g)throw new Error("Dynamic root components have already been enabled.");g=t,m=n;for(const[t,r]of Object.entries(o)){const o=e.findJSFunction(t,0);for(const e of r)o(e,n[e])}}(A(t),o,r),null===(s=null===(i=I.get(t))||void 0===i?void 0:i[0])||void 0===s||s.call(i),function(e){for(const t of E)t(e)}(t)}function T(e){return C.has(e)}function R(e,t,n){return D(e,t.eventHandlerId,(()=>A(e).invokeMethodAsync("DispatchEventAsync",t,n)))}function A(e){const t=C.get(e);if(!t)throw new Error(`No interop methods are registered for renderer ${e}`);return t}let D=(e,t,n)=>n();const x=B(["abort","blur","cancel","canplay","canplaythrough","change","close","cuechange","durationchange","emptied","ended","error","focus","load","loadeddata","loadedmetadata","loadend","loadstart","mouseenter","mouseleave","pointerenter","pointerleave","pause","play","playing","progress","ratechange","reset","scroll","seeked","seeking","stalled","submit","suspend","timeupdate","toggle","unload","volumechange","waiting","DOMNodeInsertedIntoDocument","DOMNodeRemovedFromDocument"]),N={submit:!0},M=B(["click","dblclick","mousedown","mousemove","mouseup"]);class P{constructor(e){this.browserRendererId=e,this.afterClickCallbacks=[];const t=++P.nextEventDelegatorId;this.eventsCollectionKey=`_blazorEvents_${t}`,this.eventInfoStore=new U(this.onGlobalEvent.bind(this))}setListener(e,t,n,o){const r=this.getEventHandlerInfosForElement(e,!0),i=r.getHandler(t);if(i)this.eventInfoStore.update(i.eventHandlerId,n);else{const i={element:e,eventName:t,eventHandlerId:n,renderingComponentId:o};this.eventInfoStore.add(i),r.setHandler(t,i)}}getHandler(e){return this.eventInfoStore.get(e)}removeListener(e){const t=this.eventInfoStore.remove(e);if(t){const e=t.element,n=this.getEventHandlerInfosForElement(e,!1);n&&n.removeHandler(t.eventName)}}notifyAfterClick(e){this.afterClickCallbacks.push(e),this.eventInfoStore.addGlobalListener("click")}setStopPropagation(e,t,n){this.getEventHandlerInfosForElement(e,!0).stopPropagation(t,n)}setPreventDefault(e,t,n){this.getEventHandlerInfosForElement(e,!0).preventDefault(t,n)}onGlobalEvent(e){if(!(e.target instanceof Element))return;this.dispatchGlobalEventToAllElements(e.type,e);const t=(n=e.type,s.get(n));var n;t&&t.forEach((t=>this.dispatchGlobalEventToAllElements(t,e))),"click"===e.type&&this.afterClickCallbacks.forEach((t=>t(e)))}dispatchGlobalEventToAllElements(e,t){const n=t.composedPath();let o=n.shift(),i=null,s=!1;const a=Object.prototype.hasOwnProperty.call(x,e);let l=!1;for(;o;){const u=o,p=this.getEventHandlerInfosForElement(u,!1);if(p){const n=p.getHandler(e);if(n&&(h=u,d=t.type,!((h instanceof HTMLButtonElement||h instanceof HTMLInputElement||h instanceof HTMLTextAreaElement||h instanceof HTMLSelectElement)&&Object.prototype.hasOwnProperty.call(M,d)&&h.disabled))){if(!s){const n=c(e);i=(null==n?void 0:n.createEventArgs)?n.createEventArgs(t):{},s=!0}Object.prototype.hasOwnProperty.call(N,t.type)&&t.preventDefault(),R(this.browserRendererId,{eventHandlerId:n.eventHandlerId,eventName:e,eventFieldInfo:r.fromEvent(n.renderingComponentId,t)},i)}p.stopPropagation(e)&&(l=!0),p.preventDefault(e)&&t.preventDefault()}o=a||l?void 0:n.shift()}var h,d}getEventHandlerInfosForElement(e,t){return Object.prototype.hasOwnProperty.call(e,this.eventsCollectionKey)?e[this.eventsCollectionKey]:t?e[this.eventsCollectionKey]=new L:null}}P.nextEventDelegatorId=0;class U{constructor(e){this.globalListener=e,this.infosByEventHandlerId={},this.countByEventName={},a.push(this.handleEventNameAliasAdded.bind(this))}add(e){if(this.infosByEventHandlerId[e.eventHandlerId])throw new Error(`Event ${e.eventHandlerId} is already tracked`);this.infosByEventHandlerId[e.eventHandlerId]=e,this.addGlobalListener(e.eventName)}get(e){return this.infosByEventHandlerId[e]}addGlobalListener(e){if(e=l(e),Object.prototype.hasOwnProperty.call(this.countByEventName,e))this.countByEventName[e]++;else{this.countByEventName[e]=1;const t=Object.prototype.hasOwnProperty.call(x,e);document.addEventListener(e,this.globalListener,t)}}update(e,t){if(Object.prototype.hasOwnProperty.call(this.infosByEventHandlerId,t))throw new Error(`Event ${t} is already tracked`);const n=this.infosByEventHandlerId[e];delete this.infosByEventHandlerId[e],n.eventHandlerId=t,this.infosByEventHandlerId[t]=n}remove(e){const t=this.infosByEventHandlerId[e];if(t){delete this.infosByEventHandlerId[e];const n=l(t.eventName);0==--this.countByEventName[n]&&(delete this.countByEventName[n],document.removeEventListener(n,this.globalListener))}return t}handleEventNameAliasAdded(e,t){if(Object.prototype.hasOwnProperty.call(this.countByEventName,e)){const n=this.countByEventName[e];delete this.countByEventName[e],document.removeEventListener(e,this.globalListener),this.addGlobalListener(t),this.countByEventName[t]+=n-1}}}class L{constructor(){this.handlers={},this.preventDefaultFlags=null,this.stopPropagationFlags=null}getHandler(e){return Object.prototype.hasOwnProperty.call(this.handlers,e)?this.handlers[e]:null}setHandler(e,t){this.handlers[e]=t}removeHandler(e){delete this.handlers[e]}preventDefault(e,t){return void 0!==t&&(this.preventDefaultFlags=this.preventDefaultFlags||{},this.preventDefaultFlags[e]=t),!!this.preventDefaultFlags&&this.preventDefaultFlags[e]}stopPropagation(e,t){return void 0!==t&&(this.stopPropagationFlags=this.stopPropagationFlags||{},this.stopPropagationFlags[e]=t),!!this.stopPropagationFlags&&this.stopPropagationFlags[e]}}function B(e){const t={};return e.forEach((e=>{t[e]=!0})),t}const O=Symbol(),F=Symbol(),$=Symbol();function H(e){const{start:t,end:n}=e,o=t[$];if(o){if(o!==e)throw new Error("The start component comment was already associated with another component descriptor.");return t}const r=t.parentNode;if(!r)throw new Error(`Comment not connected to the DOM ${t.textContent}`);const i=W(r,!0),s=Y(i);t[F]=i,t[$]=e;const a=W(t);if(n){const e=Y(a),o=Array.prototype.indexOf.call(s,a)+1;let r=null;for(;r!==n;){const n=s.splice(o,1)[0];if(!n)throw new Error("Could not find the end component comment in the parent logical node list");n[F]=t,e.push(n),r=n}}return a}function W(e,t){if(O in e)return e;const n=[];if(e.childNodes.length>0){if(!t)throw new Error("New logical elements must start empty, or allowExistingContents must be true");e.childNodes.forEach((t=>{const o=W(t,!0);o[F]=e,n.push(o)}))}return e[O]=n,e}function j(e){const t=Y(e);for(;t.length;)J(e,0)}function z(e,t){const n=document.createComment("!");return q(n,e,t),n}function q(e,t,n){const o=e;let r=e;if(e instanceof Comment){const t=Y(o);if((null==t?void 0:t.length)>0){const t=oe(o),n=new Range;n.setStartBefore(e),n.setEndAfter(t),r=n.extractContents()}}const i=K(o);if(i){const e=Y(i),t=Array.prototype.indexOf.call(e,o);e.splice(t,1),delete o[F]}const s=Y(t);if(n<s.length){const e=s[n];e.parentNode.insertBefore(r,e),s.splice(n,0,o)}else ne(r,t),s.push(o);o[F]=t,O in o||(o[O]=[])}function J(e,t){const n=Y(e).splice(t,1)[0];if(n instanceof Comment){const e=Y(n);if(e)for(;e.length>0;)J(n,0)}const o=n;o.parentNode.removeChild(o)}function K(e){return e[F]||null}function V(e,t){return Y(e)[t]}function X(e){return e[$]||null}function G(e){const t=te(e);return"http://www.w3.org/2000/svg"===t.namespaceURI&&"foreignObject"!==t.tagName}function Y(e){return e[O]}function Q(e){const t=Y(K(e));return t[Array.prototype.indexOf.call(t,e)+1]||null}function Z(e){return O in e}function ee(e,t){const n=Y(e);t.forEach((e=>{e.moveRangeStart=n[e.fromSiblingIndex],e.moveRangeEnd=oe(e.moveRangeStart)})),t.forEach((t=>{const o=document.createComment("marker");t.moveToBeforeMarker=o;const r=n[t.toSiblingIndex+1];r?r.parentNode.insertBefore(o,r):ne(o,e)})),t.forEach((e=>{const t=e.moveToBeforeMarker,n=t.parentNode,o=e.moveRangeStart,r=e.moveRangeEnd;let i=o;for(;i;){const e=i.nextSibling;if(n.insertBefore(i,t),i===r)break;i=e}n.removeChild(t)})),t.forEach((e=>{n[e.toSiblingIndex]=e.moveRangeStart}))}function te(e){if(e instanceof Element||e instanceof DocumentFragment)return e;if(e instanceof Comment)return e.parentNode;throw new Error("Not a valid logical element")}function ne(e,t){if(t instanceof Element||t instanceof DocumentFragment)t.appendChild(e);else{if(!(t instanceof Comment))throw new Error(`Cannot append node because the parent is not a valid logical element. Parent: ${t}`);{const n=Q(t);n?n.parentNode.insertBefore(e,n):ne(e,K(t))}}}function oe(e){if(e instanceof Element||e instanceof DocumentFragment)return e;const t=Q(e);if(t)return t.previousSibling;{const t=K(e);return t instanceof Element||t instanceof DocumentFragment?t.lastChild:oe(t)}}function re(e){return`_bl_${e}`}const ie="__internalId";e.attachReviver(((e,t)=>t&&"object"==typeof t&&Object.prototype.hasOwnProperty.call(t,ie)&&"string"==typeof t[ie]?function(e){const t=`[${re(e)}]`;return document.querySelector(t)}(t[ie]):t));const se="_blazorDeferredValue";function ae(e){e instanceof HTMLOptionElement?de(e):se in e&&he(e,e[se])}function ce(e){return"select-multiple"===e.type}function le(e,t){e.value=t||""}function he(e,t){e instanceof HTMLSelectElement?ce(e)?function(e,t){t||(t=[]);for(let n=0;n<e.options.length;n++)e.options[n].selected=-1!==t.indexOf(e.options[n].value)}(e,t):le(e,t):e.value=t}function de(e){const t=function(e){for(;e;){if(e instanceof HTMLSelectElement)return e;e=e.parentElement}return null}(e);if(!function(e){return!!e&&se in e}(t))return!1;if(ce(t))e.selected=-1!==t._blazorDeferredValue.indexOf(e.value);else{if(t._blazorDeferredValue!==e.value)return!1;le(t,e.value),delete t._blazorDeferredValue}return!0}const ue=document.createElement("template"),pe=document.createElementNS("http://www.w3.org/2000/svg","g"),fe=new Set,ge=Symbol(),me=Symbol();class ve{constructor(e){this.rootComponentIds=new Set,this.childComponentLocations={},this.eventDelegator=new P(e),this.eventDelegator.notifyAfterClick((e=>{$e()&&Ne(e,(e=>{Ge(e,!0,!1)}))}))}getRootComponentCount(){return this.rootComponentIds.size}attachRootComponentToLogicalElement(e,t,n){if(we(t))throw new Error(`Root component '${e}' could not be attached because its target element is already associated with a root component`);n&&(t=z(t,Y(t).length)),ye(t,!0),this.attachComponentToElement(e,t),this.rootComponentIds.add(e),fe.add(t)}updateComponent(e,t,n,o){var r;const i=this.childComponentLocations[t];if(!i)throw new Error(`No element is currently associated with component ${t}`);fe.delete(i)&&(j(i),i instanceof Comment&&(i.textContent="!"));const s=null===(r=te(i))||void 0===r?void 0:r.getRootNode(),a=s&&s.activeElement;this.applyEdits(e,t,i,0,n,o),a instanceof HTMLElement&&s&&s.activeElement!==a&&a.focus()}disposeComponent(e){if(this.rootComponentIds.delete(e)){const t=this.childComponentLocations[e];ye(t,!1),!0===t[me]?fe.add(t):j(t)}delete this.childComponentLocations[e]}disposeEventHandler(e){this.eventDelegator.removeListener(e)}attachComponentToElement(e,t){this.childComponentLocations[e]=t}applyEdits(e,n,o,r,i,s){let a,c=0,l=r;const h=e.arrayBuilderSegmentReader,d=e.editReader,u=e.frameReader,p=h.values(i),f=h.offset(i),g=f+h.count(i);for(let i=f;i<g;i++){const h=e.diffReader.editsEntry(p,i),f=d.editType(h);switch(f){case t.prependFrame:{const t=d.newTreeIndex(h),r=e.referenceFramesEntry(s,t),i=d.siblingIndex(h);this.insertFrame(e,n,o,l+i,s,r,t);break}case t.removeFrame:J(o,l+d.siblingIndex(h));break;case t.setAttribute:{const t=d.newTreeIndex(h),r=e.referenceFramesEntry(s,t),i=V(o,l+d.siblingIndex(h));if(!(i instanceof Element))throw new Error("Cannot set attribute on non-element child");this.applyAttribute(e,n,i,r);break}case t.removeAttribute:{const e=V(o,l+d.siblingIndex(h));if(!(e instanceof Element))throw new Error("Cannot remove attribute from non-element child");{const t=d.removedAttributeName(h);this.setOrRemoveAttributeOrProperty(e,t,null)}break}case t.updateText:{const t=d.newTreeIndex(h),n=e.referenceFramesEntry(s,t),r=V(o,l+d.siblingIndex(h));if(!(r instanceof Text))throw new Error("Cannot set text content on non-text child");r.textContent=u.textContent(n);break}case t.updateMarkup:{const t=d.newTreeIndex(h),n=e.referenceFramesEntry(s,t),r=d.siblingIndex(h);J(o,l+r),this.insertMarkup(e,o,l+r,n);break}case t.stepIn:o=V(o,l+d.siblingIndex(h)),c++,l=0;break;case t.stepOut:o=K(o),c--,l=0===c?r:0;break;case t.permutationListEntry:a=a||[],a.push({fromSiblingIndex:l+d.siblingIndex(h),toSiblingIndex:l+d.moveToSiblingIndex(h)});break;case t.permutationListEnd:ee(o,a),a=void 0;break;default:throw new Error(`Unknown edit type: ${f}`)}}}insertFrame(e,t,o,r,i,s,a){const c=e.frameReader,l=c.frameType(s);switch(l){case n.element:return this.insertElement(e,t,o,r,i,s,a),1;case n.text:return this.insertText(e,o,r,s),1;case n.attribute:throw new Error("Attribute frames should only be present as leading children of element frames.");case n.component:return this.insertComponent(e,o,r,s),1;case n.region:return this.insertFrameRange(e,t,o,r,i,a+1,a+c.subtreeLength(s));case n.elementReferenceCapture:if(o instanceof Element)return h=o,d=c.elementReferenceCaptureId(s),h.setAttribute(re(d),""),0;throw new Error("Reference capture frames can only be children of element frames.");case n.markup:return this.insertMarkup(e,o,r,s),1;case n.namedEvent:return 0;default:throw new Error(`Unknown frame type: ${l}`)}var h,d}insertElement(e,t,o,r,i,s,a){const c=e.frameReader,l=c.elementName(s),h="svg"===l||G(o)?document.createElementNS("http://www.w3.org/2000/svg",l):document.createElement(l),d=W(h);let u=!1;const p=a+c.subtreeLength(s);for(let s=a+1;s<p;s++){const a=e.referenceFramesEntry(i,s);if(c.frameType(a)!==n.attribute){q(h,o,r),u=!0,this.insertFrameRange(e,t,d,0,i,s,p);break}this.applyAttribute(e,t,h,a)}u||q(h,o,r),ae(h)}insertComponent(e,t,n,o){const r=z(t,n),i=e.frameReader.componentId(o);this.attachComponentToElement(i,r)}insertText(e,t,n,o){const r=e.frameReader.textContent(o);q(document.createTextNode(r),t,n)}insertMarkup(e,t,n,o){const r=z(t,n),i=(s=e.frameReader.markupContent(o),G(t)?(pe.innerHTML=s||" ",pe):(ue.innerHTML=s||" ",ue.content.querySelectorAll("script").forEach((e=>{const t=document.createElement("script");t.textContent=e.textContent,e.getAttributeNames().forEach((n=>{t.setAttribute(n,e.getAttribute(n))})),e.parentNode.replaceChild(t,e)})),ue.content));var s;let a=0;for(;i.firstChild;)q(i.firstChild,r,a++)}applyAttribute(e,t,n,o){const r=e.frameReader,i=r.attributeName(o),s=r.attributeEventHandlerId(o);if(s){const e=Se(i);return void this.eventDelegator.setListener(n,e,s,t)}const a=r.attributeValue(o);this.setOrRemoveAttributeOrProperty(n,i,a)}insertFrameRange(e,t,n,o,r,i,s){const a=o;for(let a=i;a<s;a++){const i=e.referenceFramesEntry(r,a);o+=this.insertFrame(e,t,n,o,r,i,a),a+=_e(e,i)}return o-a}setOrRemoveAttributeOrProperty(e,t,n){(function(e,t,n){switch(t){case"value":return function(e,t){switch(t&&"INPUT"===e.tagName&&(t=function(e,t){switch(t.getAttribute("type")){case"time":return 8!==e.length||!e.endsWith("00")&&t.hasAttribute("step")?e:e.substring(0,5);case"datetime-local":return 19!==e.length||!e.endsWith("00")&&t.hasAttribute("step")?e:e.substring(0,16);default:return e}}(t,e)),e.tagName){case"INPUT":case"SELECT":case"TEXTAREA":return t&&e instanceof HTMLSelectElement&&ce(e)&&(t=JSON.parse(t)),he(e,t),e[se]=t,!0;case"OPTION":return t||""===t?e.setAttribute("value",t):e.removeAttribute("value"),de(e),!0;default:return!1}}(e,n);case"checked":return function(e,t){return"INPUT"===e.tagName&&(e.checked=null!==t,!0)}(e,n);default:return!1}})(e,t,n)||(t.startsWith("__internal_")?this.applyInternalAttribute(e,t.substring(11),n):null!==n?e.setAttribute(t,n):e.removeAttribute(t))}applyInternalAttribute(e,t,n){if(t.startsWith("stopPropagation_")){const o=Se(t.substring(16));this.eventDelegator.setStopPropagation(e,o,null!==n)}else{if(!t.startsWith("preventDefault_"))throw new Error(`Unsupported internal attribute '${t}'`);{const o=Se(t.substring(15));this.eventDelegator.setPreventDefault(e,o,null!==n)}}}}function ye(e,t){e[ge]=t}function we(e){return e[ge]}function be(e,t){e[me]=t}function _e(e,t){const o=e.frameReader;switch(o.frameType(t)){case n.component:case n.element:case n.region:return o.subtreeLength(t)-1;default:return 0}}function Se(e){if(e.startsWith("on"))return e.substring(2);throw new Error(`Attribute should be an event name, but doesn't start with 'on'. Value: '${e}'`)}const Ce={};let Ee,Ie,ke,Te,Re=!1;function Ae(e,t,n,o){let r=Ce[e];r||(r=new ve(e),Ce[e]=r),r.attachRootComponentToLogicalElement(n,t,o)}function De(e){return Ce[e]}function xe(e,t){const n=Ce[e];if(!n)throw new Error(`There is no browser renderer with ID ${e}.`);const o=t.arrayRangeReader,r=t.updatedComponents(),i=o.values(r),s=o.count(r),a=t.referenceFrames(),c=o.values(a),l=t.diffReader;for(let e=0;e<s;e++){const o=t.updatedComponentsEntry(i,e),r=l.componentId(o),s=l.edits(o);n.updateComponent(t,r,s,c)}const h=t.disposedComponentIds(),d=o.values(h),u=o.count(h);for(let e=0;e<u;e++){const o=t.disposedComponentIdsEntry(d,e);n.disposeComponent(o)}const p=t.disposedEventHandlerIds(),f=o.values(p),g=o.count(p);for(let e=0;e<g;e++){const o=t.disposedEventHandlerIdsEntry(f,e);n.disposeEventHandler(o)}Re&&(Re=!1,window.scrollTo&&window.scrollTo(0,0))}function Ne(e,t){if(0!==e.button||function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey}(e))return;if(e.defaultPrevented)return;const n=function(e){const t=e.composedPath&&e.composedPath();if(t)for(let e=0;e<t.length;e++){const n=t[e];if(n instanceof HTMLAnchorElement||n instanceof SVGAElement)return n}return null}(e);if(n&&function(e){const t=e.getAttribute("target");return(!t||"_self"===t)&&e.hasAttribute("href")&&!e.hasAttribute("download")}(n)){const o=Fe(n.getAttribute("href"));Me(o)&&(e.preventDefault(),t(o))}}function Me(e){const t=(n=document.baseURI).substring(0,n.lastIndexOf("/"));var n;const o=e.charAt(t.length);return e.startsWith(t)&&(""===o||"/"===o||"?"===o||"#"===o)}function Pe(e){const t=new URL(e);return""!==t.hash&&location.origin===t.origin&&location.pathname===t.pathname&&location.search===t.search}function Ue(e){const t=e.indexOf("#");t!==e.length-1&&Le(e.substring(t+1))}function Le(e){var t;null===(t=document.getElementById(e))||void 0===t||t.scrollIntoView()}function Be(){return void 0!==Ie}function Oe(e,t){if(!Ie)throw new Error("No enhanced programmatic navigation handler has been attached");Ie(e,t)}function Fe(e){return Te=Te||document.createElement("a"),Te.href=e,Te.href}function $e(){return void 0!==Ee}function He(){return Ee}let We=!1,je=0,ze=0;const qe=new Map;let Je=async function(e){var t,n,o;Ze();const r=ot();if(null==r?void 0:r.hasLocationChangingEventListeners){const i=null!==(n=null===(t=e.state)||void 0===t?void 0:t._index)&&void 0!==n?n:0,s=null===(o=e.state)||void 0===o?void 0:o.userState,a=i-je,c=location.href;if(await Qe(-a),!await et(c,s,!1,r))return;await Qe(a)}await tt(!1)},Ke=null;const Ve={listenForNavigationEvents:function(e,t,n){var o,r;qe.set(e,{rendererId:e,hasLocationChangingEventListeners:!1,locationChanged:t,locationChanging:n}),We||(We=!0,window.addEventListener("popstate",nt),je=null!==(r=null===(o=history.state)||void 0===o?void 0:o._index)&&void 0!==r?r:0,ke=(e,t)=>{tt(t,e)})},enableNavigationInterception:function(e){if(void 0!==Ee&&Ee!==e)throw new Error("Only one interactive runtime may enable navigation interception at a time.");Ee=e},setHasLocationChangingListeners:function(e,t){const n=qe.get(e);if(!n)throw new Error(`Renderer with ID '${e}' is not listening for navigation events`);n.hasLocationChangingEventListeners=t},endLocationChanging:function(e,t){Ke&&e===ze&&(Ke(t),Ke=null)},navigateTo:function(e,t){Xe(e,t,!0)},refresh:function(e){!e&&Be()?Oe(location.href,!0):location.reload()},getBaseURI:()=>document.baseURI,getLocationHref:()=>location.href,scrollToElement:Le};function Xe(e,t,n=!1){const o=Fe(e),r=rt();if(t.forceLoad||!Me(o)||"serverside-fullpageload"===r)!function(e,t){if(location.href===e){const t=e+"?";history.replaceState(null,"",t),location.replace(e)}else t?location.replace(e):location.href=e}(e,t.replaceHistoryEntry);else if("clientside-router"===r)Ge(o,!1,t.replaceHistoryEntry,t.historyEntryState,n);else{if("serverside-enhanced"!==r)throw new Error(`Unsupported page load mechanism: ${r}`);Oe(o,t.replaceHistoryEntry)}}async function Ge(e,t,n,o=void 0,r=!1){if(Ze(),Pe(e))return Ye(e,n,o),void Ue(e);const i=ot();(r||!(null==i?void 0:i.hasLocationChangingEventListeners)||await et(e,o,t,i))&&(Re=!0,Ye(e,n,o),await tt(t))}function Ye(e,t,n=void 0){t?history.replaceState({userState:n,_index:je},"",e):(je++,history.pushState({userState:n,_index:je},"",e))}function Qe(e){return new Promise((t=>{const n=Je;Je=()=>{Je=n,t()},history.go(e)}))}function Ze(){Ke&&(Ke(!1),Ke=null)}function et(e,t,n,o){return new Promise((r=>{Ze(),ze++,Ke=r,o.locationChanging(ze,e,t,n)}))}async function tt(e,t){const n=null!=t?t:location.href;await Promise.all(Array.from(qe,(async([t,o])=>{var r;T(t)&&await o.locationChanged(n,null===(r=history.state)||void 0===r?void 0:r.userState,e)})))}async function nt(e){var t,n;Je&&"serverside-enhanced"!==rt()&&await Je(e),je=null!==(n=null===(t=history.state)||void 0===t?void 0:t._index)&&void 0!==n?n:0}function ot(){const e=He();if(void 0!==e)return qe.get(e)}function rt(){return $e()?"clientside-router":Be()?"serverside-enhanced":window.Blazor._internal.isBlazorWeb?"serverside-fullpageload":"clientside-router"}const it={focus:function(e,t){if(e instanceof HTMLElement)e.focus({preventScroll:t});else{if(!(e instanceof SVGElement))throw new Error("Unable to focus an invalid element.");if(!e.hasAttribute("tabindex"))throw new Error("Unable to focus an SVG element that does not have a tabindex.");e.focus({preventScroll:t})}},focusBySelector:function(e,t){const n=document.querySelector(e);n&&(n.hasAttribute("tabindex")||(n.tabIndex=-1),n.focus({preventScroll:!0}))}},st={init:function(e,t,n,o=50){const r=ct(t);(r||document.documentElement).style.overflowAnchor="none";const i=document.createRange();u(n.parentElement)&&(t.style.display="table-row",n.style.display="table-row");const s=new IntersectionObserver((function(o){o.forEach((o=>{var r;if(!o.isIntersecting)return;i.setStartAfter(t),i.setEndBefore(n);const s=i.getBoundingClientRect().height,a=null===(r=o.rootBounds)||void 0===r?void 0:r.height;o.target===t?e.invokeMethodAsync("OnSpacerBeforeVisible",o.intersectionRect.top-o.boundingClientRect.top,s,a):o.target===n&&n.offsetHeight>0&&e.invokeMethodAsync("OnSpacerAfterVisible",o.boundingClientRect.bottom-o.intersectionRect.bottom,s,a)}))}),{root:r,rootMargin:`${o}px`});s.observe(t),s.observe(n);const a=d(t),c=d(n),{observersByDotNetObjectId:l,id:h}=lt(e);function d(e){const t={attributes:!0},n=new MutationObserver(((n,o)=>{u(e.parentElement)&&(o.disconnect(),e.style.display="table-row",o.observe(e,t)),s.unobserve(e),s.observe(e)}));return n.observe(e,t),n}function u(e){return null!==e&&(e instanceof HTMLTableElement&&""===e.style.display||"table"===e.style.display||e instanceof HTMLTableSectionElement&&""===e.style.display||"table-row-group"===e.style.display)}l[h]={intersectionObserver:s,mutationObserverBefore:a,mutationObserverAfter:c}},dispose:function(e){const{observersByDotNetObjectId:t,id:n}=lt(e),o=t[n];o&&(o.intersectionObserver.disconnect(),o.mutationObserverBefore.disconnect(),o.mutationObserverAfter.disconnect(),e.dispose(),delete t[n])}},at=Symbol();function ct(e){return e&&e!==document.body&&e!==document.documentElement?"visible"!==getComputedStyle(e).overflowY?e:ct(e.parentElement):null}function lt(e){var t;const n=e._callDispatcher,o=e._id;return null!==(t=n[at])&&void 0!==t||(n[at]={}),{observersByDotNetObjectId:n[at],id:o}}const ht={getAndRemoveExistingTitle:function(){var e;const t=document.head?document.head.getElementsByTagName("title"):[];if(0===t.length)return null;let n=null;for(let o=t.length-1;o>=0;o--){const r=t[o],i=r.previousSibling;i instanceof Comment&&null!==K(i)||(null===n&&(n=r.textContent),null===(e=r.parentNode)||void 0===e||e.removeChild(r))}return n}},dt={init:function(e,t){t._blazorInputFileNextFileId=0,t.addEventListener("click",(function(){t.value=""})),t.addEventListener("change",(function(){t._blazorFilesById={};const n=Array.prototype.map.call(t.files,(function(e){const n={id:++t._blazorInputFileNextFileId,lastModified:new Date(e.lastModified).toISOString(),name:e.name,size:e.size,contentType:e.type,readPromise:void 0,arrayBuffer:void 0,blob:e};return t._blazorFilesById[n.id]=n,n}));e.invokeMethodAsync("NotifyChange",n)}))},toImageFile:async function(e,t,n,o,r){const i=ut(e,t),s=await new Promise((function(e){const t=new Image;t.onload=function(){URL.revokeObjectURL(t.src),e(t)},t.onerror=function(){t.onerror=null,URL.revokeObjectURL(t.src)},t.src=URL.createObjectURL(i.blob)})),a=await new Promise((function(e){var t;const i=Math.min(1,o/s.width),a=Math.min(1,r/s.height),c=Math.min(i,a),l=document.createElement("canvas");l.width=Math.round(s.width*c),l.height=Math.round(s.height*c),null===(t=l.getContext("2d"))||void 0===t||t.drawImage(s,0,0,l.width,l.height),l.toBlob(e,n)})),c={id:++e._blazorInputFileNextFileId,lastModified:i.lastModified,name:i.name,size:(null==a?void 0:a.size)||0,contentType:n,blob:a||i.blob};return e._blazorFilesById[c.id]=c,c},readFileData:async function(e,t){return ut(e,t).blob}};function ut(e,t){const n=e._blazorFilesById[t];if(!n)throw new Error(`There is no file with ID ${t}. The file list may have changed. See https://aka.ms/aspnet/blazor-input-file-multiple-selections.`);return n}const pt=new Set,ft={enableNavigationPrompt:function(e){0===pt.size&&window.addEventListener("beforeunload",gt),pt.add(e)},disableNavigationPrompt:function(e){pt.delete(e),0===pt.size&&window.removeEventListener("beforeunload",gt)}};function gt(e){e.preventDefault(),e.returnValue=!0}async function mt(e,t,n){return e instanceof Blob?await async function(e,t,n){const o=e.slice(t,t+n),r=await o.arrayBuffer();return new Uint8Array(r)}(e,t,n):function(e,t,n){return new Uint8Array(e.buffer,e.byteOffset+t,n)}(e,t,n)}const vt=new Map,yt={navigateTo:function(e,t,n=!1){Xe(e,t instanceof Object?t:{forceLoad:t,replaceHistoryEntry:n})},registerCustomEventType:function(e,t){if(!t)throw new Error("The options parameter is required.");if(i.has(e))throw new Error(`The event '${e}' is already registered.`);if(t.browserEventName){const n=s.get(t.browserEventName);n?n.push(e):s.set(t.browserEventName,[e]),a.forEach((n=>n(e,t.browserEventName)))}i.set(e,t)},rootComponents:y,runtime:{},_internal:{navigationManager:Ve,domWrapper:it,Virtualize:st,PageTitle:ht,InputFile:dt,NavigationLock:ft,getJSDataStreamChunk:mt,attachWebRendererInterop:k}};var wt;window.Blazor=yt,function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(wt||(wt={}));class bt{log(e,t){}}bt.instance=new bt;class _t{constructor(e){this.minLevel=e}log(e,t){if(e>=this.minLevel){const n=`[${(new Date).toISOString()}] ${wt[e]}: ${t}`;switch(e){case wt.Critical:case wt.Error:console.error(n);break;case wt.Warning:console.warn(n);break;case wt.Information:console.info(n);break;default:console.log(n)}}}}function St(e,t){switch(t){case"webassembly":return Rt(e,"webassembly");case"server":return function(e){return Rt(e,"server").sort(((e,t)=>e.sequence-t.sequence))}(e);case"auto":return Rt(e,"auto")}}const Ct=/^\s*Blazor-Server-Component-State:(?<state>[a-zA-Z0-9+/=]+)$/,Et=/^\s*Blazor-WebAssembly-Component-State:(?<state>[a-zA-Z0-9+/=]+)$/,It=/^\s*Blazor-Web-Initializers:(?<initializers>[a-zA-Z0-9+/=]+)$/;function kt(e){return Tt(e,Ct)}function Tt(e,t,n="state"){var o;if(e.nodeType===Node.COMMENT_NODE){const r=e.textContent||"",i=t.exec(r),s=i&&i.groups&&i.groups[n];return s&&(null===(o=e.parentNode)||void 0===o||o.removeChild(e)),s}if(!e.hasChildNodes())return;const r=e.childNodes;for(let e=0;e<r.length;e++){const o=Tt(r[e],t,n);if(o)return o}}function Rt(e,t){const n=[],o=new Ut(e.childNodes);for(;o.next()&&o.currentElement;){const e=Dt(o,t);if(e)n.push(e);else if(o.currentElement.hasChildNodes()){const e=Rt(o.currentElement,t);for(let t=0;t<e.length;t++){const o=e[t];n.push(o)}}}return n}const At=new RegExp(/^\s*Blazor:[^{]*(?<descriptor>.*)$/);function Dt(e,t){const n=e.currentElement;var o,r,i;if(n&&n.nodeType===Node.COMMENT_NODE&&n.textContent){const s=At.exec(n.textContent),a=s&&s.groups&&s.groups.descriptor;if(!a)return;!function(e){if(e.parentNode instanceof Document)throw new Error("Root components cannot be marked as interactive. The <html> element must be rendered statically so that scripts are not evaluated multiple times.")}(n);try{const s=function(e){const t=JSON.parse(e),{type:n}=t;if("server"!==n&&"webassembly"!==n&&"auto"!==n)throw new Error(`Invalid component type '${n}'.`);return t}(a),c=function(e,t,n){const{prerenderId:o}=e;if(o){for(;n.next()&&n.currentElement;){const e=n.currentElement;if(e.nodeType!==Node.COMMENT_NODE)continue;if(!e.textContent)continue;const t=At.exec(e.textContent),r=t&&t[1];if(r)return Pt(r,o),e}throw new Error(`Could not find an end component comment for '${t}'.`)}}(s,n,e);if(t!==s.type)return;switch(s.type){case"webassembly":return r=n,i=c,Mt(o=s),{...o,uniqueId:xt++,start:r,end:i};case"server":return function(e,t,n){return Nt(e),{...e,uniqueId:xt++,start:t,end:n}}(s,n,c);case"auto":return function(e,t,n){return Nt(e),Mt(e),{...e,uniqueId:xt++,start:t,end:n}}(s,n,c)}}catch(e){throw new Error(`Found malformed component comment at ${n.textContent}`)}}}let xt=0;function Nt(e){const{descriptor:t,sequence:n}=e;if(!t)throw new Error("descriptor must be defined when using a descriptor.");if(void 0===n)throw new Error("sequence must be defined when using a descriptor.");if(!Number.isInteger(n))throw new Error(`Error parsing the sequence '${n}' for component '${JSON.stringify(e)}'`)}function Mt(e){const{assembly:t,typeName:n}=e;if(!t)throw new Error("assembly must be defined when using a descriptor.");if(!n)throw new Error("typeName must be defined when using a descriptor.");e.parameterDefinitions=e.parameterDefinitions&&atob(e.parameterDefinitions),e.parameterValues=e.parameterValues&&atob(e.parameterValues)}function Pt(e,t){const n=JSON.parse(e);if(1!==Object.keys(n).length)throw new Error(`Invalid end of component comment: '${e}'`);const o=n.prerenderId;if(!o)throw new Error(`End of component comment must have a value for the prerendered property: '${e}'`);if(o!==t)throw new Error(`End of component comment prerendered property must match the start comment prerender id: '${t}', '${o}'`)}class Ut{constructor(e){this.childNodes=e,this.currentIndex=-1,this.length=e.length}next(){return this.currentIndex++,this.currentIndex<this.length?(this.currentElement=this.childNodes[this.currentIndex],!0):(this.currentElement=void 0,!1)}}function Lt(e){return{...e,start:void 0,end:void 0}}function Bt(e,t){return e.type===t.type&&(n=e.key,o=t.key,!(!n||!o)&&n.locationHash===o.locationHash&&n.formattedComponentKey===o.formattedComponentKey);var n,o}class Ot{static write(e){return`${e}${Ot.RecordSeparator}`}static parse(e){if(e[e.length-1]!==Ot.RecordSeparator)throw new Error("Message is incomplete.");const t=e.split(Ot.RecordSeparator);return t.pop(),t}}var Ft;Ot.RecordSeparatorCode=30,Ot.RecordSeparator=String.fromCharCode(Ot.RecordSeparatorCode),function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Information=2]="Information",e[e.Warning=3]="Warning",e[e.Error=4]="Error",e[e.Critical=5]="Critical",e[e.None=6]="None"}(Ft||(Ft={}));class $t{constructor(){}log(e,t){}}$t.instance=new $t;const Ht="0.0.0-DEV_BUILD";class Wt{static isRequired(e,t){if(null==e)throw new Error(`The '${t}' argument is required.`)}static isNotEmpty(e,t){if(!e||e.match(/^\s*$/))throw new Error(`The '${t}' argument should not be empty.`)}static isIn(e,t,n){if(!(e in t))throw new Error(`Unknown ${n} value: ${e}.`)}}class jt{static get isBrowser(){return!jt.isNode&&"object"==typeof window&&"object"==typeof window.document}static get isWebWorker(){return!jt.isNode&&"object"==typeof self&&"importScripts"in self}static get isReactNative(){return!jt.isNode&&"object"==typeof window&&void 0===window.document}static get isNode(){return"undefined"!=typeof process&&process.release&&"node"===process.release.name}}function zt(e,t){let n="";return qt(e)?(n=`Binary data of length ${e.byteLength}`,t&&(n+=`. Content: '${function(e){const t=new Uint8Array(e);let n="";return t.forEach((e=>{n+=`0x${e<16?"0":""}${e.toString(16)} `})),n.substr(0,n.length-1)}(e)}'`)):"string"==typeof e&&(n=`String data of length ${e.length}`,t&&(n+=`. Content: '${e}'`)),n}function qt(e){return e&&"undefined"!=typeof ArrayBuffer&&(e instanceof ArrayBuffer||e.constructor&&"ArrayBuffer"===e.constructor.name)}async function Jt(e,t,n,o,r,i){const s={},[a,c]=Xt();s[a]=c,e.log(Ft.Trace,`(${t} transport) sending data. ${zt(r,i.logMessageContent)}.`);const l=qt(r)?"arraybuffer":"text",h=await n.post(o,{content:r,headers:{...s,...i.headers},responseType:l,timeout:i.timeout,withCredentials:i.withCredentials});e.log(Ft.Trace,`(${t} transport) request complete. Response status: ${h.statusCode}.`)}class Kt{constructor(e,t){this._subject=e,this._observer=t}dispose(){const e=this._subject.observers.indexOf(this._observer);e>-1&&this._subject.observers.splice(e,1),0===this._subject.observers.length&&this._subject.cancelCallback&&this._subject.cancelCallback().catch((e=>{}))}}class Vt{constructor(e){this._minLevel=e,this.out=console}log(e,t){if(e>=this._minLevel){const n=`[${(new Date).toISOString()}] ${Ft[e]}: ${t}`;switch(e){case Ft.Critical:case Ft.Error:this.out.error(n);break;case Ft.Warning:this.out.warn(n);break;case Ft.Information:this.out.info(n);break;default:this.out.log(n)}}}}function Xt(){let e="X-SignalR-User-Agent";return jt.isNode&&(e="User-Agent"),[e,Gt(Ht,Yt(),jt.isNode?"NodeJS":"Browser",Qt())]}function Gt(e,t,n,o){let r="Microsoft SignalR/";const i=e.split(".");return r+=`${i[0]}.${i[1]}`,r+=` (${e}; `,r+=t&&""!==t?`${t}; `:"Unknown OS; ",r+=`${n}`,r+=o?`; ${o}`:"; Unknown Runtime Version",r+=")",r}function Yt(){if(!jt.isNode)return"";switch(process.platform){case"win32":return"Windows NT";case"darwin":return"macOS";case"linux":return"Linux";default:return process.platform}}function Qt(){if(jt.isNode)return process.versions.node}function Zt(e){return e.stack?e.stack:e.message?e.message:`${e}`}class en{writeHandshakeRequest(e){return Ot.write(JSON.stringify(e))}parseHandshakeResponse(e){let t,n;if(qt(e)){const o=new Uint8Array(e),r=o.indexOf(Ot.RecordSeparatorCode);if(-1===r)throw new Error("Message is incomplete.");const i=r+1;t=String.fromCharCode.apply(null,Array.prototype.slice.call(o.slice(0,i))),n=o.byteLength>i?o.slice(i).buffer:null}else{const o=e,r=o.indexOf(Ot.RecordSeparator);if(-1===r)throw new Error("Message is incomplete.");const i=r+1;t=o.substring(0,i),n=o.length>i?o.substring(i):null}const o=Ot.parse(t),r=JSON.parse(o[0]);if(r.type)throw new Error("Expected a handshake response from the server.");return[n,r]}}class tn extends Error{constructor(e,t){const n=new.target.prototype;super(`${e}: Status code '${t}'`),this.statusCode=t,this.__proto__=n}}class nn extends Error{constructor(e="A timeout occurred."){const t=new.target.prototype;super(e),this.__proto__=t}}class on extends Error{constructor(e="An abort occurred."){const t=new.target.prototype;super(e),this.__proto__=t}}class rn extends Error{constructor(e,t){const n=new.target.prototype;super(e),this.transport=t,this.errorType="UnsupportedTransportError",this.__proto__=n}}class sn extends Error{constructor(e,t){const n=new.target.prototype;super(e),this.transport=t,this.errorType="DisabledTransportError",this.__proto__=n}}class an extends Error{constructor(e,t){const n=new.target.prototype;super(e),this.transport=t,this.errorType="FailedToStartTransportError",this.__proto__=n}}class cn extends Error{constructor(e){const t=new.target.prototype;super(e),this.errorType="FailedToNegotiateWithServerError",this.__proto__=t}}class ln extends Error{constructor(e,t){const n=new.target.prototype;super(e),this.innerErrors=t,this.__proto__=n}}var hn,dn;!function(e){e[e.Invocation=1]="Invocation",e[e.StreamItem=2]="StreamItem",e[e.Completion=3]="Completion",e[e.StreamInvocation=4]="StreamInvocation",e[e.CancelInvocation=5]="CancelInvocation",e[e.Ping=6]="Ping",e[e.Close=7]="Close",e[e.Ack=8]="Ack",e[e.Sequence=9]="Sequence"}(hn||(hn={}));class un{constructor(){this.observers=[]}next(e){for(const t of this.observers)t.next(e)}error(e){for(const t of this.observers)t.error&&t.error(e)}complete(){for(const e of this.observers)e.complete&&e.complete()}subscribe(e){return this.observers.push(e),new Kt(this,e)}}class pn{constructor(e,t,n){this._bufferSize=1e5,this._messages=[],this._totalMessageCount=0,this._waitForSequenceMessage=!1,this._nextReceivingSequenceId=1,this._latestReceivedSequenceId=0,this._bufferedByteCount=0,this._reconnectInProgress=!1,this._protocol=e,this._connection=t,this._bufferSize=n}async _send(e){const t=this._protocol.writeMessage(e);let n=Promise.resolve();if(this._isInvocationMessage(e)){this._totalMessageCount++;let e=()=>{},o=()=>{};qt(t)?this._bufferedByteCount+=t.byteLength:this._bufferedByteCount+=t.length,this._bufferedByteCount>=this._bufferSize&&(n=new Promise(((t,n)=>{e=t,o=n}))),this._messages.push(new fn(t,this._totalMessageCount,e,o))}try{this._reconnectInProgress||await this._connection.send(t)}catch{this._disconnected()}await n}_ack(e){let t=-1;for(let n=0;n<this._messages.length;n++){const o=this._messages[n];if(o._id<=e.sequenceId)t=n,qt(o._message)?this._bufferedByteCount-=o._message.byteLength:this._bufferedByteCount-=o._message.length,o._resolver();else{if(!(this._bufferedByteCount<this._bufferSize))break;o._resolver()}}-1!==t&&(this._messages=this._messages.slice(t+1))}_shouldProcessMessage(e){if(this._waitForSequenceMessage)return e.type===hn.Sequence&&(this._waitForSequenceMessage=!1,!0);if(!this._isInvocationMessage(e))return!0;const t=this._nextReceivingSequenceId;return this._nextReceivingSequenceId++,t<=this._latestReceivedSequenceId?(t===this._latestReceivedSequenceId&&this._ackTimer(),!1):(this._latestReceivedSequenceId=t,this._ackTimer(),!0)}_resetSequence(e){e.sequenceId>this._nextReceivingSequenceId?this._connection.stop(new Error("Sequence ID greater than amount of messages we've received.")):this._nextReceivingSequenceId=e.sequenceId}_disconnected(){this._reconnectInProgress=!0,this._waitForSequenceMessage=!0}async _resend(){const e=0!==this._messages.length?this._messages[0]._id:this._totalMessageCount+1;await this._connection.send(this._protocol.writeMessage({type:hn.Sequence,sequenceId:e}));const t=this._messages;for(const e of t)await this._connection.send(e._message);this._reconnectInProgress=!1}_dispose(e){null!=e||(e=new Error("Unable to reconnect to server."));for(const t of this._messages)t._rejector(e)}_isInvocationMessage(e){switch(e.type){case hn.Invocation:case hn.StreamItem:case hn.Completion:case hn.StreamInvocation:case hn.CancelInvocation:return!0;case hn.Close:case hn.Sequence:case hn.Ping:case hn.Ack:return!1}}_ackTimer(){void 0===this._ackTimerHandle&&(this._ackTimerHandle=setTimeout((async()=>{try{this._reconnectInProgress||await this._connection.send(this._protocol.writeMessage({type:hn.Ack,sequenceId:this._latestReceivedSequenceId}))}catch{}clearTimeout(this._ackTimerHandle),this._ackTimerHandle=void 0}),1e3))}}class fn{constructor(e,t,n,o){this._message=e,this._id=t,this._resolver=n,this._rejector=o}}!function(e){e.Disconnected="Disconnected",e.Connecting="Connecting",e.Connected="Connected",e.Disconnecting="Disconnecting",e.Reconnecting="Reconnecting"}(dn||(dn={}));class gn{static create(e,t,n,o,r,i,s){return new gn(e,t,n,o,r,i,s)}constructor(e,t,n,o,r,i,s){this._nextKeepAlive=0,this._freezeEventListener=()=>{this._logger.log(Ft.Warning,"The page is being frozen, this will likely lead to the connection being closed and messages being lost. For more information see the docs at https://learn.microsoft.com/aspnet/core/signalr/javascript-client#bsleep")},Wt.isRequired(e,"connection"),Wt.isRequired(t,"logger"),Wt.isRequired(n,"protocol"),this.serverTimeoutInMilliseconds=null!=r?r:3e4,this.keepAliveIntervalInMilliseconds=null!=i?i:15e3,this._statefulReconnectBufferSize=null!=s?s:1e5,this._logger=t,this._protocol=n,this.connection=e,this._reconnectPolicy=o,this._handshakeProtocol=new en,this.connection.onreceive=e=>this._processIncomingData(e),this.connection.onclose=e=>this._connectionClosed(e),this._callbacks={},this._methods={},this._closedCallbacks=[],this._reconnectingCallbacks=[],this._reconnectedCallbacks=[],this._invocationId=0,this._receivedHandshakeResponse=!1,this._connectionState=dn.Disconnected,this._connectionStarted=!1,this._cachedPingMessage=this._protocol.writeMessage({type:hn.Ping})}get state(){return this._connectionState}get connectionId(){return this.connection&&this.connection.connectionId||null}get baseUrl(){return this.connection.baseUrl||""}set baseUrl(e){if(this._connectionState!==dn.Disconnected&&this._connectionState!==dn.Reconnecting)throw new Error("The HubConnection must be in the Disconnected or Reconnecting state to change the url.");if(!e)throw new Error("The HubConnection url must be a valid url.");this.connection.baseUrl=e}start(){return this._startPromise=this._startWithStateTransitions(),this._startPromise}async _startWithStateTransitions(){if(this._connectionState!==dn.Disconnected)return Promise.reject(new Error("Cannot start a HubConnection that is not in the 'Disconnected' state."));this._connectionState=dn.Connecting,this._logger.log(Ft.Debug,"Starting HubConnection.");try{await this._startInternal(),jt.isBrowser&&window.document.addEventListener("freeze",this._freezeEventListener),this._connectionState=dn.Connected,this._connectionStarted=!0,this._logger.log(Ft.Debug,"HubConnection connected successfully.")}catch(e){return this._connectionState=dn.Disconnected,this._logger.log(Ft.Debug,`HubConnection failed to start successfully because of error '${e}'.`),Promise.reject(e)}}async _startInternal(){this._stopDuringStartError=void 0,this._receivedHandshakeResponse=!1;const e=new Promise(((e,t)=>{this._handshakeResolver=e,this._handshakeRejecter=t}));await this.connection.start(this._protocol.transferFormat);try{let t=this._protocol.version;this.connection.features.reconnect||(t=1);const n={protocol:this._protocol.name,version:t};if(this._logger.log(Ft.Debug,"Sending handshake request."),await this._sendMessage(this._handshakeProtocol.writeHandshakeRequest(n)),this._logger.log(Ft.Information,`Using HubProtocol '${this._protocol.name}'.`),this._cleanupTimeout(),this._resetTimeoutPeriod(),this._resetKeepAliveInterval(),await e,this._stopDuringStartError)throw this._stopDuringStartError;!!this.connection.features.reconnect&&(this._messageBuffer=new pn(this._protocol,this.connection,this._statefulReconnectBufferSize),this.connection.features.disconnected=this._messageBuffer._disconnected.bind(this._messageBuffer),this.connection.features.resend=()=>{if(this._messageBuffer)return this._messageBuffer._resend()}),this.connection.features.inherentKeepAlive||await this._sendMessage(this._cachedPingMessage)}catch(e){throw this._logger.log(Ft.Debug,`Hub handshake failed with error '${e}' during start(). Stopping HubConnection.`),this._cleanupTimeout(),this._cleanupPingTimer(),await this.connection.stop(e),e}}async stop(){const e=this._startPromise;this.connection.features.reconnect=!1,this._stopPromise=this._stopInternal(),await this._stopPromise;try{await e}catch(e){}}_stopInternal(e){if(this._connectionState===dn.Disconnected)return this._logger.log(Ft.Debug,`Call to HubConnection.stop(${e}) ignored because it is already in the disconnected state.`),Promise.resolve();if(this._connectionState===dn.Disconnecting)return this._logger.log(Ft.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnecting state.`),this._stopPromise;const t=this._connectionState;return this._connectionState=dn.Disconnecting,this._logger.log(Ft.Debug,"Stopping HubConnection."),this._reconnectDelayHandle?(this._logger.log(Ft.Debug,"Connection stopped during reconnect delay. Done reconnecting."),clearTimeout(this._reconnectDelayHandle),this._reconnectDelayHandle=void 0,this._completeClose(),Promise.resolve()):(t===dn.Connected&&this._sendCloseMessage(),this._cleanupTimeout(),this._cleanupPingTimer(),this._stopDuringStartError=e||new on("The connection was stopped before the hub handshake could complete."),this.connection.stop(e))}async _sendCloseMessage(){try{await this._sendWithProtocol(this._createCloseMessage())}catch{}}stream(e,...t){const[n,o]=this._replaceStreamingParams(t),r=this._createStreamInvocation(e,t,o);let i;const s=new un;return s.cancelCallback=()=>{const e=this._createCancelInvocation(r.invocationId);return delete this._callbacks[r.invocationId],i.then((()=>this._sendWithProtocol(e)))},this._callbacks[r.invocationId]=(e,t)=>{t?s.error(t):e&&(e.type===hn.Completion?e.error?s.error(new Error(e.error)):s.complete():s.next(e.item))},i=this._sendWithProtocol(r).catch((e=>{s.error(e),delete this._callbacks[r.invocationId]})),this._launchStreams(n,i),s}_sendMessage(e){return this._resetKeepAliveInterval(),this.connection.send(e)}_sendWithProtocol(e){return this._messageBuffer?this._messageBuffer._send(e):this._sendMessage(this._protocol.writeMessage(e))}send(e,...t){const[n,o]=this._replaceStreamingParams(t),r=this._sendWithProtocol(this._createInvocation(e,t,!0,o));return this._launchStreams(n,r),r}invoke(e,...t){const[n,o]=this._replaceStreamingParams(t),r=this._createInvocation(e,t,!1,o);return new Promise(((e,t)=>{this._callbacks[r.invocationId]=(n,o)=>{o?t(o):n&&(n.type===hn.Completion?n.error?t(new Error(n.error)):e(n.result):t(new Error(`Unexpected message type: ${n.type}`)))};const o=this._sendWithProtocol(r).catch((e=>{t(e),delete this._callbacks[r.invocationId]}));this._launchStreams(n,o)}))}on(e,t){e&&t&&(e=e.toLowerCase(),this._methods[e]||(this._methods[e]=[]),-1===this._methods[e].indexOf(t)&&this._methods[e].push(t))}off(e,t){if(!e)return;e=e.toLowerCase();const n=this._methods[e];if(n)if(t){const o=n.indexOf(t);-1!==o&&(n.splice(o,1),0===n.length&&delete this._methods[e])}else delete this._methods[e]}onclose(e){e&&this._closedCallbacks.push(e)}onreconnecting(e){e&&this._reconnectingCallbacks.push(e)}onreconnected(e){e&&this._reconnectedCallbacks.push(e)}_processIncomingData(e){if(this._cleanupTimeout(),this._receivedHandshakeResponse||(e=this._processHandshakeResponse(e),this._receivedHandshakeResponse=!0),e){const t=this._protocol.parseMessages(e,this._logger);for(const e of t)if(!this._messageBuffer||this._messageBuffer._shouldProcessMessage(e))switch(e.type){case hn.Invocation:this._invokeClientMethod(e).catch((e=>{this._logger.log(Ft.Error,`Invoke client method threw error: ${Zt(e)}`)}));break;case hn.StreamItem:case hn.Completion:{const t=this._callbacks[e.invocationId];if(t){e.type===hn.Completion&&delete this._callbacks[e.invocationId];try{t(e)}catch(e){this._logger.log(Ft.Error,`Stream callback threw error: ${Zt(e)}`)}}break}case hn.Ping:break;case hn.Close:{this._logger.log(Ft.Information,"Close message received from server.");const t=e.error?new Error("Server returned an error on close: "+e.error):void 0;!0===e.allowReconnect?this.connection.stop(t):this._stopPromise=this._stopInternal(t);break}case hn.Ack:this._messageBuffer&&this._messageBuffer._ack(e);break;case hn.Sequence:this._messageBuffer&&this._messageBuffer._resetSequence(e);break;default:this._logger.log(Ft.Warning,`Invalid message type: ${e.type}.`)}}this._resetTimeoutPeriod()}_processHandshakeResponse(e){let t,n;try{[n,t]=this._handshakeProtocol.parseHandshakeResponse(e)}catch(e){const t="Error parsing handshake response: "+e;this._logger.log(Ft.Error,t);const n=new Error(t);throw this._handshakeRejecter(n),n}if(t.error){const e="Server returned handshake error: "+t.error;this._logger.log(Ft.Error,e);const n=new Error(e);throw this._handshakeRejecter(n),n}return this._logger.log(Ft.Debug,"Server handshake complete."),this._handshakeResolver(),n}_resetKeepAliveInterval(){this.connection.features.inherentKeepAlive||(this._nextKeepAlive=(new Date).getTime()+this.keepAliveIntervalInMilliseconds,this._cleanupPingTimer())}_resetTimeoutPeriod(){if(!(this.connection.features&&this.connection.features.inherentKeepAlive||(this._timeoutHandle=setTimeout((()=>this.serverTimeout()),this.serverTimeoutInMilliseconds),void 0!==this._pingServerHandle))){let e=this._nextKeepAlive-(new Date).getTime();e<0&&(e=0),this._pingServerHandle=setTimeout((async()=>{if(this._connectionState===dn.Connected)try{await this._sendMessage(this._cachedPingMessage)}catch{this._cleanupPingTimer()}}),e)}}serverTimeout(){this.connection.stop(new Error("Server timeout elapsed without receiving a message from the server."))}async _invokeClientMethod(e){const t=e.target.toLowerCase(),n=this._methods[t];if(!n)return this._logger.log(Ft.Warning,`No client method with the name '${t}' found.`),void(e.invocationId&&(this._logger.log(Ft.Warning,`No result given for '${t}' method and invocation ID '${e.invocationId}'.`),await this._sendWithProtocol(this._createCompletionMessage(e.invocationId,"Client didn't provide a result.",null))));const o=n.slice(),r=!!e.invocationId;let i,s,a;for(const n of o)try{const o=i;i=await n.apply(this,e.arguments),r&&i&&o&&(this._logger.log(Ft.Error,`Multiple results provided for '${t}'. Sending error to server.`),a=this._createCompletionMessage(e.invocationId,"Client provided multiple results.",null)),s=void 0}catch(e){s=e,this._logger.log(Ft.Error,`A callback for the method '${t}' threw error '${e}'.`)}a?await this._sendWithProtocol(a):r?(s?a=this._createCompletionMessage(e.invocationId,`${s}`,null):void 0!==i?a=this._createCompletionMessage(e.invocationId,null,i):(this._logger.log(Ft.Warning,`No result given for '${t}' method and invocation ID '${e.invocationId}'.`),a=this._createCompletionMessage(e.invocationId,"Client didn't provide a result.",null)),await this._sendWithProtocol(a)):i&&this._logger.log(Ft.Error,`Result given for '${t}' method but server is not expecting a result.`)}_connectionClosed(e){this._logger.log(Ft.Debug,`HubConnection.connectionClosed(${e}) called while in state ${this._connectionState}.`),this._stopDuringStartError=this._stopDuringStartError||e||new on("The underlying connection was closed before the hub handshake could complete."),this._handshakeResolver&&this._handshakeResolver(),this._cancelCallbacksWithError(e||new Error("Invocation canceled due to the underlying connection being closed.")),this._cleanupTimeout(),this._cleanupPingTimer(),this._connectionState===dn.Disconnecting?this._completeClose(e):this._connectionState===dn.Connected&&this._reconnectPolicy?this._reconnect(e):this._connectionState===dn.Connected&&this._completeClose(e)}_completeClose(e){if(this._connectionStarted){this._connectionState=dn.Disconnected,this._connectionStarted=!1,this._messageBuffer&&(this._messageBuffer._dispose(null!=e?e:new Error("Connection closed.")),this._messageBuffer=void 0),jt.isBrowser&&window.document.removeEventListener("freeze",this._freezeEventListener);try{this._closedCallbacks.forEach((t=>t.apply(this,[e])))}catch(t){this._logger.log(Ft.Error,`An onclose callback called with error '${e}' threw error '${t}'.`)}}}async _reconnect(e){const t=Date.now();let n=0,o=void 0!==e?e:new Error("Attempting to reconnect due to a unknown error."),r=this._getNextRetryDelay(n++,0,o);if(null===r)return this._logger.log(Ft.Debug,"Connection not reconnecting because the IRetryPolicy returned null on the first reconnect attempt."),void this._completeClose(e);if(this._connectionState=dn.Reconnecting,e?this._logger.log(Ft.Information,`Connection reconnecting because of error '${e}'.`):this._logger.log(Ft.Information,"Connection reconnecting."),0!==this._reconnectingCallbacks.length){try{this._reconnectingCallbacks.forEach((t=>t.apply(this,[e])))}catch(t){this._logger.log(Ft.Error,`An onreconnecting callback called with error '${e}' threw error '${t}'.`)}if(this._connectionState!==dn.Reconnecting)return void this._logger.log(Ft.Debug,"Connection left the reconnecting state in onreconnecting callback. Done reconnecting.")}for(;null!==r;){if(this._logger.log(Ft.Information,`Reconnect attempt number ${n} will start in ${r} ms.`),await new Promise((e=>{this._reconnectDelayHandle=setTimeout(e,r)})),this._reconnectDelayHandle=void 0,this._connectionState!==dn.Reconnecting)return void this._logger.log(Ft.Debug,"Connection left the reconnecting state during reconnect delay. Done reconnecting.");try{if(await this._startInternal(),this._connectionState=dn.Connected,this._logger.log(Ft.Information,"HubConnection reconnected successfully."),0!==this._reconnectedCallbacks.length)try{this._reconnectedCallbacks.forEach((e=>e.apply(this,[this.connection.connectionId])))}catch(e){this._logger.log(Ft.Error,`An onreconnected callback called with connectionId '${this.connection.connectionId}; threw error '${e}'.`)}return}catch(e){if(this._logger.log(Ft.Information,`Reconnect attempt failed because of error '${e}'.`),this._connectionState!==dn.Reconnecting)return this._logger.log(Ft.Debug,`Connection moved to the '${this._connectionState}' from the reconnecting state during reconnect attempt. Done reconnecting.`),void(this._connectionState===dn.Disconnecting&&this._completeClose());o=e instanceof Error?e:new Error(e.toString()),r=this._getNextRetryDelay(n++,Date.now()-t,o)}}this._logger.log(Ft.Information,`Reconnect retries have been exhausted after ${Date.now()-t} ms and ${n} failed attempts. Connection disconnecting.`),this._completeClose()}_getNextRetryDelay(e,t,n){try{return this._reconnectPolicy.nextRetryDelayInMilliseconds({elapsedMilliseconds:t,previousRetryCount:e,retryReason:n})}catch(n){return this._logger.log(Ft.Error,`IRetryPolicy.nextRetryDelayInMilliseconds(${e}, ${t}) threw error '${n}'.`),null}}_cancelCallbacksWithError(e){const t=this._callbacks;this._callbacks={},Object.keys(t).forEach((n=>{const o=t[n];try{o(null,e)}catch(t){this._logger.log(Ft.Error,`Stream 'error' callback called with '${e}' threw error: ${Zt(t)}`)}}))}_cleanupPingTimer(){this._pingServerHandle&&(clearTimeout(this._pingServerHandle),this._pingServerHandle=void 0)}_cleanupTimeout(){this._timeoutHandle&&clearTimeout(this._timeoutHandle)}_createInvocation(e,t,n,o){if(n)return 0!==o.length?{arguments:t,streamIds:o,target:e,type:hn.Invocation}:{arguments:t,target:e,type:hn.Invocation};{const n=this._invocationId;return this._invocationId++,0!==o.length?{arguments:t,invocationId:n.toString(),streamIds:o,target:e,type:hn.Invocation}:{arguments:t,invocationId:n.toString(),target:e,type:hn.Invocation}}}_launchStreams(e,t){if(0!==e.length){t||(t=Promise.resolve());for(const n in e)e[n].subscribe({complete:()=>{t=t.then((()=>this._sendWithProtocol(this._createCompletionMessage(n))))},error:e=>{let o;o=e instanceof Error?e.message:e&&e.toString?e.toString():"Unknown error",t=t.then((()=>this._sendWithProtocol(this._createCompletionMessage(n,o))))},next:e=>{t=t.then((()=>this._sendWithProtocol(this._createStreamItemMessage(n,e))))}})}}_replaceStreamingParams(e){const t=[],n=[];for(let o=0;o<e.length;o++){const r=e[o];if(this._isObservable(r)){const i=this._invocationId;this._invocationId++,t[i]=r,n.push(i.toString()),e.splice(o,1)}}return[t,n]}_isObservable(e){return e&&e.subscribe&&"function"==typeof e.subscribe}_createStreamInvocation(e,t,n){const o=this._invocationId;return this._invocationId++,0!==n.length?{arguments:t,invocationId:o.toString(),streamIds:n,target:e,type:hn.StreamInvocation}:{arguments:t,invocationId:o.toString(),target:e,type:hn.StreamInvocation}}_createCancelInvocation(e){return{invocationId:e,type:hn.CancelInvocation}}_createStreamItemMessage(e,t){return{invocationId:e,item:t,type:hn.StreamItem}}_createCompletionMessage(e,t,n){return t?{error:t,invocationId:e,type:hn.Completion}:{invocationId:e,result:n,type:hn.Completion}}_createCloseMessage(){return{type:hn.Close}}}const mn=[0,2e3,1e4,3e4,null];class vn{constructor(e){this._retryDelays=void 0!==e?[...e,null]:mn}nextRetryDelayInMilliseconds(e){return this._retryDelays[e.previousRetryCount]}}class yn{}yn.Authorization="Authorization",yn.Cookie="Cookie";class wn{constructor(e,t,n){this.statusCode=e,this.statusText=t,this.content=n}}class bn{get(e,t){return this.send({...t,method:"GET",url:e})}post(e,t){return this.send({...t,method:"POST",url:e})}delete(e,t){return this.send({...t,method:"DELETE",url:e})}getCookieString(e){return""}}class _n extends bn{constructor(e,t){super(),this._innerClient=e,this._accessTokenFactory=t}async send(e){let t=!0;this._accessTokenFactory&&(!this._accessToken||e.url&&e.url.indexOf("/negotiate?")>0)&&(t=!1,this._accessToken=await this._accessTokenFactory()),this._setAuthorizationHeader(e);const n=await this._innerClient.send(e);return t&&401===n.statusCode&&this._accessTokenFactory?(this._accessToken=await this._accessTokenFactory(),this._setAuthorizationHeader(e),await this._innerClient.send(e)):n}_setAuthorizationHeader(e){e.headers||(e.headers={}),this._accessToken?e.headers[yn.Authorization]=`Bearer ${this._accessToken}`:this._accessTokenFactory&&e.headers[yn.Authorization]&&delete e.headers[yn.Authorization]}getCookieString(e){return this._innerClient.getCookieString(e)}}class Sn extends bn{constructor(e){if(super(),this._logger=e,"undefined"==typeof fetch){const e=require;this._jar=new(e("tough-cookie").CookieJar),"undefined"==typeof fetch?this._fetchType=e("node-fetch"):this._fetchType=fetch,this._fetchType=e("fetch-cookie")(this._fetchType,this._jar)}else this._fetchType=fetch.bind(function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==o.g)return o.g;throw new Error("could not find global")}());if("undefined"==typeof AbortController){const e=require;this._abortControllerType=e("abort-controller")}else this._abortControllerType=AbortController}async send(e){if(e.abortSignal&&e.abortSignal.aborted)throw new on;if(!e.method)throw new Error("No method defined.");if(!e.url)throw new Error("No url defined.");const t=new this._abortControllerType;let n;e.abortSignal&&(e.abortSignal.onabort=()=>{t.abort(),n=new on});let o,r=null;if(e.timeout){const o=e.timeout;r=setTimeout((()=>{t.abort(),this._logger.log(Ft.Warning,"Timeout from HTTP request."),n=new nn}),o)}""===e.content&&(e.content=void 0),e.content&&(e.headers=e.headers||{},qt(e.content)?e.headers["Content-Type"]="application/octet-stream":e.headers["Content-Type"]="text/plain;charset=UTF-8");try{o=await this._fetchType(e.url,{body:e.content,cache:"no-cache",credentials:!0===e.withCredentials?"include":"same-origin",headers:{"X-Requested-With":"XMLHttpRequest",...e.headers},method:e.method,mode:"cors",redirect:"follow",signal:t.signal})}catch(e){if(n)throw n;throw this._logger.log(Ft.Warning,`Error from HTTP request. ${e}.`),e}finally{r&&clearTimeout(r),e.abortSignal&&(e.abortSignal.onabort=null)}if(!o.ok){const e=await Cn(o,"text");throw new tn(e||o.statusText,o.status)}const i=Cn(o,e.responseType),s=await i;return new wn(o.status,o.statusText,s)}getCookieString(e){return""}}function Cn(e,t){let n;switch(t){case"arraybuffer":n=e.arrayBuffer();break;case"text":default:n=e.text();break;case"blob":case"document":case"json":throw new Error(`${t} is not supported.`)}return n}class En extends bn{constructor(e){super(),this._logger=e}send(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new on):e.method?e.url?new Promise(((t,n)=>{const o=new XMLHttpRequest;o.open(e.method,e.url,!0),o.withCredentials=void 0===e.withCredentials||e.withCredentials,o.setRequestHeader("X-Requested-With","XMLHttpRequest"),""===e.content&&(e.content=void 0),e.content&&(qt(e.content)?o.setRequestHeader("Content-Type","application/octet-stream"):o.setRequestHeader("Content-Type","text/plain;charset=UTF-8"));const r=e.headers;r&&Object.keys(r).forEach((e=>{o.setRequestHeader(e,r[e])})),e.responseType&&(o.responseType=e.responseType),e.abortSignal&&(e.abortSignal.onabort=()=>{o.abort(),n(new on)}),e.timeout&&(o.timeout=e.timeout),o.onload=()=>{e.abortSignal&&(e.abortSignal.onabort=null),o.status>=200&&o.status<300?t(new wn(o.status,o.statusText,o.response||o.responseText)):n(new tn(o.response||o.responseText||o.statusText,o.status))},o.onerror=()=>{this._logger.log(Ft.Warning,`Error from HTTP request. ${o.status}: ${o.statusText}.`),n(new tn(o.statusText,o.status))},o.ontimeout=()=>{this._logger.log(Ft.Warning,"Timeout from HTTP request."),n(new nn)},o.send(e.content)})):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))}}class In extends bn{constructor(e){if(super(),"undefined"!=typeof fetch)this._httpClient=new Sn(e);else{if("undefined"==typeof XMLHttpRequest)throw new Error("No usable HttpClient found.");this._httpClient=new En(e)}}send(e){return e.abortSignal&&e.abortSignal.aborted?Promise.reject(new on):e.method?e.url?this._httpClient.send(e):Promise.reject(new Error("No url defined.")):Promise.reject(new Error("No method defined."))}getCookieString(e){return this._httpClient.getCookieString(e)}}var kn,Tn;!function(e){e[e.None=0]="None",e[e.WebSockets=1]="WebSockets",e[e.ServerSentEvents=2]="ServerSentEvents",e[e.LongPolling=4]="LongPolling"}(kn||(kn={})),function(e){e[e.Text=1]="Text",e[e.Binary=2]="Binary"}(Tn||(Tn={}));class Rn{constructor(){this._isAborted=!1,this.onabort=null}abort(){this._isAborted||(this._isAborted=!0,this.onabort&&this.onabort())}get signal(){return this}get aborted(){return this._isAborted}}class An{get pollAborted(){return this._pollAbort.aborted}constructor(e,t,n){this._httpClient=e,this._logger=t,this._pollAbort=new Rn,this._options=n,this._running=!1,this.onreceive=null,this.onclose=null}async connect(e,t){if(Wt.isRequired(e,"url"),Wt.isRequired(t,"transferFormat"),Wt.isIn(t,Tn,"transferFormat"),this._url=e,this._logger.log(Ft.Trace,"(LongPolling transport) Connecting."),t===Tn.Binary&&"undefined"!=typeof XMLHttpRequest&&"string"!=typeof(new XMLHttpRequest).responseType)throw new Error("Binary protocols over XmlHttpRequest not implementing advanced features are not supported.");const[n,o]=Xt(),r={[n]:o,...this._options.headers},i={abortSignal:this._pollAbort.signal,headers:r,timeout:1e5,withCredentials:this._options.withCredentials};t===Tn.Binary&&(i.responseType="arraybuffer");const s=`${e}&_=${Date.now()}`;this._logger.log(Ft.Trace,`(LongPolling transport) polling: ${s}.`);const a=await this._httpClient.get(s,i);200!==a.statusCode?(this._logger.log(Ft.Error,`(LongPolling transport) Unexpected response code: ${a.statusCode}.`),this._closeError=new tn(a.statusText||"",a.statusCode),this._running=!1):this._running=!0,this._receiving=this._poll(this._url,i)}async _poll(e,t){try{for(;this._running;)try{const n=`${e}&_=${Date.now()}`;this._logger.log(Ft.Trace,`(LongPolling transport) polling: ${n}.`);const o=await this._httpClient.get(n,t);204===o.statusCode?(this._logger.log(Ft.Information,"(LongPolling transport) Poll terminated by server."),this._running=!1):200!==o.statusCode?(this._logger.log(Ft.Error,`(LongPolling transport) Unexpected response code: ${o.statusCode}.`),this._closeError=new tn(o.statusText||"",o.statusCode),this._running=!1):o.content?(this._logger.log(Ft.Trace,`(LongPolling transport) data received. ${zt(o.content,this._options.logMessageContent)}.`),this.onreceive&&this.onreceive(o.content)):this._logger.log(Ft.Trace,"(LongPolling transport) Poll timed out, reissuing.")}catch(e){this._running?e instanceof nn?this._logger.log(Ft.Trace,"(LongPolling transport) Poll timed out, reissuing."):(this._closeError=e,this._running=!1):this._logger.log(Ft.Trace,`(LongPolling transport) Poll errored after shutdown: ${e.message}`)}}finally{this._logger.log(Ft.Trace,"(LongPolling transport) Polling complete."),this.pollAborted||this._raiseOnClose()}}async send(e){return this._running?Jt(this._logger,"LongPolling",this._httpClient,this._url,e,this._options):Promise.reject(new Error("Cannot send until the transport is connected"))}async stop(){this._logger.log(Ft.Trace,"(LongPolling transport) Stopping polling."),this._running=!1,this._pollAbort.abort();try{await this._receiving,this._logger.log(Ft.Trace,`(LongPolling transport) sending DELETE request to ${this._url}.`);const e={},[t,n]=Xt();e[t]=n;const o={headers:{...e,...this._options.headers},timeout:this._options.timeout,withCredentials:this._options.withCredentials};let r;try{await this._httpClient.delete(this._url,o)}catch(e){r=e}r?r instanceof tn&&(404===r.statusCode?this._logger.log(Ft.Trace,"(LongPolling transport) A 404 response was returned from sending a DELETE request."):this._logger.log(Ft.Trace,`(LongPolling transport) Error sending a DELETE request: ${r}`)):this._logger.log(Ft.Trace,"(LongPolling transport) DELETE request accepted.")}finally{this._logger.log(Ft.Trace,"(LongPolling transport) Stop finished."),this._raiseOnClose()}}_raiseOnClose(){if(this.onclose){let e="(LongPolling transport) Firing onclose event.";this._closeError&&(e+=" Error: "+this._closeError),this._logger.log(Ft.Trace,e),this.onclose(this._closeError)}}}class Dn{constructor(e,t,n,o){this._httpClient=e,this._accessToken=t,this._logger=n,this._options=o,this.onreceive=null,this.onclose=null}async connect(e,t){return Wt.isRequired(e,"url"),Wt.isRequired(t,"transferFormat"),Wt.isIn(t,Tn,"transferFormat"),this._logger.log(Ft.Trace,"(SSE transport) Connecting."),this._url=e,this._accessToken&&(e+=(e.indexOf("?")<0?"?":"&")+`access_token=${encodeURIComponent(this._accessToken)}`),new Promise(((n,o)=>{let r,i=!1;if(t===Tn.Text){if(jt.isBrowser||jt.isWebWorker)r=new this._options.EventSource(e,{withCredentials:this._options.withCredentials});else{const t=this._httpClient.getCookieString(e),n={};n.Cookie=t;const[o,i]=Xt();n[o]=i,r=new this._options.EventSource(e,{withCredentials:this._options.withCredentials,headers:{...n,...this._options.headers}})}try{r.onmessage=e=>{if(this.onreceive)try{this._logger.log(Ft.Trace,`(SSE transport) data received. ${zt(e.data,this._options.logMessageContent)}.`),this.onreceive(e.data)}catch(e){return void this._close(e)}},r.onerror=e=>{i?this._close():o(new Error("EventSource failed to connect. The connection could not be found on the server, either the connection ID is not present on the server, or a proxy is refusing/buffering the connection. If you have multiple servers check that sticky sessions are enabled."))},r.onopen=()=>{this._logger.log(Ft.Information,`SSE connected to ${this._url}`),this._eventSource=r,i=!0,n()}}catch(e){return void o(e)}}else o(new Error("The Server-Sent Events transport only supports the 'Text' transfer format"))}))}async send(e){return this._eventSource?Jt(this._logger,"SSE",this._httpClient,this._url,e,this._options):Promise.reject(new Error("Cannot send until the transport is connected"))}stop(){return this._close(),Promise.resolve()}_close(e){this._eventSource&&(this._eventSource.close(),this._eventSource=void 0,this.onclose&&this.onclose(e))}}class xn{constructor(e,t,n,o,r,i){this._logger=n,this._accessTokenFactory=t,this._logMessageContent=o,this._webSocketConstructor=r,this._httpClient=e,this.onreceive=null,this.onclose=null,this._headers=i}async connect(e,t){let n;return Wt.isRequired(e,"url"),Wt.isRequired(t,"transferFormat"),Wt.isIn(t,Tn,"transferFormat"),this._logger.log(Ft.Trace,"(WebSockets transport) Connecting."),this._accessTokenFactory&&(n=await this._accessTokenFactory()),new Promise(((o,r)=>{let i;e=e.replace(/^http/,"ws");const s=this._httpClient.getCookieString(e);let a=!1;if(jt.isReactNative){const t={},[o,r]=Xt();t[o]=r,n&&(t[yn.Authorization]=`Bearer ${n}`),s&&(t[yn.Cookie]=s),i=new this._webSocketConstructor(e,void 0,{headers:{...t,...this._headers}})}else n&&(e+=(e.indexOf("?")<0?"?":"&")+`access_token=${encodeURIComponent(n)}`);i||(i=new this._webSocketConstructor(e)),t===Tn.Binary&&(i.binaryType="arraybuffer"),i.onopen=t=>{this._logger.log(Ft.Information,`WebSocket connected to ${e}.`),this._webSocket=i,a=!0,o()},i.onerror=e=>{let t=null;t="undefined"!=typeof ErrorEvent&&e instanceof ErrorEvent?e.error:"There was an error with the transport",this._logger.log(Ft.Information,`(WebSockets transport) ${t}.`)},i.onmessage=e=>{if(this._logger.log(Ft.Trace,`(WebSockets transport) data received. ${zt(e.data,this._logMessageContent)}.`),this.onreceive)try{this.onreceive(e.data)}catch(e){return void this._close(e)}},i.onclose=e=>{if(a)this._close(e);else{let t=null;t="undefined"!=typeof ErrorEvent&&e instanceof ErrorEvent?e.error:"WebSocket failed to connect. The connection could not be found on the server, either the endpoint may not be a SignalR endpoint, the connection ID is not present on the server, or there is a proxy blocking WebSockets. If you have multiple servers check that sticky sessions are enabled.",r(new Error(t))}}}))}send(e){return this._webSocket&&this._webSocket.readyState===this._webSocketConstructor.OPEN?(this._logger.log(Ft.Trace,`(WebSockets transport) sending data. ${zt(e,this._logMessageContent)}.`),this._webSocket.send(e),Promise.resolve()):Promise.reject("WebSocket is not in the OPEN state")}stop(){return this._webSocket&&this._close(void 0),Promise.resolve()}_close(e){this._webSocket&&(this._webSocket.onclose=()=>{},this._webSocket.onmessage=()=>{},this._webSocket.onerror=()=>{},this._webSocket.close(),this._webSocket=void 0),this._logger.log(Ft.Trace,"(WebSockets transport) socket closed."),this.onclose&&(!this._isCloseEvent(e)||!1!==e.wasClean&&1e3===e.code?e instanceof Error?this.onclose(e):this.onclose():this.onclose(new Error(`WebSocket closed with status code: ${e.code} (${e.reason||"no reason given"}).`)))}_isCloseEvent(e){return e&&"boolean"==typeof e.wasClean&&"number"==typeof e.code}}class Nn{constructor(e,t={}){if(this._stopPromiseResolver=()=>{},this.features={},this._negotiateVersion=1,Wt.isRequired(e,"url"),this._logger=function(e){return void 0===e?new Vt(Ft.Information):null===e?$t.instance:void 0!==e.log?e:new Vt(e)}(t.logger),this.baseUrl=this._resolveUrl(e),(t=t||{}).logMessageContent=void 0!==t.logMessageContent&&t.logMessageContent,"boolean"!=typeof t.withCredentials&&void 0!==t.withCredentials)throw new Error("withCredentials option was not a 'boolean' or 'undefined' value");t.withCredentials=void 0===t.withCredentials||t.withCredentials,t.timeout=void 0===t.timeout?1e5:t.timeout,"undefined"==typeof WebSocket||t.WebSocket||(t.WebSocket=WebSocket),"undefined"==typeof EventSource||t.EventSource||(t.EventSource=EventSource),this._httpClient=new _n(t.httpClient||new In(this._logger),t.accessTokenFactory),this._connectionState="Disconnected",this._connectionStarted=!1,this._options=t,this.onreceive=null,this.onclose=null}async start(e){if(e=e||Tn.Binary,Wt.isIn(e,Tn,"transferFormat"),this._logger.log(Ft.Debug,`Starting connection with transfer format '${Tn[e]}'.`),"Disconnected"!==this._connectionState)return Promise.reject(new Error("Cannot start an HttpConnection that is not in the 'Disconnected' state."));if(this._connectionState="Connecting",this._startInternalPromise=this._startInternal(e),await this._startInternalPromise,"Disconnecting"===this._connectionState){const e="Failed to start the HttpConnection before stop() was called.";return this._logger.log(Ft.Error,e),await this._stopPromise,Promise.reject(new on(e))}if("Connected"!==this._connectionState){const e="HttpConnection.startInternal completed gracefully but didn't enter the connection into the connected state!";return this._logger.log(Ft.Error,e),Promise.reject(new on(e))}this._connectionStarted=!0}send(e){return"Connected"!==this._connectionState?Promise.reject(new Error("Cannot send data if the connection is not in the 'Connected' State.")):(this._sendQueue||(this._sendQueue=new Mn(this.transport)),this._sendQueue.send(e))}async stop(e){return"Disconnected"===this._connectionState?(this._logger.log(Ft.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnected state.`),Promise.resolve()):"Disconnecting"===this._connectionState?(this._logger.log(Ft.Debug,`Call to HttpConnection.stop(${e}) ignored because the connection is already in the disconnecting state.`),this._stopPromise):(this._connectionState="Disconnecting",this._stopPromise=new Promise((e=>{this._stopPromiseResolver=e})),await this._stopInternal(e),void await this._stopPromise)}async _stopInternal(e){this._stopError=e;try{await this._startInternalPromise}catch(e){}if(this.transport){try{await this.transport.stop()}catch(e){this._logger.log(Ft.Error,`HttpConnection.transport.stop() threw error '${e}'.`),this._stopConnection()}this.transport=void 0}else this._logger.log(Ft.Debug,"HttpConnection.transport is undefined in HttpConnection.stop() because start() failed.")}async _startInternal(e){let t=this.baseUrl;this._accessTokenFactory=this._options.accessTokenFactory,this._httpClient._accessTokenFactory=this._accessTokenFactory;try{if(this._options.skipNegotiation){if(this._options.transport!==kn.WebSockets)throw new Error("Negotiation can only be skipped when using the WebSocket transport directly.");this.transport=this._constructTransport(kn.WebSockets),await this._startTransport(t,e)}else{let n=null,o=0;do{if(n=await this._getNegotiationResponse(t),"Disconnecting"===this._connectionState||"Disconnected"===this._connectionState)throw new on("The connection was stopped during negotiation.");if(n.error)throw new Error(n.error);if(n.ProtocolVersion)throw new Error("Detected a connection attempt to an ASP.NET SignalR Server. This client only supports connecting to an ASP.NET Core SignalR Server. See https://aka.ms/signalr-core-differences for details.");if(n.url&&(t=n.url),n.accessToken){const e=n.accessToken;this._accessTokenFactory=()=>e,this._httpClient._accessToken=e,this._httpClient._accessTokenFactory=void 0}o++}while(n.url&&o<100);if(100===o&&n.url)throw new Error("Negotiate redirection limit exceeded.");await this._createTransport(t,this._options.transport,n,e)}this.transport instanceof An&&(this.features.inherentKeepAlive=!0),"Connecting"===this._connectionState&&(this._logger.log(Ft.Debug,"The HttpConnection connected successfully."),this._connectionState="Connected")}catch(e){return this._logger.log(Ft.Error,"Failed to start the connection: "+e),this._connectionState="Disconnected",this.transport=void 0,this._stopPromiseResolver(),Promise.reject(e)}}async _getNegotiationResponse(e){const t={},[n,o]=Xt();t[n]=o;const r=this._resolveNegotiateUrl(e);this._logger.log(Ft.Debug,`Sending negotiation request: ${r}.`);try{const e=await this._httpClient.post(r,{content:"",headers:{...t,...this._options.headers},timeout:this._options.timeout,withCredentials:this._options.withCredentials});if(200!==e.statusCode)return Promise.reject(new Error(`Unexpected status code returned from negotiate '${e.statusCode}'`));const n=JSON.parse(e.content);return(!n.negotiateVersion||n.negotiateVersion<1)&&(n.connectionToken=n.connectionId),n.useStatefulReconnect&&!0!==this._options._useStatefulReconnect?Promise.reject(new cn("Client didn't negotiate Stateful Reconnect but the server did.")):n}catch(e){let t="Failed to complete negotiation with the server: "+e;return e instanceof tn&&404===e.statusCode&&(t+=" Either this is not a SignalR endpoint or there is a proxy blocking the connection."),this._logger.log(Ft.Error,t),Promise.reject(new cn(t))}}_createConnectUrl(e,t){return t?e+(-1===e.indexOf("?")?"?":"&")+`id=${t}`:e}async _createTransport(e,t,n,o){let r=this._createConnectUrl(e,n.connectionToken);if(this._isITransport(t))return this._logger.log(Ft.Debug,"Connection was provided an instance of ITransport, using that directly."),this.transport=t,await this._startTransport(r,o),void(this.connectionId=n.connectionId);const i=[],s=n.availableTransports||[];let a=n;for(const n of s){const s=this._resolveTransportOrError(n,t,o,!0===(null==a?void 0:a.useStatefulReconnect));if(s instanceof Error)i.push(`${n.transport} failed:`),i.push(s);else if(this._isITransport(s)){if(this.transport=s,!a){try{a=await this._getNegotiationResponse(e)}catch(e){return Promise.reject(e)}r=this._createConnectUrl(e,a.connectionToken)}try{return await this._startTransport(r,o),void(this.connectionId=a.connectionId)}catch(e){if(this._logger.log(Ft.Error,`Failed to start the transport '${n.transport}': ${e}`),a=void 0,i.push(new an(`${n.transport} failed: ${e}`,kn[n.transport])),"Connecting"!==this._connectionState){const e="Failed to select transport before stop() was called.";return this._logger.log(Ft.Debug,e),Promise.reject(new on(e))}}}}return i.length>0?Promise.reject(new ln(`Unable to connect to the server with any of the available transports. ${i.join(" ")}`,i)):Promise.reject(new Error("None of the transports supported by the client are supported by the server."))}_constructTransport(e){switch(e){case kn.WebSockets:if(!this._options.WebSocket)throw new Error("'WebSocket' is not supported in your environment.");return new xn(this._httpClient,this._accessTokenFactory,this._logger,this._options.logMessageContent,this._options.WebSocket,this._options.headers||{});case kn.ServerSentEvents:if(!this._options.EventSource)throw new Error("'EventSource' is not supported in your environment.");return new Dn(this._httpClient,this._httpClient._accessToken,this._logger,this._options);case kn.LongPolling:return new An(this._httpClient,this._logger,this._options);default:throw new Error(`Unknown transport: ${e}.`)}}_startTransport(e,t){return this.transport.onreceive=this.onreceive,this.features.reconnect?this.transport.onclose=async n=>{let o=!1;if(this.features.reconnect){try{this.features.disconnected(),await this.transport.connect(e,t),await this.features.resend()}catch{o=!0}o&&this._stopConnection(n)}else this._stopConnection(n)}:this.transport.onclose=e=>this._stopConnection(e),this.transport.connect(e,t)}_resolveTransportOrError(e,t,n,o){const r=kn[e.transport];if(null==r)return this._logger.log(Ft.Debug,`Skipping transport '${e.transport}' because it is not supported by this client.`),new Error(`Skipping transport '${e.transport}' because it is not supported by this client.`);if(!function(e,t){return!e||0!=(t&e)}(t,r))return this._logger.log(Ft.Debug,`Skipping transport '${kn[r]}' because it was disabled by the client.`),new sn(`'${kn[r]}' is disabled by the client.`,r);if(!(e.transferFormats.map((e=>Tn[e])).indexOf(n)>=0))return this._logger.log(Ft.Debug,`Skipping transport '${kn[r]}' because it does not support the requested transfer format '${Tn[n]}'.`),new Error(`'${kn[r]}' does not support ${Tn[n]}.`);if(r===kn.WebSockets&&!this._options.WebSocket||r===kn.ServerSentEvents&&!this._options.EventSource)return this._logger.log(Ft.Debug,`Skipping transport '${kn[r]}' because it is not supported in your environment.'`),new rn(`'${kn[r]}' is not supported in your environment.`,r);this._logger.log(Ft.Debug,`Selecting transport '${kn[r]}'.`);try{return this.features.reconnect=r===kn.WebSockets?o:void 0,this._constructTransport(r)}catch(e){return e}}_isITransport(e){return e&&"object"==typeof e&&"connect"in e}_stopConnection(e){if(this._logger.log(Ft.Debug,`HttpConnection.stopConnection(${e}) called while in state ${this._connectionState}.`),this.transport=void 0,e=this._stopError||e,this._stopError=void 0,"Disconnected"!==this._connectionState){if("Connecting"===this._connectionState)throw this._logger.log(Ft.Warning,`Call to HttpConnection.stopConnection(${e}) was ignored because the connection is still in the connecting state.`),new Error(`HttpConnection.stopConnection(${e}) was called while the connection is still in the connecting state.`);if("Disconnecting"===this._connectionState&&this._stopPromiseResolver(),e?this._logger.log(Ft.Error,`Connection disconnected with error '${e}'.`):this._logger.log(Ft.Information,"Connection disconnected."),this._sendQueue&&(this._sendQueue.stop().catch((e=>{this._logger.log(Ft.Error,`TransportSendQueue.stop() threw error '${e}'.`)})),this._sendQueue=void 0),this.connectionId=void 0,this._connectionState="Disconnected",this._connectionStarted){this._connectionStarted=!1;try{this.onclose&&this.onclose(e)}catch(t){this._logger.log(Ft.Error,`HttpConnection.onclose(${e}) threw error '${t}'.`)}}}else this._logger.log(Ft.Debug,`Call to HttpConnection.stopConnection(${e}) was ignored because the connection is already in the disconnected state.`)}_resolveUrl(e){if(0===e.lastIndexOf("https://",0)||0===e.lastIndexOf("http://",0))return e;if(!jt.isBrowser)throw new Error(`Cannot resolve '${e}'.`);const t=window.document.createElement("a");return t.href=e,this._logger.log(Ft.Information,`Normalizing '${e}' to '${t.href}'.`),t.href}_resolveNegotiateUrl(e){const t=new URL(e);t.pathname.endsWith("/")?t.pathname+="negotiate":t.pathname+="/negotiate";const n=new URLSearchParams(t.searchParams);return n.has("negotiateVersion")||n.append("negotiateVersion",this._negotiateVersion.toString()),n.has("useStatefulReconnect")?"true"===n.get("useStatefulReconnect")&&(this._options._useStatefulReconnect=!0):!0===this._options._useStatefulReconnect&&n.append("useStatefulReconnect","true"),t.search=n.toString(),t.toString()}}class Mn{constructor(e){this._transport=e,this._buffer=[],this._executing=!0,this._sendBufferedData=new Pn,this._transportResult=new Pn,this._sendLoopPromise=this._sendLoop()}send(e){return this._bufferData(e),this._transportResult||(this._transportResult=new Pn),this._transportResult.promise}stop(){return this._executing=!1,this._sendBufferedData.resolve(),this._sendLoopPromise}_bufferData(e){if(this._buffer.length&&typeof this._buffer[0]!=typeof e)throw new Error(`Expected data to be of type ${typeof this._buffer} but was of type ${typeof e}`);this._buffer.push(e),this._sendBufferedData.resolve()}async _sendLoop(){for(;;){if(await this._sendBufferedData.promise,!this._executing){this._transportResult&&this._transportResult.reject("Connection stopped.");break}this._sendBufferedData=new Pn;const e=this._transportResult;this._transportResult=void 0;const t="string"==typeof this._buffer[0]?this._buffer.join(""):Mn._concatBuffers(this._buffer);this._buffer.length=0;try{await this._transport.send(t),e.resolve()}catch(t){e.reject(t)}}}static _concatBuffers(e){const t=e.map((e=>e.byteLength)).reduce(((e,t)=>e+t)),n=new Uint8Array(t);let o=0;for(const t of e)n.set(new Uint8Array(t),o),o+=t.byteLength;return n.buffer}}class Pn{constructor(){this.promise=new Promise(((e,t)=>[this._resolver,this._rejecter]=[e,t]))}resolve(){this._resolver()}reject(e){this._rejecter(e)}}class Un{constructor(){this.name="json",this.version=2,this.transferFormat=Tn.Text}parseMessages(e,t){if("string"!=typeof e)throw new Error("Invalid input for JSON hub protocol. Expected a string.");if(!e)return[];null===t&&(t=$t.instance);const n=Ot.parse(e),o=[];for(const e of n){const n=JSON.parse(e);if("number"!=typeof n.type)throw new Error("Invalid payload.");switch(n.type){case hn.Invocation:this._isInvocationMessage(n);break;case hn.StreamItem:this._isStreamItemMessage(n);break;case hn.Completion:this._isCompletionMessage(n);break;case hn.Ping:case hn.Close:break;case hn.Ack:this._isAckMessage(n);break;case hn.Sequence:this._isSequenceMessage(n);break;default:t.log(Ft.Information,"Unknown message type '"+n.type+"' ignored.");continue}o.push(n)}return o}writeMessage(e){return Ot.write(JSON.stringify(e))}_isInvocationMessage(e){this._assertNotEmptyString(e.target,"Invalid payload for Invocation message."),void 0!==e.invocationId&&this._assertNotEmptyString(e.invocationId,"Invalid payload for Invocation message.")}_isStreamItemMessage(e){if(this._assertNotEmptyString(e.invocationId,"Invalid payload for StreamItem message."),void 0===e.item)throw new Error("Invalid payload for StreamItem message.")}_isCompletionMessage(e){if(e.result&&e.error)throw new Error("Invalid payload for Completion message.");!e.result&&e.error&&this._assertNotEmptyString(e.error,"Invalid payload for Completion message."),this._assertNotEmptyString(e.invocationId,"Invalid payload for Completion message.")}_isAckMessage(e){if("number"!=typeof e.sequenceId)throw new Error("Invalid SequenceId for Ack message.")}_isSequenceMessage(e){if("number"!=typeof e.sequenceId)throw new Error("Invalid SequenceId for Sequence message.")}_assertNotEmptyString(e,t){if("string"!=typeof e||""===e)throw new Error(t)}}const Ln={trace:Ft.Trace,debug:Ft.Debug,info:Ft.Information,information:Ft.Information,warn:Ft.Warning,warning:Ft.Warning,error:Ft.Error,critical:Ft.Critical,none:Ft.None};class Bn{configureLogging(e){if(Wt.isRequired(e,"logging"),function(e){return void 0!==e.log}(e))this.logger=e;else if("string"==typeof e){const t=function(e){const t=Ln[e.toLowerCase()];if(void 0!==t)return t;throw new Error(`Unknown log level: ${e}`)}(e);this.logger=new Vt(t)}else this.logger=new Vt(e);return this}withUrl(e,t){return Wt.isRequired(e,"url"),Wt.isNotEmpty(e,"url"),this.url=e,this.httpConnectionOptions="object"==typeof t?{...this.httpConnectionOptions,...t}:{...this.httpConnectionOptions,transport:t},this}withHubProtocol(e){return Wt.isRequired(e,"protocol"),this.protocol=e,this}withAutomaticReconnect(e){if(this.reconnectPolicy)throw new Error("A reconnectPolicy has already been set.");return e?Array.isArray(e)?this.reconnectPolicy=new vn(e):this.reconnectPolicy=e:this.reconnectPolicy=new vn,this}withServerTimeout(e){return Wt.isRequired(e,"milliseconds"),this._serverTimeoutInMilliseconds=e,this}withKeepAliveInterval(e){return Wt.isRequired(e,"milliseconds"),this._keepAliveIntervalInMilliseconds=e,this}withStatefulReconnect(e){return void 0===this.httpConnectionOptions&&(this.httpConnectionOptions={}),this.httpConnectionOptions._useStatefulReconnect=!0,this._statefulReconnectBufferSize=null==e?void 0:e.bufferSize,this}build(){const e=this.httpConnectionOptions||{};if(void 0===e.logger&&(e.logger=this.logger),!this.url)throw new Error("The 'HubConnectionBuilder.withUrl' method must be called before building the connection.");const t=new Nn(this.url,e);return gn.create(t,this.logger||$t.instance,this.protocol||new Un,this.reconnectPolicy,this._serverTimeoutInMilliseconds,this._keepAliveIntervalInMilliseconds,this._statefulReconnectBufferSize)}}var On;!function(e){e[e.Default=0]="Default",e[e.Server=1]="Server",e[e.WebAssembly=2]="WebAssembly",e[e.WebView=3]="WebView"}(On||(On={}));var Fn,$n,Hn,Wn=4294967295;function jn(e,t,n){var o=Math.floor(n/4294967296),r=n;e.setUint32(t,o),e.setUint32(t+4,r)}function zn(e,t){return 4294967296*e.getInt32(t)+e.getUint32(t+4)}var qn=("undefined"==typeof process||"never"!==(null===(Fn=null===process||void 0===process?void 0:process.env)||void 0===Fn?void 0:Fn.TEXT_ENCODING))&&"undefined"!=typeof TextEncoder&&"undefined"!=typeof TextDecoder;function Jn(e){for(var t=e.length,n=0,o=0;o<t;){var r=e.charCodeAt(o++);if(0!=(4294967168&r))if(0==(4294965248&r))n+=2;else{if(r>=55296&&r<=56319&&o<t){var i=e.charCodeAt(o);56320==(64512&i)&&(++o,r=((1023&r)<<10)+(1023&i)+65536)}n+=0==(4294901760&r)?3:4}else n++}return n}var Kn=qn?new TextEncoder:void 0,Vn=qn?"undefined"!=typeof process&&"force"!==(null===($n=null===process||void 0===process?void 0:process.env)||void 0===$n?void 0:$n.TEXT_ENCODING)?200:0:Wn,Xn=(null==Kn?void 0:Kn.encodeInto)?function(e,t,n){Kn.encodeInto(e,t.subarray(n))}:function(e,t,n){t.set(Kn.encode(e),n)};function Gn(e,t,n){for(var o=t,r=o+n,i=[],s="";o<r;){var a=e[o++];if(0==(128&a))i.push(a);else if(192==(224&a)){var c=63&e[o++];i.push((31&a)<<6|c)}else if(224==(240&a)){c=63&e[o++];var l=63&e[o++];i.push((31&a)<<12|c<<6|l)}else if(240==(248&a)){var h=(7&a)<<18|(c=63&e[o++])<<12|(l=63&e[o++])<<6|63&e[o++];h>65535&&(h-=65536,i.push(h>>>10&1023|55296),h=56320|1023&h),i.push(h)}else i.push(a);i.length>=4096&&(s+=String.fromCharCode.apply(String,i),i.length=0)}return i.length>0&&(s+=String.fromCharCode.apply(String,i)),s}var Yn,Qn=qn?new TextDecoder:null,Zn=qn?"undefined"!=typeof process&&"force"!==(null===(Hn=null===process||void 0===process?void 0:process.env)||void 0===Hn?void 0:Hn.TEXT_DECODER)?200:0:Wn,eo=function(e,t){this.type=e,this.data=t},to=(Yn=function(e,t){return Yn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Yn(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Yn(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),no=function(e){function t(n){var o=e.call(this,n)||this,r=Object.create(t.prototype);return Object.setPrototypeOf(o,r),Object.defineProperty(o,"name",{configurable:!0,enumerable:!1,value:t.name}),o}return to(t,e),t}(Error),oo={type:-1,encode:function(e){var t,n,o,r;return e instanceof Date?function(e){var t,n=e.sec,o=e.nsec;if(n>=0&&o>=0&&n<=17179869183){if(0===o&&n<=4294967295){var r=new Uint8Array(4);return(t=new DataView(r.buffer)).setUint32(0,n),r}var i=n/4294967296,s=4294967295&n;return r=new Uint8Array(8),(t=new DataView(r.buffer)).setUint32(0,o<<2|3&i),t.setUint32(4,s),r}return r=new Uint8Array(12),(t=new DataView(r.buffer)).setUint32(0,o),jn(t,4,n),r}((o=1e6*((t=e.getTime())-1e3*(n=Math.floor(t/1e3))),{sec:n+(r=Math.floor(o/1e9)),nsec:o-1e9*r})):null},decode:function(e){var t=function(e){var t=new DataView(e.buffer,e.byteOffset,e.byteLength);switch(e.byteLength){case 4:return{sec:t.getUint32(0),nsec:0};case 8:var n=t.getUint32(0);return{sec:4294967296*(3&n)+t.getUint32(4),nsec:n>>>2};case 12:return{sec:zn(t,4),nsec:t.getUint32(0)};default:throw new no("Unrecognized data size for timestamp (expected 4, 8, or 12): ".concat(e.length))}}(e);return new Date(1e3*t.sec+t.nsec/1e6)}},ro=function(){function e(){this.builtInEncoders=[],this.builtInDecoders=[],this.encoders=[],this.decoders=[],this.register(oo)}return e.prototype.register=function(e){var t=e.type,n=e.encode,o=e.decode;if(t>=0)this.encoders[t]=n,this.decoders[t]=o;else{var r=1+t;this.builtInEncoders[r]=n,this.builtInDecoders[r]=o}},e.prototype.tryToEncode=function(e,t){for(var n=0;n<this.builtInEncoders.length;n++)if(null!=(o=this.builtInEncoders[n])&&null!=(r=o(e,t)))return new eo(-1-n,r);for(n=0;n<this.encoders.length;n++){var o,r;if(null!=(o=this.encoders[n])&&null!=(r=o(e,t)))return new eo(n,r)}return e instanceof eo?e:null},e.prototype.decode=function(e,t,n){var o=t<0?this.builtInDecoders[-1-t]:this.decoders[t];return o?o(e,t,n):new eo(t,e)},e.defaultCodec=new e,e}();function io(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):e instanceof ArrayBuffer?new Uint8Array(e):Uint8Array.from(e)}var so=function(){function e(e,t,n,o,r,i,s,a){void 0===e&&(e=ro.defaultCodec),void 0===t&&(t=void 0),void 0===n&&(n=100),void 0===o&&(o=2048),void 0===r&&(r=!1),void 0===i&&(i=!1),void 0===s&&(s=!1),void 0===a&&(a=!1),this.extensionCodec=e,this.context=t,this.maxDepth=n,this.initialBufferSize=o,this.sortKeys=r,this.forceFloat32=i,this.ignoreUndefined=s,this.forceIntegerToFloat=a,this.pos=0,this.view=new DataView(new ArrayBuffer(this.initialBufferSize)),this.bytes=new Uint8Array(this.view.buffer)}return e.prototype.reinitializeState=function(){this.pos=0},e.prototype.encodeSharedRef=function(e){return this.reinitializeState(),this.doEncode(e,1),this.bytes.subarray(0,this.pos)},e.prototype.encode=function(e){return this.reinitializeState(),this.doEncode(e,1),this.bytes.slice(0,this.pos)},e.prototype.doEncode=function(e,t){if(t>this.maxDepth)throw new Error("Too deep objects in depth ".concat(t));null==e?this.encodeNil():"boolean"==typeof e?this.encodeBoolean(e):"number"==typeof e?this.encodeNumber(e):"string"==typeof e?this.encodeString(e):this.encodeObject(e,t)},e.prototype.ensureBufferSizeToWrite=function(e){var t=this.pos+e;this.view.byteLength<t&&this.resizeBuffer(2*t)},e.prototype.resizeBuffer=function(e){var t=new ArrayBuffer(e),n=new Uint8Array(t),o=new DataView(t);n.set(this.bytes),this.view=o,this.bytes=n},e.prototype.encodeNil=function(){this.writeU8(192)},e.prototype.encodeBoolean=function(e){!1===e?this.writeU8(194):this.writeU8(195)},e.prototype.encodeNumber=function(e){Number.isSafeInteger(e)&&!this.forceIntegerToFloat?e>=0?e<128?this.writeU8(e):e<256?(this.writeU8(204),this.writeU8(e)):e<65536?(this.writeU8(205),this.writeU16(e)):e<4294967296?(this.writeU8(206),this.writeU32(e)):(this.writeU8(207),this.writeU64(e)):e>=-32?this.writeU8(224|e+32):e>=-128?(this.writeU8(208),this.writeI8(e)):e>=-32768?(this.writeU8(209),this.writeI16(e)):e>=-2147483648?(this.writeU8(210),this.writeI32(e)):(this.writeU8(211),this.writeI64(e)):this.forceFloat32?(this.writeU8(202),this.writeF32(e)):(this.writeU8(203),this.writeF64(e))},e.prototype.writeStringHeader=function(e){if(e<32)this.writeU8(160+e);else if(e<256)this.writeU8(217),this.writeU8(e);else if(e<65536)this.writeU8(218),this.writeU16(e);else{if(!(e<4294967296))throw new Error("Too long string: ".concat(e," bytes in UTF-8"));this.writeU8(219),this.writeU32(e)}},e.prototype.encodeString=function(e){if(e.length>Vn){var t=Jn(e);this.ensureBufferSizeToWrite(5+t),this.writeStringHeader(t),Xn(e,this.bytes,this.pos),this.pos+=t}else t=Jn(e),this.ensureBufferSizeToWrite(5+t),this.writeStringHeader(t),function(e,t,n){for(var o=e.length,r=n,i=0;i<o;){var s=e.charCodeAt(i++);if(0!=(4294967168&s)){if(0==(4294965248&s))t[r++]=s>>6&31|192;else{if(s>=55296&&s<=56319&&i<o){var a=e.charCodeAt(i);56320==(64512&a)&&(++i,s=((1023&s)<<10)+(1023&a)+65536)}0==(4294901760&s)?(t[r++]=s>>12&15|224,t[r++]=s>>6&63|128):(t[r++]=s>>18&7|240,t[r++]=s>>12&63|128,t[r++]=s>>6&63|128)}t[r++]=63&s|128}else t[r++]=s}}(e,this.bytes,this.pos),this.pos+=t},e.prototype.encodeObject=function(e,t){var n=this.extensionCodec.tryToEncode(e,this.context);if(null!=n)this.encodeExtension(n);else if(Array.isArray(e))this.encodeArray(e,t);else if(ArrayBuffer.isView(e))this.encodeBinary(e);else{if("object"!=typeof e)throw new Error("Unrecognized object: ".concat(Object.prototype.toString.apply(e)));this.encodeMap(e,t)}},e.prototype.encodeBinary=function(e){var t=e.byteLength;if(t<256)this.writeU8(196),this.writeU8(t);else if(t<65536)this.writeU8(197),this.writeU16(t);else{if(!(t<4294967296))throw new Error("Too large binary: ".concat(t));this.writeU8(198),this.writeU32(t)}var n=io(e);this.writeU8a(n)},e.prototype.encodeArray=function(e,t){var n=e.length;if(n<16)this.writeU8(144+n);else if(n<65536)this.writeU8(220),this.writeU16(n);else{if(!(n<4294967296))throw new Error("Too large array: ".concat(n));this.writeU8(221),this.writeU32(n)}for(var o=0,r=e;o<r.length;o++){var i=r[o];this.doEncode(i,t+1)}},e.prototype.countWithoutUndefined=function(e,t){for(var n=0,o=0,r=t;o<r.length;o++)void 0!==e[r[o]]&&n++;return n},e.prototype.encodeMap=function(e,t){var n=Object.keys(e);this.sortKeys&&n.sort();var o=this.ignoreUndefined?this.countWithoutUndefined(e,n):n.length;if(o<16)this.writeU8(128+o);else if(o<65536)this.writeU8(222),this.writeU16(o);else{if(!(o<4294967296))throw new Error("Too large map object: ".concat(o));this.writeU8(223),this.writeU32(o)}for(var r=0,i=n;r<i.length;r++){var s=i[r],a=e[s];this.ignoreUndefined&&void 0===a||(this.encodeString(s),this.doEncode(a,t+1))}},e.prototype.encodeExtension=function(e){var t=e.data.length;if(1===t)this.writeU8(212);else if(2===t)this.writeU8(213);else if(4===t)this.writeU8(214);else if(8===t)this.writeU8(215);else if(16===t)this.writeU8(216);else if(t<256)this.writeU8(199),this.writeU8(t);else if(t<65536)this.writeU8(200),this.writeU16(t);else{if(!(t<4294967296))throw new Error("Too large extension object: ".concat(t));this.writeU8(201),this.writeU32(t)}this.writeI8(e.type),this.writeU8a(e.data)},e.prototype.writeU8=function(e){this.ensureBufferSizeToWrite(1),this.view.setUint8(this.pos,e),this.pos++},e.prototype.writeU8a=function(e){var t=e.length;this.ensureBufferSizeToWrite(t),this.bytes.set(e,this.pos),this.pos+=t},e.prototype.writeI8=function(e){this.ensureBufferSizeToWrite(1),this.view.setInt8(this.pos,e),this.pos++},e.prototype.writeU16=function(e){this.ensureBufferSizeToWrite(2),this.view.setUint16(this.pos,e),this.pos+=2},e.prototype.writeI16=function(e){this.ensureBufferSizeToWrite(2),this.view.setInt16(this.pos,e),this.pos+=2},e.prototype.writeU32=function(e){this.ensureBufferSizeToWrite(4),this.view.setUint32(this.pos,e),this.pos+=4},e.prototype.writeI32=function(e){this.ensureBufferSizeToWrite(4),this.view.setInt32(this.pos,e),this.pos+=4},e.prototype.writeF32=function(e){this.ensureBufferSizeToWrite(4),this.view.setFloat32(this.pos,e),this.pos+=4},e.prototype.writeF64=function(e){this.ensureBufferSizeToWrite(8),this.view.setFloat64(this.pos,e),this.pos+=8},e.prototype.writeU64=function(e){this.ensureBufferSizeToWrite(8),function(e,t,n){var o=n/4294967296,r=n;e.setUint32(t,o),e.setUint32(t+4,r)}(this.view,this.pos,e),this.pos+=8},e.prototype.writeI64=function(e){this.ensureBufferSizeToWrite(8),jn(this.view,this.pos,e),this.pos+=8},e}();function ao(e){return"".concat(e<0?"-":"","0x").concat(Math.abs(e).toString(16).padStart(2,"0"))}var co=function(){function e(e,t){void 0===e&&(e=16),void 0===t&&(t=16),this.maxKeyLength=e,this.maxLengthPerKey=t,this.hit=0,this.miss=0,this.caches=[];for(var n=0;n<this.maxKeyLength;n++)this.caches.push([])}return e.prototype.canBeCached=function(e){return e>0&&e<=this.maxKeyLength},e.prototype.find=function(e,t,n){e:for(var o=0,r=this.caches[n-1];o<r.length;o++){for(var i=r[o],s=i.bytes,a=0;a<n;a++)if(s[a]!==e[t+a])continue e;return i.str}return null},e.prototype.store=function(e,t){var n=this.caches[e.length-1],o={bytes:e,str:t};n.length>=this.maxLengthPerKey?n[Math.random()*n.length|0]=o:n.push(o)},e.prototype.decode=function(e,t,n){var o=this.find(e,t,n);if(null!=o)return this.hit++,o;this.miss++;var r=Gn(e,t,n),i=Uint8Array.prototype.slice.call(e,t,t+n);return this.store(i,r),r},e}(),lo=function(e,t){var n,o,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;s;)try{if(n=1,o&&(r=2&i[0]?o.return:i[0]?o.throw||((r=o.return)&&r.call(o),0):o.next)&&!(r=r.call(o,i[1])).done)return r;switch(o=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,o=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!((r=(r=s.trys).length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){s.label=i[1];break}if(6===i[0]&&s.label<r[1]){s.label=r[1],r=i;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(i);break}r[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],o=0}finally{n=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},ho=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(n){t[n]=e[n]&&function(t){return new Promise((function(o,r){!function(e,t,n,o){Promise.resolve(o).then((function(t){e({value:t,done:n})}),t)}(o,r,(t=e[n](t)).done,t.value)}))}}},uo=function(e){return this instanceof uo?(this.v=e,this):new uo(e)},po=new DataView(new ArrayBuffer(0)),fo=new Uint8Array(po.buffer),go=function(){try{po.getInt8(0)}catch(e){return e.constructor}throw new Error("never reached")}(),mo=new go("Insufficient data"),vo=new co,yo=function(){function e(e,t,n,o,r,i,s,a){void 0===e&&(e=ro.defaultCodec),void 0===t&&(t=void 0),void 0===n&&(n=Wn),void 0===o&&(o=Wn),void 0===r&&(r=Wn),void 0===i&&(i=Wn),void 0===s&&(s=Wn),void 0===a&&(a=vo),this.extensionCodec=e,this.context=t,this.maxStrLength=n,this.maxBinLength=o,this.maxArrayLength=r,this.maxMapLength=i,this.maxExtLength=s,this.keyDecoder=a,this.totalPos=0,this.pos=0,this.view=po,this.bytes=fo,this.headByte=-1,this.stack=[]}return e.prototype.reinitializeState=function(){this.totalPos=0,this.headByte=-1,this.stack.length=0},e.prototype.setBuffer=function(e){this.bytes=io(e),this.view=function(e){if(e instanceof ArrayBuffer)return new DataView(e);var t=io(e);return new DataView(t.buffer,t.byteOffset,t.byteLength)}(this.bytes),this.pos=0},e.prototype.appendBuffer=function(e){if(-1!==this.headByte||this.hasRemaining(1)){var t=this.bytes.subarray(this.pos),n=io(e),o=new Uint8Array(t.length+n.length);o.set(t),o.set(n,t.length),this.setBuffer(o)}else this.setBuffer(e)},e.prototype.hasRemaining=function(e){return this.view.byteLength-this.pos>=e},e.prototype.createExtraByteError=function(e){var t=this.view,n=this.pos;return new RangeError("Extra ".concat(t.byteLength-n," of ").concat(t.byteLength," byte(s) found at buffer[").concat(e,"]"))},e.prototype.decode=function(e){this.reinitializeState(),this.setBuffer(e);var t=this.doDecodeSync();if(this.hasRemaining(1))throw this.createExtraByteError(this.pos);return t},e.prototype.decodeMulti=function(e){return lo(this,(function(t){switch(t.label){case 0:this.reinitializeState(),this.setBuffer(e),t.label=1;case 1:return this.hasRemaining(1)?[4,this.doDecodeSync()]:[3,3];case 2:return t.sent(),[3,1];case 3:return[2]}}))},e.prototype.decodeAsync=function(e){var t,n,o,r,i,s,a;return i=this,void 0,a=function(){var i,s,a,c,l,h,d,u;return lo(this,(function(p){switch(p.label){case 0:i=!1,p.label=1;case 1:p.trys.push([1,6,7,12]),t=ho(e),p.label=2;case 2:return[4,t.next()];case 3:if((n=p.sent()).done)return[3,5];if(a=n.value,i)throw this.createExtraByteError(this.totalPos);this.appendBuffer(a);try{s=this.doDecodeSync(),i=!0}catch(e){if(!(e instanceof go))throw e}this.totalPos+=this.pos,p.label=4;case 4:return[3,2];case 5:return[3,12];case 6:return c=p.sent(),o={error:c},[3,12];case 7:return p.trys.push([7,,10,11]),n&&!n.done&&(r=t.return)?[4,r.call(t)]:[3,9];case 8:p.sent(),p.label=9;case 9:return[3,11];case 10:if(o)throw o.error;return[7];case 11:return[7];case 12:if(i){if(this.hasRemaining(1))throw this.createExtraByteError(this.totalPos);return[2,s]}throw h=(l=this).headByte,d=l.pos,u=l.totalPos,new RangeError("Insufficient data in parsing ".concat(ao(h)," at ").concat(u," (").concat(d," in the current buffer)"))}}))},new((s=void 0)||(s=Promise))((function(e,t){function n(e){try{r(a.next(e))}catch(e){t(e)}}function o(e){try{r(a.throw(e))}catch(e){t(e)}}function r(t){var r;t.done?e(t.value):(r=t.value,r instanceof s?r:new s((function(e){e(r)}))).then(n,o)}r((a=a.apply(i,[])).next())}))},e.prototype.decodeArrayStream=function(e){return this.decodeMultiAsync(e,!0)},e.prototype.decodeStream=function(e){return this.decodeMultiAsync(e,!1)},e.prototype.decodeMultiAsync=function(e,t){return function(n,o,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,s=function(){var n,o,r,i,s,a,c,l,h;return lo(this,(function(d){switch(d.label){case 0:n=t,o=-1,d.label=1;case 1:d.trys.push([1,13,14,19]),r=ho(e),d.label=2;case 2:return[4,uo(r.next())];case 3:if((i=d.sent()).done)return[3,12];if(s=i.value,t&&0===o)throw this.createExtraByteError(this.totalPos);this.appendBuffer(s),n&&(o=this.readArraySize(),n=!1,this.complete()),d.label=4;case 4:d.trys.push([4,9,,10]),d.label=5;case 5:return[4,uo(this.doDecodeSync())];case 6:return[4,d.sent()];case 7:return d.sent(),0==--o?[3,8]:[3,5];case 8:return[3,10];case 9:if(!((a=d.sent())instanceof go))throw a;return[3,10];case 10:this.totalPos+=this.pos,d.label=11;case 11:return[3,2];case 12:return[3,19];case 13:return c=d.sent(),l={error:c},[3,19];case 14:return d.trys.push([14,,17,18]),i&&!i.done&&(h=r.return)?[4,uo(h.call(r))]:[3,16];case 15:d.sent(),d.label=16;case 16:return[3,18];case 17:if(l)throw l.error;return[7];case 18:return[7];case 19:return[2]}}))}.apply(n,o||[]),a=[];return i={},c("next"),c("throw"),c("return"),i[Symbol.asyncIterator]=function(){return this},i;function c(e){s[e]&&(i[e]=function(t){return new Promise((function(n,o){a.push([e,t,n,o])>1||l(e,t)}))})}function l(e,t){try{(n=s[e](t)).value instanceof uo?Promise.resolve(n.value.v).then(h,d):u(a[0][2],n)}catch(e){u(a[0][3],e)}var n}function h(e){l("next",e)}function d(e){l("throw",e)}function u(e,t){e(t),a.shift(),a.length&&l(a[0][0],a[0][1])}}(this,arguments)},e.prototype.doDecodeSync=function(){e:for(;;){var e=this.readHeadByte(),t=void 0;if(e>=224)t=e-256;else if(e<192)if(e<128)t=e;else if(e<144){if(0!=(o=e-128)){this.pushMapState(o),this.complete();continue e}t={}}else if(e<160){if(0!=(o=e-144)){this.pushArrayState(o),this.complete();continue e}t=[]}else{var n=e-160;t=this.decodeUtf8String(n,0)}else if(192===e)t=null;else if(194===e)t=!1;else if(195===e)t=!0;else if(202===e)t=this.readF32();else if(203===e)t=this.readF64();else if(204===e)t=this.readU8();else if(205===e)t=this.readU16();else if(206===e)t=this.readU32();else if(207===e)t=this.readU64();else if(208===e)t=this.readI8();else if(209===e)t=this.readI16();else if(210===e)t=this.readI32();else if(211===e)t=this.readI64();else if(217===e)n=this.lookU8(),t=this.decodeUtf8String(n,1);else if(218===e)n=this.lookU16(),t=this.decodeUtf8String(n,2);else if(219===e)n=this.lookU32(),t=this.decodeUtf8String(n,4);else if(220===e){if(0!==(o=this.readU16())){this.pushArrayState(o),this.complete();continue e}t=[]}else if(221===e){if(0!==(o=this.readU32())){this.pushArrayState(o),this.complete();continue e}t=[]}else if(222===e){if(0!==(o=this.readU16())){this.pushMapState(o),this.complete();continue e}t={}}else if(223===e){if(0!==(o=this.readU32())){this.pushMapState(o),this.complete();continue e}t={}}else if(196===e){var o=this.lookU8();t=this.decodeBinary(o,1)}else if(197===e)o=this.lookU16(),t=this.decodeBinary(o,2);else if(198===e)o=this.lookU32(),t=this.decodeBinary(o,4);else if(212===e)t=this.decodeExtension(1,0);else if(213===e)t=this.decodeExtension(2,0);else if(214===e)t=this.decodeExtension(4,0);else if(215===e)t=this.decodeExtension(8,0);else if(216===e)t=this.decodeExtension(16,0);else if(199===e)o=this.lookU8(),t=this.decodeExtension(o,1);else if(200===e)o=this.lookU16(),t=this.decodeExtension(o,2);else{if(201!==e)throw new no("Unrecognized type byte: ".concat(ao(e)));o=this.lookU32(),t=this.decodeExtension(o,4)}this.complete();for(var r=this.stack;r.length>0;){var i=r[r.length-1];if(0===i.type){if(i.array[i.position]=t,i.position++,i.position!==i.size)continue e;r.pop(),t=i.array}else{if(1===i.type){if("string"!=(s=typeof t)&&"number"!==s)throw new no("The type of key must be string or number but "+typeof t);if("__proto__"===t)throw new no("The key __proto__ is not allowed");i.key=t,i.type=2;continue e}if(i.map[i.key]=t,i.readCount++,i.readCount!==i.size){i.key=null,i.type=1;continue e}r.pop(),t=i.map}}return t}var s},e.prototype.readHeadByte=function(){return-1===this.headByte&&(this.headByte=this.readU8()),this.headByte},e.prototype.complete=function(){this.headByte=-1},e.prototype.readArraySize=function(){var e=this.readHeadByte();switch(e){case 220:return this.readU16();case 221:return this.readU32();default:if(e<160)return e-144;throw new no("Unrecognized array type byte: ".concat(ao(e)))}},e.prototype.pushMapState=function(e){if(e>this.maxMapLength)throw new no("Max length exceeded: map length (".concat(e,") > maxMapLengthLength (").concat(this.maxMapLength,")"));this.stack.push({type:1,size:e,key:null,readCount:0,map:{}})},e.prototype.pushArrayState=function(e){if(e>this.maxArrayLength)throw new no("Max length exceeded: array length (".concat(e,") > maxArrayLength (").concat(this.maxArrayLength,")"));this.stack.push({type:0,size:e,array:new Array(e),position:0})},e.prototype.decodeUtf8String=function(e,t){var n;if(e>this.maxStrLength)throw new no("Max length exceeded: UTF-8 byte length (".concat(e,") > maxStrLength (").concat(this.maxStrLength,")"));if(this.bytes.byteLength<this.pos+t+e)throw mo;var o,r=this.pos+t;return o=this.stateIsMapKey()&&(null===(n=this.keyDecoder)||void 0===n?void 0:n.canBeCached(e))?this.keyDecoder.decode(this.bytes,r,e):e>Zn?function(e,t,n){var o=e.subarray(t,t+n);return Qn.decode(o)}(this.bytes,r,e):Gn(this.bytes,r,e),this.pos+=t+e,o},e.prototype.stateIsMapKey=function(){return this.stack.length>0&&1===this.stack[this.stack.length-1].type},e.prototype.decodeBinary=function(e,t){if(e>this.maxBinLength)throw new no("Max length exceeded: bin length (".concat(e,") > maxBinLength (").concat(this.maxBinLength,")"));if(!this.hasRemaining(e+t))throw mo;var n=this.pos+t,o=this.bytes.subarray(n,n+e);return this.pos+=t+e,o},e.prototype.decodeExtension=function(e,t){if(e>this.maxExtLength)throw new no("Max length exceeded: ext length (".concat(e,") > maxExtLength (").concat(this.maxExtLength,")"));var n=this.view.getInt8(this.pos+t),o=this.decodeBinary(e,t+1);return this.extensionCodec.decode(o,n,this.context)},e.prototype.lookU8=function(){return this.view.getUint8(this.pos)},e.prototype.lookU16=function(){return this.view.getUint16(this.pos)},e.prototype.lookU32=function(){return this.view.getUint32(this.pos)},e.prototype.readU8=function(){var e=this.view.getUint8(this.pos);return this.pos++,e},e.prototype.readI8=function(){var e=this.view.getInt8(this.pos);return this.pos++,e},e.prototype.readU16=function(){var e=this.view.getUint16(this.pos);return this.pos+=2,e},e.prototype.readI16=function(){var e=this.view.getInt16(this.pos);return this.pos+=2,e},e.prototype.readU32=function(){var e=this.view.getUint32(this.pos);return this.pos+=4,e},e.prototype.readI32=function(){var e=this.view.getInt32(this.pos);return this.pos+=4,e},e.prototype.readU64=function(){var e,t,n=(e=this.view,t=this.pos,4294967296*e.getUint32(t)+e.getUint32(t+4));return this.pos+=8,n},e.prototype.readI64=function(){var e=zn(this.view,this.pos);return this.pos+=8,e},e.prototype.readF32=function(){var e=this.view.getFloat32(this.pos);return this.pos+=4,e},e.prototype.readF64=function(){var e=this.view.getFloat64(this.pos);return this.pos+=8,e},e}();class wo{static write(e){let t=e.byteLength||e.length;const n=[];do{let e=127&t;t>>=7,t>0&&(e|=128),n.push(e)}while(t>0);t=e.byteLength||e.length;const o=new Uint8Array(n.length+t);return o.set(n,0),o.set(e,n.length),o.buffer}static parse(e){const t=[],n=new Uint8Array(e),o=[0,7,14,21,28];for(let r=0;r<e.byteLength;){let i,s=0,a=0;do{i=n[r+s],a|=(127&i)<<o[s],s++}while(s<Math.min(5,e.byteLength-r)&&0!=(128&i));if(0!=(128&i)&&s<5)throw new Error("Cannot read message size.");if(5===s&&i>7)throw new Error("Messages bigger than 2GB are not supported.");if(!(n.byteLength>=r+s+a))throw new Error("Incomplete message.");t.push(n.slice?n.slice(r+s,r+s+a):n.subarray(r+s,r+s+a)),r=r+s+a}return t}}const bo=new Uint8Array([145,hn.Ping]);class _o{constructor(e){this.name="messagepack",this.version=2,this.transferFormat=Tn.Binary,this._errorResult=1,this._voidResult=2,this._nonVoidResult=3,e=e||{},this._encoder=new so(e.extensionCodec,e.context,e.maxDepth,e.initialBufferSize,e.sortKeys,e.forceFloat32,e.ignoreUndefined,e.forceIntegerToFloat),this._decoder=new yo(e.extensionCodec,e.context,e.maxStrLength,e.maxBinLength,e.maxArrayLength,e.maxMapLength,e.maxExtLength)}parseMessages(e,t){if(!(n=e)||"undefined"==typeof ArrayBuffer||!(n instanceof ArrayBuffer||n.constructor&&"ArrayBuffer"===n.constructor.name))throw new Error("Invalid input for MessagePack hub protocol. Expected an ArrayBuffer.");var n;null===t&&(t=$t.instance);const o=wo.parse(e),r=[];for(const e of o){const n=this._parseMessage(e,t);n&&r.push(n)}return r}writeMessage(e){switch(e.type){case hn.Invocation:return this._writeInvocation(e);case hn.StreamInvocation:return this._writeStreamInvocation(e);case hn.StreamItem:return this._writeStreamItem(e);case hn.Completion:return this._writeCompletion(e);case hn.Ping:return wo.write(bo);case hn.CancelInvocation:return this._writeCancelInvocation(e);case hn.Close:return this._writeClose();case hn.Ack:return this._writeAck(e);case hn.Sequence:return this._writeSequence(e);default:throw new Error("Invalid message type.")}}_parseMessage(e,t){if(0===e.length)throw new Error("Invalid payload.");const n=this._decoder.decode(e);if(0===n.length||!(n instanceof Array))throw new Error("Invalid payload.");const o=n[0];switch(o){case hn.Invocation:return this._createInvocationMessage(this._readHeaders(n),n);case hn.StreamItem:return this._createStreamItemMessage(this._readHeaders(n),n);case hn.Completion:return this._createCompletionMessage(this._readHeaders(n),n);case hn.Ping:return this._createPingMessage(n);case hn.Close:return this._createCloseMessage(n);case hn.Ack:return this._createAckMessage(n);case hn.Sequence:return this._createSequenceMessage(n);default:return t.log(Ft.Information,"Unknown message type '"+o+"' ignored."),null}}_createCloseMessage(e){if(e.length<2)throw new Error("Invalid payload for Close message.");return{allowReconnect:e.length>=3?e[2]:void 0,error:e[1],type:hn.Close}}_createPingMessage(e){if(e.length<1)throw new Error("Invalid payload for Ping message.");return{type:hn.Ping}}_createInvocationMessage(e,t){if(t.length<5)throw new Error("Invalid payload for Invocation message.");const n=t[2];return n?{arguments:t[4],headers:e,invocationId:n,streamIds:[],target:t[3],type:hn.Invocation}:{arguments:t[4],headers:e,streamIds:[],target:t[3],type:hn.Invocation}}_createStreamItemMessage(e,t){if(t.length<4)throw new Error("Invalid payload for StreamItem message.");return{headers:e,invocationId:t[2],item:t[3],type:hn.StreamItem}}_createCompletionMessage(e,t){if(t.length<4)throw new Error("Invalid payload for Completion message.");const n=t[3];if(n!==this._voidResult&&t.length<5)throw new Error("Invalid payload for Completion message.");let o,r;switch(n){case this._errorResult:o=t[4];break;case this._nonVoidResult:r=t[4]}return{error:o,headers:e,invocationId:t[2],result:r,type:hn.Completion}}_createAckMessage(e){if(e.length<1)throw new Error("Invalid payload for Ack message.");return{sequenceId:e[1],type:hn.Ack}}_createSequenceMessage(e){if(e.length<1)throw new Error("Invalid payload for Sequence message.");return{sequenceId:e[1],type:hn.Sequence}}_writeInvocation(e){let t;return t=e.streamIds?this._encoder.encode([hn.Invocation,e.headers||{},e.invocationId||null,e.target,e.arguments,e.streamIds]):this._encoder.encode([hn.Invocation,e.headers||{},e.invocationId||null,e.target,e.arguments]),wo.write(t.slice())}_writeStreamInvocation(e){let t;return t=e.streamIds?this._encoder.encode([hn.StreamInvocation,e.headers||{},e.invocationId,e.target,e.arguments,e.streamIds]):this._encoder.encode([hn.StreamInvocation,e.headers||{},e.invocationId,e.target,e.arguments]),wo.write(t.slice())}_writeStreamItem(e){const t=this._encoder.encode([hn.StreamItem,e.headers||{},e.invocationId,e.item]);return wo.write(t.slice())}_writeCompletion(e){const t=e.error?this._errorResult:void 0!==e.result?this._nonVoidResult:this._voidResult;let n;switch(t){case this._errorResult:n=this._encoder.encode([hn.Completion,e.headers||{},e.invocationId,t,e.error]);break;case this._voidResult:n=this._encoder.encode([hn.Completion,e.headers||{},e.invocationId,t]);break;case this._nonVoidResult:n=this._encoder.encode([hn.Completion,e.headers||{},e.invocationId,t,e.result])}return wo.write(n.slice())}_writeCancelInvocation(e){const t=this._encoder.encode([hn.CancelInvocation,e.headers||{},e.invocationId]);return wo.write(t.slice())}_writeClose(){const e=this._encoder.encode([hn.Close,null]);return wo.write(e.slice())}_writeAck(e){const t=this._encoder.encode([hn.Ack,e.sequenceId]);return wo.write(t.slice())}_writeSequence(e){const t=this._encoder.encode([hn.Sequence,e.sequenceId]);return wo.write(t.slice())}_readHeaders(e){const t=e[1];if("object"!=typeof t)throw new Error("Invalid headers.");return t}}const So="function"==typeof TextDecoder?new TextDecoder("utf-8"):null,Co=So?So.decode.bind(So):function(e){let t=0;const n=e.length,o=[],r=[];for(;t<n;){const n=e[t++];if(0===n)break;if(0==(128&n))o.push(n);else if(192==(224&n)){const r=63&e[t++];o.push((31&n)<<6|r)}else if(224==(240&n)){const r=63&e[t++],i=63&e[t++];o.push((31&n)<<12|r<<6|i)}else if(240==(248&n)){let r=(7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++];r>65535&&(r-=65536,o.push(r>>>10&1023|55296),r=56320|1023&r),o.push(r)}o.length>1024&&(r.push(String.fromCharCode.apply(null,o)),o.length=0)}return r.push(String.fromCharCode.apply(null,o)),r.join("")},Eo=Math.pow(2,32),Io=Math.pow(2,21)-1;function ko(e,t){return e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24}function To(e,t){return e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24>>>0)}function Ro(e,t){const n=To(e,t+4);if(n>Io)throw new Error(`Cannot read uint64 with high order part ${n}, because the result would exceed Number.MAX_SAFE_INTEGER.`);return n*Eo+To(e,t)}class Ao{constructor(e){this.batchData=e;const t=new Mo(e);this.arrayRangeReader=new Po(e),this.arrayBuilderSegmentReader=new Uo(e),this.diffReader=new Do(e),this.editReader=new xo(e,t),this.frameReader=new No(e,t)}updatedComponents(){return ko(this.batchData,this.batchData.length-20)}referenceFrames(){return ko(this.batchData,this.batchData.length-16)}disposedComponentIds(){return ko(this.batchData,this.batchData.length-12)}disposedEventHandlerIds(){return ko(this.batchData,this.batchData.length-8)}updatedComponentsEntry(e,t){const n=e+4*t;return ko(this.batchData,n)}referenceFramesEntry(e,t){return e+20*t}disposedComponentIdsEntry(e,t){const n=e+4*t;return ko(this.batchData,n)}disposedEventHandlerIdsEntry(e,t){const n=e+8*t;return Ro(this.batchData,n)}}class Do{constructor(e){this.batchDataUint8=e}componentId(e){return ko(this.batchDataUint8,e)}edits(e){return e+4}editsEntry(e,t){return e+16*t}}class xo{constructor(e,t){this.batchDataUint8=e,this.stringReader=t}editType(e){return ko(this.batchDataUint8,e)}siblingIndex(e){return ko(this.batchDataUint8,e+4)}newTreeIndex(e){return ko(this.batchDataUint8,e+8)}moveToSiblingIndex(e){return ko(this.batchDataUint8,e+8)}removedAttributeName(e){const t=ko(this.batchDataUint8,e+12);return this.stringReader.readString(t)}}class No{constructor(e,t){this.batchDataUint8=e,this.stringReader=t}frameType(e){return ko(this.batchDataUint8,e)}subtreeLength(e){return ko(this.batchDataUint8,e+4)}elementReferenceCaptureId(e){const t=ko(this.batchDataUint8,e+4);return this.stringReader.readString(t)}componentId(e){return ko(this.batchDataUint8,e+8)}elementName(e){const t=ko(this.batchDataUint8,e+8);return this.stringReader.readString(t)}textContent(e){const t=ko(this.batchDataUint8,e+4);return this.stringReader.readString(t)}markupContent(e){const t=ko(this.batchDataUint8,e+4);return this.stringReader.readString(t)}attributeName(e){const t=ko(this.batchDataUint8,e+4);return this.stringReader.readString(t)}attributeValue(e){const t=ko(this.batchDataUint8,e+8);return this.stringReader.readString(t)}attributeEventHandlerId(e){return Ro(this.batchDataUint8,e+12)}}class Mo{constructor(e){this.batchDataUint8=e,this.stringTableStartIndex=ko(e,e.length-4)}readString(e){if(-1===e)return null;{const n=ko(this.batchDataUint8,this.stringTableStartIndex+4*e),o=function(e,t){let n=0,o=0;for(let r=0;r<4;r++){const i=e[t+r];if(n|=(127&i)<<o,i<128)break;o+=7}return n}(this.batchDataUint8,n),r=n+((t=o)<128?1:t<16384?2:t<2097152?3:4),i=new Uint8Array(this.batchDataUint8.buffer,this.batchDataUint8.byteOffset+r,o);return Co(i)}var t}}class Po{constructor(e){this.batchDataUint8=e}count(e){return ko(this.batchDataUint8,e)}values(e){return e+4}}class Uo{constructor(e){this.batchDataUint8=e}offset(e){return 0}count(e){return ko(this.batchDataUint8,e)}values(e){return e+4}}class Lo{constructor(e){this.nextBatchId=2,this.logger=e}async processBatch(e,t,n){if(e<this.nextBatchId)return await this.completeBatch(n,e),void this.logger.log(wt.Debug,`Batch ${e} already processed. Waiting for batch ${this.nextBatchId}.`);if(e>this.nextBatchId)return this.fatalError?(this.logger.log(wt.Debug,`Received a new batch ${e} but errored out on a previous batch ${this.nextBatchId-1}`),void await n.send("OnRenderCompleted",this.nextBatchId-1,this.fatalError.toString())):void this.logger.log(wt.Debug,`Waiting for batch ${this.nextBatchId}. Batch ${e} not processed.`);try{this.nextBatchId++,this.logger.log(wt.Debug,`Applying batch ${e}.`),xe(On.Server,new Ao(t)),await this.completeBatch(n,e)}catch(t){throw this.fatalError=t.toString(),this.logger.log(wt.Error,`There was an error applying batch ${e}.`),n.send("OnRenderCompleted",e,t.toString()),t}}getLastBatchid(){return this.nextBatchId-1}async completeBatch(e,t){try{await e.send("OnRenderCompleted",t,null)}catch{this.logger.log(wt.Warning,`Failed to deliver completion notification for render '${t}'.`)}}}let Bo=!1;function Oo(){const e=document.querySelector("#blazor-error-ui");e&&(e.style.display="block"),Bo||(Bo=!0,document.querySelectorAll("#blazor-error-ui .reload").forEach((e=>{e.onclick=function(e){location.reload(),e.preventDefault()}})),document.querySelectorAll("#blazor-error-ui .dismiss").forEach((e=>{e.onclick=function(e){const t=document.querySelector("#blazor-error-ui");t&&(t.style.display="none"),e.preventDefault()}})))}class Fo{constructor(t,n,o,r){this._firstUpdate=!0,this._renderingFailed=!1,this._disposed=!1,this._circuitId=void 0,this._applicationState=n,this._componentManager=t,this._options=o,this._logger=r,this._renderQueue=new Lo(this._logger),this._dispatcher=e.attachDispatcher(this)}start(){if(this.isDisposedOrDisposing())throw new Error("Cannot start a disposed circuit.");return this._startPromise||(this._startPromise=this.startCore()),this._startPromise}updateRootComponents(e){var t,n;return this._firstUpdate?(this._firstUpdate=!1,null===(t=this._connection)||void 0===t?void 0:t.send("UpdateRootComponents",e,this._applicationState)):null===(n=this._connection)||void 0===n?void 0:n.send("UpdateRootComponents",e,"")}async startCore(){if(this._connection=await this.startConnection(),this._connection.state!==dn.Connected)return!1;const e=JSON.stringify(this._componentManager.initialComponents.map((e=>Lt(e))));if(this._circuitId=await this._connection.invoke("StartCircuit",Ve.getBaseURI(),Ve.getLocationHref(),e,this._applicationState||""),!this._circuitId)return!1;for(const e of this._options.circuitHandlers)e.onCircuitOpened&&e.onCircuitOpened();return!0}async startConnection(){var e,t;const n=new _o;n.name="blazorpack";const o=(new Bn).withUrl("_blazor").withHubProtocol(n);this._options.configureSignalR(o);const r=o.build();r.on("JS.AttachComponent",((e,t)=>Ae(On.Server,this.resolveElement(t),e,!1))),r.on("JS.BeginInvokeJS",this._dispatcher.beginInvokeJSFromDotNet.bind(this._dispatcher)),r.on("JS.EndInvokeDotNet",this._dispatcher.endInvokeDotNetFromJS.bind(this._dispatcher)),r.on("JS.ReceiveByteArray",this._dispatcher.receiveByteArray.bind(this._dispatcher)),r.on("JS.BeginTransmitStream",(e=>{const t=new ReadableStream({start:t=>{r.stream("SendDotNetStreamToJS",e).subscribe({next:e=>t.enqueue(e),complete:()=>t.close(),error:e=>t.error(e)})}});this._dispatcher.supplyDotNetStream(e,t)})),r.on("JS.RenderBatch",(async(e,t)=>{var n,o;this._logger.log(Ft.Debug,`Received render batch with id ${e} and ${t.byteLength} bytes.`),await this._renderQueue.processBatch(e,t,this._connection),null===(o=(n=this._componentManager).onAfterRenderBatch)||void 0===o||o.call(n,On.Server)})),r.on("JS.EndUpdateRootComponents",(e=>{var t,n;null===(n=(t=this._componentManager).onAfterUpdateRootComponents)||void 0===n||n.call(t,e)})),r.on("JS.EndLocationChanging",yt._internal.navigationManager.endLocationChanging),r.onclose((e=>{this._interopMethodsForReconnection=function(e){const t=C.get(e);if(!t)throw new Error(`Interop methods are not registered for renderer ${e}`);return C.delete(e),t}(On.Server),this._disposed||this._renderingFailed||this._options.reconnectionHandler.onConnectionDown(this._options.reconnectionOptions,e)})),r.on("JS.Error",(e=>{this._renderingFailed=!0,this.unhandledError(e),Oo()}));try{await r.start()}catch(e){if(this.unhandledError(e),"FailedToNegotiateWithServerError"===e.errorType)throw e;Oo(),e.innerErrors&&(e.innerErrors.some((e=>"UnsupportedTransportError"===e.errorType&&e.transport===kn.WebSockets))?this._logger.log(Ft.Error,"Unable to connect, please ensure you are using an updated browser that supports WebSockets."):e.innerErrors.some((e=>"FailedToStartTransportError"===e.errorType&&e.transport===kn.WebSockets))?this._logger.log(Ft.Error,"Unable to connect, please ensure WebSockets are available. A VPN or proxy may be blocking the connection."):e.innerErrors.some((e=>"DisabledTransportError"===e.errorType&&e.transport===kn.LongPolling))&&this._logger.log(Ft.Error,"Unable to initiate a SignalR connection to the server. This might be because the server is not configured to support WebSockets. For additional details, visit https://aka.ms/blazor-server-websockets-error."))}return(null===(t=null===(e=r.connection)||void 0===e?void 0:e.features)||void 0===t?void 0:t.inherentKeepAlive)&&this._logger.log(Ft.Warning,"Failed to connect via WebSockets, using the Long Polling fallback transport. This may be due to a VPN or proxy blocking the connection. To troubleshoot this, visit https://aka.ms/blazor-server-using-fallback-long-polling."),r}async disconnect(){var e;await(null===(e=this._connection)||void 0===e?void 0:e.stop())}async reconnect(){if(!this._circuitId)throw new Error("Circuit host not initialized.");return this._connection.state===dn.Connected||(this._connection=await this.startConnection(),this._interopMethodsForReconnection&&(k(On.Server,this._interopMethodsForReconnection),this._interopMethodsForReconnection=void 0),!!await this._connection.invoke("ConnectCircuit",this._circuitId)&&(this._options.reconnectionHandler.onConnectionUp(),!0))}beginInvokeDotNetFromJS(e,t,n,o,r){this.throwIfDispatchingWhenDisposed(),this._connection.send("BeginInvokeDotNetFromJS",e?e.toString():null,t,n,o||0,r)}endInvokeJSFromDotNet(e,t,n){this.throwIfDispatchingWhenDisposed(),this._connection.send("EndInvokeJSFromDotNet",e,t,n)}sendByteArray(e,t){this.throwIfDispatchingWhenDisposed(),this._connection.send("ReceiveByteArray",e,t)}throwIfDispatchingWhenDisposed(){if(this._disposed)throw new Error("The circuit associated with this dispatcher is no longer available.")}sendLocationChanged(e,t,n){return this._connection.send("OnLocationChanged",e,t,n)}sendLocationChanging(e,t,n,o){return this._connection.send("OnLocationChanging",e,t,n,o)}sendJsDataStream(e,t,n){return function(e,t,n,o){setTimeout((async()=>{let r=5,i=(new Date).valueOf();try{const s=t instanceof Blob?t.size:t.byteLength;let a=0,c=0;for(;a<s;){const l=Math.min(o,s-a),h=await mt(t,a,l);if(r--,r>1)await e.send("ReceiveJSDataChunk",n,c,h,null);else{if(!await e.invoke("ReceiveJSDataChunk",n,c,h,null))break;const t=(new Date).valueOf(),o=t-i;i=t,r=Math.max(1,Math.round(500/Math.max(1,o)))}a+=l,c++}}catch(t){await e.send("ReceiveJSDataChunk",n,-1,null,t.toString())}}),0)}(this._connection,e,t,n)}resolveElement(e){const t=w(e);if(t)return W(t,!0);const n=Number.parseInt(e);if(!Number.isNaN(n))return H(this._componentManager.resolveRootComponent(n));throw new Error(`Invalid sequence number or identifier '${e}'.`)}getRootComponentManager(){return this._componentManager}unhandledError(e){this._logger.log(Ft.Error,e),this.disconnect()}getDisconnectFormData(){const e=new FormData,t=this._circuitId;return e.append("circuitId",t),e}didRenderingFail(){return this._renderingFailed}isDisposedOrDisposing(){return void 0!==this._disposePromise}sendDisconnectBeacon(){if(this._disposed)return;const e=this.getDisconnectFormData();this._disposed=navigator.sendBeacon("_blazor/disconnect",e)}dispose(){return this._disposePromise||(this._disposePromise=this.disposeCore()),this._disposePromise}async disposeCore(){var e;if(!this._startPromise)return void(this._disposed=!0);await this._startPromise,this._disposed=!0,null===(e=this._connection)||void 0===e||e.stop();const t=this.getDisconnectFormData();fetch("_blazor/disconnect",{method:"POST",body:t});for(const e of this._options.circuitHandlers)e.onCircuitClosed&&e.onCircuitClosed()}}function $o(e){const t={...Ho,...e};return e&&e.reconnectionOptions&&(t.reconnectionOptions={...Ho.reconnectionOptions,...e.reconnectionOptions}),t}const Ho={configureSignalR:e=>{},logLevel:wt.Warning,initializers:void 0,circuitHandlers:[],reconnectionOptions:{maxRetries:8,retryIntervalMilliseconds:2e4,dialogId:"components-reconnect-modal"}};class Wo{constructor(e,t,n,o){this.maxRetries=t,this.document=n,this.logger=o,this.modal=this.document.createElement("div"),this.modal.id=e,this.maxRetries=t,this.modal.style.cssText=["position: fixed","top: 0","right: 0","bottom: 0","left: 0","z-index: 1050","display: none","overflow: hidden","background-color: #fff","opacity: 0.8","text-align: center","font-weight: bold","transition: visibility 0s linear 500ms"].join(";"),this.message=this.document.createElement("h5"),this.message.style.cssText="margin-top: 20px",this.button=this.document.createElement("button"),this.button.style.cssText="margin:5px auto 5px",this.button.textContent="Retry";const r=this.document.createElement("a");r.addEventListener("click",(()=>location.reload())),r.textContent="reload",this.reloadParagraph=this.document.createElement("p"),this.reloadParagraph.textContent="Alternatively, ",this.reloadParagraph.appendChild(r),this.modal.appendChild(this.message),this.modal.appendChild(this.button),this.modal.appendChild(this.reloadParagraph),this.loader=this.getLoader(),this.message.after(this.loader),this.button.addEventListener("click",(async()=>{this.show();try{await yt.reconnect()||this.rejected()}catch(e){this.logger.log(wt.Error,e),this.failed()}}))}show(){this.document.contains(this.modal)||this.document.body.appendChild(this.modal),this.modal.style.display="block",this.loader.style.display="inline-block",this.button.style.display="none",this.reloadParagraph.style.display="none",this.message.textContent="Attempting to reconnect to the server...",this.modal.style.visibility="hidden",setTimeout((()=>{this.modal.style.visibility="visible"}),0)}update(e){this.message.textContent=`Attempting to reconnect to the server: ${e} of ${this.maxRetries}`}hide(){this.modal.style.display="none"}failed(){this.button.style.display="block",this.reloadParagraph.style.display="none",this.loader.style.display="none";const e=this.document.createTextNode("Reconnection failed. Try "),t=this.document.createElement("a");t.textContent="reloading",t.setAttribute("href",""),t.addEventListener("click",(()=>location.reload()));const n=this.document.createTextNode(" the page if you're unable to reconnect.");this.message.replaceChildren(e,t,n)}rejected(){this.button.style.display="none",this.reloadParagraph.style.display="none",this.loader.style.display="none";const e=this.document.createTextNode("Could not reconnect to the server. "),t=this.document.createElement("a");t.textContent="Reload",t.setAttribute("href",""),t.addEventListener("click",(()=>location.reload()));const n=this.document.createTextNode(" the page to restore functionality.");this.message.replaceChildren(e,t,n)}getLoader(){const e=this.document.createElement("div");return e.style.cssText=["border: 0.3em solid #f3f3f3","border-top: 0.3em solid #3498db","border-radius: 50%","width: 2em","height: 2em","display: inline-block"].join(";"),e.animate([{transform:"rotate(0deg)"},{transform:"rotate(360deg)"}],{duration:2e3,iterations:1/0}),e}}class jo{constructor(e,t,n){this.dialog=e,this.maxRetries=t,this.document=n,this.document=n;const o=this.document.getElementById(jo.MaxRetriesId);o&&(o.innerText=this.maxRetries.toString())}show(){this.removeClasses(),this.dialog.classList.add(jo.ShowClassName)}update(e){const t=this.document.getElementById(jo.CurrentAttemptId);t&&(t.innerText=e.toString())}hide(){this.removeClasses(),this.dialog.classList.add(jo.HideClassName)}failed(){this.removeClasses(),this.dialog.classList.add(jo.FailedClassName)}rejected(){this.removeClasses(),this.dialog.classList.add(jo.RejectedClassName)}removeClasses(){this.dialog.classList.remove(jo.ShowClassName,jo.HideClassName,jo.FailedClassName,jo.RejectedClassName)}}jo.ShowClassName="components-reconnect-show",jo.HideClassName="components-reconnect-hide",jo.FailedClassName="components-reconnect-failed",jo.RejectedClassName="components-reconnect-rejected",jo.MaxRetriesId="components-reconnect-max-retries",jo.CurrentAttemptId="components-reconnect-current-attempt";class zo{constructor(e,t,n){this._currentReconnectionProcess=null,this._logger=e,this._reconnectionDisplay=t,this._reconnectCallback=n||yt.reconnect}onConnectionDown(e,t){if(!this._reconnectionDisplay){const t=document.getElementById(e.dialogId);this._reconnectionDisplay=t?new jo(t,e.maxRetries,document):new Wo(e.dialogId,e.maxRetries,document,this._logger)}this._currentReconnectionProcess||(this._currentReconnectionProcess=new qo(e,this._logger,this._reconnectCallback,this._reconnectionDisplay))}onConnectionUp(){this._currentReconnectionProcess&&(this._currentReconnectionProcess.dispose(),this._currentReconnectionProcess=null)}}class qo{constructor(e,t,n,o){this.logger=t,this.reconnectCallback=n,this.isDisposed=!1,this.reconnectDisplay=o,this.reconnectDisplay.show(),this.attemptPeriodicReconnection(e)}dispose(){this.isDisposed=!0,this.reconnectDisplay.hide()}async attemptPeriodicReconnection(e){for(let t=0;t<e.maxRetries;t++){this.reconnectDisplay.update(t+1);const n=0===t&&e.retryIntervalMilliseconds>qo.MaximumFirstRetryInterval?qo.MaximumFirstRetryInterval:e.retryIntervalMilliseconds;if(await this.delay(n),this.isDisposed)break;try{return await this.reconnectCallback()?void 0:void this.reconnectDisplay.rejected()}catch(e){this.logger.log(wt.Error,e)}}this.reconnectDisplay.failed()}delay(e){return new Promise((t=>setTimeout(t,e)))}}qo.MaximumFirstRetryInterval=3e3;class Jo{constructor(e=!0,t,n,o=0){this.singleRuntime=e,this.logger=t,this.webRendererId=o,this.afterStartedCallbacks=[],n&&this.afterStartedCallbacks.push(...n)}async importInitializersAsync(e,t){await Promise.all(e.map((e=>async function(e,n){const o=function(e){const t=document.baseURI;return t.endsWith("/")?`${t}${e}`:`${t}/${e}`}(n),r=await import(o);if(void 0!==r){if(e.singleRuntime){const{beforeStart:n,afterStarted:o,beforeWebAssemblyStart:s,afterWebAssemblyStarted:a,beforeServerStart:c,afterServerStarted:l}=r;let h=n;e.webRendererId===On.Server&&c&&(h=c),e.webRendererId===On.WebAssembly&&s&&(h=s);let d=o;return e.webRendererId===On.Server&&l&&(d=l),e.webRendererId===On.WebAssembly&&a&&(d=a),i(e,h,d,t)}return function(e,t,n){var r;const s=n[0],{beforeStart:a,afterStarted:c,beforeWebStart:l,afterWebStarted:h,beforeWebAssemblyStart:d,afterWebAssemblyStarted:u,beforeServerStart:p,afterServerStarted:f}=t,g=!(l||h||d||u||p||f||!a&&!c),m=g&&s.enableClassicInitializers;if(g&&!s.enableClassicInitializers)null===(r=e.logger)||void 0===r||r.log(wt.Warning,`Initializer '${o}' will be ignored because multiple runtimes are available. use 'before(web|webAssembly|server)Start' and 'after(web|webAssembly|server)Started?' instead.)`);else if(m)return i(e,a,c,n);if(function(e){e.webAssembly?e.webAssembly.initializers||(e.webAssembly.initializers={beforeStart:[],afterStarted:[]}):e.webAssembly={initializers:{beforeStart:[],afterStarted:[]}},e.circuit?e.circuit.initializers||(e.circuit.initializers={beforeStart:[],afterStarted:[]}):e.circuit={initializers:{beforeStart:[],afterStarted:[]}}}(s),d&&s.webAssembly.initializers.beforeStart.push(d),u&&s.webAssembly.initializers.afterStarted.push(u),p&&s.circuit.initializers.beforeStart.push(p),f&&s.circuit.initializers.afterStarted.push(f),h&&e.afterStartedCallbacks.push(h),l)return l(s)}(e,r,t)}function i(e,t,n,o){if(n&&e.afterStartedCallbacks.push(n),t)return t(...o)}}(this,e))))}async invokeAfterStartedCallbacks(e){const t=function(e){var t;return null===(t=I.get(e))||void 0===t?void 0:t[1]}(this.webRendererId);t&&await t,await Promise.all(this.afterStartedCallbacks.map((t=>t(e))))}}let Ko,Vo,Xo,Go,Yo,Qo,Zo,er;function tr(e){if(Go)throw new Error("Circuit options have already been configured.");if(Go)throw new Error("WebAssembly options have already been configured.");Ko=async function(e){const t=await e;Go=$o(t)}(e)}function nr(e){if(void 0!==Qo)throw new Error("Blazor Server has already started.");return Qo=new Promise(or.bind(null,e)),Qo}async function or(e,t,n){await Ko;const o=await async function(e){if(e.initializers)return await Promise.all(e.initializers.beforeStart.map((t=>t(e)))),new Jo(!1,void 0,e.initializers.afterStarted,On.Server);const t=await fetch("_blazor/initializers",{method:"GET",credentials:"include",cache:"no-cache"}),n=await t.json(),o=new Jo(!0,void 0,void 0,On.Server);return await o.importInitializersAsync(n,[e]),o}(Go);if(Vo=kt(document)||"",Yo=new _t(Go.logLevel),Xo=new Fo(e,Vo,Go,Yo),Yo.log(wt.Information,"Starting up Blazor server-side application."),yt.reconnect=async()=>!(Xo.didRenderingFail()||!await Xo.reconnect()&&(Yo.log(wt.Information,"Reconnection attempt to the circuit was rejected by the server. This may indicate that the associated state is no longer available on the server."),1)),yt.defaultReconnectionHandler=new zo(Yo),Go.reconnectionHandler=Go.reconnectionHandler||yt.defaultReconnectionHandler,yt._internal.navigationManager.listenForNavigationEvents(On.Server,((e,t,n)=>Xo.sendLocationChanged(e,t,n)),((e,t,n,o)=>Xo.sendLocationChanging(e,t,n,o))),yt._internal.forceCloseConnection=()=>Xo.disconnect(),yt._internal.sendJSDataStream=(e,t,n)=>Xo.sendJsDataStream(e,t,n),!await Xo.start())return Yo.log(wt.Error,"Failed to start the circuit."),void t();const r=()=>{Xo.sendDisconnectBeacon()};yt.disconnect=r,window.addEventListener("unload",r,{capture:!1,once:!0}),Yo.log(wt.Information,"Blazor server-side application started."),o.invokeAfterStartedCallbacks(yt),t()}async function rr(){if(!Qo)throw new Error("Cannot start the circuit until Blazor Server has started.");return!(!Xo||Xo.isDisposedOrDisposing())||(Zo?await Zo:(await Qo,(!Xo||!Xo.didRenderingFail())&&(Xo&&Xo.isDisposedOrDisposing()&&(Vo=kt(document)||"",Xo=new Fo(Xo.getRootComponentManager(),Vo,Go,Yo)),Zo=Xo.start(),async function(e){await e,Zo===e&&(Zo=void 0)}(Zo),Zo)))}function ir(e){if(Xo&&!Xo.isDisposedOrDisposing())return Xo.updateRootComponents(e);!async function(e){await Qo,await rr()&&Xo.updateRootComponents(e)}(e)}function sr(e){return er=e,er}var ar,cr;const lr=navigator,hr=lr.userAgentData&&lr.userAgentData.brands,dr=hr&&hr.length>0?hr.some((e=>"Google Chrome"===e.brand||"Microsoft Edge"===e.brand||"Chromium"===e.brand)):window.chrome,ur=null!==(cr=null===(ar=lr.userAgentData)||void 0===ar?void 0:ar.platform)&&void 0!==cr?cr:navigator.platform;function pr(e){return 0!==e.debugLevel&&(dr||navigator.userAgent.includes("Firefox"))}let fr,gr,mr,vr,yr,wr,br;const _r=Math.pow(2,32),Sr=Math.pow(2,21)-1;let Cr=null;function Er(e){return gr.getI32(e)}const Ir={load:function(e,t){return async function(e,t){const{dotnet:n}=await async function(e){if("undefined"==typeof WebAssembly||!WebAssembly.validate)throw new Error("This browser does not support WebAssembly.");let t="_framework/dotnet.js";if(e.loadBootResource){const n="dotnetjs",o=e.loadBootResource(n,"dotnet.js",t,"","js-module-dotnet");if("string"==typeof o)t=o;else if(o)throw new Error(`For a ${n} resource, custom loaders must supply a URI string.`)}const n=new URL(t,document.baseURI).toString();return await import(n)}(e),o=function(e,t){const n={maxParallelDownloads:1e6,enableDownloadRetry:!1,applicationEnvironment:e.environment},o={...window.Module||{},onConfigLoaded:async n=>{n.environmentVariables||(n.environmentVariables={}),"sharded"===n.globalizationMode&&(n.environmentVariables.__BLAZOR_SHARDED_ICU="1"),yt._internal.getApplicationEnvironment=()=>n.applicationEnvironment,null==t||t(n),br=await async function(e,t){var n,o,r;if(e.initializers)return await Promise.all(e.initializers.beforeStart.map((t=>t(e)))),new Jo(!1,void 0,e.initializers.afterStarted,On.WebAssembly);{const i=[e,null!==(o=null===(n=t.resources)||void 0===n?void 0:n.extensions)&&void 0!==o?o:{}],s=new Jo(!0,void 0,void 0,On.WebAssembly),a=Object.keys((null===(r=null==t?void 0:t.resources)||void 0===r?void 0:r.libraryInitializers)||{});return await s.importInitializersAsync(a,i),s}}(e,n)},onDownloadResourceProgress:kr,config:n,disableDotnet6Compatibility:!1,out:Rr,err:Ar};return o}(e,t);e.applicationCulture&&n.withApplicationCulture(e.applicationCulture),e.environment&&n.withApplicationEnvironment(e.environment),e.loadBootResource&&n.withResourceLoader(e.loadBootResource),n.withModuleConfig(o),e.configureRuntime&&e.configureRuntime(n),wr=await n.create()}(e,t)},start:function(){return async function(){if(!wr)throw new Error("The runtime must be loaded it gets configured.");const{MONO:t,BINDING:n,Module:o,setModuleImports:r,INTERNAL:i,getConfig:s,invokeLibraryInitializers:a}=wr;mr=o,fr=n,gr=t,yr=i,function(e){const t=ur.match(/^Mac/i)?"Cmd":"Alt";pr(e)&&console.info(`Debugging hotkey: Shift+${t}+D (when application has focus)`),document.addEventListener("keydown",(t=>{t.shiftKey&&(t.metaKey||t.altKey)&&"KeyD"===t.code&&(pr(e)?navigator.userAgent.includes("Firefox")?async function(){const e=await fetch(`_framework/debug?url=${encodeURIComponent(location.href)}&isFirefox=true`);200!==e.status&&console.warn(await e.text())}():dr?function(){const e=document.createElement("a");e.href=`_framework/debug?url=${encodeURIComponent(location.href)}`,e.target="_blank",e.rel="noopener noreferrer",e.click()}():console.error("Currently, only Microsoft Edge (80+), Google Chrome, or Chromium, are supported for debugging."):console.error("Cannot start debugging, because the application was not compiled with debugging enabled."))}))}(s()),yt.runtime=wr,yt._internal.dotNetCriticalError=Ar,r("blazor-internal",{Blazor:{_internal:yt._internal}});const c=await wr.getAssemblyExports("Microsoft.AspNetCore.Components.WebAssembly");return Object.assign(yt._internal,{dotNetExports:{...c.Microsoft.AspNetCore.Components.WebAssembly.Services.DefaultWebAssemblyJSRuntime}}),vr=e.attachDispatcher({beginInvokeDotNetFromJS:(e,t,n,o,r)=>{if(xr(),!o&&!t)throw new Error("Either assemblyName or dotNetObjectId must have a non null value.");const i=o?o.toString():t;yt._internal.dotNetExports.BeginInvokeDotNet(e?e.toString():null,i,n,r)},endInvokeJSFromDotNet:(e,t,n)=>{yt._internal.dotNetExports.EndInvokeJS(n)},sendByteArray:(e,t)=>{yt._internal.dotNetExports.ReceiveByteArrayFromJS(e,t)},invokeDotNetFromJS:(e,t,n,o)=>(xr(),yt._internal.dotNetExports.InvokeDotNet(e||null,t,null!=n?n:0,o))}),{invokeLibraryInitializers:a}}()},callEntryPoint:async function(){try{await wr.runMain(wr.getConfig().mainAssemblyName,[])}catch(e){console.error(e),Oo()}},toUint8Array:function(e){const t=Dr(e),n=Er(t),o=new Uint8Array(n);return o.set(mr.HEAPU8.subarray(t+4,t+4+n)),o},getArrayLength:function(e){return Er(Dr(e))},getArrayEntryPtr:function(e,t,n){return Dr(e)+4+t*n},getObjectFieldsBaseAddress:function(e){return e+8},readInt16Field:function(e,t){return n=e+(t||0),gr.getI16(n);var n},readInt32Field:function(e,t){return Er(e+(t||0))},readUint64Field:function(e,t){return function(e){const t=e>>2,n=mr.HEAPU32[t+1];if(n>Sr)throw new Error(`Cannot read uint64 with high order part ${n}, because the result would exceed Number.MAX_SAFE_INTEGER.`);return n*_r+mr.HEAPU32[t]}(e+(t||0))},readFloatField:function(e,t){return n=e+(t||0),gr.getF32(n);var n},readObjectField:function(e,t){return Er(e+(t||0))},readStringField:function(e,t,n){const o=Er(e+(t||0));if(0===o)return null;if(n){const e=fr.unbox_mono_obj(o);return"boolean"==typeof e?e?"":null:e}return fr.conv_string(o)},readStructField:function(e,t){return e+(t||0)},beginHeapLock:function(){return xr(),Cr=Nr.create(),Cr},invokeWhenHeapUnlocked:function(e){Cr?Cr.enqueuePostReleaseAction(e):e()}};function kr(e,t){const n=e/t*100;document.documentElement.style.setProperty("--blazor-load-percentage",`${n}%`),document.documentElement.style.setProperty("--blazor-load-percentage-text",`"${Math.floor(n)}%"`)}const Tr=["DEBUGGING ENABLED"],Rr=e=>Tr.indexOf(e)<0&&console.log(e),Ar=e=>{console.error(e||"(null)"),Oo()};function Dr(e){return e+12}function xr(){if(Cr)throw new Error("Assertion failed - heap is currently locked")}class Nr{enqueuePostReleaseAction(e){this.postReleaseActions||(this.postReleaseActions=[]),this.postReleaseActions.push(e)}release(){var e;if(Cr!==this)throw new Error("Trying to release a lock which isn't current");for(yr.mono_wasm_gc_unlock(),Cr=null;null===(e=this.postReleaseActions)||void 0===e?void 0:e.length;)this.postReleaseActions.shift()(),xr()}static create(){return yr.mono_wasm_gc_lock(),new Nr}}class Mr{constructor(e){this.batchAddress=e,this.arrayRangeReader=Pr,this.arrayBuilderSegmentReader=Ur,this.diffReader=Lr,this.editReader=Br,this.frameReader=Or}updatedComponents(){return er.readStructField(this.batchAddress,0)}referenceFrames(){return er.readStructField(this.batchAddress,Pr.structLength)}disposedComponentIds(){return er.readStructField(this.batchAddress,2*Pr.structLength)}disposedEventHandlerIds(){return er.readStructField(this.batchAddress,3*Pr.structLength)}updatedComponentsEntry(e,t){return Fr(e,t,Lr.structLength)}referenceFramesEntry(e,t){return Fr(e,t,Or.structLength)}disposedComponentIdsEntry(e,t){const n=Fr(e,t,4);return er.readInt32Field(n)}disposedEventHandlerIdsEntry(e,t){const n=Fr(e,t,8);return er.readUint64Field(n)}}const Pr={structLength:8,values:e=>er.readObjectField(e,0),count:e=>er.readInt32Field(e,4)},Ur={structLength:12,values:e=>{const t=er.readObjectField(e,0),n=er.getObjectFieldsBaseAddress(t);return er.readObjectField(n,0)},offset:e=>er.readInt32Field(e,4),count:e=>er.readInt32Field(e,8)},Lr={structLength:4+Ur.structLength,componentId:e=>er.readInt32Field(e,0),edits:e=>er.readStructField(e,4),editsEntry:(e,t)=>Fr(e,t,Br.structLength)},Br={structLength:20,editType:e=>er.readInt32Field(e,0),siblingIndex:e=>er.readInt32Field(e,4),newTreeIndex:e=>er.readInt32Field(e,8),moveToSiblingIndex:e=>er.readInt32Field(e,8),removedAttributeName:e=>er.readStringField(e,16)},Or={structLength:36,frameType:e=>er.readInt16Field(e,4),subtreeLength:e=>er.readInt32Field(e,8),elementReferenceCaptureId:e=>er.readStringField(e,16),componentId:e=>er.readInt32Field(e,12),elementName:e=>er.readStringField(e,16),textContent:e=>er.readStringField(e,16),markupContent:e=>er.readStringField(e,16),attributeName:e=>er.readStringField(e,16),attributeValue:e=>er.readStringField(e,24,!0),attributeEventHandlerId:e=>er.readUint64Field(e,8)};function Fr(e,t,n){return er.getArrayEntryPtr(e,t,n)}class $r{constructor(e){this.componentManager=e}resolveRegisteredElement(e){const t=Number.parseInt(e);if(!Number.isNaN(t))return H(this.componentManager.resolveRootComponent(t))}getParameterValues(e){return this.componentManager.initialComponents[e].parameterValues}getParameterDefinitions(e){return this.componentManager.initialComponents[e].parameterDefinitions}getTypeName(e){return this.componentManager.initialComponents[e].typeName}getAssembly(e){return this.componentManager.initialComponents[e].assembly}getCount(){return this.componentManager.initialComponents.length}}let Hr,Wr,jr,zr,qr,Jr=!1,Kr=!1,Vr=!0,Xr=!1;const Gr=new Promise((e=>{qr=e}));let Yr;const Qr=new Promise((e=>{Yr=e}));let Zr;function ei(e){if(void 0!==zr)throw new Error("Blazor WebAssembly has already started.");return zr=new Promise(ti.bind(null,e)),zr}async function ti(e,t,n){(function(){if(window.parent!==window&&!window.opener&&window.frameElement){const e=window.sessionStorage&&window.sessionStorage["Microsoft.AspNetCore.Components.WebAssembly.Authentication.CachedAuthSettings"],t=e&&JSON.parse(e);return t&&t.redirect_uri&&location.href.startsWith(t.redirect_uri)}return!1})()&&await new Promise((()=>{}));const o=ni();!function(e){const t=D;D=(e,n,o)=>{((e,t,n)=>{const o=De(e);(null==o?void 0:o.eventDelegator.getHandler(t))&&Ir.invokeWhenHeapUnlocked(n)})(e,n,(()=>t(e,n,o)))}}(),yt._internal.applyHotReload=(e,t,n,o)=>{vr.invokeDotNetStaticMethod("Microsoft.AspNetCore.Components.WebAssembly","ApplyHotReloadDelta",e,t,n,o)},yt._internal.getApplyUpdateCapabilities=()=>vr.invokeDotNetStaticMethod("Microsoft.AspNetCore.Components.WebAssembly","GetApplyUpdateCapabilities"),yt._internal.invokeJSFromDotNet=oi,yt._internal.invokeJSJson=ri,yt._internal.endInvokeDotNetFromJS=ii,yt._internal.receiveWebAssemblyDotNetDataStream=si,yt._internal.receiveByteArray=ai;const r=sr(Ir);yt.platform=r,yt._internal.renderBatch=(e,t)=>{const n=Ir.beginHeapLock();try{xe(e,new Mr(t))}finally{n.release()}},yt._internal.navigationManager.listenForNavigationEvents(On.WebAssembly,(async(e,t,n)=>{await vr.invokeDotNetStaticMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChanged",e,t,n)}),(async(e,t,n,o)=>{const r=await vr.invokeDotNetStaticMethodAsync("Microsoft.AspNetCore.Components.WebAssembly","NotifyLocationChangingAsync",t,n,o);yt._internal.navigationManager.endLocationChanging(e,r)}));const i=new $r(e);let s;yt._internal.registeredComponents={getRegisteredComponentsCount:()=>i.getCount(),getAssembly:e=>i.getAssembly(e),getTypeName:e=>i.getTypeName(e),getParameterDefinitions:e=>i.getParameterDefinitions(e)||"",getParameterValues:e=>i.getParameterValues(e)||""},yt._internal.getPersistedState=()=>Tt(document,Et)||"",yt._internal.getInitialComponentsUpdate=()=>Qr,yt._internal.updateRootComponents=e=>{var t;return null===(t=yt._internal.dotNetExports)||void 0===t?void 0:t.UpdateRootComponentsCore(e)},yt._internal.endUpdateRootComponents=t=>{var n;return null===(n=e.onAfterUpdateRootComponents)||void 0===n?void 0:n.call(e,t)},yt._internal.attachRootComponentToElement=(e,t,n)=>{const o=i.resolveRegisteredElement(e);o?Ae(n,o,t,!1):function(e,t,n){const o="::before";let r=!1;if(e.endsWith("::after"))e=e.slice(0,-7),r=!0;else if(e.endsWith(o))throw new Error(`The '${o}' selector is not supported.`);const i=w(e)||document.querySelector(e);if(!i)throw new Error(`Could not find any element matching selector '${e}'.`);Ae(n,W(i,!0),t,r)}(e,t,n)};try{await o,s=await r.start()}catch(e){throw new Error(`Failed to start platform. Reason: ${e}`)}r.callEntryPoint(),br.invokeAfterStartedCallbacks(yt),Kr=!0,t()}function ni(){return null!=jr||(jr=(async()=>{await Wr;const e=null!=Hr?Hr:{},t=null==Hr?void 0:Hr.configureRuntime;e.configureRuntime=e=>{null==t||t(e),Xr&&e.withEnvironmentVariable("__BLAZOR_WEBASSEMBLY_WAIT_FOR_ROOT_COMPONENTS","true")},await Ir.load(e,qr),Jr=!0})()),jr}function oi(t,n,o,r){const i=Ir.readStringField(t,0),s=Ir.readInt32Field(t,4),a=Ir.readStringField(t,8),c=Ir.readUint64Field(t,20);if(null!==a){const e=Ir.readUint64Field(t,12);if(0!==e)return vr.beginInvokeJSFromDotNet(e,i,a,s,c),0;{const e=vr.invokeJSFromDotNet(i,a,s,c);return null===e?0:fr.js_string_to_mono_string(e)}}{const t=e.findJSFunction(i,c).call(null,n,o,r);switch(s){case e.JSCallResultType.Default:return t;case e.JSCallResultType.JSObjectReference:return e.createJSObjectReference(t).__jsObjectId;case e.JSCallResultType.JSStreamReference:{const n=e.createJSStreamReference(t),o=JSON.stringify(n);return fr.js_string_to_mono_string(o)}case e.JSCallResultType.JSVoidResult:return null;default:throw new Error(`Invalid JS call result type '${s}'.`)}}}function ri(e,t,n,o,r){return 0!==r?(vr.beginInvokeJSFromDotNet(r,e,o,n,t),null):vr.invokeJSFromDotNet(e,o,n,t)}function ii(e,t,n){vr.endInvokeDotNetFromJS(e,t,n)}function si(e,t,n,o){!function(e,t,n,o,r){let i=vt.get(t);if(!i){const n=new ReadableStream({start(e){vt.set(t,e),i=e}});e.supplyDotNetStream(t,n)}r?(i.error(r),vt.delete(t)):0===o?(i.close(),vt.delete(t)):i.enqueue(n.length===o?n:n.subarray(0,o))}(vr,e,t,n,o)}function ai(e,t){vr.receiveByteArray(e,t)}function ci(e,t){t.namespaceURI?e.setAttributeNS(t.namespaceURI,t.name,t.value):e.setAttribute(t.name,t.value)}Wr=new Promise((e=>{Zr=e}));const li="data-permanent";var hi,di;!function(e){e[e.None=0]="None",e[e.Some=1]="Some",e[e.Infinite=2]="Infinite"}(hi||(hi={})),function(e){e.Keep="keep",e.Update="update",e.Insert="insert",e.Delete="delete"}(di||(di={}));class ui{static create(e,t,n){return 0===t&&n===e.length?e:new ui(e,t,n)}constructor(e,t,n){this.source=e,this.startIndex=t,this.length=n}item(e){return this.source.item(e+this.startIndex)}forEach(e,t){for(let t=0;t<this.length;t++)e(this.item(t),t,this)}}let pi=null;function fi(e,t){bi(t),gi(e,t)}function gi(e,t){var n;let o;o=e instanceof Node?e:null!==(n=K(e.startExclusive))&&void 0!==n?n:e.startExclusive.parentNode;const r=Z(o)||Z(t);let i,s;r&&(W(o,!0),W(t,!0)),r?(i=new Ei(o),s=new Ei(t)):(i=o.childNodes,s=t.childNodes),e instanceof Node||(i=new Ci(i,e));const a=function(e,t,n){const o=function(e,t,n){const o=Math.min(e.length,t.length);for(let r=0;r<o;r++)if(n(e.item(r),t.item(r))!==hi.None)return r;return o}(e,t,n);if(o===e.length&&o===t.length)return{skipCount:o};const r=function(e,t,n,o,r){let i=e.length-1,s=t.length-1,a=0;for(;i>=n&&s>=o&&r(e.item(i),t.item(s))===hi.None;)i--,s--,a++;return a}(e,t,o,o,n),i=function(e){var t;const n=[];let o=e.length-1,r=(null===(t=e[o])||void 0===t?void 0:t.length)-1;for(;o>0||r>0;){const t=0===o?di.Insert:0===r?di.Delete:e[o][r];switch(n.unshift(t),t){case di.Keep:case di.Update:o--,r--;break;case di.Insert:r--;break;case di.Delete:o--}}return n}(function(e,t,n){const o=[],r=[],i=e.length,s=t.length;if(0===i&&0===s)return[];for(let e=0;e<=i;e++)(o[e]=Array(s+1))[0]=e,r[e]=Array(s+1);const a=o[0];for(let e=1;e<=s;e++)a[e]=e;for(let a=1;a<=i;a++)for(let i=1;i<=s;i++){const s=n(e.item(a-1),t.item(i-1)),c=o[a-1][i]+1,l=o[a][i-1]+1;let h;switch(s){case hi.None:h=o[a-1][i-1];break;case hi.Some:h=o[a-1][i-1]+1;break;case hi.Infinite:h=Number.MAX_VALUE}h<l&&h<c?(o[a][i]=h,r[a][i]=s===hi.None?di.Keep:di.Update):l<c?(o[a][i]=l,r[a][i]=di.Insert):(o[a][i]=c,r[a][i]=di.Delete)}return r}(e=ui.create(e,o,e.length-o-r),t=ui.create(t,o,t.length-o-r),n));return{skipCount:o,edits:i}}(i,s,wi);let c,l;r?(c=new Si(i.item(0)),l=new Si(s.item(0))):(c=new _i(i.item(0)),l=new _i(s.item(0)));for(let e=0;e<a.skipCount;e++)mi(c.current,l.current),c.advance(),l.advance();if(a.edits){const t=a.edits,n=t.length;for(let e=0;e<n;e++){const n=t[e];switch(n){case di.Keep:mi(c.current,l.current),c.advance(),l.advance();break;case di.Update:vi(c.current,l.current),c.advance(),l.advance();break;case di.Delete:{const e=c.current;c.advance(),h=e,Z(d=o)?q(h,W(document.createDocumentFragment()),0):d.removeChild(h);break}case di.Insert:{const e=l.current;l.advance(),yi(e,c.current,o);break}default:throw new Error(`Unexpected operation: '${n}'`)}}const r=e instanceof Node?null:e.endExclusive;for(;c.current!==r;)mi(c.current,l.current),c.advance(),l.advance();if(l.current)throw new Error("Updating the DOM failed because the sets of trailing nodes had inconsistent lengths.")}var h,d}function mi(e,t){switch(e.nodeType){case Node.TEXT_NODE:break;case Node.COMMENT_NODE:{const n=e,o=t,r=X(n),i=X(o);if(!r!=!i)throw new Error("Not supported: merging component comment nodes with non-component comment nodes");r&&(function(e,t){if(!Bt(e,t))throw new Error(`Cannot merge mismatching component descriptors:\n${JSON.stringify(e)}\nand\n${JSON.stringify(t)}`);if(e.uniqueId=t.uniqueId,"webassembly"===e.type||"auto"===e.type){const n=t;e.parameterDefinitions=n.parameterDefinitions,e.parameterValues=n.parameterValues}if("server"===e.type||"auto"===e.type){const n=t;e.sequence=n.sequence,e.descriptor=n.descriptor}}(r,i),we(n)||gi(e,t));break}case Node.ELEMENT_NODE:{const o=(n=t)instanceof HTMLSelectElement?n.selectedIndex:n instanceof HTMLInputElement?"checkbox"===n.type||"radio"===n.type?n.checked:n.getAttribute("value")||"":n instanceof HTMLTextAreaElement?n.value:null;!function(e,t){if(!function(e,t){const n=e.length;if(n!==t.length)return!1;for(let o=0;o<n;o++){const n=t.item(o),r=e.item(o);if(n.name!==r.name||n.value!==r.value)return!1}return!0}(e.attributes,t.attributes)){const r=new Map;for(const t of e.attributes)r.set(t.name,t);for(const n of t.attributes){const t=n.namespaceURI?e.getAttributeNodeNS(n.namespaceURI,n.localName):e.getAttributeNode(n.name);t?(t.value!==n.value&&ci(e,n),r.delete(t.name)):ci(e,n)}for(const t of r.values())n=e,(o=t).namespaceURI?n.removeAttributeNS(o.namespaceURI,o.localName):n.removeAttribute(o.name)}var n,o}(e,t),ae(e),function(e){return e.hasAttribute(li)}(e)||gi(e,t),null!==o&&function(e,t){e instanceof HTMLTextAreaElement&&e.value!==t?e.value=t:e instanceof HTMLSelectElement&&e.selectedIndex!==t?e.selectedIndex=t:e instanceof HTMLInputElement&&("checkbox"===e.type||"radio"===e.type?e.checked!==t&&(e.checked=t):e.value!==t&&(e.value=t))}(e,o);break}case Node.DOCUMENT_TYPE_NODE:break;default:throw new Error(`Not implemented: matching nodes of type ${e.nodeType}`)}var n}function vi(e,t){switch(e.nodeType){case Node.TEXT_NODE:case Node.COMMENT_NODE:e.textContent=t.textContent;break;default:throw new Error(`Not implemented: substituting nodes of type ${e.nodeType}`)}}function yi(e,t,n){Z(n)?function(e,t,n){const o=Y(t);let r;if(n){if(r=Array.prototype.indexOf.call(o,n),r<0)throw new Error("Could not find logical element in the parent logical node list")}else r=o.length;q(e,t,r)}(e,n,t):n.insertBefore(e,t);const o=document.createNodeIterator(e,NodeFilter.SHOW_COMMENT);for(;o.nextNode();){const e=X(o.referenceNode);e&&(null==pi||pi.registerComponent(e))}}function wi(e,t){if(e.nodeType!==t.nodeType)return hi.Infinite;if(Z(e)!==Z(t))return hi.Infinite;switch(e.nodeType){case Node.TEXT_NODE:return e.textContent===t.textContent?hi.None:hi.Some;case Node.COMMENT_NODE:{const n=X(e),o=X(t);return n||o?n&&o&&Bt(n,o)?hi.None:hi.Infinite:e.textContent===t.textContent?hi.None:hi.Some}case Node.ELEMENT_NODE:return e.tagName!==t.tagName?hi.Infinite:(n=t,e.getAttribute(li)!==n.getAttribute(li)?hi.Infinite:hi.None);case Node.DOCUMENT_TYPE_NODE:return hi.None;default:return hi.Infinite}var n}function bi(e){const t=St(e,"server"),n=St(e,"webassembly"),o=St(e,"auto"),r=[];for(const e of[...t,...n,...o]){const t=X(e.start);if(t)r.push(t);else{H(e);const{start:t,end:n}=e;t.textContent="bl-root",n&&(n.textContent="/bl-root"),r.push(e)}}return r}class _i{constructor(e){this.current=e}advance(){if(!this.current)throw new Error("Cannot advance beyond the end of the sibling array");this.current=this.current.nextSibling}}class Si{constructor(e){this.current=e}advance(){if(!this.current)throw new Error("Cannot advance beyond the end of the logical children array");const e=Q(this.current);this.current=e}}class Ci{item(e){return this.siblings.item(this.startIndex+e)}forEach(e,t){for(let n=0;n<this.length;n++)e.call(t,this.item(n),n,this)}constructor(e,t){this.siblings=e,this.startIndex=Array.prototype.indexOf.call(this.siblings,t.startExclusive)+1,this.endIndexExcl=Array.prototype.indexOf.call(this.siblings,t.endExclusive),this.length=this.endIndexExcl-this.startIndex}}class Ei{constructor(e){const t=Y(e);this.length=t.length,Object.assign(this,t)}item(e){return this[e]||null}forEach(e,t){for(let n=0;n<this.length;n++)e.call(t,this.item(n),n,this)}}const Ii="text/html; blazor-enhanced-nav=on";let ki,Ti,Ri,Ai=location.href;function Di(e){Ti=e,document.addEventListener("click",Ni),document.addEventListener("submit",Pi),window.addEventListener("popstate",Mi),Ie=xi}function xi(e,t){t?history.replaceState(null,"",e):history.pushState(null,"",e),Ui(e,!1)}function Ni(e){$e()||e.target instanceof Element&&!function(e){const t=e.closest("[data-enhance-nav]");if(t){const e=t.getAttribute("data-enhance-nav");return""===e||"true"===e.toLowerCase()}return!0}(e.target)||Ne(e,(e=>{const t=Pe(e);history.pushState(null,"",e),t?Ue(e):Ui(e,!0)}))}function Mi(e){$e()||Ui(location.href,!1)}function Pi(e){var t,n,o,r,i;if($e()||e.defaultPrevented)return;const s=e.target;if(s instanceof HTMLFormElement){if(!function(e){const t=e.getAttribute("data-enhance");return"string"==typeof t&&""===t||"true"===(null==t?void 0:t.toLowerCase())}(s))return;const a=(null===(t=e.submitter)||void 0===t?void 0:t.getAttribute("formmethod"))||s.method;if("dialog"===a)return void console.warn('A form cannot be enhanced when its method is "dialog".');const c=(null===(n=e.submitter)||void 0===n?void 0:n.getAttribute("formtarget"))||s.target;if(""!==c&&"_self"!==c)return void console.warn('A form cannot be enhanced when its target is different from the default value "_self".');e.preventDefault();const l=new URL((null===(o=e.submitter)||void 0===o?void 0:o.getAttribute("formaction"))||s.action,document.baseURI),h={method:a},d=new FormData(s),u=null===(r=e.submitter)||void 0===r?void 0:r.getAttribute("name"),p=e.submitter.getAttribute("value");u&&p&&d.append(u,p);const f=new URLSearchParams(d).toString();if("get"===h.method)l.search=f,history.pushState(null,"",l.toString());else{const t=(null===(i=e.submitter)||void 0===i?void 0:i.getAttribute("formenctype"))||s.enctype;"multipart/form-data"===t?h.body=d:(h.body=f,h.headers={"content-type":t,accept:Ii})}Ui(l.toString(),!1,h)}}async function Ui(e,t,n,o){Ri=!0,null==ki||ki.abort(),function(e,t){null==ke||ke(e,t)}(e,t),ki=new AbortController;const r=ki.signal,i=fetch(e,Object.assign({signal:r,mode:"no-cors",headers:{accept:Ii}},n));let s=null;if(await async function(e,t,n,o){let r;try{if(r=await e,!r.body)return void n(r,"");const t=r.headers.get("ssr-framing");if(!t){const e=await r.text();return void n(r,e)}let o=!0;await r.body.pipeThrough(new TextDecoderStream).pipeThrough(function(e){let t="";return new TransformStream({transform(n,o){if(t+=n,t.indexOf(e,t.length-n.length-e.length)>=0){const n=t.split(e);n.slice(0,-1).forEach((e=>o.enqueue(e))),t=n[n.length-1]}},flush(e){e.enqueue(t)}})}(`\x3c!--${t}--\x3e`)).pipeTo(new WritableStream({write(e){o?(o=!1,n(r,e)):(e=>{const t=document.createRange().createContextualFragment(e);for(;t.firstChild;)document.body.appendChild(t.firstChild)})(e)}}))}catch(e){if("AbortError"===e.name&&t.aborted)return;throw e}}(i,r,((t,r)=>{const i=!(null==n?void 0:n.method)||"get"===n.method,a=t.status>=200&&t.status<300;if("opaque"===t.type){if(i)return void Bi(e);throw new Error("Enhanced navigation does not support making a non-GET request to an endpoint that redirects to an external origin. Avoid enabling enhanced navigation for form posts that may perform external redirections.")}if(a&&"allow"!==t.headers.get("blazor-enhanced-nav")){if(i)return void Bi(e);throw new Error("Enhanced navigation does not support making a non-GET request to a non-Blazor endpoint. Avoid enabling enhanced navigation for forms that post to a non-Blazor endpoint.")}(t.redirected||o)&&((o?"get"===o:i)?history.replaceState(null,"",t.url):t.url!==location.href&&history.pushState(null,"",t.url),e=t.url);const c=t.headers.get("blazor-enhanced-nav-redirect-location");if(c)return void location.replace(c);t.redirected||i||!a||(function(e){const t=new URL(e.url),n=new URL(Ai);return t.protocol===n.protocol&&t.host===n.host&&t.port===n.port&&t.pathname===n.pathname}(t)?location.href!==Ai&&history.pushState(null,"",Ai):s=`Cannot perform enhanced form submission that changes the URL (except via a redirection), because then back/forward would not work. Either remove this form's 'action' attribute, or change its method to 'get', or do not mark it as enhanced.\nOld URL: ${location.href}\nNew URL: ${t.url}`),Ai=t.url;const l=t.headers.get("content-type");if((null==l?void 0:l.startsWith("text/html"))&&r){const e=(new DOMParser).parseFromString(r,"text/html");fi(document,e),Ti.documentUpdated()}else(null==l?void 0:l.startsWith("text/"))&&r?Li(r):a||r?i?Bi(e):Li(`Error: ${n.method} request to ${e} returned non-HTML content of type ${l||"unspecified"}.`):Li(`Error: ${t.status} ${t.statusText}`)})),!r.aborted){const t=e.indexOf("#");if(t>=0){const n=e.substring(t+1),o=document.getElementById(n);null==o||o.scrollIntoView()}if(Ri=!1,Ti.enhancedNavigationCompleted(),s)throw new Error(s)}}function Li(e){document.documentElement.textContent=e;const t=document.documentElement.style;t.fontFamily="consolas, monospace",t.whiteSpace="pre-wrap",t.padding="1rem"}function Bi(e){history.replaceState(null,"",e+"?"),location.replace(e)}let Oi,Fi=!0;class $i extends HTMLElement{connectedCallback(){var e;const t=this.parentNode;null===(e=t.parentNode)||void 0===e||e.removeChild(t),t.childNodes.forEach((e=>{if(e instanceof HTMLTemplateElement){const t=e.getAttribute("blazor-component-id");if(t)"true"!==e.getAttribute("enhanced-nav")&&ki||function(e,t){const n=function(e){const t=`bl:${e}`,n=document.createNodeIterator(document,NodeFilter.SHOW_COMMENT);let o=null;for(;(o=n.nextNode())&&o.textContent!==t;);if(!o)return null;const r=`/bl:${e}`;let i=null;for(;(i=n.nextNode())&&i.textContent!==r;);return i?{startMarker:o,endMarker:i}:null}(e);if(n){const{startMarker:e,endMarker:o}=n;if(Fi)fi({startExclusive:e,endExclusive:o},t);else{const n=o.parentNode,r=new Range;for(r.setStart(e,e.textContent.length),r.setEnd(o,0),r.deleteContents();t.childNodes[0];)n.insertBefore(t.childNodes[0],o)}Oi.documentUpdated()}}(t,e.content);else switch(e.getAttribute("type")){case"redirection":const t=Fe(e.content.textContent),n="form-post"===e.getAttribute("from");"true"===e.getAttribute("enhanced")&&Me(t)?Ui(t,!1,void 0,n?"post":"get"):n?t!==location.href&&location.assign(t):location.replace(t);break;case"error":Li(e.content.textContent||"Error")}}}))}}class Hi{constructor(e){var t;this._circuitInactivityTimeoutMs=e,this._rootComponentsBySsrComponentId=new Map,this._seenDescriptors=new Set,this._pendingOperationBatches={},this._nextOperationBatchId=1,this._nextSsrComponentId=1,this._didWebAssemblyFailToLoadQuickly=!1,this._isComponentRefreshPending=!1,this.initialComponents=[],t=()=>{this.rootComponentsMayRequireRefresh()},E.push(t)}onAfterRenderBatch(e){e===On.Server&&this.circuitMayHaveNoRootComponents()}onDocumentUpdated(){this.rootComponentsMayRequireRefresh()}onEnhancedNavigationCompleted(){this.rootComponentsMayRequireRefresh()}registerComponent(e){if(this._seenDescriptors.has(e))return;"webassembly"===e.type?this.startLoadingWebAssemblyIfNotStarted():"auto"===e.type&&this.startLoadingWebAssemblyIfNotStarted(1);const t=this._nextSsrComponentId++;this._seenDescriptors.add(e),this._rootComponentsBySsrComponentId.set(t,{descriptor:e,ssrComponentId:t})}unregisterComponent(e){this._seenDescriptors.delete(e.descriptor),this._rootComponentsBySsrComponentId.delete(e.ssrComponentId),this.circuitMayHaveNoRootComponents()}async startLoadingWebAssemblyIfNotStarted(e){if(void 0!==jr)return;Xr=!0;const t=ni(),n=await Gr;void 0!==e&&(n.maxParallelDownloads=e),function(e){if(!e.cacheBootResources)return!1;const t=Wi(e);if(!t)return!1;const n=window.localStorage.getItem(t.key);return t.value===n}(n)||this.onWebAssemblyFailedToLoadQuickly(),await t,function(e){const t=Wi(e);t&&window.localStorage.setItem(t.key,t.value)}(n),this.rootComponentsMayRequireRefresh()}onWebAssemblyFailedToLoadQuickly(){this._didWebAssemblyFailToLoadQuickly||(this._didWebAssemblyFailToLoadQuickly=!0,this.rootComponentsMayRequireRefresh())}startCircutIfNotStarted(){return void 0===Qo?nr(this):!Xo||Xo.isDisposedOrDisposing()?rr():void 0}async startWebAssemblyIfNotStarted(){this.startLoadingWebAssemblyIfNotStarted(),void 0===zr&&await ei(this)}rootComponentsMayRequireRefresh(){this._isComponentRefreshPending||(this._isComponentRefreshPending=!0,setTimeout((()=>{this._isComponentRefreshPending=!1,this.refreshRootComponents(this._rootComponentsBySsrComponentId.values())}),0))}circuitMayHaveNoRootComponents(){if(this.rendererHasExistingOrPendingComponents(On.Server,"server","auto"))return clearTimeout(this._circuitInactivityTimeoutId),void(this._circuitInactivityTimeoutId=void 0);void 0===this._circuitInactivityTimeoutId&&(this._circuitInactivityTimeoutId=setTimeout((()=>{this.rendererHasExistingOrPendingComponents(On.Server,"server","auto")||(async function(){await(null==Xo?void 0:Xo.dispose())}(),this._circuitInactivityTimeoutId=void 0)}),this._circuitInactivityTimeoutMs))}rendererHasComponents(e){const t=De(e);return void 0!==t&&t.getRootComponentCount()>0}rendererHasExistingOrPendingComponents(e,...t){if(this.rendererHasComponents(e))return!0;for(const{descriptor:{type:n},assignedRendererId:o}of this._rootComponentsBySsrComponentId.values()){if(o===e)return!0;if(void 0===o&&-1!==t.indexOf(n))return!0}return!1}refreshRootComponents(e){const t=new Map;for(const n of e){const e=this.determinePendingOperation(n);if(!e)continue;const o=n.assignedRendererId;if(!o)throw new Error("Descriptors must be assigned a renderer ID before getting used as root components");let r=t.get(o);r||(r=[],t.set(o,r)),r.push(e)}for(const[e,n]of t){const t={batchId:this._nextOperationBatchId++,operations:n};this._pendingOperationBatches[t.batchId]=t;const o=JSON.stringify(t);e===On.Server?ir(o):this.updateWebAssemblyRootComponents(o)}this.circuitMayHaveNoRootComponents()}updateWebAssemblyRootComponents(e){Vr?(Yr(e),Vr=!1):function(e){if(!zr)throw new Error("Blazor WebAssembly has not started.");if(!yt._internal.updateRootComponents)throw new Error("Blazor WebAssembly has not initialized.");Kr?yt._internal.updateRootComponents(e):async function(e){if(await zr,!yt._internal.updateRootComponents)throw new Error("Blazor WebAssembly has not initialized.");yt._internal.updateRootComponents(e)}(e)}(e)}resolveRendererIdForDescriptor(e){switch("auto"===e.type?this.getAutoRenderMode():e.type){case"server":return this.startCircutIfNotStarted(),On.Server;case"webassembly":return this.startWebAssemblyIfNotStarted(),On.WebAssembly;case null:return null}}getAutoRenderMode(){return this.rendererHasExistingOrPendingComponents(On.WebAssembly,"webassembly")?"webassembly":this.rendererHasExistingOrPendingComponents(On.Server,"server")?"server":Jr?"webassembly":this._didWebAssemblyFailToLoadQuickly?"server":null}determinePendingOperation(e){if(t=e.descriptor,document.contains(t.start)){if(void 0===e.assignedRendererId){if(Ri||"loading"===document.readyState)return null;const t=this.resolveRendererIdForDescriptor(e.descriptor);return null===t?null:T(t)?(be(e.descriptor.start,!0),e.assignedRendererId=t,e.uniqueIdAtLastUpdate=e.descriptor.uniqueId,{type:"add",ssrComponentId:e.ssrComponentId,marker:Lt(e.descriptor)}):null}return T(e.assignedRendererId)?e.uniqueIdAtLastUpdate===e.descriptor.uniqueId?null:(e.uniqueIdAtLastUpdate=e.descriptor.uniqueId,{type:"update",ssrComponentId:e.ssrComponentId,marker:Lt(e.descriptor)}):null}return e.hasPendingRemoveOperation?null:void 0===e.assignedRendererId?(this.unregisterComponent(e),null):T(e.assignedRendererId)?(be(e.descriptor.start,!1),e.hasPendingRemoveOperation=!0,{type:"remove",ssrComponentId:e.ssrComponentId}):null;var t}resolveRootComponent(e){const t=this._rootComponentsBySsrComponentId.get(e);if(!t)throw new Error(`Could not resolve a root component with SSR component ID '${e}'.`);return t.descriptor}onAfterUpdateRootComponents(e){const t=this._pendingOperationBatches[e];delete this._pendingOperationBatches[e];for(const e of t.operations)switch(e.type){case"remove":{const t=this._rootComponentsBySsrComponentId.get(e.ssrComponentId);t&&this.unregisterComponent(t);break}}}}function Wi(e){var t;const n=null===(t=e.resources)||void 0===t?void 0:t.hash,o=e.mainAssemblyName;return n&&o?{key:`blazor-resource-hash:${o}`,value:n}:null}class ji{constructor(){this._eventListeners=new Map}static create(e){const t=new ji;return e.addEventListener=t.addEventListener.bind(t),e.removeEventListener=t.removeEventListener.bind(t),t}addEventListener(e,t){let n=this._eventListeners.get(e);n||(n=new Set,this._eventListeners.set(e,n)),n.add(t)}removeEventListener(e,t){var n;null===(n=this._eventListeners.get(e))||void 0===n||n.delete(t)}dispatchEvent(e,t){const n=this._eventListeners.get(e);if(!n)return;const o={...t,type:e};for(const e of n)e(o)}}let zi,qi=!1;function Ji(e){var t,n,o,r;if(qi)throw new Error("Blazor has already started.");qi=!0,null!==(t=(e=e||{}).logLevel)&&void 0!==t||(e.logLevel=wt.Error),yt._internal.isBlazorWeb=!0,yt._internal.hotReloadApplied=()=>{Be()&&Oe(location.href,!0)},zi=new Hi(null!==(o=null===(n=null==e?void 0:e.ssr)||void 0===n?void 0:n.circuitInactivityTimeoutMs)&&void 0!==o?o:2e3);const i=ji.create(yt),s={documentUpdated:()=>{zi.onDocumentUpdated(),i.dispatchEvent("enhancedload",{})},enhancedNavigationCompleted(){zi.onEnhancedNavigationCompleted()}};return pi=zi,function(e,t){Oi=t,(null==e?void 0:e.disableDomPreservation)&&(Fi=!1),customElements.define("blazor-ssr-end",$i)}(null==e?void 0:e.ssr,s),(null===(r=null==e?void 0:e.ssr)||void 0===r?void 0:r.disableDomPreservation)||Di(s),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Ki.bind(null,e)):Ki(e),Promise.resolve()}function Ki(e){const t=$o((null==e?void 0:e.circuit)||{});e.circuit=t;const n=async function(e,t){var n;const o=Tt(document,It,"initializers");if(!o)return new Jo(!1,t);const r=null!==(n=JSON.parse(atob(o)))&&void 0!==n?n:[],i=new Jo(!1,t);return await i.importInitializersAsync(r,[e]),i}(e,new _t(t.logLevel));tr(Vi(n,t)),function(e){if(Hr)throw new Error("WebAssembly options have already been configured.");!async function(e){const t=await e;Hr=t,Zr()}(e)}(Vi(n,(null==e?void 0:e.webAssembly)||{})),function(e){const t=bi(document);for(const e of t)null==pi||pi.registerComponent(e)}(),zi.onDocumentUpdated(),async function(e){const t=await e;await t.invokeAfterStartedCallbacks(yt)}(n)}async function Vi(e,t){return await e,t}yt.start=Ji,window.DotNet=e,document&&document.currentScript&&"false"!==document.currentScript.getAttribute("autostart")&&Ji()})(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*! | |
* MudBlazor (https://mudblazor.com/) | |
* Copyright (c) 2021 MudBlazor | |
* Licensed under MIT (https://github.com/MudBlazor/MudBlazor/blob/master/LICENSE) | |
*/.mud-primary{background-color:var(--mud-palette-primary) !important}.mud-primary-text{color:var(--mud-palette-primary) !important;--mud-ripple-color: var(--mud-palette-primary) !important}.mud-primary-hover{background-color:var(--mud-palette-primary-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-primary-hover:hover{background-color:var(--mud-palette-primary-hover) !important}}.hover\:mud-primary-hover:focus-visible,.hover\:mud-primary-hover:active{background-color:var(--mud-palette-primary-hover) !important}.mud-border-primary{border-color:var(--mud-palette-primary) !important}.mud-theme-primary{color:var(--mud-palette-primary-text) !important;background-color:var(--mud-palette-primary) !important}.mud-secondary{background-color:var(--mud-palette-secondary) !important}.mud-secondary-text{color:var(--mud-palette-secondary) !important;--mud-ripple-color: var(--mud-palette-secondary) !important}.mud-secondary-hover{background-color:var(--mud-palette-secondary-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-secondary-hover:hover{background-color:var(--mud-palette-secondary-hover) !important}}.hover\:mud-secondary-hover:focus-visible,.hover\:mud-secondary-hover:active{background-color:var(--mud-palette-secondary-hover) !important}.mud-border-secondary{border-color:var(--mud-palette-secondary) !important}.mud-theme-secondary{color:var(--mud-palette-secondary-text) !important;background-color:var(--mud-palette-secondary) !important}.mud-tertiary{background-color:var(--mud-palette-tertiary) !important}.mud-tertiary-text{color:var(--mud-palette-tertiary) !important;--mud-ripple-color: var(--mud-palette-tertiary) !important}.mud-tertiary-hover{background-color:var(--mud-palette-tertiary-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-tertiary-hover:hover{background-color:var(--mud-palette-tertiary-hover) !important}}.hover\:mud-tertiary-hover:focus-visible,.hover\:mud-tertiary-hover:active{background-color:var(--mud-palette-tertiary-hover) !important}.mud-border-tertiary{border-color:var(--mud-palette-tertiary) !important}.mud-theme-tertiary{color:var(--mud-palette-tertiary-text) !important;background-color:var(--mud-palette-tertiary) !important}.mud-info{background-color:var(--mud-palette-info) !important}.mud-info-text{color:var(--mud-palette-info) !important;--mud-ripple-color: var(--mud-palette-info) !important}.mud-info-hover{background-color:var(--mud-palette-info-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-info-hover:hover{background-color:var(--mud-palette-info-hover) !important}}.hover\:mud-info-hover:focus-visible,.hover\:mud-info-hover:active{background-color:var(--mud-palette-info-hover) !important}.mud-border-info{border-color:var(--mud-palette-info) !important}.mud-theme-info{color:var(--mud-palette-info-text) !important;background-color:var(--mud-palette-info) !important}.mud-success{background-color:var(--mud-palette-success) !important}.mud-success-text{color:var(--mud-palette-success) !important;--mud-ripple-color: var(--mud-palette-success) !important}.mud-success-hover{background-color:var(--mud-palette-success-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-success-hover:hover{background-color:var(--mud-palette-success-hover) !important}}.hover\:mud-success-hover:focus-visible,.hover\:mud-success-hover:active{background-color:var(--mud-palette-success-hover) !important}.mud-border-success{border-color:var(--mud-palette-success) !important}.mud-theme-success{color:var(--mud-palette-success-text) !important;background-color:var(--mud-palette-success) !important}.mud-warning{background-color:var(--mud-palette-warning) !important}.mud-warning-text{color:var(--mud-palette-warning) !important;--mud-ripple-color: var(--mud-palette-warning) !important}.mud-warning-hover{background-color:var(--mud-palette-warning-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-warning-hover:hover{background-color:var(--mud-palette-warning-hover) !important}}.hover\:mud-warning-hover:focus-visible,.hover\:mud-warning-hover:active{background-color:var(--mud-palette-warning-hover) !important}.mud-border-warning{border-color:var(--mud-palette-warning) !important}.mud-theme-warning{color:var(--mud-palette-warning-text) !important;background-color:var(--mud-palette-warning) !important}.mud-error{background-color:var(--mud-palette-error) !important}.mud-error-text{color:var(--mud-palette-error) !important;--mud-ripple-color: var(--mud-palette-error) !important}.mud-error-hover{background-color:var(--mud-palette-error-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-error-hover:hover{background-color:var(--mud-palette-error-hover) !important}}.hover\:mud-error-hover:focus-visible,.hover\:mud-error-hover:active{background-color:var(--mud-palette-error-hover) !important}.mud-border-error{border-color:var(--mud-palette-error) !important}.mud-theme-error{color:var(--mud-palette-error-text) !important;background-color:var(--mud-palette-error) !important}.mud-dark{background-color:var(--mud-palette-dark) !important}.mud-dark-text{color:var(--mud-palette-dark) !important;--mud-ripple-color: var(--mud-palette-dark) !important}.mud-dark-hover{background-color:var(--mud-palette-dark-hover) !important}@media(hover: hover)and (pointer: fine){.hover\:mud-dark-hover:hover{background-color:var(--mud-palette-dark-hover) !important}}.hover\:mud-dark-hover:focus-visible,.hover\:mud-dark-hover:active{background-color:var(--mud-palette-dark-hover) !important}.mud-border-dark{border-color:var(--mud-palette-dark) !important}.mud-theme-dark{color:var(--mud-palette-dark-text) !important;background-color:var(--mud-palette-dark) !important}.mud-inherit-text{color:inherit !important}.mud-border-lines-default{border-color:var(--mud-palette-lines-default)}.mud-background{background-color:var(--mud-palette-background) !important}.mud-background-gray{background-color:var(--mud-palette-background-gray) !important}.mud-theme-transparent{color:inherit !important;background-color:rgba(0,0,0,0) !important}.mud-transparent{background-color:rgba(0,0,0,0) !important}.mud-transparent-text{color:rgba(0,0,0,0) !important}.mud-text-primary{color:var(--mud-palette-text-primary)}.mud-text-secondary{color:var(--mud-palette-text-secondary)}.mud-text-disabled{color:var(--mud-palette-text-disabled)}.white{background-color:#fff !important}.white-text{color:#fff !important}.black{background-color:#000 !important}.black-text{color:#000 !important}*{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}strong,b{font-weight:700}body{color:var(--mud-palette-text-primary);font-family:var(--mud-typography-default-family);font-size:var(--mud-typography-default-size);font-weight:var(--mud-typography-default-weight);line-height:var(--mud-typography-default-lineheight);letter-spacing:var(--mud-typography-default-letterspacing);text-transform:var(--mud-typography-default-text-transform);background-color:var(--mud-palette-background)}a{color:var(--mud-palette-text-primary)}.mud-layout{height:100%;width:100%;position:relative}#blazor-error-ui{background-color:var(--mud-palette-error);color:var(--mud-palette-error-text);bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.75rem .7rem 1.25rem;position:fixed;width:100%;z-index:9999}#blazor-error-ui .reload{color:inherit;text-decoration:underline}#blazor-error-ui .dismiss{color:inherit;cursor:pointer;position:absolute;right:.75rem;top:.5rem}#components-reconnect-modal{z-index:9999 !important;background-color:var(--mud-palette-background) !important}#components-reconnect-modal h5{font-size:18px}#components-reconnect-modal button{color:var(--mud-palette-text-primary);padding:8px 16px;font-size:.875rem;min-width:64px;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;font-weight:500;line-height:1;border-radius:var(--mud-default-borderradius);letter-spacing:.02857em;text-transform:uppercase;margin:40px auto !important}@media(hover: hover)and (pointer: fine){#components-reconnect-modal button:hover{background-color:var(--mud-palette-action-default-hover)}}@keyframes mud-animation-fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes mud-animation-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes mud-animation-fadein{0%{opacity:0}100%{opacity:1}}@-o-keyframes mud-animation-fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes mud-animation-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes mud-scale-up-center{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mud-scale-up-center{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes mud-skeleton-keyframes-pulse{0%{opacity:1}50%{opacity:.4}100%{opacity:1}}@-webkit-keyframes mud-skeleton-keyframes-wave{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}@-webkit-keyframes mud-progress-circular-keyframes-circular-rotate{0%{transform-origin:50% 50%}100%{transform:rotate(360deg)}}@-webkit-keyframes mud-progress-circular-keyframes-circular-dash{0%{stroke-dasharray:1px,200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px,200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px,200px;stroke-dashoffset:-125px}}@-webkit-keyframes mud-progress-linear-horizontal-keyframes-indeterminate1{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@-webkit-keyframes mud-progress-linear-horizontal-keyframes-indeterminate2{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}@-webkit-keyframes mud-progress-linear-horizontal-keyframes-buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0;background-position:0 -23px}100%{opacity:1;background-position:-200px -23px}}@-webkit-keyframes mud-progress-linear-vertical-keyframes-indeterminate1{0%{bottom:-35%;top:100%}60%{bottom:100%;top:-90%}100%{bottom:100%;top:-90%}}@-webkit-keyframes mud-progress-linear-vertical-keyframes-indeterminate2{0%{bottom:-200%;top:100%}60%{bottom:107%;top:-8%}100%{bottom:107%;top:-8%}}@-webkit-keyframes mud-progress-linear-vertical-keyframes-buffer{0%{opacity:1;background-position:-23px 0}50%{opacity:0;background-position:-23px 0}100%{opacity:1;background-position:-23px -200px}}@keyframes mud-progress-linear-striped-loading{0%{background-position:0 0}100%{background-position:300px 0}}a{text-decoration:none}a:focus-visible{outline:none}label{display:inline-block}button{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button:focus{outline:none}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}iframe{border:none;height:100%;width:100%}ul{margin:0;padding:0;list-style:none}.mud-elevation-0{box-shadow:var(--mud-elevation-0)}.mud-elevation-1{box-shadow:var(--mud-elevation-1)}.mud-elevation-2{box-shadow:var(--mud-elevation-2)}.mud-elevation-3{box-shadow:var(--mud-elevation-3)}.mud-elevation-4{box-shadow:var(--mud-elevation-4)}.mud-elevation-5{box-shadow:var(--mud-elevation-5)}.mud-elevation-6{box-shadow:var(--mud-elevation-6)}.mud-elevation-7{box-shadow:var(--mud-elevation-7)}.mud-elevation-8{box-shadow:var(--mud-elevation-8)}.mud-elevation-9{box-shadow:var(--mud-elevation-9)}.mud-elevation-10{box-shadow:var(--mud-elevation-10)}.mud-elevation-11{box-shadow:var(--mud-elevation-11)}.mud-elevation-12{box-shadow:var(--mud-elevation-12)}.mud-elevation-13{box-shadow:var(--mud-elevation-13)}.mud-elevation-14{box-shadow:var(--mud-elevation-14)}.mud-elevation-15{box-shadow:var(--mud-elevation-15)}.mud-elevation-16{box-shadow:var(--mud-elevation-16)}.mud-elevation-17{box-shadow:var(--mud-elevation-17)}.mud-elevation-18{box-shadow:var(--mud-elevation-18)}.mud-elevation-19{box-shadow:var(--mud-elevation-19)}.mud-elevation-20{box-shadow:var(--mud-elevation-20)}.mud-elevation-21{box-shadow:var(--mud-elevation-21)}.mud-elevation-22{box-shadow:var(--mud-elevation-22)}.mud-elevation-23{box-shadow:var(--mud-elevation-23)}.mud-elevation-24{box-shadow:var(--mud-elevation-24)}.mud-elevation-25{box-shadow:var(--mud-elevation-25)}.mud-alert{display:flex;padding:6px 16px;border-radius:var(--mud-default-borderradius);background-color:rgba(0,0,0,0);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-alert.mud-square{border-radius:0px}.mud-alert.mud-dense{padding:0px 12px}.mud-alert-text-normal{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-dark-hover)}.mud-alert-text-primary{color:var(--mud-palette-primary-darken);background-color:var(--mud-palette-primary-hover)}.mud-alert-text-primary .mud-alert-icon{color:var(--mud-palette-primary)}.mud-alert-text-secondary{color:var(--mud-palette-secondary-darken);background-color:var(--mud-palette-secondary-hover)}.mud-alert-text-secondary .mud-alert-icon{color:var(--mud-palette-secondary)}.mud-alert-text-tertiary{color:var(--mud-palette-tertiary-darken);background-color:var(--mud-palette-tertiary-hover)}.mud-alert-text-tertiary .mud-alert-icon{color:var(--mud-palette-tertiary)}.mud-alert-text-info{color:var(--mud-palette-info-darken);background-color:var(--mud-palette-info-hover)}.mud-alert-text-info .mud-alert-icon{color:var(--mud-palette-info)}.mud-alert-text-success{color:var(--mud-palette-success-darken);background-color:var(--mud-palette-success-hover)}.mud-alert-text-success .mud-alert-icon{color:var(--mud-palette-success)}.mud-alert-text-warning{color:var(--mud-palette-warning-darken);background-color:var(--mud-palette-warning-hover)}.mud-alert-text-warning .mud-alert-icon{color:var(--mud-palette-warning)}.mud-alert-text-error{color:var(--mud-palette-error-darken);background-color:var(--mud-palette-error-hover)}.mud-alert-text-error .mud-alert-icon{color:var(--mud-palette-error)}.mud-alert-text-dark{color:var(--mud-palette-dark-darken);background-color:var(--mud-palette-dark-hover)}.mud-alert-text-dark .mud-alert-icon{color:var(--mud-palette-dark)}.mud-alert-outlined-normal{color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-text-primary)}.mud-alert-outlined-primary{color:var(--mud-palette-primary-darken);border:1px solid var(--mud-palette-primary)}.mud-alert-outlined-primary .mud-alert-icon{color:var(--mud-palette-primary)}.mud-alert-outlined-secondary{color:var(--mud-palette-secondary-darken);border:1px solid var(--mud-palette-secondary)}.mud-alert-outlined-secondary .mud-alert-icon{color:var(--mud-palette-secondary)}.mud-alert-outlined-tertiary{color:var(--mud-palette-tertiary-darken);border:1px solid var(--mud-palette-tertiary)}.mud-alert-outlined-tertiary .mud-alert-icon{color:var(--mud-palette-tertiary)}.mud-alert-outlined-info{color:var(--mud-palette-info-darken);border:1px solid var(--mud-palette-info)}.mud-alert-outlined-info .mud-alert-icon{color:var(--mud-palette-info)}.mud-alert-outlined-success{color:var(--mud-palette-success-darken);border:1px solid var(--mud-palette-success)}.mud-alert-outlined-success .mud-alert-icon{color:var(--mud-palette-success)}.mud-alert-outlined-warning{color:var(--mud-palette-warning-darken);border:1px solid var(--mud-palette-warning)}.mud-alert-outlined-warning .mud-alert-icon{color:var(--mud-palette-warning)}.mud-alert-outlined-error{color:var(--mud-palette-error-darken);border:1px solid var(--mud-palette-error)}.mud-alert-outlined-error .mud-alert-icon{color:var(--mud-palette-error)}.mud-alert-outlined-dark{color:var(--mud-palette-dark-darken);border:1px solid var(--mud-palette-dark)}.mud-alert-outlined-dark .mud-alert-icon{color:var(--mud-palette-dark)}.mud-alert-filled-normal{color:var(--mud-palette-dark-text);font-weight:500;background-color:var(--mud-palette-dark)}.mud-alert-filled-normal .mud-alert-close .mud-button-root{color:currentColor}.mud-alert-filled-primary{color:var(--mud-palette-primary-text);font-weight:500;background-color:var(--mud-palette-primary)}.mud-alert-filled-primary .mud-button-root{color:currentColor}.mud-alert-filled-secondary{color:var(--mud-palette-secondary-text);font-weight:500;background-color:var(--mud-palette-secondary)}.mud-alert-filled-secondary .mud-button-root{color:currentColor}.mud-alert-filled-tertiary{color:var(--mud-palette-tertiary-text);font-weight:500;background-color:var(--mud-palette-tertiary)}.mud-alert-filled-tertiary .mud-button-root{color:currentColor}.mud-alert-filled-info{color:var(--mud-palette-info-text);font-weight:500;background-color:var(--mud-palette-info)}.mud-alert-filled-info .mud-button-root{color:currentColor}.mud-alert-filled-success{color:var(--mud-palette-success-text);font-weight:500;background-color:var(--mud-palette-success)}.mud-alert-filled-success .mud-button-root{color:currentColor}.mud-alert-filled-warning{color:var(--mud-palette-warning-text);font-weight:500;background-color:var(--mud-palette-warning)}.mud-alert-filled-warning .mud-button-root{color:currentColor}.mud-alert-filled-error{color:var(--mud-palette-error-text);font-weight:500;background-color:var(--mud-palette-error)}.mud-alert-filled-error .mud-button-root{color:currentColor}.mud-alert-filled-dark{color:var(--mud-palette-dark-text);font-weight:500;background-color:var(--mud-palette-dark)}.mud-alert-filled-dark .mud-button-root{color:currentColor}.mud-alert-icon{display:flex;opacity:.9;padding:7px 0;font-size:22px;margin-right:12px;margin-inline-end:12px;margin-inline-start:unset}.mud-alert-icon.mud-alert-icon-left{margin-right:12px;margin-inline-end:12px;margin-inline-start:unset}.mud-alert-icon.mud-alert-icon-right{margin-left:12px;margin-inline-start:12px;margin-inline-end:unset}.mud-alert-message{padding:9px 0}.mud-alert-position{flex:1;display:flex;align-items:center}.mud-alert-close{display:flex;flex:0;align-items:center;margin-left:8px}.mud-badge-root{position:relative;display:inline-block}.mud-badge-root .mud-badge-wrapper{top:0;left:0;flex:0 1;width:100%;height:100%;display:flex;pointer-events:none;position:absolute}.mud-badge-root .mud-badge-wrapper.mud-badge-top{align-items:flex-start}.mud-badge-root .mud-badge-wrapper.mud-badge-top.left{justify-content:flex-start}.mud-badge-root .mud-badge-wrapper.mud-badge-top.center{justify-content:center}.mud-badge-root .mud-badge-wrapper.mud-badge-top.right{justify-content:flex-end}.mud-badge-root .mud-badge-wrapper.mud-badge-center{align-items:center}.mud-badge-root .mud-badge-wrapper.mud-badge-center.left{justify-content:flex-start}.mud-badge-root .mud-badge-wrapper.mud-badge-center.center{justify-content:center}.mud-badge-root .mud-badge-wrapper.mud-badge-center.right{justify-content:flex-end}.mud-badge-root .mud-badge-wrapper.mud-badge-bottom{align-items:flex-end}.mud-badge-root .mud-badge-wrapper.mud-badge-bottom.left{justify-content:flex-start}.mud-badge-root .mud-badge-wrapper.mud-badge-bottom.center{justify-content:center}.mud-badge-root .mud-badge-wrapper.mud-badge-bottom.right{justify-content:flex-end}.mud-badge{border-radius:10px;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;line-height:1;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);white-space:nowrap}.mud-badge.mud-badge-default{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-gray-light)}.mud-badge.mud-badge-bordered{border-color:var(--mud-palette-surface);border-style:solid;border-width:2px;padding:3px 4px}.mud-badge.mud-badge-bordered.mud-badge-icon{padding:4px 6px}.mud-badge.mud-badge-icon{width:20px;height:20px}.mud-badge.mud-badge-icon .mud-icon-badge{color:inherit;font-size:12px}.mud-badge.mud-badge-dot{border-radius:50%;height:9px;min-width:0;padding:0;width:9px}.mud-badge.mud-badge{display:flex;align-items:center;justify-content:center}.mud-badge.mud-badge-top.left{inset:auto calc(100% - 4px) calc(100% - 4px) auto}.mud-badge.mud-badge-top.left.mud-badge-overlap{inset:auto calc(100% - 12px) calc(100% - 12px) auto}.mud-badge.mud-badge-top.center{bottom:calc(100% - 4px)}.mud-badge.mud-badge-top.center.mud-badge-overlap{bottom:calc(100% - 12px)}.mud-badge.mud-badge-top.right{inset:auto auto calc(100% - 4px) calc(100% - 4px)}.mud-badge.mud-badge-top.right.mud-badge-overlap{inset:auto auto calc(100% - 12px) calc(100% - 12px)}.mud-badge.mud-badge-center.left{right:calc(100% - 4px)}.mud-badge.mud-badge-center.left.mud-badge-overlap{right:calc(100% - 12px)}.mud-badge.mud-badge-center.right{left:calc(100% - 4px)}.mud-badge.mud-badge-center.right.mud-badge-overlap{left:calc(100% - 12px)}.mud-badge.mud-badge-bottom.left{inset:calc(100% - 4px) calc(100% - 4px) auto auto}.mud-badge.mud-badge-bottom.left.mud-badge-overlap{inset:calc(100% - 12px) calc(100% - 12px) auto auto}.mud-badge.mud-badge-bottom.center{top:calc(100% - 4px)}.mud-badge.mud-badge-bottom.center.mud-badge-overlap{top:calc(100% - 12px)}.mud-badge.mud-badge-bottom.right{inset:calc(100% - 4px) auto auto calc(100% - 4px)}.mud-badge.mud-badge-bottom.right.mud-badge-overlap{inset:calc(100% - 12px) auto auto calc(100% - 12px)}.mud-toolbar{display:flex;position:relative;align-items:center;--mud-internal-toolbar-height: 56px;height:var(--mud-internal-toolbar-height)}.mud-toolbar-gutters{padding-left:16px;padding-right:16px}@media(min-width: 0px)and (orientation: landscape){.mud-toolbar{--mud-internal-toolbar-height: 48px}}@media(min-width: 600px){.mud-toolbar{--mud-internal-toolbar-height: 64px}.mud-toolbar-gutters{padding-left:24px;padding-right:24px}}.mud-toolbar-dense{--mud-internal-toolbar-height: 48px}.mud-toolbar.mud-toolbar-wrap-content{height:auto;min-height:var(--mud-internal-toolbar-height);flex-wrap:wrap}.mud-toolbar.mud-toolbar-wrap-content.mud-toolbar-appbar{min-height:min(var(--mud-appbar-height),var(--mud-internal-toolbar-height))}.mud-tooltip-root{width:fit-content}.mud-tooltip-root.mud-tooltip-inline{display:inline-block}.mud-tooltip{padding:4px 8px;text-align:center;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:1.4em;border-radius:var(--mud-default-borderradius);z-index:var(--mud-zindex-tooltip)}.mud-tooltip.mud-tooltip-default{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-gray-darker)}.mud-tooltip.mud-tooltip-default.mud-tooltip-arrow::after{border-color:var(--mud-palette-gray-darker) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.mud-tooltip.mud-tooltip-center-left:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-center-right[data-mudpopover-flip]{transform:translateX(-10px)}.mud-tooltip.mud-tooltip-center-left:not([data-mudpopover-flip]).mud-tooltip-arrow::after,.mud-tooltip.mud-tooltip-center-right[data-mudpopover-flip].mud-tooltip-arrow::after{left:100%;transform:rotate(270deg)}.mud-tooltip.mud-tooltip-center-right:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-center-left[data-mudpopover-flip]{transform:translateX(10px)}.mud-tooltip.mud-tooltip-center-right:not([data-mudpopover-flip]).mud-tooltip-arrow::after,.mud-tooltip.mud-tooltip-center-left[data-mudpopover-flip].mud-tooltip-arrow::after{right:100%;transform:rotate(90deg)}.mud-tooltip.mud-tooltip-top-center:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-bottom-center[data-mudpopover-flip]{transform:translateY(-10px)}.mud-tooltip.mud-tooltip-top-center:not([data-mudpopover-flip]).mud-tooltip-arrow::after,.mud-tooltip.mud-tooltip-bottom-center[data-mudpopover-flip].mud-tooltip-arrow::after{top:100%;transform:rotate(0deg)}.mud-tooltip.mud-tooltip-bottom-center:not([data-mudpopover-flip]),.mud-tooltip.mud-tooltip-top-center[data-mudpopover-flip]{transform:translateY(10px)}.mud-tooltip.mud-tooltip-bottom-center:not([data-mudpopover-flip]).mud-tooltip-arrow::after,.mud-tooltip.mud-tooltip-top-center[data-mudpopover-flip].mud-tooltip-arrow::after{bottom:100%;transform:rotate(180deg)}.mud-tooltip.mud-tooltip-arrow::after{content:"";position:absolute;border-width:6px;border-style:solid;border-color:rgba(0,0,0,0);border-top-color:inherit}.mud-avatar{display:inline-flex;overflow:hidden;position:relative;align-items:center;flex-shrink:0;line-height:1;user-select:none;border-radius:50%;justify-content:center;color:var(--mud-palette-white);background-color:var(--mud-palette-gray-light)}.mud-avatar.mud-avatar-small{width:24px;height:24px;font-size:.75rem}.mud-avatar.mud-avatar-medium{width:40px;height:40px;font-size:1.25rem}.mud-avatar.mud-avatar-large{width:56px;height:56px;font-size:1.5rem}.mud-avatar-rounded{border-radius:var(--mud-default-borderradius)}.mud-avatar-square{border-radius:0}.mud-avatar>.mud-image{color:rgba(0,0,0,0);width:100%;height:100%;object-fit:cover;text-align:center;text-indent:10000px}.mud-avatar-fallback{width:75%;height:75%}.mud-avatar-outlined{color:var(--mud-palette-text-primary);background-color:unset;border:1px solid var(--mud-palette-text-primary)}.mud-avatar-outlined.mud-avatar-outlined-primary{color:var(--mud-palette-primary);border:1px solid var(--mud-palette-primary)}.mud-avatar-outlined.mud-avatar-outlined-secondary{color:var(--mud-palette-secondary);border:1px solid var(--mud-palette-secondary)}.mud-avatar-outlined.mud-avatar-outlined-tertiary{color:var(--mud-palette-tertiary);border:1px solid var(--mud-palette-tertiary)}.mud-avatar-outlined.mud-avatar-outlined-info{color:var(--mud-palette-info);border:1px solid var(--mud-palette-info)}.mud-avatar-outlined.mud-avatar-outlined-success{color:var(--mud-palette-success);border:1px solid var(--mud-palette-success)}.mud-avatar-outlined.mud-avatar-outlined-warning{color:var(--mud-palette-warning);border:1px solid var(--mud-palette-warning)}.mud-avatar-outlined.mud-avatar-outlined-error{color:var(--mud-palette-error);border:1px solid var(--mud-palette-error)}.mud-avatar-outlined.mud-avatar-outlined-dark{color:var(--mud-palette-dark);border:1px solid var(--mud-palette-dark)}.mud-avatar-filled{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-lines-inputs)}.mud-avatar-filled.mud-avatar-filled-primary{color:var(--mud-palette-primary-text);background-color:var(--mud-palette-primary)}.mud-avatar-filled.mud-avatar-filled-secondary{color:var(--mud-palette-secondary-text);background-color:var(--mud-palette-secondary)}.mud-avatar-filled.mud-avatar-filled-tertiary{color:var(--mud-palette-tertiary-text);background-color:var(--mud-palette-tertiary)}.mud-avatar-filled.mud-avatar-filled-info{color:var(--mud-palette-info-text);background-color:var(--mud-palette-info)}.mud-avatar-filled.mud-avatar-filled-success{color:var(--mud-palette-success-text);background-color:var(--mud-palette-success)}.mud-avatar-filled.mud-avatar-filled-warning{color:var(--mud-palette-warning-text);background-color:var(--mud-palette-warning)}.mud-avatar-filled.mud-avatar-filled-error{color:var(--mud-palette-error-text);background-color:var(--mud-palette-error)}.mud-avatar-filled.mud-avatar-filled-dark{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-dark)}.mud-avatar-group{display:flex}.mud-avatar-group .mud-avatar:first-child{margin-inline-start:0px !important}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-transparent .mud-avatar:not(.mud-avatar-outlined){border-color:rgba(0,0,0,0)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-surface .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-surface)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-primary .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-primary)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-secondary .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-secondary)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-tertiary .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-tertiary)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-info .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-info)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-success .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-success)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-warning .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-warning)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-error .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-error)}.mud-avatar-group.mud-avatar-group-outlined.mud-avatar-group-outlined-dark .mud-avatar:not(.mud-avatar-outlined){border-color:var(--mud-palette-dark)}.mud-avatar-group.mud-avatar-group-outlined .mud-avatar{border:2px solid}.mud-avatar-group.mud-avatar-group-outlined .mud-avatar.mud-avatar-small{width:28px;height:28px}.mud-avatar-group.mud-avatar-group-outlined .mud-avatar.mud-avatar-medium{width:44px;height:44px}.mud-avatar-group.mud-avatar-group-outlined .mud-avatar.mud-avatar-large{width:60px;height:60px}.mud-breadcrumbs{display:flex;flex-wrap:wrap;flex:0 1 auto;align-items:center;list-style-type:none;margin:0;padding:16px 12px}.mud-breadcrumb-separator{padding:0 12px}.mud-breadcrumb-separator>span{color:var(--mud-palette-text-primary);opacity:.38}.mud-breadcrumb-item>a{display:flex;align-items:center}.mud-breadcrumb-item>a>svg.mud-icon-root{margin-right:4px;margin-inline-end:4px;margin-inline-start:unset}.mud-breadcrumb-item.mud-disabled>a{pointer-events:none;color:var(--mud-palette-action-disabled)}.mud-breadcrumbs-expander{cursor:pointer;display:flex;background-color:#eee}@media(hover: hover)and (pointer: fine){.mud-breadcrumbs-expander:hover{background-color:#e0e0e0}}.mud-breadcrumbs-expander>svg{width:26px}.mud-button-root{color:inherit;border:0;cursor:pointer;margin:0;display:inline-flex;outline:0;padding:0;position:relative;align-items:center;user-select:none;border-radius:0;vertical-align:middle;-moz-appearance:none;justify-content:center;text-decoration:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mud-button-root::-moz-focus-inner{border-style:none}.mud-button-root:disabled{color:var(--mud-palette-action-disabled) !important;cursor:default;pointer-events:none}.mud-button{padding:6px 16px;font-family:var(--mud-typography-button-family);font-size:var(--mud-typography-button-size);font-weight:var(--mud-typography-button-weight);line-height:var(--mud-typography-button-lineheight);letter-spacing:var(--mud-typography-button-letterspacing);text-transform:var(--mud-typography-button-text-transform);min-width:64px;box-sizing:border-box;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:var(--mud-default-borderradius);color:var(--mud-palette-text-primary);--mud-ripple-color: var(--mud-palette-text-primary)}@media(hover: hover)and (pointer: fine){.mud-button:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-button:focus-visible,.mud-button:active{background-color:var(--mud-palette-action-default-hover)}.mud-button-label{width:100%;display:inherit;align-items:inherit;justify-content:inherit}.mud-button-text{padding:6px 8px}.mud-button-text.mud-button-text-inherit{color:inherit}.mud-button-text.mud-button-text-primary{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-primary:hover{background-color:var(--mud-palette-primary-hover)}}.mud-button-text.mud-button-text-primary:focus-visible,.mud-button-text.mud-button-text-primary:active{background-color:var(--mud-palette-primary-hover)}.mud-button-text.mud-button-text-secondary{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-secondary:hover{background-color:var(--mud-palette-secondary-hover)}}.mud-button-text.mud-button-text-secondary:focus-visible,.mud-button-text.mud-button-text-secondary:active{background-color:var(--mud-palette-secondary-hover)}.mud-button-text.mud-button-text-tertiary{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-tertiary:hover{background-color:var(--mud-palette-tertiary-hover)}}.mud-button-text.mud-button-text-tertiary:focus-visible,.mud-button-text.mud-button-text-tertiary:active{background-color:var(--mud-palette-tertiary-hover)}.mud-button-text.mud-button-text-info{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-info:hover{background-color:var(--mud-palette-info-hover)}}.mud-button-text.mud-button-text-info:focus-visible,.mud-button-text.mud-button-text-info:active{background-color:var(--mud-palette-info-hover)}.mud-button-text.mud-button-text-success{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-success:hover{background-color:var(--mud-palette-success-hover)}}.mud-button-text.mud-button-text-success:focus-visible,.mud-button-text.mud-button-text-success:active{background-color:var(--mud-palette-success-hover)}.mud-button-text.mud-button-text-warning{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-warning:hover{background-color:var(--mud-palette-warning-hover)}}.mud-button-text.mud-button-text-warning:focus-visible,.mud-button-text.mud-button-text-warning:active{background-color:var(--mud-palette-warning-hover)}.mud-button-text.mud-button-text-error{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-error:hover{background-color:var(--mud-palette-error-hover)}}.mud-button-text.mud-button-text-error:focus-visible,.mud-button-text.mud-button-text-error:active{background-color:var(--mud-palette-error-hover)}.mud-button-text.mud-button-text-dark{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-button-text.mud-button-text-dark:hover{background-color:var(--mud-palette-dark-hover)}}.mud-button-text.mud-button-text-dark:focus-visible,.mud-button-text.mud-button-text-dark:active{background-color:var(--mud-palette-dark-hover)}.mud-button-outlined{color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-text-primary);padding:5px 15px}.mud-button-outlined.mud-button-outlined-inherit{color:inherit;border-color:currentColor}.mud-button-outlined.mud-icon-button{padding:5px}@media(hover: hover)and (pointer: fine){.mud-button-outlined:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-button-outlined:focus-visible,.mud-button-outlined:active{background-color:var(--mud-palette-action-default-hover)}.mud-button-outlined.mud-button-outlined-primary{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary);border:1px solid var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-primary:hover{border:1px solid var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}}.mud-button-outlined.mud-button-outlined-primary:focus-visible,.mud-button-outlined.mud-button-outlined-primary:active{border:1px solid var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.mud-button-outlined.mud-button-outlined-secondary{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary);border:1px solid var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-secondary:hover{border:1px solid var(--mud-palette-secondary);background-color:var(--mud-palette-secondary-hover)}}.mud-button-outlined.mud-button-outlined-secondary:focus-visible,.mud-button-outlined.mud-button-outlined-secondary:active{border:1px solid var(--mud-palette-secondary);background-color:var(--mud-palette-secondary-hover)}.mud-button-outlined.mud-button-outlined-tertiary{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary);border:1px solid var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-tertiary:hover{border:1px solid var(--mud-palette-tertiary);background-color:var(--mud-palette-tertiary-hover)}}.mud-button-outlined.mud-button-outlined-tertiary:focus-visible,.mud-button-outlined.mud-button-outlined-tertiary:active{border:1px solid var(--mud-palette-tertiary);background-color:var(--mud-palette-tertiary-hover)}.mud-button-outlined.mud-button-outlined-info{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info);border:1px solid var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-info:hover{border:1px solid var(--mud-palette-info);background-color:var(--mud-palette-info-hover)}}.mud-button-outlined.mud-button-outlined-info:focus-visible,.mud-button-outlined.mud-button-outlined-info:active{border:1px solid var(--mud-palette-info);background-color:var(--mud-palette-info-hover)}.mud-button-outlined.mud-button-outlined-success{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success);border:1px solid var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-success:hover{border:1px solid var(--mud-palette-success);background-color:var(--mud-palette-success-hover)}}.mud-button-outlined.mud-button-outlined-success:focus-visible,.mud-button-outlined.mud-button-outlined-success:active{border:1px solid var(--mud-palette-success);background-color:var(--mud-palette-success-hover)}.mud-button-outlined.mud-button-outlined-warning{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning);border:1px solid var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-warning:hover{border:1px solid var(--mud-palette-warning);background-color:var(--mud-palette-warning-hover)}}.mud-button-outlined.mud-button-outlined-warning:focus-visible,.mud-button-outlined.mud-button-outlined-warning:active{border:1px solid var(--mud-palette-warning);background-color:var(--mud-palette-warning-hover)}.mud-button-outlined.mud-button-outlined-error{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error);border:1px solid var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-error:hover{border:1px solid var(--mud-palette-error);background-color:var(--mud-palette-error-hover)}}.mud-button-outlined.mud-button-outlined-error:focus-visible,.mud-button-outlined.mud-button-outlined-error:active{border:1px solid var(--mud-palette-error);background-color:var(--mud-palette-error-hover)}.mud-button-outlined.mud-button-outlined-dark{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark);border:1px solid var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-button-outlined.mud-button-outlined-dark:hover{border:1px solid var(--mud-palette-dark);background-color:var(--mud-palette-dark-hover)}}.mud-button-outlined.mud-button-outlined-dark:focus-visible,.mud-button-outlined.mud-button-outlined-dark:active{border:1px solid var(--mud-palette-dark);background-color:var(--mud-palette-dark-hover)}.mud-button-outlined:disabled{border:1px solid var(--mud-palette-action-disabled-background)}.mud-button-filled{color:var(--mud-palette-text-primary);--mud-ripple-color: var(--mud-palette-text-primary);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);background-color:var(--mud-palette-action-default-hover)}.mud-button-filled.mud-icon-button{padding:6px}@media(hover: hover)and (pointer: fine){.mud-button-filled:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);background-color:var(--mud-palette-action-disabled-background)}}.mud-button-filled:focus-visible{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);background-color:var(--mud-palette-action-disabled-background)}.mud-button-filled:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);background-color:var(--mud-palette-action-disabled-background)}.mud-button-filled:disabled{color:var(--mud-palette-action-disabled);box-shadow:none;background-color:var(--mud-palette-action-disabled-background) !important}.mud-button-filled.mud-button-filled-primary{color:var(--mud-palette-primary-text);--mud-ripple-color: var(--mud-palette-primary-text);background-color:var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-primary:hover{background-color:var(--mud-palette-primary-darken)}}.mud-button-filled.mud-button-filled-primary:focus-visible,.mud-button-filled.mud-button-filled-primary:active{background-color:var(--mud-palette-primary-darken)}.mud-button-filled.mud-button-filled-secondary{color:var(--mud-palette-secondary-text);--mud-ripple-color: var(--mud-palette-secondary-text);background-color:var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-secondary:hover{background-color:var(--mud-palette-secondary-darken)}}.mud-button-filled.mud-button-filled-secondary:focus-visible,.mud-button-filled.mud-button-filled-secondary:active{background-color:var(--mud-palette-secondary-darken)}.mud-button-filled.mud-button-filled-tertiary{color:var(--mud-palette-tertiary-text);--mud-ripple-color: var(--mud-palette-tertiary-text);background-color:var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-tertiary:hover{background-color:var(--mud-palette-tertiary-darken)}}.mud-button-filled.mud-button-filled-tertiary:focus-visible,.mud-button-filled.mud-button-filled-tertiary:active{background-color:var(--mud-palette-tertiary-darken)}.mud-button-filled.mud-button-filled-info{color:var(--mud-palette-info-text);--mud-ripple-color: var(--mud-palette-info-text);background-color:var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-info:hover{background-color:var(--mud-palette-info-darken)}}.mud-button-filled.mud-button-filled-info:focus-visible,.mud-button-filled.mud-button-filled-info:active{background-color:var(--mud-palette-info-darken)}.mud-button-filled.mud-button-filled-success{color:var(--mud-palette-success-text);--mud-ripple-color: var(--mud-palette-success-text);background-color:var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-success:hover{background-color:var(--mud-palette-success-darken)}}.mud-button-filled.mud-button-filled-success:focus-visible,.mud-button-filled.mud-button-filled-success:active{background-color:var(--mud-palette-success-darken)}.mud-button-filled.mud-button-filled-warning{color:var(--mud-palette-warning-text);--mud-ripple-color: var(--mud-palette-warning-text);background-color:var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-warning:hover{background-color:var(--mud-palette-warning-darken)}}.mud-button-filled.mud-button-filled-warning:focus-visible,.mud-button-filled.mud-button-filled-warning:active{background-color:var(--mud-palette-warning-darken)}.mud-button-filled.mud-button-filled-error{color:var(--mud-palette-error-text);--mud-ripple-color: var(--mud-palette-error-text);background-color:var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-error:hover{background-color:var(--mud-palette-error-darken)}}.mud-button-filled.mud-button-filled-error:focus-visible,.mud-button-filled.mud-button-filled-error:active{background-color:var(--mud-palette-error-darken)}.mud-button-filled.mud-button-filled-dark{color:var(--mud-palette-dark-text);--mud-ripple-color: var(--mud-palette-dark-text);background-color:var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-button-filled.mud-button-filled-dark:hover{background-color:var(--mud-palette-dark-darken)}}.mud-button-filled.mud-button-filled-dark:focus-visible,.mud-button-filled.mud-button-filled-dark:active{background-color:var(--mud-palette-dark-darken)}.mud-button-disable-elevation{box-shadow:none}@media(hover: hover)and (pointer: fine){.mud-button-disable-elevation:hover{box-shadow:none}}.mud-button-disable-elevation:active{box-shadow:none}.mud-button-disable-elevation.mud-focus-visible{box-shadow:none}.mud-button-disable-elevation:disabled{box-shadow:none}.mud-button-color-inherit{color:inherit;border-color:currentColor}.mud-button-text-size-small{padding:4px 5px;font-size:.8125rem}.mud-button-text-size-large{padding:8px 11px;font-size:.9375rem}.mud-button-outlined-size-small{padding:3px 9px;font-size:.8125rem}.mud-button-outlined-size-small.mud-icon-button{padding:4px}.mud-button-outlined-size-large{padding:7px 21px;font-size:.9375rem}.mud-button-outlined-size-large.mud-icon-button{padding:4px}.mud-button-filled-size-small{padding:4px 10px;font-size:.8125rem}.mud-button-filled-size-small.mud-icon-button{padding:5px}.mud-button-filled-size-large{padding:8px 22px;font-size:.9375rem}.mud-button-filled-size-large.mud-icon-button{padding:5px}.mud-button-full-width{width:100%}.mud-button-label .mud-button-icon-start{display:inherit;margin-left:-4px;margin-right:8px;margin-inline-start:-4px;margin-inline-end:8px}.mud-button-label .mud-button-icon-start.mud-button-icon-size-small{margin-left:-2px;margin-inline-start:-2px;margin-inline-end:8px}.mud-button-label .mud-button-icon-end{display:inherit;margin-left:8px;margin-right:-4px;margin-inline-start:8px;margin-inline-end:-4px}.mud-button-label .mud-button-icon-end.mud-button-icon-size-small{margin-right:-2px;margin-inline-end:-2px;margin-inline-start:8px}.mud-button-icon-size-small>*:first-child{font-size:18px}.mud-button-icon-size-medium>*:first-child{font-size:20px}.mud-button-icon-size-large>*:first-child{font-size:22px}.mud-button-group-root{border-radius:var(--mud-default-borderradius);display:inline-flex}.mud-button-group-root .mud-button-root{border-radius:var(--mud-default-borderradius)}.mud-button-group-root.mud-button-group-override-styles .mud-button{color:var(--mud-palette-text-primary);--mud-ripple-color: var(--mud-palette-text-primary)}.mud-button-group-root.mud-button-group-override-styles .mud-button-root{background-color:inherit;box-shadow:none;border:none}@media(hover: hover)and (pointer: fine){.mud-button-group-root.mud-button-group-override-styles .mud-button-root:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-button-group-root.mud-button-group-override-styles .mud-button-root:focus-visible,.mud-button-group-root.mud-button-group-override-styles .mud-button-root:active{background-color:var(--mud-palette-action-default-hover)}.mud-button-group-horizontal:not(.mud-button-group-rtl)>.mud-button-root:not(:last-child),.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:last-child) .mud-button-root{border-top-right-radius:0;border-bottom-right-radius:0}.mud-button-group-horizontal:not(.mud-button-group-rtl)>.mud-button-root:not(:first-child),.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.mud-button-group-horizontal.mud-button-group-rtl>.mud-button-root:not(:last-child),.mud-button-group-horizontal.mud-button-group-rtl>:not(:last-child) .mud-button-root{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.mud-button-group-horizontal.mud-button-group-rtl>.mud-button-root:not(:first-child),.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-top-right-radius:0;border-bottom-right-radius:0}.mud-button-group-vertical{flex-direction:column}.mud-button-group-vertical .mud-icon-button{width:100%}.mud-button-group-vertical>.mud-button-root:not(:last-child),.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom-right-radius:0;border-bottom-left-radius:0}.mud-button-group-vertical>.mud-button-root:not(:first-child),.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top-right-radius:0;border-top-left-radius:0;margin-top:-1px}.mud-button-group-text.mud-button-group-override-styles .mud-button-root{padding:6px 8px}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-text-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-text-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-text-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary .mud-button-root{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary .mud-button-root:hover{background-color:var(--mud-palette-primary-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary .mud-button-root:active{background-color:var(--mud-palette-primary-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-primary.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-primary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary .mud-button-root{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary .mud-button-root:hover{background-color:var(--mud-palette-secondary-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary .mud-button-root:active{background-color:var(--mud-palette-secondary-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-secondary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-secondary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-secondary.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-secondary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary .mud-button-root{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary .mud-button-root:hover{background-color:var(--mud-palette-tertiary-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary .mud-button-root:active{background-color:var(--mud-palette-tertiary-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-tertiary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-tertiary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-tertiary.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-tertiary)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info .mud-button-root{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info .mud-button-root:hover{background-color:var(--mud-palette-info-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info .mud-button-root:active{background-color:var(--mud-palette-info-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-info)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-info)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-info.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-info)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success .mud-button-root{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success .mud-button-root:hover{background-color:var(--mud-palette-success-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success .mud-button-root:active{background-color:var(--mud-palette-success-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-success)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-success)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-success.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-success)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning .mud-button-root{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning .mud-button-root:hover{background-color:var(--mud-palette-warning-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning .mud-button-root:active{background-color:var(--mud-palette-warning-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-warning)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-warning)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-warning.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-warning)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error .mud-button-root{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error .mud-button-root:hover{background-color:var(--mud-palette-error-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error .mud-button-root:active{background-color:var(--mud-palette-error-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-error)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-error)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-error.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-error)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark .mud-button-root{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark .mud-button-root:hover{background-color:var(--mud-palette-dark-hover)}}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark .mud-button-root:focus-visible,.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark .mud-button-root:active{background-color:var(--mud-palette-dark-hover)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-dark)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-dark)}.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-vertical .mud-button-root:not(:last-child),.mud-button-group-text.mud-button-group-override-styles.mud-button-group-text-dark.mud-button-group-vertical>:not(:last-child) .mud-button-root{border-bottom:1px solid var(--mud-palette-dark)}.mud-button-group-outlined.mud-button-group-override-styles .mud-button-root{padding:5px 15px;border:1px solid var(--mud-palette-text-primary)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-primary .mud-button-root{color:var(--mud-palette-primary);border:1px solid var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-primary .mud-button-root:hover{background-color:var(--mud-palette-primary-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-primary .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-primary .mud-button-root:active{background-color:var(--mud-palette-primary-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-secondary .mud-button-root{color:var(--mud-palette-secondary);border:1px solid var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-secondary .mud-button-root:hover{background-color:var(--mud-palette-secondary-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-secondary .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-secondary .mud-button-root:active{background-color:var(--mud-palette-secondary-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-tertiary .mud-button-root{color:var(--mud-palette-tertiary);border:1px solid var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-tertiary .mud-button-root:hover{background-color:var(--mud-palette-tertiary-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-tertiary .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-tertiary .mud-button-root:active{background-color:var(--mud-palette-tertiary-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-info .mud-button-root{color:var(--mud-palette-info);border:1px solid var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-info .mud-button-root:hover{background-color:var(--mud-palette-info-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-info .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-info .mud-button-root:active{background-color:var(--mud-palette-info-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-success .mud-button-root{color:var(--mud-palette-success);border:1px solid var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-success .mud-button-root:hover{background-color:var(--mud-palette-success-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-success .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-success .mud-button-root:active{background-color:var(--mud-palette-success-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-warning .mud-button-root{color:var(--mud-palette-warning);border:1px solid var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-warning .mud-button-root:hover{background-color:var(--mud-palette-warning-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-warning .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-warning .mud-button-root:active{background-color:var(--mud-palette-warning-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-error .mud-button-root{color:var(--mud-palette-error);border:1px solid var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-error .mud-button-root:hover{background-color:var(--mud-palette-error-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-error .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-error .mud-button-root:active{background-color:var(--mud-palette-error-hover)}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-dark .mud-button-root{color:var(--mud-palette-dark);border:1px solid var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-dark .mud-button-root:hover{background-color:var(--mud-palette-dark-hover)}}.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-dark .mud-button-root:focus-visible,.mud-button-group-outlined.mud-button-group-override-styles.mud-button-group-outlined-dark .mud-button-root:active{background-color:var(--mud-palette-dark-hover)}.mud-button-group-filled{box-shadow:var(--mud-elevation-2)}.mud-button-group-filled .mud-button-root{box-shadow:none}@media(hover: hover)and (pointer: fine){.mud-button-group-filled .mud-button-root:hover{box-shadow:var(--mud-elevation-4)}}.mud-button-group-filled .mud-button-root:focus-visible,.mud-button-group-filled .mud-button-root:active{box-shadow:var(--mud-elevation-4)}.mud-button-group-filled.mud-button-group-override-styles .mud-button-root{background-color:var(--mud-palette-action-default-hover);padding:6px 16px}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-divider)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-divider)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-divider)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary .mud-button-root{background-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text);--mud-ripple-color: var(--mud-palette-primary-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary .mud-button-root:hover{background-color:var(--mud-palette-primary-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary .mud-button-root:active{background-color:var(--mud-palette-primary-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-primary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-primary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-primary.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-primary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary .mud-button-root{background-color:var(--mud-palette-secondary);color:var(--mud-palette-secondary-text);--mud-ripple-color: var(--mud-palette-secondary-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary .mud-button-root:hover{background-color:var(--mud-palette-secondary-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary .mud-button-root:active{background-color:var(--mud-palette-secondary-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-secondary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-secondary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-secondary.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-secondary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary .mud-button-root{background-color:var(--mud-palette-tertiary);color:var(--mud-palette-tertiary-text);--mud-ripple-color: var(--mud-palette-tertiary-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary .mud-button-root:hover{background-color:var(--mud-palette-tertiary-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary .mud-button-root:active{background-color:var(--mud-palette-tertiary-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-tertiary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-tertiary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-tertiary.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-tertiary-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info .mud-button-root{background-color:var(--mud-palette-info);color:var(--mud-palette-info-text);--mud-ripple-color: var(--mud-palette-info-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info .mud-button-root:hover{background-color:var(--mud-palette-info-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info .mud-button-root:active{background-color:var(--mud-palette-info-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-info-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-info-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-info.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-info-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success .mud-button-root{background-color:var(--mud-palette-success);color:var(--mud-palette-success-text);--mud-ripple-color: var(--mud-palette-success-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success .mud-button-root:hover{background-color:var(--mud-palette-success-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success .mud-button-root:active{background-color:var(--mud-palette-success-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-success-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-success-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-success.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-success-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning .mud-button-root{background-color:var(--mud-palette-warning);color:var(--mud-palette-warning-text);--mud-ripple-color: var(--mud-palette-warning-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning .mud-button-root:hover{background-color:var(--mud-palette-warning-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning .mud-button-root:active{background-color:var(--mud-palette-warning-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-warning-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-warning-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-warning.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-warning-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error .mud-button-root{background-color:var(--mud-palette-error);color:var(--mud-palette-error-text);--mud-ripple-color: var(--mud-palette-error-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error .mud-button-root:hover{background-color:var(--mud-palette-error-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error .mud-button-root:active{background-color:var(--mud-palette-error-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-error-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-error-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-error.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-error-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark .mud-button-root{background-color:var(--mud-palette-dark);color:var(--mud-palette-dark-text);--mud-ripple-color: var(--mud-palette-dark-text);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark .mud-button-root:hover{background-color:var(--mud-palette-dark-darken)}}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark .mud-button-root:focus-visible,.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark .mud-button-root:active{background-color:var(--mud-palette-dark-darken)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-horizontal:not(.mud-button-group-rtl) .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-horizontal:not(.mud-button-group-rtl)>:not(:first-child) .mud-button-root{border-left:1px solid var(--mud-palette-dark-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-horizontal.mud-button-group-rtl .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-horizontal.mud-button-group-rtl>:not(:first-child) .mud-button-root{border-right:1px solid var(--mud-palette-dark-lighten)}.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-vertical .mud-button-root:not(:first-child),.mud-button-group-filled.mud-button-group-override-styles.mud-button-group-filled-dark.mud-button-group-vertical>:not(:first-child) .mud-button-root{border-top:1px solid var(--mud-palette-dark-lighten)}.mud-button-group-disable-elevation{box-shadow:none}.mud-button-group-root.mud-button-group-text-size-small .mud-button-root{padding:4px 5px;font-size:.8125rem}.mud-button-group-root.mud-button-group-text-size-small .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.422rem}.mud-button-group-root.mud-button-group-text-size-large .mud-button-root{padding:8px 11px;font-size:.9375rem}.mud-button-group-root.mud-button-group-text-size-large .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.641rem}.mud-button-group-root.mud-button-group-outlined-size-small .mud-button-root{padding:3px 9px;font-size:.8125rem}.mud-button-group-root.mud-button-group-outlined-size-small .mud-button-root.mud-icon-button{padding:3px 9px}.mud-button-group-root.mud-button-group-outlined-size-small .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.422rem}.mud-button-group-root.mud-button-group-outlined-size-large .mud-button-root{padding:7px 21px;font-size:.9375rem}.mud-button-group-root.mud-button-group-outlined-size-large .mud-button-root.mud-icon-button{padding:7px 15px}.mud-button-group-root.mud-button-group-outlined-size-large .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.641rem}.mud-button-group-root.mud-button-group-filled-size-small .mud-button-root{padding:4px 10px;font-size:.8125rem}.mud-button-group-root.mud-button-group-filled-size-small .mud-button-root.mud-icon-button{padding:4px 10px}.mud-button-group-root.mud-button-group-filled-size-small .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.422rem}.mud-button-group-root.mud-button-group-filled-size-large .mud-button-root{padding:8px 22px;font-size:.9375rem}.mud-button-group-root.mud-button-group-filled-size-large .mud-button-root.mud-icon-button{padding:8px 16px}.mud-button-group-root.mud-button-group-filled-size-large .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.641rem}.mud-button-group-root .mud-button-root.mud-icon-button{padding-right:12px;padding-left:12px}.mud-button-group-root .mud-button-root.mud-icon-button .mud-icon-root{font-size:1.516rem}.mud-button-group-root .mud-button-root.mud-icon-button.mud-ripple-icon:after{transform:scale(10, 10)}.mud-button-group-root .mud-button-root.mud-icon-button.mud-ripple-icon:active:after{transform:scale(0, 0);opacity:.1;transition:0s}.mud-icon-button{flex:0 0 auto;padding:12px;overflow:visible;font-size:1.5rem;text-align:center;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:50%;color:var(--mud-palette-action-default)}.mud-icon-button.mud-button{min-width:unset;border-radius:var(--mud-default-borderradius)}@media(hover: hover)and (pointer: fine){.mud-icon-button:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-icon-button:focus-visible,.mud-icon-button:active{background-color:var(--mud-palette-action-default-hover)}.mud-icon-button:disabled{color:var(--mud-palette-action-disabled);background-color:rgba(0,0,0,0)}.mud-icon-button.mud-readonly,.mud-icon-button .mud-readonly:hover{cursor:default}.mud-icon-button-color-inherit{color:inherit}@media(hover: hover)and (pointer: fine){.mud-icon-button-color-inherit:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-icon-button-color-inherit:focus-visible,.mud-icon-button-color-inherit:active{background-color:var(--mud-palette-action-default-hover)}.mud-icon-button-label{width:100%;display:flex;align-items:inherit;justify-content:inherit}.mud-icon-button-edge-start{margin-left:-12px;margin-inline-start:-12px;margin-inline-end:unset}.mud-icon-button-edge-end{margin-right:-12px;margin-inline-end:-12px;margin-inline-start:unset}.mud-icon-button-edge-margin-end{margin-right:8px;margin-inline-end:8px;margin-inline-start:unset}.mud-icon-button-size-small{padding:3px;font-size:1.125rem}.mud-icon-button-size-small.mud-icon-button-edge-start{margin-left:-3px;margin-inline-start:-3px;margin-inline-end:unset}.mud-icon-button-size-small.mud-icon-button-edge-end{margin-right:-3px;margin-inline-end:-3px;margin-inline-start:unset}.mud-icon-button-size-large.mud-button>.mud-icon-button-label>.mud-icon-size-large{font-size:2rem}.mud-card{display:flex;flex-direction:column}.mud-card-header{display:flex;padding:16px;align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-card-header .mud-card-header-avatar{flex:0 0 auto;margin-right:16px;margin-inline-end:16px;margin-inline-start:unset}.mud-card-header .mud-card-header-content{flex:1 1 auto}.mud-card-header .mud-card-header-content .mud-typography{margin-bottom:0}.mud-card-header .mud-card-header-actions{flex:0 0 auto;align-self:flex-start;margin-top:-8px;margin-right:-8px;margin-inline-end:-8px;margin-inline-start:unset}.mud-card-media{display:block;background-size:cover;background-repeat:no-repeat;background-position:center;border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-card-header+.mud-card-media{border-top-left-radius:0px;border-top-right-radius:0px}.mud-card-content{flex-grow:1;padding:16px}.mud-card-actions{display:flex;padding:8px;align-items:center}.mud-carousel{display:flex !important;position:relative;margin:0px !important;clip-path:inset(0px 0px 0px 0px);overflow:hidden}.mud-carousel.mud-carousel-primary{color:var(--mud-palette-primary-text)}.mud-carousel.mud-carousel-secondary{color:var(--mud-palette-secondary-text)}.mud-carousel.mud-carousel-tertiary{color:var(--mud-palette-tertiary-text)}.mud-carousel.mud-carousel-info{color:var(--mud-palette-info-text)}.mud-carousel.mud-carousel-success{color:var(--mud-palette-success-text)}.mud-carousel.mud-carousel-warning{color:var(--mud-palette-warning-text)}.mud-carousel.mud-carousel-error{color:var(--mud-palette-error-text)}.mud-carousel.mud-carousel-dark{color:var(--mud-palette-dark-text)}.mud-carousel-elements-rtl{transform:rotate(180deg) !important}.mud-carousel-item{position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:inherit;padding:inherit;z-index:2}.mud-carousel-item.mud-carousel-item-primary{color:var(--mud-palette-primary-text);background-color:var(--mud-palette-primary)}.mud-carousel-item.mud-carousel-item-secondary{color:var(--mud-palette-secondary-text);background-color:var(--mud-palette-secondary)}.mud-carousel-item.mud-carousel-item-tertiary{color:var(--mud-palette-tertiary-text);background-color:var(--mud-palette-tertiary)}.mud-carousel-item.mud-carousel-item-info{color:var(--mud-palette-info-text);background-color:var(--mud-palette-info)}.mud-carousel-item.mud-carousel-item-success{color:var(--mud-palette-success-text);background-color:var(--mud-palette-success)}.mud-carousel-item.mud-carousel-item-warning{color:var(--mud-palette-warning-text);background-color:var(--mud-palette-warning)}.mud-carousel-item.mud-carousel-item-error{color:var(--mud-palette-error-text);background-color:var(--mud-palette-error)}.mud-carousel-item.mud-carousel-item-dark{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-dark)}.mud-carousel-item-exit{z-index:1}@keyframes mud-carousel-transition-fade-in-keyframe{from{opacity:0}to{opacity:1}}@keyframes mud-carousel-transition-fade-out-keyframe{from{opacity:1}to{opacity:0}}.mud-carousel-transition-fade-in{animation:.5s mud-carousel-transition-fade-in-keyframe}.mud-carousel-transition-fade-out{animation:.5s mud-carousel-transition-fade-out-keyframe;animation-fill-mode:forwards}.mud-carousel-transition-none{display:none}@keyframes mud-carousel-transition-slide-next-enter-keyframe{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes mud-carousel-transition-slide-next-rtl-enter-keyframe{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes mud-carousel-transition-slide-next-exit-keyframe{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(-100%, 0, 0)}}@keyframes mud-carousel-transition-slide-next-rtl-exit-keyframe{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(100%, 0, 0)}}.mud-carousel-transition-slide-next-enter{animation:.5s mud-carousel-transition-slide-next-enter-keyframe}.mud-carousel-transition-slide-next-rtl-enter{animation:.5s mud-carousel-transition-slide-next-rtl-enter-keyframe}.mud-carousel-transition-slide-next-exit{animation:.5s mud-carousel-transition-slide-next-exit-keyframe;animation-fill-mode:forwards}.mud-carousel-transition-slide-next-rtl-exit{animation:.5s mud-carousel-transition-slide-next-rtl-exit-keyframe;animation-fill-mode:forwards}@keyframes mud-carousel-transition-slide-prev-enter-keyframe{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes mud-carousel-transition-slide-prev-rtl-enter-keyframe{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}@keyframes mud-carousel-transition-slide-prev-exit-keyframe{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(100%, 0, 0)}}@keyframes mud-carousel-transition-slide-prev-rtl-exit-keyframe{from{transform:translate3d(0, 0, 0);visibility:visible}to{transform:translate3d(-100%, 0, 0)}}.mud-carousel-transition-slide-prev-enter{animation:.5s mud-carousel-transition-slide-prev-enter-keyframe}.mud-carousel-transition-slide-prev-rtl-enter{animation:.5s mud-carousel-transition-slide-prev-rtl-enter-keyframe}.mud-carousel-transition-slide-prev-exit{animation:.5s mud-carousel-transition-slide-prev-exit-keyframe;animation-fill-mode:forwards}.mud-carousel-transition-slide-prev-rtl-exit{animation:.5s mud-carousel-transition-slide-prev-rtl-exit-keyframe;animation-fill-mode:forwards}.mud-chart{display:flex}.mud-chart.mud-chart-legend-bottom{flex-direction:column}.mud-chart.mud-chart-legend-bottom .mud-chart-legend{margin-top:10px;justify-content:center;width:100%}.mud-chart.mud-chart-legend-top{flex-direction:column-reverse}.mud-chart.mud-chart-legend-top .mud-chart-legend{justify-content:center;width:100%}.mud-chart.mud-chart-legend-right{flex-direction:row}.mud-chart.mud-chart-legend-right .mud-chart-legend{flex-direction:column}.mud-chart.mud-chart-legend-left{flex-direction:row-reverse}.mud-chart.mud-chart-legend-left .mud-chart-legend{flex-direction:column}.mud-chart .mud-chart-donut,.mud-chart .mud-chart-pie,.mud-chart mud-chart-line{display:flex;margin:auto}.mud-chart .mud-chart-legend{display:flex;padding:10px 0px;margin:auto;flex-wrap:wrap}.mud-chart .mud-chart-legend .mud-chart-legend-item{display:block;margin:2px 5px}.mud-chart .mud-chart-legend .mud-chart-legend-item .mud-chart-legend-marker{height:12px;width:12px;border-radius:50%;position:relative;display:inline-flex}.mud-chart .mud-chart-legend .mud-chart-legend-item .mud-chart-legend-text{display:inline-flex}.mud-chart .mud-chart-legend .mud-chart-legend-item .mud-chart-legend-checkbox{display:flex;align-items:center}.mud-chart .mud-chart-legend .mud-chart-legend-item .mud-input-control{width:35px !important}.mud-charts-yaxis{fill:var(--mud-palette-text-primary)}.mud-charts-xaxis{fill:var(--mud-palette-text-primary)}.mud-chart-donut .mud-donut-hole{fill:rgba(0,0,0,0);user-select:none;pointer-events:unset}.mud-chart-donut .mud-donut-ring{fill:rgba(0,0,0,0);stroke-width:5;stroke:#fff;pointer-events:unset}.mud-chart-donut .mud-donut-segment{stroke-width:5;fill:rgba(0,0,0,0);pointer-events:stroke;-webkit-transition:stroke .2s ease;-moz-transition:stroke .2s ease;-o-transition:stroke .2s ease;transition:stroke .2s ease}.mud-chart-legend-marker{height:12px;width:12px;border-radius:50%;position:relative;display:inline-block}.mud-chart-marker-color-0{background-color:#008ffb}.mud-chart-marker-color-1{background-color:#00e396}.mud-chart-marker-color-2{background-color:#feb019}.mud-chart-marker-color-3{background-color:#ff4560}.mud-chart-marker-color-4{background-color:#594ae2}.mud-checkbox{cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover)and (pointer: fine){.mud-checkbox .mud-disabled:hover{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-checkbox .mud-disabled:hover *{cursor:default;color:var(--mud-palette-text-disabled)}}.mud-checkbox .mud-disabled:focus-visible,.mud-checkbox .mud-disabled:active{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-checkbox .mud-disabled:focus-visible *,.mud-checkbox .mud-disabled:active *{cursor:default;color:var(--mud-palette-text-disabled)}.mud-checkbox.mud-readonly,.mud-checkbox .mud-readonly:hover{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-checkbox .mud-checkbox-dense{padding:4px}.mud-checkbox-input{top:0;left:0;width:100%;cursor:inherit;height:100%;margin:0;opacity:0;padding:0;z-index:1;position:absolute}.mud-checkbox-span{display:inline-block;width:100%;cursor:pointer}.mud-chart-legend-checkbox .mud-checkbox svg path:last-child{fill:var(--checkbox-color) !important}.mud-chip{border:none;display:inline-flex;max-width:100%;outline:0;padding:0 12px;position:relative;box-sizing:border-box;transition:background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;align-items:center;white-space:nowrap;vertical-align:middle;justify-content:center;text-decoration:none;line-height:normal;margin:4px}.mud-chip.mud-disabled{opacity:.5;pointer-events:none}.mud-chip.mud-chip-size-small{border-radius:12px;font-size:12px;height:24px;padding:0 8px}.mud-chip.mud-chip-size-small .mud-avatar{margin-left:-4px;margin-right:4px;margin-inline-start:-4px;margin-inline-end:4px;width:18px;height:18px;font-size:.625rem}.mud-chip.mud-chip-size-small .mud-icon-root{font-size:1.125rem}.mud-chip.mud-chip-size-small .mud-chip-close-button{margin-right:-4px;margin-left:4px;margin-inline-end:-4px;margin-inline-start:4px}.mud-chip.mud-chip-size-medium{height:32px;font-size:14px;border-radius:16px}.mud-chip.mud-chip-size-medium .mud-avatar{margin-left:-8px;margin-right:8px;margin-inline-start:-8px;margin-inline-end:8px;width:24px;height:24px;font-size:.75rem}.mud-chip.mud-chip-size-large{height:40px;font-size:16px;border-radius:20px;padding:0 16px}.mud-chip.mud-chip-size-large .mud-avatar{margin-left:-12px;margin-right:8px;margin-inline-start:-12px;margin-inline-end:8px;width:32px;height:32px;font-size:1rem}.mud-chip.mud-chip-size-large .mud-chip-icon{font-size:1.5rem;margin-left:-6px;margin-right:6px;margin-inline-start:-6px;margin-inline-end:6px}.mud-chip.mud-chip-label{border-radius:var(--mud-default-borderradius)}.mud-chip.mud-clickable{cursor:pointer;user-select:none}.mud-chip .mud-chip-icon{margin-left:-4px;margin-right:4px;margin-inline-start:-4px;margin-inline-end:4px;color:inherit}.mud-chip .mud-chip-close-button{padding:1px;margin-right:-4px;margin-left:6px;margin-inline-end:-4px;margin-inline-start:6px;height:18px;width:18px;color:inherit;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s}.mud-chip .mud-chip-close-button .mud-icon-size-small{font-size:1.15rem}@media(hover: hover)and (pointer: fine){.mud-chip .mud-chip-close-button:hover{opacity:.7}}.mud-chip>.mud-chip-content{align-items:center;display:inline-flex;height:100%;max-width:100%}.mud-chip-filled{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-action-disabled-background);--mud-ripple-opacity: var(--mud-ripple-opacity-secondary)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-action-disabled)}}.mud-chip-filled.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-action-disabled)}.mud-chip-filled.mud-chip-color-primary{color:var(--mud-palette-primary-text);--mud-ripple-color: var(--mud-palette-primary-text) !important;background-color:var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-primary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-primary-darken)}}.mud-chip-filled.mud-chip-color-primary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-primary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-primary-darken)}.mud-chip-filled.mud-chip-color-secondary{color:var(--mud-palette-secondary-text);--mud-ripple-color: var(--mud-palette-secondary-text) !important;background-color:var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-secondary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-secondary-darken)}}.mud-chip-filled.mud-chip-color-secondary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-secondary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-secondary-darken)}.mud-chip-filled.mud-chip-color-tertiary{color:var(--mud-palette-tertiary-text);--mud-ripple-color: var(--mud-palette-tertiary-text) !important;background-color:var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-tertiary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-tertiary-darken)}}.mud-chip-filled.mud-chip-color-tertiary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-tertiary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-tertiary-darken)}.mud-chip-filled.mud-chip-color-info{color:var(--mud-palette-info-text);--mud-ripple-color: var(--mud-palette-info-text) !important;background-color:var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-info.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-info-darken)}}.mud-chip-filled.mud-chip-color-info.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-info.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-info-darken)}.mud-chip-filled.mud-chip-color-success{color:var(--mud-palette-success-text);--mud-ripple-color: var(--mud-palette-success-text) !important;background-color:var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-success.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-success-darken)}}.mud-chip-filled.mud-chip-color-success.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-success.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-success-darken)}.mud-chip-filled.mud-chip-color-warning{color:var(--mud-palette-warning-text);--mud-ripple-color: var(--mud-palette-warning-text) !important;background-color:var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-warning.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-warning-darken)}}.mud-chip-filled.mud-chip-color-warning.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-warning.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-warning-darken)}.mud-chip-filled.mud-chip-color-error{color:var(--mud-palette-error-text);--mud-ripple-color: var(--mud-palette-error-text) !important;background-color:var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-error.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-error-darken)}}.mud-chip-filled.mud-chip-color-error.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-error.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-error-darken)}.mud-chip-filled.mud-chip-color-dark{color:var(--mud-palette-dark-text);--mud-ripple-color: var(--mud-palette-dark-text) !important;background-color:var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-chip-filled.mud-chip-color-dark.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-dark-darken)}}.mud-chip-filled.mud-chip-color-dark.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-filled.mud-chip-color-dark.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-dark-darken)}.mud-chip-outlined{color:var(--mud-palette-text-primary);border:1px solid var(--mud-palette-lines-inputs)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-action-default-hover)}}.mud-chip-outlined.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-action-default-hover)}.mud-chip-outlined.mud-chip-color-primary{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary) !important;border:1px solid var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-primary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-primary-hover)}}.mud-chip-outlined.mud-chip-color-primary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-primary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-primary-hover)}.mud-chip-outlined.mud-chip-color-primary.mud-chip-selected{background-color:var(--mud-palette-primary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-primary.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-primary.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-primary.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-secondary{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary) !important;border:1px solid var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-secondary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-secondary-hover)}}.mud-chip-outlined.mud-chip-color-secondary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-secondary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-secondary-hover)}.mud-chip-outlined.mud-chip-color-secondary.mud-chip-selected{background-color:var(--mud-palette-secondary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-secondary.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-secondary.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-secondary.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-tertiary{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary) !important;border:1px solid var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-tertiary.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-tertiary-hover)}}.mud-chip-outlined.mud-chip-color-tertiary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-tertiary.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-tertiary-hover)}.mud-chip-outlined.mud-chip-color-tertiary.mud-chip-selected{background-color:var(--mud-palette-tertiary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-tertiary.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-tertiary.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-tertiary.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-info{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info) !important;border:1px solid var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-info.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-info-hover)}}.mud-chip-outlined.mud-chip-color-info.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-info.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-info-hover)}.mud-chip-outlined.mud-chip-color-info.mud-chip-selected{background-color:var(--mud-palette-info-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-info.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-info.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-info.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-success{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success) !important;border:1px solid var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-success.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-success-hover)}}.mud-chip-outlined.mud-chip-color-success.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-success.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-success-hover)}.mud-chip-outlined.mud-chip-color-success.mud-chip-selected{background-color:var(--mud-palette-success-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-success.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-success.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-success.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-warning{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning) !important;border:1px solid var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-warning.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-warning-hover)}}.mud-chip-outlined.mud-chip-color-warning.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-warning.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-warning-hover)}.mud-chip-outlined.mud-chip-color-warning.mud-chip-selected{background-color:var(--mud-palette-warning-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-warning.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-warning.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-warning.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-error{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error) !important;border:1px solid var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-error.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-error-hover)}}.mud-chip-outlined.mud-chip-color-error.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-error.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-error-hover)}.mud-chip-outlined.mud-chip-color-error.mud-chip-selected{background-color:var(--mud-palette-error-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-error.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-error.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-error.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}.mud-chip-outlined.mud-chip-color-dark{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark) !important;border:1px solid var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-dark.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-dark-hover)}}.mud-chip-outlined.mud-chip-color-dark.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-dark.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-dark-hover)}.mud-chip-outlined.mud-chip-color-dark.mud-chip-selected{background-color:var(--mud-palette-dark-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-outlined.mud-chip-color-dark.mud-chip-selected:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}}.mud-chip-outlined.mud-chip-color-dark.mud-chip-selected:focus-visible:not(.mud-disabled),.mud-chip-outlined.mud-chip-color-dark.mud-chip-selected:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}.mud-chip-text{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-action-default-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-clickable:hover:not(.mud-disabled){background-color:var(--mud-palette-action-disabled-background)}}.mud-chip-text.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-clickable:active:not(.mud-disabled){background-color:var(--mud-palette-action-disabled-background)}.mud-chip-text.mud-chip-color-primary{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary) !important;background-color:var(--mud-palette-primary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-primary.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}}.mud-chip-text.mud-chip-color-primary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-primary.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}.mud-chip-text.mud-chip-color-secondary{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary) !important;background-color:var(--mud-palette-secondary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-secondary.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}}.mud-chip-text.mud-chip-color-secondary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-secondary.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}.mud-chip-text.mud-chip-color-tertiary{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary) !important;background-color:var(--mud-palette-tertiary-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-tertiary.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}}.mud-chip-text.mud-chip-color-tertiary.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-tertiary.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}.mud-chip-text.mud-chip-color-info{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info) !important;background-color:var(--mud-palette-info-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-info.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}}.mud-chip-text.mud-chip-color-info.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-info.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}.mud-chip-text.mud-chip-color-success{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success) !important;background-color:var(--mud-palette-success-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-success.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}}.mud-chip-text.mud-chip-color-success.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-success.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}.mud-chip-text.mud-chip-color-warning{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning) !important;background-color:var(--mud-palette-warning-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-warning.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}}.mud-chip-text.mud-chip-color-warning.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-warning.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}.mud-chip-text.mud-chip-color-error{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error) !important;background-color:var(--mud-palette-error-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-error.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}}.mud-chip-text.mud-chip-color-error.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-error.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}.mud-chip-text.mud-chip-color-dark{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark) !important;background-color:var(--mud-palette-dark-hover)}@media(hover: hover)and (pointer: fine){.mud-chip-text.mud-chip-color-dark.mud-clickable:hover:not(.mud-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}}.mud-chip-text.mud-chip-color-dark.mud-clickable:focus-visible:not(.mud-disabled),.mud-chip-text.mud-chip-color-dark.mud-clickable:active:not(.mud-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}.mud-collapse-container{height:0px;overflow:hidden}@keyframes mud-expand-anim{from{height:0}}.mud-collapse-entering{animation:mud-expand-anim 1s ease-in-out 0ms 1 forwards}.mud-collapse-entering.mud-navgroup-collapse{animation-duration:300ms !important}.mud-collapse-entered{overflow:initial}@keyframes mud-collapse-anim{to{height:0}}.mud-collapse-exiting{animation:mud-collapse-anim .5s cubic-bezier(0, 1, 0, 1) 0ms 1 forwards}.mud-collapse-exiting.mud-navgroup-collapse{animation-duration:300ms}.mud-collapse-hidden{visibility:hidden}.mud-collapse-wrapper{display:flex}.mud-collapse-wrapper-inner{width:100%}.mud-dialog-container{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--mud-zindex-dialog)}.mud-dialog-container.mud-dialog-center{align-items:center;justify-content:center}.mud-dialog-container.mud-dialog-topcenter{align-items:flex-start;justify-content:center;padding-top:32px}.mud-dialog-container.mud-dialog-bottomcenter{align-items:flex-end;justify-content:center;padding-bottom:32px}.mud-dialog-container.mud-dialog-centerright{align-items:center;justify-content:flex-end;padding-right:32px}.mud-dialog-container.mud-dialog-centerleft{align-items:center;justify-content:flex-start;padding-left:32px}.mud-dialog-container.mud-dialog-topleft .mud-dialog{position:absolute;top:32px;left:32px}.mud-dialog-container.mud-dialog-topright .mud-dialog{position:absolute;top:32px;right:32px}.mud-dialog-container.mud-dialog-bottomleft .mud-dialog{position:absolute;bottom:32px;left:32px}.mud-dialog-container.mud-dialog-bottomright .mud-dialog{position:absolute;bottom:32px;right:32px}.mud-dialog{display:flex;z-index:calc(var(--mud-zindex-dialog) + 2);flex-direction:column;color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);-webkit-animation:mud-open-dialog-center .1s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:mud-open-dialog-center .1s cubic-bezier(0.39, 0.575, 0.565, 1) both;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);max-height:calc(100vh - var(--mud-appbar-height));max-height:calc(100dvh - var(--mud-appbar-height));overflow-y:auto}.mud-dialog.mud-dialog-rtl .mud-dialog-title .mud-button-close{right:unset;left:8px}.mud-dialog .mud-dialog-title{z-index:1;flex:0 0 auto;margin:0;padding:16px 24px;border-top-left-radius:var(--mud-default-borderradius);border-top-right-radius:var(--mud-default-borderradius)}.mud-dialog .mud-dialog-title+*>.mud-dialog-content{border-radius:0}.mud-dialog .mud-dialog-title .mud-button-close{top:8px;right:8px;position:absolute}.mud-dialog .mud-dialog-content{position:relative;flex:1 1 auto;overflow:auto;padding:0px 24px;margin:8px 0px;-webkit-overflow-scrolling:touch;border-top-left-radius:var(--mud-default-borderradius);border-top-right-radius:var(--mud-default-borderradius)}.mud-dialog .mud-dialog-content.mud-dialog-no-side-padding{padding:0px;margin:12px 0px}.mud-dialog .mud-dialog-actions{flex:0 0 auto;display:flex;padding:8px;align-items:center;justify-content:flex-end;border-bottom-left-radius:var(--mud-default-borderradius);border-bottom-right-radius:var(--mud-default-borderradius)}.mud-dialog .mud-dialog-actions>:not(:first-child){margin-left:8px;margin-inline-start:8px;margin-inline-end:unset}.mud-dialog-width-false{max-width:calc(100% - 64px)}.mud-dialog-width-xs{max-width:444px}.mud-dialog-width-sm{max-width:600px}.mud-dialog-width-md{max-width:960px}.mud-dialog-width-lg{max-width:1280px}.mud-dialog-width-xl{max-width:1920px}.mud-dialog-width-xxl{max-width:2560px}.mud-dialog-width-full{width:calc(100% - 64px)}.mud-dialog-fullscreen{width:100%;height:100%;margin:0;max-width:100%;max-height:none;border-radius:0;overflow-y:hidden}@-webkit-keyframes mud-open-dialog-center{0%{opacity:0}1%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes mud-open-dialog-center{0%{opacity:0}1%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1)}}.mud-focus-trap{display:contents}.mud-focus-trap .mud-focus-trap-child-container{display:contents}.mud-input-control.mud-field .mud-input-slot{height:auto;min-height:19px}.mud-input-control.mud-field .mud-input-slot.mud-input-root-outlined.mud-input-adorned-start{padding-left:0;padding-inline-start:0;padding-inline-end:14px}.mud-input-control.mud-field .mud-input-slot.mud-input-root-filled.mud-input-adorned-start{padding-left:0;padding-inline-start:0;padding-inline-end:12px}.mud-input-control.mud-field .mud-input-slot.mud-input-slot-nopadding{padding-top:0px;padding-bottom:0px}.mud-input-control.mud-field .mud-input-slot.mud-input-slot-nopadding.mud-input-root-filled{padding-top:21px;padding-bottom:2px}.mud-input-control.mud-field .mud-input-slot.mud-input-slot-nopadding.mud-input-root-outlined{padding-top:7px;padding-bottom:2px}.mud-flex-break{flex-basis:100%;width:0}.mud-grid{width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}.mud-grid-item{margin:0;box-sizing:border-box}.mud-grid-spacing-xs-1{width:calc(100% + 4px);margin-left:-4px;margin-top:-4px}.mud-grid-spacing-xs-1>.mud-grid-item{padding-left:4px;padding-top:4px}.mud-grid-spacing-xs-2{width:calc(100% + 8px);margin-left:-8px;margin-top:-8px}.mud-grid-spacing-xs-2>.mud-grid-item{padding-left:8px;padding-top:8px}.mud-grid-spacing-xs-3{width:calc(100% + 12px);margin-left:-12px;margin-top:-12px}.mud-grid-spacing-xs-3>.mud-grid-item{padding-left:12px;padding-top:12px}.mud-grid-spacing-xs-4{width:calc(100% + 16px);margin-left:-16px;margin-top:-16px}.mud-grid-spacing-xs-4>.mud-grid-item{padding-left:16px;padding-top:16px}.mud-grid-spacing-xs-5{width:calc(100% + 20px);margin-left:-20px;margin-top:-20px}.mud-grid-spacing-xs-5>.mud-grid-item{padding-left:20px;padding-top:20px}.mud-grid-spacing-xs-6{width:calc(100% + 24px);margin-left:-24px;margin-top:-24px}.mud-grid-spacing-xs-6>.mud-grid-item{padding-left:24px;padding-top:24px}.mud-grid-spacing-xs-7{width:calc(100% + 28px);margin-left:-28px;margin-top:-28px}.mud-grid-spacing-xs-7>.mud-grid-item{padding-left:28px;padding-top:28px}.mud-grid-spacing-xs-8{width:calc(100% + 32px);margin-left:-32px;margin-top:-32px}.mud-grid-spacing-xs-8>.mud-grid-item{padding-left:32px;padding-top:32px}.mud-grid-spacing-xs-9{width:calc(100% + 36px);margin-left:-36px;margin-top:-36px}.mud-grid-spacing-xs-9>.mud-grid-item{padding-left:36px;padding-top:36px}.mud-grid-spacing-xs-10{width:calc(100% + 40px);margin-left:-40px;margin-top:-40px}.mud-grid-spacing-xs-10>.mud-grid-item{padding-left:40px;padding-top:40px}.mud-grid-spacing-xs-11{width:calc(100% + 44px);margin-left:-44px;margin-top:-44px}.mud-grid-spacing-xs-11>.mud-grid-item{padding-left:44px;padding-top:44px}.mud-grid-spacing-xs-12{width:calc(100% + 48px);margin-left:-48px;margin-top:-48px}.mud-grid-spacing-xs-12>.mud-grid-item{padding-left:48px;padding-top:48px}.mud-grid-spacing-xs-13{width:calc(100% + 52px);margin-left:-52px;margin-top:-52px}.mud-grid-spacing-xs-13>.mud-grid-item{padding-left:52px;padding-top:52px}.mud-grid-spacing-xs-14{width:calc(100% + 56px);margin-left:-56px;margin-top:-56px}.mud-grid-spacing-xs-14>.mud-grid-item{padding-left:56px;padding-top:56px}.mud-grid-spacing-xs-15{width:calc(100% + 60px);margin-left:-60px;margin-top:-60px}.mud-grid-spacing-xs-15>.mud-grid-item{padding-left:60px;padding-top:60px}.mud-grid-spacing-xs-16{width:calc(100% + 64px);margin-left:-64px;margin-top:-64px}.mud-grid-spacing-xs-16>.mud-grid-item{padding-left:64px;padding-top:64px}.mud-grid-spacing-xs-17{width:calc(100% + 68px);margin-left:-68px;margin-top:-68px}.mud-grid-spacing-xs-17>.mud-grid-item{padding-left:68px;padding-top:68px}.mud-grid-spacing-xs-18{width:calc(100% + 72px);margin-left:-72px;margin-top:-72px}.mud-grid-spacing-xs-18>.mud-grid-item{padding-left:72px;padding-top:72px}.mud-grid-spacing-xs-19{width:calc(100% + 76px);margin-left:-76px;margin-top:-76px}.mud-grid-spacing-xs-19>.mud-grid-item{padding-left:76px;padding-top:76px}.mud-grid-spacing-xs-20{width:calc(100% + 80px);margin-left:-80px;margin-top:-80px}.mud-grid-spacing-xs-20>.mud-grid-item{padding-left:80px;padding-top:80px}@media(min-width: 0px){.mud-grid-item-xs-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-xs-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-xs-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-xs-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-xs-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-xs-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-xs-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-xs-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-xs-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-xs-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-xs-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-xs-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-xs-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-xs-true{flex-grow:1;max-width:100%;flex-basis:0}}@media(min-width: 600px){.mud-grid-item-sm-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-sm-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-sm-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-sm-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-sm-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-sm-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-sm-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-sm-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-sm-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-sm-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-sm-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-sm-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-sm-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-sm-true{flex-grow:1;max-width:100%;flex-basis:0}}@media(min-width: 960px){.mud-grid-item-md-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-md-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-md-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-md-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-md-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-md-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-md-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-md-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-md-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-md-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-md-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-md-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-md-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-md-true{flex-grow:1;max-width:100%;flex-basis:0}}@media(min-width: 1280px){.mud-grid-item-lg-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-lg-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-lg-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-lg-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-lg-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-lg-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-lg-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-lg-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-lg-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-lg-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-lg-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-lg-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-lg-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-lg-true{flex-grow:1;max-width:100%;flex-basis:0}}@media(min-width: 1920px){.mud-grid-item-xl-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-xl-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-xl-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-xl-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-xl-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-xl-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-xl-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-xl-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-xl-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-xl-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-xl-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-xl-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-xl-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-xl-true{flex-grow:1;max-width:100%;flex-basis:0}}@media(min-width: 2560px){.mud-grid-item-xxl-1{flex-grow:0;max-width:calc(100%/12*1);flex-basis:calc(100%/12*1)}.mud-grid-item-xxl-2{flex-grow:0;max-width:calc(100%/12*2);flex-basis:calc(100%/12*2)}.mud-grid-item-xxl-3{flex-grow:0;max-width:calc(100%/12*3);flex-basis:calc(100%/12*3)}.mud-grid-item-xxl-4{flex-grow:0;max-width:calc(100%/12*4);flex-basis:calc(100%/12*4)}.mud-grid-item-xxl-5{flex-grow:0;max-width:calc(100%/12*5);flex-basis:calc(100%/12*5)}.mud-grid-item-xxl-6{flex-grow:0;max-width:calc(100%/12*6);flex-basis:calc(100%/12*6)}.mud-grid-item-xxl-7{flex-grow:0;max-width:calc(100%/12*7);flex-basis:calc(100%/12*7)}.mud-grid-item-xxl-8{flex-grow:0;max-width:calc(100%/12*8);flex-basis:calc(100%/12*8)}.mud-grid-item-xxl-9{flex-grow:0;max-width:calc(100%/12*9);flex-basis:calc(100%/12*9)}.mud-grid-item-xxl-10{flex-grow:0;max-width:calc(100%/12*10);flex-basis:calc(100%/12*10)}.mud-grid-item-xxl-11{flex-grow:0;max-width:calc(100%/12*11);flex-basis:calc(100%/12*11)}.mud-grid-item-xxl-12{flex-grow:0;max-width:calc(100%/12*12);flex-basis:calc(100%/12*12)}.mud-grid-item-xxl-auto{flex-grow:0;max-width:none;flex-basis:auto}.mud-grid-item-xxl-true{flex-grow:1;max-width:100%;flex-basis:0}}.mud-paper{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-paper-square{border-radius:0px}.mud-paper-outlined{border:1px solid var(--mud-palette-lines-default)}.mud-icon-default{color:var(--mud-palette-text-secondary)}.mud-disabled .mud-icon-root,.mud-disabled .mud-svg-icon,.mud-disabled .mud-icon-default{color:var(--mud-palette-text-disabled)}.mud-icon-root{width:1em;height:1em;display:inline-block;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;flex-shrink:0;user-select:none}.mud-icon-root:focus{outline:none}.mud-icon-root.mud-svg-icon{fill:currentColor}.mud-icon-size-small{font-size:1.25rem}.mud-icon-size-medium{font-size:1.5rem}.mud-icon-size-large{font-size:2.25rem}.mud-divider{margin:0;flex-shrink:0;border-color:var(--mud-palette-divider);border-width:1px;border-style:solid none none none}.mud-divider-absolute{left:0;width:100%;bottom:0;position:absolute}.mud-divider-inset{margin-left:72px;margin-inline-start:72px;margin-inline-end:unset}.mud-divider-light{border-color:var(--mud-palette-divider-light)}.mud-divider-middle{margin-left:16px;margin-right:16px}.mud-divider-vertical{border-style:none solid none none;height:100%}.mud-divider-flexitem{height:auto;align-self:stretch}.mud-divider-fullwidth{flex-grow:1;width:100%}.mud-drop-zone{position:relative;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-drop-zone-drag-block>*{pointer-events:none}.mud-drop-zone-can-drop{background-color:var(--mud-palette-success-hover)}.mud-drop-zone-no-drop{background-color:var(--mud-palette-error-hover)}.mud-drop-item:not(.mud-drop-item-preview-start){cursor:grab;user-select:none}.mud-drop-item:not(.mud-drop-item-preview-start):active{cursor:grabbing}.mud-drop-item-preview-start{height:20px;width:100%;position:absolute;top:0;left:0;z-index:1}.mud-expansion-panels{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1);border-radius:var(--mud-default-borderradius)}.mud-expansion-panels.mud-expansion-panels-square{border-radius:0px}.mud-expansion-panels.mud-expansion-panels-borders .mud-expand-panel{border-bottom:1px solid var(--mud-palette-lines-default)}.mud-expand-panel{flex:1 0 100%;max-width:100%;position:relative;transition:margin .3s cubic-bezier(0.25, 0.8, 0.5, 1);transition-delay:100ms;color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface)}.mud-expand-panel.mud-expand-panel-border{border-bottom:1px solid var(--mud-palette-lines-default)}.mud-expand-panel:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-expand-panel:last-child{border-bottom:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mud-expand-panel.mud-panel-expanded{margin:16px 0;border-radius:inherit;border-bottom:none;transition-delay:0ms}.mud-expand-panel.mud-panel-expanded:first-child{margin-top:0}.mud-expand-panel.mud-panel-expanded:last-child{margin-bottom:0}.mud-expand-panel.mud-panel-expanded+.mud-expand-panel{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-expand-panel.mud-panel-next-expanded{border-bottom:none;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mud-expand-panel .mud-expand-panel-header{width:100%;align-items:center;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(0.25, 0.8, 0.5, 1);user-select:none}.mud-expand-panel .mud-expand-panel-header:hover{cursor:pointer}.mud-expand-panel .mud-expand-panel-header .mud-expand-panel-text{flex:1 1 auto}.mud-expand-panel .mud-expand-panel-header .mud-expand-panel-icon{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s}.mud-expand-panel .mud-expand-panel-header .mud-expand-panel-icon.mud-transform{transform:rotate(-180deg)}.mud-expand-panel .mud-expand-panel-content{padding-bottom:16px;flex:1 1 auto;max-width:100%}.mud-expand-panel .mud-expand-panel-content.mud-expand-panel-gutters{padding-left:24px;padding-right:24px}.mud-expand-panel .mud-expand-panel-content.mud-expand-panel-dense{padding-top:0px;padding-bottom:0px}.mud-disabled>.mud-expand-panel-header{color:var(--mud-palette-text-disabled)}.mud-disabled>.mud-expand-panel-header:hover{cursor:default}.mud-fab{padding:0;font-family:var(--mud-typography-button-family);font-size:var(--mud-typography-button-size);font-weight:var(--mud-typography-button-weight);line-height:var(--mud-typography-button-lineheight);letter-spacing:var(--mud-typography-button-letterspacing);text-transform:var(--mud-typography-button-text-transform);min-width:0;box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-sizing:border-box;min-height:36px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:50%;color:var(--mud-palette-text-primary);--mud-ripple-color: var(--mud-palette-text-primary);background-color:var(--mud-palette-action-default-hover)}@media(hover: hover)and (pointer: fine){.mud-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);text-decoration:none;background-color:var(--mud-palette-action-disabled-background)}}.mud-fab:focus-visible{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);text-decoration:none;background-color:var(--mud-palette-action-disabled-background)}.mud-fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);text-decoration:none;background-color:var(--mud-palette-action-disabled-background)}.mud-fab:disabled{color:var(--mud-palette-action-disabled);box-shadow:none;background-color:var(--mud-palette-action-disabled-background);cursor:default;pointer-events:none}@media(hover: hover)and (pointer: fine){.mud-fab:disabled:hover{background-color:var(--mud-palette-action-disabled-background)}}.mud-fab-disable-elevation{box-shadow:none}@media(hover: hover)and (pointer: fine){.mud-fab-disable-elevation:hover{box-shadow:none}}.mud-fab-disable-elevation:active{box-shadow:none}.mud-fab-disable-elevation.mud-focus-visible{box-shadow:none}.mud-fab-disable-elevation:disabled{box-shadow:none}.mud-fab-label{width:100%;display:inherit;align-items:inherit;justify-content:inherit}.mud-fab-primary{color:var(--mud-palette-primary-text);--mud-ripple-color: var(--mud-palette-primary-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-fab-primary:hover{background-color:var(--mud-palette-primary-darken)}}.mud-fab-primary:focus-visible,.mud-fab-primary:active{background-color:var(--mud-palette-primary-darken)}.mud-fab-secondary{color:var(--mud-palette-secondary-text);--mud-ripple-color: var(--mud-palette-secondary-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-fab-secondary:hover{background-color:var(--mud-palette-secondary-darken)}}.mud-fab-secondary:focus-visible,.mud-fab-secondary:active{background-color:var(--mud-palette-secondary-darken)}.mud-fab-tertiary{color:var(--mud-palette-tertiary-text);--mud-ripple-color: var(--mud-palette-tertiary-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-fab-tertiary:hover{background-color:var(--mud-palette-tertiary-darken)}}.mud-fab-tertiary:focus-visible,.mud-fab-tertiary:active{background-color:var(--mud-palette-tertiary-darken)}.mud-fab-info{color:var(--mud-palette-info-text);--mud-ripple-color: var(--mud-palette-info-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-fab-info:hover{background-color:var(--mud-palette-info-darken)}}.mud-fab-info:focus-visible,.mud-fab-info:active{background-color:var(--mud-palette-info-darken)}.mud-fab-success{color:var(--mud-palette-success-text);--mud-ripple-color: var(--mud-palette-success-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-fab-success:hover{background-color:var(--mud-palette-success-darken)}}.mud-fab-success:focus-visible,.mud-fab-success:active{background-color:var(--mud-palette-success-darken)}.mud-fab-warning{color:var(--mud-palette-warning-text);--mud-ripple-color: var(--mud-palette-warning-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-fab-warning:hover{background-color:var(--mud-palette-warning-darken)}}.mud-fab-warning:focus-visible,.mud-fab-warning:active{background-color:var(--mud-palette-warning-darken)}.mud-fab-error{color:var(--mud-palette-error-text);--mud-ripple-color: var(--mud-palette-error-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-fab-error:hover{background-color:var(--mud-palette-error-darken)}}.mud-fab-error:focus-visible,.mud-fab-error:active{background-color:var(--mud-palette-error-darken)}.mud-fab-dark{color:var(--mud-palette-dark-text);--mud-ripple-color: var(--mud-palette-dark-text) !important;--mud-ripple-opacity: var(--mud-ripple-opacity-secondary) !important;background-color:var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-fab-dark:hover{background-color:var(--mud-palette-dark-darken)}}.mud-fab-dark:focus-visible,.mud-fab-dark:active{background-color:var(--mud-palette-dark-darken)}.mud-fab-extended.mud-fab-size-large{width:auto;height:48px;padding:0 16px;min-width:48px;min-height:auto;border-radius:24px}.mud-fab-extended.mud-fab-size-large .mud-fab-label{gap:8px}.mud-fab-extended.mud-fab-size-small{width:auto;height:34px;padding:0 12px;min-width:34px;border-radius:17px}.mud-fab-extended.mud-fab-size-small .mud-fab-label{gap:4px}.mud-fab-extended.mud-fab-size-medium{width:auto;height:40px;padding:0 16px;min-width:40px;border-radius:20px}.mud-fab-extended.mud-fab-size-medium .mud-fab-label{gap:8px}.mud-fab-color-inherit{color:inherit}.mud-fab-size-small{width:40px;height:40px}.mud-fab-size-medium{width:48px;height:48px}.mud-fab-size-large{width:56px;height:56px}.mud-form{display:flex;flex-direction:column}.mud-list{margin:0;padding:0;position:relative;list-style:none}.mud-list.mud-list-padding{padding-top:8px;padding-bottom:8px}.mud-list-item{width:100%;display:flex;position:relative;box-sizing:border-box;text-align:start;align-items:center;padding-top:8px;padding-bottom:8px;justify-content:flex-start;text-decoration:none}.mud-list-item.mud-list-item-dense{padding-top:4px;padding-bottom:4px}.mud-list-item.mud-list-item-disabled{color:var(--mud-palette-action-disabled) !important;cursor:default !important;pointer-events:none !important}.mud-list-item.mud-list-item-disabled .mud-list-item-icon{color:var(--mud-palette-action-disabled) !important}.mud-list-item.mud-list-item-disabled .mud-list-item-secondary-text{color:var(--mud-palette-action-disabled) !important}.mud-list-item-clickable{color:inherit;border:0;cursor:pointer;margin:0;outline:0;user-select:none;border-radius:0;vertical-align:middle;background-color:rgba(0,0,0,0);-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-list-item-clickable:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-list-item-clickable:focus:not(.mud-selected-item),.mud-list-item-clickable:active{background-color:var(--mud-palette-action-default-hover)}.mud-list-item-gutters{padding-left:16px;padding-right:16px}.mud-list-item-text{flex:1 1 auto;min-width:0;margin-top:4px;margin-bottom:4px}.mud-list-item-text-inset{padding-left:56px;padding-inline-start:56px;padding-inline-end:unset}.mud-list-item-icon{color:var(--mud-palette-action-default);display:inline-flex;min-width:56px;flex-shrink:0}.mud-list-subheader{color:var(--mud-palette-action-default);font-size:.875rem;box-sizing:border-box;list-style:none;font-weight:500;padding-top:8px;padding-bottom:20px}.mud-list-subheader-gutters{padding-left:16px;padding-right:16px}.mud-list-subheader-inset{padding-left:72px;padding-inline-start:72px;padding-inline-end:unset}.mud-list-subheader-sticky{top:0;z-index:1;position:sticky;background-color:inherit}.mud-list-item-avatar{min-width:56px;flex-shrink:0}.mud-nested-list>.mud-list-item{padding-left:32px;padding-inline-start:32px;padding-inline-end:unset}.mud-list-item-secondary-text{font-weight:500;color:var(--mud-palette-text-secondary)}.mud-application-layout-rtl{direction:rtl}.mud-menu{display:inline-flex;align-self:center;position:relative}.mud-menu *{cursor:pointer}.mud-menu>div.mud-disabled{cursor:default}.mud-menu>div.mud-disabled *{cursor:default}.mud-menu>div.mud-menu-activator{display:contents;user-select:none}.mud-link.mud-link-underline-none{text-decoration:none}.mud-link.mud-link-underline-hover{text-decoration:none}@media(hover: hover)and (pointer: fine){.mud-link.mud-link-underline-hover:hover{text-decoration:underline}}.mud-link.mud-link-underline-hover:focus-visible,.mud-link.mud-link-underline-hover:active{text-decoration:underline}.mud-link.mud-link-underline-always{text-decoration:underline}.mud-link.mud-link-disabled{cursor:default;color:var(--mud-palette-action-disabled) !important}.mud-link.mud-link-disabled:not(.mud-link-underline-always){text-decoration:none}.mud-navmenu{margin:0;position:relative;list-style:none;overscroll-behavior-y:contain}.mud-nav-group{width:100%;display:block;justify-content:flex-start}.mud-nav-group>.mud-nav-link>.mud-nav-link-text{font-weight:500}.mud-nav-group * .mud-nav-group>.mud-nav-link>.mud-nav-link-text{font-weight:400}.mud-nav-group * .mud-nav-group>.mud-nav-link.mud-expanded>.mud-nav-link-text{font-weight:500}.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding-left:36px;padding-inline-start:36px;padding-inline-end:unset}.mud-nav-group-disabled,.mud-nav-group-disabled .mud-nav-link-text,.mud-nav-group-disabled .mud-nav-link-expand-icon,.mud-nav-group-disabled .mud-nav-link-icon{color:var(--mud-palette-text-disabled) !important;cursor:default;pointer-events:none}.mud-nav-item{width:100%;display:flex;justify-content:flex-start;text-decoration:none}.mud-nav-link{width:100%;font-weight:400;padding:8px 16px 8px 16px;color:inherit;line-height:1.75;display:inline-flex;align-items:center;justify-content:flex-start;text-transform:inherit;background-color:rgba(0,0,0,0);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,padding 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;align-items:flex-start}.mud-nav-link.mud-nav-link-disabled{color:var(--mud-palette-text-disabled) !important;cursor:default;pointer-events:none}@media(hover: hover)and (pointer: fine){.mud-nav-link:hover:not(.mud-nav-link-disabled){cursor:pointer;text-decoration:none;background-color:var(--mud-palette-action-default-hover)}}.mud-nav-link:focus:not(.mud-nav-link-disabled){background-color:var(--mud-palette-action-default-hover)}.mud-nav-link.active:not(.mud-nav-link-disabled){font-weight:500 !important}.mud-nav-link:not(.mud-nav-link-disabled) .mud-nav-link-icon.mud-nav-link-icon-default{color:var(--mud-palette-drawer-icon)}.mud-nav-link.mud-nav-link-disabled .mud-nav-link-icon{color:var(--mud-palette-text-disabled)}.mud-nav-link .mud-nav-link-expand-icon{color:var(--mud-palette-drawer-icon);transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s}.mud-nav-link .mud-nav-link-expand-icon.mud-transform{transform:rotate(-180deg)}.mud-nav-link .mud-nav-link-expand-icon.mud-transform-disabled{transform:rotate(-180deg)}.mud-nav-link .mud-nav-link-text{width:100%;text-align:start;margin-left:12px;margin-inline-start:12px;margin-inline-end:unset;letter-spacing:0}.mud-navmenu.mud-navmenu-dense .mud-nav-link{padding:4px 16px 4px 16px}.mud-navmenu.mud-navmenu-margin-dense .mud-nav-link{margin:2px 0}.mud-navmenu.mud-navmenu-margin-normal .mud-nav-link{margin:4px 0}.mud-navmenu.mud-navmenu-rounded .mud-nav-link{border-radius:var(--mud-default-borderradius)}.mud-navmenu.mud-navmenu-bordered .mud-nav-link.active:not(.mud-nav-link-disabled){border-inline-end-style:solid;border-inline-end-width:2px}.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-primary);background-color:var(--mud-palette-action-default-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:var(--mud-palette-action-default-hover)}}.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:var(--mud-palette-action-default-hover)}.mud-navmenu.mud-navmenu-default .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-primary)}.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}}.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-primary-rgb), 0.12)}.mud-navmenu.mud-navmenu-primary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-primary)}.mud-navmenu.mud-navmenu-primary .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-primary)}.mud-navmenu.mud-navmenu-secondary .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary);background-color:var(--mud-palette-secondary-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-secondary .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}}.mud-navmenu.mud-navmenu-secondary .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-secondary .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-secondary-rgb), 0.12)}.mud-navmenu.mud-navmenu-secondary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-secondary)}.mud-navmenu.mud-navmenu-secondary .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-secondary)}.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary);background-color:var(--mud-palette-tertiary-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}}.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-tertiary-rgb), 0.12)}.mud-navmenu.mud-navmenu-tertiary .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-tertiary)}.mud-navmenu.mud-navmenu-tertiary .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-tertiary)}.mud-navmenu.mud-navmenu-info .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info);background-color:var(--mud-palette-info-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-info .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}}.mud-navmenu.mud-navmenu-info .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-info .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-info-rgb), 0.12)}.mud-navmenu.mud-navmenu-info .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-info)}.mud-navmenu.mud-navmenu-info .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-info)}.mud-navmenu.mud-navmenu-success .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success);background-color:var(--mud-palette-success-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-success .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}}.mud-navmenu.mud-navmenu-success .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-success .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-success-rgb), 0.12)}.mud-navmenu.mud-navmenu-success .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-success)}.mud-navmenu.mud-navmenu-success .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-success)}.mud-navmenu.mud-navmenu-warning .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning);background-color:var(--mud-palette-warning-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-warning .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}}.mud-navmenu.mud-navmenu-warning .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-warning .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-warning-rgb), 0.12)}.mud-navmenu.mud-navmenu-warning .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-warning)}.mud-navmenu.mud-navmenu-warning .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-warning)}.mud-navmenu.mud-navmenu-error .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error);background-color:var(--mud-palette-error-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-error .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}}.mud-navmenu.mud-navmenu-error .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-error .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-error-rgb), 0.12)}.mud-navmenu.mud-navmenu-error .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-error)}.mud-navmenu.mud-navmenu-error .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-error)}.mud-navmenu.mud-navmenu-dark .mud-nav-link.active:not(.mud-nav-link-disabled){color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark);background-color:var(--mud-palette-dark-hover)}@media(hover: hover)and (pointer: fine){.mud-navmenu.mud-navmenu-dark .mud-nav-link.active:not(.mud-nav-link-disabled):hover:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}}.mud-navmenu.mud-navmenu-dark .mud-nav-link.active:not(.mud-nav-link-disabled):focus-visible:not(.mud-nav-link-disabled),.mud-navmenu.mud-navmenu-dark .mud-nav-link.active:not(.mud-nav-link-disabled):active:not(.mud-nav-link-disabled){background-color:rgba(var(--mud-palette-dark-rgb), 0.12)}.mud-navmenu.mud-navmenu-dark .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-icon{color:var(--mud-palette-dark)}.mud-navmenu.mud-navmenu-dark .mud-nav-link-expand-icon.mud-transform{fill:var(--mud-palette-dark)}.mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding-left:36px;padding-inline-start:36px;padding-inline-end:16px}.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding-left:48px;padding-inline-start:48px}.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding-left:48px;padding-inline-start:48px;padding-inline-end:16px}.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding-left:60px;padding-inline-start:60px;padding-inline-end:0}.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding-left:60px;padding-inline-start:60px;padding-inline-end:16px}.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding-left:72px;padding-inline-start:72px;padding-inline-end:0}.mud-drawer-mini .mud-nav-link{line-height:1;display:flex;align-items:center}.mud-drawer--closed.mud-drawer-mini>.mud-drawer-content>.mud-navmenu .mud-nav-link .mud-icon-root:first-child+.mud-nav-link-text{display:none}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group .mud-nav-link{padding:8px 16px 8px 16px}.mud-drawer--closed.mud-drawer-mini .mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu>.mud-nav-group * .mud-navmenu .mud-nav-item .mud-nav-link{padding:8px 16px 8px 16px}.page-content-navigation .page-content-navigation-navlink.active .mud-nav-link{color:var(--mud-palette-primary);border-color:var(--mud-palette-primary);background-color:rgba(0,0,0,0)}.page-content-navigation .page-content-navigation-navlink .mud-nav-link{padding:4px 16px 4px 16px;color:var(--mud-palette-text-secondary);border-left:2px solid var(--mud-palette-action-disabled-background)}.page-content-navigation .page-content-navigation-navlink .mud-nav-link.active{color:var(--mud-palette-primary);border-color:var(--mud-palette-primary);background-color:rgba(0,0,0,0)}.page-content-navigation .page-content-navigation-navlink .mud-nav-link .mud-nav-link-text{margin-left:0px;margin-inline-start:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mud-pagination{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0}.mud-pagination .mud-pagination-item>*{height:32px;min-width:32px;margin:0 3px;padding:0 6px;text-align:center;border-radius:16px}.mud-pagination .mud-pagination-item :not(mud-pagination-item-selected)>*{box-shadow:none}.mud-pagination .mud-pagination-item .mud-button{line-height:normal}.mud-pagination .mud-pagination-item .mud-icon-button{padding:0}.mud-pagination .mud-pagination-item-rectangular .mud-button{border-radius:var(--mud-default-borderradius)}.mud-pagination .mud-pagination-item .mud-typography[disabled]{color:var(--mud-palette-action-disabled) !important}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-default{background-color:var(--mud-palette-action-default-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-primary{background-color:var(--mud-palette-primary-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-secondary{background-color:var(--mud-palette-secondary-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-tertiary{background-color:var(--mud-palette-tertiary-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-info{background-color:var(--mud-palette-info-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-success{background-color:var(--mud-palette-success-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-warning{background-color:var(--mud-palette-warning-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-error{background-color:var(--mud-palette-error-hover)}.mud-pagination-outlined .mud-pagination-item-selected .mud-button-outlined-dark{background-color:var(--mud-palette-dark-hover)}.mud-pagination-filled .mud-pagination-item:not(.mud-pagination-item-selected) .mud-button{background-color:var(--mud-palette-surface)}.mud-pagination-filled .mud-pagination-item .mud-button{box-shadow:var(--mud-elevation-1)}.mud-pagination-small .mud-pagination-item>*{height:26px;min-width:26px;margin:0 1px;padding:0 4px;border-radius:13px}.mud-pagination-large .mud-pagination-item>*{height:40px;min-width:40px;padding:0 10px;border-radius:20px}.mud-pagination-disable-elevation .mud-pagination-item .mud-button{box-shadow:none}.mud-pagination-rtl .mud-pagination-item .mud-icon-root{transform:scaleX(-1)}.mud-picker.mud-rounded{border-radius:var(--mud-default-borderradius)}.mud-picker .mud-picker-actions{flex:0 0 auto;display:flex;padding:8px;align-items:center;justify-content:flex-end}.mud-picker .mud-picker-actions>:not(:first-child){margin-left:8px;margin-inline-start:8px;margin-inline-end:unset}.mud-picker-inline{display:flex;flex:1 1 auto;position:relative;max-width:100%}.mud-picker-inline.mud-picker-input-button .mud-input,.mud-picker-inline.mud-picker-input-button .mud-input .mud-input-root{cursor:pointer}.mud-picker-inline.mud-picker-input-button.mud-disabled .mud-input,.mud-picker-inline.mud-picker-input-button.mud-disabled .mud-input .mud-input-root{cursor:default}.mud-picker-inline.mud-picker-input-text{cursor:text}.mud-picker-inline.mud-picker-input-text:hover{cursor:text}.mud-picker-inline.mud-picker-input-text.mud-disabled{cursor:default}.mud-picker-inline.mud-picker-input-text.mud-disabled:hover{cursor:default}.mud-picker-static{display:flex;overflow:hidden;min-width:310px;flex-direction:column}.mud-picker-container{display:flex;flex-direction:column;border-radius:inherit}.mud-picker-container.mud-picker-container-landscape{flex-direction:row}.mud-picker-container .mud-toolbar{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-picker-popover-paper{outline:0;z-index:calc(var(--mud-zindex-popover) + 1);position:absolute;min-width:16px;min-height:16px;overflow-x:hidden;overflow-y:auto}.mud-picker-view{display:none;margin-top:20px}.mud-picker-view.mud-picker-open{display:block}.mud-picker-content{display:flex;max-width:100%;min-width:310px;min-height:305px;overflow:hidden;flex-direction:column;justify-content:center}.mud-picker-content.mud-picker-content-landscape{padding:0 8px}.mud-picker-toolbar{height:100px;display:flex;align-items:center;flex-direction:row;justify-content:center}.mud-picker-toolbar.mud-picker-toolbar-landscape{height:auto;padding:8px;max-width:150px;justify-content:flex-start}.mud-picker-toolbar.mud-button-root{padding:0;min-width:16px;text-transform:none}.mud-picker-inline-paper .mud-paper{position:relative !important}.mud-picker-hidden{visibility:hidden}.mud-picker-pos-top{top:0px;position:fixed;visibility:visible}.mud-picker-pos-top.mud-picker-pos-left{left:10px}.mud-picker-pos-top.mud-picker-pos-right{right:10px}.mud-picker-pos-above{bottom:0px;visibility:visible}.mud-picker-pos-above.mud-picker-pos-left{left:50%;transform:translateX(-50%)}.mud-picker-pos-above.mud-picker-pos-right{right:0px}.mud-picker-pos-bottom{bottom:10px;position:fixed;visibility:visible}.mud-picker-pos-bottom.mud-picker-pos-left{left:10px}.mud-picker-pos-bottom.mud-picker-pos-right{right:10px}.mud-picker-pos-below{visibility:visible}.mud-picker-pos-below.mud-picker-pos-left{left:50%;transform:translateX(-50%)}.mud-picker-pos-below.mud-picker-pos-right{right:0px}.mud-picker-datepicker-toolbar{align-items:flex-start;flex-direction:column}.mud-picker-datepicker-toolbar .mud-button-year{font-size:1rem;font-weight:400;line-height:1.75;letter-spacing:.00938em}.mud-picker-datepicker-toolbar .mud-button-date{font-size:2.125rem;font-weight:400;line-height:1.17;letter-spacing:.00735em;text-transform:none}.mud-picker-datepicker-toolbar-landscape{padding:16px}.mud-picker-datepicker-date-landscape{margin-right:16px;margin-inline-end:16px;margin-inline-start:unset}.mud-picker-calendar-header-switch{display:flex;margin-top:4px;align-items:center;margin-bottom:8px;justify-content:space-between}.mud-picker-calendar-header-switch>.mud-icon-button{z-index:1;padding:8px;margin:6px;background-color:var(--mud-palette-surface)}@media(hover: hover)and (pointer: fine){.mud-picker-calendar-header-switch>.mud-icon-button:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-picker-calendar-header-switch .mud-picker-calendar-header-transition{width:100%;height:23px;overflow:hidden}@media(hover: hover)and (pointer: fine){.mud-picker-calendar-header-switch .mud-picker-calendar-header-transition:hover .mud-typography{cursor:pointer;font-weight:500}}.mud-picker-calendar-header-day{display:flex;max-height:16px;align-items:center;justify-content:center}.mud-picker-calendar-header-day .mud-day-label{color:var(--mud-palette-text-secondary);width:36px;margin:0 2px;text-align:center}.mud-picker-year-container{height:300px;overflow-y:auto}.mud-picker-year-container .mud-picker-year{cursor:pointer;height:40px;display:flex;outline:none;align-items:center;justify-content:center;user-select:none;animation:mud-animation-fadein 500ms;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-picker-year-container .mud-picker-year:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-picker-year-container .mud-picker-year .mud-picker-year-selected{margin:10px 0;font-weight:500}.mud-picker-month-container{width:310px;display:flex;flex-wrap:wrap;align-content:stretch}.mud-picker-month-container .mud-picker-month{flex:1 0 33.33%;cursor:pointer;height:60px;display:flex;outline:none;transition:font-size 100ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;align-items:center;justify-content:center;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-picker-month-container .mud-picker-month:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-picker-month-container .mud-picker-month .mud-picker-month-selected{font-weight:500}.mud-picker-month-container .mud-picker-month.mud-disabled{color:var(--mud-palette-text-disabled);pointer-events:none}.mud-picker-slide-transition{display:block;position:relative}.mud-picker-slide-transition>*{top:0;left:0;right:0;position:absolute}.mud-picker-calendar-transition{margin-top:12px;min-height:216px}.mud-picker-calendar-progress-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.mud-picker-calendar-content{display:grid;--selected-day: 0;grid-column-gap:10px;grid-template-columns:auto}@media(min-width: 600px){.mud-picker-calendar-content:not(.mud-picker-calendar-content-1){grid-template-columns:repeat(2, minmax(auto, 1fr))}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-1 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-3 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-5 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-7 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-9 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-11 .mud-picker-nav-button-next{visibility:hidden}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-1 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-3 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-5 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-7 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-9 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-11 .mud-picker-nav-button-prev{visibility:visible}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-2 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-4 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-6 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-8 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-10 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-12 .mud-picker-nav-button-next{visibility:visible}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-2 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-4 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-6 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-8 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-10 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1) .mud-picker-calendar-header-12 .mud-picker-nav-button-prev{visibility:hidden}}@media(min-width: 960px){.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2){grid-template-columns:repeat(3, minmax(auto, 1fr))}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-1 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-4 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-7 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-10 .mud-picker-nav-button-next{visibility:hidden}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-1 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-4 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-7 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-10 .mud-picker-nav-button-prev{visibility:visible}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-2 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-2 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-5 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-5 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-8 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-8 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-11 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-11 .mud-picker-nav-button-prev{visibility:hidden}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-3 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-6 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-9 .mud-picker-nav-button-next,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-12 .mud-picker-nav-button-next{visibility:visible}.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-3 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-6 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-9 .mud-picker-nav-button-prev,.mud-picker-calendar-content:not(.mud-picker-calendar-content-1):not(.mud-picker-calendar-content-2) .mud-picker-calendar-header-12 .mud-picker-nav-button-prev{visibility:hidden}}:not(.mud-picker-hidden) .mud-picker-calendar-header-last .mud-picker-nav-button-next{visibility:inherit !important}.mud-picker-hidden .mud-picker-nav-button-next,.mud-picker-hidden .mud-picker-nav-button-prev{visibility:hidden !important}.mud-picker-calendar-container{display:flex;width:310px;flex-direction:column}.mud-picker-calendar{display:flex;flex-wrap:wrap;justify-content:center}.mud-picker-calendar .mud-day{color:var(--mud-palette-text-primary);width:36px;height:36px;margin:0 2px;padding:0;font-size:.75rem;font-weight:500}@media(hover: hover)and (pointer: fine){.mud-picker-calendar .mud-day:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-picker-calendar .mud-day.mud-hidden{opacity:0;pointer-events:none}.mud-picker-calendar .mud-day.mud-current{font-weight:600}.mud-picker-calendar .mud-day.mud-selected{font-weight:500}.mud-picker-calendar .mud-day .mud-typography{margin-top:2px}.mud-picker-calendar .mud-day.mud-disabled{color:var(--mud-palette-text-disabled);pointer-events:none}.mud-picker-calendar .mud-day.mud-range{margin:0;width:40px;transition:none}.mud-picker-calendar .mud-day.mud-range.mud-range-start-selected{border-radius:50% 0% 0% 50%}.mud-picker-calendar .mud-day.mud-range.mud-range-end-selected{border-radius:0% 50% 50% 0%}.mud-picker-calendar .mud-day.mud-range.mud-range-between{border-radius:0;background-color:var(--mud-palette-action-default-hover)}@media(hover: hover)and (pointer: fine){.mud-picker-calendar .mud-day.mud-range.mud-range-selection:hover.mud-range-start-selected{border-radius:50%}.mud-picker-calendar .mud-day.mud-range.mud-range-selection:hover:not(.mud-range-start-selected){border-radius:0% 50% 50% 0%}}.mud-picker-calendar .mud-day.mud-range.mud-range-selection:not(:hover):not(.mud-range-start-selected){border-radius:0;background:linear-gradient(var(--mud-palette-action-default-hover) 100%, var(--mud-palette-action-default-hover) 100%, transparent 0%);background-size:100% calc(100%*(var(--selected-day) - var(--day-id)))}@media(hover: hover)and (pointer: fine){.mud-range-selection-primary:hover{color:var(--mud-palette-primary-text) !important;background-color:var(--mud-palette-primary) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-secondary:hover{color:var(--mud-palette-secondary-text) !important;background-color:var(--mud-palette-secondary) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-tertiary:hover{color:var(--mud-palette-tertiary-text) !important;background-color:var(--mud-palette-tertiary) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-info:hover{color:var(--mud-palette-info-text) !important;background-color:var(--mud-palette-info) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-success:hover{color:var(--mud-palette-success-text) !important;background-color:var(--mud-palette-success) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-warning:hover{color:var(--mud-palette-warning-text) !important;background-color:var(--mud-palette-warning) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-error:hover{color:var(--mud-palette-error-text) !important;background-color:var(--mud-palette-error) !important}}@media(hover: hover)and (pointer: fine){.mud-range-selection-dark:hover{color:var(--mud-palette-dark-text) !important;background-color:var(--mud-palette-dark) !important}}.mud-picker-calendar-week{display:flex;margin:0 5px;justify-content:center;align-items:center}.mud-picker-calendar-week .mud-picker-calendar-week-text{width:15px;margin-top:2px !important;color:var(--mud-palette-text-disabled)}.mud-application-layout-rtl .mud-picker-calendar .mud-day.mud-range.mud-range-start-selected{border-radius:0% 50% 50% 0%}.mud-application-layout-rtl .mud-picker-calendar .mud-day.mud-range.mud-range-end-selected{border-radius:50% 0% 0% 50%}@media(hover: hover)and (pointer: fine){.mud-application-layout-rtl .mud-picker-calendar .mud-day.mud-range.mud-range-selection:hover:not(.mud-range-start-selected){border-radius:50% 0% 0% 50%}}.mud-picker-timepicker-toolbar .mud-timepicker-button{padding:0;min-width:16px;text-transform:none}.mud-picker-timepicker-toolbar .mud-timepicker-button.mud-timepicker-toolbar-text{color:rgba(255,255,255,.54)}@media(hover: hover)and (pointer: fine){.mud-picker-timepicker-toolbar .mud-timepicker-button:hover{background-color:var(--mud-theme-default-hover)}}.mud-picker-timepicker-toolbar .mud-timepicker-hourminute{display:flex;align-items:baseline;justify-content:flex-end}.mud-picker-timepicker-toolbar .mud-timepicker-hourminute .mud-timepicker-button{font-size:3.75rem;font-weight:300;line-height:1;letter-spacing:-0.00833em}.mud-picker-timepicker-toolbar .mud-timepicker-ampm{display:flex;margin-left:20px;margin-right:-20px;margin-inline-start:20px;margin-inline-end:-20px;flex-direction:column}.mud-picker-timepicker-toolbar .mud-timepicker-ampm .mud-timepicker-button{font-size:18px;font-weight:400;line-height:1.75;letter-spacing:.00938em}.mud-picker-timepicker-toolbar .mud-timepicker-separator{cursor:default;margin:0 4px 0 2px;margin-inline-start:2px;margin-inline-end:4px}.mud-picker-timepicker-toolbar.mud-picker-timepicker-toolbar-landscape{flex-wrap:wrap;width:150px;justify-content:center}.mud-picker-timepicker-toolbar.mud-picker-timepicker-toolbar-landscape .mud-timepicker-hourminute .mud-timepicker-button{font-size:3rem;font-weight:400;line-height:1.04;letter-spacing:0em}.mud-picker-timepicker-toolbar.mud-picker-timepicker-toolbar-landscape .mud-timepicker-ampm{display:flex;margin-left:20px;margin-right:-20px;margin-inline-start:20px;margin-inline-end:-20px;flex-direction:column}.mud-picker-timepicker-toolbar.mud-picker-timepicker-toolbar-landscape .mud-timepicker-ampm .mud-timepicker-button{font-size:18px;font-weight:400;line-height:1.75;letter-spacing:.00938em}.mud-picker-timepicker-toolbar.mud-picker-timepicker-toolbar-landscape .mud-timepicker-separator{font-size:3rem;font-weight:400;line-height:1.04;letter-spacing:0em}.mud-picker-time-container{margin:16px 0 8px;display:flex;align-items:flex-end;justify-content:center}.mud-picker-time-container .mud-picker-time-clock{width:260px;height:260px;position:relative;border-radius:50%;pointer-events:none;touch-action:pinch-zoom;background-color:rgba(0,0,0,.07)}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-mask{width:100%;height:100%;outline:none;position:absolute;user-select:none;pointer-events:auto}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pin{top:50%;left:50%;width:6px;height:6px;position:absolute;transform:translate(-50%, -50%);border-radius:50%}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick-inner{left:calc(50% - 1px);width:3px;height:35%;bottom:0;position:absolute;transform-origin:center bottom 0px}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick-inner.mud-hour:after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);height:48px;width:48px;top:-60%;border-radius:50%;background-color:inherit}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick-outer{left:calc(50% - 1px);width:0;height:35%;bottom:35%;position:absolute;transform-origin:center bottom 0px}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick-outer.mud-hour:after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);height:48px;width:62px;top:-20px;border-radius:50%;background-color:inherit}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick{left:calc(50% - 1px);width:3px;height:50%;bottom:50%;position:absolute;transform-origin:center bottom 0px}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick.mud-hour:after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);height:62px;width:62px;top:20px;border-radius:50%;background-color:inherit}.mud-picker-time-container .mud-picker-time-clock .mud-picker-stick.mud-minute:after{content:"";position:absolute;left:50%;transform:translate(-50%, -50%);height:44px;width:15px;top:20px;border-radius:50%;background-color:inherit}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pointer{left:calc(50% - 1px);width:2px;bottom:50%;position:absolute;transform-origin:center bottom 0px}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pointer.mud-picker-time-clock-pointer-animation{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,height 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pointer .mud-picker-time-clock-pointer-thumb{position:absolute;border-radius:100%}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pointer .mud-picker-time-clock-pointer-thumb.mud-onclock-text{top:-19px;left:-13px;width:28px;height:28px;border:none;background-color:inherit}.mud-picker-time-container .mud-picker-time-clock .mud-picker-time-clock-pointer .mud-picker-time-clock-pointer-thumb.mud-onclock-minute{background:rgba(0,0,0,0);border:2px solid;width:10px;height:10px;top:-9px;left:-4px}.mud-picker-time-container .mud-picker-time-clock .mud-clock-number{left:calc((100% - 32px)/2);color:var(--mud-palette-text-primary);background-color:rgba(0,0,0,0) !important;width:32px;height:32px;display:inline-flex;position:absolute;align-items:center;user-select:none;border-radius:50%;justify-content:center;transition-duration:120ms;transition-property:color}.mud-time-picker-dial{width:100%;height:100%;position:absolute;transition:transform 350ms,opacity 350ms}.mud-time-picker-dial-out{opacity:0}.mud-time-picker-hour.mud-time-picker-dial-out{transform:scale(1.2, 1.2);transform-origin:center}.mud-time-picker-minute.mud-time-picker-dial-out{transform:scale(0.8, 0.8);transform-origin:center}.mud-time-picker-dial-hidden{visibility:hidden}.mud-picker-container+.mud-picker-color-toolbar{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-picker-container+.mud-picker-color-content{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-picker-color-toolbar{height:32px;padding-right:2px;padding-left:2px}.mud-picker-color-content{min-height:unset;position:relative}.mud-picker-color-picker{width:312px;height:250px;position:relative;overflow:hidden;touch-action:pinch-zoom}.mud-picker-color-picker .mud-picker-color-overlay{width:100%;height:100%;user-select:none}.mud-picker-color-picker .mud-picker-color-overlay.mud-picker-color-overlay-white{background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%)}.mud-picker-color-picker .mud-picker-color-overlay.mud-picker-color-overlay-black{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%)}.mud-picker-color-picker .mud-picker-color-selector{position:absolute;top:-13px;left:-13px;pointer-events:none}.mud-picker-color-controls{width:312px;padding:16px;display:flex;flex-direction:column}.mud-picker-color-controls .mud-picker-color-controls-row{display:flex;align-items:center}.mud-picker-color-controls .mud-picker-color-controls-row+.mud-picker-color-controls-row{margin-top:24px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders{display:flex;flex:1 0 auto;flex-direction:column}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider{min-width:224px;border-radius:var(--mud-default-borderradius)}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input{height:10px;border-radius:var(--mud-default-borderradius)}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input::-webkit-slider-runnable-track{background:initial}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input::-moz-range-track{background:initial}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input::-webkit-slider-thumb{appearance:none;margin-top:-6px;height:14px;width:14px;transform:none;transition:none;background:#f0f0f0;box-shadow:rgba(0,0,0,.37) 0px 1px 4px 0px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input::-moz-range-thumb{appearance:none;margin-top:-6px;height:14px;width:14px;transform:none;transition:none;background:#f0f0f0;box-shadow:rgba(0,0,0,.37) 0px 1px 4px 0px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--mud-palette-action-default-hover) !important}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider .mud-slider-input:active::-moz-range-thumb{box-shadow:0 0 0 2px var(--mud-palette-action-default-hover) !important}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider.hue+.alpha{margin-top:18px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider.hue .mud-slider-input{background:linear-gradient(90deg, #FF0000, #ff0 16.66%, #0f0 33.33%, #0ff 50%, #00f 66.66%, #f0f 83.33%, #FF0000)}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-sliders .mud-picker-color-slider.alpha .mud-slider-input{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs{display:flex;flex:1 1 auto}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs .mud-picker-color-inputfield{width:100%;margin-right:8px;margin-inline-end:8px;margin-inline-start:unset}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs .mud-picker-color-inputfield:last-of-type{margin-right:0;margin-inline-end:0;margin-inline-start:unset}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs .mud-picker-color-inputfield .mud-input input{padding:6px;height:1em;text-align:center;font-size:14px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs .mud-picker-color-inputfield .mud-input-helper-text{text-align:center}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-inputs .mud-picker-color-inputfield .mud-input-helper-text div div{margin:auto}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-control-switch{margin-left:8px;margin-inline-start:8px;margin-inline-end:unset;padding-bottom:16px}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-collection{display:flex;min-width:230px;justify-content:space-between}.mud-picker-color-controls .mud-picker-color-controls-row .mud-picker-color-collection .mud-picker-color-dot{max-width:38px}.mud-picker-color-dot{height:38px;min-width:38px;width:100%;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-radius 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:var(--mud-default-borderradius);box-shadow:0 0 6px rgba(127,130,134,.18)}@media(hover: hover)and (pointer: fine){.mud-picker-color-dot:hover{cursor:pointer;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}}.mud-picker-color-dot.mud-picker-color-dot-current{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat}.mud-picker-color-dot .mud-picker-color-fill{width:100%;height:100%;border-radius:inherit}.mud-picker-color-dot+.mud-picker-color-sliders{margin-left:16px;margin-inline-start:16px;margin-inline-end:unset}.mud-picker-color-dot+.mud-picker-color-collection{margin-left:10px;margin-inline-start:10px;margin-inline-end:unset}.mud-picker-color-view{position:absolute;width:100%;height:100%;overflow:auto;padding:6px;background-color:var(--mud-palette-surface)}.mud-picker-color-view .mud-picker-color-view-collection{display:flex;flex-wrap:wrap;justify-content:space-evenly}.mud-picker-color-view .mud-picker-color-view-collection .mud-picker-color-dot{max-width:38px;margin:8px}.mud-picker-color-view .mud-picker-color-view-collection .mud-picker-color-dot.selected{border-radius:50%;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12)}.mud-picker-color-picker .mud-picker-color-grid{display:flex;flex-wrap:wrap}.mud-picker-color-picker .mud-picker-color-grid .mud-picker-color-dot{height:25px;min-width:26px;max-width:26px;border-radius:0px;box-shadow:none}.mud-popover{outline:0;z-index:calc(var(--mud-zindex-popover) + 1);position:absolute;opacity:0}.mud-popover.mud-popover-fixed{position:fixed}.mud-popover.mud-popover-relative-width{width:100%}.mud-popover.mud-popover-open{opacity:1;transition:opacity}.mud-popover:not(.mud-popover-open){pointer-events:none;transition-duration:0ms !important;transition-delay:0ms !important}.mud-appbar .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer:not(.mud-drawer-temporary) .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-drawer) + 2)}.mud-drawer.mud-drawer-temporary .mud-popover-cascading-value,.mud-drawer.mud-drawer-responsive .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-appbar) + 4)}.mud-dialog .mud-popover-cascading-value{z-index:calc(var(--mud-zindex-dialog) + 3)}.mud-popover .mud-list{max-height:inherit;overflow-y:auto}.mud-simple-table table{width:100%;display:table;border-spacing:0;border-collapse:collapse}.mud-simple-table table thead{display:table-header-group}.mud-simple-table table tbody{display:table-row-group}.mud-simple-table table * tr{color:inherit;display:table-row;outline:0;vertical-align:middle}.mud-simple-table table * tr>td,.mud-simple-table table * tr th{display:table-cell;padding:16px;font-size:.875rem;text-align:start;font-weight:400;line-height:1.43;border-bottom:1px solid var(--mud-palette-table-lines);letter-spacing:.01071em;vertical-align:inherit}.mud-simple-table table * tr>th{font-weight:500;line-height:1.5rem}.mud-simple-table table tbody tr:last-child td{border-bottom:none}.mud-simple-table.mud-table-dense * tr td,.mud-simple-table.mud-table-dense * tr th{padding:6px 16px}@media(hover: hover)and (pointer: fine){.mud-simple-table.mud-table-hover .mud-table-container table tbody tr:hover{background-color:var(--mud-palette-table-hover)}}.mud-simple-table.mud-table-bordered .mud-table-container table tbody tr td{border-right:1px solid var(--mud-palette-table-lines)}.mud-simple-table.mud-table-bordered .mud-table-container table tbody tr td:last-child{border-right:none}.mud-simple-table.mud-table-striped .mud-table-container table tbody tr:nth-of-type(odd){background-color:var(--mud-palette-table-striped)}@media(hover: hover)and (pointer: fine){.mud-table-hover.mud-table-striped .mud-table-container table tbody tr:nth-of-type(odd):nth-of-type(odd):hover{background-color:var(--mud-palette-table-hover)}}.mud-simple-table.mud-table-sticky-header .mud-table-container{overflow-x:auto;max-height:100%}.mud-simple-table.mud-table-sticky-header * table{border-collapse:separate}.mud-simple-table.mud-table-sticky-header * table thead * th:first-child{border-radius:var(--mud-default-borderradius) 0 0 0}.mud-simple-table.mud-table-sticky-header * table thead * th:last-child{border-radius:0 var(--mud-default-borderradius) 0 0}.mud-simple-table.mud-table-sticky-header * table thead * th{background-color:var(--mud-palette-surface);position:sticky;z-index:1;top:0}.mud-simple-table.mud-table-sticky-footer .mud-table-container{overflow-x:auto;max-height:100%}.mud-simple-table.mud-table-sticky-footer * table{border-collapse:separate}.mud-simple-table.mud-table-sticky-footer * table tfoot * td{background-color:var(--mud-palette-surface);position:sticky;z-index:1;bottom:0}.mud-skeleton{height:1.2em;display:block;background-color:rgba(0,0,0,.11)}.mud-skeleton-text{height:auto;transform:scale(1, 0.6);margin-top:0;border-radius:var(--mud-default-borderradius);margin-bottom:0;transform-origin:0 60%}.mud-skeleton-text:empty:before{content:" "}.mud-skeleton-circle{border-radius:50%}.mud-skeleton-pulse{animation:mud-skeleton-keyframes-pulse 1.5s ease-in-out .5s infinite}.mud-skeleton-wave{overflow:hidden;position:relative}.mud-skeleton-wave::after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;animation:mud-skeleton-keyframes-wave 1.6s linear .5s infinite;transform:translateX(-100%);background:linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.04), transparent)}.mud-slider{color:var(--mud-palette-text-primary);display:inline-block;width:100%;user-select:none;touch-action:pinch-zoom}.mud-slider>.mud-typography{margin-top:10px}.mud-slider.mud-slider-vertical{transform:rotate(270deg);height:100%;width:unset}.mud-slider .mud-slider-input{-webkit-appearance:none;-moz-appearance:none;position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);cursor:pointer}.mud-slider .mud-slider-input:focus{outline:none}.mud-slider .mud-slider-input:active+.mud-slider-value-label{opacity:1}.mud-slider .mud-slider-input::-webkit-slider-runnable-track{border-radius:var(--mud-default-borderradius);width:100%}.mud-slider .mud-slider-input::-moz-range-track{border-radius:var(--mud-default-borderradius);width:100%}.mud-slider .mud-slider-input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;border:none;border-radius:50%;cursor:pointer;transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-slider .mud-slider-input::-moz-range-thumb{appearance:none;-webkit-appearance:none;border:none;border-radius:50%;cursor:pointer;transition:box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-slider .mud-slider-input:disabled{cursor:default;opacity:.38}.mud-slider .mud-slider-input:disabled::-webkit-slider-runnable-track{background-color:var(--mud-palette-text-disabled)}.mud-slider .mud-slider-input:disabled::-moz-range-track{background-color:var(--mud-palette-text-disabled)}.mud-slider .mud-slider-input:disabled::-webkit-slider-thumb{background-color:#000;color:#fff;box-shadow:0 0 0 1px #fff !important;transform:scale(4, 4)}@media(hover: hover)and (pointer: fine){.mud-slider .mud-slider-input:disabled::-webkit-slider-thumb:hover{box-shadow:0 0 0 1px #fff !important}}.mud-slider .mud-slider-input:disabled::-moz-range-thumb{background-color:#000;color:#fff;box-shadow:0 0 0 1px #fff !important;transform:scale(4, 4)}@media(hover: hover)and (pointer: fine){.mud-slider .mud-slider-input:disabled::-moz-range-thumb:hover{box-shadow:0 0 0 1px #fff !important}}.mud-slider.mud-slider-primary .mud-slider-filled{background-color:var(--mud-palette-primary)}.mud-slider.mud-slider-primary .mud-slider-track-tick{background-color:var(--mud-palette-primary)}.mud-slider.mud-slider-primary .mud-slider-value-label{color:var(--mud-palette-primary-text);background-color:var(--mud-palette-primary)}.mud-slider.mud-slider-primary .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-primary-rgb), 0.3)}.mud-slider.mud-slider-primary .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-primary-rgb), 0.3)}.mud-slider.mud-slider-primary .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-primary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3)}.mud-slider.mud-slider-primary .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-primary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-primary .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-primary-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-primary .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-primary-rgb), 0.24)}}.mud-slider.mud-slider-primary .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-primary .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-primary-rgb), 0.24)}.mud-slider.mud-slider-primary .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-primary .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-primary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-primary-rgb), 0.24)}.mud-slider.mud-slider-secondary .mud-slider-filled{background-color:var(--mud-palette-secondary)}.mud-slider.mud-slider-secondary .mud-slider-track-tick{background-color:var(--mud-palette-secondary)}.mud-slider.mud-slider-secondary .mud-slider-value-label{color:var(--mud-palette-secondary-text);background-color:var(--mud-palette-secondary)}.mud-slider.mud-slider-secondary .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-secondary-rgb), 0.3)}.mud-slider.mud-slider-secondary .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-secondary-rgb), 0.3)}.mud-slider.mud-slider-secondary .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-secondary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3)}.mud-slider.mud-slider-secondary .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-secondary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-secondary .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-secondary-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-secondary .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-secondary-rgb), 0.24)}}.mud-slider.mud-slider-secondary .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-secondary .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-secondary-rgb), 0.24)}.mud-slider.mud-slider-secondary .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-secondary .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-secondary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-secondary-rgb), 0.24)}.mud-slider.mud-slider-tertiary .mud-slider-filled{background-color:var(--mud-palette-tertiary)}.mud-slider.mud-slider-tertiary .mud-slider-track-tick{background-color:var(--mud-palette-tertiary)}.mud-slider.mud-slider-tertiary .mud-slider-value-label{color:var(--mud-palette-tertiary-text);background-color:var(--mud-palette-tertiary)}.mud-slider.mud-slider-tertiary .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.3)}.mud-slider.mud-slider-tertiary .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-tertiary-rgb), 0.3)}.mud-slider.mud-slider-tertiary .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-tertiary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3)}.mud-slider.mud-slider-tertiary .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-tertiary);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-tertiary .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-tertiary-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-tertiary .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-tertiary-rgb), 0.24)}}.mud-slider.mud-slider-tertiary .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-tertiary .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-tertiary-rgb), 0.24)}.mud-slider.mud-slider-tertiary .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-tertiary .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-tertiary-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-tertiary-rgb), 0.24)}.mud-slider.mud-slider-info .mud-slider-filled{background-color:var(--mud-palette-info)}.mud-slider.mud-slider-info .mud-slider-track-tick{background-color:var(--mud-palette-info)}.mud-slider.mud-slider-info .mud-slider-value-label{color:var(--mud-palette-info-text);background-color:var(--mud-palette-info)}.mud-slider.mud-slider-info .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-info-rgb), 0.3)}.mud-slider.mud-slider-info .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-info-rgb), 0.3)}.mud-slider.mud-slider-info .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-info);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3)}.mud-slider.mud-slider-info .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-info);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-info .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-info-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-info .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-info-rgb), 0.24)}}.mud-slider.mud-slider-info .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-info .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-info-rgb), 0.24)}.mud-slider.mud-slider-info .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-info .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-info-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-info-rgb), 0.24)}.mud-slider.mud-slider-success .mud-slider-filled{background-color:var(--mud-palette-success)}.mud-slider.mud-slider-success .mud-slider-track-tick{background-color:var(--mud-palette-success)}.mud-slider.mud-slider-success .mud-slider-value-label{color:var(--mud-palette-success-text);background-color:var(--mud-palette-success)}.mud-slider.mud-slider-success .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-success-rgb), 0.3)}.mud-slider.mud-slider-success .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-success-rgb), 0.3)}.mud-slider.mud-slider-success .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-success);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3)}.mud-slider.mud-slider-success .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-success);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-success .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-success-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-success .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-success-rgb), 0.24)}}.mud-slider.mud-slider-success .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-success .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-success-rgb), 0.24)}.mud-slider.mud-slider-success .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-success .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-success-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-success-rgb), 0.24)}.mud-slider.mud-slider-warning .mud-slider-filled{background-color:var(--mud-palette-warning)}.mud-slider.mud-slider-warning .mud-slider-track-tick{background-color:var(--mud-palette-warning)}.mud-slider.mud-slider-warning .mud-slider-value-label{color:var(--mud-palette-warning-text);background-color:var(--mud-palette-warning)}.mud-slider.mud-slider-warning .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-warning-rgb), 0.3)}.mud-slider.mud-slider-warning .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-warning-rgb), 0.3)}.mud-slider.mud-slider-warning .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-warning);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3)}.mud-slider.mud-slider-warning .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-warning);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-warning .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-warning-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-warning .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-warning-rgb), 0.24)}}.mud-slider.mud-slider-warning .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-warning .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-warning-rgb), 0.24)}.mud-slider.mud-slider-warning .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-warning .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-warning-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-warning-rgb), 0.24)}.mud-slider.mud-slider-error .mud-slider-filled{background-color:var(--mud-palette-error)}.mud-slider.mud-slider-error .mud-slider-track-tick{background-color:var(--mud-palette-error)}.mud-slider.mud-slider-error .mud-slider-value-label{color:var(--mud-palette-error-text);background-color:var(--mud-palette-error)}.mud-slider.mud-slider-error .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-error-rgb), 0.3)}.mud-slider.mud-slider-error .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-error-rgb), 0.3)}.mud-slider.mud-slider-error .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-error);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3)}.mud-slider.mud-slider-error .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-error);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-error .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-error-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-error .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-error-rgb), 0.24)}}.mud-slider.mud-slider-error .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-error .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-error-rgb), 0.24)}.mud-slider.mud-slider-error .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-error .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-error-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-error-rgb), 0.24)}.mud-slider.mud-slider-dark .mud-slider-filled{background-color:var(--mud-palette-dark)}.mud-slider.mud-slider-dark .mud-slider-track-tick{background-color:var(--mud-palette-dark)}.mud-slider.mud-slider-dark .mud-slider-value-label{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-dark)}.mud-slider.mud-slider-dark .mud-slider-input::-webkit-slider-runnable-track{background-color:rgba(var(--mud-palette-dark-rgb), 0.3)}.mud-slider.mud-slider-dark .mud-slider-input::-moz-range-track{background-color:rgba(var(--mud-palette-dark-rgb), 0.3)}.mud-slider.mud-slider-dark .mud-slider-input::-webkit-slider-thumb{background-color:var(--mud-palette-dark);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3)}.mud-slider.mud-slider-dark .mud-slider-input::-moz-range-thumb{background-color:var(--mud-palette-dark);box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3)}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-dark .mud-slider-input::-webkit-slider-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-dark-rgb), 0.24)}}@media(hover: hover)and (pointer: fine){.mud-slider.mud-slider-dark .mud-slider-input::-moz-range-thumb:hover{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3),0 0 0 1px rgba(var(--mud-palette-dark-rgb), 0.24)}}.mud-slider.mud-slider-dark .mud-slider-input:focus-visible::-webkit-slider-thumb,.mud-slider.mud-slider-dark .mud-slider-input:active::-webkit-slider-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-dark-rgb), 0.24)}.mud-slider.mud-slider-dark .mud-slider-input:focus-visible::-moz-range-thumb,.mud-slider.mud-slider-dark .mud-slider-input:active::-moz-range-thumb{box-shadow:0px 1px 2px -1px rgba(var(--mud-palette-dark-rgb), 0.3),0 0 0 2px rgba(var(--mud-palette-dark-rgb), 0.24)}.mud-slider.mud-slider-small .mud-slider-filled{height:2px}.mud-slider.mud-slider-small .mud-slider-track-tick{width:2px;height:2px}.mud-slider.mud-slider-small .mud-slider-track-tick-label{transform:translateX(-50%) translateY(50%)}.mud-slider.mud-slider-small .mud-slider-input::-webkit-slider-runnable-track{height:2px;margin:10px 0}.mud-slider.mud-slider-small .mud-slider-input::-moz-range-track{height:2px;margin:10px 0}.mud-slider.mud-slider-small .mud-slider-input::-webkit-slider-thumb{height:2px;width:2px;transform:scale(6, 6)}.mud-slider.mud-slider-small .mud-slider-input::-moz-range-thumb{height:2px;width:2px;transform:scale(6, 6)}.mud-slider.mud-slider-medium .mud-slider-filled{height:4px}.mud-slider.mud-slider-medium .mud-slider-track-tick{width:4px;height:4px}.mud-slider.mud-slider-medium .mud-slider-track-tick-label{transform:translateX(-50%) translateY(80%)}.mud-slider.mud-slider-medium .mud-slider-input::-webkit-slider-runnable-track{height:4px;margin:12px 0}.mud-slider.mud-slider-medium .mud-slider-input::-moz-range-track{height:4px;margin:12px 0}.mud-slider.mud-slider-medium .mud-slider-input::-webkit-slider-thumb{height:4px;width:4px;transform:scale(5, 5)}.mud-slider.mud-slider-medium .mud-slider-input::-moz-range-thumb{height:4px;width:4px;transform:scale(5, 5)}.mud-slider.mud-slider-large .mud-slider-filled{height:6px}.mud-slider.mud-slider-large .mud-slider-track-tick{width:6px;height:6px}.mud-slider.mud-slider-large .mud-slider-track-tick-label{transform:translateX(-50%) translateY(110%)}.mud-slider.mud-slider-large .mud-slider-input::-webkit-slider-runnable-track{height:6px;margin:14px 0}.mud-slider.mud-slider-large .mud-slider-input::-moz-range-track{height:6px;margin:14px 0}.mud-slider.mud-slider-large .mud-slider-input::-webkit-slider-thumb{height:6px;width:6px;transform:scale(4, 4)}.mud-slider.mud-slider-large .mud-slider-input::-moz-range-thumb{height:6px;width:6px;transform:scale(4, 4)}.mud-slider .mud-slider-container{position:relative;width:100%;display:flex;align-content:center}.mud-slider .mud-slider-filled{border-radius:var(--mud-default-borderradius)}.mud-slider .mud-slider-inner-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.mud-slider .mud-slider-value-label{position:absolute;top:0;transform:translateX(-50%) translateY(-125%);padding:4px 8px;text-align:center;align-items:center;justify-content:center;font-size:12px;border-radius:2px;line-height:normal;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;user-select:none}.mud-slider .mud-slider-tickmarks{display:flex;justify-content:space-between;flex-grow:1}.mud-slider .mud-slider-track-tick{border-radius:9999%;background-color:var(--mud-palette-primary)}.mud-slider .mud-slider-track-tick-label{position:absolute;top:0;left:50%}.mud-progress-circular{display:inline-block;color:var(--mud-palette-text-secondary)}.mud-progress-circular.mud-progress-indeterminate{animation:mud-progress-circular-keyframes-circular-rotate 1.4s linear infinite}.mud-progress-circular.mud-progress-static{transition:transform 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-progress-circular.mud-progress-small{height:24px;width:24px}.mud-progress-circular.mud-progress-medium{height:40px;width:40px}.mud-progress-circular.mud-progress-large{height:56px;width:56px}.mud-progress-circular-svg{display:block;transform:rotate(-90deg)}.mud-progress-circular-circle{stroke:currentColor}.mud-progress-circular-circle.mud-progress-indeterminate{animation:mud-progress-circular-keyframes-circular-dash 1.4s ease-in-out infinite;stroke-dasharray:80px,200px;stroke-dashoffset:0px}.mud-progress-circular-circle.mud-progress-static{transition:stroke-dashoffset 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-progress-circular-disable-shrink{animation:none}.mud-progress-linear{position:relative}.mud-progress-linear::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.2}.mud-progress-linear.horizontal{width:100%}.mud-progress-linear.horizontal.mud-progress-linear-small{height:4px}.mud-progress-linear.horizontal.mud-progress-linear-medium{height:8px}.mud-progress-linear.horizontal.mud-progress-linear-large{height:12px}.mud-progress-linear.horizontal .mud-progress-linear-dashed{animation:mud-progress-linear-horizontal-keyframes-buffer 3s infinite linear}.mud-progress-linear.vertical{height:100%}.mud-progress-linear.vertical.mud-progress-linear-small{width:4px}.mud-progress-linear.vertical.mud-progress-linear-medium{width:8px}.mud-progress-linear.vertical.mud-progress-linear-large{width:12px}.mud-progress-linear .mud-progress-linear-content{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.mud-progress-linear .mud-progress-linear-bars{position:absolute;height:100%;width:100%;overflow:hidden}.mud-progress-linear .mud-progress-linear-bar{top:0;left:0;width:100%;bottom:0;position:absolute;transition:transform .2s linear;transform-origin:left}.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-1-indeterminate.horizontal{width:auto;animation:mud-progress-linear-horizontal-keyframes-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-1-indeterminate.vertical{height:auto;animation:mud-progress-linear-vertical-keyframes-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-2-indeterminate.horizontal{width:auto;animation:mud-progress-linear-horizontal-keyframes-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.mud-progress-linear .mud-progress-linear-bar.mud-progress-linear-2-indeterminate.vertical{height:auto;animation:mud-progress-linear-vertical-keyframes-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.mud-progress-linear.mud-progress-linear-color-default:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-action-disabled)}.mud-progress-linear.mud-progress-linear-color-default:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-action-default)}.mud-progress-linear.mud-progress-linear-color-default.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-action-disabled) 0%, var(--mud-palette-action-disabled) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-default.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-action-default)}.mud-progress-linear.mud-progress-linear-color-default.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-default.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-action-disabled)}.mud-progress-linear.mud-progress-linear-color-primary:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-primary)}.mud-progress-linear.mud-progress-linear-color-primary:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-primary)}.mud-progress-linear.mud-progress-linear-color-primary.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-primary) 0%, var(--mud-palette-primary) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-primary.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-primary)}.mud-progress-linear.mud-progress-linear-color-primary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-primary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-primary)}.mud-progress-linear.mud-progress-linear-color-secondary:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-secondary)}.mud-progress-linear.mud-progress-linear-color-secondary:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-secondary)}.mud-progress-linear.mud-progress-linear-color-secondary.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-secondary) 0%, var(--mud-palette-secondary) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-secondary.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-secondary)}.mud-progress-linear.mud-progress-linear-color-secondary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-secondary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-secondary)}.mud-progress-linear.mud-progress-linear-color-tertiary:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-tertiary)}.mud-progress-linear.mud-progress-linear-color-tertiary:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-tertiary)}.mud-progress-linear.mud-progress-linear-color-tertiary.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-tertiary) 0%, var(--mud-palette-tertiary) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-tertiary.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-tertiary)}.mud-progress-linear.mud-progress-linear-color-tertiary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-tertiary.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-tertiary)}.mud-progress-linear.mud-progress-linear-color-info:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-info)}.mud-progress-linear.mud-progress-linear-color-info:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-info)}.mud-progress-linear.mud-progress-linear-color-info.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-info) 0%, var(--mud-palette-info) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-info.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-info)}.mud-progress-linear.mud-progress-linear-color-info.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-info.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-info)}.mud-progress-linear.mud-progress-linear-color-success:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-success)}.mud-progress-linear.mud-progress-linear-color-success:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-success)}.mud-progress-linear.mud-progress-linear-color-success.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-success) 0%, var(--mud-palette-success) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-success.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-success)}.mud-progress-linear.mud-progress-linear-color-success.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-success.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-success)}.mud-progress-linear.mud-progress-linear-color-warning:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-warning)}.mud-progress-linear.mud-progress-linear-color-warning:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-warning)}.mud-progress-linear.mud-progress-linear-color-warning.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-warning) 0%, var(--mud-palette-warning) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-warning.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-warning)}.mud-progress-linear.mud-progress-linear-color-warning.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-warning.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-warning)}.mud-progress-linear.mud-progress-linear-color-error:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-error)}.mud-progress-linear.mud-progress-linear-color-error:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-error)}.mud-progress-linear.mud-progress-linear-color-error.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-error) 0%, var(--mud-palette-error) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-error.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-error)}.mud-progress-linear.mud-progress-linear-color-error.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-error.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-error)}.mud-progress-linear.mud-progress-linear-color-dark:not(.mud-progress-linear-buffer)::before{background-color:var(--mud-palette-dark)}.mud-progress-linear.mud-progress-linear-color-dark:not(.mud-progress-linear-buffer) .mud-progress-linear-bar{background-color:var(--mud-palette-dark)}.mud-progress-linear.mud-progress-linear-color-dark.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{background-size:10px 10px;background-image:radial-gradient(var(--mud-palette-dark) 0%, var(--mud-palette-dark) 16%, transparent 42%);background-position:0 -23px}.mud-progress-linear.mud-progress-linear-color-dark.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){background-color:var(--mud-palette-dark)}.mud-progress-linear.mud-progress-linear-color-dark.mud-progress-linear-buffer .mud-progress-linear-bar:last-child{transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-color-dark.mud-progress-linear-buffer .mud-progress-linear-bar:last-child::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:.4;background-color:var(--mud-palette-dark)}.mud-progress-linear.mud-progress-indeterminate.horizontal .mud-progress-linear-bar:first-child{width:auto;animation:mud-progress-linear-horizontal-keyframes-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.mud-progress-linear.mud-progress-indeterminate.horizontal .mud-progress-linear-bar:last-child{width:auto;animation:mud-progress-linear-horizontal-keyframes-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.mud-progress-linear.mud-progress-indeterminate.vertical .mud-progress-linear-bar:first-child{height:auto;animation:mud-progress-linear-vertical-keyframes-indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.mud-progress-linear.mud-progress-indeterminate.vertical .mud-progress-linear-bar:last-child{height:auto;animation:mud-progress-linear-vertical-keyframes-indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.mud-progress-linear.mud-progress-linear-buffer .mud-progress-linear-bar:first-child{width:100%;height:100%;position:absolute;margin-top:0}.mud-progress-linear.mud-progress-linear-buffer .mud-progress-linear-bar:nth-child(2){z-index:1;transition:transform .4s linear}.mud-progress-linear.mud-progress-linear-buffer.horizontal .mud-progress-linear-bar:first-child{animation:mud-progress-linear-horizontal-keyframes-buffer 3s infinite linear}.mud-progress-linear.mud-progress-linear-buffer.vertical .mud-progress-linear-bar:first-child{animation:mud-progress-linear-vertical-keyframes-buffer 3s infinite linear}.mud-progress-linear.mud-progress-linear-striped .mud-progress-linear-bar{background-image:linear-gradient(135deg, hsla(0, 0%, 100%, 0.25) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.25) 0, hsla(0, 0%, 100%, 0.25) 75%, transparent 0, transparent);background-size:40px 40px;background-repeat:repeat;animation:mud-progress-linear-striped-loading 10s linear infinite}.mud-progress-linear.mud-progress-linear-rounded{border-radius:var(--mud-default-borderradius)}.mud-progress-linear.mud-progress-linear-rounded .mud-progress-linear-bars{border-radius:var(--mud-default-borderradius)}.mud-progress-linear.mud-progress-linear-rounded .mud-progress-linear-bar{border-radius:var(--mud-default-borderradius)}.mud-progress-linear.mud-progress-linear-rounded::before{border-radius:var(--mud-default-borderradius)}.mud-radio{cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mud-palette-action-default)}.mud-radio>.mud-radio-content{color:var(--mud-palette-text-primary)}@media(hover: hover)and (pointer: fine){.mud-radio .mud-disabled:hover{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-radio .mud-disabled:hover>.mud-radio-content{color:var(--mud-palette-text-disabled)}.mud-radio .mud-disabled:hover *{cursor:default;color:var(--mud-palette-text-disabled)}}.mud-radio.mud-disabled,.mud-radio .mud-disabled:focus-visible,.mud-radio .mud-disabled:active{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-radio.mud-disabled>.mud-radio-content,.mud-radio .mud-disabled:focus-visible>.mud-radio-content,.mud-radio .mud-disabled:active>.mud-radio-content{color:var(--mud-palette-text-disabled)}.mud-radio.mud-disabled *,.mud-radio .mud-disabled:focus-visible *,.mud-radio .mud-disabled:active *{cursor:default;color:var(--mud-palette-text-disabled)}.mud-radio.mud-readonly,.mud-radio .mud-readonly:hover{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-radio .mud-radio-dense{padding:4px}.mud-radio.mud-checked{color:var(--mud-palette-action-default)}@media(hover: hover)and (pointer: fine){.mud-radio.mud-checked:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-radio-button{width:100%;display:flex;align-items:inherit;justify-content:inherit}.mud-radio-button .mud-radio-input{top:0;left:0;width:100%;cursor:inherit;height:100%;margin:0;opacity:0;padding:0;z-index:1;position:absolute}.mud-radio-button .mud-radio-icons{display:flex;position:relative}.mud-radio-icons.mud-checked .mud-radio-icon-checked{transform:scale(1);transition:transform 150ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-radio-icon-checked{left:0;position:absolute;transform:scale(0);transition:transform 150ms cubic-bezier(0.4, 0, 1, 1) 0ms}.mud-radio-content-placement-start{margin-right:-11px;margin-inline-end:-11px;flex-direction:row-reverse}.mud-radio-content-placement-start.mud-radio-with-content{margin-left:16px;margin-inline-start:16px}.mud-radio-content-placement-end{margin-left:-11px;margin-inline-start:-11px;flex-direction:row}.mud-radio-content-placement-end.mud-radio-with-content{margin-right:16px;margin-inline-end:16px}.mud-radio-content-placement-top{margin-inline-end:unset;flex-direction:column-reverse}.mud-radio-content-placement-top.mud-radio-with-content{margin-left:16px;margin-inline-start:16px}.mud-radio-content-placement-bottom{margin-inline-end:unset;flex-direction:column}.mud-radio-content-placement-bottom.mud-radio-with-content{margin-left:16px;margin-inline-start:16px}.mud-rating-root{display:inline-flex;color:#ffb400}.mud-rating-root:focus-visible,.mud-rating-root:active{outline:none}.mud-rating-root:focus-visible:not(.mud-disabled),.mud-rating-root:active:not(.mud-disabled){background-color:var(--mud-palette-action-default-hover)}.mud-rating-item{cursor:pointer;transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-rating-item.mud-rating-item-active{transform:scale(1.2)}.mud-rating-item.mud-disabled{cursor:default;pointer-events:none}.mud-rating-item.mud-disabled *{cursor:default;color:var(--mud-palette-text-disabled)}@media(hover: hover)and (pointer: fine){.mud-rating-item .mud-disabled:hover{cursor:default;pointer-events:none}.mud-rating-item .mud-disabled:hover *{cursor:default;color:var(--mud-palette-text-disabled)}}.mud-rating-item.mud-readonly{cursor:default}.mud-rating-item .mud-rating-input{clip:rect(0, 0, 0, 0);margin:0;opacity:0;padding:0;z-index:1;position:absolute;cursor:inherit;overflow:hidden}.mud-rating-item svg{pointer-events:none}.mud-rating-item svg path{pointer-events:none}.mud-snackbar{display:flex;flex-grow:initial;padding:6px 16px;align-items:center;position:relative;pointer-events:auto;font-weight:400;line-height:1.43;overflow:hidden;margin-top:16px;min-width:288px;max-width:500px;border-radius:var(--mud-default-borderradius);box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);touch-action:pinch-zoom}.mud-snackbar.force-cursor{cursor:pointer}.mud-snackbar.mud-snackbar-blurred{backdrop-filter:blur(18px)}.mud-snackbar.mud-snackbar-surface{background:var(--mud-palette-surface)}.mud-snackbar .mud-snackbar-content-message{padding:8px 0;overflow-wrap:anywhere}.mud-snackbar .mud-snackbar-content-action{display:flex;align-items:center;margin-left:auto;margin-right:-8px;padding-left:16px;margin-inline-start:auto;margin-inline-end:-8px;padding-inline-start:16px;padding-inline-end:unset}.mud-snackbar .mud-snackbar-content-action>button{color:inherit}.mud-snackbar-location-top-left{top:24px;left:24px}.mud-snackbar-location-top-center{top:24px;left:50%;transform:translateX(-50%)}.mud-snackbar-location-top-right{top:24px;right:24px}.mud-snackbar-location-bottom-right{right:24px;bottom:24px}.mud-snackbar-location-bottom-center{bottom:24px;left:50%;transform:translateX(-50%)}.mud-snackbar-location-bottom-left{bottom:24px;left:24px}#mud-snackbar-container{position:fixed;z-index:var(--mud-zindex-snackbar);pointer-events:none}.mud-snackbar-icon{display:flex;opacity:.9;padding:7px 0;font-size:22px;margin-right:12px;margin-inline-end:12px;margin-inline-start:unset}.mud-switch{cursor:pointer;display:inline-flex;align-items:center;margin-left:-11px;margin-right:16px;margin-inline-start:-11px;margin-inline-end:16px;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mud-switch.mud-disabled{color:var(--mud-palette-text-disabled) !important;cursor:default}.mud-switch.mud-readonly{cursor:default;background-color:rgba(0,0,0,0) !important}@media(hover: hover)and (pointer: fine){.mud-switch .mud-readonly:hover{cursor:default;background-color:rgba(0,0,0,0) !important}}.mud-switch-span{width:58px;height:38px;display:inline-flex;padding:12px;z-index:0;overflow:hidden;position:relative;box-sizing:border-box;flex-shrink:0;vertical-align:middle}.mud-switch-span .mud-switch-track{width:100%;height:100%;opacity:.48;z-index:-1;transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-radius:9px;background-color:var(--mud-palette-black)}.mud-switch-base{padding:9px;top:0;left:0;color:#fafafa;z-index:1;position:absolute;transition:left 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-switch-base.mud-checked{transform:translateX(20px)}.mud-switch-base.mud-checked+.mud-switch-track{opacity:.5}@media(hover: hover)and (pointer: fine){.mud-switch-base:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-switch-base.mud-switch-disabled{color:var(--mud-palette-gray-default) !important}.mud-switch-base.mud-switch-disabled+.mud-switch-track{opacity:.12 !important}@media(hover: hover)and (pointer: fine){.mud-switch-base.mud-switch-disabled:hover{cursor:default;background-color:rgba(0,0,0,0) !important}}.mud-switch-base.mud-switch-disabled:focus-visible,.mud-switch-base.mud-switch-disabled:active{cursor:default;background-color:rgba(0,0,0,0) !important}.mud-switch-button{display:flex;align-items:inherit;justify-content:inherit}.mud-switch-button .mud-switch-input{top:0;left:0;width:100%;cursor:inherit;height:100%;margin:0;opacity:0;padding:0;z-index:1;position:absolute}.mud-switch-button .mud-switch-thumb-small{width:14px;height:14px;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:50%;background-color:currentColor}.mud-switch-button .mud-switch-thumb-medium{width:20px;height:20px;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:50%;background-color:currentColor}.mud-switch-button .mud-switch-thumb-large{width:26px;height:26px;box-shadow:0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12);border-radius:50%;background-color:currentColor}.mud-switch-base-small.mud-switch-base{padding:5px}.mud-switch-base-medium.mud-switch-base{padding:9px}.mud-switch-base-large.mud-switch-base{padding:13px}.mud-switch-span-small.mud-switch-span{padding:7px;width:44px;height:24px}.mud-switch-span-medium.mud-switch-span{padding:12px;width:58px;height:38px}.mud-switch-span-large.mud-switch-span{padding:17px;width:72px;height:52px}.mud-switch-label-small{font-size:.8125rem !important}.mud-switch-label-medium{font-size:1rem !important}.mud-switch-label-large{font-size:1.1875rem !important}.mud-timeline{position:relative;display:flex}.mud-timeline-vertical{padding-top:24px;flex-direction:column}.mud-timeline-vertical::before{top:0;bottom:0;content:"";height:100%;position:absolute;width:2px;background:var(--mud-palette-divider)}.mud-timeline-vertical .mud-timeline-item{padding-bottom:24px}.mud-timeline-vertical .mud-timeline-item .mud-timeline-item-content{max-width:calc(50% - 48px)}.mud-timeline-vertical .mud-timeline-item .mud-timeline-item-divider{min-width:96px}.mud-timeline-vertical .mud-timeline-item .mud-timeline-item-opposite{flex:1 1 auto;max-width:calc(50% - 48px)}.mud-timeline-horizontal{flex-direction:row}.mud-timeline-horizontal::before{top:0;bottom:0;content:"";height:2px;position:absolute;width:100%;background:var(--mud-palette-divider)}.mud-timeline-horizontal .mud-timeline-item{padding-left:24px;padding-right:24px;width:100%;min-width:0}.mud-timeline-horizontal .mud-timeline-item .mud-timeline-item-content{max-height:calc(50% - 48px)}.mud-timeline-horizontal .mud-timeline-item .mud-timeline-item-divider{min-height:96px}.mud-timeline-item{display:flex}.mud-timeline-item .mud-timeline-item-content{position:relative;height:100%;flex:1 1 auto}.mud-timeline-item .mud-timeline-item-divider{position:relative;display:flex;align-items:center;justify-content:center}.mud-timeline-item .mud-timeline-item-opposite{align-self:center}.mud-timeline-vertical.mud-timeline-align-start .mud-timeline-item-divider{align-items:flex-start}.mud-timeline-vertical.mud-timeline-align-start .mud-timeline-item-opposite{align-self:flex-start}.mud-timeline-vertical.mud-timeline-align-end .mud-timeline-item-divider{align-items:flex-end}.mud-timeline-vertical.mud-timeline-align-end .mud-timeline-item-opposite{align-self:flex-end}.mud-timeline-vertical.mud-timeline-position-alternate::before{left:auto;right:calc(50% - 1px)}.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start),.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end{flex-direction:row-reverse}.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-opposite,.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-opposite{text-align:end}.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end){flex-direction:row}.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-opposite{text-align:start}.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end),.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-start{flex-direction:row}.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-opposite,.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-opposite{text-align:start}.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start){flex-direction:row-reverse}.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-opposite{text-align:end}.mud-timeline-vertical.mud-timeline-position-start::before{right:auto;left:47px}.mud-timeline-vertical.mud-timeline-position-start.mud-timeline-rtl::before{right:47px;left:auto}.mud-timeline-vertical.mud-timeline-position-start .mud-timeline-item{flex-direction:row-reverse}.mud-timeline-vertical.mud-timeline-position-end::before{right:47px;left:auto}.mud-timeline-vertical.mud-timeline-position-end.mud-timeline-rtl::before{left:47px;right:auto}.mud-timeline-vertical.mud-timeline-position-end .mud-timeline-item{flex-direction:row}.mud-timeline-vertical.mud-timeline-position-start .mud-timeline-item-content,.mud-timeline-vertical.mud-timeline-position-end .mud-timeline-item-content{max-width:calc(100% - 96px)}.mud-timeline-vertical.mud-timeline-position-start .mud-timeline-item-opposite,.mud-timeline-vertical.mud-timeline-position-end .mud-timeline-item-opposite{display:none}.mud-timeline-horizontal.mud-timeline-align-start .mud-timeline-item-divider{justify-content:flex-start}.mud-timeline-horizontal.mud-timeline-align-start .mud-timeline-item-opposite{align-self:flex-start}.mud-timeline-horizontal.mud-timeline-align-end .mud-timeline-item-divider{justify-content:flex-end}.mud-timeline-horizontal.mud-timeline-align-end .mud-timeline-item-opposite{align-self:flex-end}.mud-timeline-horizontal.mud-timeline-position-alternate::before{top:auto;bottom:calc(50% - 1px)}.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd),.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end{flex-direction:column-reverse}.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n),.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-start{flex-direction:column}.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd),.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-end{flex-direction:column}.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n),.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-start{flex-direction:column-reverse}.mud-timeline-horizontal.mud-timeline-position-top::before{top:47px;bottom:auto}.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item{flex-direction:column-reverse}.mud-timeline-horizontal.mud-timeline-position-bottom::before{top:auto;bottom:47px}.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item{flex-direction:column}.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item-content,.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item-content{max-height:calc(100% - 96px)}.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item-opposite,.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item-opposite{display:none}.mud-timeline-item-dot{display:flex;justify-content:center;align-items:center;background:var(--mud-palette-surface);border-radius:50%;left:calc(50% - 19px)}.mud-timeline-item-dot.mud-timeline-dot-size-small{width:24px;height:24px}.mud-timeline-item-dot.mud-timeline-dot-size-small .mud-timeline-item-dot-inner{height:18px;width:18px}.mud-timeline-item-dot.mud-timeline-dot-size-medium{width:38px;height:38px}.mud-timeline-item-dot.mud-timeline-dot-size-medium .mud-timeline-item-dot-inner{height:30px;width:30px}.mud-timeline-item-dot.mud-timeline-dot-size-large{width:52px;height:52px}.mud-timeline-item-dot.mud-timeline-dot-size-large .mud-timeline-item-dot-inner{height:42px;width:42px}.mud-timeline-item-dot .mud-timeline-item-dot-inner{border-radius:50%;display:flex;justify-content:center;align-items:center}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-fill{height:inherit;width:inherit}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-default{background-color:var(--mud-palette-gray-light)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-primary{color:var(--mud-palette-primary-text);background-color:var(--mud-palette-primary)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-secondary{color:var(--mud-palette-secondary-text);background-color:var(--mud-palette-secondary)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-tertiary{color:var(--mud-palette-tertiary-text);background-color:var(--mud-palette-tertiary)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-info{color:var(--mud-palette-info-text);background-color:var(--mud-palette-info)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-success{color:var(--mud-palette-success-text);background-color:var(--mud-palette-success)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-warning{color:var(--mud-palette-warning-text);background-color:var(--mud-palette-warning)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-error{color:var(--mud-palette-error-text);background-color:var(--mud-palette-error)}.mud-timeline-item-dot .mud-timeline-item-dot-inner.mud-timeline-dot-dark{color:var(--mud-palette-dark-text);background-color:var(--mud-palette-dark)}.mud-timeline-modifiers .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers .mud-timeline-item-content .mud-card::after{content:"";position:absolute}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end.mud-timeline-rtl .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end.mud-timeline-rtl .mud-timeline-item-content .mud-card::after{transform:rotate(0);left:-16px;right:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end.mud-timeline-rtl .mud-timeline-item-content .mud-card.mud-paper-outlined::after{left:-15px}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start.mud-timeline-rtl .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start.mud-timeline-rtl .mud-timeline-item-content .mud-card::after{transform:rotate(180deg);right:-16px;left:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-end:not(.mud-timeline-rtl) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-start.mud-timeline-rtl .mud-timeline-item-content .mud-card.mud-paper-outlined::after{right:-15px}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::after{transform:rotate(0);left:-16px;right:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card.mud-paper-outlined::after{left:-15px}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::after{transform:rotate(180deg);right:-16px;left:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card.mud-paper-outlined::after{right:-15px}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card::after{transform:rotate(180deg);right:-16px;left:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item.mud-timeline-item-start .mud-timeline-item-content .mud-card.mud-paper-outlined::after{right:-15px}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::after{transform:rotate(0);left:-16px;right:auto}.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-reverse:not(.mud-timeline-rtl) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-vertical.mud-timeline-position-alternate.mud-timeline-rtl:not(.mud-timeline-reverse) .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card.mud-paper-outlined::after{left:-15px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item-content .mud-card::after{transform:rotate(90deg);top:-24px;bottom:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-top .mud-timeline-item-content .mud-card.mud-paper-outlined::after{top:-23px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item-content .mud-card::after{transform:rotate(270deg);bottom:-24px;top:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-bottom .mud-timeline-item-content .mud-card.mud-paper-outlined::after{bottom:-23px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::after{transform:rotate(90deg);top:-24px;bottom:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card.mud-paper-outlined::after{top:-23px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::after{transform:rotate(270deg);bottom:-24px;top:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card.mud-paper-outlined::after{bottom:-23px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card::after,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card::after{transform:rotate(270deg);bottom:-24px;top:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(odd):not(.mud-timeline-item-start) .mud-timeline-item-content .mud-card.mud-paper-outlined::after,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item.mud-timeline-item-end .mud-timeline-item-content .mud-card.mud-paper-outlined::after{bottom:-23px}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::before,.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card::after{transform:rotate(90deg);top:-24px;bottom:auto;left:calc(50% - 8px)}.mud-timeline-modifiers.mud-timeline-horizontal.mud-timeline-position-alternate.mud-timeline-reverse .mud-timeline-item:nth-child(2n):not(.mud-timeline-item-end) .mud-timeline-item-content .mud-card.mud-paper-outlined::after{top:-23px}.mud-timeline-modifiers .mud-timeline-item-content .mud-card::before{border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,.1);top:calc(50% - 14px)}.mud-timeline-modifiers .mud-timeline-item-content .mud-card::after{border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-right:16px solid var(--mud-palette-surface);top:calc(50% - 16px)}.mud-timeline-modifiers .mud-timeline-item-content .mud-card.mud-paper-outlined::before{top:calc(50% - 16px);border-right-color:var(--mud-palette-lines-default)}.mud-typography{margin:0}.mud-typography-h1{font-size:var(--mud-typography-h1-size);font-family:var(--mud-typography-h1-family);font-weight:var(--mud-typography-h1-weight);line-height:var(--mud-typography-h1-lineheight);letter-spacing:var(--mud-typography-h1-letterspacing);text-transform:var(--mud-typography-h1-text-transform)}.mud-typography-h2{font-size:var(--mud-typography-h2-size);font-family:var(--mud-typography-h2-family);font-weight:var(--mud-typography-h2-weight);line-height:var(--mud-typography-h2-lineheight);letter-spacing:var(--mud-typography-h2-letterspacing);text-transform:var(--mud-typography-h2-text-transform)}.mud-typography-h3{font-size:var(--mud-typography-h3-size);font-family:var(--mud-typography-h3-family);font-weight:var(--mud-typography-h3-weight);line-height:var(--mud-typography-h3-lineheight);letter-spacing:var(--mud-typography-h3-letterspacing);text-transform:var(--mud-typography-h3-text-transform)}.mud-typography-h4{font-size:var(--mud-typography-h4-size);font-family:var(--mud-typography-h4-family);font-weight:var(--mud-typography-h4-weight);line-height:var(--mud-typography-h4-lineheight);letter-spacing:var(--mud-typography-h4-letterspacing);text-transform:var(--mud-typography-h4-text-transform)}.mud-typography-h5{font-size:var(--mud-typography-h5-size);font-family:var(--mud-typography-h5-family);font-weight:var(--mud-typography-h5-weight);line-height:var(--mud-typography-h5-lineheight);letter-spacing:var(--mud-typography-h5-letterspacing);text-transform:var(--mud-typography-h5-text-transform)}.mud-typography-h6{font-size:var(--mud-typography-h6-size);font-family:var(--mud-typography-h6-family);font-weight:var(--mud-typography-h6-weight);line-height:var(--mud-typography-h6-lineheight);letter-spacing:var(--mud-typography-h6-letterspacing);text-transform:var(--mud-typography-h6-text-transform)}.mud-typography-subtitle1{font-size:var(--mud-typography-subtitle1-size);font-family:var(--mud-typography-subtitle1-family);font-weight:var(--mud-typography-subtitle1-weight);line-height:var(--mud-typography-subtitle1-lineheight);letter-spacing:var(--mud-typography-subtitle1-letterspacing);text-transform:var(--mud-typography-subtitle1-text-transform)}.mud-typography-subtitle2{font-size:var(--mud-typography-subtitle2-size);font-family:var(--mud-typography-subtitle2-family);font-weight:var(--mud-typography-subtitle2-weight);line-height:var(--mud-typography-subtitle2-lineheight);letter-spacing:var(--mud-typography-subtitle2-letterspacing);text-transform:var(--mud-typography-subtitle2-text-transform)}.mud-typography-body1{font-size:var(--mud-typography-body1-size);font-family:var(--mud-typography-body1-family);font-weight:var(--mud-typography-body1-weight);line-height:var(--mud-typography-body1-lineheight);letter-spacing:var(--mud-typography-body1-letterspacing);text-transform:var(--mud-typography-body1-text-transform)}.mud-typography-body2{font-size:var(--mud-typography-body2-size);font-family:var(--mud-typography-body2-family);font-weight:var(--mud-typography-body2-weight);line-height:var(--mud-typography-body2-lineheight);letter-spacing:var(--mud-typography-body2-letterspacing);text-transform:var(--mud-typography-body2-text-transform)}.mud-typography-input{font-size:var(--mud-typography-input-size);font-family:var(--mud-typography-input-family);font-weight:var(--mud-typography-input-weight);line-height:var(--mud-typography-input-lineheight);letter-spacing:var(--mud-typography-input-letterspacing);text-transform:var(--mud-typography-input-text-transform)}.mud-typography-button{font-size:var(--mud-typography-button-size);font-family:var(--mud-typography-button-family);font-weight:var(--mud-typography-button-weight);line-height:var(--mud-typography-button-lineheight);letter-spacing:var(--mud-typography-button-letterspacing);text-transform:var(--mud-typography-button-text-transform)}.mud-typography-caption{font-size:var(--mud-typography-caption-size);font-family:var(--mud-typography-caption-family);font-weight:var(--mud-typography-caption-weight);line-height:var(--mud-typography-caption-lineheight);letter-spacing:var(--mud-typography-caption-letterspacing);text-transform:var(--mud-typography-caption-text-transform)}.mud-typography-overline{font-size:var(--mud-typography-overline-size);font-family:var(--mud-typography-overline-family);font-weight:var(--mud-typography-overline-weight);line-height:var(--mud-typography-overline-lineheight);letter-spacing:var(--mud-typography-overline-letterspacing);text-transform:var(--mud-typography-overline-text-transform)}.mud-typography-srOnly{width:1px;height:1px;overflow:hidden;position:absolute}.mud-typography-align-left{text-align:left}.mud-typography-align-center{text-align:center}.mud-typography-align-right{text-align:right}.mud-typography-align-justify{text-align:justify}.mud-typography-nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mud-typography-gutterbottom{margin-bottom:.35em}.mud-typography-paragraph{margin-bottom:16px}.mud-table{color:var(--mud-palette-text-primary);background-color:var(--mud-palette-surface);border-radius:var(--mud-default-borderradius);transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-table.mud-table-square{border-radius:0px}.mud-table.mud-table-outlined{border:1px solid var(--mud-palette-lines-default)}.mud-table-container{width:100%;overflow-y:auto}.mud-table-root{width:100%;border-spacing:0}.mud-table-root .mud-table-head{display:table-header-group}.mud-table-root .mud-table-head .mud-table-cell{color:var(--mud-palette-text-primary);font-weight:500;line-height:1.5rem}.mud-table-root .mud-table-body{display:table-row-group}.mud-table-root .mud-table-body .mud-table-cell{color:var(--mud-palette-text-primary)}.mud-table-root>.mud-table-body:last-child>.mud-table-row:last-child>.mud-table-cell,.mud-table-root>.mud-table-foot:last-child>.mud-table-row:last-child>.mud-table-cell{border-bottom:none}.mud-table-sort-label{cursor:pointer;display:inline-flex;align-items:center;flex-direction:inherit;justify-content:flex-start}@media(hover: hover)and (pointer: fine){.mud-table-sort-label:hover{color:var(--mud-palette-action-default)}.mud-table-sort-label:hover .mud-table-sort-label-icon{opacity:.8}}.mud-table-sort-label .mud-table-sort-label-icon{font-size:18px;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;margin-left:4px;user-select:none;margin-right:4px;opacity:0}.mud-table-sort-label .mud-table-sort-label-icon.mud-direction-desc{opacity:1;transform:rotate(180deg)}.mud-table-sort-label .mud-table-sort-label-icon.mud-direction-asc{opacity:1;transform:rotate(0deg)}.mud-table-toolbar{padding-left:16px;padding-right:8px;padding-inline-start:16px;padding-inline-end:8px}.mud-table-cell{display:table-cell;padding:16px;font-size:.875rem;text-align:start;font-weight:400;line-height:1.43;border-bottom:1px solid var(--mud-palette-table-lines);letter-spacing:.01071em;vertical-align:inherit}.mud-table-cell .mud-checkbox{margin:-12px}.mud-table-cell-footer{color:var(--mud-palette-text-secondary);font-size:.75rem;line-height:1.3125rem}.mud-table-dense * .mud-table-row .mud-table-cell{padding:6px 24px 6px 16px;padding-inline-start:16px;padding-inline-end:24px}.mud-table-dense * .mud-table-row .mud-table-cell .mud-table-cell-checkbox .mud-button-root{padding:4px}.mud-table-dense * .mud-table-row .mud-table-cell .mud-table-row-expander{padding:4px}.mud-table-dense * .mud-table-row .mud-table-cell:last-child{padding-right:16px;padding-inline-end:16px}.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:not(:last-child){border-right:1px solid var(--mud-palette-table-lines)}.mud-table-bordered .mud-table-container .mud-table-root .mud-table-head.table-head-bordered .mud-table-row .mud-table-cell:not(:last-child){border-right:1px solid var(--mud-palette-table-lines)}.mud-table-bordered .mud-table-container .mud-table-root .mud-table-foot.table-foot-bordered .mud-table-row .mud-table-cell:not(:last-child){border-right:1px solid var(--mud-palette-table-lines)}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:last-child{border-right:1px solid var(--mud-palette-table-lines);border-top-right-radius:0px}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:first-child{border-right:none;border-top-right-radius:0px}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-head.table-head-bordered .mud-table-row .mud-table-cell:last-child{border-right:1px solid var(--mud-palette-table-lines);border-top-right-radius:0px}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-head.table-head-bordered .mud-table-row .mud-table-cell:only-child{border-right:none;border-top-right-radius:var(--mud-default-borderradius)}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-head .mud-table-row th.mud-table-cell:first-child{border-right:none;border-top-right-radius:var(--mud-default-borderradius)}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-foot.table-foot-bordered .mud-table-row .mud-table-cell:last-child{border-right:1px solid var(--mud-palette-table-lines);border-top-right-radius:0px}.mud-application-layout-rtl .mud-table-bordered .mud-table-container .mud-table-root .mud-table-foot .mud-table-row .mud-table-cell:first-child{border-right:none}.mud-table-sticky-header .mud-table-container{overflow-x:auto}.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:first-child{border-radius:var(--mud-default-borderradius) 0px 0px 0px}.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell:last-child{border-radius:0px var(--mud-default-borderradius) 0px 0px}.mud-table-sticky-header * .mud-table-root .mud-table-head * .mud-table-cell{background-color:var(--mud-palette-surface);position:sticky;z-index:2;top:0}.mud-table-sticky-footer .mud-table-container{overflow-x:auto}.mud-table-sticky-footer * .mud-table-root .mud-table-foot{position:sticky;z-index:2;bottom:0}.mud-table-sticky-footer * .mud-table-root .mud-table-foot * .mud-table-cell{background-color:var(--mud-palette-surface)}.mud-table-row{color:inherit;display:table-row;outline:0;vertical-align:middle}@media(hover: hover)and (pointer: fine){.mud-table-hover .mud-table-container .mud-table-root .mud-table-body .mud-table-row:hover{background-color:var(--mud-palette-table-hover)}}.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(odd){background-color:var(--mud-palette-table-striped)}@media(hover: hover)and (pointer: fine){.mud-table-hover.mud-table-striped .mud-table-container .mud-table-root .mud-table-body .mud-table-row:nth-of-type(odd):hover{background-color:var(--mud-palette-table-hover)}}.mud-table-cell>.mud-input-control>div.mud-input.mud-input-text{color:var(--mud-theme-on-surface);font-size:.875rem;margin-top:-14px;margin-bottom:-8px}.mud-table-cell>.mud-select>.mud-input-control>div.mud-input.mud-input-text{color:var(--mud-theme-on-surface);font-size:.875rem;margin-top:-14px;margin-bottom:-8px}.mud-table-cell-align-left{text-align:left}.mud-table-cell-align-center{text-align:center}.mud-table-cell-align-right{text-align:right;flex-direction:row-reverse}.mud-table-cell-align-justify{text-align:justify}.mud-table-pagination-display{display:flex;flex-shrink:0}.mud-table-pagination-display .mud-tablepager-left{flex-direction:row !important}.mud-table-pagination-display .mud-tablepager-right{flex-direction:row-reverse !important}.mud-table-pagination-information{white-space:nowrap;direction:initial}.mud-table-page-number-information{white-space:nowrap;direction:initial}.mud-table-pagination{color:var(--mud-theme-on-surface);overflow:auto;font-size:.875rem;display:initial}.mud-table-pagination:last-child{padding:0}.mud-table-pagination-toolbar{border-top:1px solid var(--mud-palette-table-lines);height:52px;padding-right:2px;padding-inline-end:2px;padding-inline-start:unset;flex-wrap:nowrap}.mud-table-pagination-toolbar .mud-tablepager-left{flex-direction:row !important}.mud-table-pagination-toolbar .mud-tablepager-right{flex-direction:row-reverse !important}.mud-table-pagination-spacer{flex:1 1 100%}.mud-table-pagination-caption{display:flex;flex-shrink:0;align-items:center;padding-left:10px;padding-right:10px}.mud-table-pagination-select{cursor:pointer;margin-left:10px !important;margin-right:10px !important;margin-top:0px !important;min-width:52px}.mud-table-pagination-select .mud-select-input{margin-top:0px !important;padding:0 7px !important}.mud-table-pagination-select .mud-input .mud-input-root{max-width:80px;cursor:pointer;margin-top:2px;border:none;font-size:.875rem;font-weight:400;line-height:1.43;letter-spacing:.01071em;color:var(--mud-theme-on-surface)}.mud-table-pagination-actions{flex-shrink:0;align-items:center;margin-left:10px;margin-inline-start:10px;margin-inline-end:unset}.mud-table-smalldevices-sortselect{display:none}.mud-table-loading{position:relative}.mud-table-loading .mud-table-loading-progress{width:100%}.mud-table-empty-row{background-color:var(--mud-palette-surface);vertical-align:middle;text-align:center}tr.mud-table-row-group-indented-1 td:first-child{padding-left:48px !important}tr.mud-table-row-group-indented-2 td:first-child{padding-left:96px !important}tr.mud-table-row-group-indented-3 td:first-child{padding-left:144px !important}tr.mud-table-row-group-indented-4 td:first-child{padding-left:192px !important}tr.mud-table-row-group-indented-5 td:first-child{padding-left:240px !important}.mud-table-row-expander{margin:-12px -2px -12px -12px}@media(max-width: 360px){.mud-table .mud-table-pagination .mud-select{margin-left:auto;margin-right:-14px;margin-inline-start:auto;margin-inline-end:-14px}.mud-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:unset !important;margin-inline-start:unset !important}}@media(max-width: 416px){.mud-table .mud-table-pagination .mud-table-pagination-toolbar{flex-wrap:wrap;padding-top:16px;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset;min-height:100px}.mud-table .mud-table-pagination .mud-table-pagination-toolbar .mud-table-pagination-actions{margin-left:auto;margin-right:-14px;margin-inline-start:auto;margin-inline-end:-14px}}@media(max-width: 600px){.mud-xs-table .mud-table-root .mud-table-head,.mud-xs-table .mud-table-root .mud-table-foot{display:none}.mud-xs-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-xs-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-xs-table .mud-table-row{display:revert}.mud-xs-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-xs-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-xs-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-xs-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-xs-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-xs-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-xs-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-xs-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-xs-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-xs-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-xs-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-xs-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}@media(max-width: 960px){.mud-sm-table .mud-table-root .mud-table-head,.mud-sm-table .mud-table-root .mud-table-foot{display:none}.mud-sm-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-sm-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-sm-table .mud-table-row{display:revert}.mud-sm-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-sm-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-sm-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-sm-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-sm-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-sm-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-sm-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-sm-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-sm-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-sm-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-sm-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-sm-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}@media(max-width: 1280px){.mud-md-table .mud-table-root .mud-table-head,.mud-md-table .mud-table-root .mud-table-foot{display:none}.mud-md-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-md-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-md-table .mud-table-row{display:revert}.mud-md-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-md-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-md-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-md-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-md-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-md-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-md-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-md-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-md-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-md-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-md-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-md-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}@media(max-width: 1920px){.mud-lg-table .mud-table-root .mud-table-head,.mud-lg-table .mud-table-root .mud-table-foot{display:none}.mud-lg-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-lg-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-lg-table .mud-table-row{display:revert}.mud-lg-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-lg-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-lg-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-lg-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-lg-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-lg-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-lg-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-lg-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-lg-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-lg-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-lg-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-lg-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}@media(max-width: 2560px){.mud-xl-table .mud-table-root .mud-table-head,.mud-xl-table .mud-table-root .mud-table-foot{display:none}.mud-xl-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-xl-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-xl-table .mud-table-row{display:revert}.mud-xl-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-xl-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-xl-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-xl-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-xl-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-xl-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-xl-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-xl-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-xl-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-xl-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-xl-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-xl-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}@media(min-width: 2560px){.mud-xxl-table .mud-table-root .mud-table-head,.mud-xxl-table .mud-table-root .mud-table-foot{display:none}.mud-xxl-table .mud-table-smalldevices-sortselect{display:block;padding:4px 16px 8px}.mud-xxl-table .mud-table-body{border-top:1px solid var(--mud-palette-table-lines)}.mud-xxl-table .mud-table-row{display:revert}.mud-xxl-table .mud-table-row .mud-table-cell:last-child{border-bottom:1px solid var(--mud-palette-table-lines)}.mud-xxl-table .mud-table-cell{display:flex;justify-content:space-between;align-items:center;border:none;padding:14px 16px;text-align:start !important}.mud-xxl-table.mud-table-dense .mud-table-cell{padding:6px 16px}.mud-xxl-table .mud-table-cell:before{content:attr(data-label);font-weight:500;padding-right:16px;padding-inline-end:16px;padding-inline-start:unset}.mud-xxl-table.mud-table-small-alignright .mud-table-cell:before{margin-right:auto}.mud-xxl-table .mud-table-cell-hide{visibility:collapse;height:0;padding:0;margin:0}.mud-xxl-table .mud-table-pagination .mud-table-pagination-spacer{flex:none}.mud-xxl-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:first-child{display:none}.mud-xxl-table .mud-table-pagination .mud-table-pagination-actions .mud-button-root:last-child{display:none}.mud-xxl-table .mud-table-pagination .mud-select~.mud-table-pagination-caption{margin-left:auto;margin-inline-start:auto}.mud-xxl-table.mud-table-bordered .mud-table-container .mud-table-root colgroup~.mud-table-body .mud-table-row .mud-table-cell{border-right:1px solid var(--mud-palette-table-lines) !important}.mud-xxl-table.mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell{border-right:none !important}}.mud-tabs{display:flex;flex-direction:column}.mud-tabs.mud-tabs-reverse{flex-direction:column-reverse}.mud-tabs.mud-tabs-vertical{flex-direction:row}.mud-tabs.mud-tabs-vertical .mud-tooltip-root{width:auto}.mud-tabs.mud-tabs-vertical-reverse{flex-direction:row-reverse}.mud-tabs.mud-tabs-rounded{border-radius:var(--mud-default-borderradius);overflow:hidden}.mud-tabs.mud-tabs-rounded .mud-tabs-tabbar{border-radius:var(--mud-default-borderradius)}.mud-tabs.mud-tabs-rounded .mud-tabs-panels{border-radius:var(--mud-default-borderradius)}.mud-tabs-tabbar{position:relative;background-color:var(--mud-palette-surface)}.mud-tabs-tabbar.mud-tabs-border-left{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-right:1px solid var(--mud-palette-lines-default)}.mud-tabs-tabbar.mud-tabs-border-right{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-left:1px solid var(--mud-palette-lines-default)}.mud-tabs-tabbar.mud-tabs-border-top{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-bottom:1px solid var(--mud-palette-lines-default)}.mud-tabs-tabbar.mud-tabs-border-bottom{border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-top:1px solid var(--mud-palette-lines-default)}.mud-tabs-tabbar.mud-tabs-rounded{border-radius:var(--mud-default-borderradius)}.mud-tabs-tabbar.mud-tabs-vertical .mud-tabs-tabbar-inner{flex-direction:column}.mud-tabs-tabbar.mud-tabs-vertical .mud-tabs-tabbar-inner .mud-tabs-scroll-button .mud-button-root{width:100%;border-radius:0px;height:32px}.mud-tabs-tabbar.mud-tabs-vertical .mud-tabs-tabbar-inner .mud-tabs-scroll-button .mud-button-root .mud-icon-button-label .mud-icon-root{transform:rotate(90deg)}.mud-tabs-tabbar .mud-tabs-tabbar-inner{display:flex;min-height:48px}.mud-tabs-tabbar-content{width:100%;flex:1 1 auto;display:inline-block;position:relative;white-space:nowrap;overflow:hidden}.mud-tabs-tabbar-content .mud-tabs-tabbar-wrapper{width:max-content;position:inherit;display:flex;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.mud-tabs-tabbar-content .mud-tabs-tabbar-wrapper.mud-tabs-centered{margin:auto}.mud-tabs-tabbar-content .mud-tabs-tabbar-wrapper.mud-tabs-vertical{flex-direction:column}.mud-tabs-panels{position:relative;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1)}.mud-tabs-panels.mud-tabs-vertical{display:flex;flex-grow:1}.mud-tab{width:100%;display:inline-flex;padding:6px 12px;min-height:48px;flex-shrink:0;font-weight:500;line-height:1.75;user-select:none;white-space:normal;letter-spacing:.02857em;text-transform:uppercase;text-align:center;align-items:center;justify-content:center;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-tab:hover{cursor:pointer;background-color:var(--mud-palette-action-default-hover)}}.mud-tab.mud-tab-active{color:var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-primary-hover)}}.mud-tab.mud-disabled{cursor:default;pointer-events:none;color:var(--mud-palette-text-disabled)}.mud-tab .mud-tab-icon-text{margin-right:8px;margin-inline-end:8px;margin-inline-start:unset}.mud-tab-slider{position:absolute;background:var(--mud-palette-primary)}.mud-tab-slider.mud-tab-slider-horizontal{height:2px;bottom:0;transition:left .3s cubic-bezier(0.64, 0.09, 0.08, 1);will-change:left}.mud-tab-slider.mud-tab-slider-horizontal.mud-tab-slider-horizontal-reverse{top:0;bottom:unset}.mud-tab-slider.mud-tab-slider-vertical{width:2px;right:0;transition:top .3s cubic-bezier(0.64, 0.09, 0.08, 1);will-change:top}.mud-tab-slider.mud-tab-slider-vertical.mud-tab-slider-vertical-reverse{left:0;right:unset}.mud-tab-badge{margin-left:8px;margin-inline-start:8px;margin-inline-end:unset}.mud-tabs-tabbar-primary{background-color:var(--mud-palette-primary);color:var(--mud-palette-primary-text)}.mud-tabs-tabbar-primary .mud-tab-slider{background:var(--mud-palette-primary-text)}.mud-tabs-tabbar-primary .mud-tab.mud-tab-active{color:var(--mud-palette-primary-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-primary .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-primary-lighten)}}.mud-tabs-tabbar-secondary{background-color:var(--mud-palette-secondary);color:var(--mud-palette-secondary-text)}.mud-tabs-tabbar-secondary .mud-tab-slider{background:var(--mud-palette-secondary-text)}.mud-tabs-tabbar-secondary .mud-tab.mud-tab-active{color:var(--mud-palette-secondary-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-secondary .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-secondary-lighten)}}.mud-tabs-tabbar-tertiary{background-color:var(--mud-palette-tertiary);color:var(--mud-palette-tertiary-text)}.mud-tabs-tabbar-tertiary .mud-tab-slider{background:var(--mud-palette-tertiary-text)}.mud-tabs-tabbar-tertiary .mud-tab.mud-tab-active{color:var(--mud-palette-tertiary-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-tertiary .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-tertiary-lighten)}}.mud-tabs-tabbar-info{background-color:var(--mud-palette-info);color:var(--mud-palette-info-text)}.mud-tabs-tabbar-info .mud-tab-slider{background:var(--mud-palette-info-text)}.mud-tabs-tabbar-info .mud-tab.mud-tab-active{color:var(--mud-palette-info-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-info .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-info-lighten)}}.mud-tabs-tabbar-success{background-color:var(--mud-palette-success);color:var(--mud-palette-success-text)}.mud-tabs-tabbar-success .mud-tab-slider{background:var(--mud-palette-success-text)}.mud-tabs-tabbar-success .mud-tab.mud-tab-active{color:var(--mud-palette-success-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-success .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-success-lighten)}}.mud-tabs-tabbar-warning{background-color:var(--mud-palette-warning);color:var(--mud-palette-warning-text)}.mud-tabs-tabbar-warning .mud-tab-slider{background:var(--mud-palette-warning-text)}.mud-tabs-tabbar-warning .mud-tab.mud-tab-active{color:var(--mud-palette-warning-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-warning .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-warning-lighten)}}.mud-tabs-tabbar-error{background-color:var(--mud-palette-error);color:var(--mud-palette-error-text)}.mud-tabs-tabbar-error .mud-tab-slider{background:var(--mud-palette-error-text)}.mud-tabs-tabbar-error .mud-tab.mud-tab-active{color:var(--mud-palette-error-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-error .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-error-lighten)}}.mud-tabs-tabbar-dark{background-color:var(--mud-palette-dark);color:var(--mud-palette-dark-text)}.mud-tabs-tabbar-dark .mud-tab-slider{background:var(--mud-palette-dark-text)}.mud-tabs-tabbar-dark .mud-tab.mud-tab-active{color:var(--mud-palette-dark-text)}@media(hover: hover)and (pointer: fine){.mud-tabs-tabbar-dark .mud-tab.mud-tab-active:hover{background-color:var(--mud-palette-dark-lighten)}}.tab-transition-enter{transform:translate(100%, 0)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute;transform:translate(-100%, 0)}.tab-reverse-transition-enter{transform:translate(-100%, 0)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%, 0)}.mud-dynamic-tabs .mud-tabs-tabbar .mud-tab{padding:6px 14px}.mud-dynamic-tabs .mud-tabs-tabbar .mud-tab .mud-icon-button{padding:4px;margin-right:-4px;margin-inline-end:-4px;margin-inline-start:unset}.mud-dynamic-tabs .mud-tabs-tabbar .mud-tab .mud-tabs-panel-header-before{padding-right:8px;padding-inline-end:8px;padding-inline-start:unset}.mud-dynamic-tabs .mud-tabs-tabbar .mud-tab .mud-tabs-panel-header-after{padding-left:8px;padding-inline-start:8px;padding-inline-end:unset}.mud-tabs-header.mud-tabs-header-before{display:inherit}.mud-tabs-header.mud-tabs-header-after{display:inherit}.mud-tabs-panel-header{display:flex;flex:1 1 auto}.mud-tabs-panel-header.mud-tabs-panel-header-before{justify-content:flex-start}.mud-tabs-panel-header.mud-tabs-panel-header-after{justify-content:flex-end}.mud-select{display:flex;flex-grow:1;position:relative}.mud-select.mud-autocomplete{display:block}.mud-select.mud-autocomplete .mud-select-input{cursor:text}.mud-select.mud-autocomplete .mud-input-adornment{cursor:pointer}.mud-select.mud-autocomplete--with-progress .mud-select-input input{padding-right:3.5rem !important}.mud-select.mud-autocomplete--with-progress .mud-input-adorned-end input{padding-right:4.5rem !important}.mud-select.mud-autocomplete--with-progress .mud-select-input .mud-icon-button{display:none !important}.mud-select.mud-autocomplete--with-progress .progress-indicator-circular{position:absolute;width:100%;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;padding-top:.25rem;padding-bottom:.25rem;padding-right:1rem}.mud-select.mud-autocomplete--with-progress .progress-indicator-circular--with-adornment{padding-right:3rem}.mud-select.mud-autocomplete--with-progress .mud-progress-linear{position:absolute;bottom:-1px;height:2px}.mud-select .mud-select-input{cursor:pointer}.mud-select .mud-select-input .mud-input-slot{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mud-select .mud-select-input .mud-input-adornment-end{margin-left:0}.mud-select .mud-select-input:disabled{cursor:default}.mud-select .mud-disabled .mud-select-input{cursor:default}.mud-select>.mud-form-helpertext{margin-top:-21px}.mud-select-all{margin-top:10px;border-bottom:1px solid #d3d3d3;padding-bottom:18px}.mud-input{position:relative;color:var(--mud-palette-text-primary);cursor:text;display:inline-flex;box-sizing:border-box;align-items:center}.mud-input.mud-input-full-width{width:100%}.mud-input.mud-disabled{color:var(--mud-palette-text-disabled);cursor:default}.mud-input.mud-disabled>.mud-input-adornment{color:var(--mud-palette-text-disabled);pointer-events:none}.mud-input.mud-input-underline:before{left:0;right:0;bottom:0;content:" ";position:absolute;transition:border-bottom .2s,background-color .2s;border-bottom:1px solid var(--mud-palette-lines-inputs);pointer-events:none}@media(hover: hover)and (pointer: fine){.mud-input.mud-input-underline:hover:not(.mud-disabled):before{border-bottom:1px solid var(--mud-palette-action-default)}}.mud-input.mud-input-underline:after{left:0;right:0;bottom:0;content:"";position:absolute;transform:scaleX(0);transition:transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;border-bottom:2px solid var(--mud-palette-primary);pointer-events:none}.mud-input.mud-input-underline.mud-disabled:before{border-bottom-style:dotted}.mud-input.mud-input-underline.mud-input-error:after{transform:scaleX(1);border-bottom-color:var(--mud-palette-error)}.mud-input.mud-input-filled{position:relative;transition:background-color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;background-color:rgba(0,0,0,.09);border-top-left-radius:4px;border-top-right-radius:4px}@media(hover: hover)and (pointer: fine){.mud-input.mud-input-filled:hover{background-color:rgba(0,0,0,.13)}}.mud-input.mud-input-filled.mud-focused{background-color:rgba(0,0,0,.09)}.mud-input.mud-input-filled.mud-disabled{background-color:rgba(0,0,0,.12)}.mud-input.mud-input-filled.mud-input-adorned-start{padding-left:12px;padding-inline-start:12px;padding-inline-end:unset}.mud-input.mud-input-filled.mud-input-adorned-end{padding-right:12px;padding-inline-end:12px;padding-inline-start:unset}.mud-input.mud-input-filled.mud-input-underline:before{left:0;right:0;bottom:0;content:" ";position:absolute;transition:border-bottom-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;border-bottom:1px solid var(--mud-palette-lines-inputs);pointer-events:none}.mud-input.mud-input-filled.mud-input-underline:after{left:0;right:0;bottom:0;content:"";position:absolute;transform:scaleX(0);transition:transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;border-bottom:2px solid var(--mud-palette-primary);pointer-events:none}@media(hover: hover)and (pointer: fine){.mud-input.mud-input-filled.mud-input-underline:hover:before{border-bottom:1px solid var(--mud-palette-action-default)}}.mud-input.mud-input-filled.mud-input-underline.mud-disabled:before{border-bottom-style:dotted}.mud-input.mud-input-filled.mud-input-underline.mud-input-error:after{transform:scaleX(1);border-bottom-color:var(--mud-palette-error)}.mud-input.mud-input-outlined{position:relative;border-width:0px}.mud-input.mud-input-outlined .mud-input-outlined-border{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:start;pointer-events:none;border-radius:var(--mud-default-borderradius);border-color:var(--mud-palette-lines-inputs);border-width:1px;border-style:solid;transition:border-width,border-color 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-input.mud-input-outlined:not(.mud-disabled):not(:focus-within):hover .mud-input-outlined-border{border-color:var(--mud-palette-action-default)}}.mud-input.mud-input-outlined:focus-within .mud-input-outlined-border{border-width:2px;border-color:var(--mud-palette-primary)}.mud-input.mud-input-outlined.mud-disabled .mud-input-outlined-border{border-color:var(--mud-palette-action-disabled)}.mud-input.mud-input-outlined.mud-input-adorned-start{padding-left:14px;padding-inline-start:14px;padding-inline-end:unset}.mud-input.mud-input-outlined.mud-input-adorned-end{padding-right:14px;padding-inline-end:14px;padding-inline-start:unset}.mud-input-error .mud-input-outlined-border{border-color:var(--mud-palette-error) !important}.mud-input:focus-within.mud-input-underline:after{transform:scaleX(1)}.mud-input>input.mud-input-root,div.mud-input-slot.mud-input-root{font:inherit;color:currentColor;width:100%;border:0;height:1lh;margin:0;display:block;padding:6px 0 7px;min-width:0;background:none;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mud-input>input.mud-input-root::placeholder,div.mud-input-slot.mud-input-root::placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root::-webkit-input-placeholder,div.mud-input-slot.mud-input-root::-webkit-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root:-moz-placeholder,div.mud-input-slot.mud-input-root:-moz-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root::-moz-placeholder,div.mud-input-slot.mud-input-root::-moz-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root:-ms-input-placeholder,div.mud-input-slot.mud-input-root:-ms-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root::-ms-input-placeholder,div.mud-input-slot.mud-input-root::-ms-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>input.mud-input-root.mud-input-root-margin-dense,div.mud-input-slot.mud-input-root.mud-input-root-margin-dense{padding-top:3px}.mud-input>input.mud-input-root.mud-input-root-multiline,div.mud-input-slot.mud-input-root.mud-input-root-multiline{height:auto;resize:none;padding:0}.mud-input>input.mud-input-root.mud-input-root-type-search,div.mud-input-slot.mud-input-root.mud-input-root-type-search{-moz-appearance:textfield;-webkit-appearance:textfield}.mud-input>input.mud-input-root:focus,.mud-input>input.mud-input-root:active,div.mud-input-slot.mud-input-root:focus,div.mud-input-slot.mud-input-root:active{outline:0}.mud-input>input.mud-input-root:invalid,div.mud-input-slot.mud-input-root:invalid{box-shadow:none}.mud-input>input.mud-input-root:disabled,div.mud-input-slot.mud-input-root:disabled{opacity:1}.mud-input>input.mud-input-root.mud-input-root-filled,div.mud-input-slot.mud-input-root.mud-input-root-filled{padding:27px 12px 10px}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-margin-dense,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-margin-dense{padding-top:23px;padding-bottom:6px}.mud-input>input.mud-input-root.mud-input-root-filled:-webkit-autofill,div.mud-input-slot.mud-input-root.mud-input-root-filled:-webkit-autofill{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label{padding-top:18px;padding-bottom:19px}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label.mud-input-root-margin-dense,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label.mud-input-root-margin-dense{padding-top:10px;padding-bottom:11px}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-multiline,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-multiline{padding:0}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-adorned-start,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-adorned-start{padding-left:0;padding-inline-start:0;padding-inline-end:12px}.mud-input>input.mud-input-root.mud-input-root-filled.mud-input-root-adorned-end,div.mud-input-slot.mud-input-root.mud-input-root-filled.mud-input-root-adorned-end{padding-right:0;padding-inline-end:0;padding-inline-start:12px}.mud-input>input.mud-input-root-outlined,div.mud-input-slot.mud-input-root-outlined{padding:18.5px 14px}.mud-input>input.mud-input-root-outlined.mud-input-root:-webkit-autofill,div.mud-input-slot.mud-input-root-outlined.mud-input-root:-webkit-autofill{border-radius:inherit}.mud-input>input.mud-input-root-outlined.mud-input-root-margin-dense,div.mud-input-slot.mud-input-root-outlined.mud-input-root-margin-dense{padding-top:10.5px;padding-bottom:10.5px}.mud-input>input.mud-input-root-outlined.mud-input-root-adorned-start,div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-start{padding-left:0;padding-inline-start:0;padding-inline-end:14px}.mud-input>input.mud-input-root-outlined.mud-input-root-adorned-end,div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-end{padding-right:0;padding-inline-end:0;padding-inline-start:14px}.mud-input>input::-ms-reveal,.mud-input>input::-ms-clear,div.mud-input-slot::-ms-reveal,div.mud-input-slot::-ms-clear{display:none !important}.mud-input>textarea.mud-input-root{font:inherit;color:currentColor;width:100%;border:0;height:auto;margin:6px 0 7px;padding:0;display:block;min-width:0;background:none;position:relative;box-sizing:content-box;letter-spacing:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);height:auto;resize:none;cursor:auto}.mud-input>textarea.mud-input-root::placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root::-webkit-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root:-moz-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root::-moz-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root:-ms-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root::-ms-input-placeholder{color:currentColor;opacity:.42;transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-input>textarea.mud-input-root.mud-input-root-margin-dense{margin-top:3px}.mud-input>textarea.mud-input-root.mud-input-root-type-search{-moz-appearance:textfield;-webkit-appearance:textfield}.mud-input>textarea.mud-input-root:focus,.mud-input>textarea.mud-input-root:active{outline:0}.mud-input>textarea.mud-input-root:invalid{box-shadow:none}.mud-input>textarea.mud-input-root:disabled{opacity:1}.mud-input>textarea.mud-input-root.mud-input-root-filled{margin:27px 12px 10px}.mud-input>textarea.mud-input-root.mud-input-root-filled.mud-input-root-margin-dense{margin-top:23px;margin-bottom:6px}.mud-input>textarea.mud-input-root.mud-input-root-filled:-webkit-autofill{border-top-left-radius:inherit;border-top-right-radius:inherit}.mud-input>textarea.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label{margin-top:18px;margin-bottom:19px}.mud-input>textarea.mud-input-root.mud-input-root-filled.mud-input-root-hidden-label.mud-input-root-margin-dense{margin-top:10px;margin-bottom:11px}.mud-input>textarea.mud-input-root.mud-input-root-filled.mud-input-root-adorned-start{margin-left:0;margin-inline-start:0;margin-inline-end:12px}.mud-input>textarea.mud-input-root.mud-input-root-filled.mud-input-root-adorned-end{margin-right:0;margin-inline-end:unset;margin-inline-start:12px}.mud-input>textarea.mud-input-root::-webkit-scrollbar{width:8px;height:8px;z-index:1;cursor:crosshair}.mud-input>textarea.mud-input-root::-webkit-scrollbar-thumb{background:var(--mud-palette-lines-inputs);border-radius:1px}.mud-input>textarea.mud-input-root::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mud-input>textarea.mud-input-root-outlined{margin:18.5px 14px}.mud-input>textarea.mud-input-root-outlined.mud-input-root:-webkit-autofill{border-radius:inherit}.mud-input>textarea.mud-input-root-outlined.mud-input-root-margin-dense{margin-top:10.5px;margin-bottom:10.5px}.mud-input>textarea.mud-input-root-outlined.mud-input-root-adorned-start{margin-left:0;margin-inline-start:0;margin-inline-end:14px}.mud-input>textarea.mud-input-root-outlined.mud-input-root-adorned-end{margin-right:0;margin-inline-end:0;margin-inline-start:14px}.mud-input-adornment{height:.01em;display:flex;max-height:2em;align-items:center;white-space:nowrap}.mud-input-adornment-start.mud-input-root-filled-shrink{margin-top:16px}.mud-input-adornment-start{margin-right:8px;margin-inline-end:8px;margin-inline-start:unset}.mud-input-adornment-end{margin-left:8px;margin-inline-start:8px;margin-inline-end:unset}.mud-input-number-control.mud-input-showspin .mud-input-adornment-end{margin-right:12px;margin-inline-end:12px;margin-inline-start:unset}.mud-input-number-control.mud-input-showspin .mud-input-underline:not(.mud-input-filled) .mud-input-adornment-end{margin-right:24px;margin-inline-end:24px;margin-inline-start:unset}.mud-input-adornment-disable-pointerevents{pointer-events:none}.mud-range-input-separator{visibility:hidden;margin:0 4px}.mud-input:focus-within .mud-range-input-separator{visibility:visible}.mud-picker .mud-shrink .mud-range-input-separator{visibility:visible}.mud-input-control{border:0;margin:0;padding:0;display:flex;flex:1 1 auto;max-width:100%;position:relative;flex-direction:column;vertical-align:top;margin-top:6px}.mud-input-control.mud-input-control-margin-normal{margin-top:16px;margin-bottom:8px}.mud-input-control.mud-input-control-margin-dense{margin-top:3px;margin-bottom:2px}.mud-input-control.mud-input-control-full-width{width:100%}.mud-input-control.mud-input-control-boolean-input{flex:none;margin:0}.mud-input-control>.mud-input-control-input-container{position:relative;display:flex;flex-direction:column}.mud-input-control>.mud-input-control-input-container>div.mud-input.mud-input-text.mud-input-text-with-label{margin-top:16px}.mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol{line-height:18px}.mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol{color:var(--mud-palette-text-secondary);padding:0;font-size:1rem;font-weight:400;line-height:1;letter-spacing:.00938em;z-index:0;pointer-events:none}.mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-disabled{color:var(--mud-palette-text-disabled)}.mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol.mud-input-error{color:var(--mud-palette-error) !important}.mud-input-control.mud-input-required>.mud-input-control-input-container>.mud-input-label::after{content:"*"}.mud-input-control.mud-input-number-control input::-webkit-outer-spin-button,.mud-input-control.mud-input-number-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mud-input-control.mud-input-number-control input[type=number]{-moz-appearance:textfield}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end) input{padding-right:24px;padding-inline-end:24px}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end) input.mud-input-root-margin-dense{padding-right:20px;padding-inline-end:20px}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-text input{padding-inline-start:0}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-text input.mud-input-root-margin-dense{padding-inline-start:0}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-filled input{padding-inline-start:12px}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-filled input.mud-input-root-margin-dense{padding-inline-start:12px}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-outlined input{padding-inline-start:14px}.mud-input-control.mud-input-number-control.mud-input-showspin .mud-input:not(.mud-input-adorned-end).mud-input-outlined input.mud-input-root-margin-dense{padding-inline-start:14px}.mud-input-control.mud-input-number-control .mud-input-numeric-spin{display:inline-flex;flex-direction:column;justify-content:space-between;position:absolute;right:0;top:0;bottom:0}.mud-input-control.mud-input-number-control .mud-input-numeric-spin button{padding:2px;min-width:unset;min-height:unset}.mud-input-control.mud-input-number-control .mud-input-numeric-spin button{padding:2px 0}.mud-input-control-helper-container{overflow:hidden;margin-top:3px}.mud-input-helper-text{color:var(--mud-palette-text-secondary);margin:0;font-size:.75rem;text-align:start;font-weight:400;line-height:1.66;letter-spacing:.03333em}.mud-input-helper-text.mud-input-helper-onfocus{transform:translateY(-100%);transition:color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-input-control:focus-within .mud-input-helper-text.mud-input-helper-onfocus,.mud-input-control.mud-input-error .mud-input-helper-text.mud-input-helper-onfocus{transform:translateY(0)}.mud-input-helper-text.mud-disabled{color:var(--mud-palette-text-disabled)}.mud-input-helper-text.mud-input-error{color:var(--mud-palette-error) !important}.mud-input-helper-text-margin-dense{margin-top:4px}.mud-input-helper-text-contained{margin-left:14px;margin-right:14px}.mud-application-layout-rtl .mud-input-control.mud-input-number-control .mud-input-numeric-spin{left:0;right:unset}.mud-input-label{display:block;transform-origin:top left}.mud-input-label-inputcontrol{top:0;left:0;position:absolute;transform:translate(0, 24px) scale(1)}.mud-input-label-margindense{transform:translate(0, 21px) scale(1)}.mud-input-label-shrink{transform:translate(0, 1.5px) scale(0.75);transform-origin:top left}.mud-input-label-animated{transition:color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-input-label-filled{z-index:1;transform:translate(12px, 20px) scale(1);pointer-events:none}.mud-input-label-filled.mud-input-label-margin-dense{transform:translate(12px, 17px) scale(1)}.mud-input-label-outlined{transform:translate(14px, 20px) scale(1);pointer-events:none;background-color:var(--mud-palette-surface);padding:0px 5px !important}.mud-input-label-outlined.mud-input-label-margin-dense{transform:translate(14px, 12px) scale(1)}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol{color:var(--mud-palette-text-primary)}.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol{color:var(--mud-palette-primary)}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol,.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol{transform:translate(0, 1.5px) scale(0.75);transform-origin:top left}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled,.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled{transform:translate(12px, 10px) scale(0.75)}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled.mud-input-label-margin-dense,.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled.mud-input-label-margin-dense{transform:translate(12px, 7px) scale(0.75)}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined{transform:translate(14px, -6px) scale(0.75)}.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-error{color:var(--mud-palette-error)}.mud-application-layout-rtl .mud-input-label{transform-origin:top right}.mud-application-layout-rtl .mud-input-label-inputcontrol{left:unset;right:0}.mud-application-layout-rtl .mud-input-label-shrink{transform-origin:top right}.mud-application-layout-rtl .mud-input-label-filled{transform:translate(-12px, 20px) scale(1)}.mud-application-layout-rtl .mud-input-label-filled.mud-input-label-margin-dense{transform:translate(-12px, 17px) scale(1)}.mud-application-layout-rtl .mud-input-label-outlined{transform:translate(-14px, 20px) scale(1)}.mud-application-layout-rtl .mud-input-label-outlined.mud-input-label-margin-dense{transform:translate(-14px, 12px) scale(1)}.mud-application-layout-rtl .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol,.mud-application-layout-rtl .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol{transform-origin:top right}.mud-application-layout-rtl .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled,.mud-application-layout-rtl .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled{transform:translate(-12px, 10px) scale(0.75)}.mud-application-layout-rtl .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled.mud-input-label-margin-dense,.mud-application-layout-rtl .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-filled.mud-input-label-margin-dense{transform:translate(-12px, 7px) scale(0.75)}.mud-application-layout-rtl .mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,.mud-application-layout-rtl .mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined{transform:translate(-14px, -6px) scale(0.75)}.mud-file-upload{flex-grow:0}.mud-file-upload>.mud-input-control-input-container{display:initial !important}.mud-file-upload.mud-input-control{margin-top:0}.mud-image.fluid{max-width:100%;height:auto}.mud-overlay{top:0;left:0;right:0;bottom:0;margin:0 !important;align-items:center;justify-content:center;border-radius:inherit;display:flex;position:fixed;transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),z-index 1ms;z-index:5}.mud-overlay.mud-overlay-absolute{position:absolute}.mud-overlay .mud-overlay-scrim{top:0;left:0;right:0;bottom:0;border-radius:inherit;position:absolute;height:100%;width:100%;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);animation:mud-animation-fadein ease .15s;-webkit-animation:mud-animation-fadein ease .15s;-moz-animation:mud-animation-fadein ease .15s;-o-animation:mud-animation-fadein ease .15s}.mud-overlay .mud-overlay-scrim.mud-overlay-dark{border-color:var(--mud-palette-overlay-dark);background-color:var(--mud-palette-overlay-dark)}.mud-overlay .mud-overlay-scrim.mud-overlay-light{border-color:var(--mud-palette-overlay-light);background-color:var(--mud-palette-overlay-light)}.mud-overlay .mud-overlay-scrim:hover{cursor:default}.mud-overlay .mud-overlay-content{position:relative}.mud-overlay.mud-overlay-popover{z-index:var(--mud-zindex-popover)}.mud-overlay.mud-overlay-dialog{z-index:calc(var(--mud-zindex-dialog) + 1)}.mud-overlay.mud-overlay-drawer{z-index:calc(var(--mud-zindex-appbar) + 1)}.mud-treeview{margin:0px;padding:0px;list-style:none;overflow:auto}.mud-treeview.mud-treeview-selected-primary .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-primary);--mud-ripple-color: var(--mud-palette-primary);background-color:var(--mud-palette-primary-hover)}.mud-treeview.mud-treeview-selected-secondary .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-secondary);--mud-ripple-color: var(--mud-palette-secondary);background-color:var(--mud-palette-secondary-hover)}.mud-treeview.mud-treeview-selected-tertiary .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-tertiary);--mud-ripple-color: var(--mud-palette-tertiary);background-color:var(--mud-palette-tertiary-hover)}.mud-treeview.mud-treeview-selected-info .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-info);--mud-ripple-color: var(--mud-palette-info);background-color:var(--mud-palette-info-hover)}.mud-treeview.mud-treeview-selected-success .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-success);--mud-ripple-color: var(--mud-palette-success);background-color:var(--mud-palette-success-hover)}.mud-treeview.mud-treeview-selected-warning .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-warning);--mud-ripple-color: var(--mud-palette-warning);background-color:var(--mud-palette-warning-hover)}.mud-treeview.mud-treeview-selected-error .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-error);--mud-ripple-color: var(--mud-palette-error);background-color:var(--mud-palette-error-hover)}.mud-treeview.mud-treeview-selected-dark .mud-treeview-item-content.mud-treeview-item-selected{color:var(--mud-palette-dark);--mud-ripple-color: var(--mud-palette-dark);background-color:var(--mud-palette-dark-hover)}.mud-treeview.mud-treeview-checked-primary .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-primary)}.mud-treeview.mud-treeview-checked-secondary .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-secondary)}.mud-treeview.mud-treeview-checked-tertiary .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-tertiary)}.mud-treeview.mud-treeview-checked-info .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-info)}.mud-treeview.mud-treeview-checked-success .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-success)}.mud-treeview.mud-treeview-checked-warning .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-warning)}.mud-treeview.mud-treeview-checked-error .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-error)}.mud-treeview.mud-treeview-checked-dark .mud-treeview-item-checkbox .mud-button-root.mud-icon-button{color:var(--mud-palette-dark)}.mud-treeview-group{margin:0px;padding:0px;margin-left:17px;margin-inline-start:17px;margin-inline-end:unset;list-style:none}.mud-treeview-item{margin:0;outline:0;padding:0;cursor:default;list-style:none;min-height:2rem;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mud-treeview-item .mud-treeview-item-arrow .mud-icon-button,.mud-treeview-item .mud-treeview-item-checkbox .mud-icon-button{padding:4px}.mud-treeview-item.mud-treeview-item-disabled{color:var(--mud-palette-action-disabled) !important;cursor:default !important;pointer-events:none !important}.mud-treeview-item-content{width:100%;display:flex;padding:4px 8px;align-items:center;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}@media(hover: hover)and (pointer: fine){.mud-treeview-hover .mud-treeview-item-content:hover{background-color:var(--mud-palette-action-default-hover)}}.mud-treeview-item-arrow{width:2rem;display:flex;flex-shrink:0;margin:0 4px;min-height:32px;justify-content:center}.mud-treeview-item-arrow .mud-treeview-item-arrow-expand{transition:.3s cubic-bezier(0.25, 0.8, 0.5, 1),visibility 0s}.mud-treeview-item-arrow .mud-treeview-item-arrow-expand.mud-transform{transform:rotate(90deg)}.mud-treeview-item-arrow .mud-treeview-item-arrow-load{animation:rotation 1s infinite linear}.mud-treeview-item-icon{width:32px;display:flex;flex-shrink:0;margin-right:4px;margin-inline-end:4px;margin-inline-start:unset;justify-content:center}.mud-treeview-item-label{flex-grow:1;padding-left:4px;padding-right:4px}.mud-treeview-dense .mud-treeview-item{min-height:unset}.mud-treeview-dense .mud-treeview-item-content{padding:1px 4px}.mud-treeview-dense .mud-treeview-item-arrow{min-height:unset}.mud-treeview-dense .mud-icon-button{padding:0}.mud-treeview-select-none{user-select:none}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.mud-application-layout-rtl .mud-treeview-item-arrow{transform:scaleX(-1)}.mud-data-grid th{position:relative}.mud-data-grid .drop-allowed{color:var(--mud-palette-success)}.mud-data-grid .drop-not-allowed{color:var(--mud-palette-error)}.mud-data-grid .drag-icon-options{transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;opacity:0;cursor:grab}.mud-data-grid .mud-table-cell.edit-mode-cell .mud-input-control{margin:0 !important}.mud-data-grid .mud-table-cell.edit-mode-cell .mud-input{font-size:inherit}.mud-data-grid .mud-table-cell.edit-mode-cell .mud-input:before{content:none}.mud-data-grid .mud-table-cell.edit-mode-cell .mud-inputafter{content:none}.mud-data-grid .mud-table-cell.edit-mode-cell .mud-input .mud-input-outlined-border{border:none}.mud-data-grid .mud-table-cell.filter-header-cell{padding:6px 24px 6px 16px;padding-inline-start:16px;padding-inline-end:24px}.mud-data-grid .mud-table-cell.sticky-left{left:0px;position:sticky;background-color:var(--mud-palette-background-gray);z-index:1}.mud-data-grid .mud-table-cell.sticky-right{right:0px;position:sticky;background-color:var(--mud-palette-background-gray);z-index:1}.mud-data-grid .mud-table-cell .mud-input-text{margin-top:0 !important}.mud-data-grid .mud-table-cell .column-header{display:flex;align-items:center;justify-content:space-between}.mud-data-grid .mud-table-cell .column-header .sortable-column-header{width:100%}@media(hover: hover)and (pointer: fine){.mud-data-grid .mud-table-cell .column-header:hover .column-options .sort-direction-icon,.mud-data-grid .mud-table-cell .column-header:hover .column-options .column-options-icon,.mud-data-grid .mud-table-cell .column-header:hover .column-options .drag-icon-options{opacity:.8;color:var(--mud-palette-action-default)}.mud-data-grid .mud-table-cell .column-header:hover .column-options .mud-menu .mud-icon-button-label{opacity:1;color:var(--mud-palette-action-default)}}.mud-data-grid .mud-table-cell .column-header .column-options{display:inline-flex;align-items:center;flex-direction:inherit;justify-content:flex-start}.mud-data-grid .mud-table-cell .column-header .sort-direction-icon{font-size:18px;margin-left:4px;margin-left:4px;margin-inline-start:4px;margin-inline-end:unset;user-select:none;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;opacity:0}.mud-data-grid .mud-table-cell .column-header .sort-direction-icon.mud-direction-desc{opacity:1;transform:rotate(180deg)}.mud-data-grid .mud-table-cell .column-header .sort-direction-icon.mud-direction-asc{opacity:1;transform:rotate(0deg)}.mud-data-grid .mud-table-cell .column-header .mud-sort-index{transform:scale(0.9) translate(-2px, -2px)}.mud-data-grid .mud-table-cell .column-header .column-options .mud-menu .mud-icon-button-label{user-select:none;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;opacity:0}.mud-data-grid .mud-table-cell .mud-resizer{position:absolute;top:0;right:0;width:8px;cursor:col-resize;user-select:none}.mud-application-layout-rtl .mud-data-grid .mud-table-cell .mud-resizer{right:auto;left:0}@media(hover: hover)and (pointer: fine){.mud-data-grid .mud-table-cell .mud-resizer:hover{border-right:2px solid var(--mud-palette-primary)}}.mud-data-grid .mud-table-cell .mud-resizing{border-right:2px solid var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-data-grid-columns-panel:hover .column-options .sort-direction-icon,.mud-data-grid-columns-panel:hover .column-options .column-options-icon,.mud-data-grid-columns-panel:hover .column-options .drag-icon-options{opacity:.8;color:var(--mud-palette-action-default)}.mud-data-grid-columns-panel:hover .column-options .mud-menu .mud-icon-button-label{opacity:1;color:var(--mud-palette-action-default)}}.mud-data-grid-columns-panel .sort-direction-icon{font-size:18px;margin-left:4px;margin-left:4px;margin-inline-start:4px;margin-inline-end:unset;user-select:none;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.mud-data-grid-columns-panel .sort-direction-icon.mud-direction-desc{opacity:1;transform:rotate(180deg)}.mud-data-grid-columns-panel .sort-direction-icon.mud-direction-asc{opacity:1;transform:rotate(0deg)}.mud-data-grid-columns-panel .mud-sort-index{transform:scale(0.9) translate(-2px, -2px)}.mud-data-grid-columns-panel .drag-icon-options{transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;opacity:1;cursor:grab}.mud-data-grid-columns-panel .mud-drop-item-preview-start{z-index:0}.mud-toggle-group{display:grid;overflow:hidden;border-radius:var(--mud-default-borderradius)}.mud-toggle-group.mud-toggle-group-size-small{font-size:100% !important}.mud-toggle-group.mud-toggle-group-size-medium{font-size:125% !important}.mud-toggle-group.mud-toggle-group-size-large{font-size:150% !important}.mud-toggle-group.mud-disabled{cursor:default;pointer-events:none;color:var(--mud-palette-action-disabled) !important;border-color:var(--mud-palette-action-disabled) !important}.mud-toggle-group-horizontal:not(.mud-toggle-group-rtl)>.mud-toggle-item:not(:first-child).mud-toggle-item-delimiter,.mud-toggle-group-horizontal:not(.mud-toggle-group-rtl)>:not(:first-child) .mud-toggle-item.mud-toggle-item-delimiter{border-left-width:1px}.mud-toggle-group-horizontal:not(.mud-toggle-group-rtl)>.mud-toggle-item:not(:first-child).mud-toggle-delimiter-alternative,.mud-toggle-group-horizontal:not(.mud-toggle-group-rtl)>:not(:first-child) .mud-toggle-item.mud-toggle-delimiter-alternative{border-left-color:var(--mud-palette-background-gray) !important}.mud-toggle-group-horizontal.mud-toggle-group-rtl>.mud-toggle-item:not(:last-child).mud-toggle-item-delimiter,.mud-toggle-group-horizontal.mud-toggle-group-rtl>:not(:last-child) .mud-toggle-item.mud-toggle-item-delimiter{border-left-width:1px}.mud-toggle-group-vertical>.mud-toggle-item:not(:first-child).mud-toggle-item-delimiter,.mud-toggle-group-vertical>:not(:first-child) .mud-toggle-item.mud-toggle-item-delimiter{border-top-width:1px}.mud-toggle-group-vertical>.mud-toggle-item:not(:first-child).mud-toggle-delimiter-alternative,.mud-toggle-group-vertical>:not(:first-child) .mud-toggle-item.mud-toggle-delimiter-alternative{border-top-color:var(--mud-palette-background-gray) !important}.mud-toggle-item{display:flex;align-items:center;justify-content:center;column-gap:.5em;padding:.375em;cursor:pointer;user-select:none}.mud-toggle-item.mud-toggle-item-primary{color:var(--mud-palette-primary)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-primary:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-primary-hover)}}.mud-toggle-item.mud-toggle-item-primary:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-primary:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-primary-hover)}.mud-toggle-item.mud-toggle-item-secondary{color:var(--mud-palette-secondary)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-secondary:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-secondary-hover)}}.mud-toggle-item.mud-toggle-item-secondary:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-secondary:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-secondary-hover)}.mud-toggle-item.mud-toggle-item-tertiary{color:var(--mud-palette-tertiary)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-tertiary:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-tertiary-hover)}}.mud-toggle-item.mud-toggle-item-tertiary:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-tertiary:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-tertiary-hover)}.mud-toggle-item.mud-toggle-item-info{color:var(--mud-palette-info)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-info:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-info-hover)}}.mud-toggle-item.mud-toggle-item-info:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-info:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-info-hover)}.mud-toggle-item.mud-toggle-item-success{color:var(--mud-palette-success)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-success:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-success-hover)}}.mud-toggle-item.mud-toggle-item-success:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-success:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-success-hover)}.mud-toggle-item.mud-toggle-item-warning{color:var(--mud-palette-warning)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-warning:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-warning-hover)}}.mud-toggle-item.mud-toggle-item-warning:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-warning:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-warning-hover)}.mud-toggle-item.mud-toggle-item-error{color:var(--mud-palette-error)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-error:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-error-hover)}}.mud-toggle-item.mud-toggle-item-error:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-error:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-error-hover)}.mud-toggle-item.mud-toggle-item-dark{color:var(--mud-palette-dark)}@media(hover: hover)and (pointer: fine){.mud-toggle-item.mud-toggle-item-dark:hover:not(.mud-toggle-item-selected){background-color:var(--mud-palette-dark-hover)}}.mud-toggle-item.mud-toggle-item-dark:focus-visible:not(.mud-toggle-item-selected),.mud-toggle-item.mud-toggle-item-dark:active:not(.mud-toggle-item-selected){background-color:var(--mud-palette-dark-hover)}.mud-toggle-item.mud-toggle-item-fixed{display:grid;grid-template-columns:1fr auto 1fr}.mud-toggle-item.mud-disabled{cursor:default;pointer-events:none;color:var(--mud-palette-action-disabled) !important;border-color:inherit !important}.mud-toggle-item-text{font-size:.875em !important}.mud-toggle-item-check-icon{font-size:1.25em !important;justify-self:end}.mud-toggle-item-content{font-size:1rem !important;display:contents}.rounded-0{border-radius:0 !important}.rounded-t-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-r-0,.rounded-e-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-b-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-l-0,.rounded-s-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-tl-0,.rounded-ts-0{border-top-left-radius:0 !important}.rounded-tr-0,.rounded-te-0{border-top-right-radius:0 !important}.rounded-br-0,.rounded-be-0{border-bottom-right-radius:0 !important}.rounded-bl-0,.rounded-bs-0{border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-s-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-e-0{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mud-application-layout-rtl .rounded-ts-0{border-top-right-radius:0 !important;border-top-left-radius:0 !important}.mud-application-layout-rtl .rounded-te-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.mud-application-layout-rtl .rounded-bs-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-be-0{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-sm{border-radius:2px !important}.rounded-t-sm{border-top-left-radius:2px !important;border-top-right-radius:2px !important}.rounded-r-sm,.rounded-e-sm{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important}.rounded-b-sm{border-bottom-right-radius:2px !important;border-bottom-left-radius:2px !important}.rounded-l-sm,.rounded-s-sm{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important}.rounded-tl-sm,.rounded-ts-sm{border-top-left-radius:2px !important}.rounded-tr-sm,.rounded-te-sm{border-top-right-radius:2px !important}.rounded-br-sm,.rounded-be-sm{border-bottom-right-radius:2px !important}.rounded-bl-sm,.rounded-bs-sm{border-bottom-left-radius:2px !important}.mud-application-layout-rtl .rounded-s-sm{border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-e-sm{border-top-left-radius:2px !important;border-bottom-left-radius:2px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mud-application-layout-rtl .rounded-ts-sm{border-top-right-radius:2px !important;border-top-left-radius:0 !important}.mud-application-layout-rtl .rounded-te-sm{border-top-left-radius:2px !important;border-top-right-radius:0 !important}.mud-application-layout-rtl .rounded-bs-sm{border-bottom-right-radius:2px !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-be-sm{border-bottom-left-radius:2px !important;border-bottom-right-radius:0 !important}.rounded-lg{border-radius:8px !important}.rounded-t-lg{border-top-left-radius:8px !important;border-top-right-radius:8px !important}.rounded-r-lg,.rounded-e-lg{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important}.rounded-b-lg{border-bottom-right-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-l-lg,.rounded-s-lg{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important}.rounded-tl-lg,.rounded-ts-lg{border-top-left-radius:8px !important}.rounded-tr-lg,.rounded-te-lg{border-top-right-radius:8px !important}.rounded-br-lg,.rounded-be-lg{border-bottom-right-radius:8px !important}.rounded-bl-lg,.rounded-bs-lg{border-bottom-left-radius:8px !important}.mud-application-layout-rtl .rounded-s-lg{border-top-right-radius:8px !important;border-bottom-right-radius:8px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-e-lg{border-top-left-radius:8px !important;border-bottom-left-radius:8px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mud-application-layout-rtl .rounded-ts-lg{border-top-right-radius:8px !important;border-top-left-radius:0 !important}.mud-application-layout-rtl .rounded-te-lg{border-top-left-radius:8px !important;border-top-right-radius:0 !important}.mud-application-layout-rtl .rounded-bs-lg{border-bottom-right-radius:8px !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-be-lg{border-bottom-left-radius:8px !important;border-bottom-right-radius:0 !important}.rounded-xl{border-radius:24px !important}.rounded-t-xl{border-top-left-radius:24px !important;border-top-right-radius:24px !important}.rounded-r-xl,.rounded-e-xl{border-top-right-radius:24px !important;border-bottom-right-radius:24px !important}.rounded-b-xl{border-bottom-right-radius:24px !important;border-bottom-left-radius:24px !important}.rounded-l-xl,.rounded-s-xl{border-top-left-radius:24px !important;border-bottom-left-radius:24px !important}.rounded-tl-xl,.rounded-ts-xl{border-top-left-radius:24px !important}.rounded-tr-xl,.rounded-te-xl{border-top-right-radius:24px !important}.rounded-br-xl,.rounded-be-xl{border-bottom-right-radius:24px !important}.rounded-bl-xl,.rounded-bs-xl{border-bottom-left-radius:24px !important}.mud-application-layout-rtl .rounded-s-xl{border-top-right-radius:24px !important;border-bottom-right-radius:24px !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-e-xl{border-top-left-radius:24px !important;border-bottom-left-radius:24px !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mud-application-layout-rtl .rounded-ts-xl{border-top-right-radius:24px !important;border-top-left-radius:0 !important}.mud-application-layout-rtl .rounded-te-xl{border-top-left-radius:24px !important;border-top-right-radius:0 !important}.mud-application-layout-rtl .rounded-bs-xl{border-bottom-right-radius:24px !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-be-xl{border-bottom-left-radius:24px !important;border-bottom-right-radius:0 !important}.rounded{border-radius:var(--mud-default-borderradius) !important}.rounded-t{border-top-left-radius:var(--mud-default-borderradius) !important;border-top-right-radius:var(--mud-default-borderradius) !important}.rounded-r,.rounded-e{border-top-right-radius:var(--mud-default-borderradius) !important;border-bottom-right-radius:var(--mud-default-borderradius) !important}.rounded-b{border-bottom-right-radius:var(--mud-default-borderradius) !important;border-bottom-left-radius:var(--mud-default-borderradius) !important}.rounded-l,.rounded-s{border-top-left-radius:var(--mud-default-borderradius) !important;border-bottom-left-radius:var(--mud-default-borderradius) !important}.rounded-tl,.rounded-ts{border-top-left-radius:var(--mud-default-borderradius) !important}.rounded-tr,.rounded-te{border-top-right-radius:var(--mud-default-borderradius) !important}.rounded-br,.rounded-be{border-bottom-right-radius:var(--mud-default-borderradius) !important}.rounded-bl,.rounded-bs{border-bottom-left-radius:var(--mud-default-borderradius) !important}.mud-application-layout-rtl .rounded-s{border-top-right-radius:var(--mud-default-borderradius) !important;border-bottom-right-radius:var(--mud-default-borderradius) !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-e{border-top-left-radius:var(--mud-default-borderradius) !important;border-bottom-left-radius:var(--mud-default-borderradius) !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.mud-application-layout-rtl .rounded-ts{border-top-right-radius:var(--mud-default-borderradius) !important;border-top-left-radius:0 !important}.mud-application-layout-rtl .rounded-te{border-top-left-radius:var(--mud-default-borderradius) !important;border-top-right-radius:0 !important}.mud-application-layout-rtl .rounded-bs{border-bottom-right-radius:var(--mud-default-borderradius) !important;border-bottom-left-radius:0 !important}.mud-application-layout-rtl .rounded-be{border-bottom-left-radius:var(--mud-default-borderradius) !important;border-bottom-right-radius:0 !important}.rounded-circle{border-radius:50% !important}.rounded-pill{border-radius:9999px !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-hidden{border-style:hidden !important}.border-none{border-style:none !important}.border-0{border-width:0px !important}.border-t-0{border-top-width:0px !important}.border-r-0{border-right-width:0px !important}.border-b-0{border-bottom-width:0px !important}.border-l-0{border-left-width:0px !important}.border-x-0{border-left-width:0px !important;border-right-width:0px !important}.border-y-0{border-top-width:0px !important;border-bottom-width:0px !important}.border{border-width:1px !important}.border-t{border-top-width:1px !important}.border-r{border-right-width:1px !important}.border-b{border-bottom-width:1px !important}.border-l{border-left-width:1px !important}.border-x{border-left-width:1px !important;border-right-width:1px !important}.border-y{border-top-width:1px !important;border-bottom-width:1px !important}.border-2{border-width:2px !important}.border-t-2{border-top-width:2px !important}.border-r-2{border-right-width:2px !important}.border-b-2{border-bottom-width:2px !important}.border-l-2{border-left-width:2px !important}.border-x-2{border-left-width:2px !important;border-right-width:2px !important}.border-y-2{border-top-width:2px !important;border-bottom-width:2px !important}.border-4{border-width:4px !important}.border-t-4{border-top-width:4px !important}.border-r-4{border-right-width:4px !important}.border-b-4{border-bottom-width:4px !important}.border-l-4{border-left-width:4px !important}.border-x-4{border-left-width:4px !important;border-right-width:4px !important}.border-y-4{border-top-width:4px !important;border-bottom-width:4px !important}.border-8{border-width:8px !important}.border-t-8{border-top-width:8px !important}.border-r-8{border-right-width:8px !important}.border-b-8{border-bottom-width:8px !important}.border-l-8{border-left-width:8px !important}.border-x-8{border-left-width:8px !important;border-right-width:8px !important}.border-y-8{border-top-width:8px !important;border-bottom-width:8px !important}.outline-none{outline-style:none}.outline-solid{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-dotted{outline-style:dotted}.outline-double{outline-style:double}.outline-hidden{outline-style:hidden}.flex-1{flex:1 1 0% !important}.flex-auto{flex:1 1 auto !important}.flex-initial{flex:0 1 auto !important}.flex-none{flex:none !important}.flex-row{flex-direction:row !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column{flex-direction:column !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-grow-start>*:first-child{flex-grow:1 !important}.flex-grow-end>*:last-child{flex-grow:1 !important}.flex-grow-start-and-end>:first-child,.flex-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-grow-all>*{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}.order-first{order:-9999 !important}.order-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-0{gap:0px}.gap-x-0{column-gap:0px}.gap-y-0{row-gap:0px}.gap-1{gap:4px}.gap-x-1{column-gap:4px}.gap-y-1{row-gap:4px}.gap-2{gap:8px}.gap-x-2{column-gap:8px}.gap-y-2{row-gap:8px}.gap-3{gap:12px}.gap-x-3{column-gap:12px}.gap-y-3{row-gap:12px}.gap-4{gap:16px}.gap-x-4{column-gap:16px}.gap-y-4{row-gap:16px}.gap-5{gap:20px}.gap-x-5{column-gap:20px}.gap-y-5{row-gap:20px}.gap-6{gap:24px}.gap-x-6{column-gap:24px}.gap-y-6{row-gap:24px}.gap-7{gap:28px}.gap-x-7{column-gap:28px}.gap-y-7{row-gap:28px}.gap-8{gap:32px}.gap-x-8{column-gap:32px}.gap-y-8{row-gap:32px}.gap-9{gap:36px}.gap-x-9{column-gap:36px}.gap-y-9{row-gap:36px}.gap-10{gap:40px}.gap-x-10{column-gap:40px}.gap-y-10{row-gap:40px}.gap-11{gap:44px}.gap-x-11{column-gap:44px}.gap-y-11{row-gap:44px}.gap-12{gap:48px}.gap-x-12{column-gap:48px}.gap-y-12{row-gap:48px}.gap-13{gap:52px}.gap-x-13{column-gap:52px}.gap-y-13{row-gap:52px}.gap-14{gap:56px}.gap-x-14{column-gap:56px}.gap-y-14{row-gap:56px}.gap-15{gap:60px}.gap-x-15{column-gap:60px}.gap-y-15{row-gap:60px}.gap-16{gap:64px}.gap-x-16{column-gap:64px}.gap-y-16{row-gap:64px}.gap-17{gap:68px}.gap-x-17{column-gap:68px}.gap-y-17{row-gap:68px}.gap-18{gap:72px}.gap-x-18{column-gap:72px}.gap-y-18{row-gap:72px}.gap-19{gap:76px}.gap-x-19{column-gap:76px}.gap-y-19{row-gap:76px}.gap-20{gap:80px}.gap-x-20{column-gap:80px}.gap-y-20{row-gap:80px}@media(min-width: 600px){.flex-sm-1{flex:1 1 0% !important}.flex-sm-auto{flex:1 1 auto !important}.flex-sm-initial{flex:0 1 auto !important}.flex-sm-none{flex:none !important}.flex-sm-row{flex-direction:row !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column{flex-direction:column !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-grow-start>*:first-child{flex-grow:1 !important}.flex-sm-grow-end>*:last-child{flex-grow:1 !important}.flex-sm-grow-start-and-end>:first-child,.flex-sm-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-sm-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-sm-grow-all>*{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}.order-sm-first{order:-9999 !important}.order-sm-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-sm-0{gap:0px}.gap-x-sm-0{column-gap:0px}.gap-y-sm-0{row-gap:0px}.gap-sm-1{gap:4px}.gap-x-sm-1{column-gap:4px}.gap-y-sm-1{row-gap:4px}.gap-sm-2{gap:8px}.gap-x-sm-2{column-gap:8px}.gap-y-sm-2{row-gap:8px}.gap-sm-3{gap:12px}.gap-x-sm-3{column-gap:12px}.gap-y-sm-3{row-gap:12px}.gap-sm-4{gap:16px}.gap-x-sm-4{column-gap:16px}.gap-y-sm-4{row-gap:16px}.gap-sm-5{gap:20px}.gap-x-sm-5{column-gap:20px}.gap-y-sm-5{row-gap:20px}.gap-sm-6{gap:24px}.gap-x-sm-6{column-gap:24px}.gap-y-sm-6{row-gap:24px}.gap-sm-7{gap:28px}.gap-x-sm-7{column-gap:28px}.gap-y-sm-7{row-gap:28px}.gap-sm-8{gap:32px}.gap-x-sm-8{column-gap:32px}.gap-y-sm-8{row-gap:32px}.gap-sm-9{gap:36px}.gap-x-sm-9{column-gap:36px}.gap-y-sm-9{row-gap:36px}.gap-sm-10{gap:40px}.gap-x-sm-10{column-gap:40px}.gap-y-sm-10{row-gap:40px}.gap-sm-11{gap:44px}.gap-x-sm-11{column-gap:44px}.gap-y-sm-11{row-gap:44px}.gap-sm-12{gap:48px}.gap-x-sm-12{column-gap:48px}.gap-y-sm-12{row-gap:48px}.gap-sm-13{gap:52px}.gap-x-sm-13{column-gap:52px}.gap-y-sm-13{row-gap:52px}.gap-sm-14{gap:56px}.gap-x-sm-14{column-gap:56px}.gap-y-sm-14{row-gap:56px}.gap-sm-15{gap:60px}.gap-x-sm-15{column-gap:60px}.gap-y-sm-15{row-gap:60px}.gap-sm-16{gap:64px}.gap-x-sm-16{column-gap:64px}.gap-y-sm-16{row-gap:64px}.gap-sm-17{gap:68px}.gap-x-sm-17{column-gap:68px}.gap-y-sm-17{row-gap:68px}.gap-sm-18{gap:72px}.gap-x-sm-18{column-gap:72px}.gap-y-sm-18{row-gap:72px}.gap-sm-19{gap:76px}.gap-x-sm-19{column-gap:76px}.gap-y-sm-19{row-gap:76px}.gap-sm-20{gap:80px}.gap-x-sm-20{column-gap:80px}.gap-y-sm-20{row-gap:80px}}@media(min-width: 960px){.flex-md-1{flex:1 1 0% !important}.flex-md-auto{flex:1 1 auto !important}.flex-md-initial{flex:0 1 auto !important}.flex-md-none{flex:none !important}.flex-md-row{flex-direction:row !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column{flex-direction:column !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-grow-start>*:first-child{flex-grow:1 !important}.flex-md-grow-end>*:last-child{flex-grow:1 !important}.flex-md-grow-start-and-end>:first-child,.flex-md-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-md-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-md-grow-all>*{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}.order-md-first{order:-9999 !important}.order-md-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-md-0{gap:0px}.gap-x-md-0{column-gap:0px}.gap-y-md-0{row-gap:0px}.gap-md-1{gap:4px}.gap-x-md-1{column-gap:4px}.gap-y-md-1{row-gap:4px}.gap-md-2{gap:8px}.gap-x-md-2{column-gap:8px}.gap-y-md-2{row-gap:8px}.gap-md-3{gap:12px}.gap-x-md-3{column-gap:12px}.gap-y-md-3{row-gap:12px}.gap-md-4{gap:16px}.gap-x-md-4{column-gap:16px}.gap-y-md-4{row-gap:16px}.gap-md-5{gap:20px}.gap-x-md-5{column-gap:20px}.gap-y-md-5{row-gap:20px}.gap-md-6{gap:24px}.gap-x-md-6{column-gap:24px}.gap-y-md-6{row-gap:24px}.gap-md-7{gap:28px}.gap-x-md-7{column-gap:28px}.gap-y-md-7{row-gap:28px}.gap-md-8{gap:32px}.gap-x-md-8{column-gap:32px}.gap-y-md-8{row-gap:32px}.gap-md-9{gap:36px}.gap-x-md-9{column-gap:36px}.gap-y-md-9{row-gap:36px}.gap-md-10{gap:40px}.gap-x-md-10{column-gap:40px}.gap-y-md-10{row-gap:40px}.gap-md-11{gap:44px}.gap-x-md-11{column-gap:44px}.gap-y-md-11{row-gap:44px}.gap-md-12{gap:48px}.gap-x-md-12{column-gap:48px}.gap-y-md-12{row-gap:48px}.gap-md-13{gap:52px}.gap-x-md-13{column-gap:52px}.gap-y-md-13{row-gap:52px}.gap-md-14{gap:56px}.gap-x-md-14{column-gap:56px}.gap-y-md-14{row-gap:56px}.gap-md-15{gap:60px}.gap-x-md-15{column-gap:60px}.gap-y-md-15{row-gap:60px}.gap-md-16{gap:64px}.gap-x-md-16{column-gap:64px}.gap-y-md-16{row-gap:64px}.gap-md-17{gap:68px}.gap-x-md-17{column-gap:68px}.gap-y-md-17{row-gap:68px}.gap-md-18{gap:72px}.gap-x-md-18{column-gap:72px}.gap-y-md-18{row-gap:72px}.gap-md-19{gap:76px}.gap-x-md-19{column-gap:76px}.gap-y-md-19{row-gap:76px}.gap-md-20{gap:80px}.gap-x-md-20{column-gap:80px}.gap-y-md-20{row-gap:80px}}@media(min-width: 1280px){.flex-lg-1{flex:1 1 0% !important}.flex-lg-auto{flex:1 1 auto !important}.flex-lg-initial{flex:0 1 auto !important}.flex-lg-none{flex:none !important}.flex-lg-row{flex-direction:row !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column{flex-direction:column !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-grow-start>*:first-child{flex-grow:1 !important}.flex-lg-grow-end>*:last-child{flex-grow:1 !important}.flex-lg-grow-start-and-end>:first-child,.flex-lg-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-lg-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-lg-grow-all>*{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}.order-lg-first{order:-9999 !important}.order-lg-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-lg-0{gap:0px}.gap-x-lg-0{column-gap:0px}.gap-y-lg-0{row-gap:0px}.gap-lg-1{gap:4px}.gap-x-lg-1{column-gap:4px}.gap-y-lg-1{row-gap:4px}.gap-lg-2{gap:8px}.gap-x-lg-2{column-gap:8px}.gap-y-lg-2{row-gap:8px}.gap-lg-3{gap:12px}.gap-x-lg-3{column-gap:12px}.gap-y-lg-3{row-gap:12px}.gap-lg-4{gap:16px}.gap-x-lg-4{column-gap:16px}.gap-y-lg-4{row-gap:16px}.gap-lg-5{gap:20px}.gap-x-lg-5{column-gap:20px}.gap-y-lg-5{row-gap:20px}.gap-lg-6{gap:24px}.gap-x-lg-6{column-gap:24px}.gap-y-lg-6{row-gap:24px}.gap-lg-7{gap:28px}.gap-x-lg-7{column-gap:28px}.gap-y-lg-7{row-gap:28px}.gap-lg-8{gap:32px}.gap-x-lg-8{column-gap:32px}.gap-y-lg-8{row-gap:32px}.gap-lg-9{gap:36px}.gap-x-lg-9{column-gap:36px}.gap-y-lg-9{row-gap:36px}.gap-lg-10{gap:40px}.gap-x-lg-10{column-gap:40px}.gap-y-lg-10{row-gap:40px}.gap-lg-11{gap:44px}.gap-x-lg-11{column-gap:44px}.gap-y-lg-11{row-gap:44px}.gap-lg-12{gap:48px}.gap-x-lg-12{column-gap:48px}.gap-y-lg-12{row-gap:48px}.gap-lg-13{gap:52px}.gap-x-lg-13{column-gap:52px}.gap-y-lg-13{row-gap:52px}.gap-lg-14{gap:56px}.gap-x-lg-14{column-gap:56px}.gap-y-lg-14{row-gap:56px}.gap-lg-15{gap:60px}.gap-x-lg-15{column-gap:60px}.gap-y-lg-15{row-gap:60px}.gap-lg-16{gap:64px}.gap-x-lg-16{column-gap:64px}.gap-y-lg-16{row-gap:64px}.gap-lg-17{gap:68px}.gap-x-lg-17{column-gap:68px}.gap-y-lg-17{row-gap:68px}.gap-lg-18{gap:72px}.gap-x-lg-18{column-gap:72px}.gap-y-lg-18{row-gap:72px}.gap-lg-19{gap:76px}.gap-x-lg-19{column-gap:76px}.gap-y-lg-19{row-gap:76px}.gap-lg-20{gap:80px}.gap-x-lg-20{column-gap:80px}.gap-y-lg-20{row-gap:80px}}@media(min-width: 1920px){.flex-xl-1{flex:1 1 0% !important}.flex-xl-auto{flex:1 1 auto !important}.flex-xl-initial{flex:0 1 auto !important}.flex-xl-none{flex:none !important}.flex-xl-row{flex-direction:row !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column{flex-direction:column !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-grow-start>*:first-child{flex-grow:1 !important}.flex-xl-grow-end>*:last-child{flex-grow:1 !important}.flex-xl-grow-start-and-end>:first-child,.flex-xl-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-xl-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-xl-grow-all>*{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}.order-xl-first{order:-9999 !important}.order-xl-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-xl-0{gap:0px}.gap-x-xl-0{column-gap:0px}.gap-y-xl-0{row-gap:0px}.gap-xl-1{gap:4px}.gap-x-xl-1{column-gap:4px}.gap-y-xl-1{row-gap:4px}.gap-xl-2{gap:8px}.gap-x-xl-2{column-gap:8px}.gap-y-xl-2{row-gap:8px}.gap-xl-3{gap:12px}.gap-x-xl-3{column-gap:12px}.gap-y-xl-3{row-gap:12px}.gap-xl-4{gap:16px}.gap-x-xl-4{column-gap:16px}.gap-y-xl-4{row-gap:16px}.gap-xl-5{gap:20px}.gap-x-xl-5{column-gap:20px}.gap-y-xl-5{row-gap:20px}.gap-xl-6{gap:24px}.gap-x-xl-6{column-gap:24px}.gap-y-xl-6{row-gap:24px}.gap-xl-7{gap:28px}.gap-x-xl-7{column-gap:28px}.gap-y-xl-7{row-gap:28px}.gap-xl-8{gap:32px}.gap-x-xl-8{column-gap:32px}.gap-y-xl-8{row-gap:32px}.gap-xl-9{gap:36px}.gap-x-xl-9{column-gap:36px}.gap-y-xl-9{row-gap:36px}.gap-xl-10{gap:40px}.gap-x-xl-10{column-gap:40px}.gap-y-xl-10{row-gap:40px}.gap-xl-11{gap:44px}.gap-x-xl-11{column-gap:44px}.gap-y-xl-11{row-gap:44px}.gap-xl-12{gap:48px}.gap-x-xl-12{column-gap:48px}.gap-y-xl-12{row-gap:48px}.gap-xl-13{gap:52px}.gap-x-xl-13{column-gap:52px}.gap-y-xl-13{row-gap:52px}.gap-xl-14{gap:56px}.gap-x-xl-14{column-gap:56px}.gap-y-xl-14{row-gap:56px}.gap-xl-15{gap:60px}.gap-x-xl-15{column-gap:60px}.gap-y-xl-15{row-gap:60px}.gap-xl-16{gap:64px}.gap-x-xl-16{column-gap:64px}.gap-y-xl-16{row-gap:64px}.gap-xl-17{gap:68px}.gap-x-xl-17{column-gap:68px}.gap-y-xl-17{row-gap:68px}.gap-xl-18{gap:72px}.gap-x-xl-18{column-gap:72px}.gap-y-xl-18{row-gap:72px}.gap-xl-19{gap:76px}.gap-x-xl-19{column-gap:76px}.gap-y-xl-19{row-gap:76px}.gap-xl-20{gap:80px}.gap-x-xl-20{column-gap:80px}.gap-y-xl-20{row-gap:80px}}@media(min-width: 2560px){.flex-xxl-1{flex:1 1 0% !important}.flex-xxl-auto{flex:1 1 auto !important}.flex-xxl-initial{flex:0 1 auto !important}.flex-xxl-none{flex:none !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column{flex-direction:column !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-grow-start>*:first-child{flex-grow:1 !important}.flex-xxl-grow-end>*:last-child{flex-grow:1 !important}.flex-xxl-grow-start-and-end>:first-child,.flex-xxl-grow-start-and-end>:last-child{flex-grow:1 !important}.flex-xxl-grow-middle>*:not(:first-child):not(:last-child){flex-grow:1 !important}.flex-xxl-grow-all>*{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}.order-xxl-first{order:-9999 !important}.order-xxl-last{order:9999 !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}.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-stretch{align-content:stretch !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-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-stretch{align-self:stretch !important}.gap-xxl-0{gap:0px}.gap-x-xxl-0{column-gap:0px}.gap-y-xxl-0{row-gap:0px}.gap-xxl-1{gap:4px}.gap-x-xxl-1{column-gap:4px}.gap-y-xxl-1{row-gap:4px}.gap-xxl-2{gap:8px}.gap-x-xxl-2{column-gap:8px}.gap-y-xxl-2{row-gap:8px}.gap-xxl-3{gap:12px}.gap-x-xxl-3{column-gap:12px}.gap-y-xxl-3{row-gap:12px}.gap-xxl-4{gap:16px}.gap-x-xxl-4{column-gap:16px}.gap-y-xxl-4{row-gap:16px}.gap-xxl-5{gap:20px}.gap-x-xxl-5{column-gap:20px}.gap-y-xxl-5{row-gap:20px}.gap-xxl-6{gap:24px}.gap-x-xxl-6{column-gap:24px}.gap-y-xxl-6{row-gap:24px}.gap-xxl-7{gap:28px}.gap-x-xxl-7{column-gap:28px}.gap-y-xxl-7{row-gap:28px}.gap-xxl-8{gap:32px}.gap-x-xxl-8{column-gap:32px}.gap-y-xxl-8{row-gap:32px}.gap-xxl-9{gap:36px}.gap-x-xxl-9{column-gap:36px}.gap-y-xxl-9{row-gap:36px}.gap-xxl-10{gap:40px}.gap-x-xxl-10{column-gap:40px}.gap-y-xxl-10{row-gap:40px}.gap-xxl-11{gap:44px}.gap-x-xxl-11{column-gap:44px}.gap-y-xxl-11{row-gap:44px}.gap-xxl-12{gap:48px}.gap-x-xxl-12{column-gap:48px}.gap-y-xxl-12{row-gap:48px}.gap-xxl-13{gap:52px}.gap-x-xxl-13{column-gap:52px}.gap-y-xxl-13{row-gap:52px}.gap-xxl-14{gap:56px}.gap-x-xxl-14{column-gap:56px}.gap-y-xxl-14{row-gap:56px}.gap-xxl-15{gap:60px}.gap-x-xxl-15{column-gap:60px}.gap-y-xxl-15{row-gap:60px}.gap-xxl-16{gap:64px}.gap-x-xxl-16{column-gap:64px}.gap-y-xxl-16{row-gap:64px}.gap-xxl-17{gap:68px}.gap-x-xxl-17{column-gap:68px}.gap-y-xxl-17{row-gap:68px}.gap-xxl-18{gap:72px}.gap-x-xxl-18{column-gap:72px}.gap-y-xxl-18{row-gap:72px}.gap-xxl-19{gap:76px}.gap-x-xxl-19{column-gap:76px}.gap-y-xxl-19{row-gap:76px}.gap-xxl-20{gap:80px}.gap-x-xxl-20{column-gap:80px}.gap-y-xxl-20{row-gap:80px}}.cursor-auto{cursor:auto !important}.cursor-default{cursor:default !important}.cursor-pointer{cursor:pointer !important}.cursor-wait{cursor:wait !important}.cursor-text{cursor:text !important}.cursor-move{cursor:move !important}.cursor-help{cursor:help !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-none{cursor:none !important}.cursor-progress{cursor:progress !important}.cursor-cell{cursor:cell !important}.cursor-crosshair{cursor:crosshair !important}.cursor-vertical-text{cursor:vertical-text !important}.cursor-alias{cursor:alias !important}.cursor-copy{cursor:copy !important}.cursor-no-drop{cursor:no-drop !important}.cursor-grab{cursor:grab !important}.cursor-grabbing{cursor:grabbing !important}.cursor-all-scroll{cursor:all-scroll !important}.cursor-col-resize{cursor:col-resize !important}.cursor-row-resize{cursor:row-resize !important}.cursor-n-resize{cursor:n-resize !important}.cursor-w-resize{cursor:w-resize !important}.cursor-zoom-in{cursor:zoom-in !important}.cursor-zoom-out{cursor:zoom-out !important}.cursor-url{cursor:url !important}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.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}@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}}@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}}@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}}@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}}@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}}.object-none{object-fit:none}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.object-fill{object-fit:fill}.object-scale-down{object-fit:scale-down}.object-center{object-position:center}.object-top{object-position:top}.object-bottom{object-position:bottom}.object-left{object-position:left}.object-left-top{object-position:left top}.object-left-bottom{object-position:left bottom}.object-right{object-position:right}.object-right-top{object-position:right top}.object-right-bottom{object-position:right bottom}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.absolute{position:absolute !important}.fixed{position:fixed !important}.relative{position:relative !important}.static{position:static !important}.sticky{position:sticky !important}.visible{visibility:visible}.invisible{visibility:hidden}[hidden]{display:none !important}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}.z-100{z-index:100}.z-auto{z-index:auto}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.ml-0,.mx-0{margin-left:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ms-0{margin-inline-start:0 !important}.me-0{margin-inline-end:0 !important}.ma-0{margin:0 !important}.mt-1,.my-1{margin-top:4px !important}.mr-1,.mx-1{margin-right:4px !important}.ml-1,.mx-1{margin-left:4px !important}.mb-1,.my-1{margin-bottom:4px !important}.ms-1{margin-inline-start:4px !important}.me-1{margin-inline-end:4px !important}.ma-1{margin:4px !important}.mt-2,.my-2{margin-top:8px !important}.mr-2,.mx-2{margin-right:8px !important}.ml-2,.mx-2{margin-left:8px !important}.mb-2,.my-2{margin-bottom:8px !important}.ms-2{margin-inline-start:8px !important}.me-2{margin-inline-end:8px !important}.ma-2{margin:8px !important}.mt-3,.my-3{margin-top:12px !important}.mr-3,.mx-3{margin-right:12px !important}.ml-3,.mx-3{margin-left:12px !important}.mb-3,.my-3{margin-bottom:12px !important}.ms-3{margin-inline-start:12px !important}.me-3{margin-inline-end:12px !important}.ma-3{margin:12px !important}.mt-4,.my-4{margin-top:16px !important}.mr-4,.mx-4{margin-right:16px !important}.ml-4,.mx-4{margin-left:16px !important}.mb-4,.my-4{margin-bottom:16px !important}.ms-4{margin-inline-start:16px !important}.me-4{margin-inline-end:16px !important}.ma-4{margin:16px !important}.mt-5,.my-5{margin-top:20px !important}.mr-5,.mx-5{margin-right:20px !important}.ml-5,.mx-5{margin-left:20px !important}.mb-5,.my-5{margin-bottom:20px !important}.ms-5{margin-inline-start:20px !important}.me-5{margin-inline-end:20px !important}.ma-5{margin:20px !important}.mt-6,.my-6{margin-top:24px !important}.mr-6,.mx-6{margin-right:24px !important}.ml-6,.mx-6{margin-left:24px !important}.mb-6,.my-6{margin-bottom:24px !important}.ms-6{margin-inline-start:24px !important}.me-6{margin-inline-end:24px !important}.ma-6{margin:24px !important}.mt-7,.my-7{margin-top:28px !important}.mr-7,.mx-7{margin-right:28px !important}.ml-7,.mx-7{margin-left:28px !important}.mb-7,.my-7{margin-bottom:28px !important}.ms-7{margin-inline-start:28px !important}.me-7{margin-inline-end:28px !important}.ma-7{margin:28px !important}.mt-8,.my-8{margin-top:32px !important}.mr-8,.mx-8{margin-right:32px !important}.ml-8,.mx-8{margin-left:32px !important}.mb-8,.my-8{margin-bottom:32px !important}.ms-8{margin-inline-start:32px !important}.me-8{margin-inline-end:32px !important}.ma-8{margin:32px !important}.mt-9,.my-9{margin-top:36px !important}.mr-9,.mx-9{margin-right:36px !important}.ml-9,.mx-9{margin-left:36px !important}.mb-9,.my-9{margin-bottom:36px !important}.ms-9{margin-inline-start:36px !important}.me-9{margin-inline-end:36px !important}.ma-9{margin:36px !important}.mt-10,.my-10{margin-top:40px !important}.mr-10,.mx-10{margin-right:40px !important}.ml-10,.mx-10{margin-left:40px !important}.mb-10,.my-10{margin-bottom:40px !important}.ms-10{margin-inline-start:40px !important}.me-10{margin-inline-end:40px !important}.ma-10{margin:40px !important}.mt-11,.my-11{margin-top:44px !important}.mr-11,.mx-11{margin-right:44px !important}.ml-11,.mx-11{margin-left:44px !important}.mb-11,.my-11{margin-bottom:44px !important}.ms-11{margin-inline-start:44px !important}.me-11{margin-inline-end:44px !important}.ma-11{margin:44px !important}.mt-12,.my-12{margin-top:48px !important}.mr-12,.mx-12{margin-right:48px !important}.ml-12,.mx-12{margin-left:48px !important}.mb-12,.my-12{margin-bottom:48px !important}.ms-12{margin-inline-start:48px !important}.me-12{margin-inline-end:48px !important}.ma-12{margin:48px !important}.mt-13,.my-13{margin-top:52px !important}.mr-13,.mx-13{margin-right:52px !important}.ml-13,.mx-13{margin-left:52px !important}.mb-13,.my-13{margin-bottom:52px !important}.ms-13{margin-inline-start:52px !important}.me-13{margin-inline-end:52px !important}.ma-13{margin:52px !important}.mt-14,.my-14{margin-top:56px !important}.mr-14,.mx-14{margin-right:56px !important}.ml-14,.mx-14{margin-left:56px !important}.mb-14,.my-14{margin-bottom:56px !important}.ms-14{margin-inline-start:56px !important}.me-14{margin-inline-end:56px !important}.ma-14{margin:56px !important}.mt-15,.my-15{margin-top:60px !important}.mr-15,.mx-15{margin-right:60px !important}.ml-15,.mx-15{margin-left:60px !important}.mb-15,.my-15{margin-bottom:60px !important}.ms-15{margin-inline-start:60px !important}.me-15{margin-inline-end:60px !important}.ma-15{margin:60px !important}.mt-16,.my-16{margin-top:64px !important}.mr-16,.mx-16{margin-right:64px !important}.ml-16,.mx-16{margin-left:64px !important}.mb-16,.my-16{margin-bottom:64px !important}.ms-16{margin-inline-start:64px !important}.me-16{margin-inline-end:64px !important}.ma-16{margin:64px !important}.mt-17,.my-17{margin-top:68px !important}.mr-17,.mx-17{margin-right:68px !important}.ml-17,.mx-17{margin-left:68px !important}.mb-17,.my-17{margin-bottom:68px !important}.ms-17{margin-inline-start:68px !important}.me-17{margin-inline-end:68px !important}.ma-17{margin:68px !important}.mt-18,.my-18{margin-top:72px !important}.mr-18,.mx-18{margin-right:72px !important}.ml-18,.mx-18{margin-left:72px !important}.mb-18,.my-18{margin-bottom:72px !important}.ms-18{margin-inline-start:72px !important}.me-18{margin-inline-end:72px !important}.ma-18{margin:72px !important}.mt-19,.my-19{margin-top:76px !important}.mr-19,.mx-19{margin-right:76px !important}.ml-19,.mx-19{margin-left:76px !important}.mb-19,.my-19{margin-bottom:76px !important}.ms-19{margin-inline-start:76px !important}.me-19{margin-inline-end:76px !important}.ma-19{margin:76px !important}.mt-20,.my-20{margin-top:80px !important}.mr-20,.mx-20{margin-right:80px !important}.ml-20,.mx-20{margin-left:80px !important}.mb-20,.my-20{margin-bottom:80px !important}.ms-20{margin-inline-start:80px !important}.me-20{margin-inline-end:80px !important}.ma-20{margin:80px !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ms-auto{margin-inline-start:auto !important}.me-auto{margin-inline-end:auto !important}.ma-auto{margin:auto !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pl-0,.px-0{padding-left:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.ps-0{padding-inline-start:0 !important}.pe-0{padding-inline-end:0 !important}.pa-0{padding:0 !important}.pt-1,.py-1{padding-top:4px !important}.pr-1,.px-1{padding-right:4px !important}.pl-1,.px-1{padding-left:4px !important}.pb-1,.py-1{padding-bottom:4px !important}.ps-1{padding-inline-start:4px !important}.pe-1{padding-inline-end:4px !important}.pa-1{padding:4px !important}.pt-2,.py-2{padding-top:8px !important}.pr-2,.px-2{padding-right:8px !important}.pl-2,.px-2{padding-left:8px !important}.pb-2,.py-2{padding-bottom:8px !important}.ps-2{padding-inline-start:8px !important}.pe-2{padding-inline-end:8px !important}.pa-2{padding:8px !important}.pt-3,.py-3{padding-top:12px !important}.pr-3,.px-3{padding-right:12px !important}.pl-3,.px-3{padding-left:12px !important}.pb-3,.py-3{padding-bottom:12px !important}.ps-3{padding-inline-start:12px !important}.pe-3{padding-inline-end:12px !important}.pa-3{padding:12px !important}.pt-4,.py-4{padding-top:16px !important}.pr-4,.px-4{padding-right:16px !important}.pl-4,.px-4{padding-left:16px !important}.pb-4,.py-4{padding-bottom:16px !important}.ps-4{padding-inline-start:16px !important}.pe-4{padding-inline-end:16px !important}.pa-4{padding:16px !important}.pt-5,.py-5{padding-top:20px !important}.pr-5,.px-5{padding-right:20px !important}.pl-5,.px-5{padding-left:20px !important}.pb-5,.py-5{padding-bottom:20px !important}.ps-5{padding-inline-start:20px !important}.pe-5{padding-inline-end:20px !important}.pa-5{padding:20px !important}.pt-6,.py-6{padding-top:24px !important}.pr-6,.px-6{padding-right:24px !important}.pl-6,.px-6{padding-left:24px !important}.pb-6,.py-6{padding-bottom:24px !important}.ps-6{padding-inline-start:24px !important}.pe-6{padding-inline-end:24px !important}.pa-6{padding:24px !important}.pt-7,.py-7{padding-top:28px !important}.pr-7,.px-7{padding-right:28px !important}.pl-7,.px-7{padding-left:28px !important}.pb-7,.py-7{padding-bottom:28px !important}.ps-7{padding-inline-start:28px !important}.pe-7{padding-inline-end:28px !important}.pa-7{padding:28px !important}.pt-8,.py-8{padding-top:32px !important}.pr-8,.px-8{padding-right:32px !important}.pl-8,.px-8{padding-left:32px !important}.pb-8,.py-8{padding-bottom:32px !important}.ps-8{padding-inline-start:32px !important}.pe-8{padding-inline-end:32px !important}.pa-8{padding:32px !important}.pt-9,.py-9{padding-top:36px !important}.pr-9,.px-9{padding-right:36px !important}.pl-9,.px-9{padding-left:36px !important}.pb-9,.py-9{padding-bottom:36px !important}.ps-9{padding-inline-start:36px !important}.pe-9{padding-inline-end:36px !important}.pa-9{padding:36px !important}.pt-10,.py-10{padding-top:40px !important}.pr-10,.px-10{padding-right:40px !important}.pl-10,.px-10{padding-left:40px !important}.pb-10,.py-10{padding-bottom:40px !important}.ps-10{padding-inline-start:40px !important}.pe-10{padding-inline-end:40px !important}.pa-10{padding:40px !important}.pt-11,.py-11{padding-top:44px !important}.pr-11,.px-11{padding-right:44px !important}.pl-11,.px-11{padding-left:44px !important}.pb-11,.py-11{padding-bottom:44px !important}.ps-11{padding-inline-start:44px !important}.pe-11{padding-inline-end:44px !important}.pa-11{padding:44px !important}.pt-12,.py-12{padding-top:48px !important}.pr-12,.px-12{padding-right:48px !important}.pl-12,.px-12{padding-left:48px !important}.pb-12,.py-12{padding-bottom:48px !important}.ps-12{padding-inline-start:48px !important}.pe-12{padding-inline-end:48px !important}.pa-12{padding:48px !important}.pt-13,.py-13{padding-top:52px !important}.pr-13,.px-13{padding-right:52px !important}.pl-13,.px-13{padding-left:52px !important}.pb-13,.py-13{padding-bottom:52px !important}.ps-13{padding-inline-start:52px !important}.pe-13{padding-inline-end:52px !important}.pa-13{padding:52px !important}.pt-14,.py-14{padding-top:56px !important}.pr-14,.px-14{padding-right:56px !important}.pl-14,.px-14{padding-left:56px !important}.pb-14,.py-14{padding-bottom:56px !important}.ps-14{padding-inline-start:56px !important}.pe-14{padding-inline-end:56px !important}.pa-14{padding:56px !important}.pt-15,.py-15{padding-top:60px !important}.pr-15,.px-15{padding-right:60px !important}.pl-15,.px-15{padding-left:60px !important}.pb-15,.py-15{padding-bottom:60px !important}.ps-15{padding-inline-start:60px !important}.pe-15{padding-inline-end:60px !important}.pa-15{padding:60px !important}.pt-16,.py-16{padding-top:64px !important}.pr-16,.px-16{padding-right:64px !important}.pl-16,.px-16{padding-left:64px !important}.pb-16,.py-16{padding-bottom:64px !important}.ps-16{padding-inline-start:64px !important}.pe-16{padding-inline-end:64px !important}.pa-16{padding:64px !important}.pt-17,.py-17{padding-top:68px !important}.pr-17,.px-17{padding-right:68px !important}.pl-17,.px-17{padding-left:68px !important}.pb-17,.py-17{padding-bottom:68px !important}.ps-17{padding-inline-start:68px !important}.pe-17{padding-inline-end:68px !important}.pa-17{padding:68px !important}.pt-18,.py-18{padding-top:72px !important}.pr-18,.px-18{padding-right:72px !important}.pl-18,.px-18{padding-left:72px !important}.pb-18,.py-18{padding-bottom:72px !important}.ps-18{padding-inline-start:72px !important}.pe-18{padding-inline-end:72px !important}.pa-18{padding:72px !important}.pt-19,.py-19{padding-top:76px !important}.pr-19,.px-19{padding-right:76px !important}.pl-19,.px-19{padding-left:76px !important}.pb-19,.py-19{padding-bottom:76px !important}.ps-19{padding-inline-start:76px !important}.pe-19{padding-inline-end:76px !important}.pa-19{padding:76px !important}.pt-20,.py-20{padding-top:80px !important}.pr-20,.px-20{padding-right:80px !important}.pl-20,.px-20{padding-left:80px !important}.pb-20,.py-20{padding-bottom:80px !important}.ps-20{padding-inline-start:80px !important}.pe-20{padding-inline-end:80px !important}.pa-20{padding:80px !important}.pt-auto,.py-auto{padding-top:auto !important}.pr-auto,.px-auto{padding-right:auto !important}.pl-auto,.px-auto{padding-left:auto !important}.pb-auto,.py-auto{padding-bottom:auto !important}.ps-auto{padding-inline-start:auto !important}.pe-auto{padding-inline-end:auto !important}.pa-auto{padding:auto !important}.mt-n1,.my-n1{margin-top:-4px !important}.mr-n1,.mx-n1{margin-right:-4px !important}.ml-n1,.mx-n1{margin-left:-4px !important}.mb-n1,.my-n1{margin-bottom:-4px !important}.ms-n1{margin-inline-start:-4px !important}.me-n1{margin-inline-end:-4px !important}.ma-n1{margin:-4px !important}.mt-n2,.my-n2{margin-top:-8px !important}.mr-n2,.mx-n2{margin-right:-8px !important}.ml-n2,.mx-n2{margin-left:-8px !important}.mb-n2,.my-n2{margin-bottom:-8px !important}.ms-n2{margin-inline-start:-8px !important}.me-n2{margin-inline-end:-8px !important}.ma-n2{margin:-8px !important}.mt-n3,.my-n3{margin-top:-12px !important}.mr-n3,.mx-n3{margin-right:-12px !important}.ml-n3,.mx-n3{margin-left:-12px !important}.mb-n3,.my-n3{margin-bottom:-12px !important}.ms-n3{margin-inline-start:-12px !important}.me-n3{margin-inline-end:-12px !important}.ma-n3{margin:-12px !important}.mt-n4,.my-n4{margin-top:-16px !important}.mr-n4,.mx-n4{margin-right:-16px !important}.ml-n4,.mx-n4{margin-left:-16px !important}.mb-n4,.my-n4{margin-bottom:-16px !important}.ms-n4{margin-inline-start:-16px !important}.me-n4{margin-inline-end:-16px !important}.ma-n4{margin:-16px !important}.mt-n5,.my-n5{margin-top:-20px !important}.mr-n5,.mx-n5{margin-right:-20px !important}.ml-n5,.mx-n5{margin-left:-20px !important}.mb-n5,.my-n5{margin-bottom:-20px !important}.ms-n5{margin-inline-start:-20px !important}.me-n5{margin-inline-end:-20px !important}.ma-n5{margin:-20px !important}.mt-n6,.my-n6{margin-top:-24px !important}.mr-n6,.mx-n6{margin-right:-24px !important}.ml-n6,.mx-n6{margin-left:-24px !important}.mb-n6,.my-n6{margin-bottom:-24px !important}.ms-n6{margin-inline-start:-24px !important}.me-n6{margin-inline-end:-24px !important}.ma-n6{margin:-24px !important}.mt-n7,.my-n7{margin-top:-28px !important}.mr-n7,.mx-n7{margin-right:-28px !important}.ml-n7,.mx-n7{margin-left:-28px !important}.mb-n7,.my-n7{margin-bottom:-28px !important}.ms-n7{margin-inline-start:-28px !important}.me-n7{margin-inline-end:-28px !important}.ma-n7{margin:-28px !important}.mt-n8,.my-n8{margin-top:-32px !important}.mr-n8,.mx-n8{margin-right:-32px !important}.ml-n8,.mx-n8{margin-left:-32px !important}.mb-n8,.my-n8{margin-bottom:-32px !important}.ms-n8{margin-inline-start:-32px !important}.me-n8{margin-inline-end:-32px !important}.ma-n8{margin:-32px !important}.mt-n9,.my-n9{margin-top:-36px !important}.mr-n9,.mx-n9{margin-right:-36px !important}.ml-n9,.mx-n9{margin-left:-36px !important}.mb-n9,.my-n9{margin-bottom:-36px !important}.ms-n9{margin-inline-start:-36px !important}.me-n9{margin-inline-end:-36px !important}.ma-n9{margin:-36px !important}.mt-n10,.my-n10{margin-top:-40px !important}.mr-n10,.mx-n10{margin-right:-40px !important}.ml-n10,.mx-n10{margin-left:-40px !important}.mb-n10,.my-n10{margin-bottom:-40px !important}.ms-n10{margin-inline-start:-40px !important}.me-n10{margin-inline-end:-40px !important}.ma-n10{margin:-40px !important}.mt-n11,.my-n11{margin-top:-44px !important}.mr-n11,.mx-n11{margin-right:-44px !important}.ml-n11,.mx-n11{margin-left:-44px !important}.mb-n11,.my-n11{margin-bottom:-44px !important}.ms-n11{margin-inline-start:-44px !important}.me-n11{margin-inline-end:-44px !important}.ma-n11{margin:-44px !important}.mt-n12,.my-n12{margin-top:-48px !important}.mr-n12,.mx-n12{margin-right:-48px !important}.ml-n12,.mx-n12{margin-left:-48px !important}.mb-n12,.my-n12{margin-bottom:-48px !important}.ms-n12{margin-inline-start:-48px !important}.me-n12{margin-inline-end:-48px !important}.ma-n12{margin:-48px !important}.mt-n13,.my-n13{margin-top:-52px !important}.mr-n13,.mx-n13{margin-right:-52px !important}.ml-n13,.mx-n13{margin-left:-52px !important}.mb-n13,.my-n13{margin-bottom:-52px !important}.ms-n13{margin-inline-start:-52px !important}.me-n13{margin-inline-end:-52px !important}.ma-n13{margin:-52px !important}.mt-n14,.my-n14{margin-top:-56px !important}.mr-n14,.mx-n14{margin-right:-56px !important}.ml-n14,.mx-n14{margin-left:-56px !important}.mb-n14,.my-n14{margin-bottom:-56px !important}.ms-n14{margin-inline-start:-56px !important}.me-n14{margin-inline-end:-56px !important}.ma-n14{margin:-56px !important}.mt-n15,.my-n15{margin-top:-60px !important}.mr-n15,.mx-n15{margin-right:-60px !important}.ml-n15,.mx-n15{margin-left:-60px !important}.mb-n15,.my-n15{margin-bottom:-60px !important}.ms-n15{margin-inline-start:-60px !important}.me-n15{margin-inline-end:-60px !important}.ma-n15{margin:-60px !important}.mt-n16,.my-n16{margin-top:-64px !important}.mr-n16,.mx-n16{margin-right:-64px !important}.ml-n16,.mx-n16{margin-left:-64px !important}.mb-n16,.my-n16{margin-bottom:-64px !important}.ms-n16{margin-inline-start:-64px !important}.me-n16{margin-inline-end:-64px !important}.ma-n16{margin:-64px !important}.mt-n17,.my-n17{margin-top:-68px !important}.mr-n17,.mx-n17{margin-right:-68px !important}.ml-n17,.mx-n17{margin-left:-68px !important}.mb-n17,.my-n17{margin-bottom:-68px !important}.ms-n17{margin-inline-start:-68px !important}.me-n17{margin-inline-end:-68px !important}.ma-n17{margin:-68px !important}.mt-n18,.my-n18{margin-top:-72px !important}.mr-n18,.mx-n18{margin-right:-72px !important}.ml-n18,.mx-n18{margin-left:-72px !important}.mb-n18,.my-n18{margin-bottom:-72px !important}.ms-n18{margin-inline-start:-72px !important}.me-n18{margin-inline-end:-72px !important}.ma-n18{margin:-72px !important}.mt-n19,.my-n19{margin-top:-76px !important}.mr-n19,.mx-n19{margin-right:-76px !important}.ml-n19,.mx-n19{margin-left:-76px !important}.mb-n19,.my-n19{margin-bottom:-76px !important}.ms-n19{margin-inline-start:-76px !important}.me-n19{margin-inline-end:-76px !important}.ma-n19{margin:-76px !important}.mt-n20,.my-n20{margin-top:-80px !important}.mr-n20,.mx-n20{margin-right:-80px !important}.ml-n20,.mx-n20{margin-left:-80px !important}.mb-n20,.my-n20{margin-bottom:-80px !important}.ms-n20{margin-inline-start:-80px !important}.me-n20{margin-inline-end:-80px !important}.ma-n20{margin:-80px !important}@media screen and (min-width: 600px){.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ms-sm-0{margin-inline-start:0 !important}.me-sm-0{margin-inline-end:0 !important}.ma-sm-0{margin:0 !important}.mt-sm-1,.my-sm-1{margin-top:4px !important}.mr-sm-1,.mx-sm-1{margin-right:4px !important}.ml-sm-1,.mx-sm-1{margin-left:4px !important}.mb-sm-1,.my-sm-1{margin-bottom:4px !important}.ms-sm-1{margin-inline-start:4px !important}.me-sm-1{margin-inline-end:4px !important}.ma-sm-1{margin:4px !important}.mt-sm-2,.my-sm-2{margin-top:8px !important}.mr-sm-2,.mx-sm-2{margin-right:8px !important}.ml-sm-2,.mx-sm-2{margin-left:8px !important}.mb-sm-2,.my-sm-2{margin-bottom:8px !important}.ms-sm-2{margin-inline-start:8px !important}.me-sm-2{margin-inline-end:8px !important}.ma-sm-2{margin:8px !important}.mt-sm-3,.my-sm-3{margin-top:12px !important}.mr-sm-3,.mx-sm-3{margin-right:12px !important}.ml-sm-3,.mx-sm-3{margin-left:12px !important}.mb-sm-3,.my-sm-3{margin-bottom:12px !important}.ms-sm-3{margin-inline-start:12px !important}.me-sm-3{margin-inline-end:12px !important}.ma-sm-3{margin:12px !important}.mt-sm-4,.my-sm-4{margin-top:16px !important}.mr-sm-4,.mx-sm-4{margin-right:16px !important}.ml-sm-4,.mx-sm-4{margin-left:16px !important}.mb-sm-4,.my-sm-4{margin-bottom:16px !important}.ms-sm-4{margin-inline-start:16px !important}.me-sm-4{margin-inline-end:16px !important}.ma-sm-4{margin:16px !important}.mt-sm-5,.my-sm-5{margin-top:20px !important}.mr-sm-5,.mx-sm-5{margin-right:20px !important}.ml-sm-5,.mx-sm-5{margin-left:20px !important}.mb-sm-5,.my-sm-5{margin-bottom:20px !important}.ms-sm-5{margin-inline-start:20px !important}.me-sm-5{margin-inline-end:20px !important}.ma-sm-5{margin:20px !important}.mt-sm-6,.my-sm-6{margin-top:24px !important}.mr-sm-6,.mx-sm-6{margin-right:24px !important}.ml-sm-6,.mx-sm-6{margin-left:24px !important}.mb-sm-6,.my-sm-6{margin-bottom:24px !important}.ms-sm-6{margin-inline-start:24px !important}.me-sm-6{margin-inline-end:24px !important}.ma-sm-6{margin:24px !important}.mt-sm-7,.my-sm-7{margin-top:28px !important}.mr-sm-7,.mx-sm-7{margin-right:28px !important}.ml-sm-7,.mx-sm-7{margin-left:28px !important}.mb-sm-7,.my-sm-7{margin-bottom:28px !important}.ms-sm-7{margin-inline-start:28px !important}.me-sm-7{margin-inline-end:28px !important}.ma-sm-7{margin:28px !important}.mt-sm-8,.my-sm-8{margin-top:32px !important}.mr-sm-8,.mx-sm-8{margin-right:32px !important}.ml-sm-8,.mx-sm-8{margin-left:32px !important}.mb-sm-8,.my-sm-8{margin-bottom:32px !important}.ms-sm-8{margin-inline-start:32px !important}.me-sm-8{margin-inline-end:32px !important}.ma-sm-8{margin:32px !important}.mt-sm-9,.my-sm-9{margin-top:36px !important}.mr-sm-9,.mx-sm-9{margin-right:36px !important}.ml-sm-9,.mx-sm-9{margin-left:36px !important}.mb-sm-9,.my-sm-9{margin-bottom:36px !important}.ms-sm-9{margin-inline-start:36px !important}.me-sm-9{margin-inline-end:36px !important}.ma-sm-9{margin:36px !important}.mt-sm-10,.my-sm-10{margin-top:40px !important}.mr-sm-10,.mx-sm-10{margin-right:40px !important}.ml-sm-10,.mx-sm-10{margin-left:40px !important}.mb-sm-10,.my-sm-10{margin-bottom:40px !important}.ms-sm-10{margin-inline-start:40px !important}.me-sm-10{margin-inline-end:40px !important}.ma-sm-10{margin:40px !important}.mt-sm-11,.my-sm-11{margin-top:44px !important}.mr-sm-11,.mx-sm-11{margin-right:44px !important}.ml-sm-11,.mx-sm-11{margin-left:44px !important}.mb-sm-11,.my-sm-11{margin-bottom:44px !important}.ms-sm-11{margin-inline-start:44px !important}.me-sm-11{margin-inline-end:44px !important}.ma-sm-11{margin:44px !important}.mt-sm-12,.my-sm-12{margin-top:48px !important}.mr-sm-12,.mx-sm-12{margin-right:48px !important}.ml-sm-12,.mx-sm-12{margin-left:48px !important}.mb-sm-12,.my-sm-12{margin-bottom:48px !important}.ms-sm-12{margin-inline-start:48px !important}.me-sm-12{margin-inline-end:48px !important}.ma-sm-12{margin:48px !important}.mt-sm-13,.my-sm-13{margin-top:52px !important}.mr-sm-13,.mx-sm-13{margin-right:52px !important}.ml-sm-13,.mx-sm-13{margin-left:52px !important}.mb-sm-13,.my-sm-13{margin-bottom:52px !important}.ms-sm-13{margin-inline-start:52px !important}.me-sm-13{margin-inline-end:52px !important}.ma-sm-13{margin:52px !important}.mt-sm-14,.my-sm-14{margin-top:56px !important}.mr-sm-14,.mx-sm-14{margin-right:56px !important}.ml-sm-14,.mx-sm-14{margin-left:56px !important}.mb-sm-14,.my-sm-14{margin-bottom:56px !important}.ms-sm-14{margin-inline-start:56px !important}.me-sm-14{margin-inline-end:56px !important}.ma-sm-14{margin:56px !important}.mt-sm-15,.my-sm-15{margin-top:60px !important}.mr-sm-15,.mx-sm-15{margin-right:60px !important}.ml-sm-15,.mx-sm-15{margin-left:60px !important}.mb-sm-15,.my-sm-15{margin-bottom:60px !important}.ms-sm-15{margin-inline-start:60px !important}.me-sm-15{margin-inline-end:60px !important}.ma-sm-15{margin:60px !important}.mt-sm-16,.my-sm-16{margin-top:64px !important}.mr-sm-16,.mx-sm-16{margin-right:64px !important}.ml-sm-16,.mx-sm-16{margin-left:64px !important}.mb-sm-16,.my-sm-16{margin-bottom:64px !important}.ms-sm-16{margin-inline-start:64px !important}.me-sm-16{margin-inline-end:64px !important}.ma-sm-16{margin:64px !important}.mt-sm-17,.my-sm-17{margin-top:68px !important}.mr-sm-17,.mx-sm-17{margin-right:68px !important}.ml-sm-17,.mx-sm-17{margin-left:68px !important}.mb-sm-17,.my-sm-17{margin-bottom:68px !important}.ms-sm-17{margin-inline-start:68px !important}.me-sm-17{margin-inline-end:68px !important}.ma-sm-17{margin:68px !important}.mt-sm-18,.my-sm-18{margin-top:72px !important}.mr-sm-18,.mx-sm-18{margin-right:72px !important}.ml-sm-18,.mx-sm-18{margin-left:72px !important}.mb-sm-18,.my-sm-18{margin-bottom:72px !important}.ms-sm-18{margin-inline-start:72px !important}.me-sm-18{margin-inline-end:72px !important}.ma-sm-18{margin:72px !important}.mt-sm-19,.my-sm-19{margin-top:76px !important}.mr-sm-19,.mx-sm-19{margin-right:76px !important}.ml-sm-19,.mx-sm-19{margin-left:76px !important}.mb-sm-19,.my-sm-19{margin-bottom:76px !important}.ms-sm-19{margin-inline-start:76px !important}.me-sm-19{margin-inline-end:76px !important}.ma-sm-19{margin:76px !important}.mt-sm-20,.my-sm-20{margin-top:80px !important}.mr-sm-20,.mx-sm-20{margin-right:80px !important}.ml-sm-20,.mx-sm-20{margin-left:80px !important}.mb-sm-20,.my-sm-20{margin-bottom:80px !important}.ms-sm-20{margin-inline-start:80px !important}.me-sm-20{margin-inline-end:80px !important}.ma-sm-20{margin:80px !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ms-sm-auto{margin-inline-start:auto !important}.me-sm-auto{margin-inline-end:auto !important}.ma-sm-auto{margin:auto !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.ps-sm-0{padding-inline-start:0 !important}.pe-sm-0{padding-inline-end:0 !important}.pa-sm-0{padding:0 !important}.pt-sm-1,.py-sm-1{padding-top:4px !important}.pr-sm-1,.px-sm-1{padding-right:4px !important}.pl-sm-1,.px-sm-1{padding-left:4px !important}.pb-sm-1,.py-sm-1{padding-bottom:4px !important}.ps-sm-1{padding-inline-start:4px !important}.pe-sm-1{padding-inline-end:4px !important}.pa-sm-1{padding:4px !important}.pt-sm-2,.py-sm-2{padding-top:8px !important}.pr-sm-2,.px-sm-2{padding-right:8px !important}.pl-sm-2,.px-sm-2{padding-left:8px !important}.pb-sm-2,.py-sm-2{padding-bottom:8px !important}.ps-sm-2{padding-inline-start:8px !important}.pe-sm-2{padding-inline-end:8px !important}.pa-sm-2{padding:8px !important}.pt-sm-3,.py-sm-3{padding-top:12px !important}.pr-sm-3,.px-sm-3{padding-right:12px !important}.pl-sm-3,.px-sm-3{padding-left:12px !important}.pb-sm-3,.py-sm-3{padding-bottom:12px !important}.ps-sm-3{padding-inline-start:12px !important}.pe-sm-3{padding-inline-end:12px !important}.pa-sm-3{padding:12px !important}.pt-sm-4,.py-sm-4{padding-top:16px !important}.pr-sm-4,.px-sm-4{padding-right:16px !important}.pl-sm-4,.px-sm-4{padding-left:16px !important}.pb-sm-4,.py-sm-4{padding-bottom:16px !important}.ps-sm-4{padding-inline-start:16px !important}.pe-sm-4{padding-inline-end:16px !important}.pa-sm-4{padding:16px !important}.pt-sm-5,.py-sm-5{padding-top:20px !important}.pr-sm-5,.px-sm-5{padding-right:20px !important}.pl-sm-5,.px-sm-5{padding-left:20px !important}.pb-sm-5,.py-sm-5{padding-bottom:20px !important}.ps-sm-5{padding-inline-start:20px !important}.pe-sm-5{padding-inline-end:20px !important}.pa-sm-5{padding:20px !important}.pt-sm-6,.py-sm-6{padding-top:24px !important}.pr-sm-6,.px-sm-6{padding-right:24px !important}.pl-sm-6,.px-sm-6{padding-left:24px !important}.pb-sm-6,.py-sm-6{padding-bottom:24px !important}.ps-sm-6{padding-inline-start:24px !important}.pe-sm-6{padding-inline-end:24px !important}.pa-sm-6{padding:24px !important}.pt-sm-7,.py-sm-7{padding-top:28px !important}.pr-sm-7,.px-sm-7{padding-right:28px !important}.pl-sm-7,.px-sm-7{padding-left:28px !important}.pb-sm-7,.py-sm-7{padding-bottom:28px !important}.ps-sm-7{padding-inline-start:28px !important}.pe-sm-7{padding-inline-end:28px !important}.pa-sm-7{padding:28px !important}.pt-sm-8,.py-sm-8{padding-top:32px !important}.pr-sm-8,.px-sm-8{padding-right:32px !important}.pl-sm-8,.px-sm-8{padding-left:32px !important}.pb-sm-8,.py-sm-8{padding-bottom:32px !important}.ps-sm-8{padding-inline-start:32px !important}.pe-sm-8{padding-inline-end:32px !important}.pa-sm-8{padding:32px !important}.pt-sm-9,.py-sm-9{padding-top:36px !important}.pr-sm-9,.px-sm-9{padding-right:36px !important}.pl-sm-9,.px-sm-9{padding-left:36px !important}.pb-sm-9,.py-sm-9{padding-bottom:36px !important}.ps-sm-9{padding-inline-start:36px !important}.pe-sm-9{padding-inline-end:36px !important}.pa-sm-9{padding:36px !important}.pt-sm-10,.py-sm-10{padding-top:40px !important}.pr-sm-10,.px-sm-10{padding-right:40px !important}.pl-sm-10,.px-sm-10{padding-left:40px !important}.pb-sm-10,.py-sm-10{padding-bottom:40px !important}.ps-sm-10{padding-inline-start:40px !important}.pe-sm-10{padding-inline-end:40px !important}.pa-sm-10{padding:40px !important}.pt-sm-11,.py-sm-11{padding-top:44px !important}.pr-sm-11,.px-sm-11{padding-right:44px !important}.pl-sm-11,.px-sm-11{padding-left:44px !important}.pb-sm-11,.py-sm-11{padding-bottom:44px !important}.ps-sm-11{padding-inline-start:44px !important}.pe-sm-11{padding-inline-end:44px !important}.pa-sm-11{padding:44px !important}.pt-sm-12,.py-sm-12{padding-top:48px !important}.pr-sm-12,.px-sm-12{padding-right:48px !important}.pl-sm-12,.px-sm-12{padding-left:48px !important}.pb-sm-12,.py-sm-12{padding-bottom:48px !important}.ps-sm-12{padding-inline-start:48px !important}.pe-sm-12{padding-inline-end:48px !important}.pa-sm-12{padding:48px !important}.pt-sm-13,.py-sm-13{padding-top:52px !important}.pr-sm-13,.px-sm-13{padding-right:52px !important}.pl-sm-13,.px-sm-13{padding-left:52px !important}.pb-sm-13,.py-sm-13{padding-bottom:52px !important}.ps-sm-13{padding-inline-start:52px !important}.pe-sm-13{padding-inline-end:52px !important}.pa-sm-13{padding:52px !important}.pt-sm-14,.py-sm-14{padding-top:56px !important}.pr-sm-14,.px-sm-14{padding-right:56px !important}.pl-sm-14,.px-sm-14{padding-left:56px !important}.pb-sm-14,.py-sm-14{padding-bottom:56px !important}.ps-sm-14{padding-inline-start:56px !important}.pe-sm-14{padding-inline-end:56px !important}.pa-sm-14{padding:56px !important}.pt-sm-15,.py-sm-15{padding-top:60px !important}.pr-sm-15,.px-sm-15{padding-right:60px !important}.pl-sm-15,.px-sm-15{padding-left:60px !important}.pb-sm-15,.py-sm-15{padding-bottom:60px !important}.ps-sm-15{padding-inline-start:60px !important}.pe-sm-15{padding-inline-end:60px !important}.pa-sm-15{padding:60px !important}.pt-sm-16,.py-sm-16{padding-top:64px !important}.pr-sm-16,.px-sm-16{padding-right:64px !important}.pl-sm-16,.px-sm-16{padding-left:64px !important}.pb-sm-16,.py-sm-16{padding-bottom:64px !important}.ps-sm-16{padding-inline-start:64px !important}.pe-sm-16{padding-inline-end:64px !important}.pa-sm-16{padding:64px !important}.pt-sm-17,.py-sm-17{padding-top:68px !important}.pr-sm-17,.px-sm-17{padding-right:68px !important}.pl-sm-17,.px-sm-17{padding-left:68px !important}.pb-sm-17,.py-sm-17{padding-bottom:68px !important}.ps-sm-17{padding-inline-start:68px !important}.pe-sm-17{padding-inline-end:68px !important}.pa-sm-17{padding:68px !important}.pt-sm-18,.py-sm-18{padding-top:72px !important}.pr-sm-18,.px-sm-18{padding-right:72px !important}.pl-sm-18,.px-sm-18{padding-left:72px !important}.pb-sm-18,.py-sm-18{padding-bottom:72px !important}.ps-sm-18{padding-inline-start:72px !important}.pe-sm-18{padding-inline-end:72px !important}.pa-sm-18{padding:72px !important}.pt-sm-19,.py-sm-19{padding-top:76px !important}.pr-sm-19,.px-sm-19{padding-right:76px !important}.pl-sm-19,.px-sm-19{padding-left:76px !important}.pb-sm-19,.py-sm-19{padding-bottom:76px !important}.ps-sm-19{padding-inline-start:76px !important}.pe-sm-19{padding-inline-end:76px !important}.pa-sm-19{padding:76px !important}.pt-sm-20,.py-sm-20{padding-top:80px !important}.pr-sm-20,.px-sm-20{padding-right:80px !important}.pl-sm-20,.px-sm-20{padding-left:80px !important}.pb-sm-20,.py-sm-20{padding-bottom:80px !important}.ps-sm-20{padding-inline-start:80px !important}.pe-sm-20{padding-inline-end:80px !important}.pa-sm-20{padding:80px !important}.pt-sm-auto,.py-sm-auto{padding-top:auto !important}.pr-sm-auto,.px-sm-auto{padding-right:auto !important}.pl-sm-auto,.px-sm-auto{padding-left:auto !important}.pb-sm-auto,.py-sm-auto{padding-bottom:auto !important}.ps-sm-auto{padding-inline-start:auto !important}.pe-sm-auto{padding-inline-end:auto !important}.pa-sm-auto{padding:auto !important}.mt-sm-n1,.my-sm-n1{margin-top:-4px !important}.mr-sm-n1,.mx-sm-n1{margin-right:-4px !important}.ml-sm-n1,.mx-sm-n1{margin-left:-4px !important}.mb-sm-n1,.my-sm-n1{margin-bottom:-4px !important}.ms-sm-n1{margin-inline-start:-4px !important}.me-sm-n1{margin-inline-end:-4px !important}.ma-sm-n1{margin:-4px !important}.mt-sm-n2,.my-sm-n2{margin-top:-8px !important}.mr-sm-n2,.mx-sm-n2{margin-right:-8px !important}.ml-sm-n2,.mx-sm-n2{margin-left:-8px !important}.mb-sm-n2,.my-sm-n2{margin-bottom:-8px !important}.ms-sm-n2{margin-inline-start:-8px !important}.me-sm-n2{margin-inline-end:-8px !important}.ma-sm-n2{margin:-8px !important}.mt-sm-n3,.my-sm-n3{margin-top:-12px !important}.mr-sm-n3,.mx-sm-n3{margin-right:-12px !important}.ml-sm-n3,.mx-sm-n3{margin-left:-12px !important}.mb-sm-n3,.my-sm-n3{margin-bottom:-12px !important}.ms-sm-n3{margin-inline-start:-12px !important}.me-sm-n3{margin-inline-end:-12px !important}.ma-sm-n3{margin:-12px !important}.mt-sm-n4,.my-sm-n4{margin-top:-16px !important}.mr-sm-n4,.mx-sm-n4{margin-right:-16px !important}.ml-sm-n4,.mx-sm-n4{margin-left:-16px !important}.mb-sm-n4,.my-sm-n4{margin-bottom:-16px !important}.ms-sm-n4{margin-inline-start:-16px !important}.me-sm-n4{margin-inline-end:-16px !important}.ma-sm-n4{margin:-16px !important}.mt-sm-n5,.my-sm-n5{margin-top:-20px !important}.mr-sm-n5,.mx-sm-n5{margin-right:-20px !important}.ml-sm-n5,.mx-sm-n5{margin-left:-20px !important}.mb-sm-n5,.my-sm-n5{margin-bottom:-20px !important}.ms-sm-n5{margin-inline-start:-20px !important}.me-sm-n5{margin-inline-end:-20px !important}.ma-sm-n5{margin:-20px !important}.mt-sm-n6,.my-sm-n6{margin-top:-24px !important}.mr-sm-n6,.mx-sm-n6{margin-right:-24px !important}.ml-sm-n6,.mx-sm-n6{margin-left:-24px !important}.mb-sm-n6,.my-sm-n6{margin-bottom:-24px !important}.ms-sm-n6{margin-inline-start:-24px !important}.me-sm-n6{margin-inline-end:-24px !important}.ma-sm-n6{margin:-24px !important}.mt-sm-n7,.my-sm-n7{margin-top:-28px !important}.mr-sm-n7,.mx-sm-n7{margin-right:-28px !important}.ml-sm-n7,.mx-sm-n7{margin-left:-28px !important}.mb-sm-n7,.my-sm-n7{margin-bottom:-28px !important}.ms-sm-n7{margin-inline-start:-28px !important}.me-sm-n7{margin-inline-end:-28px !important}.ma-sm-n7{margin:-28px !important}.mt-sm-n8,.my-sm-n8{margin-top:-32px !important}.mr-sm-n8,.mx-sm-n8{margin-right:-32px !important}.ml-sm-n8,.mx-sm-n8{margin-left:-32px !important}.mb-sm-n8,.my-sm-n8{margin-bottom:-32px !important}.ms-sm-n8{margin-inline-start:-32px !important}.me-sm-n8{margin-inline-end:-32px !important}.ma-sm-n8{margin:-32px !important}.mt-sm-n9,.my-sm-n9{margin-top:-36px !important}.mr-sm-n9,.mx-sm-n9{margin-right:-36px !important}.ml-sm-n9,.mx-sm-n9{margin-left:-36px !important}.mb-sm-n9,.my-sm-n9{margin-bottom:-36px !important}.ms-sm-n9{margin-inline-start:-36px !important}.me-sm-n9{margin-inline-end:-36px !important}.ma-sm-n9{margin:-36px !important}.mt-sm-n10,.my-sm-n10{margin-top:-40px !important}.mr-sm-n10,.mx-sm-n10{margin-right:-40px !important}.ml-sm-n10,.mx-sm-n10{margin-left:-40px !important}.mb-sm-n10,.my-sm-n10{margin-bottom:-40px !important}.ms-sm-n10{margin-inline-start:-40px !important}.me-sm-n10{margin-inline-end:-40px !important}.ma-sm-n10{margin:-40px !important}.mt-sm-n11,.my-sm-n11{margin-top:-44px !important}.mr-sm-n11,.mx-sm-n11{margin-right:-44px !important}.ml-sm-n11,.mx-sm-n11{margin-left:-44px !important}.mb-sm-n11,.my-sm-n11{margin-bottom:-44px !important}.ms-sm-n11{margin-inline-start:-44px !important}.me-sm-n11{margin-inline-end:-44px !important}.ma-sm-n11{margin:-44px !important}.mt-sm-n12,.my-sm-n12{margin-top:-48px !important}.mr-sm-n12,.mx-sm-n12{margin-right:-48px !important}.ml-sm-n12,.mx-sm-n12{margin-left:-48px !important}.mb-sm-n12,.my-sm-n12{margin-bottom:-48px !important}.ms-sm-n12{margin-inline-start:-48px !important}.me-sm-n12{margin-inline-end:-48px !important}.ma-sm-n12{margin:-48px !important}.mt-sm-n13,.my-sm-n13{margin-top:-52px !important}.mr-sm-n13,.mx-sm-n13{margin-right:-52px !important}.ml-sm-n13,.mx-sm-n13{margin-left:-52px !important}.mb-sm-n13,.my-sm-n13{margin-bottom:-52px !important}.ms-sm-n13{margin-inline-start:-52px !important}.me-sm-n13{margin-inline-end:-52px !important}.ma-sm-n13{margin:-52px !important}.mt-sm-n14,.my-sm-n14{margin-top:-56px !important}.mr-sm-n14,.mx-sm-n14{margin-right:-56px !important}.ml-sm-n14,.mx-sm-n14{margin-left:-56px !important}.mb-sm-n14,.my-sm-n14{margin-bottom:-56px !important}.ms-sm-n14{margin-inline-start:-56px !important}.me-sm-n14{margin-inline-end:-56px !important}.ma-sm-n14{margin:-56px !important}.mt-sm-n15,.my-sm-n15{margin-top:-60px !important}.mr-sm-n15,.mx-sm-n15{margin-right:-60px !important}.ml-sm-n15,.mx-sm-n15{margin-left:-60px !important}.mb-sm-n15,.my-sm-n15{margin-bottom:-60px !important}.ms-sm-n15{margin-inline-start:-60px !important}.me-sm-n15{margin-inline-end:-60px !important}.ma-sm-n15{margin:-60px !important}.mt-sm-n16,.my-sm-n16{margin-top:-64px !important}.mr-sm-n16,.mx-sm-n16{margin-right:-64px !important}.ml-sm-n16,.mx-sm-n16{margin-left:-64px !important}.mb-sm-n16,.my-sm-n16{margin-bottom:-64px !important}.ms-sm-n16{margin-inline-start:-64px !important}.me-sm-n16{margin-inline-end:-64px !important}.ma-sm-n16{margin:-64px !important}.mt-sm-n17,.my-sm-n17{margin-top:-68px !important}.mr-sm-n17,.mx-sm-n17{margin-right:-68px !important}.ml-sm-n17,.mx-sm-n17{margin-left:-68px !important}.mb-sm-n17,.my-sm-n17{margin-bottom:-68px !important}.ms-sm-n17{margin-inline-start:-68px !important}.me-sm-n17{margin-inline-end:-68px !important}.ma-sm-n17{margin:-68px !important}.mt-sm-n18,.my-sm-n18{margin-top:-72px !important}.mr-sm-n18,.mx-sm-n18{margin-right:-72px !important}.ml-sm-n18,.mx-sm-n18{margin-left:-72px !important}.mb-sm-n18,.my-sm-n18{margin-bottom:-72px !important}.ms-sm-n18{margin-inline-start:-72px !important}.me-sm-n18{margin-inline-end:-72px !important}.ma-sm-n18{margin:-72px !important}.mt-sm-n19,.my-sm-n19{margin-top:-76px !important}.mr-sm-n19,.mx-sm-n19{margin-right:-76px !important}.ml-sm-n19,.mx-sm-n19{margin-left:-76px !important}.mb-sm-n19,.my-sm-n19{margin-bottom:-76px !important}.ms-sm-n19{margin-inline-start:-76px !important}.me-sm-n19{margin-inline-end:-76px !important}.ma-sm-n19{margin:-76px !important}.mt-sm-n20,.my-sm-n20{margin-top:-80px !important}.mr-sm-n20,.mx-sm-n20{margin-right:-80px !important}.ml-sm-n20,.mx-sm-n20{margin-left:-80px !important}.mb-sm-n20,.my-sm-n20{margin-bottom:-80px !important}.ms-sm-n20{margin-inline-start:-80px !important}.me-sm-n20{margin-inline-end:-80px !important}.ma-sm-n20{margin:-80px !important}}@media screen and (min-width: 960px){.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ms-md-0{margin-inline-start:0 !important}.me-md-0{margin-inline-end:0 !important}.ma-md-0{margin:0 !important}.mt-md-1,.my-md-1{margin-top:4px !important}.mr-md-1,.mx-md-1{margin-right:4px !important}.ml-md-1,.mx-md-1{margin-left:4px !important}.mb-md-1,.my-md-1{margin-bottom:4px !important}.ms-md-1{margin-inline-start:4px !important}.me-md-1{margin-inline-end:4px !important}.ma-md-1{margin:4px !important}.mt-md-2,.my-md-2{margin-top:8px !important}.mr-md-2,.mx-md-2{margin-right:8px !important}.ml-md-2,.mx-md-2{margin-left:8px !important}.mb-md-2,.my-md-2{margin-bottom:8px !important}.ms-md-2{margin-inline-start:8px !important}.me-md-2{margin-inline-end:8px !important}.ma-md-2{margin:8px !important}.mt-md-3,.my-md-3{margin-top:12px !important}.mr-md-3,.mx-md-3{margin-right:12px !important}.ml-md-3,.mx-md-3{margin-left:12px !important}.mb-md-3,.my-md-3{margin-bottom:12px !important}.ms-md-3{margin-inline-start:12px !important}.me-md-3{margin-inline-end:12px !important}.ma-md-3{margin:12px !important}.mt-md-4,.my-md-4{margin-top:16px !important}.mr-md-4,.mx-md-4{margin-right:16px !important}.ml-md-4,.mx-md-4{margin-left:16px !important}.mb-md-4,.my-md-4{margin-bottom:16px !important}.ms-md-4{margin-inline-start:16px !important}.me-md-4{margin-inline-end:16px !important}.ma-md-4{margin:16px !important}.mt-md-5,.my-md-5{margin-top:20px !important}.mr-md-5,.mx-md-5{margin-right:20px !important}.ml-md-5,.mx-md-5{margin-left:20px !important}.mb-md-5,.my-md-5{margin-bottom:20px !important}.ms-md-5{margin-inline-start:20px !important}.me-md-5{margin-inline-end:20px !important}.ma-md-5{margin:20px !important}.mt-md-6,.my-md-6{margin-top:24px !important}.mr-md-6,.mx-md-6{margin-right:24px !important}.ml-md-6,.mx-md-6{margin-left:24px !important}.mb-md-6,.my-md-6{margin-bottom:24px !important}.ms-md-6{margin-inline-start:24px !important}.me-md-6{margin-inline-end:24px !important}.ma-md-6{margin:24px !important}.mt-md-7,.my-md-7{margin-top:28px !important}.mr-md-7,.mx-md-7{margin-right:28px !important}.ml-md-7,.mx-md-7{margin-left:28px !important}.mb-md-7,.my-md-7{margin-bottom:28px !important}.ms-md-7{margin-inline-start:28px !important}.me-md-7{margin-inline-end:28px !important}.ma-md-7{margin:28px !important}.mt-md-8,.my-md-8{margin-top:32px !important}.mr-md-8,.mx-md-8{margin-right:32px !important}.ml-md-8,.mx-md-8{margin-left:32px !important}.mb-md-8,.my-md-8{margin-bottom:32px !important}.ms-md-8{margin-inline-start:32px !important}.me-md-8{margin-inline-end:32px !important}.ma-md-8{margin:32px !important}.mt-md-9,.my-md-9{margin-top:36px !important}.mr-md-9,.mx-md-9{margin-right:36px !important}.ml-md-9,.mx-md-9{margin-left:36px !important}.mb-md-9,.my-md-9{margin-bottom:36px !important}.ms-md-9{margin-inline-start:36px !important}.me-md-9{margin-inline-end:36px !important}.ma-md-9{margin:36px !important}.mt-md-10,.my-md-10{margin-top:40px !important}.mr-md-10,.mx-md-10{margin-right:40px !important}.ml-md-10,.mx-md-10{margin-left:40px !important}.mb-md-10,.my-md-10{margin-bottom:40px !important}.ms-md-10{margin-inline-start:40px !important}.me-md-10{margin-inline-end:40px !important}.ma-md-10{margin:40px !important}.mt-md-11,.my-md-11{margin-top:44px !important}.mr-md-11,.mx-md-11{margin-right:44px !important}.ml-md-11,.mx-md-11{margin-left:44px !important}.mb-md-11,.my-md-11{margin-bottom:44px !important}.ms-md-11{margin-inline-start:44px !important}.me-md-11{margin-inline-end:44px !important}.ma-md-11{margin:44px !important}.mt-md-12,.my-md-12{margin-top:48px !important}.mr-md-12,.mx-md-12{margin-right:48px !important}.ml-md-12,.mx-md-12{margin-left:48px !important}.mb-md-12,.my-md-12{margin-bottom:48px !important}.ms-md-12{margin-inline-start:48px !important}.me-md-12{margin-inline-end:48px !important}.ma-md-12{margin:48px !important}.mt-md-13,.my-md-13{margin-top:52px !important}.mr-md-13,.mx-md-13{margin-right:52px !important}.ml-md-13,.mx-md-13{margin-left:52px !important}.mb-md-13,.my-md-13{margin-bottom:52px !important}.ms-md-13{margin-inline-start:52px !important}.me-md-13{margin-inline-end:52px !important}.ma-md-13{margin:52px !important}.mt-md-14,.my-md-14{margin-top:56px !important}.mr-md-14,.mx-md-14{margin-right:56px !important}.ml-md-14,.mx-md-14{margin-left:56px !important}.mb-md-14,.my-md-14{margin-bottom:56px !important}.ms-md-14{margin-inline-start:56px !important}.me-md-14{margin-inline-end:56px !important}.ma-md-14{margin:56px !important}.mt-md-15,.my-md-15{margin-top:60px !important}.mr-md-15,.mx-md-15{margin-right:60px !important}.ml-md-15,.mx-md-15{margin-left:60px !important}.mb-md-15,.my-md-15{margin-bottom:60px !important}.ms-md-15{margin-inline-start:60px !important}.me-md-15{margin-inline-end:60px !important}.ma-md-15{margin:60px !important}.mt-md-16,.my-md-16{margin-top:64px !important}.mr-md-16,.mx-md-16{margin-right:64px !important}.ml-md-16,.mx-md-16{margin-left:64px !important}.mb-md-16,.my-md-16{margin-bottom:64px !important}.ms-md-16{margin-inline-start:64px !important}.me-md-16{margin-inline-end:64px !important}.ma-md-16{margin:64px !important}.mt-md-17,.my-md-17{margin-top:68px !important}.mr-md-17,.mx-md-17{margin-right:68px !important}.ml-md-17,.mx-md-17{margin-left:68px !important}.mb-md-17,.my-md-17{margin-bottom:68px !important}.ms-md-17{margin-inline-start:68px !important}.me-md-17{margin-inline-end:68px !important}.ma-md-17{margin:68px !important}.mt-md-18,.my-md-18{margin-top:72px !important}.mr-md-18,.mx-md-18{margin-right:72px !important}.ml-md-18,.mx-md-18{margin-left:72px !important}.mb-md-18,.my-md-18{margin-bottom:72px !important}.ms-md-18{margin-inline-start:72px !important}.me-md-18{margin-inline-end:72px !important}.ma-md-18{margin:72px !important}.mt-md-19,.my-md-19{margin-top:76px !important}.mr-md-19,.mx-md-19{margin-right:76px !important}.ml-md-19,.mx-md-19{margin-left:76px !important}.mb-md-19,.my-md-19{margin-bottom:76px !important}.ms-md-19{margin-inline-start:76px !important}.me-md-19{margin-inline-end:76px !important}.ma-md-19{margin:76px !important}.mt-md-20,.my-md-20{margin-top:80px !important}.mr-md-20,.mx-md-20{margin-right:80px !important}.ml-md-20,.mx-md-20{margin-left:80px !important}.mb-md-20,.my-md-20{margin-bottom:80px !important}.ms-md-20{margin-inline-start:80px !important}.me-md-20{margin-inline-end:80px !important}.ma-md-20{margin:80px !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ms-md-auto{margin-inline-start:auto !important}.me-md-auto{margin-inline-end:auto !important}.ma-md-auto{margin:auto !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.ps-md-0{padding-inline-start:0 !important}.pe-md-0{padding-inline-end:0 !important}.pa-md-0{padding:0 !important}.pt-md-1,.py-md-1{padding-top:4px !important}.pr-md-1,.px-md-1{padding-right:4px !important}.pl-md-1,.px-md-1{padding-left:4px !important}.pb-md-1,.py-md-1{padding-bottom:4px !important}.ps-md-1{padding-inline-start:4px !important}.pe-md-1{padding-inline-end:4px !important}.pa-md-1{padding:4px !important}.pt-md-2,.py-md-2{padding-top:8px !important}.pr-md-2,.px-md-2{padding-right:8px !important}.pl-md-2,.px-md-2{padding-left:8px !important}.pb-md-2,.py-md-2{padding-bottom:8px !important}.ps-md-2{padding-inline-start:8px !important}.pe-md-2{padding-inline-end:8px !important}.pa-md-2{padding:8px !important}.pt-md-3,.py-md-3{padding-top:12px !important}.pr-md-3,.px-md-3{padding-right:12px !important}.pl-md-3,.px-md-3{padding-left:12px !important}.pb-md-3,.py-md-3{padding-bottom:12px !important}.ps-md-3{padding-inline-start:12px !important}.pe-md-3{padding-inline-end:12px !important}.pa-md-3{padding:12px !important}.pt-md-4,.py-md-4{padding-top:16px !important}.pr-md-4,.px-md-4{padding-right:16px !important}.pl-md-4,.px-md-4{padding-left:16px !important}.pb-md-4,.py-md-4{padding-bottom:16px !important}.ps-md-4{padding-inline-start:16px !important}.pe-md-4{padding-inline-end:16px !important}.pa-md-4{padding:16px !important}.pt-md-5,.py-md-5{padding-top:20px !important}.pr-md-5,.px-md-5{padding-right:20px !important}.pl-md-5,.px-md-5{padding-left:20px !important}.pb-md-5,.py-md-5{padding-bottom:20px !important}.ps-md-5{padding-inline-start:20px !important}.pe-md-5{padding-inline-end:20px !important}.pa-md-5{padding:20px !important}.pt-md-6,.py-md-6{padding-top:24px !important}.pr-md-6,.px-md-6{padding-right:24px !important}.pl-md-6,.px-md-6{padding-left:24px !important}.pb-md-6,.py-md-6{padding-bottom:24px !important}.ps-md-6{padding-inline-start:24px !important}.pe-md-6{padding-inline-end:24px !important}.pa-md-6{padding:24px !important}.pt-md-7,.py-md-7{padding-top:28px !important}.pr-md-7,.px-md-7{padding-right:28px !important}.pl-md-7,.px-md-7{padding-left:28px !important}.pb-md-7,.py-md-7{padding-bottom:28px !important}.ps-md-7{padding-inline-start:28px !important}.pe-md-7{padding-inline-end:28px !important}.pa-md-7{padding:28px !important}.pt-md-8,.py-md-8{padding-top:32px !important}.pr-md-8,.px-md-8{padding-right:32px !important}.pl-md-8,.px-md-8{padding-left:32px !important}.pb-md-8,.py-md-8{padding-bottom:32px !important}.ps-md-8{padding-inline-start:32px !important}.pe-md-8{padding-inline-end:32px !important}.pa-md-8{padding:32px !important}.pt-md-9,.py-md-9{padding-top:36px !important}.pr-md-9,.px-md-9{padding-right:36px !important}.pl-md-9,.px-md-9{padding-left:36px !important}.pb-md-9,.py-md-9{padding-bottom:36px !important}.ps-md-9{padding-inline-start:36px !important}.pe-md-9{padding-inline-end:36px !important}.pa-md-9{padding:36px !important}.pt-md-10,.py-md-10{padding-top:40px !important}.pr-md-10,.px-md-10{padding-right:40px !important}.pl-md-10,.px-md-10{padding-left:40px !important}.pb-md-10,.py-md-10{padding-bottom:40px !important}.ps-md-10{padding-inline-start:40px !important}.pe-md-10{padding-inline-end:40px !important}.pa-md-10{padding:40px !important}.pt-md-11,.py-md-11{padding-top:44px !important}.pr-md-11,.px-md-11{padding-right:44px !important}.pl-md-11,.px-md-11{padding-left:44px !important}.pb-md-11,.py-md-11{padding-bottom:44px !important}.ps-md-11{padding-inline-start:44px !important}.pe-md-11{padding-inline-end:44px !important}.pa-md-11{padding:44px !important}.pt-md-12,.py-md-12{padding-top:48px !important}.pr-md-12,.px-md-12{padding-right:48px !important}.pl-md-12,.px-md-12{padding-left:48px !important}.pb-md-12,.py-md-12{padding-bottom:48px !important}.ps-md-12{padding-inline-start:48px !important}.pe-md-12{padding-inline-end:48px !important}.pa-md-12{padding:48px !important}.pt-md-13,.py-md-13{padding-top:52px !important}.pr-md-13,.px-md-13{padding-right:52px !important}.pl-md-13,.px-md-13{padding-left:52px !important}.pb-md-13,.py-md-13{padding-bottom:52px !important}.ps-md-13{padding-inline-start:52px !important}.pe-md-13{padding-inline-end:52px !important}.pa-md-13{padding:52px !important}.pt-md-14,.py-md-14{padding-top:56px !important}.pr-md-14,.px-md-14{padding-right:56px !important}.pl-md-14,.px-md-14{padding-left:56px !important}.pb-md-14,.py-md-14{padding-bottom:56px !important}.ps-md-14{padding-inline-start:56px !important}.pe-md-14{padding-inline-end:56px !important}.pa-md-14{padding:56px !important}.pt-md-15,.py-md-15{padding-top:60px !important}.pr-md-15,.px-md-15{padding-right:60px !important}.pl-md-15,.px-md-15{padding-left:60px !important}.pb-md-15,.py-md-15{padding-bottom:60px !important}.ps-md-15{padding-inline-start:60px !important}.pe-md-15{padding-inline-end:60px !important}.pa-md-15{padding:60px !important}.pt-md-16,.py-md-16{padding-top:64px !important}.pr-md-16,.px-md-16{padding-right:64px !important}.pl-md-16,.px-md-16{padding-left:64px !important}.pb-md-16,.py-md-16{padding-bottom:64px !important}.ps-md-16{padding-inline-start:64px !important}.pe-md-16{padding-inline-end:64px !important}.pa-md-16{padding:64px !important}.pt-md-17,.py-md-17{padding-top:68px !important}.pr-md-17,.px-md-17{padding-right:68px !important}.pl-md-17,.px-md-17{padding-left:68px !important}.pb-md-17,.py-md-17{padding-bottom:68px !important}.ps-md-17{padding-inline-start:68px !important}.pe-md-17{padding-inline-end:68px !important}.pa-md-17{padding:68px !important}.pt-md-18,.py-md-18{padding-top:72px !important}.pr-md-18,.px-md-18{padding-right:72px !important}.pl-md-18,.px-md-18{padding-left:72px !important}.pb-md-18,.py-md-18{padding-bottom:72px !important}.ps-md-18{padding-inline-start:72px !important}.pe-md-18{padding-inline-end:72px !important}.pa-md-18{padding:72px !important}.pt-md-19,.py-md-19{padding-top:76px !important}.pr-md-19,.px-md-19{padding-right:76px !important}.pl-md-19,.px-md-19{padding-left:76px !important}.pb-md-19,.py-md-19{padding-bottom:76px !important}.ps-md-19{padding-inline-start:76px !important}.pe-md-19{padding-inline-end:76px !important}.pa-md-19{padding:76px !important}.pt-md-20,.py-md-20{padding-top:80px !important}.pr-md-20,.px-md-20{padding-right:80px !important}.pl-md-20,.px-md-20{padding-left:80px !important}.pb-md-20,.py-md-20{padding-bottom:80px !important}.ps-md-20{padding-inline-start:80px !important}.pe-md-20{padding-inline-end:80px !important}.pa-md-20{padding:80px !important}.pt-md-auto,.py-md-auto{padding-top:auto !important}.pr-md-auto,.px-md-auto{padding-right:auto !important}.pl-md-auto,.px-md-auto{padding-left:auto !important}.pb-md-auto,.py-md-auto{padding-bottom:auto !important}.ps-md-auto{padding-inline-start:auto !important}.pe-md-auto{padding-inline-end:auto !important}.pa-md-auto{padding:auto !important}.mt-md-n1,.my-md-n1{margin-top:-4px !important}.mr-md-n1,.mx-md-n1{margin-right:-4px !important}.ml-md-n1,.mx-md-n1{margin-left:-4px !important}.mb-md-n1,.my-md-n1{margin-bottom:-4px !important}.ms-md-n1{margin-inline-start:-4px !important}.me-md-n1{margin-inline-end:-4px !important}.ma-md-n1{margin:-4px !important}.mt-md-n2,.my-md-n2{margin-top:-8px !important}.mr-md-n2,.mx-md-n2{margin-right:-8px !important}.ml-md-n2,.mx-md-n2{margin-left:-8px !important}.mb-md-n2,.my-md-n2{margin-bottom:-8px !important}.ms-md-n2{margin-inline-start:-8px !important}.me-md-n2{margin-inline-end:-8px !important}.ma-md-n2{margin:-8px !important}.mt-md-n3,.my-md-n3{margin-top:-12px !important}.mr-md-n3,.mx-md-n3{margin-right:-12px !important}.ml-md-n3,.mx-md-n3{margin-left:-12px !important}.mb-md-n3,.my-md-n3{margin-bottom:-12px !important}.ms-md-n3{margin-inline-start:-12px !important}.me-md-n3{margin-inline-end:-12px !important}.ma-md-n3{margin:-12px !important}.mt-md-n4,.my-md-n4{margin-top:-16px !important}.mr-md-n4,.mx-md-n4{margin-right:-16px !important}.ml-md-n4,.mx-md-n4{margin-left:-16px !important}.mb-md-n4,.my-md-n4{margin-bottom:-16px !important}.ms-md-n4{margin-inline-start:-16px !important}.me-md-n4{margin-inline-end:-16px !important}.ma-md-n4{margin:-16px !important}.mt-md-n5,.my-md-n5{margin-top:-20px !important}.mr-md-n5,.mx-md-n5{margin-right:-20px !important}.ml-md-n5,.mx-md-n5{margin-left:-20px !important}.mb-md-n5,.my-md-n5{margin-bottom:-20px !important}.ms-md-n5{margin-inline-start:-20px !important}.me-md-n5{margin-inline-end:-20px !important}.ma-md-n5{margin:-20px !important}.mt-md-n6,.my-md-n6{margin-top:-24px !important}.mr-md-n6,.mx-md-n6{margin-right:-24px !important}.ml-md-n6,.mx-md-n6{margin-left:-24px !important}.mb-md-n6,.my-md-n6{margin-bottom:-24px !important}.ms-md-n6{margin-inline-start:-24px !important}.me-md-n6{margin-inline-end:-24px !important}.ma-md-n6{margin:-24px !important}.mt-md-n7,.my-md-n7{margin-top:-28px !important}.mr-md-n7,.mx-md-n7{margin-right:-28px !important}.ml-md-n7,.mx-md-n7{margin-left:-28px !important}.mb-md-n7,.my-md-n7{margin-bottom:-28px !important}.ms-md-n7{margin-inline-start:-28px !important}.me-md-n7{margin-inline-end:-28px !important}.ma-md-n7{margin:-28px !important}.mt-md-n8,.my-md-n8{margin-top:-32px !important}.mr-md-n8,.mx-md-n8{margin-right:-32px !important}.ml-md-n8,.mx-md-n8{margin-left:-32px !important}.mb-md-n8,.my-md-n8{margin-bottom:-32px !important}.ms-md-n8{margin-inline-start:-32px !important}.me-md-n8{margin-inline-end:-32px !important}.ma-md-n8{margin:-32px !important}.mt-md-n9,.my-md-n9{margin-top:-36px !important}.mr-md-n9,.mx-md-n9{margin-right:-36px !important}.ml-md-n9,.mx-md-n9{margin-left:-36px !important}.mb-md-n9,.my-md-n9{margin-bottom:-36px !important}.ms-md-n9{margin-inline-start:-36px !important}.me-md-n9{margin-inline-end:-36px !important}.ma-md-n9{margin:-36px !important}.mt-md-n10,.my-md-n10{margin-top:-40px !important}.mr-md-n10,.mx-md-n10{margin-right:-40px !important}.ml-md-n10,.mx-md-n10{margin-left:-40px !important}.mb-md-n10,.my-md-n10{margin-bottom:-40px !important}.ms-md-n10{margin-inline-start:-40px !important}.me-md-n10{margin-inline-end:-40px !important}.ma-md-n10{margin:-40px !important}.mt-md-n11,.my-md-n11{margin-top:-44px !important}.mr-md-n11,.mx-md-n11{margin-right:-44px !important}.ml-md-n11,.mx-md-n11{margin-left:-44px !important}.mb-md-n11,.my-md-n11{margin-bottom:-44px !important}.ms-md-n11{margin-inline-start:-44px !important}.me-md-n11{margin-inline-end:-44px !important}.ma-md-n11{margin:-44px !important}.mt-md-n12,.my-md-n12{margin-top:-48px !important}.mr-md-n12,.mx-md-n12{margin-right:-48px !important}.ml-md-n12,.mx-md-n12{margin-left:-48px !important}.mb-md-n12,.my-md-n12{margin-bottom:-48px !important}.ms-md-n12{margin-inline-start:-48px !important}.me-md-n12{margin-inline-end:-48px !important}.ma-md-n12{margin:-48px !important}.mt-md-n13,.my-md-n13{margin-top:-52px !important}.mr-md-n13,.mx-md-n13{margin-right:-52px !important}.ml-md-n13,.mx-md-n13{margin-left:-52px !important}.mb-md-n13,.my-md-n13{margin-bottom:-52px !important}.ms-md-n13{margin-inline-start:-52px !important}.me-md-n13{margin-inline-end:-52px !important}.ma-md-n13{margin:-52px !important}.mt-md-n14,.my-md-n14{margin-top:-56px !important}.mr-md-n14,.mx-md-n14{margin-right:-56px !important}.ml-md-n14,.mx-md-n14{margin-left:-56px !important}.mb-md-n14,.my-md-n14{margin-bottom:-56px !important}.ms-md-n14{margin-inline-start:-56px !important}.me-md-n14{margin-inline-end:-56px !important}.ma-md-n14{margin:-56px !important}.mt-md-n15,.my-md-n15{margin-top:-60px !important}.mr-md-n15,.mx-md-n15{margin-right:-60px !important}.ml-md-n15,.mx-md-n15{margin-left:-60px !important}.mb-md-n15,.my-md-n15{margin-bottom:-60px !important}.ms-md-n15{margin-inline-start:-60px !important}.me-md-n15{margin-inline-end:-60px !important}.ma-md-n15{margin:-60px !important}.mt-md-n16,.my-md-n16{margin-top:-64px !important}.mr-md-n16,.mx-md-n16{margin-right:-64px !important}.ml-md-n16,.mx-md-n16{margin-left:-64px !important}.mb-md-n16,.my-md-n16{margin-bottom:-64px !important}.ms-md-n16{margin-inline-start:-64px !important}.me-md-n16{margin-inline-end:-64px !important}.ma-md-n16{margin:-64px !important}.mt-md-n17,.my-md-n17{margin-top:-68px !important}.mr-md-n17,.mx-md-n17{margin-right:-68px !important}.ml-md-n17,.mx-md-n17{margin-left:-68px !important}.mb-md-n17,.my-md-n17{margin-bottom:-68px !important}.ms-md-n17{margin-inline-start:-68px !important}.me-md-n17{margin-inline-end:-68px !important}.ma-md-n17{margin:-68px !important}.mt-md-n18,.my-md-n18{margin-top:-72px !important}.mr-md-n18,.mx-md-n18{margin-right:-72px !important}.ml-md-n18,.mx-md-n18{margin-left:-72px !important}.mb-md-n18,.my-md-n18{margin-bottom:-72px !important}.ms-md-n18{margin-inline-start:-72px !important}.me-md-n18{margin-inline-end:-72px !important}.ma-md-n18{margin:-72px !important}.mt-md-n19,.my-md-n19{margin-top:-76px !important}.mr-md-n19,.mx-md-n19{margin-right:-76px !important}.ml-md-n19,.mx-md-n19{margin-left:-76px !important}.mb-md-n19,.my-md-n19{margin-bottom:-76px !important}.ms-md-n19{margin-inline-start:-76px !important}.me-md-n19{margin-inline-end:-76px !important}.ma-md-n19{margin:-76px !important}.mt-md-n20,.my-md-n20{margin-top:-80px !important}.mr-md-n20,.mx-md-n20{margin-right:-80px !important}.ml-md-n20,.mx-md-n20{margin-left:-80px !important}.mb-md-n20,.my-md-n20{margin-bottom:-80px !important}.ms-md-n20{margin-inline-start:-80px !important}.me-md-n20{margin-inline-end:-80px !important}.ma-md-n20{margin:-80px !important}}@media screen and (min-width: 1280px){.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ms-lg-0{margin-inline-start:0 !important}.me-lg-0{margin-inline-end:0 !important}.ma-lg-0{margin:0 !important}.mt-lg-1,.my-lg-1{margin-top:4px !important}.mr-lg-1,.mx-lg-1{margin-right:4px !important}.ml-lg-1,.mx-lg-1{margin-left:4px !important}.mb-lg-1,.my-lg-1{margin-bottom:4px !important}.ms-lg-1{margin-inline-start:4px !important}.me-lg-1{margin-inline-end:4px !important}.ma-lg-1{margin:4px !important}.mt-lg-2,.my-lg-2{margin-top:8px !important}.mr-lg-2,.mx-lg-2{margin-right:8px !important}.ml-lg-2,.mx-lg-2{margin-left:8px !important}.mb-lg-2,.my-lg-2{margin-bottom:8px !important}.ms-lg-2{margin-inline-start:8px !important}.me-lg-2{margin-inline-end:8px !important}.ma-lg-2{margin:8px !important}.mt-lg-3,.my-lg-3{margin-top:12px !important}.mr-lg-3,.mx-lg-3{margin-right:12px !important}.ml-lg-3,.mx-lg-3{margin-left:12px !important}.mb-lg-3,.my-lg-3{margin-bottom:12px !important}.ms-lg-3{margin-inline-start:12px !important}.me-lg-3{margin-inline-end:12px !important}.ma-lg-3{margin:12px !important}.mt-lg-4,.my-lg-4{margin-top:16px !important}.mr-lg-4,.mx-lg-4{margin-right:16px !important}.ml-lg-4,.mx-lg-4{margin-left:16px !important}.mb-lg-4,.my-lg-4{margin-bottom:16px !important}.ms-lg-4{margin-inline-start:16px !important}.me-lg-4{margin-inline-end:16px !important}.ma-lg-4{margin:16px !important}.mt-lg-5,.my-lg-5{margin-top:20px !important}.mr-lg-5,.mx-lg-5{margin-right:20px !important}.ml-lg-5,.mx-lg-5{margin-left:20px !important}.mb-lg-5,.my-lg-5{margin-bottom:20px !important}.ms-lg-5{margin-inline-start:20px !important}.me-lg-5{margin-inline-end:20px !important}.ma-lg-5{margin:20px !important}.mt-lg-6,.my-lg-6{margin-top:24px !important}.mr-lg-6,.mx-lg-6{margin-right:24px !important}.ml-lg-6,.mx-lg-6{margin-left:24px !important}.mb-lg-6,.my-lg-6{margin-bottom:24px !important}.ms-lg-6{margin-inline-start:24px !important}.me-lg-6{margin-inline-end:24px !important}.ma-lg-6{margin:24px !important}.mt-lg-7,.my-lg-7{margin-top:28px !important}.mr-lg-7,.mx-lg-7{margin-right:28px !important}.ml-lg-7,.mx-lg-7{margin-left:28px !important}.mb-lg-7,.my-lg-7{margin-bottom:28px !important}.ms-lg-7{margin-inline-start:28px !important}.me-lg-7{margin-inline-end:28px !important}.ma-lg-7{margin:28px !important}.mt-lg-8,.my-lg-8{margin-top:32px !important}.mr-lg-8,.mx-lg-8{margin-right:32px !important}.ml-lg-8,.mx-lg-8{margin-left:32px !important}.mb-lg-8,.my-lg-8{margin-bottom:32px !important}.ms-lg-8{margin-inline-start:32px !important}.me-lg-8{margin-inline-end:32px !important}.ma-lg-8{margin:32px !important}.mt-lg-9,.my-lg-9{margin-top:36px !important}.mr-lg-9,.mx-lg-9{margin-right:36px !important}.ml-lg-9,.mx-lg-9{margin-left:36px !important}.mb-lg-9,.my-lg-9{margin-bottom:36px !important}.ms-lg-9{margin-inline-start:36px !important}.me-lg-9{margin-inline-end:36px !important}.ma-lg-9{margin:36px !important}.mt-lg-10,.my-lg-10{margin-top:40px !important}.mr-lg-10,.mx-lg-10{margin-right:40px !important}.ml-lg-10,.mx-lg-10{margin-left:40px !important}.mb-lg-10,.my-lg-10{margin-bottom:40px !important}.ms-lg-10{margin-inline-start:40px !important}.me-lg-10{margin-inline-end:40px !important}.ma-lg-10{margin:40px !important}.mt-lg-11,.my-lg-11{margin-top:44px !important}.mr-lg-11,.mx-lg-11{margin-right:44px !important}.ml-lg-11,.mx-lg-11{margin-left:44px !important}.mb-lg-11,.my-lg-11{margin-bottom:44px !important}.ms-lg-11{margin-inline-start:44px !important}.me-lg-11{margin-inline-end:44px !important}.ma-lg-11{margin:44px !important}.mt-lg-12,.my-lg-12{margin-top:48px !important}.mr-lg-12,.mx-lg-12{margin-right:48px !important}.ml-lg-12,.mx-lg-12{margin-left:48px !important}.mb-lg-12,.my-lg-12{margin-bottom:48px !important}.ms-lg-12{margin-inline-start:48px !important}.me-lg-12{margin-inline-end:48px !important}.ma-lg-12{margin:48px !important}.mt-lg-13,.my-lg-13{margin-top:52px !important}.mr-lg-13,.mx-lg-13{margin-right:52px !important}.ml-lg-13,.mx-lg-13{margin-left:52px !important}.mb-lg-13,.my-lg-13{margin-bottom:52px !important}.ms-lg-13{margin-inline-start:52px !important}.me-lg-13{margin-inline-end:52px !important}.ma-lg-13{margin:52px !important}.mt-lg-14,.my-lg-14{margin-top:56px !important}.mr-lg-14,.mx-lg-14{margin-right:56px !important}.ml-lg-14,.mx-lg-14{margin-left:56px !important}.mb-lg-14,.my-lg-14{margin-bottom:56px !important}.ms-lg-14{margin-inline-start:56px !important}.me-lg-14{margin-inline-end:56px !important}.ma-lg-14{margin:56px !important}.mt-lg-15,.my-lg-15{margin-top:60px !important}.mr-lg-15,.mx-lg-15{margin-right:60px !important}.ml-lg-15,.mx-lg-15{margin-left:60px !important}.mb-lg-15,.my-lg-15{margin-bottom:60px !important}.ms-lg-15{margin-inline-start:60px !important}.me-lg-15{margin-inline-end:60px !important}.ma-lg-15{margin:60px !important}.mt-lg-16,.my-lg-16{margin-top:64px !important}.mr-lg-16,.mx-lg-16{margin-right:64px !important}.ml-lg-16,.mx-lg-16{margin-left:64px !important}.mb-lg-16,.my-lg-16{margin-bottom:64px !important}.ms-lg-16{margin-inline-start:64px !important}.me-lg-16{margin-inline-end:64px !important}.ma-lg-16{margin:64px !important}.mt-lg-17,.my-lg-17{margin-top:68px !important}.mr-lg-17,.mx-lg-17{margin-right:68px !important}.ml-lg-17,.mx-lg-17{margin-left:68px !important}.mb-lg-17,.my-lg-17{margin-bottom:68px !important}.ms-lg-17{margin-inline-start:68px !important}.me-lg-17{margin-inline-end:68px !important}.ma-lg-17{margin:68px !important}.mt-lg-18,.my-lg-18{margin-top:72px !important}.mr-lg-18,.mx-lg-18{margin-right:72px !important}.ml-lg-18,.mx-lg-18{margin-left:72px !important}.mb-lg-18,.my-lg-18{margin-bottom:72px !important}.ms-lg-18{margin-inline-start:72px !important}.me-lg-18{margin-inline-end:72px !important}.ma-lg-18{margin:72px !important}.mt-lg-19,.my-lg-19{margin-top:76px !important}.mr-lg-19,.mx-lg-19{margin-right:76px !important}.ml-lg-19,.mx-lg-19{margin-left:76px !important}.mb-lg-19,.my-lg-19{margin-bottom:76px !important}.ms-lg-19{margin-inline-start:76px !important}.me-lg-19{margin-inline-end:76px !important}.ma-lg-19{margin:76px !important}.mt-lg-20,.my-lg-20{margin-top:80px !important}.mr-lg-20,.mx-lg-20{margin-right:80px !important}.ml-lg-20,.mx-lg-20{margin-left:80px !important}.mb-lg-20,.my-lg-20{margin-bottom:80px !important}.ms-lg-20{margin-inline-start:80px !important}.me-lg-20{margin-inline-end:80px !important}.ma-lg-20{margin:80px !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ms-lg-auto{margin-inline-start:auto !important}.me-lg-auto{margin-inline-end:auto !important}.ma-lg-auto{margin:auto !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.ps-lg-0{padding-inline-start:0 !important}.pe-lg-0{padding-inline-end:0 !important}.pa-lg-0{padding:0 !important}.pt-lg-1,.py-lg-1{padding-top:4px !important}.pr-lg-1,.px-lg-1{padding-right:4px !important}.pl-lg-1,.px-lg-1{padding-left:4px !important}.pb-lg-1,.py-lg-1{padding-bottom:4px !important}.ps-lg-1{padding-inline-start:4px !important}.pe-lg-1{padding-inline-end:4px !important}.pa-lg-1{padding:4px !important}.pt-lg-2,.py-lg-2{padding-top:8px !important}.pr-lg-2,.px-lg-2{padding-right:8px !important}.pl-lg-2,.px-lg-2{padding-left:8px !important}.pb-lg-2,.py-lg-2{padding-bottom:8px !important}.ps-lg-2{padding-inline-start:8px !important}.pe-lg-2{padding-inline-end:8px !important}.pa-lg-2{padding:8px !important}.pt-lg-3,.py-lg-3{padding-top:12px !important}.pr-lg-3,.px-lg-3{padding-right:12px !important}.pl-lg-3,.px-lg-3{padding-left:12px !important}.pb-lg-3,.py-lg-3{padding-bottom:12px !important}.ps-lg-3{padding-inline-start:12px !important}.pe-lg-3{padding-inline-end:12px !important}.pa-lg-3{padding:12px !important}.pt-lg-4,.py-lg-4{padding-top:16px !important}.pr-lg-4,.px-lg-4{padding-right:16px !important}.pl-lg-4,.px-lg-4{padding-left:16px !important}.pb-lg-4,.py-lg-4{padding-bottom:16px !important}.ps-lg-4{padding-inline-start:16px !important}.pe-lg-4{padding-inline-end:16px !important}.pa-lg-4{padding:16px !important}.pt-lg-5,.py-lg-5{padding-top:20px !important}.pr-lg-5,.px-lg-5{padding-right:20px !important}.pl-lg-5,.px-lg-5{padding-left:20px !important}.pb-lg-5,.py-lg-5{padding-bottom:20px !important}.ps-lg-5{padding-inline-start:20px !important}.pe-lg-5{padding-inline-end:20px !important}.pa-lg-5{padding:20px !important}.pt-lg-6,.py-lg-6{padding-top:24px !important}.pr-lg-6,.px-lg-6{padding-right:24px !important}.pl-lg-6,.px-lg-6{padding-left:24px !important}.pb-lg-6,.py-lg-6{padding-bottom:24px !important}.ps-lg-6{padding-inline-start:24px !important}.pe-lg-6{padding-inline-end:24px !important}.pa-lg-6{padding:24px !important}.pt-lg-7,.py-lg-7{padding-top:28px !important}.pr-lg-7,.px-lg-7{padding-right:28px !important}.pl-lg-7,.px-lg-7{padding-left:28px !important}.pb-lg-7,.py-lg-7{padding-bottom:28px !important}.ps-lg-7{padding-inline-start:28px !important}.pe-lg-7{padding-inline-end:28px !important}.pa-lg-7{padding:28px !important}.pt-lg-8,.py-lg-8{padding-top:32px !important}.pr-lg-8,.px-lg-8{padding-right:32px !important}.pl-lg-8,.px-lg-8{padding-left:32px !important}.pb-lg-8,.py-lg-8{padding-bottom:32px !important}.ps-lg-8{padding-inline-start:32px !important}.pe-lg-8{padding-inline-end:32px !important}.pa-lg-8{padding:32px !important}.pt-lg-9,.py-lg-9{padding-top:36px !important}.pr-lg-9,.px-lg-9{padding-right:36px !important}.pl-lg-9,.px-lg-9{padding-left:36px !important}.pb-lg-9,.py-lg-9{padding-bottom:36px !important}.ps-lg-9{padding-inline-start:36px !important}.pe-lg-9{padding-inline-end:36px !important}.pa-lg-9{padding:36px !important}.pt-lg-10,.py-lg-10{padding-top:40px !important}.pr-lg-10,.px-lg-10{padding-right:40px !important}.pl-lg-10,.px-lg-10{padding-left:40px !important}.pb-lg-10,.py-lg-10{padding-bottom:40px !important}.ps-lg-10{padding-inline-start:40px !important}.pe-lg-10{padding-inline-end:40px !important}.pa-lg-10{padding:40px !important}.pt-lg-11,.py-lg-11{padding-top:44px !important}.pr-lg-11,.px-lg-11{padding-right:44px !important}.pl-lg-11,.px-lg-11{padding-left:44px !important}.pb-lg-11,.py-lg-11{padding-bottom:44px !important}.ps-lg-11{padding-inline-start:44px !important}.pe-lg-11{padding-inline-end:44px !important}.pa-lg-11{padding:44px !important}.pt-lg-12,.py-lg-12{padding-top:48px !important}.pr-lg-12,.px-lg-12{padding-right:48px !important}.pl-lg-12,.px-lg-12{padding-left:48px !important}.pb-lg-12,.py-lg-12{padding-bottom:48px !important}.ps-lg-12{padding-inline-start:48px !important}.pe-lg-12{padding-inline-end:48px !important}.pa-lg-12{padding:48px !important}.pt-lg-13,.py-lg-13{padding-top:52px !important}.pr-lg-13,.px-lg-13{padding-right:52px !important}.pl-lg-13,.px-lg-13{padding-left:52px !important}.pb-lg-13,.py-lg-13{padding-bottom:52px !important}.ps-lg-13{padding-inline-start:52px !important}.pe-lg-13{padding-inline-end:52px !important}.pa-lg-13{padding:52px !important}.pt-lg-14,.py-lg-14{padding-top:56px !important}.pr-lg-14,.px-lg-14{padding-right:56px !important}.pl-lg-14,.px-lg-14{padding-left:56px !important}.pb-lg-14,.py-lg-14{padding-bottom:56px !important}.ps-lg-14{padding-inline-start:56px !important}.pe-lg-14{padding-inline-end:56px !important}.pa-lg-14{padding:56px !important}.pt-lg-15,.py-lg-15{padding-top:60px !important}.pr-lg-15,.px-lg-15{padding-right:60px !important}.pl-lg-15,.px-lg-15{padding-left:60px !important}.pb-lg-15,.py-lg-15{padding-bottom:60px !important}.ps-lg-15{padding-inline-start:60px !important}.pe-lg-15{padding-inline-end:60px !important}.pa-lg-15{padding:60px !important}.pt-lg-16,.py-lg-16{padding-top:64px !important}.pr-lg-16,.px-lg-16{padding-right:64px !important}.pl-lg-16,.px-lg-16{padding-left:64px !important}.pb-lg-16,.py-lg-16{padding-bottom:64px !important}.ps-lg-16{padding-inline-start:64px !important}.pe-lg-16{padding-inline-end:64px !important}.pa-lg-16{padding:64px !important}.pt-lg-17,.py-lg-17{padding-top:68px !important}.pr-lg-17,.px-lg-17{padding-right:68px !important}.pl-lg-17,.px-lg-17{padding-left:68px !important}.pb-lg-17,.py-lg-17{padding-bottom:68px !important}.ps-lg-17{padding-inline-start:68px !important}.pe-lg-17{padding-inline-end:68px !important}.pa-lg-17{padding:68px !important}.pt-lg-18,.py-lg-18{padding-top:72px !important}.pr-lg-18,.px-lg-18{padding-right:72px !important}.pl-lg-18,.px-lg-18{padding-left:72px !important}.pb-lg-18,.py-lg-18{padding-bottom:72px !important}.ps-lg-18{padding-inline-start:72px !important}.pe-lg-18{padding-inline-end:72px !important}.pa-lg-18{padding:72px !important}.pt-lg-19,.py-lg-19{padding-top:76px !important}.pr-lg-19,.px-lg-19{padding-right:76px !important}.pl-lg-19,.px-lg-19{padding-left:76px !important}.pb-lg-19,.py-lg-19{padding-bottom:76px !important}.ps-lg-19{padding-inline-start:76px !important}.pe-lg-19{padding-inline-end:76px !important}.pa-lg-19{padding:76px !important}.pt-lg-20,.py-lg-20{padding-top:80px !important}.pr-lg-20,.px-lg-20{padding-right:80px !important}.pl-lg-20,.px-lg-20{padding-left:80px !important}.pb-lg-20,.py-lg-20{padding-bottom:80px !important}.ps-lg-20{padding-inline-start:80px !important}.pe-lg-20{padding-inline-end:80px !important}.pa-lg-20{padding:80px !important}.pt-lg-auto,.py-lg-auto{padding-top:auto !important}.pr-lg-auto,.px-lg-auto{padding-right:auto !important}.pl-lg-auto,.px-lg-auto{padding-left:auto !important}.pb-lg-auto,.py-lg-auto{padding-bottom:auto !important}.ps-lg-auto{padding-inline-start:auto !important}.pe-lg-auto{padding-inline-end:auto !important}.pa-lg-auto{padding:auto !important}.mt-lg-n1,.my-lg-n1{margin-top:-4px !important}.mr-lg-n1,.mx-lg-n1{margin-right:-4px !important}.ml-lg-n1,.mx-lg-n1{margin-left:-4px !important}.mb-lg-n1,.my-lg-n1{margin-bottom:-4px !important}.ms-lg-n1{margin-inline-start:-4px !important}.me-lg-n1{margin-inline-end:-4px !important}.ma-lg-n1{margin:-4px !important}.mt-lg-n2,.my-lg-n2{margin-top:-8px !important}.mr-lg-n2,.mx-lg-n2{margin-right:-8px !important}.ml-lg-n2,.mx-lg-n2{margin-left:-8px !important}.mb-lg-n2,.my-lg-n2{margin-bottom:-8px !important}.ms-lg-n2{margin-inline-start:-8px !important}.me-lg-n2{margin-inline-end:-8px !important}.ma-lg-n2{margin:-8px !important}.mt-lg-n3,.my-lg-n3{margin-top:-12px !important}.mr-lg-n3,.mx-lg-n3{margin-right:-12px !important}.ml-lg-n3,.mx-lg-n3{margin-left:-12px !important}.mb-lg-n3,.my-lg-n3{margin-bottom:-12px !important}.ms-lg-n3{margin-inline-start:-12px !important}.me-lg-n3{margin-inline-end:-12px !important}.ma-lg-n3{margin:-12px !important}.mt-lg-n4,.my-lg-n4{margin-top:-16px !important}.mr-lg-n4,.mx-lg-n4{margin-right:-16px !important}.ml-lg-n4,.mx-lg-n4{margin-left:-16px !important}.mb-lg-n4,.my-lg-n4{margin-bottom:-16px !important}.ms-lg-n4{margin-inline-start:-16px !important}.me-lg-n4{margin-inline-end:-16px !important}.ma-lg-n4{margin:-16px !important}.mt-lg-n5,.my-lg-n5{margin-top:-20px !important}.mr-lg-n5,.mx-lg-n5{margin-right:-20px !important}.ml-lg-n5,.mx-lg-n5{margin-left:-20px !important}.mb-lg-n5,.my-lg-n5{margin-bottom:-20px !important}.ms-lg-n5{margin-inline-start:-20px !important}.me-lg-n5{margin-inline-end:-20px !important}.ma-lg-n5{margin:-20px !important}.mt-lg-n6,.my-lg-n6{margin-top:-24px !important}.mr-lg-n6,.mx-lg-n6{margin-right:-24px !important}.ml-lg-n6,.mx-lg-n6{margin-left:-24px !important}.mb-lg-n6,.my-lg-n6{margin-bottom:-24px !important}.ms-lg-n6{margin-inline-start:-24px !important}.me-lg-n6{margin-inline-end:-24px !important}.ma-lg-n6{margin:-24px !important}.mt-lg-n7,.my-lg-n7{margin-top:-28px !important}.mr-lg-n7,.mx-lg-n7{margin-right:-28px !important}.ml-lg-n7,.mx-lg-n7{margin-left:-28px !important}.mb-lg-n7,.my-lg-n7{margin-bottom:-28px !important}.ms-lg-n7{margin-inline-start:-28px !important}.me-lg-n7{margin-inline-end:-28px !important}.ma-lg-n7{margin:-28px !important}.mt-lg-n8,.my-lg-n8{margin-top:-32px !important}.mr-lg-n8,.mx-lg-n8{margin-right:-32px !important}.ml-lg-n8,.mx-lg-n8{margin-left:-32px !important}.mb-lg-n8,.my-lg-n8{margin-bottom:-32px !important}.ms-lg-n8{margin-inline-start:-32px !important}.me-lg-n8{margin-inline-end:-32px !important}.ma-lg-n8{margin:-32px !important}.mt-lg-n9,.my-lg-n9{margin-top:-36px !important}.mr-lg-n9,.mx-lg-n9{margin-right:-36px !important}.ml-lg-n9,.mx-lg-n9{margin-left:-36px !important}.mb-lg-n9,.my-lg-n9{margin-bottom:-36px !important}.ms-lg-n9{margin-inline-start:-36px !important}.me-lg-n9{margin-inline-end:-36px !important}.ma-lg-n9{margin:-36px !important}.mt-lg-n10,.my-lg-n10{margin-top:-40px !important}.mr-lg-n10,.mx-lg-n10{margin-right:-40px !important}.ml-lg-n10,.mx-lg-n10{margin-left:-40px !important}.mb-lg-n10,.my-lg-n10{margin-bottom:-40px !important}.ms-lg-n10{margin-inline-start:-40px !important}.me-lg-n10{margin-inline-end:-40px !important}.ma-lg-n10{margin:-40px !important}.mt-lg-n11,.my-lg-n11{margin-top:-44px !important}.mr-lg-n11,.mx-lg-n11{margin-right:-44px !important}.ml-lg-n11,.mx-lg-n11{margin-left:-44px !important}.mb-lg-n11,.my-lg-n11{margin-bottom:-44px !important}.ms-lg-n11{margin-inline-start:-44px !important}.me-lg-n11{margin-inline-end:-44px !important}.ma-lg-n11{margin:-44px !important}.mt-lg-n12,.my-lg-n12{margin-top:-48px !important}.mr-lg-n12,.mx-lg-n12{margin-right:-48px !important}.ml-lg-n12,.mx-lg-n12{margin-left:-48px !important}.mb-lg-n12,.my-lg-n12{margin-bottom:-48px !important}.ms-lg-n12{margin-inline-start:-48px !important}.me-lg-n12{margin-inline-end:-48px !important}.ma-lg-n12{margin:-48px !important}.mt-lg-n13,.my-lg-n13{margin-top:-52px !important}.mr-lg-n13,.mx-lg-n13{margin-right:-52px !important}.ml-lg-n13,.mx-lg-n13{margin-left:-52px !important}.mb-lg-n13,.my-lg-n13{margin-bottom:-52px !important}.ms-lg-n13{margin-inline-start:-52px !important}.me-lg-n13{margin-inline-end:-52px !important}.ma-lg-n13{margin:-52px !important}.mt-lg-n14,.my-lg-n14{margin-top:-56px !important}.mr-lg-n14,.mx-lg-n14{margin-right:-56px !important}.ml-lg-n14,.mx-lg-n14{margin-left:-56px !important}.mb-lg-n14,.my-lg-n14{margin-bottom:-56px !important}.ms-lg-n14{margin-inline-start:-56px !important}.me-lg-n14{margin-inline-end:-56px !important}.ma-lg-n14{margin:-56px !important}.mt-lg-n15,.my-lg-n15{margin-top:-60px !important}.mr-lg-n15,.mx-lg-n15{margin-right:-60px !important}.ml-lg-n15,.mx-lg-n15{margin-left:-60px !important}.mb-lg-n15,.my-lg-n15{margin-bottom:-60px !important}.ms-lg-n15{margin-inline-start:-60px !important}.me-lg-n15{margin-inline-end:-60px !important}.ma-lg-n15{margin:-60px !important}.mt-lg-n16,.my-lg-n16{margin-top:-64px !important}.mr-lg-n16,.mx-lg-n16{margin-right:-64px !important}.ml-lg-n16,.mx-lg-n16{margin-left:-64px !important}.mb-lg-n16,.my-lg-n16{margin-bottom:-64px !important}.ms-lg-n16{margin-inline-start:-64px !important}.me-lg-n16{margin-inline-end:-64px !important}.ma-lg-n16{margin:-64px !important}.mt-lg-n17,.my-lg-n17{margin-top:-68px !important}.mr-lg-n17,.mx-lg-n17{margin-right:-68px !important}.ml-lg-n17,.mx-lg-n17{margin-left:-68px !important}.mb-lg-n17,.my-lg-n17{margin-bottom:-68px !important}.ms-lg-n17{margin-inline-start:-68px !important}.me-lg-n17{margin-inline-end:-68px !important}.ma-lg-n17{margin:-68px !important}.mt-lg-n18,.my-lg-n18{margin-top:-72px !important}.mr-lg-n18,.mx-lg-n18{margin-right:-72px !important}.ml-lg-n18,.mx-lg-n18{margin-left:-72px !important}.mb-lg-n18,.my-lg-n18{margin-bottom:-72px !important}.ms-lg-n18{margin-inline-start:-72px !important}.me-lg-n18{margin-inline-end:-72px !important}.ma-lg-n18{margin:-72px !important}.mt-lg-n19,.my-lg-n19{margin-top:-76px !important}.mr-lg-n19,.mx-lg-n19{margin-right:-76px !important}.ml-lg-n19,.mx-lg-n19{margin-left:-76px !important}.mb-lg-n19,.my-lg-n19{margin-bottom:-76px !important}.ms-lg-n19{margin-inline-start:-76px !important}.me-lg-n19{margin-inline-end:-76px !important}.ma-lg-n19{margin:-76px !important}.mt-lg-n20,.my-lg-n20{margin-top:-80px !important}.mr-lg-n20,.mx-lg-n20{margin-right:-80px !important}.ml-lg-n20,.mx-lg-n20{margin-left:-80px !important}.mb-lg-n20,.my-lg-n20{margin-bottom:-80px !important}.ms-lg-n20{margin-inline-start:-80px !important}.me-lg-n20{margin-inline-end:-80px !important}.ma-lg-n20{margin:-80px !important}}@media screen and (min-width: 1920px){.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ms-xl-0{margin-inline-start:0 !important}.me-xl-0{margin-inline-end:0 !important}.ma-xl-0{margin:0 !important}.mt-xl-1,.my-xl-1{margin-top:4px !important}.mr-xl-1,.mx-xl-1{margin-right:4px !important}.ml-xl-1,.mx-xl-1{margin-left:4px !important}.mb-xl-1,.my-xl-1{margin-bottom:4px !important}.ms-xl-1{margin-inline-start:4px !important}.me-xl-1{margin-inline-end:4px !important}.ma-xl-1{margin:4px !important}.mt-xl-2,.my-xl-2{margin-top:8px !important}.mr-xl-2,.mx-xl-2{margin-right:8px !important}.ml-xl-2,.mx-xl-2{margin-left:8px !important}.mb-xl-2,.my-xl-2{margin-bottom:8px !important}.ms-xl-2{margin-inline-start:8px !important}.me-xl-2{margin-inline-end:8px !important}.ma-xl-2{margin:8px !important}.mt-xl-3,.my-xl-3{margin-top:12px !important}.mr-xl-3,.mx-xl-3{margin-right:12px !important}.ml-xl-3,.mx-xl-3{margin-left:12px !important}.mb-xl-3,.my-xl-3{margin-bottom:12px !important}.ms-xl-3{margin-inline-start:12px !important}.me-xl-3{margin-inline-end:12px !important}.ma-xl-3{margin:12px !important}.mt-xl-4,.my-xl-4{margin-top:16px !important}.mr-xl-4,.mx-xl-4{margin-right:16px !important}.ml-xl-4,.mx-xl-4{margin-left:16px !important}.mb-xl-4,.my-xl-4{margin-bottom:16px !important}.ms-xl-4{margin-inline-start:16px !important}.me-xl-4{margin-inline-end:16px !important}.ma-xl-4{margin:16px !important}.mt-xl-5,.my-xl-5{margin-top:20px !important}.mr-xl-5,.mx-xl-5{margin-right:20px !important}.ml-xl-5,.mx-xl-5{margin-left:20px !important}.mb-xl-5,.my-xl-5{margin-bottom:20px !important}.ms-xl-5{margin-inline-start:20px !important}.me-xl-5{margin-inline-end:20px !important}.ma-xl-5{margin:20px !important}.mt-xl-6,.my-xl-6{margin-top:24px !important}.mr-xl-6,.mx-xl-6{margin-right:24px !important}.ml-xl-6,.mx-xl-6{margin-left:24px !important}.mb-xl-6,.my-xl-6{margin-bottom:24px !important}.ms-xl-6{margin-inline-start:24px !important}.me-xl-6{margin-inline-end:24px !important}.ma-xl-6{margin:24px !important}.mt-xl-7,.my-xl-7{margin-top:28px !important}.mr-xl-7,.mx-xl-7{margin-right:28px !important}.ml-xl-7,.mx-xl-7{margin-left:28px !important}.mb-xl-7,.my-xl-7{margin-bottom:28px !important}.ms-xl-7{margin-inline-start:28px !important}.me-xl-7{margin-inline-end:28px !important}.ma-xl-7{margin:28px !important}.mt-xl-8,.my-xl-8{margin-top:32px !important}.mr-xl-8,.mx-xl-8{margin-right:32px !important}.ml-xl-8,.mx-xl-8{margin-left:32px !important}.mb-xl-8,.my-xl-8{margin-bottom:32px !important}.ms-xl-8{margin-inline-start:32px !important}.me-xl-8{margin-inline-end:32px !important}.ma-xl-8{margin:32px !important}.mt-xl-9,.my-xl-9{margin-top:36px !important}.mr-xl-9,.mx-xl-9{margin-right:36px !important}.ml-xl-9,.mx-xl-9{margin-left:36px !important}.mb-xl-9,.my-xl-9{margin-bottom:36px !important}.ms-xl-9{margin-inline-start:36px !important}.me-xl-9{margin-inline-end:36px !important}.ma-xl-9{margin:36px !important}.mt-xl-10,.my-xl-10{margin-top:40px !important}.mr-xl-10,.mx-xl-10{margin-right:40px !important}.ml-xl-10,.mx-xl-10{margin-left:40px !important}.mb-xl-10,.my-xl-10{margin-bottom:40px !important}.ms-xl-10{margin-inline-start:40px !important}.me-xl-10{margin-inline-end:40px !important}.ma-xl-10{margin:40px !important}.mt-xl-11,.my-xl-11{margin-top:44px !important}.mr-xl-11,.mx-xl-11{margin-right:44px !important}.ml-xl-11,.mx-xl-11{margin-left:44px !important}.mb-xl-11,.my-xl-11{margin-bottom:44px !important}.ms-xl-11{margin-inline-start:44px !important}.me-xl-11{margin-inline-end:44px !important}.ma-xl-11{margin:44px !important}.mt-xl-12,.my-xl-12{margin-top:48px !important}.mr-xl-12,.mx-xl-12{margin-right:48px !important}.ml-xl-12,.mx-xl-12{margin-left:48px !important}.mb-xl-12,.my-xl-12{margin-bottom:48px !important}.ms-xl-12{margin-inline-start:48px !important}.me-xl-12{margin-inline-end:48px !important}.ma-xl-12{margin:48px !important}.mt-xl-13,.my-xl-13{margin-top:52px !important}.mr-xl-13,.mx-xl-13{margin-right:52px !important}.ml-xl-13,.mx-xl-13{margin-left:52px !important}.mb-xl-13,.my-xl-13{margin-bottom:52px !important}.ms-xl-13{margin-inline-start:52px !important}.me-xl-13{margin-inline-end:52px !important}.ma-xl-13{margin:52px !important}.mt-xl-14,.my-xl-14{margin-top:56px !important}.mr-xl-14,.mx-xl-14{margin-right:56px !important}.ml-xl-14,.mx-xl-14{margin-left:56px !important}.mb-xl-14,.my-xl-14{margin-bottom:56px !important}.ms-xl-14{margin-inline-start:56px !important}.me-xl-14{margin-inline-end:56px !important}.ma-xl-14{margin:56px !important}.mt-xl-15,.my-xl-15{margin-top:60px !important}.mr-xl-15,.mx-xl-15{margin-right:60px !important}.ml-xl-15,.mx-xl-15{margin-left:60px !important}.mb-xl-15,.my-xl-15{margin-bottom:60px !important}.ms-xl-15{margin-inline-start:60px !important}.me-xl-15{margin-inline-end:60px !important}.ma-xl-15{margin:60px !important}.mt-xl-16,.my-xl-16{margin-top:64px !important}.mr-xl-16,.mx-xl-16{margin-right:64px !important}.ml-xl-16,.mx-xl-16{margin-left:64px !important}.mb-xl-16,.my-xl-16{margin-bottom:64px !important}.ms-xl-16{margin-inline-start:64px !important}.me-xl-16{margin-inline-end:64px !important}.ma-xl-16{margin:64px !important}.mt-xl-17,.my-xl-17{margin-top:68px !important}.mr-xl-17,.mx-xl-17{margin-right:68px !important}.ml-xl-17,.mx-xl-17{margin-left:68px !important}.mb-xl-17,.my-xl-17{margin-bottom:68px !important}.ms-xl-17{margin-inline-start:68px !important}.me-xl-17{margin-inline-end:68px !important}.ma-xl-17{margin:68px !important}.mt-xl-18,.my-xl-18{margin-top:72px !important}.mr-xl-18,.mx-xl-18{margin-right:72px !important}.ml-xl-18,.mx-xl-18{margin-left:72px !important}.mb-xl-18,.my-xl-18{margin-bottom:72px !important}.ms-xl-18{margin-inline-start:72px !important}.me-xl-18{margin-inline-end:72px !important}.ma-xl-18{margin:72px !important}.mt-xl-19,.my-xl-19{margin-top:76px !important}.mr-xl-19,.mx-xl-19{margin-right:76px !important}.ml-xl-19,.mx-xl-19{margin-left:76px !important}.mb-xl-19,.my-xl-19{margin-bottom:76px !important}.ms-xl-19{margin-inline-start:76px !important}.me-xl-19{margin-inline-end:76px !important}.ma-xl-19{margin:76px !important}.mt-xl-20,.my-xl-20{margin-top:80px !important}.mr-xl-20,.mx-xl-20{margin-right:80px !important}.ml-xl-20,.mx-xl-20{margin-left:80px !important}.mb-xl-20,.my-xl-20{margin-bottom:80px !important}.ms-xl-20{margin-inline-start:80px !important}.me-xl-20{margin-inline-end:80px !important}.ma-xl-20{margin:80px !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ms-xl-auto{margin-inline-start:auto !important}.me-xl-auto{margin-inline-end:auto !important}.ma-xl-auto{margin:auto !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.ps-xl-0{padding-inline-start:0 !important}.pe-xl-0{padding-inline-end:0 !important}.pa-xl-0{padding:0 !important}.pt-xl-1,.py-xl-1{padding-top:4px !important}.pr-xl-1,.px-xl-1{padding-right:4px !important}.pl-xl-1,.px-xl-1{padding-left:4px !important}.pb-xl-1,.py-xl-1{padding-bottom:4px !important}.ps-xl-1{padding-inline-start:4px !important}.pe-xl-1{padding-inline-end:4px !important}.pa-xl-1{padding:4px !important}.pt-xl-2,.py-xl-2{padding-top:8px !important}.pr-xl-2,.px-xl-2{padding-right:8px !important}.pl-xl-2,.px-xl-2{padding-left:8px !important}.pb-xl-2,.py-xl-2{padding-bottom:8px !important}.ps-xl-2{padding-inline-start:8px !important}.pe-xl-2{padding-inline-end:8px !important}.pa-xl-2{padding:8px !important}.pt-xl-3,.py-xl-3{padding-top:12px !important}.pr-xl-3,.px-xl-3{padding-right:12px !important}.pl-xl-3,.px-xl-3{padding-left:12px !important}.pb-xl-3,.py-xl-3{padding-bottom:12px !important}.ps-xl-3{padding-inline-start:12px !important}.pe-xl-3{padding-inline-end:12px !important}.pa-xl-3{padding:12px !important}.pt-xl-4,.py-xl-4{padding-top:16px !important}.pr-xl-4,.px-xl-4{padding-right:16px !important}.pl-xl-4,.px-xl-4{padding-left:16px !important}.pb-xl-4,.py-xl-4{padding-bottom:16px !important}.ps-xl-4{padding-inline-start:16px !important}.pe-xl-4{padding-inline-end:16px !important}.pa-xl-4{padding:16px !important}.pt-xl-5,.py-xl-5{padding-top:20px !important}.pr-xl-5,.px-xl-5{padding-right:20px !important}.pl-xl-5,.px-xl-5{padding-left:20px !important}.pb-xl-5,.py-xl-5{padding-bottom:20px !important}.ps-xl-5{padding-inline-start:20px !important}.pe-xl-5{padding-inline-end:20px !important}.pa-xl-5{padding:20px !important}.pt-xl-6,.py-xl-6{padding-top:24px !important}.pr-xl-6,.px-xl-6{padding-right:24px !important}.pl-xl-6,.px-xl-6{padding-left:24px !important}.pb-xl-6,.py-xl-6{padding-bottom:24px !important}.ps-xl-6{padding-inline-start:24px !important}.pe-xl-6{padding-inline-end:24px !important}.pa-xl-6{padding:24px !important}.pt-xl-7,.py-xl-7{padding-top:28px !important}.pr-xl-7,.px-xl-7{padding-right:28px !important}.pl-xl-7,.px-xl-7{padding-left:28px !important}.pb-xl-7,.py-xl-7{padding-bottom:28px !important}.ps-xl-7{padding-inline-start:28px !important}.pe-xl-7{padding-inline-end:28px !important}.pa-xl-7{padding:28px !important}.pt-xl-8,.py-xl-8{padding-top:32px !important}.pr-xl-8,.px-xl-8{padding-right:32px !important}.pl-xl-8,.px-xl-8{padding-left:32px !important}.pb-xl-8,.py-xl-8{padding-bottom:32px !important}.ps-xl-8{padding-inline-start:32px !important}.pe-xl-8{padding-inline-end:32px !important}.pa-xl-8{padding:32px !important}.pt-xl-9,.py-xl-9{padding-top:36px !important}.pr-xl-9,.px-xl-9{padding-right:36px !important}.pl-xl-9,.px-xl-9{padding-left:36px !important}.pb-xl-9,.py-xl-9{padding-bottom:36px !important}.ps-xl-9{padding-inline-start:36px !important}.pe-xl-9{padding-inline-end:36px !important}.pa-xl-9{padding:36px !important}.pt-xl-10,.py-xl-10{padding-top:40px !important}.pr-xl-10,.px-xl-10{padding-right:40px !important}.pl-xl-10,.px-xl-10{padding-left:40px !important}.pb-xl-10,.py-xl-10{padding-bottom:40px !important}.ps-xl-10{padding-inline-start:40px !important}.pe-xl-10{padding-inline-end:40px !important}.pa-xl-10{padding:40px !important}.pt-xl-11,.py-xl-11{padding-top:44px !important}.pr-xl-11,.px-xl-11{padding-right:44px !important}.pl-xl-11,.px-xl-11{padding-left:44px !important}.pb-xl-11,.py-xl-11{padding-bottom:44px !important}.ps-xl-11{padding-inline-start:44px !important}.pe-xl-11{padding-inline-end:44px !important}.pa-xl-11{padding:44px !important}.pt-xl-12,.py-xl-12{padding-top:48px !important}.pr-xl-12,.px-xl-12{padding-right:48px !important}.pl-xl-12,.px-xl-12{padding-left:48px !important}.pb-xl-12,.py-xl-12{padding-bottom:48px !important}.ps-xl-12{padding-inline-start:48px !important}.pe-xl-12{padding-inline-end:48px !important}.pa-xl-12{padding:48px !important}.pt-xl-13,.py-xl-13{padding-top:52px !important}.pr-xl-13,.px-xl-13{padding-right:52px !important}.pl-xl-13,.px-xl-13{padding-left:52px !important}.pb-xl-13,.py-xl-13{padding-bottom:52px !important}.ps-xl-13{padding-inline-start:52px !important}.pe-xl-13{padding-inline-end:52px !important}.pa-xl-13{padding:52px !important}.pt-xl-14,.py-xl-14{padding-top:56px !important}.pr-xl-14,.px-xl-14{padding-right:56px !important}.pl-xl-14,.px-xl-14{padding-left:56px !important}.pb-xl-14,.py-xl-14{padding-bottom:56px !important}.ps-xl-14{padding-inline-start:56px !important}.pe-xl-14{padding-inline-end:56px !important}.pa-xl-14{padding:56px !important}.pt-xl-15,.py-xl-15{padding-top:60px !important}.pr-xl-15,.px-xl-15{padding-right:60px !important}.pl-xl-15,.px-xl-15{padding-left:60px !important}.pb-xl-15,.py-xl-15{padding-bottom:60px !important}.ps-xl-15{padding-inline-start:60px !important}.pe-xl-15{padding-inline-end:60px !important}.pa-xl-15{padding:60px !important}.pt-xl-16,.py-xl-16{padding-top:64px !important}.pr-xl-16,.px-xl-16{padding-right:64px !important}.pl-xl-16,.px-xl-16{padding-left:64px !important}.pb-xl-16,.py-xl-16{padding-bottom:64px !important}.ps-xl-16{padding-inline-start:64px !important}.pe-xl-16{padding-inline-end:64px !important}.pa-xl-16{padding:64px !important}.pt-xl-17,.py-xl-17{padding-top:68px !important}.pr-xl-17,.px-xl-17{padding-right:68px !important}.pl-xl-17,.px-xl-17{padding-left:68px !important}.pb-xl-17,.py-xl-17{padding-bottom:68px !important}.ps-xl-17{padding-inline-start:68px !important}.pe-xl-17{padding-inline-end:68px !important}.pa-xl-17{padding:68px !important}.pt-xl-18,.py-xl-18{padding-top:72px !important}.pr-xl-18,.px-xl-18{padding-right:72px !important}.pl-xl-18,.px-xl-18{padding-left:72px !important}.pb-xl-18,.py-xl-18{padding-bottom:72px !important}.ps-xl-18{padding-inline-start:72px !important}.pe-xl-18{padding-inline-end:72px !important}.pa-xl-18{padding:72px !important}.pt-xl-19,.py-xl-19{padding-top:76px !important}.pr-xl-19,.px-xl-19{padding-right:76px !important}.pl-xl-19,.px-xl-19{padding-left:76px !important}.pb-xl-19,.py-xl-19{padding-bottom:76px !important}.ps-xl-19{padding-inline-start:76px !important}.pe-xl-19{padding-inline-end:76px !important}.pa-xl-19{padding:76px !important}.pt-xl-20,.py-xl-20{padding-top:80px !important}.pr-xl-20,.px-xl-20{padding-right:80px !important}.pl-xl-20,.px-xl-20{padding-left:80px !important}.pb-xl-20,.py-xl-20{padding-bottom:80px !important}.ps-xl-20{padding-inline-start:80px !important}.pe-xl-20{padding-inline-end:80px !important}.pa-xl-20{padding:80px !important}.pt-xl-auto,.py-xl-auto{padding-top:auto !important}.pr-xl-auto,.px-xl-auto{padding-right:auto !important}.pl-xl-auto,.px-xl-auto{padding-left:auto !important}.pb-xl-auto,.py-xl-auto{padding-bottom:auto !important}.ps-xl-auto{padding-inline-start:auto !important}.pe-xl-auto{padding-inline-end:auto !important}.pa-xl-auto{padding:auto !important}.mt-xl-n1,.my-xl-n1{margin-top:-4px !important}.mr-xl-n1,.mx-xl-n1{margin-right:-4px !important}.ml-xl-n1,.mx-xl-n1{margin-left:-4px !important}.mb-xl-n1,.my-xl-n1{margin-bottom:-4px !important}.ms-xl-n1{margin-inline-start:-4px !important}.me-xl-n1{margin-inline-end:-4px !important}.ma-xl-n1{margin:-4px !important}.mt-xl-n2,.my-xl-n2{margin-top:-8px !important}.mr-xl-n2,.mx-xl-n2{margin-right:-8px !important}.ml-xl-n2,.mx-xl-n2{margin-left:-8px !important}.mb-xl-n2,.my-xl-n2{margin-bottom:-8px !important}.ms-xl-n2{margin-inline-start:-8px !important}.me-xl-n2{margin-inline-end:-8px !important}.ma-xl-n2{margin:-8px !important}.mt-xl-n3,.my-xl-n3{margin-top:-12px !important}.mr-xl-n3,.mx-xl-n3{margin-right:-12px !important}.ml-xl-n3,.mx-xl-n3{margin-left:-12px !important}.mb-xl-n3,.my-xl-n3{margin-bottom:-12px !important}.ms-xl-n3{margin-inline-start:-12px !important}.me-xl-n3{margin-inline-end:-12px !important}.ma-xl-n3{margin:-12px !important}.mt-xl-n4,.my-xl-n4{margin-top:-16px !important}.mr-xl-n4,.mx-xl-n4{margin-right:-16px !important}.ml-xl-n4,.mx-xl-n4{margin-left:-16px !important}.mb-xl-n4,.my-xl-n4{margin-bottom:-16px !important}.ms-xl-n4{margin-inline-start:-16px !important}.me-xl-n4{margin-inline-end:-16px !important}.ma-xl-n4{margin:-16px !important}.mt-xl-n5,.my-xl-n5{margin-top:-20px !important}.mr-xl-n5,.mx-xl-n5{margin-right:-20px !important}.ml-xl-n5,.mx-xl-n5{margin-left:-20px !important}.mb-xl-n5,.my-xl-n5{margin-bottom:-20px !important}.ms-xl-n5{margin-inline-start:-20px !important}.me-xl-n5{margin-inline-end:-20px !important}.ma-xl-n5{margin:-20px !important}.mt-xl-n6,.my-xl-n6{margin-top:-24px !important}.mr-xl-n6,.mx-xl-n6{margin-right:-24px !important}.ml-xl-n6,.mx-xl-n6{margin-left:-24px !important}.mb-xl-n6,.my-xl-n6{margin-bottom:-24px !important}.ms-xl-n6{margin-inline-start:-24px !important}.me-xl-n6{margin-inline-end:-24px !important}.ma-xl-n6{margin:-24px !important}.mt-xl-n7,.my-xl-n7{margin-top:-28px !important}.mr-xl-n7,.mx-xl-n7{margin-right:-28px !important}.ml-xl-n7,.mx-xl-n7{margin-left:-28px !important}.mb-xl-n7,.my-xl-n7{margin-bottom:-28px !important}.ms-xl-n7{margin-inline-start:-28px !important}.me-xl-n7{margin-inline-end:-28px !important}.ma-xl-n7{margin:-28px !important}.mt-xl-n8,.my-xl-n8{margin-top:-32px !important}.mr-xl-n8,.mx-xl-n8{margin-right:-32px !important}.ml-xl-n8,.mx-xl-n8{margin-left:-32px !important}.mb-xl-n8,.my-xl-n8{margin-bottom:-32px !important}.ms-xl-n8{margin-inline-start:-32px !important}.me-xl-n8{margin-inline-end:-32px !important}.ma-xl-n8{margin:-32px !important}.mt-xl-n9,.my-xl-n9{margin-top:-36px !important}.mr-xl-n9,.mx-xl-n9{margin-right:-36px !important}.ml-xl-n9,.mx-xl-n9{margin-left:-36px !important}.mb-xl-n9,.my-xl-n9{margin-bottom:-36px !important}.ms-xl-n9{margin-inline-start:-36px !important}.me-xl-n9{margin-inline-end:-36px !important}.ma-xl-n9{margin:-36px !important}.mt-xl-n10,.my-xl-n10{margin-top:-40px !important}.mr-xl-n10,.mx-xl-n10{margin-right:-40px !important}.ml-xl-n10,.mx-xl-n10{margin-left:-40px !important}.mb-xl-n10,.my-xl-n10{margin-bottom:-40px !important}.ms-xl-n10{margin-inline-start:-40px !important}.me-xl-n10{margin-inline-end:-40px !important}.ma-xl-n10{margin:-40px !important}.mt-xl-n11,.my-xl-n11{margin-top:-44px !important}.mr-xl-n11,.mx-xl-n11{margin-right:-44px !important}.ml-xl-n11,.mx-xl-n11{margin-left:-44px !important}.mb-xl-n11,.my-xl-n11{margin-bottom:-44px !important}.ms-xl-n11{margin-inline-start:-44px !important}.me-xl-n11{margin-inline-end:-44px !important}.ma-xl-n11{margin:-44px !important}.mt-xl-n12,.my-xl-n12{margin-top:-48px !important}.mr-xl-n12,.mx-xl-n12{margin-right:-48px !important}.ml-xl-n12,.mx-xl-n12{margin-left:-48px !important}.mb-xl-n12,.my-xl-n12{margin-bottom:-48px !important}.ms-xl-n12{margin-inline-start:-48px !important}.me-xl-n12{margin-inline-end:-48px !important}.ma-xl-n12{margin:-48px !important}.mt-xl-n13,.my-xl-n13{margin-top:-52px !important}.mr-xl-n13,.mx-xl-n13{margin-right:-52px !important}.ml-xl-n13,.mx-xl-n13{margin-left:-52px !important}.mb-xl-n13,.my-xl-n13{margin-bottom:-52px !important}.ms-xl-n13{margin-inline-start:-52px !important}.me-xl-n13{margin-inline-end:-52px !important}.ma-xl-n13{margin:-52px !important}.mt-xl-n14,.my-xl-n14{margin-top:-56px !important}.mr-xl-n14,.mx-xl-n14{margin-right:-56px !important}.ml-xl-n14,.mx-xl-n14{margin-left:-56px !important}.mb-xl-n14,.my-xl-n14{margin-bottom:-56px !important}.ms-xl-n14{margin-inline-start:-56px !important}.me-xl-n14{margin-inline-end:-56px !important}.ma-xl-n14{margin:-56px !important}.mt-xl-n15,.my-xl-n15{margin-top:-60px !important}.mr-xl-n15,.mx-xl-n15{margin-right:-60px !important}.ml-xl-n15,.mx-xl-n15{margin-left:-60px !important}.mb-xl-n15,.my-xl-n15{margin-bottom:-60px !important}.ms-xl-n15{margin-inline-start:-60px !important}.me-xl-n15{margin-inline-end:-60px !important}.ma-xl-n15{margin:-60px !important}.mt-xl-n16,.my-xl-n16{margin-top:-64px !important}.mr-xl-n16,.mx-xl-n16{margin-right:-64px !important}.ml-xl-n16,.mx-xl-n16{margin-left:-64px !important}.mb-xl-n16,.my-xl-n16{margin-bottom:-64px !important}.ms-xl-n16{margin-inline-start:-64px !important}.me-xl-n16{margin-inline-end:-64px !important}.ma-xl-n16{margin:-64px !important}.mt-xl-n17,.my-xl-n17{margin-top:-68px !important}.mr-xl-n17,.mx-xl-n17{margin-right:-68px !important}.ml-xl-n17,.mx-xl-n17{margin-left:-68px !important}.mb-xl-n17,.my-xl-n17{margin-bottom:-68px !important}.ms-xl-n17{margin-inline-start:-68px !important}.me-xl-n17{margin-inline-end:-68px !important}.ma-xl-n17{margin:-68px !important}.mt-xl-n18,.my-xl-n18{margin-top:-72px !important}.mr-xl-n18,.mx-xl-n18{margin-right:-72px !important}.ml-xl-n18,.mx-xl-n18{margin-left:-72px !important}.mb-xl-n18,.my-xl-n18{margin-bottom:-72px !important}.ms-xl-n18{margin-inline-start:-72px !important}.me-xl-n18{margin-inline-end:-72px !important}.ma-xl-n18{margin:-72px !important}.mt-xl-n19,.my-xl-n19{margin-top:-76px !important}.mr-xl-n19,.mx-xl-n19{margin-right:-76px !important}.ml-xl-n19,.mx-xl-n19{margin-left:-76px !important}.mb-xl-n19,.my-xl-n19{margin-bottom:-76px !important}.ms-xl-n19{margin-inline-start:-76px !important}.me-xl-n19{margin-inline-end:-76px !important}.ma-xl-n19{margin:-76px !important}.mt-xl-n20,.my-xl-n20{margin-top:-80px !important}.mr-xl-n20,.mx-xl-n20{margin-right:-80px !important}.ml-xl-n20,.mx-xl-n20{margin-left:-80px !important}.mb-xl-n20,.my-xl-n20{margin-bottom:-80px !important}.ms-xl-n20{margin-inline-start:-80px !important}.me-xl-n20{margin-inline-end:-80px !important}.ma-xl-n20{margin:-80px !important}}@media screen and (min-width: 2560px){.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ms-xxl-0{margin-inline-start:0 !important}.me-xxl-0{margin-inline-end:0 !important}.ma-xxl-0{margin:0 !important}.mt-xxl-1,.my-xxl-1{margin-top:4px !important}.mr-xxl-1,.mx-xxl-1{margin-right:4px !important}.ml-xxl-1,.mx-xxl-1{margin-left:4px !important}.mb-xxl-1,.my-xxl-1{margin-bottom:4px !important}.ms-xxl-1{margin-inline-start:4px !important}.me-xxl-1{margin-inline-end:4px !important}.ma-xxl-1{margin:4px !important}.mt-xxl-2,.my-xxl-2{margin-top:8px !important}.mr-xxl-2,.mx-xxl-2{margin-right:8px !important}.ml-xxl-2,.mx-xxl-2{margin-left:8px !important}.mb-xxl-2,.my-xxl-2{margin-bottom:8px !important}.ms-xxl-2{margin-inline-start:8px !important}.me-xxl-2{margin-inline-end:8px !important}.ma-xxl-2{margin:8px !important}.mt-xxl-3,.my-xxl-3{margin-top:12px !important}.mr-xxl-3,.mx-xxl-3{margin-right:12px !important}.ml-xxl-3,.mx-xxl-3{margin-left:12px !important}.mb-xxl-3,.my-xxl-3{margin-bottom:12px !important}.ms-xxl-3{margin-inline-start:12px !important}.me-xxl-3{margin-inline-end:12px !important}.ma-xxl-3{margin:12px !important}.mt-xxl-4,.my-xxl-4{margin-top:16px !important}.mr-xxl-4,.mx-xxl-4{margin-right:16px !important}.ml-xxl-4,.mx-xxl-4{margin-left:16px !important}.mb-xxl-4,.my-xxl-4{margin-bottom:16px !important}.ms-xxl-4{margin-inline-start:16px !important}.me-xxl-4{margin-inline-end:16px !important}.ma-xxl-4{margin:16px !important}.mt-xxl-5,.my-xxl-5{margin-top:20px !important}.mr-xxl-5,.mx-xxl-5{margin-right:20px !important}.ml-xxl-5,.mx-xxl-5{margin-left:20px !important}.mb-xxl-5,.my-xxl-5{margin-bottom:20px !important}.ms-xxl-5{margin-inline-start:20px !important}.me-xxl-5{margin-inline-end:20px !important}.ma-xxl-5{margin:20px !important}.mt-xxl-6,.my-xxl-6{margin-top:24px !important}.mr-xxl-6,.mx-xxl-6{margin-right:24px !important}.ml-xxl-6,.mx-xxl-6{margin-left:24px !important}.mb-xxl-6,.my-xxl-6{margin-bottom:24px !important}.ms-xxl-6{margin-inline-start:24px !important}.me-xxl-6{margin-inline-end:24px !important}.ma-xxl-6{margin:24px !important}.mt-xxl-7,.my-xxl-7{margin-top:28px !important}.mr-xxl-7,.mx-xxl-7{margin-right:28px !important}.ml-xxl-7,.mx-xxl-7{margin-left:28px !important}.mb-xxl-7,.my-xxl-7{margin-bottom:28px !important}.ms-xxl-7{margin-inline-start:28px !important}.me-xxl-7{margin-inline-end:28px !important}.ma-xxl-7{margin:28px !important}.mt-xxl-8,.my-xxl-8{margin-top:32px !important}.mr-xxl-8,.mx-xxl-8{margin-right:32px !important}.ml-xxl-8,.mx-xxl-8{margin-left:32px !important}.mb-xxl-8,.my-xxl-8{margin-bottom:32px !important}.ms-xxl-8{margin-inline-start:32px !important}.me-xxl-8{margin-inline-end:32px !important}.ma-xxl-8{margin:32px !important}.mt-xxl-9,.my-xxl-9{margin-top:36px !important}.mr-xxl-9,.mx-xxl-9{margin-right:36px !important}.ml-xxl-9,.mx-xxl-9{margin-left:36px !important}.mb-xxl-9,.my-xxl-9{margin-bottom:36px !important}.ms-xxl-9{margin-inline-start:36px !important}.me-xxl-9{margin-inline-end:36px !important}.ma-xxl-9{margin:36px !important}.mt-xxl-10,.my-xxl-10{margin-top:40px !important}.mr-xxl-10,.mx-xxl-10{margin-right:40px !important}.ml-xxl-10,.mx-xxl-10{margin-left:40px !important}.mb-xxl-10,.my-xxl-10{margin-bottom:40px !important}.ms-xxl-10{margin-inline-start:40px !important}.me-xxl-10{margin-inline-end:40px !important}.ma-xxl-10{margin:40px !important}.mt-xxl-11,.my-xxl-11{margin-top:44px !important}.mr-xxl-11,.mx-xxl-11{margin-right:44px !important}.ml-xxl-11,.mx-xxl-11{margin-left:44px !important}.mb-xxl-11,.my-xxl-11{margin-bottom:44px !important}.ms-xxl-11{margin-inline-start:44px !important}.me-xxl-11{margin-inline-end:44px !important}.ma-xxl-11{margin:44px !important}.mt-xxl-12,.my-xxl-12{margin-top:48px !important}.mr-xxl-12,.mx-xxl-12{margin-right:48px !important}.ml-xxl-12,.mx-xxl-12{margin-left:48px !important}.mb-xxl-12,.my-xxl-12{margin-bottom:48px !important}.ms-xxl-12{margin-inline-start:48px !important}.me-xxl-12{margin-inline-end:48px !important}.ma-xxl-12{margin:48px !important}.mt-xxl-13,.my-xxl-13{margin-top:52px !important}.mr-xxl-13,.mx-xxl-13{margin-right:52px !important}.ml-xxl-13,.mx-xxl-13{margin-left:52px !important}.mb-xxl-13,.my-xxl-13{margin-bottom:52px !important}.ms-xxl-13{margin-inline-start:52px !important}.me-xxl-13{margin-inline-end:52px !important}.ma-xxl-13{margin:52px !important}.mt-xxl-14,.my-xxl-14{margin-top:56px !important}.mr-xxl-14,.mx-xxl-14{margin-right:56px !important}.ml-xxl-14,.mx-xxl-14{margin-left:56px !important}.mb-xxl-14,.my-xxl-14{margin-bottom:56px !important}.ms-xxl-14{margin-inline-start:56px !important}.me-xxl-14{margin-inline-end:56px !important}.ma-xxl-14{margin:56px !important}.mt-xxl-15,.my-xxl-15{margin-top:60px !important}.mr-xxl-15,.mx-xxl-15{margin-right:60px !important}.ml-xxl-15,.mx-xxl-15{margin-left:60px !important}.mb-xxl-15,.my-xxl-15{margin-bottom:60px !important}.ms-xxl-15{margin-inline-start:60px !important}.me-xxl-15{margin-inline-end:60px !important}.ma-xxl-15{margin:60px !important}.mt-xxl-16,.my-xxl-16{margin-top:64px !important}.mr-xxl-16,.mx-xxl-16{margin-right:64px !important}.ml-xxl-16,.mx-xxl-16{margin-left:64px !important}.mb-xxl-16,.my-xxl-16{margin-bottom:64px !important}.ms-xxl-16{margin-inline-start:64px !important}.me-xxl-16{margin-inline-end:64px !important}.ma-xxl-16{margin:64px !important}.mt-xxl-17,.my-xxl-17{margin-top:68px !important}.mr-xxl-17,.mx-xxl-17{margin-right:68px !important}.ml-xxl-17,.mx-xxl-17{margin-left:68px !important}.mb-xxl-17,.my-xxl-17{margin-bottom:68px !important}.ms-xxl-17{margin-inline-start:68px !important}.me-xxl-17{margin-inline-end:68px !important}.ma-xxl-17{margin:68px !important}.mt-xxl-18,.my-xxl-18{margin-top:72px !important}.mr-xxl-18,.mx-xxl-18{margin-right:72px !important}.ml-xxl-18,.mx-xxl-18{margin-left:72px !important}.mb-xxl-18,.my-xxl-18{margin-bottom:72px !important}.ms-xxl-18{margin-inline-start:72px !important}.me-xxl-18{margin-inline-end:72px !important}.ma-xxl-18{margin:72px !important}.mt-xxl-19,.my-xxl-19{margin-top:76px !important}.mr-xxl-19,.mx-xxl-19{margin-right:76px !important}.ml-xxl-19,.mx-xxl-19{margin-left:76px !important}.mb-xxl-19,.my-xxl-19{margin-bottom:76px !important}.ms-xxl-19{margin-inline-start:76px !important}.me-xxl-19{margin-inline-end:76px !important}.ma-xxl-19{margin:76px !important}.mt-xxl-20,.my-xxl-20{margin-top:80px !important}.mr-xxl-20,.mx-xxl-20{margin-right:80px !important}.ml-xxl-20,.mx-xxl-20{margin-left:80px !important}.mb-xxl-20,.my-xxl-20{margin-bottom:80px !important}.ms-xxl-20{margin-inline-start:80px !important}.me-xxl-20{margin-inline-end:80px !important}.ma-xxl-20{margin:80px !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ms-xxl-auto{margin-inline-start:auto !important}.me-xxl-auto{margin-inline-end:auto !important}.ma-xxl-auto{margin:auto !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.ps-xxl-0{padding-inline-start:0 !important}.pe-xxl-0{padding-inline-end:0 !important}.pa-xxl-0{padding:0 !important}.pt-xxl-1,.py-xxl-1{padding-top:4px !important}.pr-xxl-1,.px-xxl-1{padding-right:4px !important}.pl-xxl-1,.px-xxl-1{padding-left:4px !important}.pb-xxl-1,.py-xxl-1{padding-bottom:4px !important}.ps-xxl-1{padding-inline-start:4px !important}.pe-xxl-1{padding-inline-end:4px !important}.pa-xxl-1{padding:4px !important}.pt-xxl-2,.py-xxl-2{padding-top:8px !important}.pr-xxl-2,.px-xxl-2{padding-right:8px !important}.pl-xxl-2,.px-xxl-2{padding-left:8px !important}.pb-xxl-2,.py-xxl-2{padding-bottom:8px !important}.ps-xxl-2{padding-inline-start:8px !important}.pe-xxl-2{padding-inline-end:8px !important}.pa-xxl-2{padding:8px !important}.pt-xxl-3,.py-xxl-3{padding-top:12px !important}.pr-xxl-3,.px-xxl-3{padding-right:12px !important}.pl-xxl-3,.px-xxl-3{padding-left:12px !important}.pb-xxl-3,.py-xxl-3{padding-bottom:12px !important}.ps-xxl-3{padding-inline-start:12px !important}.pe-xxl-3{padding-inline-end:12px !important}.pa-xxl-3{padding:12px !important}.pt-xxl-4,.py-xxl-4{padding-top:16px !important}.pr-xxl-4,.px-xxl-4{padding-right:16px !important}.pl-xxl-4,.px-xxl-4{padding-left:16px !important}.pb-xxl-4,.py-xxl-4{padding-bottom:16px !important}.ps-xxl-4{padding-inline-start:16px !important}.pe-xxl-4{padding-inline-end:16px !important}.pa-xxl-4{padding:16px !important}.pt-xxl-5,.py-xxl-5{padding-top:20px !important}.pr-xxl-5,.px-xxl-5{padding-right:20px !important}.pl-xxl-5,.px-xxl-5{padding-left:20px !important}.pb-xxl-5,.py-xxl-5{padding-bottom:20px !important}.ps-xxl-5{padding-inline-start:20px !important}.pe-xxl-5{padding-inline-end:20px !important}.pa-xxl-5{padding:20px !important}.pt-xxl-6,.py-xxl-6{padding-top:24px !important}.pr-xxl-6,.px-xxl-6{padding-right:24px !important}.pl-xxl-6,.px-xxl-6{padding-left:24px !important}.pb-xxl-6,.py-xxl-6{padding-bottom:24px !important}.ps-xxl-6{padding-inline-start:24px !important}.pe-xxl-6{padding-inline-end:24px !important}.pa-xxl-6{padding:24px !important}.pt-xxl-7,.py-xxl-7{padding-top:28px !important}.pr-xxl-7,.px-xxl-7{padding-right:28px !important}.pl-xxl-7,.px-xxl-7{padding-left:28px !important}.pb-xxl-7,.py-xxl-7{padding-bottom:28px !important}.ps-xxl-7{padding-inline-start:28px !important}.pe-xxl-7{padding-inline-end:28px !important}.pa-xxl-7{padding:28px !important}.pt-xxl-8,.py-xxl-8{padding-top:32px !important}.pr-xxl-8,.px-xxl-8{padding-right:32px !important}.pl-xxl-8,.px-xxl-8{padding-left:32px !important}.pb-xxl-8,.py-xxl-8{padding-bottom:32px !important}.ps-xxl-8{padding-inline-start:32px !important}.pe-xxl-8{padding-inline-end:32px !important}.pa-xxl-8{padding:32px !important}.pt-xxl-9,.py-xxl-9{padding-top:36px !important}.pr-xxl-9,.px-xxl-9{padding-right:36px !important}.pl-xxl-9,.px-xxl-9{padding-left:36px !important}.pb-xxl-9,.py-xxl-9{padding-bottom:36px !important}.ps-xxl-9{padding-inline-start:36px !important}.pe-xxl-9{padding-inline-end:36px !important}.pa-xxl-9{padding:36px !important}.pt-xxl-10,.py-xxl-10{padding-top:40px !important}.pr-xxl-10,.px-xxl-10{padding-right:40px !important}.pl-xxl-10,.px-xxl-10{padding-left:40px !important}.pb-xxl-10,.py-xxl-10{padding-bottom:40px !important}.ps-xxl-10{padding-inline-start:40px !important}.pe-xxl-10{padding-inline-end:40px !important}.pa-xxl-10{padding:40px !important}.pt-xxl-11,.py-xxl-11{padding-top:44px !important}.pr-xxl-11,.px-xxl-11{padding-right:44px !important}.pl-xxl-11,.px-xxl-11{padding-left:44px !important}.pb-xxl-11,.py-xxl-11{padding-bottom:44px !important}.ps-xxl-11{padding-inline-start:44px !important}.pe-xxl-11{padding-inline-end:44px !important}.pa-xxl-11{padding:44px !important}.pt-xxl-12,.py-xxl-12{padding-top:48px !important}.pr-xxl-12,.px-xxl-12{padding-right:48px !important}.pl-xxl-12,.px-xxl-12{padding-left:48px !important}.pb-xxl-12,.py-xxl-12{padding-bottom:48px !important}.ps-xxl-12{padding-inline-start:48px !important}.pe-xxl-12{padding-inline-end:48px !important}.pa-xxl-12{padding:48px !important}.pt-xxl-13,.py-xxl-13{padding-top:52px !important}.pr-xxl-13,.px-xxl-13{padding-right:52px !important}.pl-xxl-13,.px-xxl-13{padding-left:52px !important}.pb-xxl-13,.py-xxl-13{padding-bottom:52px !important}.ps-xxl-13{padding-inline-start:52px !important}.pe-xxl-13{padding-inline-end:52px !important}.pa-xxl-13{padding:52px !important}.pt-xxl-14,.py-xxl-14{padding-top:56px !important}.pr-xxl-14,.px-xxl-14{padding-right:56px !important}.pl-xxl-14,.px-xxl-14{padding-left:56px !important}.pb-xxl-14,.py-xxl-14{padding-bottom:56px !important}.ps-xxl-14{padding-inline-start:56px !important}.pe-xxl-14{padding-inline-end:56px !important}.pa-xxl-14{padding:56px !important}.pt-xxl-15,.py-xxl-15{padding-top:60px !important}.pr-xxl-15,.px-xxl-15{padding-right:60px !important}.pl-xxl-15,.px-xxl-15{padding-left:60px !important}.pb-xxl-15,.py-xxl-15{padding-bottom:60px !important}.ps-xxl-15{padding-inline-start:60px !important}.pe-xxl-15{padding-inline-end:60px !important}.pa-xxl-15{padding:60px !important}.pt-xxl-16,.py-xxl-16{padding-top:64px !important}.pr-xxl-16,.px-xxl-16{padding-right:64px !important}.pl-xxl-16,.px-xxl-16{padding-left:64px !important}.pb-xxl-16,.py-xxl-16{padding-bottom:64px !important}.ps-xxl-16{padding-inline-start:64px !important}.pe-xxl-16{padding-inline-end:64px !important}.pa-xxl-16{padding:64px !important}.pt-xxl-17,.py-xxl-17{padding-top:68px !important}.pr-xxl-17,.px-xxl-17{padding-right:68px !important}.pl-xxl-17,.px-xxl-17{padding-left:68px !important}.pb-xxl-17,.py-xxl-17{padding-bottom:68px !important}.ps-xxl-17{padding-inline-start:68px !important}.pe-xxl-17{padding-inline-end:68px !important}.pa-xxl-17{padding:68px !important}.pt-xxl-18,.py-xxl-18{padding-top:72px !important}.pr-xxl-18,.px-xxl-18{padding-right:72px !important}.pl-xxl-18,.px-xxl-18{padding-left:72px !important}.pb-xxl-18,.py-xxl-18{padding-bottom:72px !important}.ps-xxl-18{padding-inline-start:72px !important}.pe-xxl-18{padding-inline-end:72px !important}.pa-xxl-18{padding:72px !important}.pt-xxl-19,.py-xxl-19{padding-top:76px !important}.pr-xxl-19,.px-xxl-19{padding-right:76px !important}.pl-xxl-19,.px-xxl-19{padding-left:76px !important}.pb-xxl-19,.py-xxl-19{padding-bottom:76px !important}.ps-xxl-19{padding-inline-start:76px !important}.pe-xxl-19{padding-inline-end:76px !important}.pa-xxl-19{padding:76px !important}.pt-xxl-20,.py-xxl-20{padding-top:80px !important}.pr-xxl-20,.px-xxl-20{padding-right:80px !important}.pl-xxl-20,.px-xxl-20{padding-left:80px !important}.pb-xxl-20,.py-xxl-20{padding-bottom:80px !important}.ps-xxl-20{padding-inline-start:80px !important}.pe-xxl-20{padding-inline-end:80px !important}.pa-xxl-20{padding:80px !important}.pt-xxl-auto,.py-xxl-auto{padding-top:auto !important}.pr-xxl-auto,.px-xxl-auto{padding-right:auto !important}.pl-xxl-auto,.px-xxl-auto{padding-left:auto !important}.pb-xxl-auto,.py-xxl-auto{padding-bottom:auto !important}.ps-xxl-auto{padding-inline-start:auto !important}.pe-xxl-auto{padding-inline-end:auto !important}.pa-xxl-auto{padding:auto !important}.mt-xxl-n1,.my-xxl-n1{margin-top:-4px !important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-4px !important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-4px !important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-4px !important}.ms-xxl-n1{margin-inline-start:-4px !important}.me-xxl-n1{margin-inline-end:-4px !important}.ma-xxl-n1{margin:-4px !important}.mt-xxl-n2,.my-xxl-n2{margin-top:-8px !important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-8px !important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-8px !important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-8px !important}.ms-xxl-n2{margin-inline-start:-8px !important}.me-xxl-n2{margin-inline-end:-8px !important}.ma-xxl-n2{margin:-8px !important}.mt-xxl-n3,.my-xxl-n3{margin-top:-12px !important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-12px !important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-12px !important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-12px !important}.ms-xxl-n3{margin-inline-start:-12px !important}.me-xxl-n3{margin-inline-end:-12px !important}.ma-xxl-n3{margin:-12px !important}.mt-xxl-n4,.my-xxl-n4{margin-top:-16px !important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-16px !important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-16px !important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-16px !important}.ms-xxl-n4{margin-inline-start:-16px !important}.me-xxl-n4{margin-inline-end:-16px !important}.ma-xxl-n4{margin:-16px !important}.mt-xxl-n5,.my-xxl-n5{margin-top:-20px !important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-20px !important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-20px !important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-20px !important}.ms-xxl-n5{margin-inline-start:-20px !important}.me-xxl-n5{margin-inline-end:-20px !important}.ma-xxl-n5{margin:-20px !important}.mt-xxl-n6,.my-xxl-n6{margin-top:-24px !important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-24px !important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-24px !important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-24px !important}.ms-xxl-n6{margin-inline-start:-24px !important}.me-xxl-n6{margin-inline-end:-24px !important}.ma-xxl-n6{margin:-24px !important}.mt-xxl-n7,.my-xxl-n7{margin-top:-28px !important}.mr-xxl-n7,.mx-xxl-n7{margin-right:-28px !important}.ml-xxl-n7,.mx-xxl-n7{margin-left:-28px !important}.mb-xxl-n7,.my-xxl-n7{margin-bottom:-28px !important}.ms-xxl-n7{margin-inline-start:-28px !important}.me-xxl-n7{margin-inline-end:-28px !important}.ma-xxl-n7{margin:-28px !important}.mt-xxl-n8,.my-xxl-n8{margin-top:-32px !important}.mr-xxl-n8,.mx-xxl-n8{margin-right:-32px !important}.ml-xxl-n8,.mx-xxl-n8{margin-left:-32px !important}.mb-xxl-n8,.my-xxl-n8{margin-bottom:-32px !important}.ms-xxl-n8{margin-inline-start:-32px !important}.me-xxl-n8{margin-inline-end:-32px !important}.ma-xxl-n8{margin:-32px !important}.mt-xxl-n9,.my-xxl-n9{margin-top:-36px !important}.mr-xxl-n9,.mx-xxl-n9{margin-right:-36px !important}.ml-xxl-n9,.mx-xxl-n9{margin-left:-36px !important}.mb-xxl-n9,.my-xxl-n9{margin-bottom:-36px !important}.ms-xxl-n9{margin-inline-start:-36px !important}.me-xxl-n9{margin-inline-end:-36px !important}.ma-xxl-n9{margin:-36px !important}.mt-xxl-n10,.my-xxl-n10{margin-top:-40px !important}.mr-xxl-n10,.mx-xxl-n10{margin-right:-40px !important}.ml-xxl-n10,.mx-xxl-n10{margin-left:-40px !important}.mb-xxl-n10,.my-xxl-n10{margin-bottom:-40px !important}.ms-xxl-n10{margin-inline-start:-40px !important}.me-xxl-n10{margin-inline-end:-40px !important}.ma-xxl-n10{margin:-40px !important}.mt-xxl-n11,.my-xxl-n11{margin-top:-44px !important}.mr-xxl-n11,.mx-xxl-n11{margin-right:-44px !important}.ml-xxl-n11,.mx-xxl-n11{margin-left:-44px !important}.mb-xxl-n11,.my-xxl-n11{margin-bottom:-44px !important}.ms-xxl-n11{margin-inline-start:-44px !important}.me-xxl-n11{margin-inline-end:-44px !important}.ma-xxl-n11{margin:-44px !important}.mt-xxl-n12,.my-xxl-n12{margin-top:-48px !important}.mr-xxl-n12,.mx-xxl-n12{margin-right:-48px !important}.ml-xxl-n12,.mx-xxl-n12{margin-left:-48px !important}.mb-xxl-n12,.my-xxl-n12{margin-bottom:-48px !important}.ms-xxl-n12{margin-inline-start:-48px !important}.me-xxl-n12{margin-inline-end:-48px !important}.ma-xxl-n12{margin:-48px !important}.mt-xxl-n13,.my-xxl-n13{margin-top:-52px !important}.mr-xxl-n13,.mx-xxl-n13{margin-right:-52px !important}.ml-xxl-n13,.mx-xxl-n13{margin-left:-52px !important}.mb-xxl-n13,.my-xxl-n13{margin-bottom:-52px !important}.ms-xxl-n13{margin-inline-start:-52px !important}.me-xxl-n13{margin-inline-end:-52px !important}.ma-xxl-n13{margin:-52px !important}.mt-xxl-n14,.my-xxl-n14{margin-top:-56px !important}.mr-xxl-n14,.mx-xxl-n14{margin-right:-56px !important}.ml-xxl-n14,.mx-xxl-n14{margin-left:-56px !important}.mb-xxl-n14,.my-xxl-n14{margin-bottom:-56px !important}.ms-xxl-n14{margin-inline-start:-56px !important}.me-xxl-n14{margin-inline-end:-56px !important}.ma-xxl-n14{margin:-56px !important}.mt-xxl-n15,.my-xxl-n15{margin-top:-60px !important}.mr-xxl-n15,.mx-xxl-n15{margin-right:-60px !important}.ml-xxl-n15,.mx-xxl-n15{margin-left:-60px !important}.mb-xxl-n15,.my-xxl-n15{margin-bottom:-60px !important}.ms-xxl-n15{margin-inline-start:-60px !important}.me-xxl-n15{margin-inline-end:-60px !important}.ma-xxl-n15{margin:-60px !important}.mt-xxl-n16,.my-xxl-n16{margin-top:-64px !important}.mr-xxl-n16,.mx-xxl-n16{margin-right:-64px !important}.ml-xxl-n16,.mx-xxl-n16{margin-left:-64px !important}.mb-xxl-n16,.my-xxl-n16{margin-bottom:-64px !important}.ms-xxl-n16{margin-inline-start:-64px !important}.me-xxl-n16{margin-inline-end:-64px !important}.ma-xxl-n16{margin:-64px !important}.mt-xxl-n17,.my-xxl-n17{margin-top:-68px !important}.mr-xxl-n17,.mx-xxl-n17{margin-right:-68px !important}.ml-xxl-n17,.mx-xxl-n17{margin-left:-68px !important}.mb-xxl-n17,.my-xxl-n17{margin-bottom:-68px !important}.ms-xxl-n17{margin-inline-start:-68px !important}.me-xxl-n17{margin-inline-end:-68px !important}.ma-xxl-n17{margin:-68px !important}.mt-xxl-n18,.my-xxl-n18{margin-top:-72px !important}.mr-xxl-n18,.mx-xxl-n18{margin-right:-72px !important}.ml-xxl-n18,.mx-xxl-n18{margin-left:-72px !important}.mb-xxl-n18,.my-xxl-n18{margin-bottom:-72px !important}.ms-xxl-n18{margin-inline-start:-72px !important}.me-xxl-n18{margin-inline-end:-72px !important}.ma-xxl-n18{margin:-72px !important}.mt-xxl-n19,.my-xxl-n19{margin-top:-76px !important}.mr-xxl-n19,.mx-xxl-n19{margin-right:-76px !important}.ml-xxl-n19,.mx-xxl-n19{margin-left:-76px !important}.mb-xxl-n19,.my-xxl-n19{margin-bottom:-76px !important}.ms-xxl-n19{margin-inline-start:-76px !important}.me-xxl-n19{margin-inline-end:-76px !important}.ma-xxl-n19{margin:-76px !important}.mt-xxl-n20,.my-xxl-n20{margin-top:-80px !important}.mr-xxl-n20,.mx-xxl-n20{margin-right:-80px !important}.ml-xxl-n20,.mx-xxl-n20{margin-left:-80px !important}.mb-xxl-n20,.my-xxl-n20{margin-bottom:-80px !important}.ms-xxl-n20{margin-inline-start:-80px !important}.me-xxl-n20{margin-inline-end:-80px !important}.ma-xxl-n20{margin:-80px !important}}.mud-width-full{width:100%}.mud-height-full{height:100%}.w-max{width:max-content}.mud-appbar{width:100%;display:flex;z-index:var(--mud-zindex-appbar);position:relative;box-sizing:border-box;flex-shrink:0;flex-direction:column;color:var(--mud-palette-appbar-text);background-color:var(--mud-palette-appbar-background);transition:margin 225ms cubic-bezier(0, 0, 0.2, 1) 0ms,width 225ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-appbar.mud-appbar-fixed-top{position:fixed;top:0;right:0;left:0}.mud-appbar.mud-appbar-fixed-top .mud-popover-cascading-value{position:fixed}.mud-appbar.mud-appbar-fixed-bottom{position:fixed;bottom:0;right:0;left:0}.mud-appbar.mud-appbar-fixed-bottom .mud-popover-cascading-value{position:fixed}.mud-appbar .mud-toolbar-appbar{height:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8)}@media(min-width: 0px)and (orientation: landscape){.mud-appbar .mud-toolbar-appbar{height:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 600px){.mud-appbar .mud-toolbar-appbar{height:var(--mud-appbar-height)}}.mud-appbar.mud-appbar-dense .mud-toolbar-appbar{height:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4)}@media(min-width: 0px){.mud-drawer-open-responsive-xs-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-xs-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 600px){.mud-drawer-open-responsive-sm-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-sm-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 960px){.mud-drawer-open-responsive-md-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-md-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 1280px){.mud-drawer-open-responsive-lg-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-lg-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 1920px){.mud-drawer-open-responsive-xl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-xl-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 2560px){.mud-drawer-open-responsive-xxl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-responsive-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-responsive-xxl-left.mud-drawer-left-clipped-never.mud-drawer-open-responsive-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}.mud-drawer-open-persistent-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-persistent-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-persistent-left.mud-drawer-left-clipped-never.mud-drawer-open-persistent-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}@media(min-width: 0px){.mud-drawer-open-mini-xs-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-xs-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 600px){.mud-drawer-open-mini-sm-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-sm-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 960px){.mud-drawer-open-mini-md-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-md-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 1280px){.mud-drawer-open-mini-lg-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-lg-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 1920px){.mud-drawer-open-mini-xl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-xl-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}@media(min-width: 2560px){.mud-drawer-open-mini-xxl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);width:calc(100% - var(--mud-drawer-width-left))}.mud-drawer-open-mini-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-right))}.mud-drawer-open-mini-xxl-left.mud-drawer-left-clipped-never.mud-drawer-open-mini-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-left);margin-right:var(--mud-drawer-width-right);width:calc(100% - var(--mud-drawer-width-left) - var(--mud-drawer-width-right))}}.mud-drawer-close-mini-xs-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xs-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-xs-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 0px){.mud-drawer-close-mini-xs-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xs-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xs-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-xs-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer-close-mini-sm-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-sm-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-sm-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 600px){.mud-drawer-close-mini-sm-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-sm-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-sm-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-sm-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer-close-mini-md-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-md-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-md-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 960px){.mud-drawer-close-mini-md-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-md-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-md-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-md-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer-close-mini-lg-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-lg-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-lg-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 1280px){.mud-drawer-close-mini-lg-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-lg-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-lg-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-lg-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer-close-mini-xl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xl-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-xl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 1920px){.mud-drawer-close-mini-xl-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xl-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xl-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-xl-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer-close-mini-xxl-left.mud-drawer-left-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xxl-left.mud-drawer-left-clipped-never.mud-drawer-close-mini-xxl-right.mud-drawer-right-clipped-never .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}@media(max-width: 2560px){.mud-drawer-close-mini-xxl-left.mud-drawer-left-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);width:calc(100% - var(--mud-drawer-width-mini-left))}.mud-drawer-close-mini-xxl-right.mud-drawer-right-clipped-docked .mud-appbar{margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-right))}.mud-drawer-close-mini-xxl-left.mud-drawer-left-clipped-docked.mud-drawer-close-mini-xxl-right.mud-drawer-right-clipped-docked .mud-appbar{margin-left:var(--mud-drawer-width-mini-left);margin-right:var(--mud-drawer-width-mini-right);width:calc(100% - var(--mud-drawer-width-mini-left) - var(--mud-drawer-width-mini-right))}}.mud-drawer{display:flex;flex-shrink:0;flex-grow:1;flex:0 0 auto;outline:0;position:fixed;z-index:var(--mud-zindex-drawer);overflow-y:auto;flex-direction:column;color:var(--mud-palette-drawer-text);background-color:var(--mud-palette-drawer-background);--mud-drawer-content-height: 0}.mud-drawer .mud-drawer-content{height:100%;max-height:100%;display:flex;flex-shrink:0;flex-grow:1;flex:0 0 auto;flex-direction:column}.mud-drawer:not(.mud-drawer-fixed){position:absolute}@media(max-width: -1px){.mud-drawer.mud-drawer-mini.mud-drawer-xs:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-xs{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-xs:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-xs.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}@media(max-width: 599px){.mud-drawer.mud-drawer-mini.mud-drawer-sm:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-sm{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-sm:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-sm.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}@media(max-width: 959px){.mud-drawer.mud-drawer-mini.mud-drawer-md:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-md{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-md:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-md.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}@media(max-width: 1279px){.mud-drawer.mud-drawer-mini.mud-drawer-lg:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-lg{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-lg:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-lg.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}@media(max-width: 1919px){.mud-drawer.mud-drawer-mini.mud-drawer-xl:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-xl{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-xl:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-xl.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}@media(max-width: 2559px){.mud-drawer.mud-drawer-mini.mud-drawer-xxl:not(.mud-drawer--closed),.mud-drawer.mud-drawer-responsive.mud-drawer-xxl{z-index:calc(var(--mud-zindex-appbar) + 2)}.mud-drawer.mud-drawer-mini.mud-drawer-xxl:not(.mud-drawer--closed).mud-drawer--initial:not(.mud-drawer-mini),.mud-drawer.mud-drawer-responsive.mud-drawer-xxl.mud-drawer--initial:not(.mud-drawer-mini){display:none !important}}.mud-drawer.mud-drawer-responsive,.mud-drawer.mud-drawer-persistent{height:100%}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-left,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left{right:auto;width:var(--mud-drawer-width, var(--mud-drawer-width-left))}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-left.mud-drawer--open,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left.mud-drawer--open{left:0}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-left.mud-drawer--open:not(.mud-drawer--initial),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-left 225ms cubic-bezier(0, 0, 0.2, 1)}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-left.mud-drawer--closed,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left.mud-drawer--closed{box-shadow:none;left:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-left)))}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-left.mud-drawer--closed:not(.mud-drawer--initial),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-left 225ms cubic-bezier(0, 0, 0.2, 1)}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right{left:auto;width:var(--mud-drawer-width, var(--mud-drawer-width-right))}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right.mud-drawer--open,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right.mud-drawer--open{right:0}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right.mud-drawer--open:not(.mud-drawer--initial),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-right 225ms cubic-bezier(0, 0, 0.2, 1)}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right.mud-drawer--closed,.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right.mud-drawer--closed{box-shadow:none;right:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-right)))}.mud-drawer.mud-drawer-responsive.mud-drawer-pos-right.mud-drawer--closed:not(.mud-drawer--initial),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-right 225ms cubic-bezier(0, 0, 0.2, 1)}.mud-drawer.mud-drawer-mini{height:100%;transition:width 225ms cubic-bezier(0, 0, 0.2, 1)}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left{left:0;right:auto}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left.mud-drawer--closed{width:var(--mud-drawer-width-mini-left)}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left.mud-drawer--open{width:var(--mud-drawer-width-left)}.mud-drawer.mud-drawer-mini.mud-drawer-pos-right{left:auto;right:0}.mud-drawer.mud-drawer-mini.mud-drawer-pos-right.mud-drawer--closed{width:var(--mud-drawer-width-mini-right)}.mud-drawer.mud-drawer-mini.mud-drawer-pos-right.mud-drawer--open{width:var(--mud-drawer-width-right)}.mud-drawer.mud-drawer-temporary{margin:0 !important;z-index:calc(var(--mud-zindex-appbar) + 2);transition:transform 225ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-left{right:auto;top:0;height:100%;width:var(--mud-drawer-width, var(--mud-drawer-width-left))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--open{left:0}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-left 225ms cubic-bezier(0, 0, 0.2, 1) forwards}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--closed{left:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-left)))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-left.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-left 225ms cubic-bezier(0, 0, 0.2, 1) forwards}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-right{left:auto;top:0;height:100%;width:var(--mud-drawer-width, var(--mud-drawer-width-right))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-right.mud-drawer--open{right:0}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-right.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-right 225ms cubic-bezier(0, 0, 0.2, 1) forwards}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-right.mud-drawer--closed{right:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-right)))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-right.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-right 225ms cubic-bezier(0, 0, 0.2, 1) forwards}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-bottom{left:0;top:auto;width:100%}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-bottom.mud-drawer--open{bottom:0}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-bottom.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-bottom 225ms cubic-bezier(0, 0, 0.2, 1) 0ms 1}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-bottom.mud-drawer--closed{bottom:calc(-1*var(--mud-drawer-content-height))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-bottom.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-bottom 225ms cubic-bezier(0, 0, 0.2, 1) 0ms 1}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-top{left:0;bottom:auto;width:100%}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-top.mud-drawer--open{top:0}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-top.mud-drawer--open:not(.mud-drawer--initial){animation:mud-drawer-slide-in-top 225ms cubic-bezier(0, 0, 0.2, 1) 0ms 1}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-top.mud-drawer--closed{top:calc(-1*var(--mud-drawer-content-height))}.mud-drawer.mud-drawer-temporary.mud-drawer-pos-top.mud-drawer--closed:not(.mud-drawer--initial){animation:mud-drawer-slide-out-top 225ms cubic-bezier(0, 0, 0.2, 1) 0ms 1}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left~div:not(.mud-main-content),.mud-drawer.mud-drawer-mini.mud-drawer-pos-right~div:not(.mud-main-content),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left~div:not(.mud-main-content),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right~div:not(.mud-main-content){transition:margin 225ms cubic-bezier(0, 0, 0.2, 1) 0ms}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left.mud-drawer--open~div:not(.mud-main-content),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-left.mud-drawer--open~div:not(.mud-main-content){margin-left:var(--mud-drawer-width, var(--mud-drawer-width-left))}.mud-drawer.mud-drawer-mini.mud-drawer-pos-right.mud-drawer--open~div:not(.mud-main-content),.mud-drawer.mud-drawer-persistent.mud-drawer-pos-right.mud-drawer--open~div:not(.mud-main-content){margin-right:var(--mud-drawer-width, var(--mud-drawer-width-right))}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left.mud-drawer--closed~div:not(.mud-main-content){margin-left:var(--mud-drawer-width, var(--mud-drawer-width-mini-left))}.mud-drawer.mud-drawer-mini.mud-drawer-pos-right.mud-drawer--closed~div:not(.mud-main-content){margin-right:var(--mud-drawer-width, var(--mud-drawer-width-mini-right))}.mud-drawer-header{display:flex;min-height:var(--mud-appbar-height);padding:12px 24px 12px 24px}.mud-drawer-header.mud-drawer-header-dense{min-height:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);padding:8px 24px 8px 24px}.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-persistent:not(.mud-drawer-clipped-never),.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-temporary.mud-drawer-clipped-always{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}@media(max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-persistent:not(.mud-drawer-clipped-never),.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-temporary.mud-drawer-clipped-always{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - (var(--mud-appbar-height) - var(--mud-appbar-height)/4))}}@media(max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-persistent:not(.mud-drawer-clipped-never),.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-always,.mud-drawer-fixed.mud-drawer-temporary.mud-drawer-clipped-always{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - (var(--mud-appbar-height) - var(--mud-appbar-height)/8))}}@media(min-width: 0px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xs,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xs{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 0px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xs,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xs{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 0px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xs,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xs{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}@media(min-width: 600px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-sm,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-sm{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 600px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-sm,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-sm{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 600px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-sm,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-sm{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}@media(min-width: 960px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-md,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-md{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 960px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-md,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-md{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 960px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-md,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-md{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}@media(min-width: 1280px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-lg,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-lg{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 1280px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-lg,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-lg{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 1280px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-lg,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-lg{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}@media(min-width: 1920px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xl{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 1920px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 1920px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}@media(min-width: 2560px){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xxl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xxl{top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}}@media(min-width: 2560px)and (max-width: 599px)and (orientation: landscape){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xxl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xxl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 2560px)and (max-width: 599px)and (orientation: portrait){.mud-drawer-fixed.mud-drawer-mini.mud-drawer-clipped-docked.mud-drawer-xxl,.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xxl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);height:calc(100% - var(--mud-appbar-height)/8)}}.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-mini:not(.mud-drawer-clipped-never),.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-persistent:not(.mud-drawer-clipped-never),.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-always,.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-temporary.mud-drawer-clipped-always{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}@media(min-width: 0px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xs{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}@media(min-width: 600px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-sm{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}@media(min-width: 960px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-md{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}@media(min-width: 1280px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-lg{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}@media(min-width: 1920px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}@media(min-width: 2560px){.mud-appbar-dense~.mud-drawer-fixed.mud-drawer-responsive.mud-drawer-clipped-docked.mud-drawer-xxl{top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4);height:calc(100% - var(--mud-appbar-height) + var(--mud-appbar-height)/4)}}.mud-drawer-overlay{display:none}@media(max-width: -1px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xs{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xs.mud-drawer--initial{display:none}}@media(max-width: -1px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-xs{display:block}}@media(max-width: 599px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-sm{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-sm.mud-drawer--initial{display:none}}@media(max-width: 599px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-sm{display:block}}@media(max-width: 959px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-md{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-md.mud-drawer--initial{display:none}}@media(max-width: 959px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-md{display:block}}@media(max-width: 1279px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-lg{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-lg.mud-drawer--initial{display:none}}@media(max-width: 1279px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-lg{display:block}}@media(max-width: 1919px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xl{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xl.mud-drawer--initial{display:none}}@media(max-width: 1919px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-xl{display:block}}@media(max-width: 2559px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xxl{display:block}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-responsive.mud-drawer-overlay-xxl.mud-drawer--initial{display:none}}@media(max-width: 2559px){.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-mini.mud-drawer-overlay-xxl{display:block}}.mud-drawer-overlay.mud-drawer-overlay--open.mud-drawer-overlay-temporary{display:block}@keyframes mud-drawer-slide-in-left{from{left:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-left)))}}@keyframes mud-drawer-slide-out-left{from{left:0}}@keyframes mud-drawer-slide-in-right{from{right:calc(-1*var(--mud-drawer-width, var(--mud-drawer-width-right)))}}@keyframes mud-drawer-slide-out-right{from{right:0}}@keyframes mud-drawer-slide-in-bottom{from{bottom:calc(-1*var(--mud-drawer-content-height))}}@keyframes mud-drawer-slide-out-bottom{from{bottom:0}}@keyframes mud-drawer-slide-in-top{from{top:calc(-1*var(--mud-drawer-content-height))}}@keyframes mud-drawer-slide-out-top{from{top:0}}.mud-main-content{margin:0;flex:1 1 auto;padding-top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/8);transition:margin 225ms cubic-bezier(0, 0, 0.2, 1) 0ms}@media(min-width: 0px)and (orientation: landscape){.mud-main-content{padding-top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4)}}@media(min-width: 600px){.mud-main-content{padding-top:var(--mud-appbar-height)}}.mud-appbar-dense~.mud-main-content{padding-top:calc(var(--mud-appbar-height) - var(--mud-appbar-height)/4)}@media(min-width: 0px){.mud-drawer-open-responsive-xs-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-xs-left.mud-drawer-open-responsive-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}@media(min-width: 600px){.mud-drawer-open-responsive-sm-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-sm-left.mud-drawer-open-responsive-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}@media(min-width: 960px){.mud-drawer-open-responsive-md-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-md-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-md-left.mud-drawer-open-responsive-md-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}@media(min-width: 1280px){.mud-drawer-open-responsive-lg-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-lg-left.mud-drawer-open-responsive-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}@media(min-width: 1920px){.mud-drawer-open-responsive-xl-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-xl-left.mud-drawer-open-responsive-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}@media(min-width: 2560px){.mud-drawer-open-responsive-xxl-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-responsive-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-responsive-xxl-left.mud-drawer-open-responsive-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}}.mud-drawer-open-persistent-left:not(.mud-drawer-open-persistent-right) .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-persistent-right:not(.mud-drawer-open-persistent-left) .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-persistent-left.mud-drawer-open-persistent-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xs-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-xs-left.mud-drawer-open-mini-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-sm-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-sm-left.mud-drawer-open-mini-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-md-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-md-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-md-left.mud-drawer-open-mini-md-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-lg-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-lg-left.mud-drawer-open-mini-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xl-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-xl-left.mud-drawer-open-mini-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xxl-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-xxl-left.mud-drawer-open-mini-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-none-left .mud-main-content,.mud-drawer-open-mini-always-left .mud-main-content{margin-left:var(--mud-drawer-width-left)}.mud-drawer-open-mini-none-right .mud-main-content,.mud-drawer-open-mini-always-right .mud-main-content{margin-right:var(--mud-drawer-width-right)}.mud-drawer-open-mini-none-left.mud-drawer-open-mini-none,.mud-drawer-open-mini-none .mud-drawer-open-mini-always-right .mud-main-content,.mud-drawer-open-mini-always-left.mud-drawer-open-mini-none,.mud-drawer-open-mini-always .mud-drawer-open-mini-always-right .mud-main-content{margin-right:var(--mud-drawer-width-right);margin-left:var(--mud-drawer-width-left)}.mud-drawer-close-mini-xs-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-xs-left.mud-drawer-close-mini-xs-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-sm-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-sm-left.mud-drawer-close-mini-sm-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-md-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-md-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-md-left.mud-drawer-close-mini-md-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-lg-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-lg-left.mud-drawer-close-mini-lg-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-xl-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-xl-left.mud-drawer-close-mini-xl-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-xxl-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-xxl-left.mud-drawer-close-mini-xxl-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-none-left .mud-main-content,.mud-drawer-close-mini-always-left .mud-main-content{margin-left:var(--mud-drawer-width-mini-left)}.mud-drawer-close-mini-none-right .mud-main-content,.mud-drawer-close-mini-always-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right)}.mud-drawer-close-mini-none-left.mud-drawer-close-mini-none,.mud-drawer-close-mini-none .mud-drawer-close-mini-always-right .mud-main-content,.mud-drawer-close-mini-always-left.mud-drawer-close-mini-none,.mud-drawer-close-mini-always .mud-drawer-close-mini-always-right .mud-main-content{margin-right:var(--mud-drawer-width-mini-right);margin-left:var(--mud-drawer-width-mini-left)}.mud-container{width:100%;display:block;box-sizing:border-box;margin-left:auto;margin-right:auto}.mud-container--gutters{padding-left:16px;padding-right:16px}@media(min-width: 600px){.mud-container--gutters{padding-left:24px;padding-right:24px}}@media(min-width: 600px){.mud-container-fixed{max-width:600px}}@media(min-width: 960px){.mud-container-fixed{max-width:960px}}@media(min-width: 1280px){.mud-container-fixed{max-width:1280px}}@media(min-width: 1920px){.mud-container-fixed{max-width:1920px}}@media(min-width: 2560px){.mud-container-fixed{max-width:2560px}}@media(min-width: 0px){.mud-container-maxwidth-xs{max-width:444px}}@media(min-width: 600px){.mud-container-maxwidth-sm{max-width:600px}}@media(min-width: 960px){.mud-container-maxwidth-md{max-width:960px}}@media(min-width: 1280px){.mud-container-maxwidth-lg{max-width:1280px}}@media(min-width: 1920px){.mud-container-maxwidth-xl{max-width:1920px}}@media(min-width: 2560px){.mud-container-maxwidth-xxl{max-width:2560px}}.scroll-locked{padding-right:8px;overflow:hidden}.scroll-locked .mud-layout .mud-appbar{padding-right:8px}.scroll-locked .mud-layout .mud-main-content .mud-scroll-to-top{padding-right:8px}.scroll-locked-no-padding{overflow:hidden}@-moz-document url-prefix(){.scroll-locked{padding-right:17px}.scroll-locked .mud-layout .mud-appbar{padding-right:17px}.scroll-locked .mud-layout .mud-main-content .mud-scroll-to-top{padding-right:17px}}.mud-scroll-to-top{position:fixed;cursor:pointer;z-index:100}.mud-scroll-to-top.visible{bottom:16px;right:16px;opacity:1;transition:transform .5s;flex:1}.mud-scroll-to-top.hidden{bottom:16px;right:16px;opacity:0;transition:all .5s;visibility:hidden;transform:scale(0) rotate(180deg);flex:0}.mud-scroll-to-top:after{content:"";background:rgba(0,0,0,0);top:0;bottom:0;left:0;right:0;position:absolute;z-index:var(--mud-zindex-tooltip)}.red{background-color:#f44336}.red-text{color:#f44336}.red.lighten-5{background-color:#ffebee}.red-text.text-lighten-5{color:#ffebee}.red.lighten-4{background-color:#ffcdd2}.red-text.text-lighten-4{color:#ffcdd2}.red.lighten-3{background-color:#ef9a9a}.red-text.text-lighten-3{color:#ef9a9a}.red.lighten-2{background-color:#e57373}.red-text.text-lighten-2{color:#e57373}.red.lighten-1{background-color:#ef5350}.red-text.text-lighten-1{color:#ef5350}.red.darken-1{background-color:#e53935}.red-text.text-darken-1{color:#e53935}.red.darken-2{background-color:#d32f2f}.red-text.text-darken-2{color:#d32f2f}.red.darken-3{background-color:#c62828}.red-text.text-darken-3{color:#c62828}.red.darken-4{background-color:#b71c1c}.red-text.text-darken-4{color:#b71c1c}.red.accent-1{background-color:#ff8a80}.red-text.text-accent-1{color:#ff8a80}.red.accent-2{background-color:#ff5252}.red-text.text-accent-2{color:#ff5252}.red.accent-3{background-color:#ff1744}.red-text.text-accent-3{color:#ff1744}.red.accent-4{background-color:#d50000}.red-text.text-accent-4{color:#d50000}.pink{background-color:#e91e63}.pink-text{color:#e91e63}.pink.lighten-5{background-color:#fce4ec}.pink-text.text-lighten-5{color:#fce4ec}.pink.lighten-4{background-color:#f8bbd0}.pink-text.text-lighten-4{color:#f8bbd0}.pink.lighten-3{background-color:#f48fb1}.pink-text.text-lighten-3{color:#f48fb1}.pink.lighten-2{background-color:#f06292}.pink-text.text-lighten-2{color:#f06292}.pink.lighten-1{background-color:#ec407a}.pink-text.text-lighten-1{color:#ec407a}.pink.darken-1{background-color:#d81b60}.pink-text.text-darken-1{color:#d81b60}.pink.darken-2{background-color:#c2185b}.pink-text.text-darken-2{color:#c2185b}.pink.darken-3{background-color:#ad1457}.pink-text.text-darken-3{color:#ad1457}.pink.darken-4{background-color:#880e4f}.pink-text.text-darken-4{color:#880e4f}.pink.accent-1{background-color:#ff80ab}.pink-text.text-accent-1{color:#ff80ab}.pink.accent-2{background-color:#ff4081}.pink-text.text-accent-2{color:#ff4081}.pink.accent-3{background-color:#f50057}.pink-text.text-accent-3{color:#f50057}.pink.accent-4{background-color:#c51162}.pink-text.text-accent-4{color:#c51162}.purple{background-color:#9c27b0}.purple-text{color:#9c27b0}.purple.lighten-5{background-color:#f3e5f5}.purple-text.text-lighten-5{color:#f3e5f5}.purple.lighten-4{background-color:#e1bee7}.purple-text.text-lighten-4{color:#e1bee7}.purple.lighten-3{background-color:#ce93d8}.purple-text.text-lighten-3{color:#ce93d8}.purple.lighten-2{background-color:#ba68c8}.purple-text.text-lighten-2{color:#ba68c8}.purple.lighten-1{background-color:#ab47bc}.purple-text.text-lighten-1{color:#ab47bc}.purple.darken-1{background-color:#8e24aa}.purple-text.text-darken-1{color:#8e24aa}.purple.darken-2{background-color:#7b1fa2}.purple-text.text-darken-2{color:#7b1fa2}.purple.darken-3{background-color:#6a1b9a}.purple-text.text-darken-3{color:#6a1b9a}.purple.darken-4{background-color:#4a148c}.purple-text.text-darken-4{color:#4a148c}.purple.accent-1{background-color:#ea80fc}.purple-text.text-accent-1{color:#ea80fc}.purple.accent-2{background-color:#e040fb}.purple-text.text-accent-2{color:#e040fb}.purple.accent-3{background-color:#d500f9}.purple-text.text-accent-3{color:#d500f9}.purple.accent-4{background-color:#a0f}.purple-text.text-accent-4{color:#a0f}.deep-purple{background-color:#673ab7}.deep-purple-text{color:#673ab7}.deep-purple.lighten-5{background-color:#ede7f6}.deep-purple-text.text-lighten-5{color:#ede7f6}.deep-purple.lighten-4{background-color:#d1c4e9}.deep-purple-text.text-lighten-4{color:#d1c4e9}.deep-purple.lighten-3{background-color:#b39ddb}.deep-purple-text.text-lighten-3{color:#b39ddb}.deep-purple.lighten-2{background-color:#9575cd}.deep-purple-text.text-lighten-2{color:#9575cd}.deep-purple.lighten-1{background-color:#7e57c2}.deep-purple-text.text-lighten-1{color:#7e57c2}.deep-purple.darken-1{background-color:#5e35b1}.deep-purple-text.text-darken-1{color:#5e35b1}.deep-purple.darken-2{background-color:#512da8}.deep-purple-text.text-darken-2{color:#512da8}.deep-purple.darken-3{background-color:#4527a0}.deep-purple-text.text-darken-3{color:#4527a0}.deep-purple.darken-4{background-color:#311b92}.deep-purple-text.text-darken-4{color:#311b92}.deep-purple.accent-1{background-color:#b388ff}.deep-purple-text.text-accent-1{color:#b388ff}.deep-purple.accent-2{background-color:#7c4dff}.deep-purple-text.text-accent-2{color:#7c4dff}.deep-purple.accent-3{background-color:#651fff}.deep-purple-text.text-accent-3{color:#651fff}.deep-purple.accent-4{background-color:#6200ea}.deep-purple-text.text-accent-4{color:#6200ea}.indigo{background-color:#3f51b5}.indigo-text{color:#3f51b5}.indigo.lighten-5{background-color:#e8eaf6}.indigo-text.text-lighten-5{color:#e8eaf6}.indigo.lighten-4{background-color:#c5cae9}.indigo-text.text-lighten-4{color:#c5cae9}.indigo.lighten-3{background-color:#9fa8da}.indigo-text.text-lighten-3{color:#9fa8da}.indigo.lighten-2{background-color:#7986cb}.indigo-text.text-lighten-2{color:#7986cb}.indigo.lighten-1{background-color:#5c6bc0}.indigo-text.text-lighten-1{color:#5c6bc0}.indigo.darken-1{background-color:#3949ab}.indigo-text.text-darken-1{color:#3949ab}.indigo.darken-2{background-color:#303f9f}.indigo-text.text-darken-2{color:#303f9f}.indigo.darken-3{background-color:#283593}.indigo-text.text-darken-3{color:#283593}.indigo.darken-4{background-color:#1a237e}.indigo-text.text-darken-4{color:#1a237e}.indigo.accent-1{background-color:#8c9eff}.indigo-text.text-accent-1{color:#8c9eff}.indigo.accent-2{background-color:#536dfe}.indigo-text.text-accent-2{color:#536dfe}.indigo.accent-3{background-color:#3d5afe}.indigo-text.text-accent-3{color:#3d5afe}.indigo.accent-4{background-color:#304ffe}.indigo-text.text-accent-4{color:#304ffe}.blue{background-color:#2196f3}.blue-text{color:#2196f3}.blue.lighten-5{background-color:#e3f2fd}.blue-text.text-lighten-5{color:#e3f2fd}.blue.lighten-4{background-color:#bbdefb}.blue-text.text-lighten-4{color:#bbdefb}.blue.lighten-3{background-color:#90caf9}.blue-text.text-lighten-3{color:#90caf9}.blue.lighten-2{background-color:#64b5f6}.blue-text.text-lighten-2{color:#64b5f6}.blue.lighten-1{background-color:#42a5f5}.blue-text.text-lighten-1{color:#42a5f5}.blue.darken-1{background-color:#1e88e5}.blue-text.text-darken-1{color:#1e88e5}.blue.darken-2{background-color:#1976d2}.blue-text.text-darken-2{color:#1976d2}.blue.darken-3{background-color:#1565c0}.blue-text.text-darken-3{color:#1565c0}.blue.darken-4{background-color:#0d47a1}.blue-text.text-darken-4{color:#0d47a1}.blue.accent-1{background-color:#82b1ff}.blue-text.text-accent-1{color:#82b1ff}.blue.accent-2{background-color:#448aff}.blue-text.text-accent-2{color:#448aff}.blue.accent-3{background-color:#2979ff}.blue-text.text-accent-3{color:#2979ff}.blue.accent-4{background-color:#2962ff}.blue-text.text-accent-4{color:#2962ff}.light-blue{background-color:#03a9f4}.light-blue-text{color:#03a9f4}.light-blue.lighten-5{background-color:#e1f5fe}.light-blue-text.text-lighten-5{color:#e1f5fe}.light-blue.lighten-4{background-color:#b3e5fc}.light-blue-text.text-lighten-4{color:#b3e5fc}.light-blue.lighten-3{background-color:#81d4fa}.light-blue-text.text-lighten-3{color:#81d4fa}.light-blue.lighten-2{background-color:#4fc3f7}.light-blue-text.text-lighten-2{color:#4fc3f7}.light-blue.lighten-1{background-color:#29b6f6}.light-blue-text.text-lighten-1{color:#29b6f6}.light-blue.darken-1{background-color:#039be5}.light-blue-text.text-darken-1{color:#039be5}.light-blue.darken-2{background-color:#0288d1}.light-blue-text.text-darken-2{color:#0288d1}.light-blue.darken-3{background-color:#0277bd}.light-blue-text.text-darken-3{color:#0277bd}.light-blue.darken-4{background-color:#01579b}.light-blue-text.text-darken-4{color:#01579b}.light-blue.accent-1{background-color:#80d8ff}.light-blue-text.text-accent-1{color:#80d8ff}.light-blue.accent-2{background-color:#40c4ff}.light-blue-text.text-accent-2{color:#40c4ff}.light-blue.accent-3{background-color:#00b0ff}.light-blue-text.text-accent-3{color:#00b0ff}.light-blue.accent-4{background-color:#0091ea}.light-blue-text.text-accent-4{color:#0091ea}.cyan{background-color:#00bcd4}.cyan-text{color:#00bcd4}.cyan.lighten-5{background-color:#e0f7fa}.cyan-text.text-lighten-5{color:#e0f7fa}.cyan.lighten-4{background-color:#b2ebf2}.cyan-text.text-lighten-4{color:#b2ebf2}.cyan.lighten-3{background-color:#80deea}.cyan-text.text-lighten-3{color:#80deea}.cyan.lighten-2{background-color:#4dd0e1}.cyan-text.text-lighten-2{color:#4dd0e1}.cyan.lighten-1{background-color:#26c6da}.cyan-text.text-lighten-1{color:#26c6da}.cyan.darken-1{background-color:#00acc1}.cyan-text.text-darken-1{color:#00acc1}.cyan.darken-2{background-color:#0097a7}.cyan-text.text-darken-2{color:#0097a7}.cyan.darken-3{background-color:#00838f}.cyan-text.text-darken-3{color:#00838f}.cyan.darken-4{background-color:#006064}.cyan-text.text-darken-4{color:#006064}.cyan.accent-1{background-color:#84ffff}.cyan-text.text-accent-1{color:#84ffff}.cyan.accent-2{background-color:#18ffff}.cyan-text.text-accent-2{color:#18ffff}.cyan.accent-3{background-color:#00e5ff}.cyan-text.text-accent-3{color:#00e5ff}.cyan.accent-4{background-color:#00b8d4}.cyan-text.text-accent-4{color:#00b8d4}.teal{background-color:#009688}.teal-text{color:#009688}.teal.lighten-5{background-color:#e0f2f1}.teal-text.text-lighten-5{color:#e0f2f1}.teal.lighten-4{background-color:#b2dfdb}.teal-text.text-lighten-4{color:#b2dfdb}.teal.lighten-3{background-color:#80cbc4}.teal-text.text-lighten-3{color:#80cbc4}.teal.lighten-2{background-color:#4db6ac}.teal-text.text-lighten-2{color:#4db6ac}.teal.lighten-1{background-color:#26a69a}.teal-text.text-lighten-1{color:#26a69a}.teal.darken-1{background-color:#00897b}.teal-text.text-darken-1{color:#00897b}.teal.darken-2{background-color:#00796b}.teal-text.text-darken-2{color:#00796b}.teal.darken-3{background-color:#00695c}.teal-text.text-darken-3{color:#00695c}.teal.darken-4{background-color:#004d40}.teal-text.text-darken-4{color:#004d40}.teal.accent-1{background-color:#a7ffeb}.teal-text.text-accent-1{color:#a7ffeb}.teal.accent-2{background-color:#64ffda}.teal-text.text-accent-2{color:#64ffda}.teal.accent-3{background-color:#1de9b6}.teal-text.text-accent-3{color:#1de9b6}.teal.accent-4{background-color:#00bfa5}.teal-text.text-accent-4{color:#00bfa5}.green{background-color:#4caf50}.green-text{color:#4caf50}.green.lighten-5{background-color:#e8f5e9}.green-text.text-lighten-5{color:#e8f5e9}.green.lighten-4{background-color:#c8e6c9}.green-text.text-lighten-4{color:#c8e6c9}.green.lighten-3{background-color:#a5d6a7}.green-text.text-lighten-3{color:#a5d6a7}.green.lighten-2{background-color:#81c784}.green-text.text-lighten-2{color:#81c784}.green.lighten-1{background-color:#66bb6a}.green-text.text-lighten-1{color:#66bb6a}.green.darken-1{background-color:#43a047}.green-text.text-darken-1{color:#43a047}.green.darken-2{background-color:#388e3c}.green-text.text-darken-2{color:#388e3c}.green.darken-3{background-color:#2e7d32}.green-text.text-darken-3{color:#2e7d32}.green.darken-4{background-color:#1b5e20}.green-text.text-darken-4{color:#1b5e20}.green.accent-1{background-color:#b9f6ca}.green-text.text-accent-1{color:#b9f6ca}.green.accent-2{background-color:#69f0ae}.green-text.text-accent-2{color:#69f0ae}.green.accent-3{background-color:#00e676}.green-text.text-accent-3{color:#00e676}.green.accent-4{background-color:#00c853}.green-text.text-accent-4{color:#00c853}.light-green{background-color:#8bc34a}.light-green-text{color:#8bc34a}.light-green.lighten-5{background-color:#f1f8e9}.light-green-text.text-lighten-5{color:#f1f8e9}.light-green.lighten-4{background-color:#dcedc8}.light-green-text.text-lighten-4{color:#dcedc8}.light-green.lighten-3{background-color:#c5e1a5}.light-green-text.text-lighten-3{color:#c5e1a5}.light-green.lighten-2{background-color:#aed581}.light-green-text.text-lighten-2{color:#aed581}.light-green.lighten-1{background-color:#9ccc65}.light-green-text.text-lighten-1{color:#9ccc65}.light-green.darken-1{background-color:#7cb342}.light-green-text.text-darken-1{color:#7cb342}.light-green.darken-2{background-color:#689f38}.light-green-text.text-darken-2{color:#689f38}.light-green.darken-3{background-color:#558b2f}.light-green-text.text-darken-3{color:#558b2f}.light-green.darken-4{background-color:#33691e}.light-green-text.text-darken-4{color:#33691e}.light-green.accent-1{background-color:#ccff90}.light-green-text.text-accent-1{color:#ccff90}.light-green.accent-2{background-color:#b2ff59}.light-green-text.text-accent-2{color:#b2ff59}.light-green.accent-3{background-color:#76ff03}.light-green-text.text-accent-3{color:#76ff03}.light-green.accent-4{background-color:#64dd17}.light-green-text.text-accent-4{color:#64dd17}.lime{background-color:#cddc39}.lime-text{color:#cddc39}.lime.lighten-5{background-color:#f9fbe7}.lime-text.text-lighten-5{color:#f9fbe7}.lime.lighten-4{background-color:#f0f4c3}.lime-text.text-lighten-4{color:#f0f4c3}.lime.lighten-3{background-color:#e6ee9c}.lime-text.text-lighten-3{color:#e6ee9c}.lime.lighten-2{background-color:#dce775}.lime-text.text-lighten-2{color:#dce775}.lime.lighten-1{background-color:#d4e157}.lime-text.text-lighten-1{color:#d4e157}.lime.darken-1{background-color:#c0ca33}.lime-text.text-darken-1{color:#c0ca33}.lime.darken-2{background-color:#afb42b}.lime-text.text-darken-2{color:#afb42b}.lime.darken-3{background-color:#9e9d24}.lime-text.text-darken-3{color:#9e9d24}.lime.darken-4{background-color:#827717}.lime-text.text-darken-4{color:#827717}.lime.accent-1{background-color:#f4ff81}.lime-text.text-accent-1{color:#f4ff81}.lime.accent-2{background-color:#eeff41}.lime-text.text-accent-2{color:#eeff41}.lime.accent-3{background-color:#c6ff00}.lime-text.text-accent-3{color:#c6ff00}.lime.accent-4{background-color:#aeea00}.lime-text.text-accent-4{color:#aeea00}.yellow{background-color:#ffeb3b}.yellow-text{color:#ffeb3b}.yellow.lighten-5{background-color:#fffde7}.yellow-text.text-lighten-5{color:#fffde7}.yellow.lighten-4{background-color:#fff9c4}.yellow-text.text-lighten-4{color:#fff9c4}.yellow.lighten-3{background-color:#fff59d}.yellow-text.text-lighten-3{color:#fff59d}.yellow.lighten-2{background-color:#fff176}.yellow-text.text-lighten-2{color:#fff176}.yellow.lighten-1{background-color:#ffee58}.yellow-text.text-lighten-1{color:#ffee58}.yellow.darken-1{background-color:#fdd835}.yellow-text.text-darken-1{color:#fdd835}.yellow.darken-2{background-color:#fbc02d}.yellow-text.text-darken-2{color:#fbc02d}.yellow.darken-3{background-color:#f9a825}.yellow-text.text-darken-3{color:#f9a825}.yellow.darken-4{background-color:#f57f17}.yellow-text.text-darken-4{color:#f57f17}.yellow.accent-1{background-color:#ffff8d}.yellow-text.text-accent-1{color:#ffff8d}.yellow.accent-2{background-color:#ff0}.yellow-text.text-accent-2{color:#ff0}.yellow.accent-3{background-color:#ffea00}.yellow-text.text-accent-3{color:#ffea00}.yellow.accent-4{background-color:#ffd600}.yellow-text.text-accent-4{color:#ffd600}.amber{background-color:#ffc107}.amber-text{color:#ffc107}.amber.lighten-5{background-color:#fff8e1}.amber-text.text-lighten-5{color:#fff8e1}.amber.lighten-4{background-color:#ffecb3}.amber-text.text-lighten-4{color:#ffecb3}.amber.lighten-3{background-color:#ffe082}.amber-text.text-lighten-3{color:#ffe082}.amber.lighten-2{background-color:#ffd54f}.amber-text.text-lighten-2{color:#ffd54f}.amber.lighten-1{background-color:#ffca28}.amber-text.text-lighten-1{color:#ffca28}.amber.darken-1{background-color:#ffb300}.amber-text.text-darken-1{color:#ffb300}.amber.darken-2{background-color:#ffa000}.amber-text.text-darken-2{color:#ffa000}.amber.darken-3{background-color:#ff8f00}.amber-text.text-darken-3{color:#ff8f00}.amber.darken-4{background-color:#ff6f00}.amber-text.text-darken-4{color:#ff6f00}.amber.accent-1{background-color:#ffe57f}.amber-text.text-accent-1{color:#ffe57f}.amber.accent-2{background-color:#ffd740}.amber-text.text-accent-2{color:#ffd740}.amber.accent-3{background-color:#ffc400}.amber-text.text-accent-3{color:#ffc400}.amber.accent-4{background-color:#ffab00}.amber-text.text-accent-4{color:#ffab00}.orange{background-color:#ff9800}.orange-text{color:#ff9800}.orange.lighten-5{background-color:#fff3e0}.orange-text.text-lighten-5{color:#fff3e0}.orange.lighten-4{background-color:#ffe0b2}.orange-text.text-lighten-4{color:#ffe0b2}.orange.lighten-3{background-color:#ffcc80}.orange-text.text-lighten-3{color:#ffcc80}.orange.lighten-2{background-color:#ffb74d}.orange-text.text-lighten-2{color:#ffb74d}.orange.lighten-1{background-color:#ffa726}.orange-text.text-lighten-1{color:#ffa726}.orange.darken-1{background-color:#fb8c00}.orange-text.text-darken-1{color:#fb8c00}.orange.darken-2{background-color:#f57c00}.orange-text.text-darken-2{color:#f57c00}.orange.darken-3{background-color:#ef6c00}.orange-text.text-darken-3{color:#ef6c00}.orange.darken-4{background-color:#e65100}.orange-text.text-darken-4{color:#e65100}.orange.accent-1{background-color:#ffd180}.orange-text.text-accent-1{color:#ffd180}.orange.accent-2{background-color:#ffab40}.orange-text.text-accent-2{color:#ffab40}.orange.accent-3{background-color:#ff9100}.orange-text.text-accent-3{color:#ff9100}.orange.accent-4{background-color:#ff6d00}.orange-text.text-accent-4{color:#ff6d00}.deep-orange{background-color:#ff5722}.deep-orange-text{color:#ff5722}.deep-orange.lighten-5{background-color:#fbe9e7}.deep-orange-text.text-lighten-5{color:#fbe9e7}.deep-orange.lighten-4{background-color:#ffccbc}.deep-orange-text.text-lighten-4{color:#ffccbc}.deep-orange.lighten-3{background-color:#ffab91}.deep-orange-text.text-lighten-3{color:#ffab91}.deep-orange.lighten-2{background-color:#ff8a65}.deep-orange-text.text-lighten-2{color:#ff8a65}.deep-orange.lighten-1{background-color:#ff7043}.deep-orange-text.text-lighten-1{color:#ff7043}.deep-orange.darken-1{background-color:#f4511e}.deep-orange-text.text-darken-1{color:#f4511e}.deep-orange.darken-2{background-color:#e64a19}.deep-orange-text.text-darken-2{color:#e64a19}.deep-orange.darken-3{background-color:#d84315}.deep-orange-text.text-darken-3{color:#d84315}.deep-orange.darken-4{background-color:#bf360c}.deep-orange-text.text-darken-4{color:#bf360c}.deep-orange.accent-1{background-color:#ff9e80}.deep-orange-text.text-accent-1{color:#ff9e80}.deep-orange.accent-2{background-color:#ff6e40}.deep-orange-text.text-accent-2{color:#ff6e40}.deep-orange.accent-3{background-color:#ff3d00}.deep-orange-text.text-accent-3{color:#ff3d00}.deep-orange.accent-4{background-color:#dd2c00}.deep-orange-text.text-accent-4{color:#dd2c00}.brown{background-color:#795548}.brown-text{color:#795548}.brown.lighten-5{background-color:#efebe9}.brown-text.text-lighten-5{color:#efebe9}.brown.lighten-4{background-color:#d7ccc8}.brown-text.text-lighten-4{color:#d7ccc8}.brown.lighten-3{background-color:#bcaaa4}.brown-text.text-lighten-3{color:#bcaaa4}.brown.lighten-2{background-color:#a1887f}.brown-text.text-lighten-2{color:#a1887f}.brown.lighten-1{background-color:#8d6e63}.brown-text.text-lighten-1{color:#8d6e63}.brown.darken-1{background-color:#6d4c41}.brown-text.text-darken-1{color:#6d4c41}.brown.darken-2{background-color:#5d4037}.brown-text.text-darken-2{color:#5d4037}.brown.darken-3{background-color:#4e342e}.brown-text.text-darken-3{color:#4e342e}.brown.darken-4{background-color:#3e2723}.brown-text.text-darken-4{color:#3e2723}.blue-gray{background-color:#607d8b}.blue-gray-text{color:#607d8b}.blue-gray.lighten-5{background-color:#eceff1}.blue-gray-text.text-lighten-5{color:#eceff1}.blue-gray.lighten-4{background-color:#cfd8dc}.blue-gray-text.text-lighten-4{color:#cfd8dc}.blue-gray.lighten-3{background-color:#b0bec5}.blue-gray-text.text-lighten-3{color:#b0bec5}.blue-gray.lighten-2{background-color:#90a4ae}.blue-gray-text.text-lighten-2{color:#90a4ae}.blue-gray.lighten-1{background-color:#78909c}.blue-gray-text.text-lighten-1{color:#78909c}.blue-gray.darken-1{background-color:#546e7a}.blue-gray-text.text-darken-1{color:#546e7a}.blue-gray.darken-2{background-color:#455a64}.blue-gray-text.text-darken-2{color:#455a64}.blue-gray.darken-3{background-color:#37474f}.blue-gray-text.text-darken-3{color:#37474f}.blue-gray.darken-4{background-color:#263238}.blue-gray-text.text-darken-4{color:#263238}.gray{background-color:#9e9e9e}.gray-text{color:#9e9e9e}.gray.lighten-5{background-color:#fafafa}.gray-text.text-lighten-5{color:#fafafa}.gray.lighten-4{background-color:#f5f5f5}.gray-text.text-lighten-4{color:#f5f5f5}.gray.lighten-3{background-color:#eee}.gray-text.text-lighten-3{color:#eee}.gray.lighten-2{background-color:#e0e0e0}.gray-text.text-lighten-2{color:#e0e0e0}.gray.lighten-1{background-color:#bdbdbd}.gray-text.text-lighten-1{color:#bdbdbd}.gray.darken-1{background-color:#757575}.gray-text.text-darken-1{color:#757575}.gray.darken-2{background-color:#616161}.gray-text.text-darken-2{color:#616161}.gray.darken-3{background-color:#424242}.gray-text.text-darken-3{color:#424242}.gray.darken-4{background-color:#212121}.gray-text.text-darken-4{color:#212121}.shades.black{background-color:#000}.shades-text.text-black{color:#000}.shades.white{background-color:#fff}.shades-text.text-white{color:#fff}.shades.transparent{background-color:rgba(0,0,0,0)}.shades-text.text-transparent{color:rgba(0,0,0,0)}.mud-ripple{--mud-ripple-offset-x: 0;--mud-ripple-offset-y: 0;position:relative;overflow:hidden}.mud-ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:var(--mud-ripple-offset-y);left:var(--mud-ripple-offset-x);pointer-events:none;background-image:radial-gradient(circle, var(--mud-ripple-color) 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(20, 20);opacity:0;transition:transform .6s,opacity 1s}.mud-ripple:active:after{transform:scale(0, 0);opacity:var(--mud-ripple-opacity);transition:0s}.mud-ripple:has(.mud-ripple:active):after{opacity:0}.mud-ripple-icon:after,.mud-ripple-checkbox:after,.mud-ripple-switch:after,.mud-ripple-radio:after{transform:scale(14, 14)}.mud-ripple-switch{position:absolute}.mud-rtl{direction:rtl !important}.mud-ltr{direction:ltr !important}.mud-application-layout-rtl .mud-flip-x-rtl{transform:scaleX(-1)} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.getTabbableElements=(element)=>{return element.querySelectorAll("a[href]:not([tabindex='-1']),"+"area[href]:not([tabindex='-1']),"+"button:not([disabled]):not([tabindex='-1']),"+"input:not([disabled]):not([tabindex='-1']):not([type='hidden']),"+"select:not([disabled]):not([tabindex='-1']),"+"textarea:not([disabled]):not([tabindex='-1']),"+"iframe:not([tabindex='-1']),"+"details:not([tabindex='-1']),"+"[tabindex]:not([tabindex='-1']),"+"[contentEditable=true]:not([tabindex='-1'])");};window.serializeParameter=(data,spec)=>{if(typeof data=="undefined"||data===null){return null;} | |
if(typeof data==="number"||typeof data==="string"||typeof data=="boolean"){return data;} | |
let res=(Array.isArray(data))?[]:{};if(!spec){spec="*";} | |
for(let i in data){let currentMember=data[i];if(typeof currentMember==='function'||currentMember===null){continue;} | |
let currentMemberSpec;if(spec!="*"){currentMemberSpec=Array.isArray(data)?spec:spec[i];if(!currentMemberSpec){continue;}}else{currentMemberSpec="*"} | |
if(typeof currentMember==='object'){if(Array.isArray(currentMember)||currentMember.length){res[i]=[];for(let j=0;j<currentMember.length;j++){const arrayItem=currentMember[j];if(typeof arrayItem==='object'){res[i].push(this.serializeParameter(arrayItem,currentMemberSpec));}else{res[i].push(arrayItem);}}}else{if(currentMember.length===0){res[i]=[];}else{res[i]=this.serializeParameter(currentMember,currentMemberSpec);}}}else{if(currentMember===Infinity){currentMember="Infinity";} | |
if(currentMember!==null){res[i]=currentMember;}}} | |
return res;};class MudResizeObserverFactory{constructor(){this._maps={};} | |
connect(id,dotNetRef,elements,elementIds,options){var existingEntry=this._maps[id];if(!existingEntry){var observer=new MudResizeObserver(dotNetRef,options);this._maps[id]=observer;} | |
var result=this._maps[id].connect(elements,elementIds);return result;} | |
disconnect(id,element){var existingEntry=this._maps[id];if(existingEntry){existingEntry.disconnect(element);}} | |
cancelListener(id){var existingEntry=this._maps[id];if(existingEntry){existingEntry.cancelListener();delete this._maps[id];}}} | |
class MudResizeObserver{constructor(dotNetRef,options){this.logger=options.enableLogging?console.log:(message)=>{};this.options=options;this._dotNetRef=dotNetRef | |
var delay=(this.options||{}).reportRate||200;this.throttleResizeHandlerId=-1;var observervedElements=[];this._observervedElements=observervedElements;this.logger('[MudBlazor | ResizeObserver] Observer initialized');this._resizeObserver=new ResizeObserver(entries=>{var changes=[];this.logger('[MudBlazor | ResizeObserver] changes detected');for(let entry of entries){var target=entry.target;var affectedObservedElement=observervedElements.find((x)=>x.element==target);if(affectedObservedElement){var size=entry.target.getBoundingClientRect();if(affectedObservedElement.isInitialized==true){changes.push({id:affectedObservedElement.id,size:size});} | |
else{affectedObservedElement.isInitialized=true;}}} | |
if(changes.length>0){if(this.throttleResizeHandlerId>=0){clearTimeout(this.throttleResizeHandlerId);} | |
this.throttleResizeHandlerId=window.setTimeout(this.resizeHandler.bind(this,changes),delay);}});} | |
resizeHandler(changes){try{this.logger("[MudBlazor | ResizeObserver] OnSizeChanged handler invoked");this._dotNetRef.invokeMethodAsync("OnSizeChanged",changes);}catch(error){this.logger("[MudBlazor | ResizeObserver] Error in OnSizeChanged handler:",{error});}} | |
connect(elements,ids){var result=[];this.logger('[MudBlazor | ResizeObserver] Start observing elements...');for(var i=0;i<elements.length;i++){var newEntry={element:elements[i],id:ids[i],isInitialized:false,};this.logger("[MudBlazor | ResizeObserver] Start observing element:",{newEntry});result.push(elements[i].getBoundingClientRect());this._observervedElements.push(newEntry);this._resizeObserver.observe(elements[i]);} | |
return result;} | |
disconnect(elementId){this.logger('[MudBlazor | ResizeObserver] Try to unobserve element with id',{elementId});var affectedObservedElement=this._observervedElements.find((x)=>x.id==elementId);if(affectedObservedElement){var element=affectedObservedElement.element;this._resizeObserver.unobserve(element);this.logger('[MudBlazor | ResizeObserver] Element found. Ubobserving size changes of element',{element});var index=this._observervedElements.indexOf(affectedObservedElement);this._observervedElements.splice(index,1);}} | |
cancelListener(){this.logger('[MudBlazor | ResizeObserver] Closing ResizeObserver. Detaching all observed elements');this._resizeObserver.disconnect();this._dotNetRef=undefined;}} | |
window.mudResizeObserver=new MudResizeObserverFactory();class MudInput{resetValue(id){const input=document.getElementById(id);if(input){input.value='';}}} | |
window.mudInput=new MudInput();class MudKeyInterceptorFactory{connect(dotNetRef,elementId,options){if(!elementId) | |
throw"elementId: expected element id!";var element=document.getElementById(elementId);if(!element) | |
throw"no element found for id: "+elementId;if(!element.mudKeyInterceptor) | |
element.mudKeyInterceptor=new MudKeyInterceptor(dotNetRef,options);element.mudKeyInterceptor.connect(element);} | |
updatekey(elementId,option){var element=document.getElementById(elementId);if(!element||!element.mudKeyInterceptor) | |
return;element.mudKeyInterceptor.updatekey(option);} | |
disconnect(elementId){var element=document.getElementById(elementId);if(!element||!element.mudKeyInterceptor) | |
return;element.mudKeyInterceptor.disconnect();}} | |
window.mudKeyInterceptor=new MudKeyInterceptorFactory();class MudKeyInterceptor{constructor(dotNetRef,options){this._dotNetRef=dotNetRef;this._options=options;this.logger=options.enableLogging?console.log:(message)=>{};this.logger('[MudBlazor | KeyInterceptor] Interceptor initialized',{options});} | |
connect(element){if(!this._options) | |
return;if(!this._options.keys) | |
throw"_options.keys: array of KeyOptions expected";if(!this._options.targetClass) | |
throw"_options.targetClass: css class name expected";if(this._observer){return;} | |
var targetClass=this._options.targetClass;this.logger('[MudBlazor | KeyInterceptor] Start observing DOM of element for changes to child with class ',{element,targetClass});this._element=element;this._observer=new MutationObserver(this.onDomChanged);this._observer.mudKeyInterceptor=this;this._observer.observe(this._element,{attributes:false,childList:true,subtree:true});this._observedChildren=[];this._keyOptions={};this._regexOptions=[];for(const keyOption of this._options.keys){if(!keyOption||!keyOption.key){this.logger('[MudBlazor | KeyInterceptor] got invalid key options: ',keyOption);continue;} | |
this.setKeyOption(keyOption)} | |
this.logger('[MudBlazor | KeyInterceptor] key options: ',this._keyOptions);if(this._regexOptions.size>0) | |
this.logger('[MudBlazor | KeyInterceptor] regex options: ',this._regexOptions);for(const child of this._element.getElementsByClassName(targetClass)){this.attachHandlers(child);}} | |
setKeyOption(keyOption){if(keyOption.key.length>2&&keyOption.key.startsWith('/')&&keyOption.key.endsWith('/')){keyOption.regex=new RegExp(keyOption.key.substring(1,keyOption.key.length-1));this._regexOptions.push(keyOption);} | |
else | |
this._keyOptions[keyOption.key.toLowerCase()]=keyOption;var whitespace=new RegExp("\\s","g");keyOption.preventDown=(keyOption.preventDown||"none").replace(whitespace,"").toLowerCase();keyOption.preventUp=(keyOption.preventUp||"none").replace(whitespace,"").toLowerCase();keyOption.stopDown=(keyOption.stopDown||"none").replace(whitespace,"").toLowerCase();keyOption.stopUp=(keyOption.stopUp||"none").replace(whitespace,"").toLowerCase();} | |
updatekey(updatedOption){var option=this._keyOptions[updatedOption.key.toLowerCase()];option||this.logger('[MudBlazor | KeyInterceptor] updating option failed: key not registered');this.setKeyOption(updatedOption);this.logger('[MudBlazor | KeyInterceptor] updated option ',{option,updatedOption});} | |
disconnect(){if(!this._observer) | |
return;this.logger('[MudBlazor | KeyInterceptor] disconnect mutation observer and event handlers');this._observer.disconnect();this._observer=null;for(const child of this._observedChildren) | |
this.detachHandlers(child);} | |
attachHandlers(child){this.logger('[MudBlazor | KeyInterceptor] attaching handlers ',{child});if(this._observedChildren.indexOf(child)>-1){return;} | |
child.mudKeyInterceptor=this;child.addEventListener('keydown',this.onKeyDown);child.addEventListener('keyup',this.onKeyUp);this._observedChildren.push(child);} | |
detachHandlers(child){this.logger('[MudBlazor | KeyInterceptor] detaching handlers ',{child});child.removeEventListener('keydown',this.onKeyDown);child.removeEventListener('keyup',this.onKeyUp);this._observedChildren=this._observedChildren.filter(x=>x!==child);} | |
onDomChanged(mutationsList,observer){var self=this.mudKeyInterceptor;var targetClass=self._options.targetClass;for(const mutation of mutationsList){for(const element of mutation.addedNodes){if(element.classList&&element.classList.contains(targetClass)) | |
self.attachHandlers(element);} | |
for(const element of mutation.removedNodes){if(element.classList&&element.classList.contains(targetClass)) | |
self.detachHandlers(element);}}} | |
matchesKeyCombination(option,args){if(!option||option==="none") | |
return false;if(option==="any") | |
return true;var shift=args.shiftKey;var ctrl=args.ctrlKey;var alt=args.altKey;var meta=args.metaKey;var any=shift||ctrl||alt||meta;if(any&&option==="key+any") | |
return true;if(!any&&option.includes("key+none")) | |
return true;if(!any) | |
return false;var combi=`key${shift?"+shift":""}${ctrl?"+ctrl":""}${alt?"+alt":""}${meta?"+meta":""}`;return option.includes(combi);} | |
onKeyDown(args){var self=this.mudKeyInterceptor;var key=args.key.toLowerCase();self.logger('[MudBlazor | KeyInterceptor] down "'+key+'"',args);var invoke=false;if(self._keyOptions.hasOwnProperty(key)){var keyOptions=self._keyOptions[key];self.logger('[MudBlazor | KeyInterceptor] options for "'+key+'"',keyOptions);self.processKeyDown(args,keyOptions);if(keyOptions.subscribeDown) | |
invoke=true;} | |
for(const keyOptions of self._regexOptions){if(keyOptions.regex.test(key)){self.logger('[MudBlazor | KeyInterceptor] regex options for "'+key+'"',keyOptions);self.processKeyDown(args,keyOptions);if(keyOptions.subscribeDown) | |
invoke=true;}} | |
if(invoke){var eventArgs=self.toKeyboardEventArgs(args);eventArgs.Type="keydown";self._dotNetRef.invokeMethodAsync('OnKeyDown',eventArgs);}} | |
processKeyDown(args,keyOptions){if(this.matchesKeyCombination(keyOptions.preventDown,args)) | |
args.preventDefault();if(this.matchesKeyCombination(keyOptions.stopDown,args)) | |
args.stopPropagation();} | |
onKeyUp(args){var self=this.mudKeyInterceptor;var key=args.key.toLowerCase();self.logger('[MudBlazor | KeyInterceptor] up "'+key+'"',args);var invoke=false;if(self._keyOptions.hasOwnProperty(key)){var keyOptions=self._keyOptions[key];self.processKeyUp(args,keyOptions);if(keyOptions.subscribeUp) | |
invoke=true;} | |
for(const keyOptions of self._regexOptions){if(keyOptions.regex.test(key)){self.processKeyUp(args,keyOptions);if(keyOptions.subscribeUp) | |
invoke=true;}} | |
if(invoke){var eventArgs=self.toKeyboardEventArgs(args);eventArgs.Type="keyup";self._dotNetRef.invokeMethodAsync('OnKeyUp',eventArgs);}} | |
processKeyUp(args,keyOptions){if(this.matchesKeyCombination(keyOptions.preventUp,args)) | |
args.preventDefault();if(this.matchesKeyCombination(keyOptions.stopUp,args)) | |
args.stopPropagation();} | |
toKeyboardEventArgs(args){return{Key:args.key,Code:args.code,Location:args.location,Repeat:args.repeat,CtrlKey:args.ctrlKey,ShiftKey:args.shiftKey,AltKey:args.altKey,MetaKey:args.metaKey};}} | |
class MudElementReference{constructor(){this.listenerId=0;this.eventListeners={};} | |
focus(element){if(element) | |
{element.focus();}} | |
blur(element){if(element){element.blur();}} | |
focusFirst(element,skip=0,min=0){if(element) | |
{let tabbables=getTabbableElements(element);if(tabbables.length<=min) | |
element.focus();else | |
tabbables[skip].focus();}} | |
focusLast(element,skip=0,min=0){if(element) | |
{let tabbables=getTabbableElements(element);if(tabbables.length<=min) | |
element.focus();else | |
tabbables[tabbables.length-skip-1].focus();}} | |
saveFocus(element){if(element) | |
{element['mudblazor_savedFocus']=document.activeElement;}} | |
restoreFocus(element){if(element) | |
{let previous=element['mudblazor_savedFocus'];delete element['mudblazor_savedFocus'] | |
if(previous) | |
previous.focus();}} | |
selectRange(element,pos1,pos2){if(element) | |
{if(element.createTextRange){let selRange=element.createTextRange();selRange.collapse(true);selRange.moveStart('character',pos1);selRange.moveEnd('character',pos2);selRange.select();}else if(element.setSelectionRange){element.setSelectionRange(pos1,pos2);}else if(element.selectionStart){element.selectionStart=pos1;element.selectionEnd=pos2;} | |
element.focus();}} | |
select(element){if(element) | |
{element.select();}} | |
getBoundingClientRect(element){if(!element)return;var rect=JSON.parse(JSON.stringify(element.getBoundingClientRect()));rect.scrollY=window.scrollY||document.documentElement.scrollTop;rect.scrollX=window.scrollX||document.documentElement.scrollLeft;rect.windowHeight=window.innerHeight;rect.windowWidth=window.innerWidth;return rect;} | |
changeCss(element,css){if(element) | |
{element.className=css;}} | |
removeEventListener(element,event,eventId){element.removeEventListener(event,this.eventListeners[eventId]);delete this.eventListeners[eventId];} | |
addDefaultPreventingHandler(element,eventName){let listener=function(e){e.preventDefault();} | |
element.addEventListener(eventName,listener,{passive:false});this.eventListeners[++this.listenerId]=listener;return this.listenerId;} | |
removeDefaultPreventingHandler(element,eventName,listenerId){this.removeEventListener(element,eventName,listenerId);} | |
addDefaultPreventingHandlers(element,eventNames){let listeners=[];for(const eventName of eventNames){let listenerId=this.addDefaultPreventingHandler(element,eventName);listeners.push(listenerId);} | |
return listeners;} | |
removeDefaultPreventingHandlers(element,eventNames,listenerIds){for(let index=0;index<eventNames.length;++index){const eventName=eventNames[index];const listenerId=listenerIds[index];this.removeDefaultPreventingHandler(element,eventName,listenerId);}}};window.mudElementRef=new MudElementReference();const darkThemeMediaQuery=window.matchMedia("(prefers-color-scheme: dark)");window.darkModeChange=()=>{return darkThemeMediaQuery.matches;};function darkModeChangeListener(e){dotNetHelperTheme.invokeMethodAsync('SystemPreferenceChanged',e.matches);} | |
function watchDarkThemeMedia(dotNetHelper){dotNetHelperTheme=dotNetHelper;darkThemeMediaQuery.addEventListener('change',darkModeChangeListener);} | |
function stopWatchingDarkThemeMedia(){darkThemeMediaQuery.removeEventListener('change',darkModeChangeListener);} | |
class MudScrollSpy{constructor(){this.lastKnowElement=null;this.handlerRef=null;} | |
spying(dotnetReference,containerSelector,sectionClassSelector){this.lastKnowElement=null;this.handlerRef=this.handleScroll.bind(this,dotnetReference,containerSelector,sectionClassSelector);document.addEventListener('scroll',this.handlerRef,true);window.addEventListener('resize',this.handlerRef,true);} | |
handleScroll(dotnetReference,containerSelector,sectionClassSelector,event){const container=document.querySelector(containerSelector);if(container===null){return;} | |
const elements=document.getElementsByClassName(sectionClassSelector);if(elements.length===0){return;} | |
const containerTop=container.tagName==='HTML'?0:container.getBoundingClientRect().top;const containerHeight=container.clientHeight;const center=containerTop+containerHeight/2.0;let minDifference=Number.MAX_SAFE_INTEGER;let foundAbove=false;let elementId='';for(let i=0;i<elements.length;i++){const element=elements[i];const rect=element.getBoundingClientRect();const diff=Math.abs(rect.top-center);if(!foundAbove&&rect.top<center){foundAbove=true;minDifference=diff;elementId=element.id;continue;} | |
if(foundAbove&&rect.top>=center){continue;} | |
if(diff<minDifference){minDifference=diff;elementId=element.id;}} | |
if(elementId!==this.lastKnowElement){this.lastKnowElement=elementId;history.replaceState(null,'',window.location.pathname+"#"+elementId);dotnetReference.invokeMethodAsync('SectionChangeOccured',elementId);}} | |
activateSection(sectionId){const element=document.getElementById(sectionId);if(element){this.lastKnowElement=sectionId;history.replaceState(null,'',window.location.pathname+"#"+sectionId);}} | |
scrollToSection(sectionId){if(sectionId){let element=document.getElementById(sectionId);if(element){element.scrollIntoView({behavior:'smooth',block:'center',inline:'start'});}} | |
else{window.scrollTo({top:0,behavior:'smooth'});}} | |
unspy(){document.removeEventListener('scroll',this.handlerRef,true);window.removeEventListener('resize',this.handlerRef,true);}};window.mudScrollSpy=new MudScrollSpy();window.mudInputAutoGrow={initAutoGrow:(elem,maxLines)=>{const compStyle=getComputedStyle(elem);const lineHeight=parseFloat(compStyle.getPropertyValue('line-height'));let maxHeight=0;elem.updateParameters=function(newMaxLines){if(newMaxLines>0){maxHeight=lineHeight*newMaxLines;}else{maxHeight=0;}} | |
elem.adjustAutoGrowHeight=function(didReflow=false){const scrollTops=[];let curElem=elem;while(curElem&&curElem.parentNode&&curElem.parentNode instanceof Element){if(curElem.parentNode.scrollTop){scrollTops.push([curElem.parentNode,curElem.parentNode.scrollTop]);} | |
curElem=curElem.parentNode;} | |
elem.style.height=0;if(didReflow){elem.style.textAlign=null;} | |
let minHeight=lineHeight*elem.rows;let newHeight=Math.max(minHeight,elem.scrollHeight);let initialOverflowY=elem.style.overflowY;if(maxHeight>0&&newHeight>maxHeight){elem.style.overflowY='auto';newHeight=maxHeight;}else{elem.style.overflowY='hidden';} | |
elem.style.height=newHeight+"px";scrollTops.forEach(([node,scrollTop])=>{node.style.scrollBehavior='auto';node.scrollTop=scrollTop;node.style.scrollBehavior=null;});if(!didReflow&&initialOverflowY!==elem.style.overflowY&&elem.style.overflowY==='hidden'){elem.style.textAlign='end';elem.adjustAutoGrowHeight(true);}} | |
elem.restoreToInitialState=function(){elem.removeEventListener('input',elem.adjustAutoGrowHeight);elem.style.overflowY=null;elem.style.height=null;} | |
elem.addEventListener('input',elem.adjustAutoGrowHeight);window.addEventListener('resize',elem.adjustAutoGrowHeight);elem.updateParameters(maxLines);elem.adjustAutoGrowHeight();},adjustHeight:(elem)=>{if(typeof elem.adjustAutoGrowHeight==='function'){elem.adjustAutoGrowHeight();}},updateParams:(elem,maxLines)=>{if(typeof elem.updateParameters==='function'){elem.updateParameters(maxLines);} | |
if(typeof elem.adjustAutoGrowHeight==='function'){elem.adjustAutoGrowHeight();}},destroy:(elem)=>{window.removeEventListener('resize',elem.adjustAutoGrowHeight);if(typeof elem.restoreToInitialState==='function'){elem.restoreToInitialState();}}} | |
window.mudTimePicker={initPointerEvents:(clock,dotNetHelper)=>{let isPointerDown=false;const startHandler=(event)=>{if(event.button!==0){return;} | |
isPointerDown=true;event.target.releasePointerCapture(event.pointerId);if(event.target.classList.contains('mud-hour')||event.target.classList.contains('mud-minute')){let attributeValue=event.target.getAttribute('data-stick-value');let stickValue=attributeValue?parseInt(attributeValue):-1;dotNetHelper.invokeMethodAsync('SelectTimeFromStick',stickValue,false);} | |
event.preventDefault();};const endHandler=(event)=>{if(event.button!==0){return;} | |
isPointerDown=false;if(event.target.classList.contains('mud-hour')||event.target.classList.contains('mud-minute')){let attributeValue=event.target.getAttribute('data-stick-value');let stickValue=attributeValue?parseInt(attributeValue):-1;dotNetHelper.invokeMethodAsync('OnStickClick',stickValue);} | |
event.preventDefault();};const moveHandler=(event)=>{if(!isPointerDown||(!event.target.classList.contains('mud-hour')&&!event.target.classList.contains('mud-minute'))){return;} | |
let attributeValue=event.target.getAttribute('data-stick-value');let stickValue=attributeValue?parseInt(attributeValue):-1;dotNetHelper.invokeMethodAsync('SelectTimeFromStick',stickValue,true);event.preventDefault();};clock.addEventListener('pointerdown',startHandler);clock.addEventListener('pointerup',endHandler);clock.addEventListener('pointercancel',endHandler);clock.addEventListener('pointerover',moveHandler);clock.destroy=()=>{clock.removeEventListener('pointerdown',startHandler);clock.removeEventListener('pointerup',endHandler);clock.removeEventListener('pointercancel',endHandler);clock.removeEventListener('pointerover',moveHandler);};},destroyPointerEvents:(container)=>{if(typeof container.destroy==='function'){container.destroy();}}};class MudScrollListener{constructor(){this.throttleScrollHandlerId=-1;this.handlerRef=null;} | |
listenForScroll(dotnetReference,selector){let element=selector?document.querySelector(selector):document;this.handlerRef=this.throttleScrollHandler.bind(this,dotnetReference);element.addEventListener('scroll',this.handlerRef,false);} | |
throttleScrollHandler(dotnetReference,event){clearTimeout(this.throttleScrollHandlerId);this.throttleScrollHandlerId=window.setTimeout(this.scrollHandler.bind(this,dotnetReference,event),100);} | |
scrollHandler(dotnetReference,event){try{let element=event.target;let scrollTop=element.scrollTop;let scrollHeight=element.scrollHeight;let scrollWidth=element.scrollWidth;let scrollLeft=element.scrollLeft;let nodeName=element.nodeName;let firstChild=element.firstElementChild;let firstChildBoundingClientRect=firstChild.getBoundingClientRect();dotnetReference.invokeMethodAsync('RaiseOnScroll',{firstChildBoundingClientRect,scrollLeft,scrollTop,scrollHeight,scrollWidth,nodeName,});}catch(error){console.log('[MudBlazor] Error in scrollHandler:',{error});}} | |
cancelListener(selector){let element=selector?document.querySelector(selector):document;element.removeEventListener('scroll',this.handlerRef);}};window.mudScrollListener=new MudScrollListener();window.mudDragAndDrop={initDropZone:(id)=>{const elem=document.getElementById('mud-drop-zone-'+id);elem.addEventListener('dragover',()=>event.preventDefault());elem.addEventListener('dragstart',()=>event.dataTransfer.setData('',event.target.id));},makeDropZonesNotRelative:()=>{var firstDropItems=Array.from(document.getElementsByClassName('mud-drop-item')).filter(x=>x.getAttribute('index')=="-1");for(let dropItem of firstDropItems){dropItem.style.position='static';} | |
const dropZones=document.getElementsByClassName('mud-drop-zone');for(let dropZone of dropZones){dropZone.style.position='unset';}},getDropZoneIdentifierOnPosition:(x,y)=>{const elems=document.elementsFromPoint(x,y);const dropZones=elems.filter(e=>e.classList.contains('mud-drop-zone')) | |
const dropZone=dropZones[0];if(dropZone){return dropZone.getAttribute('identifier')||"";} | |
return"";},getDropIndexOnPosition:(x,y,id)=>{const elems=document.elementsFromPoint(x,y);const dropItems=elems.filter(e=>e.classList.contains('mud-drop-item')&&e.id!=('mud-drop-item-'+id)) | |
const dropItem=dropItems[0];if(dropItem){return dropItem.getAttribute('index')||"";} | |
return"";},makeDropZonesRelative:()=>{const dropZones=document.getElementsByClassName('mud-drop-zone');for(let dropZone of dropZones){dropZone.style.position='relative';} | |
var firstDropItems=Array.from(document.getElementsByClassName('mud-drop-item')).filter(x=>x.getAttribute('index')=="-1");for(let dropItem of firstDropItems){dropItem.style.position='relative';}},moveItemByDifference:(id,dx,dy)=>{const elem=document.getElementById('mud-drop-item-'+id);var tx=(parseFloat(elem.getAttribute('data-x'))||0)+dx;var ty=(parseFloat(elem.getAttribute('data-y'))||0)+dy;elem.style.webkitTransform=elem.style.transform='translate3d('+tx+'px, '+ty+'px, 10px)';elem.setAttribute('data-x',tx);elem.setAttribute('data-y',ty);},resetItem:(id)=>{const elem=document.getElementById('mud-drop-item-'+id);if(elem){elem.style.webkitTransform=elem.style.transform='';elem.setAttribute('data-x',0);elem.setAttribute('data-y',0);}}};class MudWindow{copyToClipboard(text){navigator.clipboard.writeText(text);} | |
changeCssById(id,css){var element=document.getElementById(id);if(element){element.className=css;}} | |
updateStyleProperty(elementId,propertyName,value){const element=document.getElementById(elementId);if(element){element.style.setProperty(propertyName,value);}} | |
changeGlobalCssVariable(name,newValue){document.documentElement.style.setProperty(name,newValue);} | |
open(args){window.open(args);}} | |
window.mudWindow=new MudWindow();class MudResizeListener{constructor(id){this.logger=function(message){};this.options={};this.throttleResizeHandlerId=-1;this.dotnet=undefined;this.breakpoint=-1;this.id=id;this.handleResize=this.throttleResizeHandler.bind(this);} | |
listenForResize(dotnetRef,options){if(this.dotnet){this.options=options;return;} | |
this.options=options;this.dotnet=dotnetRef;this.logger=options.enableLogging?console.log:(message)=>{};this.logger(`[MudBlazor]Reporting resize events at rate of:${this.options.reportRate}ms`);window.addEventListener("resize",this.handleResize,false);if(!this.options.suppressInitEvent){this.resizeHandler();} | |
this.breakpoint=this.getBreakpoint(window.innerWidth);} | |
throttleResizeHandler(){clearTimeout(this.throttleResizeHandlerId);this.throttleResizeHandlerId=window.setTimeout(this.resizeHandler.bind(this),this.options.reportRate);} | |
resizeHandler(){if(this.options.notifyOnBreakpointOnly){let bp=this.getBreakpoint(window.innerWidth);if(bp==this.breakpoint){return;} | |
this.breakpoint=bp;} | |
try{if(this.id){this.dotnet.invokeMethodAsync('RaiseOnResized',{height:window.innerHeight,width:window.innerWidth},this.getBreakpoint(window.innerWidth),this.id);} | |
else{this.dotnet.invokeMethodAsync('RaiseOnResized',{height:window.innerHeight,width:window.innerWidth},this.getBreakpoint(window.innerWidth));}}catch(error){this.logger("[MudBlazor] Error in resizeHandler:",{error});}} | |
cancelListener(){this.dotnet=undefined;window.removeEventListener("resize",this.handleResize);} | |
matchMedia(query){let m=window.matchMedia(query).matches;return m;} | |
getBrowserWindowSize(){return{height:window.innerHeight,width:window.innerWidth};} | |
getBreakpoint(width){if(width>=this.options.breakpointDefinitions["Xxl"]) | |
return 5;else if(width>=this.options.breakpointDefinitions["Xl"]) | |
return 4;else if(width>=this.options.breakpointDefinitions["Lg"]) | |
return 3;else if(width>=this.options.breakpointDefinitions["Md"]) | |
return 2;else if(width>=this.options.breakpointDefinitions["Sm"]) | |
return 1;else | |
return 0;}};window.mudResizeListener=new MudResizeListener();window.mudResizeListenerFactory={mapping:{},listenForResize:(dotnetRef,options,id)=>{var map=window.mudResizeListenerFactory.mapping;if(map[id]){return;} | |
var listener=new MudResizeListener(id);listener.listenForResize(dotnetRef,options);map[id]=listener;},cancelListener:(id)=>{var map=window.mudResizeListenerFactory.mapping;if(!map[id]){return;} | |
var listener=map[id];listener.cancelListener();delete map[id];},cancelListeners:(ids)=>{for(let i=0;i<ids.length;i++){window.mudResizeListenerFactory.cancelListener(ids[i]);}},dispose(){var map=window.mudResizeListenerFactory.mapping;for(var id in map){window.mudResizeListenerFactory.cancelListener(id);}}} | |
window.mudpopoverHelper={calculatePopoverPosition:function(list,boundingRect,selfRect){let top=0;let left=0;if(list.indexOf('mud-popover-anchor-top-left')>=0){left=boundingRect.left;top=boundingRect.top;}else if(list.indexOf('mud-popover-anchor-top-center')>=0){left=boundingRect.left+boundingRect.width/2;top=boundingRect.top;}else if(list.indexOf('mud-popover-anchor-top-right')>=0){left=boundingRect.left+boundingRect.width;top=boundingRect.top;}else if(list.indexOf('mud-popover-anchor-center-left')>=0){left=boundingRect.left;top=boundingRect.top+boundingRect.height/2;}else if(list.indexOf('mud-popover-anchor-center-center')>=0){left=boundingRect.left+boundingRect.width/2;top=boundingRect.top+boundingRect.height/2;}else if(list.indexOf('mud-popover-anchor-center-right')>=0){left=boundingRect.left+boundingRect.width;top=boundingRect.top+boundingRect.height/2;}else if(list.indexOf('mud-popover-anchor-bottom-left')>=0){left=boundingRect.left;top=boundingRect.top+boundingRect.height;}else if(list.indexOf('mud-popover-anchor-bottom-center')>=0){left=boundingRect.left+boundingRect.width/2;top=boundingRect.top+boundingRect.height;}else if(list.indexOf('mud-popover-anchor-bottom-right')>=0){left=boundingRect.left+boundingRect.width;top=boundingRect.top+boundingRect.height;} | |
let offsetX=0;let offsetY=0;if(list.indexOf('mud-popover-top-left')>=0){offsetX=0;offsetY=0;}else if(list.indexOf('mud-popover-top-center')>=0){offsetX=-selfRect.width/2;offsetY=0;}else if(list.indexOf('mud-popover-top-right')>=0){offsetX=-selfRect.width;offsetY=0;} | |
else if(list.indexOf('mud-popover-center-left')>=0){offsetX=0;offsetY=-selfRect.height/2;}else if(list.indexOf('mud-popover-center-center')>=0){offsetX=-selfRect.width/2;offsetY=-selfRect.height/2;}else if(list.indexOf('mud-popover-center-right')>=0){offsetX=-selfRect.width;offsetY=-selfRect.height/2;} | |
else if(list.indexOf('mud-popover-bottom-left')>=0){offsetX=0;offsetY=-selfRect.height;}else if(list.indexOf('mud-popover-bottom-center')>=0){offsetX=-selfRect.width/2;offsetY=-selfRect.height;}else if(list.indexOf('mud-popover-bottom-right')>=0){offsetX=-selfRect.width;offsetY=-selfRect.height;} | |
return{top:top,left:left,offsetX:offsetX,offsetY:offsetY};},flipClassReplacements:{'top':{'mud-popover-top-left':'mud-popover-bottom-left','mud-popover-top-center':'mud-popover-bottom-center','mud-popover-anchor-bottom-center':'mud-popover-anchor-top-center','mud-popover-top-right':'mud-popover-bottom-right',},'left':{'mud-popover-top-left':'mud-popover-top-right','mud-popover-center-left':'mud-popover-center-right','mud-popover-anchor-center-right':'mud-popover-anchor-center-left','mud-popover-bottom-left':'mud-popover-bottom-right',},'right':{'mud-popover-top-right':'mud-popover-top-left','mud-popover-center-right':'mud-popover-center-left','mud-popover-anchor-center-left':'mud-popover-anchor-center-right','mud-popover-bottom-right':'mud-popover-bottom-left',},'bottom':{'mud-popover-bottom-left':'mud-popover-top-left','mud-popover-bottom-center':'mud-popover-top-center','mud-popover-anchor-top-center':'mud-popover-anchor-bottom-center','mud-popover-bottom-right':'mud-popover-top-right',},'top-and-left':{'mud-popover-top-left':'mud-popover-bottom-right',},'top-and-right':{'mud-popover-top-right':'mud-popover-bottom-left',},'bottom-and-left':{'mud-popover-bottom-left':'mud-popover-top-right',},'bottom-and-right':{'mud-popover-bottom-right':'mud-popover-top-left',},},flipMargin:0,getPositionForFlippedPopver:function(inputArray,selector,boundingRect,selfRect){const classList=[];for(var i=0;i<inputArray.length;i++){const item=inputArray[i];const replacments=window.mudpopoverHelper.flipClassReplacements[selector][item];if(replacments){classList.push(replacments);} | |
else{classList.push(item);}} | |
return window.mudpopoverHelper.calculatePopoverPosition(classList,boundingRect,selfRect);},placePopover:function(popoverNode,classSelector){if(popoverNode&&popoverNode.parentNode){const id=popoverNode.id.substr(8);const popoverContentNode=document.getElementById('popovercontent-'+id);if(!popoverContentNode){return;} | |
if(popoverContentNode.classList.contains('mud-popover-open')==false){return;} | |
if(classSelector){if(popoverContentNode.classList.contains(classSelector)==false){return;}} | |
const boundingRect=popoverNode.parentNode.getBoundingClientRect();if(popoverContentNode.classList.contains('mud-popover-relative-width')){popoverContentNode.style['max-width']=(boundingRect.width)+'px';} | |
const selfRect=popoverContentNode.getBoundingClientRect();const classList=popoverContentNode.classList;const classListArray=Array.from(popoverContentNode.classList);const postion=window.mudpopoverHelper.calculatePopoverPosition(classListArray,boundingRect,selfRect);let left=postion.left;let top=postion.top;let offsetX=postion.offsetX;let offsetY=postion.offsetY;if(classList.contains('mud-popover-overflow-flip-onopen')||classList.contains('mud-popover-overflow-flip-always')){const appBarElements=document.getElementsByClassName("mud-appbar mud-appbar-fixed-top");let appBarOffset=0;if(appBarElements.length>0){appBarOffset=appBarElements[0].getBoundingClientRect().height;} | |
const graceMargin=window.mudpopoverHelper.flipMargin;const deltaToLeft=left+offsetX;const deltaToRight=window.innerWidth-left-selfRect.width;const deltaTop=top-selfRect.height-appBarOffset;const spaceToTop=top-appBarOffset;const deltaBottom=window.innerHeight-top-selfRect.height;let selector=popoverContentNode.mudPopoverFliped;if(!selector){if(classList.contains('mud-popover-top-left')){if(deltaBottom<graceMargin&&deltaToRight<graceMargin&&spaceToTop>=selfRect.height&&deltaToLeft>=selfRect.width){selector='top-and-left';}else if(deltaBottom<graceMargin&&spaceToTop>=selfRect.height){selector='top';}else if(deltaToRight<graceMargin&&deltaToLeft>=selfRect.width){selector='left';}}else if(classList.contains('mud-popover-top-center')){if(deltaBottom<graceMargin&&spaceToTop>=selfRect.height){selector='top';}}else if(classList.contains('mud-popover-top-right')){if(deltaBottom<graceMargin&&deltaToLeft<graceMargin&&spaceToTop>=selfRect.height&&deltaToRight>=selfRect.width){selector='top-and-right';}else if(deltaBottom<graceMargin&&spaceToTop>=selfRect.height){selector='top';}else if(deltaToLeft<graceMargin&&deltaToRight>=selfRect.width){selector='right';}} | |
else if(classList.contains('mud-popover-center-left')){if(deltaToRight<graceMargin&&deltaToLeft>=selfRect.width){selector='left';}} | |
else if(classList.contains('mud-popover-center-right')){if(deltaToLeft<graceMargin&&deltaToRight>=selfRect.width){selector='right';}} | |
else if(classList.contains('mud-popover-bottom-left')){if(deltaTop<graceMargin&&deltaToRight<graceMargin&&deltaBottom>=0&&deltaToLeft>=selfRect.width){selector='bottom-and-left';}else if(deltaTop<graceMargin&&deltaBottom>=0){selector='bottom';}else if(deltaToRight<graceMargin&&deltaToLeft>=selfRect.width){selector='left';}}else if(classList.contains('mud-popover-bottom-center')){if(deltaTop<graceMargin&&deltaBottom>=0){selector='bottom';}}else if(classList.contains('mud-popover-bottom-right')){if(deltaTop<graceMargin&&deltaToLeft<graceMargin&&deltaBottom>=0&&deltaToRight>=selfRect.width){selector='bottom-and-right';}else if(deltaTop<graceMargin&&deltaBottom>=0){selector='bottom';}else if(deltaToLeft<graceMargin&&deltaToRight>=selfRect.width){selector='right';}}} | |
if(selector&&selector!='none'){const newPosition=window.mudpopoverHelper.getPositionForFlippedPopver(classListArray,selector,boundingRect,selfRect);left=newPosition.left;top=newPosition.top;offsetX=newPosition.offsetX;offsetY=newPosition.offsetY;popoverContentNode.setAttribute('data-mudpopover-flip','flipped');} | |
else{popoverContentNode.removeAttribute('data-mudpopover-flip');} | |
if(classList.contains('mud-popover-overflow-flip-onopen')){if(!popoverContentNode.mudPopoverFliped){popoverContentNode.mudPopoverFliped=selector||'none';}}} | |
if(popoverContentNode.classList.contains('mud-popover-fixed')){} | |
else if(window.getComputedStyle(popoverNode).position=='fixed'){popoverContentNode.style['position']='fixed';} | |
else{offsetX+=window.scrollX;offsetY+=window.scrollY} | |
popoverContentNode.style['left']=(left+offsetX)+'px';popoverContentNode.style['top']=(top+offsetY)+'px';if(window.getComputedStyle(popoverNode).getPropertyValue('z-index')!='auto'){popoverContentNode.style['z-index']=window.getComputedStyle(popoverNode).getPropertyValue('z-index');popoverContentNode.skipZIndex=true;}}},placePopoverByClassSelector:function(classSelector=null){var items=window.mudPopover.getAllObservedContainers();for(let i=0;i<items.length;i++){const popoverNode=document.getElementById('popover-'+items[i]);window.mudpopoverHelper.placePopover(popoverNode,classSelector);}},placePopoverByNode:function(target){const id=target.id.substr(15);const popoverNode=document.getElementById('popover-'+id);window.mudpopoverHelper.placePopover(popoverNode);},countProviders:function(){return document.querySelectorAll(".mud-popover-provider").length;}} | |
class MudPopover{constructor(){this.map={};this.contentObserver=null;this.mainContainerClass=null;} | |
callback(id,mutationsList,observer){for(const mutation of mutationsList){if(mutation.type==='attributes'){const target=mutation.target | |
if(mutation.attributeName=='class'){if(target.classList.contains('mud-popover-overflow-flip-onopen')&&target.classList.contains('mud-popover-open')==false){target.mudPopoverFliped=null;target.removeAttribute('data-mudpopover-flip');} | |
window.mudpopoverHelper.placePopoverByNode(target);} | |
else if(mutation.attributeName=='data-ticks'){const tickAttribute=target.getAttribute('data-ticks');const parent=target.parentElement;const tickValues=[];let max=-1;if(parent){for(let i=0;i<parent.children.length;i++){const childNode=parent.children[i];const tickValue=parseInt(childNode.getAttribute('data-ticks'));if(tickValue==0){continue;} | |
if(tickValues.indexOf(tickValue)>=0){continue;} | |
tickValues.push(tickValue);if(tickValue>max){max=tickValue;}}} | |
if(tickValues.length==0){continue;} | |
const sortedTickValues=tickValues.sort((x,y)=>x-y);for(let i=0;i<parent.children.length;i++){const childNode=parent.children[i];const tickValue=parseInt(childNode.getAttribute('data-ticks'));if(tickValue==0){continue;} | |
if(childNode.skipZIndex==true){continue;} | |
childNode.style['z-index']='calc(var(--mud-zindex-popover) + '+(sortedTickValues.indexOf(tickValue)+3).toString()+')';}}}}} | |
initialize(containerClass,flipMargin){const mainContent=document.getElementsByClassName(containerClass);if(mainContent.length==0){return;} | |
if(flipMargin){window.mudpopoverHelper.flipMargin=flipMargin;} | |
this.mainContainerClass=containerClass;if(!mainContent[0].mudPopoverMark){mainContent[0].mudPopoverMark="mudded";if(this.contentObserver!=null){this.contentObserver.disconnect();this.contentObserver=null;} | |
this.contentObserver=new ResizeObserver(entries=>{window.mudpopoverHelper.placePopoverByClassSelector();});this.contentObserver.observe(mainContent[0]);}} | |
connect(id){this.initialize(this.mainContainerClass);const popoverNode=document.getElementById('popover-'+id);const popoverContentNode=document.getElementById('popovercontent-'+id);if(popoverNode&&popoverNode.parentNode&&popoverContentNode){window.mudpopoverHelper.placePopover(popoverNode);const config={attributeFilter:['class','data-ticks']};const observer=new MutationObserver(this.callback.bind(this,id));observer.observe(popoverContentNode,config);const resizeObserver=new ResizeObserver(entries=>{for(let entry of entries){const target=entry.target;for(var i=0;i<target.childNodes.length;i++){const childNode=target.childNodes[i];if(childNode.id&&childNode.id.startsWith('popover-')){window.mudpopoverHelper.placePopover(childNode);}}}});resizeObserver.observe(popoverNode.parentNode);const contentNodeObserver=new ResizeObserver(entries=>{for(let entry of entries){var target=entry.target;window.mudpopoverHelper.placePopoverByNode(target);}});contentNodeObserver.observe(popoverContentNode);this.map[id]={mutationObserver:observer,resizeObserver:resizeObserver,contentNodeObserver:contentNodeObserver};}} | |
disconnect(id){if(this.map[id]){const item=this.map[id] | |
item.mutationObserver.disconnect();item.resizeObserver.disconnect();item.contentNodeObserver.disconnect();delete this.map[id];}} | |
dispose(){for(var i in this.map){disconnect(i);} | |
this.contentObserver.disconnect();this.contentObserver=null;} | |
getAllObservedContainers(){const result=[];for(var i in this.map){result.push(i);} | |
return result;}} | |
window.mudPopover=new MudPopover();window.addEventListener('scroll',()=>{window.mudpopoverHelper.placePopoverByClassSelector('mud-popover-fixed');window.mudpopoverHelper.placePopoverByClassSelector('mud-popover-overflow-flip-always');});window.addEventListener('resize',()=>{window.mudpopoverHelper.placePopoverByClassSelector();});class MudFileUpload{openFilePicker(id){const element=document.getElementById(id);if(!element){return;} | |
try{element.showPicker();}catch(error){element.click();}}} | |
window.mudFileUpload=new MudFileUpload();function setRippleOffset(event,target){const rect=target.getBoundingClientRect();const x=event.clientX-rect.left-rect.width/2;const y=event.clientY-rect.top-rect.height/2;target.style.setProperty("--mud-ripple-offset-x",`${x}px`);target.style.setProperty("--mud-ripple-offset-y",`${y}px`);} | |
document.addEventListener("click",function(event){const target=event.target.closest(".mud-ripple");if(target){setRippleOffset(event,target);}});class MudScrollManager{scrollToYear(elementId,offset){let element=document.getElementById(elementId);if(element){element.parentNode.scrollTop=element.offsetTop-element.parentNode.offsetTop-element.scrollHeight*3;}} | |
scrollToListItem(elementId){let element=document.getElementById(elementId);if(element){let parent=element.parentElement;if(parent){parent.scrollTop=element.offsetTop;}}} | |
scrollTo(selector,left,top,behavior){let element=document.querySelector(selector)||document.documentElement;element.scrollTo({left,top,behavior});} | |
scrollIntoView(selector,behavior){let element=document.querySelector(selector)||document.documentElement;if(element) | |
element.scrollIntoView({behavior,block:'center',inline:'start'});} | |
scrollToBottom(selector,behavior){let element=document.querySelector(selector);if(element){element.scrollTo({top:element.scrollHeight,behavior:behavior});}else{window.scrollTo({top:document.body.scrollHeight,behavior:behavior});}} | |
lockScroll(selector,lockclass){let element=document.querySelector(selector)||document.body;let hasScrollBar=window.innerWidth>document.body.clientWidth;if(hasScrollBar){element.classList.add(lockclass);}else{let lockClassNoPadding=lockclass+"-no-padding";element.classList.add(lockClassNoPadding);}} | |
unlockScroll(selector,lockclass){let element=document.querySelector(selector)||document.body;element.classList.remove(lockclass);element.classList.remove(lockclass+"-no-padding");}};window.mudScrollManager=new MudScrollManager();class MudJsEventFactory{connect(dotNetRef,elementId,options){if(!elementId) | |
throw"[MudBlazor | JsEvent] elementId: expected element id!";var element=document.getElementById(elementId);if(!element) | |
throw"[MudBlazor | JsEvent] no element found for id: "+elementId;if(!element.mudJsEvent) | |
element.mudJsEvent=new MudJsEvent(dotNetRef,options);element.mudJsEvent.connect(element);} | |
disconnect(elementId){var element=document.getElementById(elementId);if(!element||!element.mudJsEvent) | |
return;element.mudJsEvent.disconnect();} | |
subscribe(elementId,eventName){if(!elementId) | |
throw"[MudBlazor | JsEvent] elementId: expected element id!";var element=document.getElementById(elementId);if(!element) | |
throw"[MudBlazor | JsEvent] no element found for id: "+elementId;if(!element.mudJsEvent) | |
throw"[MudBlazor | JsEvent] please connect before subscribing" | |
element.mudJsEvent.subscribe(eventName);} | |
unsubscribe(elementId,eventName){var element=document.getElementById(elementId);if(!element||!element.mudJsEvent) | |
return;element.mudJsEvent.unsubscribe(element,eventName);}} | |
window.mudJsEvent=new MudJsEventFactory();class MudJsEvent{constructor(dotNetRef,options){this._dotNetRef=dotNetRef;this._options=options||{};this.logger=options.enableLogging?console.log:(message)=>{};this.logger('[MudBlazor | JsEvent] Initialized',{options});this._subscribedEvents={};} | |
connect(element){if(!this._options) | |
return;if(!this._options.targetClass) | |
throw"_options.targetClass: css class name expected";if(this._observer){return;} | |
var targetClass=this._options.targetClass;this.logger('[MudBlazor | JsEvent] Start observing DOM of element for changes to child with class ',{element,targetClass});this._element=element;this._observer=new MutationObserver(this.onDomChanged);this._observer.mudJsEvent=this;this._observer.observe(this._element,{attributes:false,childList:true,subtree:true});this._observedChildren=[];} | |
disconnect(){if(!this._observer) | |
return;this.logger('[MudBlazor | JsEvent] disconnect mutation observer and event handler ');this._observer.disconnect();this._observer=null;for(const child of this._observedChildren) | |
this.detachHandlers(child);} | |
subscribe(eventName){if(this._subscribedEvents[eventName]){return;} | |
var element=this._element;var targetClass=this._options.targetClass;this._subscribedEvents[eventName]=true;for(const child of element.getElementsByClassName(targetClass)){this.attachHandlers(child);}} | |
unsubscribe(eventName){if(!this._observer) | |
return;this.logger('[MudBlazor | JsEvent] unsubscribe event handler '+eventName);this._observer.disconnect();this._observer=null;this._subscribedEvents[eventName]=false;for(const child of this._observedChildren){this.detachHandler(child,eventName);}} | |
attachHandlers(child){child.mudJsEvent=this;for(var eventName of Object.getOwnPropertyNames(this._subscribedEvents)){if(!this._subscribedEvents[eventName]) | |
continue;this.logger('[MudBlazor | JsEvent] attaching event '+eventName,child);child.addEventListener(eventName,this.eventHandler);} | |
if(this._observedChildren.indexOf(child)<0) | |
this._observedChildren.push(child);} | |
detachHandler(child,eventName){this.logger('[MudBlazor | JsEvent] detaching handler '+eventName,child);child.removeEventListener(eventName,this.eventHandler);} | |
detachHandlers(child){this.logger('[MudBlazor | JsEvent] detaching handlers ',child);for(var eventName of Object.getOwnPropertyNames(this._subscribedEvents)){if(!this._subscribedEvents[eventName]) | |
continue;child.removeEventListener(eventName,this.eventHandler);} | |
this._observedChildren=this._observedChildren.filter(x=>x!==child);} | |
onDomChanged(mutationsList,observer){var self=this.mudJsEvent;var targetClass=self._options.targetClass;for(const mutation of mutationsList){for(const element of mutation.addedNodes){if(element.classList&&element.classList.contains(targetClass)){if(!self._options.TagName||element.tagName==self._options.TagName) | |
self.attachHandlers(element);}} | |
for(const element of mutation.removedNodes){if(element.classList&&element.classList.contains(targetClass)){if(!self._options.tagName||element.tagName==self._options.tagName) | |
self.detachHandlers(element);}}}} | |
eventHandler(e){var self=this.mudJsEvent;var eventName=e.type;self.logger('[MudBlazor | JsEvent] "'+eventName+'"',e);self["on"+eventName](self,e);} | |
onkeyup(self,e){const caretPosition=e.target.selectionStart;const invoke=self._subscribedEvents["keyup"];if(invoke){self._dotNetRef.invokeMethodAsync('OnCaretPositionChanged',caretPosition);}} | |
onclick(self,e){const caretPosition=e.target.selectionStart;const invoke=self._subscribedEvents["click"];if(invoke){self._dotNetRef.invokeMethodAsync('OnCaretPositionChanged',caretPosition);}} | |
onpaste(self,e){const invoke=self._subscribedEvents["paste"];if(invoke){e.preventDefault();e.stopPropagation();const text=(e.originalEvent||e).clipboardData.getData('text/plain');self._dotNetRef.invokeMethodAsync('OnPaste',text);}} | |
onselect(self,e){const invoke=self._subscribedEvents["select"];if(invoke){const start=e.target.selectionStart;const end=e.target.selectionEnd;if(start===end) | |
return;self._dotNetRef.invokeMethodAsync('OnSelect',start,end);}}} | |
class MudThrottledEventManager{constructor(){this.mapper={};} | |
subscribe(eventName,elementId,projection,throotleInterval,key,properties,dotnetReference){const handlerRef=this.throttleEventHandler.bind(this,key);let elem=document.getElementById(elementId);if(elem){elem.addEventListener(eventName,handlerRef,false);let projector=null;if(projection){const parts=projection.split('.');let functionPointer=window;let functionReferenceFound=true;if(parts.length==0||parts.length==1){functionPointer=functionPointer[projection];} | |
else{for(let i=0;i<parts.length;i++){functionPointer=functionPointer[parts[i]];if(!functionPointer){functionReferenceFound=false;break;}}} | |
if(functionReferenceFound===true){projector=functionPointer;}} | |
this.mapper[key]={eventName:eventName,handler:handlerRef,delay:throotleInterval,timerId:-1,reference:dotnetReference,elementId:elementId,properties:properties,projection:projector,};}} | |
subscribeGlobal(eventName,throotleInterval,key,properties,dotnetReference){let handlerRef=throotleInterval>0?this.throttleEventHandler.bind(this,key):this.eventHandler.bind(this,key);document.addEventListener(eventName,handlerRef,false);this.mapper[key]={eventName:eventName,handler:handlerRef,delay:throotleInterval,timerId:-1,reference:dotnetReference,elementId:document,properties:properties,projection:null,};} | |
throttleEventHandler(key,event){const entry=this.mapper[key];if(!entry){return;} | |
clearTimeout(entry.timerId);entry.timerId=window.setTimeout(this.eventHandler.bind(this,key,event),entry.delay);} | |
eventHandler(key,event){const entry=this.mapper[key];if(!entry){return;} | |
var elem=document.getElementById(entry.elementId);if(elem!=event.srcElement&&entry.elementId!=document){return;} | |
const eventEntry={};for(var i=0;i<entry.properties.length;i++){eventEntry[entry.properties[i]]=event[entry.properties[i]];} | |
if(entry.projection){if(typeof entry.projection==="function"){entry.projection.apply(null,[eventEntry,event]);}} | |
entry.reference.invokeMethodAsync('OnEventOccur',key,JSON.stringify(eventEntry));} | |
unsubscribe(key){const entry=this.mapper[key];if(!entry){return;} | |
entry.reference=null;if(document==entry.elementId){document.removeEventListener(entry.eventName,entry.handler,false);}else{const elem=document.getElementById(entry.elementId);if(elem){elem.removeEventListener(entry.eventName,entry.handler,false);}} | |
delete this.mapper[key];}};window.mudThrottledEventManager=new MudThrottledEventManager();window.mudEventProjections={correctOffset:function(eventEntry,event){var target=event.target.getBoundingClientRect();eventEntry.offsetX=event.clientX-target.x;eventEntry.offsetY=event.clientY-target.y;}}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment