"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([["95355"],{440717:function(e,t,n){n.d(t,{L:()=>s});var r=n(380189),i=n(73800),o=n(836388),u=n(893346),a=n(262083);function s(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:s,onFocusWithinChange:l}=e,c=(0,i.useRef)({isFocusWithin:!1}),{addGlobalListener:d,removeAllGlobalListeners:f}=(0,o.x)(),v=(0,i.useCallback)(e=>{e.currentTarget.contains(e.target)&&c.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(c.current.isFocusWithin=!1,f(),n&&n(e),l&&l(!1))},[n,l,c,f]),p=(0,r.d0)(v),h=(0,i.useCallback)(e=>{if(!e.currentTarget.contains(e.target))return;let t=(0,u.r3)(e.target),n=(0,a.vY)(t);if(!c.current.isFocusWithin&&n===(0,a.NI)(e.nativeEvent)){s&&s(e),l&&l(!0),c.current.isFocusWithin=!0,p(e);let n=e.currentTarget;d(t,"focus",e=>{if(c.current.isFocusWithin&&!(0,a.bE)(n,e.target)){let i=new(0,r.Yf)("blur",new t.defaultView.FocusEvent("blur",{relatedTarget:e.target}));i.target=n,i.currentTarget=n,v(i)}},{capture:!0})}},[s,l,p,d,v]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:h,onBlur:v}}}},380189:function(e,t,n){n.d(t,{Yf:()=>u,d0:()=>a});var r=n(365449),i=n(138224),o=n(73800);class u{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function a(e){let t=(0,o.useRef)({isFocused:!1,observer:null});(0,r.b)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=(0,i.i)(t=>{null==e||e(t)});return(0,o.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new u("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}},262083:function(e,t,n){n.d(t,{NI:()=>a,bE:()=>o,vY:()=>u});var r=n(893346),i=n(109683);function o(e,t){if(!(0,i.Wr)())return!!t&&!!e&&e.contains(t);if(!e||!t)return!1;let n=t;for(;null!==n;){if(n===e)return!0;n="SLOT"===n.tagName&&n.assignedSlot?n.assignedSlot.parentNode:(0,r.Zq)(n)?n.host:n.parentNode}return!1}let u=(e=document)=>{var t;if(!(0,i.Wr)())return e.activeElement;let n=e.activeElement;for(;n&&"shadowRoot"in n&&(null==(t=n.shadowRoot)?void 0:t.activeElement);)n=n.shadowRoot.activeElement;return n};function a(e){return(0,i.Wr)()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}},406954:function(e,t,n){n.d(t,{t:()=>r});function r(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}},893346:function(e,t,n){n.d(t,{Zq:()=>i,r3:()=>r});let r=e=>{var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document};function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},944296:function(e,t,n){n.d(t,{d:()=>u});var r=n(406954),i=n(9250),o=n(90620);function u(...e){let t={...e[0]};for(let n=1;n=65&&90>=e.charCodeAt(2)?t[e]=(0,r.t)(n,a):("className"===e||"UNSAFE_className"===e)&&"string"==typeof n&&"string"==typeof a?t[e]=(0,o.Z)(n,a):"id"===e&&n&&a?t.id=(0,i.ur)(n,a):t[e]=void 0!==a?a:n}}return t}},138224:function(e,t,n){n.d(t,{i:()=>o});var r=n(365449),i=n(73800);function o(e){let t=(0,i.useRef)(null);return(0,r.b)(()=>{t.current=e},[e]),(0,i.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}},836388:function(e,t,n){n.d(t,{x:()=>i});var r=n(73800);function i(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,i)=>{let o=(null==i?void 0:i.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:o,options:i}),t.addEventListener(n,o,i)},[]),n=(0,r.useCallback)((t,n,r,i)=>{var o;let u=(null==(o=e.current.get(r))?void 0:o.fn)||r;t.removeEventListener(n,u,i),e.current.delete(r)},[]),i=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>i,[i]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:i}}},9250:function(e,t,n){n.d(t,{ur:()=>i}),n(73800),"undefined"!=typeof window&&window.document&&window.document.createElement;let r=new Map;function i(e,t){if(e===t)return e;let n=r.get(e);if(n)return n.forEach(e=>e.current=t),t;let i=r.get(t);return i?(i.forEach(t=>t.current=e),e):t}"undefined"!=typeof FinalizationRegistry&&new FinalizationRegistry(e=>{r.delete(e)})},365449:function(e,t,n){n.d(t,{b:()=>i});var r=n(73800);let i="undefined"!=typeof document?r.useLayoutEffect:()=>{}},528708:function(e,t,n){n.d(t,{T:()=>a});var r=n(944296),i=n(73800),o=n(440717);let u={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function a(e){let{children:t,elementType:n="div",isFocusable:a,style:s,...l}=e,{visuallyHiddenProps:c}=function(e={}){let{style:t,isFocusable:n}=e,[r,a]=(0,i.useState)(!1),{focusWithinProps:s}=(0,o.L)({isDisabled:!n,onFocusWithinChange:e=>a(e)}),l=(0,i.useMemo)(()=>r?t:t?{...u,...t}:u,[r]);return{visuallyHiddenProps:{...s,style:l}}}(e);return i.createElement(n,(0,r.d)(l,c),t)}},109683:function(e,t,n){n.d(t,{Wr:()=>r});function r(){return!1}},90620:function(e,t,n){n.d(t,{Z:()=>r});let r=function(){for(var e,t,n=0,r="",i=arguments.length;n