(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3711],{75197:function(e,t,n){"use strict";n.d(t,{I:function(){return c}});var o=n(67294),r=n(67673),l=n(8599),i=n(25434),a=n(77536);n(81789);var u={RoundedToggleButton:"media-ui-RoundedToggleButton_RoundedToggleButton-jupSnVE3YEE-",baseBackground:"media-ui-RoundedToggleButton_baseBackground-xtN1SsCKNUk-",onlyIcon:"media-ui-RoundedToggleButton_onlyIcon-5gacIog6Wyw-",small:"media-ui-RoundedToggleButton_small-lT037nV582M-",active:"media-ui-RoundedToggleButton_active-tGJxCkcd4qs-",withActiveHoverText:"media-ui-RoundedToggleButton_withActiveHoverText-sezBn0KkvYg-",activeHoverText:"media-ui-RoundedToggleButton_activeHoverText-aBcpR7Rz2-A-",buttonText:"media-ui-RoundedToggleButton_buttonText-iZD8r7vw2dA-",disabled:"media-ui-RoundedToggleButton_disabled-ZF3e7iYyTfg-",dark:"media-ui-RoundedToggleButton_dark-BkYbon7-MNs-",icon:"media-ui-RoundedToggleButton_icon-aBoTvm8dx9c-",activeText:"media-ui-RoundedToggleButton_activeText-BN8uCaLdf58-",inactiveText:"media-ui-RoundedToggleButton_inactiveText-oxH0UlyuECc-","roundedToggleButton-phoenix":"media-ui-RoundedToggleButton_roundedToggleButton-phoenix-jmYIcHhJdgQ-",hasIcon:"media-ui-RoundedToggleButton_hasIcon-1KESsmUA3tU-",default:"media-ui-RoundedToggleButton_default-LkHoW8vAiNc-",large:"media-ui-RoundedToggleButton_large-rSzfjgURqI8-",displayText:"media-ui-RoundedToggleButton_displayText--kigTOfr-QA-","onlyIcon-default":"media-ui-RoundedToggleButton_onlyIcon-default-2tb91NOahjA-","onlyIcon-small":"media-ui-RoundedToggleButton_onlyIcon-small-Jlt6LsnJIxE-","onlyIcon-large":"media-ui-RoundedToggleButton_onlyIcon-large-hGo3q1we174-",disabledActiveState:"media-ui-RoundedToggleButton_disabledActiveState-k5P5cvZeNsE-",light:"media-ui-RoundedToggleButton_light-YA1b8kWhA40-",unselectedState:"media-ui-RoundedToggleButton_unselectedState-KpIaF7jlw48-",activeState:"media-ui-RoundedToggleButton_activeState-LfnJ0G-6rcg-",lockedState:"media-ui-RoundedToggleButton_lockedState-jox5VwDvreI-",roundedToggleButton___phoenix:"media-ui-RoundedToggleButton_roundedToggleButton-phoenix-jmYIcHhJdgQ-",_default:"media-ui-RoundedToggleButton_default-LkHoW8vAiNc-",onlyIcon___default:"media-ui-RoundedToggleButton_onlyIcon-default-2tb91NOahjA-",onlyIcon___small:"media-ui-RoundedToggleButton_onlyIcon-small-Jlt6LsnJIxE-",onlyIcon___large:"media-ui-RoundedToggleButton_onlyIcon-large-hGo3q1we174-"};let c=o.forwardRef(function(e,t){let{name:n="RoundedToggleButton",colorMode:c="light",size:s="default",inactiveIcon:d="plus",activeHoverText:f="",withIcon:m=!1,onlyIcon:p=!1,dark:g=!1,disableWhenActive:v=!1,title:h="",version:y,activeText:b,inactiveText:w,active:x,onToggle:E,disabled:R,buttonProps:k}=e,[T]=(0,i.f)(n),S=o.useMemo(()=>{if(x&&!R)return v?{icon:o.createElement(r.MC,{className:u.icon,title:h}),value:"disabledActiveState"}:{icon:o.createElement(r.MC,{className:u.icon,title:h}),value:"activeState"};let e="lock"===d?o.createElement(r.HE,{className:u.icon,title:h}):o.createElement(r.v3,{className:u.icon,title:h});return R?"phoenix"===y?{icon:o.createElement(r.HE,{className:u.icon,title:h}),value:"lockedState"}:{icon:e,value:"lockedState"}:{icon:e,value:"unselectedState"}},[x,R,d,y]);return"phoenix"===y?o.createElement(l.zx,{version:y,disabled:R||"disabledActiveState"===S.value,onClick:E,title:h,ref:t,"data-component":T,className:(0,a.Sh)([e.className,u["roundedToggleButton-".concat(y)],u[s],u[S.value],u[c],{[u.onlyIcon]:p,[u.hasIcon]:m&&!p,[u["onlyIcon-".concat(s)]]:p,[u.withActiveHoverText]:x&&f,[n]:e.name}])},p?S.icon:o.createElement(o.Fragment,null,o.createElement("div",{className:u.buttonText},o.createElement("span",{className:u.activeText},m&&S.icon," ",b),o.createElement("span",{className:u.inactiveText},m&&S.icon," ",w),m&&S.icon,o.createElement("span",{className:u.displayText},x?b:w)),o.createElement("span",{className:u.activeHoverText},f))):o.createElement(l.zx,{...e,onClick:E,className:(0,a.Sh)([u.RoundedToggleButton,u.baseBackground,{[u.active]:x,[u.disabled]:R,[u.small]:"small"===s,[u.dark]:g,[u.onlyIcon]:p,[u.withActiveHoverText]:x&&f}],e),ref:t,"data-component":T,unstyled:!0,...k,title:h},p?S.icon:o.createElement(o.Fragment,null,o.createElement("div",{className:u.buttonText},o.createElement("span",{className:u.activeText},m&&S.icon," ",b),o.createElement("span",{className:u.inactiveText},m&&S.icon," ",w),m&&S.icon," ",x?b:w),o.createElement("span",{className:u.activeHoverText},f)))})},12860:function(e,t,n){"use strict";n.d(t,{Z:function(){return tQ}});var o=n(67294),r=n.t(o,2),l=n(25434),i=n(77536);function a(e){return s(e)?(e.nodeName||"").toLowerCase():"#document"}function u(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function c(e){var t;return null==(t=(s(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function s(e){return e instanceof Node||e instanceof u(e).Node}function d(e){return e instanceof Element||e instanceof u(e).Element}function f(e){return e instanceof HTMLElement||e instanceof u(e).HTMLElement}function m(e){return!(typeof ShadowRoot>"u")&&(e instanceof ShadowRoot||e instanceof u(e).ShadowRoot)}function p(e){let{overflow:t,overflowX:n,overflowY:o,display:r}=y(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(r)}function g(e){let t=v(),n=d(e)?y(e):e;return["transform","translate","scale","rotate","perspective"].some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function v(){return!(typeof CSS>"u")&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function h(e){return["html","body","#document"].includes(a(e))}function y(e){return u(e).getComputedStyle(e)}function b(e){return d(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function w(e){if("html"===a(e))return e;let t=e.assignedSlot||e.parentNode||m(e)&&e.host||c(e);return m(t)?t.host:t}function x(e,t,n){var o;void 0===t&&(t=[]),void 0===n&&(n=!0);let r=function e(t){let n=w(t);return h(n)?t.ownerDocument?t.ownerDocument.body:t.body:f(n)&&p(n)?n:e(n)}(e),l=r===(null==(o=e.ownerDocument)?void 0:o.body),i=u(r);if(l){let e=i.parent&&Object.getPrototypeOf(i.parent)?i.frameElement:null;return t.concat(i,i.visualViewport||[],p(r)?r:[],e&&n?x(e):[])}return t.concat(r,x(r,[],n))}function E(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function R(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&m(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function k(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function T(){let e=/android/i;return e.test(function(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||e.test(k())}function S(e){return(null==e?void 0:e.ownerDocument)||document}function A(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function C(e){return"composedPath"in e?e.composedPath()[0]:e.target}function I(e){e.preventDefault(),e.stopPropagation()}function N(e){var t;return!!e&&"combobox"===e.getAttribute("role")&&f(t=e)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}var L=n(85893),_=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],M=_.join(","),P=typeof Element>"u",O=P?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,B=!P&&Element.prototype.getRootNode?function(e){var t;return null==e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},F=function e(t,n){void 0===n&&(n=!0);var o,r=null==t||null===(o=t.getAttribute)||void 0===o?void 0:o.call(t,"inert");return""===r||"true"===r||n&&t&&e(t.parentNode)},D=function(e){var t,n=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},q=function(e,t,n){if(F(e))return[];var o=Array.prototype.slice.apply(e.querySelectorAll(M));return t&&O.call(e,M)&&o.unshift(e),o=o.filter(n)},W=function e(t,n,o){for(var r=[],l=Array.from(t);l.length;){var i=l.shift();if(!F(i,!1)){if("SLOT"===i.tagName){var a=i.assignedElements(),u=e(a.length?a:i.children,!0,o);o.flatten?r.push.apply(r,u):r.push({scopeParent:i,candidates:u})}else{O.call(i,M)&&o.filter(i)&&(n||!t.includes(i))&&r.push(i);var c=i.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(i),s=!F(c,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(i));if(c&&s){var d=e(!0===c?i.children:c.children,!0,o);o.flatten?r.push.apply(r,d):r.push({scopeParent:i,candidates:d})}else l.unshift.apply(l,i.children)}}}return r},H=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},j=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||D(e))&&!H(e)?0:e.tabIndex},z=function(e,t){var n=j(e);return n<0&&t&&!H(e)?0:n},V=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},Q=function(e){return"INPUT"===e.tagName},U=function(e,t){for(var n=0;ntypeof window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=U(t,e.form);return!r||r===e},Y=function(e){var t,n,o,r,l,i,a,u=e&&B(e),c=null===(a=u)||void 0===a?void 0:a.host,s=!1;if(u&&u!==e)for(s=!!(null!==(t=c)&&void 0!==t&&null!==(n=t.ownerDocument)&&void 0!==n&&n.contains(c)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!s&&c;)s=!!(null!==(l=c=null===(r=u=B(c))||void 0===r?void 0:r.host)&&void 0!==l&&null!==(i=l.ownerDocument)&&void 0!==i&&i.contains(c));return s},X=function(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;return 0===n&&0===o},J=function(e,t){var n=t.displayCheck,o=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var r=O.call(e,"details>summary:first-of-type")?e.parentElement:e;if(O.call(r,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return X(e)}else{if("function"==typeof o){for(var l=e;e;){var i=e.parentElement,a=B(e);if(i&&!i.shadowRoot&&!0===o(i))return X(e);e=e.assignedSlot?e.assignedSlot:i||a===e.ownerDocument?i:a.host}e=l}if(Y(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},Z=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;nj(t)||(o=e,(r=t).disabled||F(r)||Q(r)&&"hidden"===r.type||J(r,o)||"DETAILS"===r.tagName&&Array.prototype.slice.apply(r.children).some(function(e){return"SUMMARY"===e.tagName})||Z(r)))},$=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},ee=function e(t){var n=[],o=[];return t.forEach(function(t,r){var l=!!t.scopeParent,i=l?t.scopeParent:t,a=z(i,l),u=l?e(t.candidates):i;0===a?l?n.push.apply(n,u):n.push(i):o.push({documentOrder:r,tabIndex:a,item:t,isScope:l,content:u})}),o.sort(V).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},et=function(e,t){return ee((t=t||{}).getShadowRoot?W([e],t.includeContainer,{filter:G.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:$}):q(e,t.includeContainer,G.bind(null,t)))},en=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==O.call(e,M)&&G(t,e)};_.concat("iframe").join(",");var eo=n(73935);let er=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),el=Math.min,ei=Math.max,ea=Math.round,eu=Math.floor,ec=e=>({x:e,y:e}),es={left:"right",right:"left",bottom:"top",top:"bottom"},ed={start:"end",end:"start"};function ef(e,t){return"function"==typeof e?e(t):e}function em(e){return e.split("-")[0]}function ep(e){return e.split("-")[1]}function eg(e){return"x"===e?"y":"x"}function ev(e){return"y"===e?"height":"width"}function eh(e){return["top","bottom"].includes(em(e))?"y":"x"}function ey(e,t,n){void 0===n&&(n=!1);let o=ep(e),r=eg(eh(e)),l=ev(r),i="x"===r?o===(n?"end":"start")?"right":"left":"start"===o?"bottom":"top";return t.reference[l]>t.floating[l]&&(i=ew(i)),[i,ew(i)]}function eb(e){return e.replace(/start|end/g,e=>ed[e])}function ew(e){return e.replace(/left|right|bottom|top/g,e=>es[e])}function ex(e){let{x:t,y:n,width:o,height:r}=e;return{width:o,height:r,top:n,left:t,right:t+o,bottom:n+r,x:t,y:n}}function eE(e,t,n){let o,{reference:r,floating:l}=e,i=eh(t),a=eg(eh(t)),u=ev(a),c=em(t),s="y"===i,d=r.x+r.width/2-l.width/2,f=r.y+r.height/2-l.height/2,m=r[u]/2-l[u]/2;switch(c){case"top":o={x:d,y:r.y-l.height};break;case"bottom":o={x:d,y:r.y+r.height};break;case"right":o={x:r.x+r.width,y:f};break;case"left":o={x:r.x-l.width,y:f};break;default:o={x:r.x,y:r.y}}switch(ep(t)){case"start":o[a]-=m*(n&&s?-1:1);break;case"end":o[a]+=m*(n&&s?-1:1)}return o}let eR=async(e,t,n)=>{let{placement:o="bottom",strategy:r="absolute",middleware:l=[],platform:i}=n,a=l.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:r}),{x:s,y:d}=eE(c,o,u),f=o,m={},p=0;for(let n=0;n{try{return e.matches(t)}catch(e){return!1}})}(t))break;t=w(t)}return null}(e)||n}let eB=async function(e){let{reference:t,floating:n,strategy:o}=e,r=this.getOffsetParent||eO,l=this.getDimensions;return{reference:function(e,t,n){let o=f(t),r=c(t),l="fixed"===n,i=eL(e,!0,l,t),u={scrollLeft:0,scrollTop:0},s=ec(0);if(o||!o&&!l){if(("body"!==a(t)||p(r))&&(u=b(t)),o){let e=eL(t,!0,l,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else r&&(s.x=e_(r))}return{x:i.left+u.scrollLeft-s.x,y:i.top+u.scrollTop-s.y,width:i.width,height:i.height}}(t,await r(n),o),floating:{x:0,y:0,...await l(n)}}},eF={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e,r=f(n),l=c(n);if(n===l)return t;let i={scrollLeft:0,scrollTop:0},u=ec(1),s=ec(0);if((r||!r&&"fixed"!==o)&&(("body"!==a(n)||p(l))&&(i=b(n)),f(n))){let e=eL(n);u=eC(n),s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{width:t.width*u.x,height:t.height*u.y,x:t.x*u.x-i.scrollLeft*u.x+s.x,y:t.y*u.y-i.scrollTop*u.y+s.y}},getDocumentElement:c,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:r}=e,l=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let o=x(e,[],!1).filter(e=>d(e)&&"body"!==a(e)),r=null,l="fixed"===y(e).position,i=l?w(e):e;for(;d(i)&&!h(i);){let t=y(i),n=g(i);n||"fixed"!==t.position||(r=null),(l?!n&&!r:!n&&"static"===t.position&&!!r&&["absolute","fixed"].includes(r.position)||p(i)&&!n&&function e(t,n){let o=w(t);return!(o===n||!d(o)||h(o))&&("fixed"===y(o).position||e(o,n))}(e,i))?o=o.filter(e=>e!==i):r=t,i=w(i)}return t.set(e,o),o}(t,this._c):[].concat(n),o],i=l[0],u=l.reduce((e,n)=>{let o=eM(t,n,r);return e.top=ei(o.top,e.top),e.right=el(o.right,e.right),e.bottom=el(o.bottom,e.bottom),e.left=ei(o.left,e.left),e},eM(t,i,r));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:eO,getElementRects:eB,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eS(e);return{width:t,height:n}},getScale:eC,isElement:d,isRTL:function(e){return"rtl"===y(e).direction}};function eD(e,t,n,o){void 0===o&&(o={});let{ancestorScroll:r=!0,ancestorResize:l=!0,elementResize:i="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:u=!1}=o,s=eA(e),d=r||l?[...s?x(s):[],...x(t)]:[];d.forEach(e=>{r&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=s&&a?function(e,t){let n=null,o,r=c(e);function l(){clearTimeout(o),n&&n.disconnect(),n=null}return function i(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),l();let{left:c,top:s,width:d,height:f}=e.getBoundingClientRect();if(a||t(),!d||!f)return;let m=eu(s),p={rootMargin:-m+"px "+-eu(r.clientWidth-(c+d))+"px "+-eu(r.clientHeight-(s+f))+"px "+-eu(c)+"px",threshold:ei(0,el(1,u))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==u){if(!g)return i();t?i(!1,t):o=setTimeout(()=>{i(!1,1e-7)},100)}g=!1}try{n=new IntersectionObserver(v,{...p,root:r.ownerDocument})}catch(e){n=new IntersectionObserver(v,p)}n.observe(e)}(!0),l}(s,n):null,m=-1,p=null;i&&(p=new ResizeObserver(e=>{let[o]=e;o&&o.target===s&&p&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{p&&p.observe(t)})),n()}),s&&!u&&p.observe(s),p.observe(t));let g,v=u?eL(e):null;return u&&function t(){let o=eL(e);v&&(o.x!==v.x||o.y!==v.y||o.width!==v.width||o.height!==v.height)&&n(),v=o,g=requestAnimationFrame(t)}(),n(),()=>{d.forEach(e=>{r&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),f&&f(),p&&p.disconnect(),p=null,u&&cancelAnimationFrame(g)}}let eq=(e,t,n)=>{let o=new Map,r={platform:eF,...n},l={...r.platform,_c:o};return eR(e,t,{...r,platform:l})};var eW="u">typeof document?o.useLayoutEffect:o.useEffect;function eH(e,t){let n,o,r;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(o=n;0!=o--;)if(!eH(e[o],t[o]))return!1;return!0}if((n=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(o=n;0!=o--;)if(!({}).hasOwnProperty.call(t,r[o]))return!1;for(o=n;0!=o--;){let n=r[o];if(!("_owner"===n&&e.$$typeof)&&!eH(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ej(e){return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ez(e,t){let n=ej(e);return Math.round(t*n)/n}function eV(e){let t=o.useRef(e);return eW(()=>{t.current=e}),t}let eQ=(e,t)=>{var n;return{...(void 0===(n=e)&&(n=0),{name:"offset",options:n,async fn(e){var t,o;let{x:r,y:l,placement:i,middlewareData:a}=e,u=await eT(e,n);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(o=a.arrow)&&o.alignmentOffset?{}:{x:r+u.x,y:l+u.y,data:{...u,placement:i}}}}),options:[e,t]}},eU=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"shift",options:n,async fn(e){let{x:t,y:o,placement:r}=e,{mainAxis:l=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=ef(n,e),c={x:t,y:o},s=await ek(e,u),d=eh(em(r)),f=eg(d),m=c[f],p=c[d];if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+s[e],o=m-s[t];m=ei(n,el(m,o))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+s[e],o=p-s[t];p=ei(n,el(p,o))}let g=a.fn({...e,[f]:m,[d]:p});return{...g,data:{x:g.x-t,y:g.y-o}}}}),options:[e,t]}},eK=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"flip",options:n,async fn(e){var t,o,r,l,i;let{placement:a,middlewareData:u,rects:c,initialPlacement:s,platform:d,elements:f}=e,{mainAxis:m=!0,crossAxis:p=!0,fallbackPlacements:g,fallbackStrategy:v="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:y=!0,...b}=ef(n,e);if(null!=(t=u.arrow)&&t.alignmentOffset)return{};let w=em(a),x=em(s)===s,E=await (null==d.isRTL?void 0:d.isRTL(f.floating)),R=g||(x||!y?[ew(s)]:function(e){let t=ew(e);return[eb(e),t,eb(t)]}(s));g||"none"===h||R.push(...function(e,t,n,o){let r=ep(e),l=function(e,t,n){let o=["left","right"],r=["right","left"];switch(e){case"top":case"bottom":return n?t?r:o:t?o:r;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(em(e),"start"===n,o);return r&&(l=l.map(e=>e+"-"+r),t&&(l=l.concat(l.map(eb)))),l}(s,y,h,E));let k=[s,...R],T=await ek(e,b),S=[],A=(null==(o=u.flip)?void 0:o.overflows)||[];if(m&&S.push(T[w]),p){let e=ey(a,c,E);S.push(T[e[0]],T[e[1]])}if(A=[...A,{placement:a,overflows:S}],!S.every(e=>e<=0)){let e=((null==(r=u.flip)?void 0:r.index)||0)+1,t=k[e];if(t)return{data:{index:e,overflows:A},reset:{placement:t}};let n=null==(l=A.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(v){case"bestFit":{let e=null==(i=A.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=s}if(a!==n)return{reset:{placement:n}}}return{}}}),options:[e,t]}},eY=(e,t)=>{var n;return{...(void 0===(n=e)&&(n={}),{name:"autoPlacement",options:n,async fn(e){var t,o,r,l;let{rects:i,middlewareData:a,placement:u,platform:c,elements:s}=e,{crossAxis:d=!1,alignment:f,allowedPlacements:m=er,autoAlignment:p=!0,...g}=ef(n,e),v=void 0!==f||m===er?((l=f||null)?[...m.filter(e=>ep(e)===l),...m.filter(e=>ep(e)!==l)]:m.filter(e=>em(e)===e)).filter(e=>!l||ep(e)===l||!!p&&eb(e)!==e):m,h=await ek(e,g),y=(null==(t=a.autoPlacement)?void 0:t.index)||0,b=v[y];if(null==b)return{};let w=ey(b,i,await (null==c.isRTL?void 0:c.isRTL(s.floating)));if(u!==b)return{reset:{placement:v[0]}};let x=[h[em(b)],h[w[0]],h[w[1]]],E=[...(null==(o=a.autoPlacement)?void 0:o.overflows)||[],{placement:b,overflows:x}],R=v[y+1];if(R)return{data:{index:y+1,overflows:E},reset:{placement:R}};let k=E.map(e=>{let t=ep(e.placement);return[e.placement,t&&d?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),T=(null==(r=k.filter(e=>e[2].slice(0,ep(e[0])?2:3).every(e=>e<=0))[0])?void 0:r[0])||k[0][0];return T!==u?{data:{index:y+1,overflows:E},reset:{placement:T}}:{}}}),options:[e,t]}},eX={...r},eJ=eX.useInsertionEffect||(e=>e());function eZ(e){let t=o.useRef(()=>{});return eJ(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,n=Array(e),o=0;otypeof document?o.useLayoutEffect:o.useEffect;let e$=!1,e0=0,e1=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+e0++,e7=eX.useId||function(){let[e,t]=o.useState(()=>e$?e1():void 0);return eG(()=>{null==e&&t(e1())},[]),o.useEffect(()=>{e$=!0},[]),e},e2=o.createContext(null),e5=o.createContext(null),e4=()=>{var e;return(null==(e=o.useContext(e2))?void 0:e.id)||null},e8=()=>o.useContext(e5);function e3(e){return"data-floating-ui-"+e}function e6(e){let t=(0,o.useRef)(e);return eG(()=>{t.current=e}),t}e3("safe-polygon");let e9=0;function te(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:o=!0,sync:r=!1}=t;o&&cancelAnimationFrame(e9);let l=()=>null==e?void 0:e.focus({preventScroll:n});r?l():e9=requestAnimationFrame(l)}function tt(e,t){var n;let o=[],r=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;r;){let t=e.find(e=>e.id===r);r=null==t?void 0:t.parentId,t&&(o=o.concat(t))}return o}function tn(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),o=n;for(;o.length;)o=e.filter(e=>{var t;return null==(t=o)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(o);return n}let to=new WeakMap,tr=new WeakSet,tl={},ti=0,ta=()=>"u">typeof HTMLElement&&"inert"in HTMLElement.prototype,tu=e=>e&&(e.host||tu(e.parentNode)),tc=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=tu(t);return e.contains(n)?n:null}).filter(e=>null!=e);function ts(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let o=S(e[0]).body;return function(e,t,n,o){let r="data-floating-ui-inert",l=o?"inert":n?"aria-hidden":null,i=tc(t,e),u=new Set,c=new Set(i),s=[];tl[r]||(tl[r]=new WeakMap);let d=tl[r];return i.forEach(function e(t){!t||u.has(t)||(u.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||c.has(t)||[].forEach.call(t.children,t=>{if("script"!==a(t)){if(u.has(t))e(t);else{let e=l?t.getAttribute(l):null,n=null!==e&&"false"!==e,o=to.get(t)||0,i=l?o+1:o,a=(d.get(t)||0)+1;to.set(t,i),d.set(t,a),s.push(t),1===i&&n&&tr.add(t),1===a&&t.setAttribute(r,""),!n&&l&&t.setAttribute(l,"inert"===l?"":"true")}}})}(t),u.clear(),ti++,()=>{s.forEach(e=>{let t=to.get(e)||0,n=l?t-1:t,o=(d.get(e)||0)-1;to.set(e,n),d.set(e,o),n||(!tr.has(e)&&l&&e.removeAttribute(l),tr.delete(e)),o||e.removeAttribute(r)}),--ti||(to=new WeakMap,to=new WeakMap,tr=new WeakSet,tl={})}}(e.concat(Array.from(o.querySelectorAll("[aria-live]"))),o,t,n)}let td=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function tf(e,t){let n=et(e,td());"prev"===t&&n.reverse();let o=n.indexOf(E(S(e)));return n.slice(o+1)[0]}function tm(e){return tf(S(e).body,"next")||e}function tp(e){return tf(S(e).body,"prev")||e}function tg(e,t){let n=t||e.currentTarget,o=e.relatedTarget;return!o||!R(n,o)}function tv(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let th={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},ty=o.forwardRef(function(e,t){let[n,r]=o.useState();eG(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);let l={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[e3("focus-guard")]:"",style:th};return(0,L.jsx)("span",{...e,...l})}),tb=o.createContext(null),tw=e3("portal");function tx(e){let{children:t,id:n,root:r,preserveTabOrder:l=!0}=e,i=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=e7(),l=tE(),[i,a]=o.useState(null),u=o.useRef(null);return eG(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{u.current=null})},[i]),eG(()=>{if(!r||u.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tw,""),e.appendChild(n),u.current=n,a(n)},[t,r]),eG(()=>{if(null===n||!r||u.current)return;let e=n||(null==l?void 0:l.portalNode);e&&!d(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let i=document.createElement("div");i.id=r,i.setAttribute(tw,""),(e=o||e).appendChild(i),u.current=i,a(i)},[t,n,r,l]),i}({id:n,root:r}),[a,u]=o.useState(null),c=o.useRef(null),s=o.useRef(null),f=o.useRef(null),m=o.useRef(null),p=null==a?void 0:a.modal,g=null==a?void 0:a.open,v=!!a&&!a.modal&&a.open&&l&&!!(r||i);return o.useEffect(()=>{if(i&&l&&!p)return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){i&&tg(e)&&("focusin"===e.type?tv:function(e){et(e,td()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(i)}},[i,l,p]),o.useEffect(()=>{!i||g||tv(i)},[g,i]),(0,L.jsxs)(tb.Provider,{value:o.useMemo(()=>({preserveTabOrder:l,beforeOutsideRef:c,afterOutsideRef:s,beforeInsideRef:f,afterInsideRef:m,portalNode:i,setFocusManagerState:u}),[l,i]),children:[v&&i&&(0,L.jsx)(ty,{"data-type":"outside",ref:c,onFocus:e=>{if(tg(e,i)){var t;null==(t=f.current)||t.focus()}else{let e=tp(a?a.domReference:null);null==e||e.focus()}}}),v&&i&&(0,L.jsx)("span",{"aria-owns":i.id,style:th}),i&&eo.createPortal(t,i),v&&i&&(0,L.jsx)(ty,{"data-type":"outside",ref:s,onFocus:e=>{if(tg(e,i)){var t;null==(t=m.current)||t.focus()}else{let t=tm(a?a.domReference:null);null==t||t.focus(),(null==a?void 0:a.closeOnFocusOut)&&(null==a||a.onOpenChange(!1,e.nativeEvent,"focus-out"))}}})]})}let tE=()=>o.useContext(tb),tR="data-floating-ui-focusable";function tk(e){return e?e.hasAttribute(tR)?e:e.querySelector("["+tR+"]")||e:null}function tT(e){return o.useMemo(()=>t=>{e.forEach(e=>{e&&(e.current=t)})},e)}let tS=[];function tA(){return tS.slice().reverse().find(e=>e.isConnected)}let tC=o.forwardRef(function(e,t){return(0,L.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:th})});function tI(e){let{context:t,children:n,disabled:r=!1,order:l=["content"],guards:i=!0,initialFocus:u=0,returnFocus:c=!0,restoreFocus:s=!1,modal:d=!0,visuallyHiddenDismiss:m=!1,closeOnFocusOut:p=!0,outsideElementsInert:g=!1,getInsideElements:v=()=>[]}=e,{open:h,onOpenChange:y,events:b,dataRef:w,elements:{domReference:x,floating:A}}=t,_=eZ(()=>{var e;return null==(e=w.current.floatingContext)?void 0:e.nodeId}),M=eZ(v),P="number"==typeof u&&u<0,O=N(x)&&P,B=ta(),F=!B||i,D=!F||B&&g,q=e6(l),W=e6(u),H=e6(c),j=e8(),z=tE(),V=o.useRef(null),Q=o.useRef(null),U=o.useRef(!1),K=o.useRef(!1),Y=o.useRef(-1),X=null!=z,J=tk(A),Z=eZ(function(e){return void 0===e&&(e=J),e?et(e,td()):[]}),G=eZ(e=>{let t=Z(e);return q.current.map(e=>x&&"reference"===e?x:J&&"floating"===e?J:t).filter(Boolean).flat()});o.useEffect(()=>{if(r||!d)return;function e(e){if("Tab"===e.key){R(J,E(S(J)))&&0===Z().length&&!O&&I(e);let t=G(),n=C(e);"reference"===q.current[0]&&n===x&&(I(e),e.shiftKey?te(t[t.length-1]):te(t[1])),"floating"===q.current[1]&&n===J&&e.shiftKey&&(I(e),te(t[0]))}}let t=S(J);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,x,J,d,q,O,Z,G]),o.useEffect(()=>{if(!r&&A)return A.addEventListener("focusin",e),()=>{A.removeEventListener("focusin",e)};function e(e){let t=C(e),n=Z().indexOf(t);-1!==n&&(Y.current=n)}},[r,A,Z]),o.useEffect(()=>{if(!r&&p&&A&&f(x))return x.addEventListener("focusout",t),x.addEventListener("pointerdown",e),A.addEventListener("focusout",t),()=>{x.removeEventListener("focusout",t),x.removeEventListener("pointerdown",e),A.removeEventListener("focusout",t)};function e(){K.current=!0,setTimeout(()=>{K.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=_(),o=!(R(x,t)||R(A,t)||R(t,A)||R(null==z?void 0:z.portalNode,t)||null!=t&&t.hasAttribute(e3("focus-guard"))||j&&(tn(j.nodesRef.current,n).find(e=>{var n,o;return R(null==(n=e.context)?void 0:n.elements.floating,t)||R(null==(o=e.context)?void 0:o.elements.domReference,t)})||tt(j.nodesRef.current,n).find(e=>{var n,o,r;return[null==(n=e.context)?void 0:n.elements.floating,tk(null==(o=e.context)?void 0:o.elements.floating)].includes(t)||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(s&&o&&E(S(J))===S(J).body){f(J)&&J.focus();let e=Y.current,t=Z(),n=t[e]||t[t.length-1]||J;f(n)&&n.focus()}(O||!d)&&t&&o&&!K.current&&t!==tA()&&(U.current=!0,y(!1,e,"focus-out"))})}},[r,x,A,J,d,j,z,y,p,s,Z,O,_]);let $=o.useRef(null),ee=o.useRef(null),eo=tT([$,null==z?void 0:z.beforeInsideRef]),er=tT([ee,null==z?void 0:z.afterInsideRef]);function el(e){return!r&&m&&d?(0,L.jsx)(tC,{ref:"start"===e?V:Q,onClick:e=>y(!1,e.nativeEvent),children:"string"==typeof m?m:"Dismiss"}):null}o.useEffect(()=>{var e,t;if(r||!A)return;let n=Array.from((null==z||null==(e=z.portalNode)?void 0:e.querySelectorAll("["+e3("portal")+"]"))||[]),o=j?tt(j.nodesRef.current,_()):[],l=j&&!d?o.map(e=>{var t;return null==(t=e.context)?void 0:t.elements.floating}):[],i=[A,null==(t=o.find(e=>{var t;return N((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,...n,...l,...M(),V.current,Q.current,$.current,ee.current,null==z?void 0:z.beforeOutsideRef.current,null==z?void 0:z.afterOutsideRef.current,q.current.includes("reference")||O?x:null].filter(e=>null!=e),a=d||O?ts(i,!D,D):ts(i);return()=>{a()}},[r,x,A,d,q,z,O,F,D,j,_,M]),eG(()=>{if(r||!f(J))return;let e=E(S(J));queueMicrotask(()=>{let t=G(J),n=W.current,o=("number"==typeof n?t[n]:n.current)||J,r=R(J,e);P||r||!h||te(o,{preventScroll:o===J})})},[r,h,J,P,G,W]),eG(()=>{if(r||!J)return;let e=!1,t=!1,n=S(J),o=E(n),l=w.current.openEvent;function i(n){let{open:o,reason:r,event:i,nested:a}=n;if(o&&(l=i),"escape-key"===r&&(t=!0),["hover","safe-polygon"].includes(r)&&"mouseleave"===i.type&&(U.current=!0),"outside-press"===r){if(a)U.current=!1,e=!0;else if(0===i.mozInputSource&&i.isTrusted||(T()&&i.pointerType?"click"===i.type&&1===i.buttons:0===i.detail&&!i.pointerType)||!k().includes("jsdom/")&&(!T()&&0===i.width&&0===i.height||T()&&1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType||i.width<1&&i.height<1&&0===i.pressure&&0===i.detail&&"touch"===i.pointerType))U.current=!1;else{let t=!1;document.createElement("div").focus({get preventScroll(){return t=!0,!1}}),t?(U.current=!1,e=!0):U.current=!0}}}tS=tS.filter(e=>e.isConnected),o&&"body"!==a(o)&&(tS.push(o),tS.length>20&&(tS=tS.slice(-20))),b.on("openchange",i);let u=n.createElement("span");return u.setAttribute("tabindex","-1"),u.setAttribute("aria-hidden","true"),Object.assign(u.style,th),X&&x&&x.insertAdjacentElement("afterend",u),()=>{b.off("openchange",i);let o=E(n),r=R(A,o)||j&&tn(j.nodesRef.current,_()).some(e=>{var t;return R(null==(t=e.context)?void 0:t.elements.floating,o)});(r||l&&["click","mousedown"].includes(l.type))&&(t=!0);let a="boolean"==typeof H.current?t&&x?x:tA()||u:H.current.current||u;queueMicrotask(()=>{let t=function(e){let t=td();return en(e,t)?e:et(e,t)[0]||e}(a);H.current&&!U.current&&f(t)&&(t===o||o===n.body||r)&&t.focus({preventScroll:e}),u.remove()})}},[r,A,J,H,w,b,j,X,x,_]),o.useEffect(()=>{queueMicrotask(()=>{U.current=!1})},[r]),eG(()=>{if(!r&&z)return z.setFocusManagerState({modal:d,closeOnFocusOut:p,open:h,onOpenChange:y,domReference:x}),()=>{z.setFocusManagerState(null)}},[r,z,d,h,y,p,x]),eG(()=>{var e;if(r||!J||"function"!=typeof MutationObserver||!q.current.includes("floating")&&!(null!=(e=J.getAttribute("role"))&&e.includes("dialog")))return;let t=()=>{let e=J.getAttribute("tabindex"),t=Z(),n=E(S(A)),o=t.indexOf(n);-1!==o&&(Y.current=o),q.current.includes("floating")||0===t.length?"0"!==e&&J.setAttribute("tabindex","0"):"-1"!==e&&J.setAttribute("tabindex","-1")};t();let n=new MutationObserver(t);return n.observe(J,{childList:!0,subtree:!0,attributes:!0}),()=>{n.disconnect()}},[r,A,J,x,q,Z,P]);let ei=!r&&F&&(!d||!O)&&(X||d);return(0,L.jsxs)(L.Fragment,{children:[ei&&(0,L.jsx)(ty,{"data-type":"inside",ref:eo,onFocus:e=>{if(d){let e=G();te("reference"===l[0]?e[0]:e[e.length-1])}else if(null!=z&&z.preserveTabOrder&&z.portalNode){if(U.current=!1,tg(e,z.portalNode)){let e=tm(x);null==e||e.focus()}else{var t;null==(t=z.beforeOutsideRef.current)||t.focus()}}}}),!O&&el("start"),n,el("end"),ei&&(0,L.jsx)(ty,{"data-type":"inside",ref:er,onFocus:e=>{if(d)te(G()[0]);else if(null!=z&&z.preserveTabOrder&&z.portalNode){if(p&&(U.current=!0),tg(e,z.portalNode)){let e=tp(x);null==e||e.focus()}else{var t;null==(t=z.afterOutsideRef.current)||t.focus()}}}})]})}let tN={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},tL={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},t_=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}},tM="active",tP="selected";function tO(e,t,n){let o=new Map,r="item"===n,l=e;if(r&&e){let{[tM]:t,[tP]:n,...o}=e;l=o}return{..."floating"===n&&{tabIndex:-1,[tR]:""},...l,...t.map(t=>{let o=t?t[n]:null;return"function"==typeof o?e?o(e):null:o}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,l]=t;if(!(r&&[tM,tP].includes(n))){if(0===n.indexOf("on")){if(o.has(n)||o.set(n,[]),"function"==typeof l){var i;null==(i=o.get(n))||i.push(l),e[n]=function(){for(var e,t=arguments.length,r=Array(t),l=0;le(...r)).find(e=>void 0!==e)}}}else e[n]=l}}),e),{})}}let tB=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var tF=n(41762),tD=n(34264);n(8640);var tq={quickAddContainer:"media-ui-QuickAddContainer_quickAddContainer-dFVyVLLoFNM-",quickAddOverlay:"media-ui-QuickAddContainer_quickAddOverlay-XfWlg8PPCwA-",withButton:"media-ui-QuickAddContainer_withButton-ZLDAe5wJo3w-",withIcon:"media-ui-QuickAddContainer_withIcon-UT6RAIbAwuE-",floatingUI:"media-ui-QuickAddContainer_floatingUI-SD1oZT--9Q4-"},tW=n(24770),tH=n(81077),tj=n(47552);let tz=new Set(["icon","icon-with-text","icon-with-small-text"]),tV=new Set(["icon-with-text","icon-with-small-text"]);function tQ(e){let{ticker:t,className:n,trackClick:r,variant:a="button",name:u="quick-add-container",disabled:c=!0,allowedPlacements:s=["bottom-start","bottom-end"],overlayOffset:m=5,dismissOnOutsideClick:p=!0}=e,[g]=(0,l.f)(u),{controller:b,watchlistSummarysForTickers:E,isLoggedIn:k,openSignIn:T,openSignUp:I,isAtMaximumWatchlist:N,openOverlay:L,isUpdating:_,setOpenOverlay:M,subscriberType:P}=(0,tF._P)(),[O,B]=(0,o.useState)(null),[F,D]=(0,o.useState)(null),q=(0,o.useMemo)(()=>!!(null==E?void 0:E[t])&&!_,[_,E,t]),W=(0,o.useMemo)(()=>(null==E?void 0:E[t])||[],[E,t]),H=(0,o.useMemo)(()=>!!(null==W?void 0:W.some(e=>{let{isFollowing:t}=e;return t})),[W]),[j,z]=(0,o.useState)(!1),V=(0,o.useCallback)(()=>{z(!0)},[]),Q=(0,o.useCallback)(()=>{z(!1)},[]),U=(0,o.useMemo)(()=>Math.random().toString(20).slice(2),[]),K=(0,o.useMemo)(()=>U===L,[U,L]),Y=(0,o.useCallback)(()=>{null==M||M(U)},[U,M]),X=(0,o.useCallback)(()=>{null==M||M(null)},[M]),J=(0,o.useCallback)(()=>{V(),Y(),setTimeout(()=>{X()},3e3)},[Y,X,V]),Z=(0,o.useCallback)(()=>{c?null==r||r("click","sign-in-add-remove"):null==r||r("click","sign-in-quick-add"),T&&(T(),X())},[T,X,r]),G=(0,o.useCallback)(()=>{null==r||r("click","create-account-quick-add"),I&&(I(),X())},[I,X]),$=(0,o.useCallback)(e=>{if(Q(),null==r||r("click","save-changes-quick-add"),!b){J();return}let n=[];e.createDefaultWatchlist&&n.push(b.createWatchlist({ticker:t,name:tD.W,isDefault:!0})),e.adds.length&&(e.adds.forEach(()=>null==r?void 0:r("click","quick-add-add-".concat(t))),n.push(b.addTickerToWatchlists({ticker:t,watchlistIds:e.adds}))),e.deletes.length&&(e.deletes.forEach(()=>null==r?void 0:r("click","quick-add-remove-".concat(t))),n.push(b.removeTickerFromWatchlists({ticker:t,watchlistIds:e.deletes}))),Promise.all(n).catch(()=>J()).then(()=>b.updateTickerWatchlists().catch(()=>J()).then(()=>X()))},[b,t,X,Q,J,r]),ee=(0,o.useCallback)(()=>{null==r||r("click","close-overlay-quick-add"),X()},[r,X]),et=(0,o.useCallback)(e=>(Q(),null==r||r("click","create-account-quick-add"),b?b.createWatchlist({name:e,isDefault:!1}).then(e=>{var t,n;let{data:o}=e;return"string"!=typeof o&&(null==o?void 0:null===(n=o.port)||void 0===n?void 0:null===(t=n.portInfo)||void 0===t?void 0:t.id)?o.port.portInfo.id:(J(),null)}).catch(()=>(J(),null)):(J(),Promise.reject(null))),[b,Q,J,r]),en=(0,o.useMemo)(()=>!!k,[k]);(0,o.useEffect)(()=>{b&&(b.registerTicker(t),b.updateTickerWatchlists())},[b,t]);let er=(0,o.useMemo)(()=>K&&(!en||q||j),[K,en,q]),{update:el,refs:ei,context:ea,floatingStyles:eu}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,l=e7(),i=o.useRef({}),[a]=o.useState(()=>(function(){let e=new Map;return{emit(t,n){var o;null==(o=e.get(t))||o.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var o;null==(o=e.get(t))||o.delete(n)}}})()),u=null!=e4(),[c,s]=o.useState(r.reference),d=eZ((e,t,o)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:o,nested:u}),null==n||n(e,t,o)}),f=o.useMemo(()=>({setPositionReference:s}),[]),m=o.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return o.useMemo(()=>({dataRef:i,open:t,onOpenChange:d,elements:m,events:a,floatingId:l,refs:f}),[t,d,m,a,l,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,l=r.elements,[i,a]=o.useState(null),[u,c]=o.useState(null),s=(null==l?void 0:l.domReference)||i,f=o.useRef(null),m=e8();eG(()=>{s&&(f.current=s)},[s]);let p=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:l,elements:{reference:i,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[d,f]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=o.useState(r);eH(m,r)||p(r);let[g,v]=o.useState(null),[h,y]=o.useState(null),b=o.useCallback(e=>{e!==R.current&&(R.current=e,v(e))},[]),w=o.useCallback(e=>{e!==k.current&&(k.current=e,y(e))},[]),x=i||g,E=a||h,R=o.useRef(null),k=o.useRef(null),T=o.useRef(d),S=null!=c,A=eV(c),C=eV(l),I=eV(s),N=o.useCallback(()=>{if(!R.current||!k.current)return;let e={placement:t,strategy:n,middleware:m};C.current&&(e.platform=C.current),eq(R.current,k.current,e).then(e=>{let t={...e,isPositioned:!1!==I.current};L.current&&!eH(T.current,t)&&(T.current=t,eo.flushSync(()=>{f(t)}))})},[m,t,n,C,I]);eW(()=>{!1===s&&T.current.isPositioned&&(T.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[s]);let L=o.useRef(!1);eW(()=>(L.current=!0,()=>{L.current=!1}),[]),eW(()=>{if(x&&(R.current=x),E&&(k.current=E),x&&E){if(A.current)return A.current(x,E,N);N()}},[x,E,N,A,S]);let _=o.useMemo(()=>({reference:R,floating:k,setReference:b,setFloating:w}),[b,w]),M=o.useMemo(()=>({reference:x,floating:E}),[x,E]),P=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=ez(M.floating,d.x),o=ez(M.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+o+"px)",...ej(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:o}},[n,u,M.floating,d.x,d.y]);return o.useMemo(()=>({...d,update:N,refs:_,elements:M,floatingStyles:P}),[d,N,_,M,P])}({...e,elements:{...l,...u&&{reference:u}}}),g=o.useCallback(e=>{let t=d(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),p.refs.setReference(t)},[p.refs]),v=o.useCallback(e=>{(d(e)||null===e)&&(f.current=e,a(e)),(d(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!d(e))&&p.refs.setReference(e)},[p.refs]),h=o.useMemo(()=>({...p.refs,setReference:v,setPositionReference:g,domReference:f}),[p.refs,v,g]),y=o.useMemo(()=>({...p.elements,domReference:s}),[p.elements,s]),b=o.useMemo(()=>({...p,...r,refs:h,elements:y,nodeId:t}),[p,h,y,t,r]);return eG(()=>{r.dataRef.current.floatingContext=b;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=b)}),o.useMemo(()=>({...p,context:b,refs:h,elements:y}),[p,h,y,b])}({placement:"bottom-start",transform:!1,middleware:[eQ(m),eY({allowedPlacements:s,padding:5}),eK({rootBoundary:"viewport",fallbackPlacements:["bottom-end"],fallbackStrategy:"bestFit"}),eU({})],whileElementsMounted:eD,strategy:"absolute",open:er,onOpenChange:e=>e?Y():X()}),ec=(0,o.useCallback)(()=>{if(!K){if(null==r||r("click","quick-add-follow"),!k){Y();return}if(!b){J();return}q||b.registerTicker(t),b.updateTickerWatchlists().catch(()=>J()).then(()=>{Y()}),requestAnimationFrame(()=>el())}},[Y,K,b,t,q,k,J]),es=function(e,t){var n,r;void 0===t&&(t={});let{open:l,elements:i,floatingId:a}=e,{enabled:u=!0,role:c="dialog"}=t,s=e7(),d=(null==(n=i.domReference)?void 0:n.id)||s,f=o.useMemo(()=>{var e;return(null==(e=tk(i.floating))?void 0:e.id)||a},[i.floating,a]),m=null!=(r=tB.get(c))?r:c,p=null!=e4(),g=o.useMemo(()=>"tooltip"===m||"label"===c?{["aria-"+("label"===c?"labelledby":"describedby")]:l?f:void 0}:{"aria-expanded":l?"true":"false","aria-haspopup":"alertdialog"===m?"dialog":m,"aria-controls":l?f:void 0,..."listbox"===m&&{role:"combobox"},..."menu"===m&&{id:d},..."menu"===m&&p&&{role:"menuitem"},..."select"===c&&{"aria-autocomplete":"none"},..."combobox"===c&&{"aria-autocomplete":"list"}},[m,f,p,l,d,c]),v=o.useMemo(()=>{let e={id:f,...m&&{role:m}};return"tooltip"===m||"label"===c?e:{...e,..."menu"===m&&{"aria-labelledby":d}}},[m,f,d,c]),h=o.useCallback(e=>{let{active:t,selected:n}=e,o={role:"option",...t&&{id:f+"-fui-option"}};switch(c){case"select":return{...o,"aria-selected":t&&n};case"combobox":return{...o,"aria-selected":n}}return{}},[f,c]);return o.useMemo(()=>u?{reference:g,floating:v,item:h}:{},[u,g,v,h])}(ea),{getReferenceProps:ed,getFloatingProps:ef}=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),l=o.useCallback(t=>tO(t,e,"reference"),t),i=o.useCallback(t=>tO(t,e,"floating"),n),a=o.useCallback(t=>tO(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:l,getFloatingProps:i,getItemProps:a}),[l,i,a])}([function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:l,dataRef:i}=e,{enabled:a=!0,escapeKey:u=!0,outsidePress:c=!0,outsidePressEvent:s="pointerdown",referencePress:m=!1,referencePressEvent:p="pointerdown",ancestorScroll:g=!1,bubbles:b,capture:E}=t,k=e8(),T=eZ("function"==typeof c?c:()=>!1),I="function"==typeof c?T:c,N=o.useRef(!1),L=o.useRef(!1),{escapeKey:_,outsidePress:M}=t_(b),{escapeKey:P,outsidePress:O}=t_(E),B=o.useRef(!1),F=eZ(e=>{var t;if(!n||!a||!u||"Escape"!==e.key||B.current)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,l=k?tn(k.nodesRef.current,o):[];if(!_&&(e.stopPropagation(),l.length>0)){let e=!0;if(l.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),D=eZ(e=>{var t;let n=()=>{var t;F(e),null==(t=C(e))||t.removeEventListener("keydown",n)};null==(t=C(e))||t.addEventListener("keydown",n)}),q=eZ(e=>{var t;let n=N.current;N.current=!1;let o=L.current;if(L.current=!1,"click"===s&&o||n||"function"==typeof I&&!I(e))return;let a=C(e),u="["+e3("inert")+"]",c=S(l.floating).querySelectorAll(u),m=d(a)?a:null;for(;m&&!h(m);){let e=w(m);if(h(e)||!d(e))break;m=e}if(c.length&&d(a)&&!a.matches("html,body")&&!R(a,l.floating)&&Array.from(c).every(e=>!R(m,e)))return;if(f(a)&&j){let t=h(a),n=y(a),o=/auto|scroll/,r=t||o.test(n.overflowX),l=t||o.test(n.overflowY),i=r&&a.clientWidth>0&&a.scrollWidth>a.clientWidth,u=l&&a.clientHeight>0&&a.scrollHeight>a.clientHeight,c="rtl"===n.direction,s=u&&(c?e.offsetX<=a.offsetWidth-a.clientWidth:e.offsetX>a.clientWidth),d=i&&e.offsetY>a.clientHeight;if(s||d)return}let p=null==(t=i.current.floatingContext)?void 0:t.nodeId,g=k&&tn(k.nodesRef.current,p).some(t=>{var n;return A(e,null==(n=t.context)?void 0:n.elements.floating)});if(A(e,l.floating)||A(e,l.domReference)||g)return;let v=k?tn(k.nodesRef.current,p):[];if(v.length>0){let e=!0;if(v.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),W=eZ(e=>{var t;let n=()=>{var t;q(e),null==(t=C(e))||t.removeEventListener(s,n)};null==(t=C(e))||t.addEventListener(s,n)});o.useEffect(()=>{if(!n||!a)return;i.current.__escapeKeyBubbles=_,i.current.__outsidePressBubbles=M;let e=-1;function t(e){r(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),B.current=!0}function c(){e=window.setTimeout(()=>{B.current=!1},v()?5:0)}let f=S(l.floating);u&&(f.addEventListener("keydown",P?D:F,P),f.addEventListener("compositionstart",o),f.addEventListener("compositionend",c)),I&&f.addEventListener(s,O?W:q,O);let m=[];return g&&(d(l.domReference)&&(m=x(l.domReference)),d(l.floating)&&(m=m.concat(x(l.floating))),!d(l.reference)&&l.reference&&l.reference.contextElement&&(m=m.concat(x(l.reference.contextElement)))),(m=m.filter(e=>{var t;return e!==(null==(t=f.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{u&&(f.removeEventListener("keydown",P?D:F,P),f.removeEventListener("compositionstart",o),f.removeEventListener("compositionend",c)),I&&f.removeEventListener(s,O?W:q,O),m.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[i,l,u,I,s,n,r,g,a,_,M,F,P,D,q,O,W]),o.useEffect(()=>{N.current=!1},[I,s]);let H=o.useMemo(()=>({onKeyDown:F,...m&&{[tN[p]]:e=>{r(!1,e.nativeEvent,"reference-press")},..."click"!==p&&{onClick(e){r(!1,e.nativeEvent,"reference-press")}}}}),[F,r,m,p]),j=o.useMemo(()=>({onKeyDown:F,onMouseDown(){L.current=!0},onMouseUp(){L.current=!0},[tL[s]]:()=>{N.current=!0}}),[F,s]);return o.useMemo(()=>a?{reference:H,floating:j}:{},[a,H,j])}(ea,{outsidePress:p,escapeKey:p,outsidePressEvent:"pointerdown"}),es]);(0,o.useEffect)(()=>{ei.reference.current!==F&&(ei.setReference(F),el())},[F]),(0,o.useEffect)(()=>{O&&ei.floating.current!==O&&(ei.setFloating(O),el())},[O]);let em=(0,o.useMemo)(()=>tz.has(a),[a]);return o.createElement("div",{className:(0,i.Sh)([tq.quickAddContainer,"button"===a&&tq.withButton,em&&tq.withIcon,n]),"data-component":g},"button"===a&&o.createElement(tW.q,{isFollowing:H,onClick:ec,ref:D}),em&&o.createElement(tH.P,{size:"icon-with-small-text"===a?"small":"default",showText:tV.has(a),isFollowing:H,onClick:ec,ref:D,...ed()}),er&&o.createElement(tx,{id:"quick-add"},o.createElement(tI,{initialFocus:-1,returnFocus:!0,modal:!1,context:ea},o.createElement("div",{className:tq.floatingUI,ref:B,style:{...eu},...ef()},o.createElement(tj.c,{trackClick:r,className:tq.quickAddOverlay,watchlists:W,onCreateAccountClick:G,onSignInClick:Z,canAddWatchlist:!N,onClose:ee,showError:j,onSave:$,onCreateNewWatchlist:et,isLoggedIn:en,isFollowing:H,isSubscribed:"BBG"===P,disabled:c})))))}tQ.ignoreCommittee=!0},81077:function(e,t,n){"use strict";n.d(t,{P:function(){return c}});var o=n(67294),r=n(25434),l=n(77536),i=n(60006),a=n(70390);n(77975);var u={quickAddIcon:"media-ui-QuickAddIcon_quickAddIcon-wfQef1xSlVM-",button:"media-ui-QuickAddIcon_button-Y9zSvXSYXz8-",followText:"media-ui-QuickAddIcon_followText-9kAiCTBOXOE-",small:"media-ui-QuickAddIcon_small-oOgr2T24kFI-"};let c=o.forwardRef(function(e,t){let{isFollowing:n=!1,name:c="quick-add-icon",onClick:s=null,showText:d=!1,size:f="default",trackingFunction:m=null}=e,[p]=(0,r.f)(c),g=(0,o.useCallback)(()=>{null==m||m(),null==s||s()},[s,m]);return o.createElement("div",{className:(0,l.Sh)([u.quickAddIcon,"small"===f&&u.small],{...e,name:c}),ref:t,"data-component":p,onClick:g},o.createElement(i.h,{className:u.button,size:f},n?o.createElement(a.yv,{title:"Following"}):o.createElement(a.am,{title:"Follow"})),d&&o.createElement("span",{className:u.followText},n?"Following":"Follow"))})},24770:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});var o=n(67294),r=n(25434),l=n(77536),i=n(75197);n(59717);let a=o.forwardRef(function(e,t){let{name:n="quick-add-rounded-toggle",isFollowing:a=!1,onClick:u=null,trackingFunction:c=()=>{}}=e,s=(0,r.f)(n),d=(0,l.Sh)(["media-ui-QuickAddRoundedToggle_quickAddRoundedToggle-ptkxSdQlGfU-"],{...e,name:n}),f=(0,o.useCallback)(()=>{null==c||c(),null==u||u()},[u,c]);return o.createElement("div",{className:d,ref:t,"data-component":s,onClick:f},o.createElement(i.I,{active:a,activeText:"Following",inactiveText:"Follow",title:a?"Following":"Follow",withIcon:!0}))})},64057:function(e,t,n){"use strict";n.d(t,{R:function(){return a}});var o=n(67294),r=n(25434),l=n(77536);n(87864);var i={securityName:"media-ui-SecurityName_securityName-WpFW87DcVnk-",small:"media-ui-SecurityName_small-G7IYLPaXvF8-",default:"media-ui-SecurityName_default-rQcqATandWE-",large:"media-ui-SecurityName_large-ZrYZDDP-gFc-",extraLarge:"media-ui-SecurityName_extraLarge-CPbNyHrfjZI-",link:"media-ui-SecurityName_link-EKXk-l7aiCM-",isDark:"media-ui-SecurityName_isDark-uoCIz2EsjQI-",_default:"media-ui-SecurityName_default-rQcqATandWE-"};let a=o.forwardRef(function(e,t){let{anchorOnClick:n,anchorTarget:a="_parent",name:u="SecurityName",securityName:c,size:s="default",url:d,isDark:f=!1}=e,m=(0,r.f)(u),p=(0,l.Sh)([i.securityName,i[s],f&&i.isDark],e);return o.createElement("div",{className:p,ref:t,"data-component":m},d?o.createElement("a",{href:d,target:a,rel:"noopener",className:i.link,onClick:n},c):c)})},81789:function(){},8640:function(){},77975:function(){},59717:function(){},87864:function(){}}]);