"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_primer_behaviors_dist_esm_index_mjs"],{69676:(t,e,n)=>{let i;n.d(e,{z0:()=>s,NK:()=>E,eb:()=>T,iE:()=>function t(e,n,o){let l;let r=new AbortController,a=null!=o?o:r.signal;e.setAttribute("data-focus-trap","active");let d=document.createElement("span");d.setAttribute("class","sentinel"),d.setAttribute("tabindex","0"),d.setAttribute("aria-hidden","true"),d.onfocus=()=>{let t=(0,u.Z0)(e,!0);null==t||t.focus()};let s=document.createElement("span");s.setAttribute("class","sentinel"),s.setAttribute("tabindex","0"),s.setAttribute("aria-hidden","true"),s.onfocus=()=>{let t=(0,u.Z0)(e);null==t||t.focus()},e.prepend(d),e.append(s);let f=function(t,e){let n=new MutationObserver(n=>{for(let i of n)if("childList"===i.type&&i.addedNodes.length){if(Array.from(i.addedNodes).filter(t=>t instanceof HTMLElement&&t.classList.contains("sentinel")&&"SPAN"===t.tagName).length)return;let n=t.firstElementChild,o=t.lastElementChild,[l,r]=e;(null==n?void 0:n.classList.contains("sentinel"))||t.insertAdjacentElement("afterbegin",l),(null==o?void 0:o.classList.contains("sentinel"))||t.insertAdjacentElement("beforeend",r)}});return n.observe(t,{childList:!0}),n}(e,[d,s]);function c(t){if(t instanceof HTMLElement&&document.contains(e)){if(e.contains(t)){l=t;return}if(l&&(0,u.AO)(l)&&e.contains(l)){l.focus();return}if(n&&e.contains(n)){n.focus();return}{let t=(0,u.Z0)(e);null==t||t.focus();return}}}let g=function(t){let e=new AbortController;return t.addEventListener("abort",()=>{e.abort()}),e}(a);if(i){let t=i;i.container.setAttribute("data-focus-trap","suspended"),i.controller.abort(),h.push(t)}g.signal.addEventListener("abort",()=>{i=void 0}),a.addEventListener("abort",()=>{e.removeAttribute("data-focus-trap");let n=e.getElementsByClassName("sentinel");for(;n.length>0;)n[0].remove();let i=h.findIndex(t=>t.container===e);i>=0&&h.splice(i,1),f.disconnect(),function(){let e=h.pop();e&&t(e.container,e.initialFocus,e.originalSignal)}()}),document.addEventListener("focus",t=>{c(t.target)},{signal:g.signal,capture:!0}),c(document.activeElement),i={container:e,controller:g,initialFocus:n,originalSignal:a};let p=h.findIndex(t=>t.container===e);if(p>=0&&h.splice(p,1),!o)return r},zB:()=>L,uG:()=>r,yX:()=>y,y8:()=>A,cY:()=>O,eg:()=>M,Nt:()=>x,uw:()=>C,Rt:()=>H});let o={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},l={start:["end","center"],end:["start","center"],center:["end","start"]};function r(t,e,n={}){let i=function(t){if(function(t){var e;if("DIALOG"===t.tagName)return!0;try{if(t.matches(":popover-open")&&/native code/.test(null===(e=document.body.showPopover)||void 0===e?void 0:e.toString()))return!0}catch(t){}return!1}(t))return document.body;let e=t.parentNode;for(;null!==e;){if(e instanceof HTMLElement&&"static"!==getComputedStyle(e).position)return e;e=e.parentNode}return document.body}(t),s=function(t){let e=t;for(;null!==e&&e instanceof Element&&"visible"===getComputedStyle(e).overflow;)e=e.parentNode;let n=e!==document.body&&e instanceof HTMLElement?e:document.body,i=n.getBoundingClientRect(),o=getComputedStyle(n),[l,r,a,d]=[o.borderTopWidth,o.borderLeftWidth,o.borderRightWidth,o.borderBottomWidth].map(t=>parseInt(t,10)||0);return{top:i.top+l,left:i.left+r,width:i.width-a-r,height:Math.max(i.height-l-d,n===document.body?window.innerHeight:-1/0)}}(i),u=getComputedStyle(i),f=i.getBoundingClientRect(),[c,g]=[u.borderTopWidth,u.borderLeftWidth].map(t=>parseInt(t,10)||0);return function(t,e,n,i,{side:r,align:a,allowOutOfBounds:s,anchorOffset:u,alignmentOffset:f}){let c={top:t.top-e.top,left:t.left-e.left,width:t.width,height:t.height},g=d(n,i,r,a,u,f),h=r,p=a;if(g.top-=e.top,g.left-=e.left,!s){var m,v,b,w;let s=o[r],A=0;if(s){let t=r;for(;Ac.height+c.top:v.leftc.width+c.left);){let o=s[A++];t=o,g=d(n,i,o,a,u,f),g.top-=e.top,g.left-=e.left,h=o}}let E=l[a],T=0;if(E){let t=a;for(;Tc.left+c.width||w.leftt.width+c.left&&(g.left=t.width+c.left-n.width),s&&At.height+c.top&&(g.top=Math.max(t.height+c.top-n.height,0))}return Object.assign(Object.assign({},g),{anchorSide:h,anchorAlign:p})}(s,{top:f.top+c,left:f.left+g},t.getBoundingClientRect(),e instanceof Element?e.getBoundingClientRect():e,function(t={}){var e,n,i,o,l;let r=null!==(e=t.side)&&void 0!==e?e:a.side,d=null!==(n=t.align)&&void 0!==n?n:a.align;return{side:r,align:d,anchorOffset:null!==(i=t.anchorOffset)&&void 0!==i?i:"inside-center"===r?0:a.anchorOffset,alignmentOffset:null!==(o=t.alignmentOffset)&&void 0!==o?o:"center"!==d&&r.startsWith("inside")?a.alignmentOffset:0,allowOutOfBounds:null!==(l=t.allowOutOfBounds)&&void 0!==l?l:a.allowOutOfBounds}}(n))}let a={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function d(t,e,n,i,o,l){let r=e.left+e.width,a=e.top+e.height,d=-1,s=-1;return"outside-top"===n?d=e.top-o-t.height:"outside-bottom"===n?d=a+o:"outside-left"===n?s=e.left-o-t.width:"outside-right"===n&&(s=r+o),("outside-top"===n||"outside-bottom"===n)&&(s="start"===i?e.left+l:"center"===i?e.left-(t.width-e.width)/2+l:r-t.width-l),("outside-left"===n||"outside-right"===n)&&(d="start"===i?e.top+l:"center"===i?e.top-(t.height-e.height)/2+l:a-t.height-l),"inside-top"===n?d=e.top+o:"inside-bottom"===n?d=a-o-t.height:"inside-left"===n?s=e.left+o:"inside-right"===n?s=r-o-t.width:"inside-center"===n&&(s=(r+e.left)/2-t.width/2+o),"inside-top"===n||"inside-bottom"===n?s="start"===i?e.left+l:"center"===i?e.left-(t.width-e.width)/2+l:r-t.width-l:("inside-left"===n||"inside-right"===n||"inside-center"===n)&&(d="start"===i?e.top+l:"center"===i?e.top-(t.height-e.height)/2+l:a-t.height-l),{top:d,left:s}}var s,u=n(55966);let f=!1;function c(){}try{let t=Object.create({},{signal:{get(){f=!0}}});window.addEventListener("test",c,t),window.removeEventListener("test",c,t)}catch(t){}function g(){f||(!function(){if("undefined"==typeof window)return;let t=EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener=function(e,n,i){return"object"==typeof i&&"signal"in i&&i.signal instanceof AbortSignal&&t.call(i.signal,"abort",()=>{this.removeEventListener(e,n,i)}),t.call(this,e,n,i)}}(),f=!0)}g();let h=[];var p=n(84366);let m=1e4;g(),function(t){t[t.ArrowHorizontal=1]="ArrowHorizontal",t[t.ArrowVertical=2]="ArrowVertical",t[t.JK=4]="JK",t[t.HL=8]="HL",t[t.HomeAndEnd=16]="HomeAndEnd",t[t.PageUpDown=256]="PageUpDown",t[t.WS=32]="WS",t[t.AD=64]="AD",t[t.Tab=128]="Tab",t[t.Backspace=512]="Backspace",t[t.ArrowAll=3]="ArrowAll",t[t.HJKL=12]="HJKL",t[t.WASD=96]="WASD",t[t.All=511]="All"}(s||(s={}));let v={ArrowLeft:s.ArrowHorizontal,ArrowDown:s.ArrowVertical,ArrowUp:s.ArrowVertical,ArrowRight:s.ArrowHorizontal,h:s.HL,j:s.JK,k:s.JK,l:s.HL,a:s.AD,s:s.WS,w:s.WS,d:s.AD,Tab:s.Tab,Home:s.HomeAndEnd,End:s.HomeAndEnd,PageUp:s.PageUpDown,PageDown:s.PageUpDown,Backspace:s.Backspace},b={ArrowLeft:"previous",ArrowDown:"next",ArrowUp:"previous",ArrowRight:"next",h:"previous",j:"next",k:"previous",l:"next",a:"previous",s:"next",w:"previous",d:"next",Tab:"next",Home:"start",End:"end",PageUp:"start",PageDown:"end",Backspace:"previous"};function w(t){let e=b[t.key];if("Tab"===t.key&&t.shiftKey)return"previous";let n=(0,p.U)();if(n&&t.metaKey||!n&&t.ctrlKey){if("ArrowLeft"===t.key||"ArrowUp"===t.key)return"start";if("ArrowRight"===t.key||"ArrowDown"===t.key)return"end"}return e}let A="data-is-active-descendant",E="activated-directly",T="activated-indirectly",y="data-has-active-descendant";function L(t,e){var n,i,o,l,r;let a,d,f;let c=[],g=new WeakMap,h=null!==(n=null==e?void 0:e.bindKeys)&&void 0!==n?n:((null==e?void 0:e.getNextFocusable)?s.ArrowAll:s.ArrowVertical)|s.HomeAndEnd,L=null!==(i=null==e?void 0:e.focusOutBehavior)&&void 0!==i?i:"stop",H=null!==(o=null==e?void 0:e.focusInStrategy)&&void 0!==o?o:"previous",O=null==e?void 0:e.activeDescendantControl,x=null==e?void 0:e.onActiveDescendantChanged,M=null!==(l=null==e?void 0:e.preventScroll)&&void 0!==l&&l;function C(t,e=!1){let n=a;if(a=t,O){t&&document.activeElement===O?N(n,t,e):D();return}n&&n!==t&&g.has(n)&&n.setAttribute("tabindex","-1"),null==t||t.setAttribute("tabindex","0")}function N(e,n,i=!1){n.id||n.setAttribute("id",`__primer_id_${m++}`),e&&e!==n&&e.removeAttribute(A),O&&(i||O.getAttribute("aria-activedescendant")!==n.id)&&(O.setAttribute("aria-activedescendant",n.id),t.setAttribute(y,n.id),n.setAttribute(A,i?E:T),null==x||x(n,e,i))}function D(e=a){for(let n of("first"===H&&(a=void 0),null==O||O.removeAttribute("aria-activedescendant"),t.removeAttribute(y),null==e||e.removeAttribute(A),t.querySelectorAll(`[${A}]`)))null==n||n.removeAttribute(A);null==x||x(void 0,e,!1)}function k(...t){let n=t.filter(t=>{var n,i;return null===(i=null===(n=null==e?void 0:e.focusableElementFilter)||void 0===n?void 0:n.call(e,t))||void 0===i||i});if(0!==n.length){for(let t of(c.splice(function(t){let e=t[0];if(0===c.length)return 0;let n=0,i=c.length-1;for(;n<=i;){let t=Math.floor((n+i)/2);(c[t].compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)>0?i=t-1:n=t+1}return n}(n),0,...n),n))g.has(t)||g.set(t,t.getAttribute("tabindex")),t.setAttribute("tabindex","-1");a||C(c[0])}}function S(...t){for(let e of t){let t=c.indexOf(e);t>=0&&c.splice(t,1);let n=g.get(e);void 0!==n&&(null===n?e.removeAttribute("tabindex"):e.setAttribute("tabindex",n),g.delete(e)),e===a&&C(c[0])}}let P={reverse:null==e?void 0:e.reverse,strict:null==e?void 0:e.strict,onlyTabbable:null==e?void 0:e.onlyTabbable};k(...(0,u.K1)(t,P)),C("function"==typeof H?H(document.body):c[0]),new MutationObserver(t=>{for(let e of t){for(let t of e.removedNodes)t instanceof HTMLElement&&S(...(0,u.K1)(t));"attributes"===e.type&&null===e.oldValue&&e.target instanceof HTMLElement&&S(e.target)}for(let e of t){for(let t of e.addedNodes)t instanceof HTMLElement&&k(...(0,u.K1)(t,P));"attributes"===e.type&&null!==e.oldValue&&e.target instanceof HTMLElement&&k(e.target)}}).observe(t,{subtree:!0,childList:!0,attributeFilter:["hidden","disabled"],attributeOldValue:!0});let W=new AbortController,B=null!==(r=null==e?void 0:e.abortSignal)&&void 0!==r?r:W.signal;B.addEventListener("abort",()=>{S(...c)}),t.addEventListener("mousedown",t=>{t.target instanceof HTMLElement&&t.target!==document.activeElement&&(d=c.indexOf(t.target))},{signal:B}),O?(t.addEventListener("focusin",t=>{t.target instanceof HTMLElement&&c.includes(t.target)&&(O.focus({preventScroll:M}),C(t.target))},{signal:B}),t.addEventListener("mousemove",({target:t})=>{if(!(t instanceof Node))return;let e=c.find(e=>e.contains(t));e&&C(e)},{signal:B,capture:!0}),O.addEventListener("focusin",()=>{a?N(void 0,a):C(c[0])},{signal:B}),O.addEventListener("focusout",()=>{D()},{signal:B})):t.addEventListener("focusin",e=>{if(e.target instanceof HTMLElement){if(void 0!==d)d>=0&&c[d]!==a&&C(c[d]),d=void 0;else if("previous"===H)C(e.target);else if("closest"===H||"first"===H){if(e.relatedTarget instanceof Element&&!t.contains(e.relatedTarget)){let t="previous"===f?c.length-1:0,e=c[t];null==e||e.focus({preventScroll:M});return}C(e.target)}else if("function"==typeof H){if(e.relatedTarget instanceof Element&&!t.contains(e.relatedTarget)){let t=H(e.relatedTarget);if((t?c.indexOf(t):-1)>=0&&t instanceof HTMLElement){t.focus({preventScroll:M});return}console.warn("Element requested is not a known focusable element.")}else C(e.target)}}f=void 0},{signal:B});let R=null!=O?O:t;return"closest"===H&&document.addEventListener("keydown",t=>{"Tab"===t.key&&(f=w(t))},{signal:B,capture:!0}),R.addEventListener("keydown",n=>{var i;if(n.key in b){let o=v[n.key];if(!n.defaultPrevented&&(o&h)>0&&!function(t,e){let n=t.key,i=[...n].length,o=e instanceof HTMLInputElement&&"text"===e.type||e instanceof HTMLTextAreaElement;if(o&&(1===i||"Home"===n||"End"===n)||e instanceof HTMLSelectElement&&(1===i||"ArrowDown"===n&&(0,p.U)()&&!t.metaKey||"ArrowDown"===n&&!(0,p.U)()&&t.altKey)||e instanceof HTMLTextAreaElement&&("PageUp"===n||"PageDown"===n))return!0;if(o){let t=0===e.selectionStart&&0===e.selectionEnd,i=e.selectionStart===e.value.length&&e.selectionEnd===e.value.length;if("ArrowLeft"===n&&!t||"ArrowRight"===n&&!i||e instanceof HTMLTextAreaElement&&("ArrowUp"===n&&!t||"ArrowDown"===n&&!i))return!0}return!1}(n,document.activeElement)){let o;let l=w(n);if((null==e?void 0:e.getNextFocusable)&&(o=e.getNextFocusable(l,null!==(i=document.activeElement)&&void 0!==i?i:void 0,n)),!o){let e=function(){if(!a)return 0;let e=c.indexOf(a),n=a===t?-1:0;return -1!==e?e:n}(),i=e;"previous"===l?i-=1:"start"===l?i=0:"next"===l?i+=1:i=c.length-1,i<0&&(i="wrap"===L&&"Tab"!==n.key?c.length-1:0),i>=c.length&&(i="wrap"===L&&"Tab"!==n.key?0:c.length-1),e!==i&&(o=c[i])}O?C(o||a,!0):o&&(f=l,o.focus({preventScroll:M})),("Tab"!==n.key||o)&&n.preventDefault()}}},{signal:B}),W}function H(t,e,{direction:n="vertical",startMargin:i=0,endMargin:o=0,behavior:l="smooth"}={}){let r="vertical"===n?"top":"left",a="vertical"===n?"bottom":"right",d="vertical"===n?"scrollTop":"scrollLeft",{[r]:s,[a]:u}=t.getBoundingClientRect(),{[r]:f,[a]:c}=e.getBoundingClientRect();if(sc-o){let t=u-c+e[d];e.scrollTo({behavior:l,[r]:t+o})}}function O(t){let e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}}function x(t){let e=t,n=e.ownerDocument;if(!n||!e.offsetParent)return;let i=n.defaultView.HTMLElement;if(e!==n.body){for(;e!==n.body;){if(!(e.parentElement instanceof i))return;let{position:t,overflowY:n,overflowX:o}=getComputedStyle(e=e.parentElement);if("fixed"===t||"auto"===n||"auto"===o||"scroll"===n||"scroll"===o)break}return e instanceof Document?null:e}}function M(t,e){let n=e,i=t.ownerDocument;if(!i)return;let o=i.documentElement;if(!o||t===o)return;let l=C(t,n);if(!l)return;let r=(n=l._container)===i.documentElement&&i.defaultView?{top:i.defaultView.pageYOffset,left:i.defaultView.pageXOffset}:{top:n.scrollTop,left:n.scrollLeft},a=l.top-r.top,d=l.left-r.left,s=n.clientHeight,u=n.clientWidth,f=s-(a+t.offsetHeight),c=u-(d+t.offsetWidth);return{top:a,left:d,bottom:f,right:c,height:s,width:u}}function C(t,e){let n,i,o,l=t,r=l.ownerDocument;if(!r)return;let a=r.documentElement;if(!a)return;let d=r.defaultView.HTMLElement,s=0,u=0,f=l.offsetHeight,c=l.offsetWidth;for(;!(l===r.body||l===e);){if(s+=l.offsetTop||0,u+=l.offsetLeft||0,!(l.offsetParent instanceof d))return;l=l.offsetParent}if(e&&e!==r&&e!==r.defaultView&&e!==r.documentElement&&e!==r.body){if(!(e instanceof d))return;o=e,n=e.scrollHeight,i=e.scrollWidth}else{var g,h;o=a,n=Math.max((g=r.body).scrollHeight,a.scrollHeight,g.offsetHeight,a.offsetHeight,a.clientHeight),i=Math.max((h=r.body).scrollWidth,a.scrollWidth,h.offsetWidth,a.offsetWidth,a.clientWidth)}let p=n-(s+f),m=i-(u+c);return{top:s,left:u,bottom:p,right:m,_container:o}}},55966:(t,e,n)=>{function*i(t,e={}){var n,o;let a=null!==(n=e.strict)&&void 0!==n&&n,d=null!==(o=e.onlyTabbable)&&void 0!==o&&o?r:l,s=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:t=>t instanceof HTMLElement&&d(t,a)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),u=null;if(!e.reverse&&d(t,a)&&(yield t),e.reverse){let t=s.lastChild();for(;t;)u=t,t=s.lastChild()}else u=s.firstChild();for(;u instanceof HTMLElement;)yield u,u=e.reverse?s.previousNode():s.nextNode();e.reverse&&d(t,a)&&(yield t)}function o(t,e=!1){return i(t,{reverse:e,strict:!0,onlyTabbable:!0}).next().value}function l(t,e=!1){let n=["BUTTON","INPUT","SELECT","TEXTAREA","OPTGROUP","OPTION","FIELDSET"].includes(t.tagName)&&t.disabled,i=t.hidden,o=t instanceof HTMLInputElement&&"hidden"===t.type,r=t.classList.contains("sentinel");if(n||i||o||r)return!1;if(e){let e=getComputedStyle(t),n=0===t.offsetWidth||0===t.offsetHeight,i=["hidden","collapse"].includes(e.visibility),o="none"===e.display||!t.offsetParent,l=0===t.getClientRects().length;if(n||i||l||o)return!1}return null!=t.getAttribute("tabindex")||"true"===t.getAttribute("contenteditable")||"plaintext-only"===t.getAttribute("contenteditable")||(!(t instanceof HTMLAnchorElement)||null!=t.getAttribute("href"))&&-1!==t.tabIndex}function r(t,e=!1){return l(t,e)&&"-1"!==t.getAttribute("tabindex")}n.d(e,{AO:()=>r,K1:()=>i,Z0:()=>o,tp:()=>l})},84366:(t,e,n)=>{let i;function o(){return void 0===i&&(i=/^mac/i.test(window.navigator.platform)),i}n.d(e,{U:()=>o})}}]); //# sourceMappingURL=vendors-node_modules_primer_behaviors_dist_esm_index_mjs-0409334be236.js.map