PageSourceSearch

https://myroadid.com/_content/MudBlazor/MudBlazor.min.js?mudBlazorVersion=9.4.0

js myroadid.com collected 2026-09-27 05:49:55 UTC 65,783 bytes, 8 lines download raw bytes

1(()=>{/*!
2 * MudBlazor (https://mudblazor.com/)
3 * Copyright (c) 2021 MudBlazor
4 * Licensed under MIT (https://github.com/MudBlazor/MudBlazor/blob/master/LICENSE)
5 */window.mudDragAndDrop={initDropZone:(_)=>{let $=document.getElementById(_);$.addEventListener("dragover",(j)=>j.preventDefault()),$.addEventListener("dragstart",(j)=>j.dataTransfer.setData("",j.target.id))},makeDropZonesNotRelative:()=>{let _=Array.from(document.getElementsByClassName("mud-drop-item")).filter((j)=>j.getAttribute("index")=="-1");for(let j of _)j.style.position="static";let $=document.getElementsByClassName("mud-drop-zone");for(let j of $)j.style.position="unset"},getDropZoneIdentifierOnPosition:(_,$)=>{let Q=document.elementsFromPoint(_,$).filter((J)=>J.classList.contains("mud-drop-zone"))[0];if(Q)return Q.getAttribute("identifier")||"";return""},getDropIndexOnPosition:(_,$,j)=>{let J=document.elementsFromPoint(_,$).filter((K)=>K.classList.contains("mud-drop-item")&&K.id!=j)[0];if(J)return J.getAttribute("index")||"";return""},makeDropZonesRelative:()=>{let _=document.getElementsByClassName("mud-drop-zone");for(let j of _)j.style.position="relative";let $=Array.from(document.getElementsByClassName("mud-drop-item")).filter((j)=>j.getAttribute("index")=="-1");for(let j of $)j.style.position="relative"},moveItemByDifference:(_,$,j)=>{let q=document.getElementById(_),Q=(Number.parseFloat(q.getAttribute("data-x"))||0)+$,J=(Number.parseFloat(q.getAttribute("data-y"))||0)+j;q.style.webkitTransform=q.style.transform="translate3d("+Q+"px, "+J+"px, 10px)",q.setAttribute("data-x",Q),q.setAttribute("data-y",J)},resetItem:(_)=>{let $=document.getElementById(_);if($)$.style.webkitTransform=$.style.transform="",$.setAttribute("data-x",0),$.setAttribute("data-y",0)}};class s{constructor(){this.listenerId=0,this.eventListeners={}}_supportsTextSelection(_){if(!_)return!1;let $=_.tagName?.toUpperCase();if($==="TEXTAREA")return!0;if($!=="INPUT")return typeof _.setSelectionRange==="function"||!!_.createTextRange||typeof _.selectionStart==="number";let j=(_.type||"text").toLowerCase();return j==="text"||j==="search"||j==="tel"||j==="url"||j==="password"}focus(_){if(_)_.focus()}blur(_){if(_)_.blur()}focusFirst(_,$=0,j=0){if(_){let q=window.getTabbableElements(_);if(q.length<=j)_.focus();else q[$].focus()}}focusLast(_,$=0,j=0){if(_){let q=window.getTabbableElements(_);if(q.length<=j)_.focus();else q[q.length-$-1].focus()}}saveFocus(_){if(_)_.mudblazor_savedFocus=document.activeElement}restoreFocus(_){if(_){let $=_.mudblazor_savedFocus;if(delete _.mudblazor_savedFocus,$)$.focus()}}selectRange(_,$,j){if(_){if(this._supportsTextSelection(_)){if(_.createTextRange){let q=_.createTextRange();q.collapse(!0),q.moveStart("character",$),q.moveEnd("character",j),q.select()}else if(_.setSelectionRange)_.setSelectionRange($,j);else if(_.selectionStart)_.selectionStart=$,_.selectionEnd=j}_.focus()}}select(_){if(_)_.select()}getBoundingClientRect(_){if(!_)return;let $=JSON.parse(JSON.stringify(_.getBoundingClientRect()));return $.scrollY=window.scrollY||document.documentElement.scrollTop,$.scrollX=window.scrollX||document.documentElement.scrollLeft,$.windowHeight=window.innerHeight,$.windowWidth=window.innerWidth,$}changeCss(_,$){if(_)_.className=$}removeEventListener(_,$,j){_.removeEventListener($,this.eventListeners[j]),delete this.eventListeners[j]}addDefaultPreventingHandler(_,$){let j=function(q){if(!q.defaultPrevented)q.preventDefault()};return _.addEventListener($,j,{passive:!1}),this.eventListeners[++this.listenerId]=j,this.listenerId}removeDefaultPreventingHandler(_,$,j){this.removeEventListener(_,$,j)}addDefaultPreventingHandlers(_,$){let j=[];for(let q of $){let Q=this.addDefaultPreventingHandler(_,q);j.push(Q)}return j}removeDefaultPreventingHandlers(_,$,j){for(let q=0;q<$.length;++q){let Q=$[q],J=j[q];this.removeDefaultPreventingHandler(_,Q,J)}}addOnBlurEvent(_,$){if(!_)return;_._mudBlurHandler=function(j){let q=j.relatedTarget;window.setTimeout(()=>{if(!_||!document.contains(_)){window.mudElementRef.removeOnBlurEvent(_);return}let Q=document.activeElement,J=q&&document.contains(q)?q:Q;if(!!J&&J!==_&&J!==document.body&&J!==document.documentElement)return;
5if($)$.invokeMethodAsync("CallOnBlurredAsync").catch((U)=>{console.warn("Error invoking CallOnBlurredAsync, possibly disposed:",U),window.mudElementRef.removeOnBlurEvent(_)});else console.error("No dotNetReference found for blur fallback")},0)},_.addEventListener("blur",_._mudBlurHandler)}removeOnBlurEvent(_){if(!_)return;if(_._mudBlurHandler)_.removeEventListener("blur",_._mudBlurHandler),delete _._mudBlurHandler}}window.mudElementRef=new s;class r{constructor(){this._prompts=new Map,this._handleBeforeUnload=this._handleBeforeUnload.bind(this)}enable(_,$){let j=this._prompts.size>0;if(this._prompts.set(_,$),!j)window.addEventListener("beforeunload",this._handleBeforeUnload)}disable(_){if(!this._prompts.has(_))this._throwPromptNotFound(_);if(this._prompts.delete(_),this._prompts.size===0)window.removeEventListener("beforeunload",this._handleBeforeUnload)}setText(_,$){if(!this._prompts.has(_))this._throwPromptNotFound(_);this._prompts.set(_,$)}handleBeforeNavigation(_){if(!this._prompts.has(_))this._throwPromptNotFound(_);return window.confirm(this._prompts.get(_))}_throwPromptNotFound(_){throw Error(`[MudBlazor] MudExitPrompt: Prompt with id '${_}' is not registered.`)}_handleBeforeUnload(_){if(this._prompts.size>0)return _.preventDefault(),_.returnValue="",""}}if(!window.mudExitPrompt)window.mudExitPrompt=new r;class i{openFilePicker(_){let $=document.getElementById(_);if(!$)return;try{$.showPicker()}catch(j){$.click()}}}window.mudFileUpload=new i;window.getTabbableElements=(_)=>{return _.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'])")};function v(_,$){if(typeof _>"u"||_===null)return null;if(typeof _==="number"||typeof _==="string"||typeof _=="boolean")return _;let j=Array.isArray(_)?[]:{};if(!$)$="*";for(let q in _){let Q=_[q];if(typeof Q==="function"||Q===null)continue;let J;if($==="*")J="*";else if(J=Array.isArray(_)?$:$[q],!J)continue;if(typeof Q==="object")if(Array.isArray(Q)||Q.length){j[q]=[];for(let K=0;K<Q.length;K++){let U=Q[K];if(typeof U==="object")j[q].push(v(U,J));else j[q].push(U)}}else if(Q.length===0)j[q]=[];else j[q]=v(Q,J);else{if(Q===1/0)Q="Infinity";if(Q!==null)j[q]=Q}}return j}window.serializeParameter=v;window.mudGetSvgBBox=(_)=>{if(_==null)return null;let $=_.getBBox();return{x:$.x,y:$.y,width:$.width,height:$.height}};window.hasDefinedParentHeight=(_)=>{let $=_?.parentElement;if(!$)return!1;let j=window.getComputedStyle($),q=$.style.height&&$.style.height!=="auto",Q=j.display.includes("flex")||j.display.includes("grid"),J=j.height!=="auto"&&j.maxHeight!=="none";return q||J&&Q};window.mudObserveElementSize=(_,$,j="OnElementSizeChanged",q=200)=>{if(!$)return;let Q=0,J=null,K=(T,D)=>{let Y=Date.now(),E=Y-Q;if(E>=q){Q=Y;try{_.invokeMethodAsync(j,{width:T,height:D,timestamp:Y})}catch(w){if(typeof window.logger==="function")window.logger("[MudBlazor] Error in mudObserveElementSize:",{error:w})}}else{if(J!==null)clearTimeout(J);J=setTimeout(()=>{Q=Date.now(),J=null;try{_.invokeMethodAsync(j,{width:T,height:D,timestamp:Y})}catch(w){if(typeof window.logger==="function")window.logger("[MudBlazor] Error in mudObserveElementSize:",{error:w})}},q-E)}},U=new ResizeObserver((T)=>{if($.isConnected===!1)return;let{clientWidth:D,clientHeight:Y}=$;for(let E of T)D=E.contentRect.width,Y=E.contentRect.height;D=Math.floor(D),Y=Math.floor(Y),K(D,Y)});U.observe($);let W=null,G=$.parentNode;if(G)W=new MutationObserver((T)=>{for(let D of T)for(let Y of D.removedNodes)if(Y===$)B()}),W.observe(G,{childList:!0});function B(){if(U.disconnect(),W)W.disconnect();if(J!==null)clearTimeout(J)}return{width:$.clientWidth,height:$.clientHeight}};class l{constructor(){this._EVENT_TYPE="keydown",this._hotkeys=new Map,this._handleKeyEventBound=this._handleKeyEvent.bind(this),document.addEventListener(this._EVENT_TYPE,this._handleKeyEventBound)}dispose(){document.removeEventListener(this._EVENT_TYPE,this._handleKeyEventBound)}
5registerOrUpdateHotkey(_,$,j,q,Q,J){Q=Q||[];let K=this._createHotkey(_,$,j,q,Q,J);this._hotkeys.set(j,K)}unregisterHotkey(_){if(this._hotkeys.has(_))this._hotkeys.delete(_);else console.warn("[MudBlazor] MudHotkey: No matching hotkey found to unregister")}_createHotkey(_,$,j,q,Q,J){return{dotnetRef:_,dotnetMethodId:$,hotkeyId:j,key:q,modifiers:new Set(Q),preventDefault:J}}_handleKeyEvent(_){let $=_.code||_.key,j=this._getPressedModifiers(_);for(let q of this._hotkeys.values()){if($!==q.key)continue;let Q=[...q.modifiers].every((K)=>j.has(K)),J=[...j].every((K)=>q.modifiers.has(K));if(Q&&J){if(q.preventDefault)_.preventDefault();try{q.dotnetRef.invokeMethodAsync(q.dotnetMethodId)}catch(K){console.error("[MudBlazor] MudHotkey: DotNet invocation failed",{key:q.key,modifiers:[...q.modifiers],err:K})}break}}}_getPressedModifiers(_){let $=new Set;if(_.ctrlKey)if(_.code==="ControlRight"||_.location===KeyboardEvent.DOM_KEY_LOCATION_RIGHT)$.add("ControlRight");else $.add("ControlLeft");if(_.shiftKey)if(_.code==="ShiftRight"||_.location===KeyboardEvent.DOM_KEY_LOCATION_RIGHT)$.add("ShiftRight");else $.add("ShiftLeft");if(_.altKey)if(_.code==="AltRight"||_.location===KeyboardEvent.DOM_KEY_LOCATION_RIGHT)$.add("AltRight");else $.add("AltLeft");if(_.metaKey)if(_.code==="MetaRight"||_.location===KeyboardEvent.DOM_KEY_LOCATION_RIGHT)$.add("MetaRight");else $.add("MetaLeft");return $}}if(!window.mudHotkeyListener)window.mudHotkeyListener=new l;class o{resetValue(_){let $=document.getElementById(_);if($)$.value=""}getCaretPosition(_){return _.selectionStart}insertAtCurrentCaretPosition(_,$){let j=_.selectionStart!==null&&_.selectionStart!==void 0?_.selectionStart:0,q=_.selectionEnd!==null&&_.selectionEnd!==void 0?_.selectionEnd:j;this._insertText(_,$,j,q)}insertAtPosition(_,$,j){let q=_.value!==null&&_.value!==void 0?_.value:"",Q=this._clampPosition(j,q.length);this._insertText(_,$,Q,Q)}_insertText(_,$,j,q){if(_.focus(),_.setSelectionRange(j,q),!document.execCommand("insertText",!1,$)){let Q=_.value!==null&&_.value!==void 0?_.value:"";_.value=Q.substring(0,j)+$+Q.substring(q);let J=j+$.length;_.selectionStart=_.selectionEnd=J}_.dispatchEvent(new Event("input",{bubbles:!0}))}_clampPosition(_,$){let j=Number(_);return Number.isNaN(j)?$:Math.max(0,Math.min(j,$))}}window.mudInput=new o;window.mudInputSizing={computeMetrics:(_)=>{let $=getComputedStyle(_),j=Number.parseFloat($.getPropertyValue("line-height")),q=Number.parseFloat($.getPropertyValue("font-size")),Q=Number.isFinite(j)?j:Number.isFinite(q)?q:0,J=Number.parseFloat($.getPropertyValue("padding-top"))||0,K=Number.parseFloat($.getPropertyValue("padding-bottom"))||0;return{lineHeight:Q,verticalPadding:J+K}},captureScrollStates:(_)=>{let $=[],j=_;while(j?.parentNode instanceof Element){if(j.parentNode.scrollTop)$.push({node:j.parentNode,scrollTop:j.parentNode.scrollTop,previousScrollBehavior:j.parentNode.style.scrollBehavior});j=j.parentNode}return $},restoreScrollStates:(_)=>{_.forEach(({node:$,scrollTop:j,previousScrollBehavior:q})=>{$.style.scrollBehavior="auto",$.scrollTop=j,$.style.scrollBehavior=q})},init:(_,$)=>{let j=0;_.updateParameters=function(q){j=q>0?q:0},_.adjustSizingHeight=function(q=!1){let Q=window.mudInputSizing.captureScrollStates(_);if(_.style.height=0,q){let B=_._mudInputSizingPreviousTextAlign;_.style.textAlign=B!==void 0?B:"",delete _._mudInputSizingPreviousTextAlign}let J=window.mudInputSizing.computeMetrics(_),K=J.lineHeight*_.rows+J.verticalPadding,U=Math.max(K,_.scrollHeight),W=_.style.overflowY,G=j>0?Math.max(K,J.lineHeight*j+J.verticalPadding):0;if(G>0&&U>G)_.style.overflowY="auto",U=G;else _.style.overflowY="hidden";if(_.style.height=U+"px",window.mudInputSizing.restoreScrollStates(Q),!q&&W!==_.style.overflowY&&_.style.overflowY==="hidden")_._mudInputSizingPreviousTextAlign=_.style.textAlign,_.style.textAlign="end",_.adjustSizingHeight(!0)},_.restoreToInitialState=function(){_.removeEventListener("input",_.adjustSizingHeight),_.style.overflowY=null,_.style.height=null},_.addEventListener("input",_.adjustSizingHeight),window.addEventListener("resize",_.adjustSizingHeight),_.updateParameters($),_.adjustSizingHeight()},adjustHeight:(_)=>{if(typeof _.adjustSizingHeight==="function")_.adjustSizingHeight()},updateParams:(_,$)=>{if(typeof _.updateParameters==="function")_.updateParameters($);if(typeof _.adjustSizingHeight==="function")_.adjustSizingHeight()},destroy:(_)=>{if(_==null)return;if(window.removeEventListener("resize",_.adjustSizingHeight),typeof _.restoreToInitialState==="function")_.restoreToInitialState()}};
5class n{connect(_,$,j){if(!$)throw"[MudBlazor | JsEvent] elementId: expected element id!";let q=document.getElementById($);if(!q)throw"[MudBlazor | JsEvent] no element found for id: "+$;if(!q.mudJsEvent)q.mudJsEvent=new t(_,j);q.mudJsEvent.connect(q)}disconnect(_){let $=document.getElementById(_);if(!$?.mudJsEvent)return;$.mudJsEvent.disconnect()}subscribe(_,$){if(!_)throw"[MudBlazor | JsEvent] elementId: expected element id!";let j=document.getElementById(_);if(!j)throw"[MudBlazor | JsEvent] no element found for id: "+_;if(!j.mudJsEvent)throw"[MudBlazor | JsEvent] please connect before subscribing";j.mudJsEvent.subscribe($)}unsubscribe(_,$){let j=document.getElementById(_);if(!j?.mudJsEvent)return;j.mudJsEvent.unsubscribe(j,$)}}window.mudJsEvent=new n;class t{constructor(_,$){this._dotNetRef=_,this._options=$||{},this.logger=$.enableLogging?console.log:()=>{},this.logger("[MudBlazor | JsEvent] Initialized",{options:$}),this._subscribedEvents={}}connect(_){if(!this._options)return;if(!this._options.targetClass)throw"_options.targetClass: css class name expected";if(this._observer)return;let $=this._options.targetClass;this.logger("[MudBlazor | JsEvent] Start observing DOM of element for changes to child with class ",{element:_,targetClass:$}),this._element=_,this._observer=new MutationObserver(this.onDomChanged),this._observer.mudJsEvent=this,this._observer.observe(this._element,{attributes:!1,childList:!0,subtree:!0}),this._observedChildren=[]}disconnect(){if(!this._observer)return;this.logger("[MudBlazor | JsEvent] disconnect mutation observer and event handler "),this._observer.disconnect(),this._observer=null;for(let _ of this._observedChildren)this.detachHandlers(_)}subscribe(_){if(this._subscribedEvents[_])return;let $=this._element,j=this._options.targetClass;this._subscribedEvents[_]=!0;for(let q of $.getElementsByClassName(j))this.attachHandlers(q)}unsubscribe(_){if(!this._observer)return;this.logger("[MudBlazor | JsEvent] unsubscribe event handler "+_),this._observer.disconnect(),this._observer=null,this._subscribedEvents[_]=!1;for(let $ of this._observedChildren)this.detachHandler($,_)}attachHandlers(_){_.mudJsEvent=this;for(let $ of Object.getOwnPropertyNames(this._subscribedEvents)){if(!this._subscribedEvents[$])continue;this.logger("[MudBlazor | JsEvent] attaching event "+$,_),_.addEventListener($,this.eventHandler)}if(!this._observedChildren.includes(_))this._observedChildren.push(_)}detachHandler(_,$){this.logger("[MudBlazor | JsEvent] detaching handler "+$,_),_.removeEventListener($,this.eventHandler)}detachHandlers(_){this.logger("[MudBlazor | JsEvent] detaching handlers ",_);for(let $ of Object.getOwnPropertyNames(this._subscribedEvents)){if(!this._subscribedEvents[$])continue;_.removeEventListener($,this.eventHandler)}this._observedChildren=this._observedChildren.filter(($)=>$!==_)}onDomChanged(_,$){let j=this.mudJsEvent,q=j._options.targetClass;for(let Q of _){for(let J of Q.addedNodes)if(J.classList?.contains(q)){if(!j._options.TagName||J.tagName==j._options.TagName)j.attachHandlers(J)}for(let J of Q.removedNodes)if(J.classList?.contains(q)){if(!j._options.tagName||J.tagName==j._options.tagName)j.detachHandlers(J)}}}eventHandler(_){let $=this.mudJsEvent,j=_.type;$.logger('[MudBlazor | JsEvent] "'+j+'"',_),$["on"+j]($,_)}onkeyup(_,$){let j=$.target.selectionStart;if(_._subscribedEvents.keyup){if(j===null||j===void 0)return;_._dotNetRef.invokeMethodAsync("OnCaretPositionChanged",j)}}onclick(_,$){let j=$.target.selectionStart;if(_._subscribedEvents.click){if(j===null||j===void 0)return;_._dotNetRef.invokeMethodAsync("OnCaretPositionChanged",j)}}onpaste(_,$){if(_._subscribedEvents.paste){$.preventDefault(),$.stopPropagation();let q=($.originalEvent||$).clipboardData||window.clipboardData;if(!q){_.logger("[MudBlazor | JsEvent] clipboardData is null",$);return}let Q=q.getData("text/plain");_._dotNetRef.invokeMethodAsync("OnPaste",Q)}}onselect(_,$){if(_._subscribedEvents.select){let q=$.target.selectionStart,Q=$.target.selectionEnd;if(q===Q)return;_._dotNetRef.invokeMethodAsync("OnSelect",q,Q)}}}class e{connect(_,$,j){if(!$)throw"elementId: expected element id!";let q=document.getElementById($);if(!q)throw"no element found for id: "+$;if(!q.mudKeyInterceptor)q.mudKeyInterceptor=new _0(_,j);q.mudKeyInterceptor.connect(q)}updatekey(_,$){let j=document.getElementById(_);if(!j?.mudKeyInterceptor)return;j.mudKeyInterceptor.updatekey($)}disconnect(_){let $=document.getElementById(_);if(!$?.mudKeyInterceptor)return;$.mudKeyInterceptor.disconnect()}}window.mudKeyInterceptor=new e;class _0{constructor(_,$){this._dotNetRef=_,this._options=$,this.logger=$.enableLogging?console.log:()=>{},this.logger("[MudBlazor | KeyInterceptor] Interceptor initialized",{options:$})}connect(_){if(!this._options)return;if(!this._options.keys)throw"_options.keys: array of KeyOptions expected";if(this._isConnected)return;this._isConnected=!0,this._element=_,this._keyOptions={},this._regexOptions=[];for(let $ of this._options.keys){if(!$?.key){this.logger("[MudBlazor | KeyInterceptor] got invalid key options: ",$);continue}this.setKeyOption($)}if(this.logger("[MudBlazor | KeyInterceptor] key options: ",this._keyOptions),this._regexOptions.length>0)this.logger("[MudBlazor | KeyInterceptor] regex options: ",this._regexOptions);this.attachHandlers(this._element)}setKeyOption(_){if(_.key.length>2&&_.key.startsWith("/")&&_.key.endsWith("/"))_.regex=new RegExp(_.key.substring(1,_.key.length-1)),this._regexOptions.push(_);else this._keyOptions[_.key.toLowerCase()]=_;let $=new RegExp("\\s","g");_.preventDown=(_.preventDown||"none").replace($,"").toLowerCase(),_.preventUp=(_.preventUp||"none").replace($,"").toLowerCase(),_.stopDown=(_.stopDown||"none").replace($,"").toLowerCase(),_.stopUp=(_.stopUp||"none").replace($,"").toLowerCase()}updatekey(_){let $=this._keyOptions[_.key.toLowerCase()];$||this.logger("[MudBlazor | KeyInterceptor] updating option failed: key not registered"),this.setKeyOption(_),this.logger("[MudBlazor | KeyInterceptor] updated option ",{option:$,updatedOption:_})}disconnect(){if(!this._isConnected)return;this.logger("[MudBlazor | KeyInterceptor] disconnect delegated event handlers"),this.detachHandlers(this._element),this._isConnected=!1,this._element=null}attachHandlers(_){if(this.logger("[MudBlazor | KeyInterceptor] attaching delegated handlers ",{element:_}),this._delegatedHandlersAttached)return;_.mudKeyInterceptor=this,_.addEventListener("keydown",this.onKeyDown),_.addEventListener("keyup",this.onKeyUp),this._delegatedHandlersAttached=!0}detachHandlers(_){if(this.logger("[MudBlazor | KeyInterceptor] detaching delegated handlers ",{element:_}),!this._delegatedHandlersAttached)return;if(_.removeEventListener("keydown",this.onKeyDown),_.removeEventListener("keyup",this.onKeyUp),_.mudKeyInterceptor===this)delete _.mudKeyInterceptor;this._delegatedHandlersAttached=!1}shouldHandleEvent(_){let $=this.mudKeyInterceptor;if(!$?._isConnected||!$._element)return!1;let j=$._options.targetClass;if(!j)return!0;let q=_.target;if(q?.nodeType!==Node.ELEMENT_NODE)q=q?.parentElement;while(q&&q!==$._element){if(q.classList?.contains(j))return!0;q=q.parentElement}return!1}matchesKeyCombination(_,$){if(!_||_==="none")return!1;if(_==="any")return!0;let{shiftKey:j,ctrlKey:q,altKey:Q,metaKey:J}=$,K=j||q||Q||J;if(K&&_==="key+any")return!0;
5if(!K&&_.includes("key+none"))return!0;if(!K)return!1;let U=`key${j?"+shift":""}${q?"+ctrl":""}${Q?"+alt":""}${J?"+meta":""}`;return _.includes(U)}onKeyDown(_){let $=this.mudKeyInterceptor;if(!$.shouldHandleEvent.call(this,_))return;if(!_.key){$.logger("[MudBlazor | KeyInterceptor] key is undefined",_);return}let j=_.key.toLowerCase();$.logger('[MudBlazor | KeyInterceptor] down "'+j+'"',_);let q=!1;if($._keyOptions.hasOwnProperty(j)){let Q=$._keyOptions[j];if($.logger('[MudBlazor | KeyInterceptor] options for "'+j+'"',Q),$.processKeyDown(_,Q),$.shouldInvokeKeyDown(_,Q))q=!0}for(let Q of $._regexOptions)if(Q.regex.test(j)){if($.logger('[MudBlazor | KeyInterceptor] regex options for "'+j+'"',Q),$.processKeyDown(_,Q),$.shouldInvokeKeyDown(_,Q))q=!0}if(q){let Q=$.toKeyboardEventArgs(_);Q.Type="keydown",$._dotNetRef.invokeMethodAsync("OnKeyDown",$._element.id,Q)}}processKeyDown(_,$){if(this.matchesKeyCombination($.preventDown,_))_.preventDefault();if(this.matchesKeyCombination($.stopDown,_))_.stopPropagation()}shouldInvokeKeyDown(_,$){return $.subscribeDown&&(!$.ignoreDownRepeats||!_.repeat)}onKeyUp(_){let $=this.mudKeyInterceptor;if(!$.shouldHandleEvent.call(this,_))return;if(!_.key){$.logger("[MudBlazor | KeyInterceptor] key is undefined",_);return}let j=_.key.toLowerCase();$.logger('[MudBlazor | KeyInterceptor] up "'+j+'"',_);let q=!1;if($._keyOptions.hasOwnProperty(j)){let Q=$._keyOptions[j];if($.processKeyUp(_,Q),Q.subscribeUp)q=!0}for(let Q of $._regexOptions)if(Q.regex.test(j)){if($.processKeyUp(_,Q),Q.subscribeUp)q=!0}if(q){let Q=$.toKeyboardEventArgs(_);Q.Type="keyup",$._dotNetRef.invokeMethodAsync("OnKeyUp",$._element.id,Q)}}processKeyUp(_,$){if(this.matchesKeyCombination($.preventUp,_))_.preventDefault();if(this.matchesKeyCombination($.stopUp,_))_.stopPropagation()}toKeyboardEventArgs(_){return{Key:_.key,Code:_.code,Location:_.location,Repeat:_.repeat,CtrlKey:_.ctrlKey,ShiftKey:_.shiftKey,AltKey:_.altKey,MetaKey:_.metaKey}}}class $0{constructor(){this.dotnet=null,this.logger=()=>{},this.pointerDownHandlerRef=null,this.pointerUpHandlerRef=null,this.pointerDownMap=new Map,this.pointerUpMap=new Map}listenForPointerEvents(_,$,j){if(!j){this.logger("options object is required but was not provided");return}if(j.enableLogging)this.logger=(q,...Q)=>console.log("[MudBlazor | PointerEventsNone]",q,...Q);else this.logger=()=>{};if(this.logger("Called listenForPointerEvents",{dotNetReference:_,elementId:$,options:j}),!_){this.logger("dotNetReference is required but was not provided");return}if(!$){this.logger("elementId is required but was not provided");return}if(!j.subscribeDown&&!j.subscribeUp){this.logger("No subscriptions added: both subscribeDown and subscribeUp are false");return}if(!this.dotnet)this.dotnet=_;if(j.subscribeDown){if(this.logger("Subscribing to 'pointerdown' for element:",$),this.pointerDownMap.set($,j),!this.pointerDownHandlerRef)this.logger("Registering global 'pointerdown' event listener"),this.pointerDownHandlerRef=this.pointerDownHandler.bind(this),document.addEventListener("pointerdown",this.pointerDownHandlerRef,!1)}if(j.subscribeUp){if(this.logger("Subscribing to 'pointerup' events for element:",$),this.pointerUpMap.set($,j),!this.pointerUpHandlerRef)this.logger("Registering global 'pointerup' event listener"),this.pointerUpHandlerRef=this.pointerUpHandler.bind(this),document.addEventListener("pointerup",this.pointerUpHandlerRef,!1)}}pointerDownHandler(_){this._handlePointerEvent(_,this.pointerDownMap,"RaiseOnPointerDown")}pointerUpHandler(_){this._handlePointerEvent(_,this.pointerUpMap,"RaiseOnPointerUp")}_handlePointerEvent(_,$,j){if($.size===0){this.logger("No elements registered for",j);return}let q=[];for(let K of $.keys()){let U=document.getElementById(K);if(U)q.push(U);else this.logger("Element",K,"not found in DOM")}if(q.length===0){this.logger("None of the registered elements were found in the DOM for",j);return}q.forEach((K)=>K.style.pointerEvents="auto");let Q=document.elementsFromPoint(_.clientX,_.clientY);q.forEach((K)=>K.style.pointerEvents="none");let J=[];
5for(let K of Q){if(!K.id||!$.has(K.id))break;if(this._shouldIgnorePointerEvent(K,_.target)){this.logger("Ignoring pointer event for element",K.id);continue}J.push(K.id)}if(J.length===0){this.logger("No matching registered elements found under pointer for",j);return}this.logger("Raising",j,"for matching element(s):",J),this.dotnet.invokeMethodAsync(j,J)}_shouldIgnorePointerEvent(_,$){let j=_.dataset.modelessIgnoreElementId;if(!j||!($ instanceof Element))return!1;let q=document.getElementById(j);return!!q&&q.contains($)}cancelListener(_){if(!_){this.logger("cancelListener called with invalid elementId");return}let $=this.pointerDownMap.delete(_),j=this.pointerUpMap.delete(_);if($||j)this.logger("Cancelled listener for element",_);else this.logger("No active listener found for element",_);if(this.pointerDownMap.size===0&&this.pointerDownHandlerRef)this.logger("No more elements listening for 'pointerdown' — removing global event listener"),document.removeEventListener("pointerdown",this.pointerDownHandlerRef),this.pointerDownHandlerRef=null;if(this.pointerUpMap.size===0&&this.pointerUpHandlerRef)this.logger("No more elements listening for 'pointerup' — removing global event listener"),document.removeEventListener("pointerup",this.pointerUpHandlerRef),this.pointerUpHandlerRef=null}dispose(){if(!this.dotnet&&!this.pointerDownHandlerRef&&!this.pointerUpHandlerRef){this.logger("dispose() called but instance was already cleaned up");return}if(this.logger("Disposing"),this.pointerDownHandlerRef)this.logger("Removing global 'pointerdown' event listener"),document.removeEventListener("pointerdown",this.pointerDownHandlerRef),this.pointerDownHandlerRef=null;if(this.pointerUpHandlerRef)this.logger("Removing global 'pointerup' event listener"),document.removeEventListener("pointerup",this.pointerUpHandlerRef),this.pointerUpHandlerRef=null;let _=this.pointerDownMap.size,$=this.pointerUpMap.size;if(_>0)this.logger("Clearing",_,"element(s) from pointerDownMap");if($>0)this.logger("Clearing",$,"element(s) from pointerUpMap");this.pointerDownMap.clear(),this.pointerUpMap.clear(),this.dotnet=null}}window.mudPointerEventsNone=new $0;window.mudPointerCapture={capture:function(_,$){if(_&&typeof _.setPointerCapture==="function")_.setPointerCapture($)},release:function(_,$){if(_&&typeof _.releasePointerCapture==="function")_.releasePointerCapture($)}};window.mudpopoverHelper={mainContainerClass:null,overflowPadding:24,flipMargin:0,debounce:function(_,$){let j;return function(...Q){let J=()=>{clearTimeout(j),_(...Q)};clearTimeout(j),j=setTimeout(J,$)}},basePopoverZIndex:Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--mud-zindex-popover"))||1200,baseTooltipZIndex:Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue("--mud-zindex-tooltip"))||1600,flipClassReplacements:{top:{"mud-popover-top-left":"mud-popover-bottom-left","mud-popover-top-center":"mud-popover-bottom-center","mud-popover-top-right":"mud-popover-bottom-right","mud-popover-anchor-bottom-center":"mud-popover-anchor-top-center","mud-popover-anchor-bottom-left":"mud-popover-anchor-top-left","mud-popover-anchor-bottom-right":"mud-popover-anchor-top-right"},left:{"mud-popover-top-left":"mud-popover-top-right","mud-popover-center-left":"mud-popover-center-right","mud-popover-bottom-left":"mud-popover-bottom-right","mud-popover-anchor-center-right":"mud-popover-anchor-center-left","mud-popover-anchor-bottom-right":"mud-popover-anchor-bottom-left","mud-popover-anchor-top-right":"mud-popover-anchor-top-left"},right:{"mud-popover-top-right":"mud-popover-top-left","mud-popover-center-right":"mud-popover-center-left","mud-popover-bottom-right":"mud-popover-bottom-left","mud-popover-anchor-center-left":"mud-popover-anchor-center-right","mud-popover-anchor-bottom-left":"mud-popover-anchor-bottom-right","mud-popover-anchor-top-left":"mud-popover-anchor-top-right"},bottom:{"mud-popover-bottom-left":"mud-popover-top-left","mud-popover-bottom-center":"mud-popover-top-center","mud-popover-bottom-right":"mud-popover-top-right","mud-popover-anchor-top-center":"mud-popover-anchor-bottom-center","mud-popover-anchor-top-left":"mud-popover-anchor-bottom-left","mud-popover-anchor-top-right":"mud-popover-anchor-bottom-right"},"top-and-left":{"mud-popover-top-left":"mud-popover-bottom-right","mud-popover-anchor-bottom-right":"mud-popover-anchor-top-left","mud-popover-anchor-bottom-center":"mud-popover-anchor-top-center","mud-popover-anchor-bottom-left":"mud-popover-anchor-top-right","mud-popover-anchor-top-right":"mud-popover-anchor-bottom-left","mud-popover-anchor-top-center":"mud-popover-anchor-bottom-center","mud-popover-anchor-top-left":"mud-popover-anchor-bottom-right"},"top-and-right":{"mud-popover-top-right":"mud-popover-bottom-left","mud-popover-anchor-bottom-left":"mud-popover-anchor-top-right","mud-popover-anchor-bottom-center":"mud-popover-anchor-top-center","mud-popover-anchor-bottom-right":"mud-popover-anchor-top-left","mud-popover-anchor-top-left":"mud-popover-anchor-bottom-right","mud-popover-anchor-top-center":"mud-popover-anchor-bottom-center","mud-popover-anchor-top-right":"mud-popover-anchor-bottom-left"},"bottom-and-left":{"mud-popover-bottom-left":"mud-popover-top-right","mud-popover-anchor-top-right":"mud-popover-anchor-bottom-left","mud-popover-anchor-top-center":"mud-popover-anchor-bottom-center","mud-popover-anchor-top-left":"mud-popover-anchor-bottom-right","mud-popover-anchor-bottom-right":"mud-popover-anchor-top-left","mud-popover-anchor-bottom-center":"mud-popover-anchor-top-center","mud-popover-anchor-bottom-left":"mud-popover-anchor-top-right"},"bottom-and-right":{"mud-popover-bottom-right":"mud-popover-top-left","mud-popover-anchor-top-left":"mud-popover-anchor-bottom-right","mud-popover-anchor-top-center":"mud-popover-anchor-bottom-center","mud-popover-anchor-top-right":"mud-popover-anchor-bottom-left","mud-popover-anchor-bottom-left":"mud-popover-anchor-top-right","mud-popover-anchor-bottom-center":"mud-popover-anchor-top-center","mud-popover-anchor-bottom-right":"mud-popover-anchor-top-left"}},calculatePopoverPosition:function(_,$,j){let{top:q,left:Q}=$,J=_.includes("mud-popover-position-override"),K=0,U=0;if(_.includes("mud-popover-top-left"))K=0,U=0;else if(_.includes("mud-popover-top-center"))K=-j.width/2,U=0;else if(_.includes("mud-popover-top-right"))K=-j.width,U=0;else if(_.includes("mud-popover-center-left"))K=0,U=-j.height/2;else if(_.includes("mud-popover-center-center"))K=-j.width/2,U=-j.height/2;else if(_.includes("mud-popover-center-right"))K=-j.width,U=-j.height/2;else if(_.includes("mud-popover-bottom-left"))K=0,U=-j.height;else if(_.includes("mud-popover-bottom-center"))K=-j.width/2,U=-j.height;else if(_.includes("mud-popover-bottom-right"))K=-j.width,U=-j.height;if(!J){if(_.includes("mud-popover-anchor-top-left"))Q=$.left,q=$.top;else if(_.includes("mud-popover-anchor-top-center"))Q=$.left+$.width/2,q=$.top;else if(_.includes("mud-popover-anchor-top-right"))Q=$.left+$.width,q=$.top;else if(_.includes("mud-popover-anchor-center-left"))Q=$.left,q=$.top+$.height/2;else if(_.includes("mud-popover-anchor-center-center"))Q=$.left+$.width/2,q=$.top+$.height/2;else if(_.includes("mud-popover-anchor-center-right"))Q=$.left+$.width,q=$.top+$.height/2;else if(_.includes("mud-popover-anchor-bottom-left"))Q=$.left,q=$.top+$.height;else if(_.includes("mud-popover-anchor-bottom-center"))Q=$.left+$.width/2,q=$.top+$.height;else if(_.includes("mud-popover-anchor-bottom-right"))Q=$.left+$.width,q=$.top+$.height}return{top:q,left:Q,offsetX:K,offsetY:U,anchorY:q,anchorX:Q}},getPositionForFlippedPopver:function(_,$,j,q){let Q=[],J={};for(let K=0;K<_.length;K++){let U=_[K],W=window.mudpopoverHelper.flipClassReplacements[$][U];if(W)J[U]=W,Q.push(W);else Q.push(U)}return window.mudpopoverHelper.calculatePopoverPosition(Q,j,q)},isInViewport:function(_,$){let j=window.innerHeight||document.documentElement.clientHeight,q=window.innerWidth||document.documentElement.clientWidth;if($.top<j&&$.bottom>0&&$.left<q&&$.right>0)return!0;let J=_.parentNode;while(J&&J!==document.body){let K=window.getComputedStyle(J),U=K.overflowY,W=K.overflowX,G=(U==="auto"||U==="scroll")&&J.scrollHeight>J.clientHeight,B=(W==="auto"||W==="scroll")&&J.scrollWidth>J.clientWidth;if(G||B)return!1;J=J.parentNode}return!0},placePopover:function(_,$){if(_?.parentNode){let j=_.id.substr(8),q=document.getElementById("popovercontent-"+j);if(!q)return;let Q=q.classList;if(!Q.contains("mud-popover-open"))return;if($&&!Q.contains($))return;let J=_.parentNode.getBoundingClientRect();if(!window.mudpopoverHelper.isInViewport(_,J))return;let K=q.getBoundingClientRect(),U=window.getComputedStyle(_),W=U.position==="fixed",G=Q.contains("mud-popover-position-override"),B=Q.contains("mud-popover-relative-width"),T=Q.c
5ontains("mud-popover-adaptive-width"),D=Q.contains("mud-popover-overflow-flip-onopen"),Y=Q.contains("mud-popover-overflow-flip-always"),E=U.getPropertyValue("z-index")==="auto",w=Array.from(Q);if(G){let O=q.getAttribute("data-pc-y"),N=O==null?J.top:Number.parseInt(O,10),k=q.getAttribute("data-pc-x"),I=k==null?J.left:Number.parseInt(k,10),Z=window.scrollX,u=window.scrollY;J={left:I-Z,top:N-u,right:I+1,bottom:N+1,width:1,height:1}}let R=window.mudpopoverHelper.calculatePopoverPosition(w,J,K),y=R.left,x=R.top,b=R.offsetX,z=R.offsetY,H=R.anchorY,M=R.anchorX;if(q.style["max-width"]="none",q.style["min-width"]="none",B)q.style["max-width"]=J.width+"px";else if(T)q.style["min-width"]=J.width+"px";if(D||Y){let O=q.firstElementChild,N=O?.classList?.contains("mud-list");if(q.mudHeight&&H>0&&H<window.innerHeight){if(q.style.maxHeight=null,N)q.mudScrollTop=O.scrollTop,O.style.maxHeight=null;q.mudHeight=null}let k=document.getElementsByClassName("mud-appbar mud-appbar-fixed-top"),I=0;if(k.length>0)I=k[0].getBoundingClientRect().height;let Z=q.mudPopoverFliped;if(!Z){let{offsetHeight:A,offsetWidth:S}=q;if(Q.contains("mud-popover-top-left")){let X=window.innerHeight-H-window.mudpopoverHelper.flipMargin,V=window.innerWidth-M-window.mudpopoverHelper.flipMargin,F=H-window.mudpopoverHelper.flipMargin,C=M-window.mudpopoverHelper.flipMargin,L=A>X&&F>X,P=S>V&&C>V;if(L&&P)Z="top-and-left";else if(L)Z="top";else if(P)Z="left"}else if(Q.contains("mud-popover-top-center")){let X=window.innerHeight-H-window.mudpopoverHelper.flipMargin,V=H-window.mudpopoverHelper.flipMargin;if(A>X&&V>X)Z="top"}else if(Q.contains("mud-popover-top-right")){let X=window.innerHeight-H-window.mudpopoverHelper.flipMargin,V=M-window.mudpopoverHelper.flipMargin,F=H-window.mudpopoverHelper.flipMargin,C=window.innerWidth-M-window.mudpopoverHelper.flipMargin,L=A>X&&F>X,P=S>V&&C>V;if(L&&P)Z="top-and-right";else if(L)Z="top";else if(P)Z="right"}else if(Q.contains("mud-popover-center-left")){let X=window.innerWidth-M-window.mudpopoverHelper.flipMargin,V=M-window.mudpopoverHelper.flipMargin;if(S>X&&V>X)Z="left"}else if(Q.contains("mud-popover-center-right")){let X=M-window.mudpopoverHelper.flipMargin,V=window.innerWidth-M-window.mudpopoverHelper.flipMargin;if(S>X&&V>X)Z="right"}else if(Q.contains("mud-popover-bottom-left")){let X=H-window.mudpopoverHelper.flipMargin,V=window.innerWidth-M-window.mudpopoverHelper.flipMargin,F=window.innerHeight-H-window.mudpopoverHelper.flipMargin,C=M-window.mudpopoverHelper.flipMargin,L=A>X&&F>X,P=S>V&&C>V;if(L&&P)Z="bottom-and-left";else if(L)Z="bottom";else if(P)Z="left"}else if(Q.contains("mud-popover-bottom-center")){let X=H-window.mudpopoverHelper.flipMargin,V=window.innerHeight-H-window.mudpopoverHelper.flipMargin;if(A>X&&V>X)Z="bottom"}else if(Q.contains("mud-popover-bottom-right")){let X=H-window.mudpopoverHelper.flipMargin,V=M-window.mudpopoverHelper.flipMargin,F=window.innerHeight-H-window.mudpopoverHelper.flipMargin,C=window.innerWidth-M-window.mudpopoverHelper.flipMargin,L=A>X&&F>X,P=S>V&&C>V;if(L&&P)Z="bottom-and-right";else if(L)Z="bottom";else if(P)Z="right"}}if(Z&&Z!="none"){let A=window.mudpopoverHelper.getPositionForFlippedPopver(w,Z,J,K);y=A.left,x=A.top,b=A.offsetX,z=A.offsetY,q.setAttribute("data-mudpopover-flip",Z)}else q.removeAttribute("data-mudpopover-flip");let u=Z&&Z!=="none"?w.map((A)=>window.mudpopoverHelper.flipClassReplacements[Z]?.[A]||A):w,B0=u.some((A)=>A.startsWith("mud-popover-top-")||A.startsWith("mud-popover-bottom-")),Z0=u.some((A)=>A==="mud-popover-center-left"||A==="mud-popover-center-right");if(D){if(!q.mudPopoverFliped)q.mudPopoverFliped=Z||"none"}if(!B0&&y+b<window.mudpopoverHelper.overflowPadding&&Math.abs(y+b)<K.width)y=window.mudpopoverHelper.overflowPadding,b=0;if(!Z0&&x+z<window.mudpopoverHelper.overflowPadding&&J.top>=0&&Math.abs(x+z)<K.height)x=window.mudpopoverHelper.overflowPadding,z=0;if(x+z<I&&k.length>0)this.updatePopoverZIndex(q,k[0]);if(N){let A=q.style,S=O.style,X=(F)=>F==null||F===""||F==="none";if(X(A.maxHeight)&&X(S.maxHeight)){let F=window.mudpopoverHelper.overflowPadding,C=Array.from(Q).some((g)=>g.includes("mud-popover-anchor-center")),L=q.getAttribute("data-mudpopover-flip"),P=!C&&(L==="top"||L==="top-and-left"||L==="top-and-right"),h,f=!1;
5if(P){if(h=H-F-_.offsetHeight,f=h<q.offsetHeight,f)x=F,z=0}else{let g=x+z;h=window.innerHeight-g-F,f=q.offsetHeight>h}if(f){let g=F*3,a=Math.max(h,g);if(q.style.maxHeight=`${a}px`,O.style.maxHeight=`${a}px`,q.mudHeight="setmaxheight",q.mudScrollTop)O.scrollTop=q.mudScrollTop,q.mudScrollTop=null}}}}if(W)q.style.position="fixed";else if(!Q.contains("mud-popover-fixed"))b+=window.scrollX,z+=window.scrollY;if(q.style.left=y+b+"px",q.style.top=x+z+"px",this.updatePopoverZIndex(q,_.parentNode),!E)q.style["z-index"]=Math.max(U.getPropertyValue("z-index"),q.style["z-index"]),q.skipZIndex=!0;window.mudpopoverHelper.popoverOverlayUpdates()}},placePopoverByClassSelector:function(_=null){let $=window.mudPopover.getAllObservedContainers();for(let j=0;j<$.length;j++){let q=document.getElementById("popover-"+$[j]);window.mudpopoverHelper.placePopover(q,_)}},placePopoverByNode:function(_){let $=_.id.substr(15),j=document.getElementById("popover-"+$);window.mudpopoverHelper.placePopover(j)},countProviders:function(){return document.querySelectorAll(`.${window.mudpopoverHelper.mainContainerClass}`).length},updatePopoverOverlay:function(_){if(!_||_.classList.contains("mud-tooltip"))return;let $=_.closest(`.${window.mudpopoverHelper.mainContainerClass}`);if($&&_.classList.contains("mud-popover")){let j=$.querySelector(".mud-overlay");if(j&&!j.classList.contains("mud-skip-overlay-positioning")){let q=Number(_.style["z-index"]||0),Q=Number(j.style["z-index"]||0);if(q>Q)j.style["z-index"]=q}}},updatePopoverZIndex:function(_,$){let j=$.closest(".mud-popover"),q=document.getElementById("popover-"+_.id.substr(15)),Q=window.mudpopoverHelper.basePopoverZIndex+1,J=Number.parseInt(_.style["z-index"])||1,K=_.style["z-index"];if(j){let W=window.getComputedStyle(j).getPropertyValue("z-index");if(W!=="auto")Q=Number.parseInt(W)+1;_.style["z-index"]=Q}else if($?.classList?.contains("mud-tooltip-root")){let W=window.getComputedStyle($).getPropertyValue("z-index");if(W!=="auto")Q=Number.parseInt(W)+1;_.style["z-index"]=Math.max(Q,window.mudpopoverHelper.baseTooltipZIndex+1)}else if($?.classList?.contains("mud-appbar")){let W=window.getComputedStyle($).getPropertyValue("z-index");if(W!=="auto")Q=Number.parseInt(W)+1;_.style["z-index"]=Q}else if(q.parentNode)Q=window.mudpopoverHelper.getEffectiveZIndex(q.parentNode)+1,_.style["z-index"]=Math.max(Q,window.mudpopoverHelper.basePopoverZIndex+1,J);else if(!K||Number.parseInt(K)<1)_.style["z-index"]=Q},getEffectiveZIndex:function(_){let $=_,j=0;while($&&$!==document.body){if($.nodeType!==1){$=$.parentElement;continue}let q=window.getComputedStyle($);if(q.getPropertyValue("position")==="static"){$=$.parentElement;continue}let J=q.getPropertyValue("z-index"),K=Number.parseInt(J,10);if(!Number.isNaN(K)&&K>j)j=K;$=$.parentElement}return j},popoverOverlayUpdates:function(){let _=null,$=-1,j=document.querySelector(`.${window.mudpopoverHelper.mainContainerClass}`);if(!j||!j.children)return;for(let q of j.children)if(q?.classList?.contains("mud-popover-open")){let Q=Number(q.getAttribute("data-ticks"))||0;if(Q>$)$=Q,_=q}if(_){if(!_.classList.contains("mud-popover-nested"))window.mudpopoverHelper.updatePopoverOverlay(_)}}};class j0{constructor(){this.map={},this.contentObserver=null,this.onResize=()=>window.mudpopoverHelper.debouncedResize(),this.onScroll=()=>window.mudpopoverHelper.handleScroll(null),this.onScrollableNodes=(_)=>window.mudpopoverHelper.handleScroll(_)}popoverScrollListener(_){let $=_.parentNode,j=[];while($){if($.scrollHeight>$.clientHeight||$.scrollWidth>$.clientWidth){let Q=()=>this.onScrollableNodes(_);$.addEventListener("scroll",Q,{passive:!0}),j.push({element:$,handler:Q})}if($.tagName==="BODY")break;$=$.parentNode}return j}createObservers(_){this.disposeObservers(_);let $=document.getElementById("popover-"+_),j=document.getElementById("popovercontent-"+_);if($?.parentNode&&j){let q=new ResizeObserver((J)=>{for(let K of J){let U=K.target;for(let W of U.childNodes)if(W.id?.startsWith("popover-"))this.onResize()}});q.observe($.parentNode);let Q=this.popoverScrollListener($);this.map[_].scrollableElements=Q,this.map[_].parentResizeObserver=q}else console.warn(`Could not connect observers to popover with ID ${_}: One or more required elements not found`)}disposeObservers(_){if(!this.map[_])return;let{scrollableElements:$,parentResizeObserver:j}=this.map[_];if($&&Array.isArray($))$.forEach(({element:q,handler:Q})=>{if(q&&typeof q.removeEventListener==="function")q.removeEventListener("scroll",Q)});if(j&&typeof j.disconnect==="function")j.disconnect();this.map[_].scrollableElements=null,this.map[_].parentResizeObserver=null}openPopover(_,$){this.createObservers($);let j=this.getTransitionTimes($),q=Math.ceil(j/12),Q=performance.now();window.mudpopoverHelper.placePopoverByNode(_);let J=setInterval(()=>{if(window.mudpopoverHelper.placePopoverByNode(_),performance.now()-Q>j)clearInterval(J)},q)}callbackPopover(_){let $=_.target;if(!$)return;let j=$.id.substr(15);if(_.type=="attributes"&&_.attributeName=="class")if($.classList.contains("mud-popover-open")){if(this.map[j]?.isOpened===!1)this.map[j].isOpened=!0;this.openPopover($,j)}else{if(this.map[j]?.isOpened)this.map[j].isOpened=!1;let q=Number.parseFloat($.style["transition-duration"])||0;if(q==0)$.style.removeProperty("left"),$.style.removeProperty("top");else setTimeout(()=>{if(this.map[j]?.isOpened)return;if(!$?.classList?.contains("mud-popover-open"))$.style.removeProperty("left"),$.style.removeProperty("top")},q);$.mudPopoverFliped=null,$.removeAttribute("data-mudpopover-flip"),this.disposeObservers(j),window.mudpopoverHelper.popoverOverlayUpdates()}else if(_.type=="attributes"&&_.attributeName=="data-ticks"){if($.getAttribute("data-ticks")>0&&$?.parentNode&&this.map[j]?.isOpened)window.mudpopoverHelper.placePopoverByNode($)}}initialize(_,$,j){if(this.map.length>0)console.error("Popover Service already initialized, disposing to reinitialize."),this.dispose();if(window.mudpopoverHelper.mainContainerClass=_,window.mudpopoverHelper.overflowPadding=j,$)window.mudpopoverHelper.flipMargin=$;this.observeMainContainer(),window.addEventListener("resize",this.onResize,{passive:!0}),window.addEventListener("scroll",this.onScroll,{passive:!0})}observeMainContainer(){let $=document.body.getElementsByClassName(window.mudpopoverHelper.mainContainerClass)[0];
5if(!$){console.error(`No Popover Container found with class ${containerClass}`);return}if(this.currentMainProvider===$)return;if(this.currentMainProvider=$,this.contentObserver)this.contentObserver.disconnect(),this.contentObserver=null;let j={attributes:!0,subtree:!0,attributeFilter:["data-ticks","class"]},q=new MutationObserver((Q)=>{for(let J of Q)if(J.target.parentNode===this.currentMainProvider&&J.target.classList.contains("mud-popover"))this.callbackPopover(J)});q.observe(this.currentMainProvider,j),this.contentObserver=q}getTransitionTimes(_){let $=document.getElementById(`popover-${_}`);if(!$)return 0;let j=0;while($&&$.tagName!=="BODY"){let q=window.getComputedStyle($),Q=(q.transitionDelay+","+q.animationDelay).split(","),J=(q.transitionDuration+","+q.animationDuration).split(",");for(let K=0;K<Math.max(Q.length,J.length);K++){let U=this.parseTime(Q[K%Q.length]),W=this.parseTime(J[K%J.length]),G=U+W;if(G>j)j=G}$=$.parentElement}return j}parseTime(_){if(!_)return 0;if(_=_.trim(),_.endsWith("ms"))return Number.parseFloat(_);else if(_.endsWith("s"))return Number.parseFloat(_)*1000;return 0}connect(_){if(this.map[_])this.disconnect(_);this.observeMainContainer();let $=document.getElementById("popover-"+_),j=document.getElementById("popovercontent-"+_),q=j.classList.contains("mud-popover-open");if(this.map[_]={popoverContentNode:j,scrollableElements:null,parentResizeObserver:null,isOpened:q},q)this.openPopover(j,_);window.mudpopoverHelper.debouncedResize()}disconnect(_){if(!this.map[_])return;try{this.disposeObservers(_),this.map[_].popoverContentNode=null,delete this.map[_]}catch($){console.error(`Error disconnecting popover with ID ${_}:`,$)}}dispose(){try{let _=Object.keys(this.map);for(let $ of _)this.disconnect($);if(this.map={},this.contentObserver)this.contentObserver.disconnect(),this.contentObserver=null;window.removeEventListener("resize",this.onResize),window.removeEventListener("scroll",this.onScroll)}catch(_){console.error("Error disposing MudPopover:",_)}}getAllObservedContainers(){return Object.keys(this.map)}}window.mudpopoverHelper.debouncedResize=window.mudpopoverHelper.debounce(()=>{window.mudpopoverHelper.placePopoverByClassSelector()},25);window.mudpopoverHelper.handleScroll=function(_=null){if(_)window.mudpopoverHelper.placePopover(_);else window.mudpopoverHelper.placePopoverByClassSelector("mud-popover-fixed"),window.mudpopoverHelper.placePopoverByClassSelector("mud-popover-overflow-flip-always");window.mudpopoverHelper.debouncedResize()};window.mudPopover=new j0;class p{constructor(_){this.logger=function(){},this.options={},this.throttleResizeHandlerId=-1,this.dotnet=void 0,this.breakpoint=-1,this.id=_,this.handleResize=this.throttleResizeHandler.bind(this)}listenForResize(_,$){if(this.dotnet){this.options=$;return}if(this.options=$,this.dotnet=_,this.logger=$.enableLogging?console.log:()=>{},this.logger(`[MudBlazor] Reporting resize events at rate of: ${this.options.reportRate}ms`),window.addEventListener("resize",this.handleResize,!1),!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 _=this.getBreakpoint(window.innerWidth);if(_==this.breakpoint)return;this.breakpoint=_}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(_){this.logger("[MudBlazor] Error in resizeHandler:",{error:_})}}cancelListener(){this.dotnet=void 0,window.removeEventListener("resize",this.handleResize)}matchMedia(_){return window.matchMedia(_).matches}getBrowserWindowSize(){return{height:window.innerHeight,width:window.innerWidth}}getBreakpoint(_){if(_>=this.options.breakpointDefinitions.Xxl)return 5;else if(_>=this.options.breakpointDefinitions.Xl)return 4;else if(_>=this.options.breakpointDefinitions.Lg)return 3;else if(_>=this.options.breakpointDefinitions.Md)return 2;else if(_>=this.options.breakpointDefinitions.Sm)return 1;else return 0}}window.mudResizeListener=new p;window.mudResizeListenerFactory={mapping:{}
5,listenForResize:(_,$,j)=>{let q=window.mudResizeListenerFactory.mapping;if(q[j])return;let Q=new p(j);Q.listenForResize(_,$),q[j]=Q},cancelListener:(_)=>{let $=window.mudResizeListenerFactory.mapping;if(!$[_])return;$[_].cancelListener(),delete $[_]},cancelListeners:(_)=>{for(let $=0;$<_.length;$++)window.mudResizeListenerFactory.cancelListener(_[$])},dispose(){let _=window.mudResizeListenerFactory.mapping;for(let $ in _)window.mudResizeListenerFactory.cancelListener($)}};class q0{constructor(){this._maps={}}connect(_,$,j,q,Q){if(!this._maps[_]){let U=new Q0($,Q);this._maps[_]=U}return this._maps[_].connect(j,q)}disconnect(_,$){let j=this._maps[_];if(j)j.disconnect($)}cancelListener(_){let $=this._maps[_];if($)$.cancelListener(),delete this._maps[_]}}class Q0{constructor(_,$){this.logger=$.enableLogging?console.log:()=>{},this.options=$,this._dotNetRef=_;let j=this.options?.reportRate||200;this.throttleResizeHandlerId=-1;let q=[];this._observervedElements=q,this.logger("[MudBlazor | ResizeObserver] Observer initialized"),this._resizeObserver=new ResizeObserver((Q)=>{let J=[];this.logger("[MudBlazor | ResizeObserver] changes detected");for(let K of Q){let U=K.target,W=q.find((G)=>G.element==U);if(W){let G=K.target.getBoundingClientRect();if(W.isInitialized==!0)J.push({id:W.id,size:G});else W.isInitialized=!0}}if(J.length>0){if(this.throttleResizeHandlerId>=0)clearTimeout(this.throttleResizeHandlerId);this.throttleResizeHandlerId=window.setTimeout(this.resizeHandler.bind(this,J),j)}})}resizeHandler(_){try{this.logger("[MudBlazor | ResizeObserver] OnSizeChanged handler invoked"),this._dotNetRef.invokeMethodAsync("OnSizeChanged",_)}catch($){this.logger("[MudBlazor | ResizeObserver] Error in OnSizeChanged handler:",{error:$})}}connect(_,$){let j=[];this.logger("[MudBlazor | ResizeObserver] Start observing elements...");for(let q=0;q<_.length;q++){let Q={element:_[q],id:$[q],isInitialized:!1};this.logger("[MudBlazor | ResizeObserver] Start observing element:",{newEntry:Q}),j.push(_[q].getBoundingClientRect()),this._observervedElements.push(Q),this._resizeObserver.observe(_[q])}return j}disconnect(_){this.logger("[MudBlazor | ResizeObserver] Try to unobserve element with id",{elementId:_});let $=this._observervedElements.find((j)=>j.id==_);if($){let j=$.element;this._resizeObserver.unobserve(j),this.logger("[MudBlazor | ResizeObserver] Element found. Ubobserving size changes of element",{element:j});let q=this._observervedElements.indexOf($);this._observervedElements.splice(q,1)}}cancelListener(){this.logger("[MudBlazor | ResizeObserver] Closing ResizeObserver. Detaching all observed elements"),this._resizeObserver.disconnect(),this._dotNetRef=void 0}}window.mudResizeObserver=new q0;(function(){function j(W){if(!W.target||!W.target.closest)return null;return W.target.closest(".mud-ripple")}function q(W,G){let B=G.getBoundingClientRect(),T=document.createElement("span"),D=Math.max(B.width,B.height)*2,Y=W.clientX-B.left,E=W.clientY-B.top;return T.className="mud-ripple-effect",T.style.width=T.style.height=`${D}px`,T.style.left=`${Y-D/2}px`,T.style.top=`${E-D/2}px`,G.appendChild(T),T.getBoundingClientRect(),T.classList.add("mud-ripple-effect-expanding"),T}function Q(W,G){if(!W||!W.parentNode)return;let B=Date.now()-G,T=Math.max(0,500-B);setTimeout(function(){W.classList.add("mud-ripple-effect-fading"),setTimeout(function(){W.remove()},400)},T)}function J(W){if(W.button!==0)return;let G=j(W);if(!G)return;let B=q(W,G),T=Date.now();if(!G._mudRipples)G._mudRipples=new Map;G._mudRipples.set(W.pointerId,{ripple:B,startTime:T})}function K(W){let G=j(W);if(!G||!G._mudRipples)return;let B=G._mudRipples.get(W.pointerId);if(B)Q(B.ripple,B.startTime),G._mudRipples.delete(W.pointerId)}function U(W){let G=j(W);if(!G||!G._mudRipples)return;G._mudRipples.forEach(function(B){Q(B.ripple,B.startTime)}),G._mudRipples.clear()}document.addEventListener("pointerdown",J,{passive:!0}),document.addEventListener("pointerup",K,{passive:!0}),document.addEventListener("pointercancel",K,{passive:!0}),document.addEventListener("pointerleave",U,{passive:!0,capture:!0})})();class J0{constructor(){this.EVENT_TYPE="scroll",this.throttleScrollHandlerIds=Object.create(null),this.scrollHandlerRefs=Object.create(null),this.targetElements=Object.create(null)}listenForScroll(_,$,j,q){if(this.targetElements[$])this.cancelListener($);this.targetElements[$]=this._getElementBySelector(j),this.scrollHandlerRefs[$]=this.throttleScrollHandler.bind(this,_,$,q),this.targetElements[$].addEventListener(this.EVENT_TYPE,this.scrollHandlerRefs[$],{passive:!0})}_getElementBySelector(_){let $=_?document.querySelector(_):document;if(!$&&_)return console.error(`[MudBlazor] MudScrollListener._getElementBySelector: Element not found: ${_}`),null;return $}throttleScrollHandler(_,$,j){clearTimeout(this.throttleScrollHandlerIds[$]),this.throttleScrollHandlerIds[$]=window.setTimeout(this.scrollHandler.bind(this,_,$),j)}scrollHandler(_,$){try{let j=this._getCurrentScrollPosition(this.targetElements[$]);_.invokeMethodAsync("RaiseOnScroll",j)}catch(j){console.error("[MudBlazor] MudScrollListener.scrollHandler:",{error:j})}}getCurrentScrollPosition(_){let $=this._getElementBySelector(_);return this._getCurrentScrollPosition($)}_getCurrentScrollPosition(_){if(!_)return null;let $=_===document,j=$?document.scrollingElement||document.documentElement||document.body:_;return{firstChildBoundingClientRect:_.firstElementChild?_.firstElementChild.getBoundingClientRect():null,
5scrollLeft:j.scrollLeft||0,scrollTop:j.scrollTop||0,scrollHeight:j.scrollHeight||0,scrollWidth:j.scrollWidth||0,clientHeight:$?window.innerHeight:j.clientHeight||0,clientWidth:$?window.innerWidth:j.clientWidth||0,nodeName:_.nodeName}}cancelListener(_){if(this.throttleScrollHandlerIds[_])clearTimeout(this.throttleScrollHandlerIds[_]),delete this.throttleScrollHandlerIds[_];if(this.scrollHandlerRefs[_])this.targetElements[_].removeEventListener(this.EVENT_TYPE,this.scrollHandlerRefs[_]),delete this.targetElements[_],delete this.scrollHandlerRefs[_]}}if(!window.mudScrollListener)window.mudScrollListener=new J0;class K0{constructor(){this._lockCount=0}scrollToYear(_){let $=document.getElementById(_);if($)$.parentNode.scrollTop=$.offsetTop-$.parentNode.offsetTop-$.scrollHeight*3}scrollToListItem(_){let $=document.getElementById(_);if($){let j=$.parentElement;if(j)j.scrollTop=$.offsetTop}}scrollTo(_,$,j,q){(document.querySelector(_)||document.documentElement).scrollTo({left:$,top:j,behavior:q})}scrollIntoView(_,$){let j=document.querySelector(_)||document.documentElement;if(j)j.scrollIntoView({behavior:$,block:"center",inline:"start"})}scrollToBottom(_,$){let j=document.querySelector(_);if(j)j.scrollTo({top:j.scrollHeight,behavior:$});else window.scrollTo({top:document.body.scrollHeight,behavior:$})}lockScroll(_,$){if(this._lockCount===0){let j=document.querySelector(_)||document.body,Q=window.innerWidth>document.body.clientWidth?$:$+"-no-padding";j.classList.add(Q)}this._lockCount++}unlockScroll(_,$){if(this._lockCount=Math.max(0,this._lockCount-1),this._lockCount===0){let j=document.querySelector(_)||document.body;j.classList.remove($),j.classList.remove($+"-no-padding")}}scrollToVirtualizedItem(_,$,j,q,Q){let J=document.getElementById(_);if(!J){console.warn(`ScrollManager.scrollToVirtualizedItem: Container with id '${_}' not found.`);return}let K=J.scrollHeight>J.clientHeight||J.scrollWidth>J.clientWidth,U=(J===document.documentElement||J===document.body)&&!K?window:J;requestAnimationFrame(()=>{if(U===window)U.scrollTo(0,$*j);else U.scrollTop=$*j;requestAnimationFrame(()=>{let W=document.getElementById(q);if(W){let G=Q==="smooth"?"smooth":"auto";W.scrollIntoView({behavior:G,block:"nearest",inline:"nearest"})}})})}}window.mudScrollManager=new K0;class U0{constructor(){this.lastKnowElement=null,this.handlerRef=null}spying(_,$,j){this.lastKnowElement=null,this.handlerRef=this.handleScroll.bind(this,_,$,j),document.addEventListener("scroll",this.handlerRef,!0),window.addEventListener("resize",this.handlerRef,!0)}handleScroll(_,$,j){let q=document.querySelector($);if(q===null)return;let Q=document.getElementsByClassName(j);if(Q.length===0)return;let J=q.tagName==="HTML"?0:q.getBoundingClientRect().top,K=q.clientHeight,U=J+K/2,W=Number.MAX_SAFE_INTEGER,G=!1,B="";for(let T=0;T<Q.length;T++){let D=Q[T],Y=D.getBoundingClientRect(),E=Math.abs(Y.top-U);if(!G&&Y.top<U){G=!0,W=E,B=D.id;continue}if(G&&Y.top>=U)continue;if(E<W)W=E,B=D.id}if(B!==this.lastKnowElement)this.lastKnowElement=B,history.replaceState(null,"",window.location.pathname+"#"+B),_.invokeMethodAsync("SectionChangeOccured",B)}activateSection(_){if(document.getElementById(_))this.lastKnowElement=_,history.replaceState(null,"",window.location.pathname+"#"+_)}scrollToSection(_){if(_){let $=document.getElementById(_);if($)$.scrollIntoView({behavior:"smooth",block:"center",inline:"start"})}else window.scrollTo({top:0,behavior:"smooth"})}unspy(){document.removeEventListener("scroll",this.handlerRef,!0),window.removeEventListener("resize",this.handlerRef,!0)}}window.mudScrollSpy=new U0;class c{static build(_,$,j,q,Q,J){window.splitPanels[_]=new c(_,$,j,q,Q,J)}constructor(_,$,j,q,Q,J){if(this.container=document.getElementById(_),!this.container){console.warn(`MudSplitPanel: Container with id '${_}' not found.`);return}let K=this.container.children;if(K.length!==3){console.warn(`MudSplitPanel: Invalid child count '${K.length}'.`);return}this.firstPanel=K[0],this.divider=K[1],this.secondPanel=K[2],this.isDragging=!1,this.dividerHasMoved=!1,this.startPos=0,this.startFirstSize=0,this.lastTap=0,this.lastDragEndDate=0,this.firstPanelInitialSize=Q,this.keyboardStep=10,this._onMouseDown=this._onMouseDown.bind(this),this._onMouseMove=this._onMouseMove.bind(this),this._onMouseUp=this._onMouseUp.bind(this),this._onDoubleClick=this._onDoubleClick.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this.divider.addEventListener("mousedown",this._onMouseDown),this.divider.addEventListener("touchstart",this._onMouseDown),this.divider.addEventListener("dblclick",this._onDoubleClick),this.divider.addEventListener("touchend",this._onTouchEnd),this.divider.addEventListener("keydown",this._onKeyDown),this.update($,j,q,J,!0)}destroy(){this.divider.removeEventListener("mousedown",this._onMouseDown),this.divider.removeEventListener("touchstart",this._onMouseDown),this.divider.removeEventListener("dblclick",this._onDoubleClick),this.divider.removeEventListener("touchend",this._onTouchEnd),this.divider.removeEventListener("keydown",this._onKeyDown),this._onMouseUp(),delete window.splitPanels[this.container.id]}update(_,$,j,q,Q=!1){let J=_!==this.horizontal||Q;this.horizontal=_,this.minPanelSize=j,this.panelGap=q,this.resetOnDoubleClick=$,this.divider.style.minWidth=this.horizontal?null:`${q}px`,this.divider.style.minHeight=this.horizontal?`${q}px`:null;let K=this._getContainerSize();if(this.divider.ariaValueMin=(this.minPanelSize/K*100).toFixed(2).toString(),this.divider.ariaValueMax=((K-q-this.minPanelSize)/K*100).toFixed(2).toString(),J)this.resetSizes()}resetSizes(_=null){this.firstPanel.style.width="100%",this.secondPanel.style.width="100%",this.firstPanel.style.height="100%",this.secondPanel.style.height="100%";let $=_!==null?_:this.firstPanelInitialSize;if($===null)this.divider.ariaValueNow="50";else this._setPanelSizes($,this._getContainerSize())}getDividerPosition(){return this.horizontal?this.firstPanel.clientHeight:this.firstPanel.clientWidth}setDividerPosition(_){this.resetSizes(_)}_getContainerSize(){return this.horizontal?this.container.offsetHeight:this.container.offsetWidth}_onMouseDown(_){_.preventDefault(),this.isDragging=!0,this.dividerHasMoved=!1;let $=_.touches?_.touches[0].clientX:_.clientX,j=_.touches?_.touches[0].clientY:_.clientY;if(this.horizontal)this.startPos=j,this.startFirstSize=this.firstPanel.offsetHeight,document.body.style.cursor="n-resize";else this.startPos=$,this.startFirstSize=this.firstPanel.offsetWidth,document.body.style.cursor="ew-resize";document.body.style.userSelect="none",document.addEventListener("mousemove",this._onMouseMove),document.addEventListener("touchmove",this._onMouseMove),document.addEventListener("mouseup",this._onMouseUp),document.addEventListener("touchend",this._onMouseUp)}_onMouseMove(_){if(!this.isDragging)return;let $=_.touches?_.touches[0].clientX:_.clientX,j=_.touches?_.touches[0].clientY:_.clientY,q=this.horizontal?j-this.startPos:$-this.startPos,Q=this.startFirstSize+q,J=this._getContainerSize(),K=this.minPanelSize,U=J-this.panelGap-K;if(Q>=K&&Q<=U)this.dividerHasMoved=!0,this._setPanelSizes(Q,J)}_setPanelSizes(_,$){let j=$-_-this.panelGap;this.firstPanel.style.height=this.horizontal?`${_}px`:"100%",this.secondPanel.style.height=this.horizontal?`${j}px`:"100%",this.firstPanel.style.width=this.horizontal?"100%":`${_}px`,this.secondPanel.style.width=this.horizontal?"100%":`${j}px`,this.divider.ariaValueNow=(_/$*100).toFixed(2).toString()}_onMouseUp(){if(!this.isDragging)return;if(this.isDragging=!1,this.dividerHasMoved)this.lastDragEndDate=Date.now();document.body.style.userSelect="",document.body.style.cursor="",document.removeEventListener("mousemove",this._onMouseMove),document.removeEventListener("touchmove",this._onMouseMove),document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("touchend",this._onMouseUp)}_onDoubleClick(){if(!this.resetOnDoubleClick)return;if(Date.now()-this.lastDragEndDate<100)return;let _=this.horizontal?this.container.offsetHeight:this.container.offsetWidth,$=this.firstPanelInitialSize;if(!$)$=_/2-this.panelGap/2;this._setPanelSizes($,_)}_onTouchEnd(){let _=Date.now();if(_-this.lastTap<300)this._onDoubleClick();this.lastTap=_}_onKeyDown(_){let $=_.key,j=0,q=this._getContainerSize();if($.startsWith("Arrow")||$==="Home"||$==="End")_.preventDefault();if(this.horizontal){if($==="ArrowUp")j=-this.keyboardStep;else if($==="ArrowDown")j=this.keyboardStep;else if($==="Home")this._setPanelSizes(this.minPanelSize,q);else if($==="End")this._setPanelSizes(q-this.panelGap-this.minPanelSize,q)}else if($==="ArrowLeft")j=-this.keyboardStep;else if($==="ArrowRight")j=this.keyboardStep;else if($==="Home")this._setPanelSizes(this.minPanelSize,q);else if($==="End")this._setPanelSizes(q-this.panelGap-this.minPanelSize,q);if(j!==0){let J=(this.horizontal?this.firstPanel.offsetHeight:this.firstPanel.offsetWidth)+j,K=this.minPanelSize,U=q-this.panelGap-K;if(J>=K&&J<=U)this._setPanelSizes(J,q)}}}if(!window.mudSplitPanel)window.mudSplitPanel=c,window.splitPanels={};window.mudSplitPanel_update=function(_,$,j,q,Q){window.splitPanels[_].update($,j,q,Q)};
5window.mudSplitPanel_resetDividerPosition=function(_){window.splitPanels[_].resetSizes()};window.mudSplitPanel_getDividerPosition=function(_){return window.splitPanels[_].getDividerPosition()};window.mudSplitPanel_setDividerPosition=function(_,$){window.splitPanels[_].setDividerPosition($)};window.mudSplitPanel_destroy=function(_){window.splitPanels[_].destroy()};window.mudTableCell={focusCell(_,$){let j=document.getElementById(_);if(!j)return;let q=j.querySelectorAll("td, th");if($>=0&&$<q.length){let Q=q[$];Q.setAttribute("tabindex","-1"),Q.focus(),Q.click()}},selectCell(_,$){let j=document.getElementById(_);if(!j)return;let q=j.querySelectorAll("td, th");if($>=0&&$<q.length){let J=q[$].querySelector("input, textarea");if(J)J.focus(),J.select()}}};var m=window.matchMedia("(prefers-color-scheme: dark)"),d=null;function W0(_){console.assert(d!=null,"themeProvider is null"),d.invokeMethodAsync("SystemDarkModeChangedAsync",_.matches)}window.mudThemeProvider={isDarkMode(){return m.matches},watchDarkMode(_){d=_,m.addEventListener("change",W0)},stopWatchingDarkMode(){m.removeEventListener("change",W0)}};window.mudTimePicker={initPointerEvents:(_,$)=>{let j=!1,q=(K)=>{if(K.button!==0)return;if(j=!0,K.target.releasePointerCapture(K.pointerId),K.target.classList.contains("mud-hour")||K.target.classList.contains("mud-minute")){let U=K.target.getAttribute("data-stick-value"),W=U?Number.parseInt(U,10):-1;$.invokeMethodAsync("SelectTimeFromStick",W,!1)}K.preventDefault()},Q=(K)=>{if(K.button!==0)return;if(j=!1,K.target.classList.contains("mud-hour")||K.target.classList.contains("mud-minute")){let U=K.target.getAttribute("data-stick-value"),W=U?Number.parseInt(U,10):-1;$.invokeMethodAsync("OnStickClick",W)}K.preventDefault()},J=(K)=>{if(!j||!K.target.classList.contains("mud-hour")&&!K.target.classList.contains("mud-minute"))return;let U=K.target.getAttribute("data-stick-value"),W=U?Number.parseInt(U,10):-1;$.invokeMethodAsync("SelectTimeFromStick",W,!0),K.preventDefault()};_.addEventListener("pointerdown",q),_.addEventListener("pointerup",Q),_.addEventListener("pointercancel",Q),_.addEventListener("pointerover",J),_.destroy=()=>{_.removeEventListener("pointerdown",q),_.removeEventListener("pointerup",Q),_.removeEventListener("pointercancel",Q),_.removeEventListener("pointerover",J)}},destroyPointerEvents:(_)=>{if(_==null)return;if(typeof _.destroy==="function")_.destroy()}};class G0{copyToClipboard(_){navigator.clipboard.writeText(_)}changeCssById(_,$){let j=document.getElementById(_);if(j)j.className=$}updateStyleProperty(_,$,j){let q=document.getElementById(_);if(q)q.style.setProperty($,j)}changeGlobalCssVariable(_,$){document.documentElement.style.setProperty(_,$)}open(_){window.open(_)}}window.mudWindow=new G0;})();
6
7//# debugId=5DF9A51BA6F29DC464756E2164756E21
8//# sourceMappingURL=MudBlazor.min.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.