1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[944],{9454:function(e,t,n){"use strict";/*! 2 * perfect-scrollbar v1.5.3 3 * Copyright 2021 Hyunje Jun, MDBootstrap and Contributors 4 * Licensed under MIT 5 */function get(e){return getComputedStyle(e)}function set(e,t){for(var n in t){var r=t[n];"number"==typeof r&&(r+="px"),e.style[n]=r}return e}function div(e){var t=document.createElement("div");return t.className=e,t}n.r(t);var r="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.webkitMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector);function matches(e,t){if(!r)throw Error("No element matching method supported");return r.call(e,t)}function remove(e){e.remove?e.remove():e.parentNode&&e.parentNode.removeChild(e)}function queryChildren(e,t){return Array.prototype.filter.call(e.children,function(e){return matches(e,t)})}var o={main:"ps",rtl:"ps__rtl",element:{thumb:function(e){return"ps__thumb-"+e},rail:function(e){return"ps__rail-"+e},consuming:"ps__child--consume"},state:{focus:"ps--focus",clicking:"ps--clicking",active:function(e){return"ps--active-"+e},scrolling:function(e){return"ps--scrolling-"+e}}},l={x:null,y:null};function addScrollingClass(e,t){var n=e.element.classList,r=o.state.scrolling(t);n.contains(r)?clearTimeout(l[t]):n.add(r)}function removeScrollingClass(e,t){l[t]=setTimeout(function(){return e.isAlive&&e.element.classList.remove(o.state.scrolling(t))},e.settings.scrollingThreshold)}var EventElement=function(e){this.element=e,this.handlers={}},i={isEmpty:{configurable:!0}};EventElement.prototype.bind=function(e,t){void 0===this.handlers[e]&&(this.handlers[e]=[]),this.handlers[e].push(t),this.element.addEventListener(e,t,!1)},EventElement.prototype.unbind=function(e,t){var n=this;this.handlers[e]=this.handlers[e].filter(function(r){return!!t&&r!==t||(n.element.removeEventListener(e,r,!1),!1)})},EventElement.prototype.unbindAll=function(){for(var e in this.handlers)this.unbind(e)},i.isEmpty.get=function(){var e=this;return Object.keys(this.handlers).every(function(t){return 0===e.handlers[t].length})},Object.defineProperties(EventElement.prototype,i);var EventManager=function(){this.eventElements=[]};function createEvent(e){if("function"==typeof window.CustomEvent)return new CustomEvent(e);var t=document.createEvent("CustomEvent");return t.initCustomEvent(e,!1,!1,void 0),t}function processScrollDiff(e,t,n,r,o){var l,i,a,c,s,u,d,h,p,f,v,m,g;if(void 0===r&&(r=!0),void 0===o&&(o=!1),"top"===t)l=["contentHeight","containerHeight","scrollTop","y","up","down"];else if("left"===t)l=["contentWidth","containerWidth","scrollLeft","x","left","right"];else throw Error("A proper axis should be provided");i=e,a=n,c=l,s=r,u=o,d=c[0],h=c[1],p=c[2],f=c[3],v=c[4],m=c[5],void 0===s&&(s=!0),void 0===u&&(u=!1),g=i.element,i.reach[f]=null,g[p]<1&&(i.reach[f]="start"),g[p]>i[d]-i[h]-1&&(i.reach[f]="end"),a&&(g.dispatchEvent(createEvent("ps-scroll-"+f)),a<0?g.dispatchEvent(createEvent("ps-scroll-"+v)):a>0&&g.dispatchEvent(createEvent("ps-scroll-"+m)),s)&&(addScrollingClass(i,f),removeScrollingClass(i,f)),i.reach[f]&&(a||u)&&g.dispatchEvent(createEvent("ps-"+f+"-reach-"+i.reach[f]))}function toInt(e){return parseInt(e,10)||0}EventManager.prototype.eventElement=function(e){var t=this.eventElements.filter(function(t){return t.element===e})[0];return t||(t=new EventElement(e),this.eventElements.push(t)),t},EventManager.prototype.bind=function(e,t,n){this.eventElement(e).bind(t,n)},EventManager.prototype.unbind=function(e,t,n){var r=this.eventElement(e);r.unbind(t,n),r.isEmpty&&this.eventElements.splice(this.eventElements.indexOf(r),1)},EventManager.prototype.unbindAll=function(){this.eventElements.forEach(function(e){return e.unbindAll()}),this.eventElements=[]},EventManager.prototype.once=function(e,t,n){var r=this.eventElement(e),onceHandler=function(e){r.unbind(t,onceHandler),n(e)};r.bind(t,onceHandler)};var a={isWebKit:"undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style,supportsTouch:"undefined"!=typeof window&&("ontouchstart"in window||"maxTouchPoints"in window.navigator&&window.navigator.maxTouchPoints>0||window.DocumentTouch&&document instanceof window.DocumentTouch),supportsIePointer:"undefined"!=typeof navigator&&navigator.msMaxTouchPoints,isChrome:"undefined"!=typeof navigator&&/Chrome/i.test(navigator&&navigator.userAgent)};function updateGeometry(e){var t,n,r,l=e.element,i=Math.floor(l.scrollTop),a=l.getBoundingClientRect();e.containerWidth=Math.round(a.width),e.containerHeight=Math.round(a.height),e.contentWidth=l.scrollWidth,e.contentHeight=l.scrollHeight,l.contains(e.scrollbarXRail)||(queryChildren(l,o.element.rail("x")).forEac
vendor: 1,496 bytes, line 5
5h(function(e){return remove(e)}),l.appendChild(e.scrollbarXRail)),l.contains(e.scrollbarYRail)||(queryChildren(l,o.element.rail("y")).forEach(function(e){return remove(e)}),l.appendChild(e.scrollbarYRail)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=getThumbSize(e,toInt(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=toInt((e.negativeScrollAdjustment+l.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=getThumbSize(e,toInt(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=toInt(i*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),t={width:e.railXWidth},n=Math.floor(l.scrollTop),e.isRtl?t.left=e.negativeScrollAdjustment+l.scrollLeft+e.containerWidth-e.contentWidth:t.left=l.scrollLeft,e.isScrollbarXUsingBottom?t.bottom=e.scrollbarXBottom-n:t.to
vendor: 5,136 bytes, line 5
5p=e.scrollbarXTop+n,set(e.scrollbarXRail,t),r={top:n,height:e.railYHeight},e.isScrollbarYUsingRight?e.isRtl?r.right=e.contentWidth-(e.negativeScrollAdjustment+l.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth-9:r.right=e.scrollbarYRight-l.scrollLeft:e.isRtl?r.left=e.negativeScrollAdjustment+l.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:r.left=e.scrollbarYLeft+l.scrollLeft,set(e.scrollbarYRail,r),set(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),set(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth}),e.scrollbarXActive?l.classList.add(o.state.active("x")):(l.classList.remove(o.state.active("x")),e.scrollbarXWidth=0,e.scrollbarXLeft=0,l.scrollLeft=!0===e.isRtl?e.contentWidth:0),e.scrollbarYActive?l.classList.add(o.state.active("y")):(l.classList.remove(o.state.active("y")),e.scrollbarYHeight=0,e.scrollbarYTop=0,l.scrollTop=0)}function getThumbSize(e,t){return e.settings.minScrollbarLength&&(t=Math.max(t,e.settings.minScrollbarLength)),e.settings.maxScrollbarLength&&(t=Math.min(t,e.settings.maxScrollbarLength)),t}function bindMouseScrollHandler(e,t){var n=t[0],r=t[1],l=t[2],i=t[3],a=t[4],c=t[5],s=t[6],u=t[7],d=t[8],h=e.element,p=null,f=null,v=null;function mouseMoveHandler(t){t.touches&&t.touches[0]&&(t[l]=t.touches[0].pageY),h[s]=p+v*(t[l]-f),addScrollingClass(e,u),updateGeometry(e),t.stopPropagation(),t.type.startsWith("touch")&&t.changedTouches.length>1&&t.preventDefault()}function mouseUpHandler(){removeScrollingClass(e,u),e[d].classList.remove(o.state.clicking),e.event.unbind(e.ownerDocument,"mousemove",mouseMoveHandler)}function bindMoves(t,a){p=h[s],a&&t.touches&&(t[l]=t.touches[0].pageY),f=t[l],v=(e[r]-e[n])/(e[i]-e[c]),a?e.event.bind(e.ownerDocument,"touchmove",mouseMoveHandler):(e.event.bind(e.ownerDocument,"mousemove",mouseMoveHandler),e.event.once(e.ownerDocument,"mouseup",mouseUpHandler),t.preventDefault()),e[d].classList.add(o.state.clicking),t.stopPropagation()}e.event.bind(e[a],"mousedown",function(e){bindMoves(e)}),e.event.bind(e[a],"touchstart",function(e){bindMoves(e,!0)})}var c={"click-rail":function(e){e.element,e.event.bind(e.scrollbarY,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarYRail,"mousedown",function(t){var n=t.pageY-window.pageYOffset-e.scrollbarYRail.getBoundingClientRect().top>e.scrollbarYTop?1:-1;e.element.scrollTop+=n*e.containerHeight,updateGeometry(e),t.stopPropagation()}),e.event.bind(e.scrollbarX,"mousedown",function(e){return e.stopPropagation()}),e.event.bind(e.scrollbarXRail,"mousedown",function(t){var n=t.pageX-window.pageXOffset-e.scrollbarXRail.getBoundingClientRect().left>e.scrollbarXLeft?1:-1;e.element.scrollLeft+=n*e.containerWidth,updateGeometry(e),t.stopPropagation()})},"drag-thumb":function(e){bindMouseScrollHandler(e,["containerWidth","contentWidth","pageX","railXWidth","scrollbarX","scrollbarXWidth","scrollLeft","x","scrollbarXRail"]),bindMouseScrollHandler(e,["containerHeight","contentHeight","pageY","railYHeight","scrollbarY","scrollbarYHeight","scrollTop","y","scrollbarYRail"])},keyboard:function(e){var t=e.element;e.event.bind(e.ownerDocument,"keydown",function(n){if(!(n.isDefaultPrevented&&n.isDefaultPrevented())&&!n.defaultPrevented&&(matches(t,":hover")||matches(e.scrollbarX,":focus")||matches(e.scrollbarY,":focus"))){var r,o=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(o){if("IFRAME"===o.tagName)o=o.contentDocument.activeElement;else for(;o.shadowRoot;)o=o.shadowRoot.activeElement;if(matches(r=o,"input,[contenteditable]")||matches(r,"select,[contenteditable]")||matches(r,"textarea,[contenteditable]")||matches(r,"button,[contenteditable]"))return}var l=0,i=0;switch(n.which){case 37:l=n.metaKey?-e.contentWidth:n.altKey?-e.containerWidth:-30;break;case 38:i=n.metaKey?e.contentHeight:n.altKey?e.containerHeight:30;break;case 39:l=n.metaKey?e.contentWidth:n.altKey?e.containerWidth:30;break;case 40:i=n.metaKey?-e.contentHeight:n.altKey?-e.containerHeight:-30;break;case 32:i=n.shiftKey?e.containerHeight:-e.containerHeight;break;case 33:i=e.containerHeight;break;case 34:i=-e.containerHeight;break;case 36:i=e.contentHeight;break;case 35:i=-e.contentHeight;break;default:return}e.settings.suppressScrollX&&0!==l||e.settings.suppressScrollY&&0!==i||(t.scrollTop-=i,t.scrollLeft+=l,updateGeometry(e),function(n,r){var o=Math.floor(t.scrollTop);if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&r<0)return!e.settings.wheelPropagation}var l=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===l&&n<0||l>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}(l,i)&&n.preventDefault())}})},wheel:function(e){var t=e.element;function mousewheelHandler(n){var r,l,i,c,s,u,d,h=(r=n.deltaX,l=-1*n.deltaY,((void 0===r||void 0===l)&&(r=-1*n.wheelDeltaX/6,l=n.wheelDeltaY/6),n.deltaMode&&1===n.deltaMode&&(r*=10,l*=10),r!=r&&l!=l&&(r=0,l=n.wheelDelta),n.shiftKey)?[-l,-r]:[r,l]),p=h[0],f=h[1];if(!function(e,n,r){if(!a.isWebKit&&t.querySelector("select:focus"))return!0;
5if(!t.contains(e))return!1;for(var l=e;l&&l!==t;){if(l.classList.contains(o.element.consuming))return!0;var i=get(l);if(r&&i.overflowY.match(/(scroll|auto)/)){var c=l.scrollHeight-l.clientHeight;if(c>0&&(l.scrollTop>0&&r<0||l.scrollTop<c&&r>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var s=l.scrollWidth-l.clientWidth;if(s>0&&(l.scrollLeft>0&&n<0||l.scrollLeft<s&&n>0))return!0}l=l.parentNode}return!1}(n.target,p,f)){var v=!1;e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(f?t.scrollTop-=f*e.settings.wheelSpeed:t.scrollTop+=p*e.settings.wheelSpeed,v=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(p?t.scrollLeft+=p*e.settings.wheelSpeed:t.scrollLeft-=f*e.settings.wheelSpeed,v=!0):(t.scrollTop-=f*e.settings.wheelSpeed,t.scrollLeft+=p*e.settings.wheelSpeed),updateGeometry(e),(v=v||(i=Math.floor(t.scrollTop),c=0===t.scrollTop,s=i+t.offsetHeight===t.scrollHeight,u=0===t.scrollLeft,d=t.scrollLeft+t.offsetWidth===t.scrollWidth,!(Math.abs(f)>Math.abs(p)?c||s:u||d)||!e.settings.wheelPropagation))&&!n.ctrlKey&&(n.stopPropagation(),n.preventDefault())}}void 0!==window.onwheel?e.event.bind(t,"wheel",mousewheelHandler):void 0!==window.onmousewheel&&e.event.bind(t,"mousewheel",mousewheelHandler)},touch:function(e){if(a.supportsTouch||a.supportsIePointer){var t=e.element,n={},r=0,l={},i=null;a.supportsTouch?(e.event.bind(t,"touchstart",touchStart),e.event.bind(t,"touchmove",touchMove),e.event.bind(t,"touchend",touchEnd)):a.supportsIePointer&&(window.PointerEvent?(e.event.bind(t,"pointerdown",touchStart),e.event.bind(t,"pointermove",touchMove),e.event.bind(t,"pointerup",touchEnd)):window.MSPointerEvent&&(e.event.bind(t,"MSPointerDown",touchStart),e.event.bind(t,"MSPointerMove",touchMove),e.event.bind(t,"MSPointerUp",touchEnd)))}function applyTouchMove(n,r){t.scrollTop-=r,t.scrollLeft-=n,updateGeometry(e)}function getTouch(e){return e.targetTouches?e.targetTouches[0]:e}function shouldHandle(e){return(!e.pointerType||"pen"!==e.pointerType||0!==e.buttons)&&(!!e.targetTouches&&1===e.targetTouches.length||!!e.pointerType&&"mouse"!==e.pointerType&&e.pointerType!==e.MSPOINTER_TYPE_MOUSE)}function touchStart(e){if(shouldHandle(e)){var t=getTouch(e);n.pageX=t.pageX,n.pageY=t.pageY,r=new Date().getTime(),null!==i&&clearInterval(i)}}function touchMove(i){if(shouldHandle(i)){var c=getTouch(i),s={pageX:c.pageX,pageY:c.pageY},u=s.pageX-n.pageX,d=s.pageY-n.pageY;if(!function(e,n,r){if(!t.contains(e))return!1;for(var l=e;l&&l!==t;){if(l.classList.contains(o.element.consuming))return!0;var i=get(l);if(r&&i.overflowY.match(/(scroll|auto)/)){var a=l.scrollHeight-l.clientHeight;if(a>0&&(l.scrollTop>0&&r<0||l.scrollTop<a&&r>0))return!0}if(n&&i.overflowX.match(/(scroll|auto)/)){var c=l.scrollWidth-l.clientWidth;if(c>0&&(l.scrollLeft>0&&n<0||l.scrollLeft<c&&n>0))return!0}l=l.parentNode}return!1}(i.target,u,d)){applyTouchMove(u,d),n=s;var h=new Date().getTime(),p=h-r;p>0&&(l.x=u/p,l.y=d/p,r=h),function(n,r){var o=Math.floor(t.scrollTop),l=(t.scrollLeft,Math.abs(n)),i=Math.abs(r);if(i>l){if(r<0&&o===e.contentHeight-e.containerHeight||r>0&&0===o)return 0===window.scrollY&&r>0&&a.isChrome}else l>i&&n<0&&(e.contentWidth,e.containerWidth);return!0}(u,d)&&i.preventDefault()}}}function touchEnd(){e.settings.swipeEasing&&(clearInterval(i),i=setInterval(function(){if(e.isInitialized||!l.x&&!l.y||.01>Math.abs(l.x)&&.01>Math.abs(l.y)||!e.element){clearInterval(i);return}applyTouchMove(30*l.x,30*l.y),l.x*=.8,l.y*=.8},10))}}},PerfectScrollbar=function(e,t){var n,r,l,i=this;if(void 0===t&&(t={}),"string"==typeof e&&(e=document.querySelector(e)),!e||!e.nodeName)throw Error("no element is specified to initialize PerfectScrollbar");for(var a in this.element=e,e.classList.add(o.main),this.settings={handlers:["click-rail","drag-thumb","keyboard","wheel","touch"],maxScrollbarLength:null,minScrollbarLength:null,scrollingThreshold:1e3,scrollXMarginOffset:0,scrollYMarginOffset:0,suppressScrollX:!1,suppressScrollY:!1,swipeEasing:!0,useBothWheelAxes:!1,wheelPropagation:!0,wheelSpeed:1},t)this.settings[a]=t[a];this.containerWidth=null,this.containerHeight=null,this.contentWidth=null,this.contentHeight=null;var focus=function(){return e.classList.add(o.state.focus)},blur=function(){return e.classList.remove(o.state.focus)};this.isRtl="rtl"===get(e).direction,!0===this.isRtl&&e.classList.add(o.rtl),this.isNegativeScroll=(n=e.scrollLeft,r=null,e.scrollLeft=-1,r=e.scrollLeft<0,e.scrollLeft=n,r),this.negativeScrollAdjustment=this.isNegativeScroll?e.scrollWidth-e.clientWidth:0,this.event=new EventManager,this.ownerDocument=e.ownerDocument||document,this.scrollbarXRail=div(o.element.rail("x")),e.appendChild(this.scrollbarXRail),this.scrollbarX=div(o.element.thumb("x")),this.scrollbarXRail.appendChild(this.scrollbarX),this.scrollbarX.setAttribute("tabindex",0),this.event.bind(this.scrollbarX,"focus",focus),this.event.bind(this.scrollbarX,"blur",blur),this.scrollbarXActive=null,this.scrollbarXWidth=null,this.scrollbarXLeft=null;var s=get(this.scrollbarXRail);this.scrollbarXBottom=parseInt(s.bottom,10),isNaN(this.scrollbarXBottom)?(this.isScrollbarXUsingBottom=!1,this.scrollbarXTop=toInt(s.top)):this.isScrollbarXUsingBottom=!0,this.railBorderXWidth=toInt(s.borderLeftWidth)+toInt(s.borderRightWidth),set(this.scrollbarXRail,{display:"block"}),this.railXMarginWidth=toInt(s.marginLeft)+toInt(s.marginRight),set(this.scrollbarXRail,{display:""}),this.railXWidth=null,this.railXRatio=null,this.scrollbarYRail=div(o.element.rail("y")),e.appendChild(this.scrollbarYRail),this.scrollbarY=div(o.element.thumb("y")),this.scrollbarYRail.appendChild(this.scrollbarY),this.scrollbarY.setAttribute("tabindex",0),this.event.bind(this.scrollbarY,"focus",focus),this.event.bind(this.scrollbarY,"blur",blur),this.scrollbarYActive=null,this.scrollbarYHeight=null,this.scrollbarYTop=null;var u=get(this.scrollbarYRail);this.scrollbarYRight=parseInt(u.right,10),isNaN(this.scrollbarYRight)?(this.isScrollbarYUsingRight=!1,this.scrollbarYLeft=toInt(u.left)):this.isScrollbarYUsingRight=!0,this.scrollbarYOuterWidth=this.isRtl?toInt((l=get(this.scrollbarY)).width)+toInt(l.paddingLeft)+toInt(l.paddingRight)+toInt(l.borderLeftWidth)+toInt(l.borderRightWidth):null,this.railBorderYWidth=toInt(u.borderTopWidth)+toInt(u.borderBottomWidth),set(this.scrollbarYRail,{display:"block"}),this.railYMarginHeight=toInt(u.marginTop)+toInt(u.marginBottom),set(this.scrollbarYRail,{display:""}),this.railYHeight=null,this.railYRatio=null,this.reach={x:e.scrollLeft<=0?"start":e.scrollLeft>=this.contentWidth-this.containerWidth?"end":null,y:e.scrollTop<=0?"start":e.scrollTop>=this.contentHeight-this.containerHeight?"end":null}
5,this.isAlive=!0,this.settings.handlers.forEach(function(e){return c[e](i)}),this.lastScrollTop=Math.floor(e.scrollTop),this.lastScrollLeft=e.scrollLeft,this.event.bind(this.element,"scroll",function(e){return i.onScroll(e)}),updateGeometry(this)};PerfectScrollbar.prototype.update=function(){this.isAlive&&(this.negativeScrollAdjustment=this.isNegativeScroll?this.element.scrollWidth-this.element.clientWidth:0,set(this.scrollbarXRail,{display:"block"}),set(this.scrollbarYRail,{display:"block"}),this.railXMarginWidth=toInt(get(this.scrollbarXRail).marginLeft)+toInt(get(this.scrollbarXRail).marginRight),this.railYMarginHeight=toInt(get(this.scrollbarYRail).marginTop)+toInt(get(this.scrollbarYRail).marginBottom),set(this.scrollbarXRail,{display:"none"}),set(this.scrollbarYRail,{display:"none"}),updateGeometry(this),processScrollDiff(this,"top",0,!1,!0),processScrollDiff(this,"left",0,!1,!0),set(this.scrollbarXRail,{display:""}),set(this.scrollbarYRail,{display:""}))},PerfectScrollbar.prototype.onScroll=function(e){this.isAlive&&(updateGeometry(this),processScrollDiff(this,"top",this.element.scrollTop-this.lastScrollTop),processScrollDiff(this,"left",this.element.scrollLeft-this.lastScrollLeft),this.lastScrollTop=Math.floor(this.element.scrollTop),this.lastScrollLeft=this.element.scrollLeft)},PerfectScrollbar.prototype.destroy=function(){this.isAlive&&(this.event.unbindAll(),remove(this.scrollbarX),remove(this.scrollbarY),remove(this.scrollbarXRail),remove(this.scrollbarYRail),this.removePsClasses(),this.element=null,this.scrollbarX=null,this.scrollbarY=null,this.scrollbarXRail=null,this.scrollbarYRail=null,this.isAlive=!1)},PerfectScrollbar.prototype.removePsClasses=function(){this.element.className=this.element.className.split(" ").filter(function(e){return!e.match(/^ps([-_].+|)$/)}).join(" ")},t.default=PerfectScrollbar},5082:function(e,t,n){"use strict";var r=n(3588);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,n,o,l,i){if(i!==r){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},9596:function(e,t,n){e.exports=n(5082)()},3588:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3524:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(9605))&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},9605:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(e,t,n){return t&&defineProperties(e.prototype,t),n&&defineProperties(e,n),e}}(),l=n(9405),i=_interopRequireDefault(l),a=n(9596),c=_interopRequireDefault(n(9454));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var s={"ps-scroll-y":"onScrollY","ps-scroll-x":"onScrollX","ps-scroll-up":"onScrollUp","ps-scroll-down":"onScrollDown","ps-scroll-left":"onScrollLeft","ps-scroll-right":"onScrollRight","ps-y-reach-start":"onYReachStart","ps-y-reach-end":"onYReachEnd","ps-x-reach-start":"onXReachStart","ps-x-reach-end":"onXReachEnd"};Object.freeze(s);var u=function(e){function ScrollBar(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,ScrollBar);var t=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(ScrollBar.__proto__||Object.getPrototypeOf(ScrollBar)).call(this,e));return t.handleRef=t.handleRef.bind(t),t._handlerByEvent={},t}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}
5(ScrollBar,e),o(ScrollBar,[{key:"componentDidMount",value:function(){this.props.option&&console.warn('react-perfect-scrollbar: the "option" prop has been deprecated in favor of "options"'),this._ps=new c.default(this._container,this.props.options||this.props.option),this._updateEventHook(),this._updateClassName()}},{key:"componentDidUpdate",value:function(e){this._updateEventHook(e),this.updateScroll(),e.className!==this.props.className&&this._updateClassName()}},{key:"componentWillUnmount",value:function(){var e=this;Object.keys(this._handlerByEvent).forEach(function(t){var n=e._handlerByEvent[t];n&&e._container.removeEventListener(t,n,!1)}),this._handlerByEvent={},this._ps.destroy(),this._ps=null}},{key:"_updateEventHook",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.keys(s).forEach(function(n){var r=e.props[s[n]],o=t[s[n]];if(r!==o){if(o){var l=e._handlerByEvent[n];e._container.removeEventListener(n,l,!1),e._handlerByEvent[n]=null}if(r){var handler=function(){return r(e._container)};e._container.addEventListener(n,handler,!1),e._handlerByEvent[n]=handler}}})}},{key:"_updateClassName",value:function(){var e=this.props.className,t=this._container.className.split(" ").filter(function(e){return e.match(/^ps([-_].+|)$/)}).join(" ");this._container&&(this._container.className="scrollbar-container"+(e?" "+e:"")+(t?" "+t:""))}},{key:"updateScroll",value:function(){this.props.onSync(this._ps)}},{key:"handleRef",value:function(e){this._container=e,this.props.containerRef(e)}},{key:"render",value:function(){var e=this.props,t=(e.className,e.style),n=(e.option,e.options,e.containerRef,e.onScrollY,e.onScrollX,e.onScrollUp,e.onScrollDown,e.onScrollLeft,e.onScrollRight,e.onYReachStart,e.onYReachEnd,e.onXReachStart,e.onXReachEnd,e.component),o=(e.onSync,e.children),l=function(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["className","style","option","options","containerRef","onScrollY","onScrollX","onScrollUp","onScrollDown","onScrollLeft","onScrollRight","onYReachStart","onYReachEnd","onXReachStart","onXReachEnd","component","onSync","children"]);return i.default.createElement(n,r({style:t,ref:this.handleRef},l),o)}}]),ScrollBar}(l.Component);t.default=u,u.defaultProps={className:"",style:void 0,option:void 0,options:void 0,containerRef:function(){},onScrollY:void 0,onScrollX:void 0,onScrollUp:void 0,onScrollDown:void 0,onScrollLeft:void 0,onScrollRight:void 0,onYReachStart:void 0,onYReachEnd:void 0,onXReachStart:void 0,onXReachEnd:void 0,onSync:function(e){return e.update()},component:"div"},u.propTypes={children:a.PropTypes.node.isRequired,className:a.PropTypes.string,style:a.PropTypes.object,option:a.PropTypes.object,options:a.PropTypes.object,containerRef:a.PropTypes.func,onScrollY:a.PropTypes.func,onScrollX:a.PropTypes.func,onScrollUp:a.PropTypes.func,onScrollDown:a.PropTypes.func,onScrollLeft:a.PropTypes.func,onScrollRight:a.PropTypes.func,onYReachStart:a.PropTypes.func,onYReachEnd:a.PropTypes.func,onXReachStart:a.PropTypes.func,onXReachEnd:a.PropTypes.func,onSync:a.PropTypes.func,component:a.PropTypes.string},e.exports=t.default},1723:function(e,t,n){"use strict";n.d(t,{VY:function(){return ek},Xi:function(){return eD},ck:function(){return eW},Uv:function(){return $d08ef79370b62062$export$602eac185826482c},fC:function(){return $d08ef79370b62062$export$be92b6f5f03c0fe9},xz:function(){return eL}});var r=n(4971),o=n(9405),l=n(677),i=n(9081),a=n(2247),c=n(1563),s=n(1828),u=n(4717);function $e02a7d9cb1dc128c$export$c74125a8e3af6bb2(e){let t=e+"CollectionProvider",[n,r]=(0,a.b)(t),[l,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e+"CollectionSlot",d=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,l=c(s,n),a=(0,i.e)(t,l.collectionRef);return o.createElement(u.g7,{ref:a},r)}),h=e+"CollectionItemSlot",p="data-radix-collection-item",f=o.forwardRef((e,t)=>{let{scope:n,children:r,...l}=e,a=o.useRef(null),s=(0,i.e)(t,a),d=c(h,n);return o.useEffect(()=>(d.itemMap.set(a,{ref:a,...l}),()=>void d.itemMap.delete(a))),o.createElement(u.g7,{[p]:"",ref:s},r)});return[{Provider:e=>{let{scope:t,children:n}=e,r=o.useRef(null),i=o.useRef(new Map).current;return o.createElement(l,{scope:t,itemMap:i,collectionRef:r},n)},Slot:d,ItemSlot:f},function(t){let n=c(e+"CollectionConsumer",t),r=o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`)),r=Array.from(n.itemMap.values()),o=r.sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current));return o},[n.collectionRef,n.itemMap]);return r},r]}var d=n(2664),h=n(6432),p=n(602),f=n(2982),v=n(6548),m=n(7802),g=n(9387),b=n(9925),y=n(1171);let w="rovingFocusGroup.onEntryFocus",E={bubbles:!1,cancelable:!0},S="RovingFocusGroup",[M,R,_]=$e02a7d9cb1dc128c$export$c74125a8e3af6bb2(S),[T,P]=(0,a.b)(S,[_]),[C,Y]=T(S),X=(0,o.forwardRef)((e,t)=>(0,o.createElement)(M.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(M.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(D,(0,r.Z)({},e,{ref:t}))))),D=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:u=!1,dir:h,currentTabStopId:p,defaultCurrentTabStopId:f,onCurrentTabStopIdChange:v,onEntryFocus:m,...g}=e,b=(0,o.useRef)(null),S=(0,i.e)(t,b),M=(0,d.gm)(h),[_=null,T]=(0,c.T)({prop:p,defaultProp:f,onChange:v}),[P,Y]=(0,o.useState)(!1),X=(0,y.W)(m),D=R(n),L=(0,o.useRef)(!1),[k,W]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=b.current;if(e)return e.addEventListener(w,X),()=>e.removeEventListener(w,X)},[X]),(0,o.createElement)(C,{scope:n,orientation:a,dir:M,loop:u,currentTabStopId:_,onItemFocus:(0,o.useCallback)(e=>T(e),[T]),onItemShiftTab:(0,o.useCallback)(()=>Y(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>W(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>W(e=>e-1),[])},(0,o.createElement)(s.WV.div,(0,r.Z)({tabIndex:P||0===k?-1:0,"data-orientation":a},g,{ref:S,style:{outline:"none",...e.style},onMouseDown:(0,l.M)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,l.M)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!P){let t=new CustomEvent(w,E);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>
5e.focusable),t=e.find(e=>e.active),n=e.find(e=>e.id===_),r=[t,n,...e].filter(Boolean),o=r.map(e=>e.ref.current);$d7bdfb9eb0fdf311$var$focusFirst(o)}}L.current=!1}),onBlur:(0,l.M)(e.onBlur,()=>Y(!1))})))}),L=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:c,...u}=e,d=(0,v.M)(),h=c||d,p=Y("RovingFocusGroupItem",n),f=p.currentTabStopId===h,m=R(n),{onFocusableItemAdd:g,onFocusableItemRemove:b}=p;return(0,o.useEffect)(()=>{if(i)return g(),()=>b()},[i,g,b]),(0,o.createElement)(M.ItemSlot,{scope:n,id:h,focusable:i,active:a},(0,o.createElement)(s.WV.span,(0,r.Z)({tabIndex:f?0:-1,"data-orientation":p.orientation},u,{ref:t,onMouseDown:(0,l.M)(e.onMouseDown,e=>{i?p.onItemFocus(h):e.preventDefault()}),onFocus:(0,l.M)(e.onFocus,()=>p.onItemFocus(h)),onKeyDown:(0,l.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return k[o]}(e,p.orientation,p.dir);if(void 0!==t){e.preventDefault();let o=m().filter(e=>e.focusable),l=o.map(e=>e.ref.current);if("last"===t)l.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&l.reverse();let o=l.indexOf(e.currentTarget);l=p.loop?(n=l,r=o+1,n.map((e,t)=>n[(r+t)%n.length])):l.slice(o+1)}setTimeout(()=>$d7bdfb9eb0fdf311$var$focusFirst(l))}})})))}),k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function $d7bdfb9eb0fdf311$var$focusFirst(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}var W=n(599),I=n(9233);let $=["Enter"," "],x=["ArrowUp","PageDown","End"],O=["ArrowDown","PageUp","Home",...x],H={ltr:[...$,"ArrowRight"],rtl:[...$,"ArrowLeft"]},A={ltr:["ArrowLeft"],rtl:["ArrowRight"]},F="Menu",[B,K,N]=$e02a7d9cb1dc128c$export$c74125a8e3af6bb2(F),[Z,U]=(0,a.b)(F,[N,m.D7,P]),j=(0,m.D7)(),G=P(),[V,z]=Z(F),[q,J]=Z(F),Q=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e,i=j(n);return(0,o.createElement)(m.ee,(0,r.Z)({},i,l,{ref:t}))}),ee="MenuPortal",[et,en]=Z(ee,{forceMount:void 0}),er="MenuContent",[eo,el]=Z(er),ei=(0,o.forwardRef)((e,t)=>{let n=en(er,e.__scopeMenu),{forceMount:l=n.forceMount,...i}=e,a=z(er,e.__scopeMenu),c=J(er,e.__scopeMenu);return(0,o.createElement)(B.Provider,{scope:e.__scopeMenu},(0,o.createElement)(b.z,{present:l||a.open},(0,o.createElement)(B.Slot,{scope:e.__scopeMenu},c.modal?(0,o.createElement)(ea,(0,r.Z)({},i,{ref:t})):(0,o.createElement)(ec,(0,r.Z)({},i,{ref:t})))))}),ea=(0,o.forwardRef)((e,t)=>{let n=z(er,e.__scopeMenu),a=(0,o.useRef)(null),c=(0,i.e)(t,a);return(0,o.useEffect)(()=>{let e=a.current;if(e)return(0,W.Ry)(e)},[]),(0,o.createElement)(es,(0,r.Z)({},e,{ref:c,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),ec=(0,o.forwardRef)((e,t)=>{let n=z(er,e.__scopeMenu);return(0,o.createElement)(es,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),es=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:c,onOpenAutoFocus:s,onCloseAutoFocus:d,disableOutsidePointerEvents:v,onEntryFocus:g,onEscapeKeyDown:b,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:E,onDismiss:S,disableOutsideScroll:M,...R}=e,_=z(er,n),T=J(er,n),P=j(n),C=G(n),Y=K(n),[D,L]=(0,o.useState)(null),k=(0,o.useRef)(null),W=(0,i.e)(t,k,_.onContentChange),$=(0,o.useRef)(0),H=(0,o.useRef)(""),A=(0,o.useRef)(0),F=(0,o.useRef)(null),B=(0,o.useRef)("right"),N=(0,o.useRef)(0),Z=M?I.Z:o.Fragment,U=M?{as:u.g7,allowPinchZoom:!0}:void 0,handleTypeaheadSearch=e=>{var t,n;let r=H.current+e,o=Y().filter(e=>!e.disabled),l=document.activeElement,i=null===(t=o.find(e=>e.ref.current===l))||void 0===t?void 0:t.textValue,a=o.map(e=>e.textValue),c=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0]),l=o?t[0]:t,i=n?e.indexOf(n):-1,a=(r=Math.max(i,0),e.map((t,n)=>e[(r+n)%e.length])),c=1===l.length;c&&(a=a.filter(e=>e!==n));let s=a.find(e=>e.toLowerCase().startsWith(l.toLowerCase()));return s!==n?s:void 0}(a,r,i),s=null===(n=o.find(e=>e.textValue===c))||void 0===n?void 0:n.ref.current;!function updateSearch(e){H.current=e,window.clearTimeout($.current),""!==e&&($.current=window.setTimeout(()=>updateSearch(""),1e3))}(r),s&&setTimeout(()=>s.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout($.current),[]),(0,p.EW)();let V=(0,o.useCallback)(e=>{var t,n;let r=B.current===(null===(t=F.current)||void 0===t?void 0:t.side);return r&&function(e,t){if(!t)return!1;let n={x:e.clientX,y:e.clientY};return function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let i=t[e].x,a=t[e].y,c=t[l].x,s=t[l].y,u=a>r!=s>r&&n<(c-i)*(r-a)/(s-a)+i;u&&(o=!o)}return o}(n,t)}(e,null===(n=F.current)||void 0===n?void 0:n.area)},[]);return(0,o.createElement)(eo,{scope:n,searchRef:H,onItemEnter:(0,o.useCallback)(e=>{V(e)&&e.preventDefault()},[V]),onItemLeave:(0,o.useCallback)(e=>{var t;V(e)||(null===(t=k.current)||void 0===t||t.focus(),L(null))},[V]),onTriggerLeave:(0,o.useCallback)(e=>{V(e)&&e.preventDefault()},[V]),pointerGraceTimerRef:A,onPointerGraceIntentChange:(0,o.useCallback)(e=>{F.current=e},[])},(0,o.createElement)(Z,U,(0,o.createElement)(f.M,{asChild:!0,trapped:c,onMountAutoFocus:(0,l.M)(s,e=>{var t;e.preventDefault(),null===(t=k.current)||void 0===t||t.focus()}),onUnmountAutoFocus:d},(0,o.createElement)(h.XB,{asChild:!0,disableOutsidePointerEvents:v,onEscapeKeyDown:b,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:E,onDismiss:S},(0,o.createElement)(X,(0,r.Z)({asChild:!0},C,{dir:T.dir,orientation:"vertical",loop:a,currentTabStopId:D,onCurrentTabStopIdChange:L,onEntryFocus:(0,l.M)(g,e=>{T.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(m.VY,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":$6cc32821e9371a1c$var$getOpenState(_.open),"data-radix-menu-content":"",dir:T.dir},P,R,{ref:W,style:{outline:"none",...R.style},onKeyDown:(0,l.M)(R.onKeyDown,e=>{let t=e.target,n=t.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,o=1===e.ke
5y.length;n&&("Tab"===e.key&&e.preventDefault(),!r&&o&&handleTypeaheadSearch(e.key));let l=k.current;if(e.target!==l||!O.includes(e.key))return;e.preventDefault();let i=Y().filter(e=>!e.disabled),a=i.map(e=>e.ref.current);x.includes(e.key)&&a.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(a)}),onBlur:(0,l.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout($.current),H.current="")}),onPointerMove:(0,l.M)(e.onPointerMove,$6cc32821e9371a1c$var$whenMouse(e=>{let t=e.target,n=N.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>N.current?"right":"left";B.current=t,N.current=e.clientX}}))})))))))}),eu=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(s.WV.div,(0,r.Z)({role:"group"},l,{ref:t}))}),ed=((e,t)=>{let{__scopeMenu:n,...l}=e;return(0,o.createElement)(s.WV.div,(0,r.Z)({},l,{ref:t}))},"MenuItem"),eh="menu.itemSelect",ep=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:a,...c}=e,u=(0,o.useRef)(null),d=J(ed,e.__scopeMenu),h=el(ed,e.__scopeMenu),p=(0,i.e)(t,u),f=(0,o.useRef)(!1);return(0,o.createElement)(ef,(0,r.Z)({},c,{ref:p,disabled:n,onClick:(0,l.M)(e.onClick,()=>{let e=u.current;if(!n&&e){let t=new CustomEvent(eh,{bubbles:!0,cancelable:!0});e.addEventListener(eh,e=>null==a?void 0:a(e),{once:!0}),(0,s.jH)(e,t),t.defaultPrevented?f.current=!1:d.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),f.current=!0},onPointerUp:(0,l.M)(e.onPointerUp,e=>{var t;f.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=""!==h.searchRef.current;!n&&(!t||" "!==e.key)&&$.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),ef=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:a=!1,textValue:c,...u}=e,d=el(ed,n),h=G(n),p=(0,o.useRef)(null),f=(0,i.e)(t,p),[v,m]=(0,o.useState)(!1),[g,b]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;b((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[u.children]),(0,o.createElement)(B.ItemSlot,{scope:n,disabled:a,textValue:null!=c?c:g},(0,o.createElement)(L,(0,r.Z)({asChild:!0},h,{focusable:!a}),(0,o.createElement)(s.WV.div,(0,r.Z)({role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0},u,{ref:f,onPointerMove:(0,l.M)(e.onPointerMove,$6cc32821e9371a1c$var$whenMouse(e=>{if(a)d.onItemLeave(e);else if(d.onItemEnter(e),!e.defaultPrevented){let t=e.currentTarget;t.focus()}})),onPointerLeave:(0,l.M)(e.onPointerLeave,$6cc32821e9371a1c$var$whenMouse(e=>d.onItemLeave(e))),onFocus:(0,l.M)(e.onFocus,()=>m(!0)),onBlur:(0,l.M)(e.onBlur,()=>m(!1))}))))}),[ev,em]=((e,t)=>{let{checked:n=!1,onCheckedChange:i,...a}=e;return(0,o.createElement)(eb,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(ep,(0,r.Z)({role:"menuitemcheckbox","aria-checked":$6cc32821e9371a1c$var$isIndeterminate(n)?"mixed":n},a,{ref:t,"data-state":$6cc32821e9371a1c$var$getCheckedState(n),onSelect:(0,l.M)(a.onSelect,()=>null==i?void 0:i(!!$6cc32821e9371a1c$var$isIndeterminate(n)||!n),{checkForDefaultPrevented:!1})})))},Z("MenuRadioGroup",{value:void 0,onValueChange:()=>{}})),eg=((e,t)=>{let{value:n,onValueChange:l,...i}=e,a=(0,y.W)(l);return(0,o.createElement)(ev,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,o.createElement)(eu,(0,r.Z)({},i,{ref:t})))},"MenuItemIndicator"),[eb,ey]=Z(eg,{checked:!1}),[ew,eE]=((e,t)=>{let{__scopeMenu:n,forceMount:l,...i}=e,a=ey(eg,n);return(0,o.createElement)(b.z,{present:l||$6cc32821e9371a1c$var$isIndeterminate(a.checked)||!0===a.checked},(0,o.createElement)(s.WV.span,(0,r.Z)({},i,{ref:t,"data-state":$6cc32821e9371a1c$var$getCheckedState(a.checked)})))},Z("MenuSub")),eS="MenuSubTrigger";function $6cc32821e9371a1c$var$getOpenState(e){return e?"open":"closed"}function $6cc32821e9371a1c$var$isIndeterminate(e){return"indeterminate"===e}function $6cc32821e9371a1c$var$getCheckedState(e){return $6cc32821e9371a1c$var$isIndeterminate(e)?"indeterminate":e?"checked":"unchecked"}function $6cc32821e9371a1c$var$whenMouse(e){return t=>
5"mouse"===t.pointerType?e(t):void 0}(e,t)=>{let n=z(eS,e.__scopeMenu),a=J(eS,e.__scopeMenu),c=eE(eS,e.__scopeMenu),s=el(eS,e.__scopeMenu),u=(0,o.useRef)(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:h}=s,p={__scopeMenu:e.__scopeMenu},f=(0,o.useCallback)(()=>{u.current&&window.clearTimeout(u.current),u.current=null},[]);return(0,o.useEffect)(()=>f,[f]),(0,o.useEffect)(()=>{let e=d.current;return()=>{window.clearTimeout(e),h(null)}},[d,h]),(0,o.createElement)(Q,(0,r.Z)({asChild:!0},p),(0,o.createElement)(ef,(0,r.Z)({id:c.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":c.contentId,"data-state":$6cc32821e9371a1c$var$getOpenState(n.open)},e,{ref:(0,i.F)(t,c.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,l.M)(e.onPointerMove,$6cc32821e9371a1c$var$whenMouse(t=>{s.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||u.current||(s.onPointerGraceIntentChange(null),u.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:(0,l.M)(e.onPointerLeave,$6cc32821e9371a1c$var$whenMouse(e=>{var t,r;f();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,l="right"===t,i=o[l?"left":"right"],a=o[l?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:i,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:(0,l.M)(e.onKeyDown,t=>{let r=""!==s.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&H[a.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))},(e,t)=>{let n=en(er,e.__scopeMenu),{forceMount:a=n.forceMount,...c}=e,s=z(er,e.__scopeMenu),u=J(er,e.__scopeMenu),d=eE("MenuSubContent",e.__scopeMenu),h=(0,o.useRef)(null),p=(0,i.e)(t,h);return(0,o.createElement)(B.Provider,{scope:e.__scopeMenu},(0,o.createElement)(b.z,{present:a||s.open},(0,o.createElement)(B.Slot,{scope:e.__scopeMenu},(0,o.createElement)(es,(0,r.Z)({id:d.contentId,"aria-labelledby":d.triggerId},c,{ref:p,align:"start",side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;u.isUsingKeyboardRef.current&&(null===(t=h.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,l.M)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,l.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=A[u.dir].includes(e.key);if(t&&n){var r;s.onOpenChange(!1),null===(r=d.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))};let $6cc32821e9371a1c$export$be92b6f5f03c0fe9=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:l,onOpenChange:i,modal:a=!0}=e,c=j(t),[s,u]=(0,o.useState)(null),h=(0,o.useRef)(!1),p=(0,y.W)(i),f=(0,d.gm)(l);return(0,o.useEffect)(()=>{let handleKeyDown=()=>{h.current=!0,document.addEventListener("pointerdown",handlePointer,{capture:!0,once:!0}),document.addEventListener("pointermove",handlePointer,{capture:!0,once:!0})},handlePointer=()=>h.current=!1;return document.addEventListener("keydown",handleKeyDown,{capture:!0}),()=>{document.removeEventListener("keydown",handleKeyDown,{capture:!0}),document.removeEventListener("pointerdown",handlePointer,{capture:!0}),document.removeEventListener("pointermove",handlePointer,{capture:!0})}},[]),(0,o.createElement)(m.fC,c,(0,o.createElement)(V,{scope:t,open:n,onOpenChange:p,content:s,onContentChange:u},(0,o.createElement)(q,{scope:t,onClose:(0,o.useCallback)(()=>p(!1),[p]),isUsingKeyboardRef:h,dir:f,modal:a},r)))},$6cc32821e9371a1c$export$602eac185826482c=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:l}=e,i=z(ee,t);return(0,o.createElement)(et,{scope:t,forceMount:n},(0,o.createElement)(b.z,{present:n||i.open},(0,o.createElement)(g.h,{asChild:!0,container:l},r)))},eM="DropdownMenu",[eR,e_]=(0,a.b)(eM,[U]),eT=U(),[eP,eC]=eR(eM),eY=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...c}=e,u=eC("DropdownMenuTrigger",n),d=eT(n);return(0,o.createElement)(Q,(0,r.Z)({asChild:!0},d),(0,o.createElement)(s.WV.button,(0,r.Z)({type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":a?"":void 0,disabled:a},c,{ref:(0,i.F)(t,u.triggerRef),onPointerDown:(0,l.M)(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(u.onOpenToggle(),u.open||e.preventDefault())}),onKeyDown:(0,l.M)(e.onKeyDown,e=>
5{!a&&(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),eX=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,a=eC("DropdownMenuContent",n),c=eT(n),s=(0,o.useRef)(!1);return(0,o.createElement)(ei,(0,r.Z)({id:a.contentId,"aria-labelledby":a.triggerId},c,i,{ref:t,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;s.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,l.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!a.modal||r)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),eD=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,i=eT(n);return(0,o.createElement)(ep,(0,r.Z)({},i,l,{ref:t}))}),$d08ef79370b62062$export$be92b6f5f03c0fe9=e=>{let{__scopeDropdownMenu:t,children:n,dir:l,open:i,defaultOpen:a,onOpenChange:s,modal:u=!0}=e,d=eT(t),h=(0,o.useRef)(null),[p=!1,f]=(0,c.T)({prop:i,defaultProp:a,onChange:s});return(0,o.createElement)(eP,{scope:t,triggerId:(0,v.M)(),triggerRef:h,contentId:(0,v.M)(),open:p,onOpenChange:f,onOpenToggle:(0,o.useCallback)(()=>f(e=>!e),[f]),modal:u},(0,o.createElement)($6cc32821e9371a1c$export$be92b6f5f03c0fe9,(0,r.Z)({},d,{open:p,onOpenChange:f,dir:l,modal:u}),n))},eL=eY,$d08ef79370b62062$export$602eac185826482c=e=>{let{__scopeDropdownMenu:t,...n}=e,l=eT(t);return(0,o.createElement)($6cc32821e9371a1c$export$602eac185826482c,(0,r.Z)({},l,n))},ek=eX,eW=eD}}]);
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.