diff --git a/all/all.json b/all/all.json new file mode 100644 index 0000000..4f7cf26 --- /dev/null +++ b/all/all.json @@ -0,0 +1,2046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tvbox/all.json at main · vbskycn/tvbox · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ Skip to content + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + + + + + + + + +
+
+
+ + + + + + + + + +
+ +
+ +
+ +
+ + + + / + + tvbox + + + Public +
+ + +
+ +
+ + +
+
+ +
+
+ + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
+ + + + +
+ +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + diff --git a/all/lib/all(1).json b/all/lib/all(1).json new file mode 100644 index 0000000..72f9959 --- /dev/null +++ b/all/lib/all(1).json @@ -0,0 +1,27 @@ +{"urls": [{"name": "MY俊俊", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY俊俊.txt"}, + {"name": "MY巧巧", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY巧巧.txt"}, + {"name": "MY探探", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY探探.txt"}, + {"name": "MY桐桐", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY桐桐.txt"}, + {"name": "MY欧歌", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY欧歌.txt"}, + {"name": "MY洒哥", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY洒哥.txt"}, + {"name": "MY猫猫", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY猫猫.txt"}, + {"name": "MY空空", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY空空.txt"}, + {"name": "MY自用标清", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY自用标清.txt"}, + {"name": "MY荷城茶秀", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY荷城茶秀.txt"}, + {"name": "MY要要", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/MY要要.txt"}, + {"name": "taoiptv源", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/taoiptv源.txt"}, + {"name": "ware云盘", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware云盘.txt"}, + {"name": "ware体育", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware体育.txt"}, + {"name": "ware动漫", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware动漫.txt"}, + {"name": "ware影视", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware影视.txt"}, + {"name": "ware教育", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware教育.txt"}, + {"name": "ware文艺", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware文艺.txt"}, + {"name": "ware直播", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware直播.txt"}, + {"name": "ware磁力", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/ware磁力.txt"}, + {"name": "大卫", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/大卫.txt"}, + {"name": "小雅TV", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/小雅TV.txt"}, + {"name": "影视2025", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/影视2025.txt"}, + {"name": "欧哥", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/欧哥.txt"}, + {"name": "王小二", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/王小二.txt"}, + {"name": "运输车{跑马灯}", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/运输车{跑马灯}.txt"}, + {"name": "骚零", "url": "https://ghp.ci/https://raw.githubusercontent.com/vbskycn/tvbox/main/骚零.txt"}]} \ No newline at end of file diff --git a/all/lib/all.json b/all/lib/all.json new file mode 100644 index 0000000..d560a3a --- /dev/null +++ b/all/lib/all.json @@ -0,0 +1,2046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + tvbox/all.json at main · vbskycn/tvbox · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ Skip to content + + + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + +
+ +
+ + + + + + + + +
+ + + + + +
+ + + + + + + + + +
+
+
+ + + + + + + + + +
+ +
+ +
+ +
+ + + + / + + tvbox + + + Public +
+ + +
+ +
+ + +
+
+ +
+
+ + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + +
+
+ + + + +
+ +
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
+
+
+ + + diff --git a/all/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js b/all/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js new file mode 100644 index 0000000..e06cdc4 --- /dev/null +++ b/all/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js @@ -0,0 +1,108 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6","ui_packages_soft-navigate_soft-navigate_ts"],{70396:(e,t,r)=>{r.d(t,{a:()=>o,n:()=>i});var n=r(97797);function i(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!1)}function o(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!0)}(0,n.on)("deprecatedAjaxError","[data-remote]",function(e){let{error:t,text:r}=e.detail;e.currentTarget===e.target&&"abort"!==t&&"canceled"!==t&&(/{r.d(t,{A:()=>l,L:()=>s});var n=r(17688),i=r(21403),o=r(97797),a=r(34403);let d=new WeakMap;function l(e){let t=e.closest(".js-render-needs-enrichment");t&&(t.classList.remove("render-error"),d.get(t)?.setLoading(!1))}function s(e,t){let r=e.closest(".js-render-needs-enrichment");return!!r&&(r.classList.add("render-error"),d.get(r)?.setError(!0,t))}function c(e,t,r){let i=r.identifier??"",o=new URL(e,window.location.origin);for(let[e,r]of Object.entries(t))o.searchParams.append(e,`${r}`);return o.hash=i,(0,n.qy)` +
+ +
+ `}(0,i.lB)(".js-render-needs-enrichment",{constructor:HTMLElement,initialize:function(e){let t={color_mode:(0,a.PT)()},r=e.getAttribute("data-type"),i=e.getAttribute("data-src"),o=e.getAttribute("data-identity"),l=e.getElementsByClassName("js-render-enrichment-target")[0],s=e.getElementsByClassName("js-render-enrichment-loader")[0],u=l.closest("details"),f=document.createElement("div");f.classList.add("js-render-enrichment-fallback"),e.appendChild(f);let m=l.firstElementChild;f.appendChild(m);let h={setLoading(e){s.hidden=!e},setError:(e,t)=>(h.setLoading(!1),!1!==e&&(m.classList.toggle("render-plaintext-hidden",!e),!!t&&((0,n.XX)([t,m],f),!0)))};d.set(e,h);let p=l.getAttribute("data-plain"),v=l.getAttribute("data-json");if(null==v||null==p)throw h.setError(!0,(0,n.qy)`

Unable to render rich display

`),Error(`Expected to see input data for type: ${r}`);let g=c(i,t,{type:r,identifier:o,contentJson:v}),y=c(i,t,{type:r,identifier:`${o}-fullscreen`,contentJson:v}),b=function(e,t,r){let i=(0,n.qy)` + + + `,o=(0,n.qy)` +
+ + + + + + +
+ + +
+
+
+ `;return(0,n.qy)`
+ ${o}${i} +
`}(p,()=>{(0,n.XX)(y,l.getElementsByClassName("Box-body")[0])},{type:r});u&&!u.open?u.ontoggle=()=>{u.open&&((0,n.XX)([b,g],l),u.ontoggle=null)}:(0,n.XX)([b,g],l)}}),(0,o.on)("preview:toggle:off",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment"),r=t?.querySelector(".js-render-enrichment-target");r&&(r.textContent="")}),(0,o.on)("preview:rendered",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment");t&&d.get(t)?.setLoading(!1)})},61430:(e,t,r)=>{r.d(t,{d:()=>c,s:()=>s});var n=r(22247),i=r(21403),o=r(97797);function a(e,t){let r=e.currentTarget;if(!(r instanceof Element))return;let n=t&&e instanceof CustomEvent&&e.detail?.error?.message?.includes("responded with a status of 403");for(let e of r.querySelectorAll("[data-show-on-forbidden-error]"))e instanceof HTMLElement&&(e.hidden=!n);for(let e of r.querySelectorAll("[data-show-on-error]"))e instanceof HTMLElement&&(e.hidden=n||!t);for(let e of r.querySelectorAll("[data-hide-on-error]"))e instanceof HTMLElement&&(e.hidden=t)}function d(e){a(e,!1)}function l(e){a(e,!0)}function s({currentTarget:e}){e instanceof Element&&c(e)}function c(e){let t=e.closest("details");t&&function(e){let t=e.getAttribute("data-deferred-details-content-url");if(t){e.removeAttribute("data-deferred-details-content-url");let r=e.querySelector("include-fragment, poll-include-fragment");r&&(r.src=t)}}(t)}(0,i.lB)("include-fragment, poll-include-fragment",{subscribe:e=>(0,n.Zz)((0,n.Rt)(e,"error",l),(0,n.Rt)(e,"loadstart",d))}),(0,o.on)("click","include-fragment button[data-retry-button]",({currentTarget:e})=>{e.closest("include-fragment").refetch()})},20087:(e,t,r)=>{r.d(t,{Qs:()=>v,hq:()=>d,zr:()=>g});var n=r(17688),i=r(47233),o=r(21403),a=r(27811);function d(e){return!!e.querySelector('.js-render-target[data-type="ipynb"]')}let l=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],s=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],c=new WeakMap;function u(e){let t=c.get(e);null!=t&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}function f(e,t=""){e.classList.remove(...l),e.classList.add("is-render-failed");let r=function(e){let t=(0,n.qy)`

Unable to render rich display

`;if(""!==e){let r=e.split(` +`);t=(0,n.qy)`

Unable to render rich display

+

${r.map(e=>(0,n.qy)`${e}
`)}

`}return(0,n.qy)`
${t}
`}(t);!1===(0,i.L)(e,r)&&function(e,t){let r=e.querySelector(".render-viewer-error");r&&(r.remove(),e.classList.remove("render-container"),(0,n.XX)(t,e))}(e,r),u(e)}function m(e,t=!1){!(!e||!(0,a.A)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally"))&&(!t||c.get(e)?.hello)&&f(e)}function h(e,t,r){return!!e&&!!e.postMessage&&(e.postMessage(JSON.stringify(t),r),!0)}function p(e){return t=>{if(!t.querySelector(".js-render-target"))return;let r=t.querySelector("iframe"),n=r?.contentWindow;if(n)return e(n)}}(0,o.lB)(".js-render-target",function(e){e.classList.remove(...s),e.style.height="auto",!c.get(e)?.load&&(u(e),c.get(e)||(c.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(m,1e4,e,!0),loadTimer:window.setTimeout(m,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))}),window.addEventListener("message",function(e){let t=e.data;if(!t)return;if("string"==typeof t)try{t=JSON.parse(t)}catch{return}if("object"!=typeof t&&void 0!=t||"render"!==t.type||"string"!=typeof t.identity)return;let r=t.identity;if("string"!=typeof t.body)return;let n=t.body,o=function(e,t){for(let r of e.querySelectorAll(".js-render-target[data-identity][data-host]"))if(r.getAttribute("data-identity")===t)return r;return null}(document,r);if(!o||e.origin!==o.getAttribute("data-host"))return;let a=e.origin,d=null!=t.payload?t.payload:void 0,s=o.querySelector("iframe"),u=s?.contentWindow;switch(n){case"hello":if((c.get(o)||{untimed:!0}).hello=Date.now(),!u)return;h(u,{type:"render:cmd",body:{cmd:"ack",ack:!0}},a),h(u,{type:"render:cmd",body:{cmd:"branding",branding:!1}},a);break;case"error":f(o,d?.error);break;case"error:fatal":f(o,d?.error),o.classList.add("is-render-failed-fatal");break;case"error:invalid":f(o,d?.error),o.classList.add("is-render-failed-invalid");break;case"loading":o.classList.remove(...l),o.classList.add("is-render-loading");break;case"loaded":o.classList.remove(...l),o.classList.add("is-render-loaded");break;case"ready":(0,i.A)(o),o.classList.remove(...l),o.classList.add("is-render-ready"),d&&"number"==typeof d.height&&(o.style.height=`${d.height}px`,""!==location.hash&&window.dispatchEvent(new HashChangeEvent("hashchange"))),d?.ack===!0&&window.requestAnimationFrame(()=>{setTimeout(()=>{h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:ready:ack","code_rendering_service:ready:ack":{}}},a)},0)});break;case"resize":d&&"number"==typeof d.height&&(o.style.height=`${d.height}px`);break;case"code_rendering_service:container:get_size":h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:o?.getBoundingClientRect().width}}},a);break;case"code_rendering_service:markdown:get_data":let m;if(!u)return;let p=s?.getAttribute("data-content")??"";try{m=JSON.parse(p)?.data}catch{m=null}m&&h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:m,width:o?.getBoundingClientRect().width}}},a)}});let v=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:expand_all"}},origin)),g=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:collapse_all"}},origin))},34403:(e,t,r)=>{r.d(t,{OQ:()=>a,PA:()=>l,PT:()=>u,Px:()=>s,to:()=>c});var n=r(32475),i=r(8367);function o(){(0,i.TV)("preferred_color_mode",a())}function a(){return d("dark")?"dark":d("light")?"light":void 0}function d(e){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${e})`).matches}function l(e){let t=document.querySelector("html[data-color-mode]");t&&t.setAttribute("data-color-mode",e)}function s(e,t){let r=document.querySelector("html[data-color-mode]");r&&r.setAttribute(`data-${t}-theme`,e)}function c(e){let t=document.querySelector("html[data-color-mode]");if(t)return t.getAttribute(`data-${e}-theme`)}function u(e="light"){let t=function(){let e=document.querySelector("html[data-color-mode]");if(e)return e.getAttribute("data-color-mode")}();return("auto"===t?a():t)??e}(async()=>{if(await n.G,o(),window.matchMedia){let e=window.matchMedia("(prefers-color-scheme: dark)");e?.addEventListener?e.addEventListener("change",o):e.addListener(o)}})()},52811:(e,t,r)=>{r.d(t,{C:()=>a,i:()=>d});var n=r(96679),i=r(27851),o=r(46493);function a(e,t){(0,i.G7)("arianotify_comprehensive_migration")?d(l(e),{...t,element:t?.element??e}):(0,i.G7)("primer_live_region_element")&&t?.element===void 0?(0,o.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):d(l(e),t)}function d(e,t){let{assertive:r,element:a}=t??{};(0,i.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(a||document.body).ariaNotify(e):(0,i.G7)("primer_live_region_element")&&void 0===a?(0,o.iP)(e,{politeness:r?"assertive":"polite"}):function(e,t,r){let i=r??n.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");i&&(i.textContent===e?i.textContent=`${e}\u00A0`:i.textContent=e)}(e,r,a)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},8367:(e,t,r)=>{function n(e){return i(e)[0]}function i(e){let t=[];for(let r of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[n,i]=r.trim().split("=");e===n&&void 0!==i&&t.push({key:n,value:i})}return t}function o(e,t,r=null,n=!1,i="lax"){let a=document.domain;if(null==a)throw Error("Unable to get document domain");a.endsWith(".github.com")&&(a="github.com");let d="https:"===location.protocol?"; secure":"",l=r?`; expires=${r}`:"";!1===n&&(a=`.${a}`);try{document.cookie=`${e}=${t}; path=/; domain=${a}${l}${d}; samesite=${i}`}catch{}}function a(e,t=!1){let r=document.domain;if(null==r)throw Error("Unable to get document domain");r.endsWith(".github.com")&&(r="github.com");let n=new Date(Date.now()-1).toUTCString(),i="https:"===location.protocol?"; secure":"",o=`; expires=${n}`;!1===t&&(r=`.${r}`);try{document.cookie=`${e}=''; path=/; domain=${r}${o}${i}`}catch{}}r.d(t,{OR:()=>i,Ri:()=>n,TV:()=>o,Yj:()=>a})},65461:(e,t,r)=>{r.d(t,{JC:()=>n.JC,KK:()=>n.KK,SK:()=>o,Vy:()=>n.Vy,ai:()=>n.ai,oc:()=>n.oc,rd:()=>n.rd});var n=r(50515);let i=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function o(e){return Array.from(e.matchAll(i)).map(([,e])=>e)}},46320:(e,t,r)=>{r.d(t,{Kq:()=>SoftNavErrorEvent,RQ:()=>SoftNavEndEvent,gh:()=>SoftNavPayloadEvent,ni:()=>SoftNavSuccessEvent,sW:()=>SoftNavStartEvent});var n=r(21715);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let o=class SoftNavEvent extends Event{constructor(e,t){super(t),i(this,"mechanism",void 0),this.mechanism=e}};let SoftNavStartEvent=class SoftNavStartEvent extends o{constructor(e){super(e,n.z.START)}};let SoftNavSuccessEvent=class SoftNavSuccessEvent extends o{constructor(e,t){super(e,n.z.SUCCESS),i(this,"visitCount",void 0),this.visitCount=t}};let SoftNavErrorEvent=class SoftNavErrorEvent extends o{constructor(e,t){super(e,n.z.ERROR),i(this,"error",void 0),this.error=t}};let SoftNavEndEvent=class SoftNavEndEvent extends o{constructor(e){super(e,n.z.END)}};let SoftNavPayloadEvent=class SoftNavPayloadEvent extends Event{constructor(e){super("soft-nav:payload"),i(this,"payload",void 0),i(this,"appPayload",void 0),this.payload=e.payload,this.appPayload=e.appPayload}}},97396:(e,t,r)=>{r.d(t,{Bu:()=>h,SC:()=>s,Ti:()=>f,iS:()=>c,k5:()=>l,o4:()=>u,rZ:()=>m});var n=r(21715),i=r(46320),o=r(7522),a=r(78284);let d=0;function l(){d=0,document.dispatchEvent(new Event(n.z.INITIAL)),(0,a.xT)()}function s(e){(0,a.LM)()||(document.dispatchEvent(new Event(n.z.PROGRESS_BAR.START)),document.dispatchEvent(new i.sW(e)),(0,a.Vy)(e),(0,a.ZW)(),(0,a.HK)(),(0,o.E5)())}function c(e={}){v(e)&&(d+=1,document.dispatchEvent(new i.ni((0,a.di)(),d)),f(e))}function u(e={}){if(!v(e))return;d=0;let t=(0,a.my)()||a.BW;document.dispatchEvent(new i.Kq((0,a.di)(),t)),p(),(0,o.Cd)(t),(0,a.xT)()}function f(e={}){if(!v(e))return;let t=(0,a.di)();p(),document.dispatchEvent(new i.RQ(t)),(0,a.Ff)(),(0,a.JA)(t)}function m(e={}){v(e)&&((0,o.Im)(),document.dispatchEvent(new Event(n.z.RENDER)))}function h(){document.dispatchEvent(new Event(n.z.FRAME_UPDATE))}function p(){document.dispatchEvent(new Event(n.z.PROGRESS_BAR.END))}function v({skipIfGoingToReactApp:e,allowedMechanisms:t=[]}={}){return(0,a.LM)()&&(0===t.length||t.includes((0,a.di)()))&&(!e||!(0,a.gc)())}},7522:(e,t,r)=>{r.d(t,{Cd:()=>l,E5:()=>d,Im:()=>s,nW:()=>a});var n=r(7479),i=r(78284);let o="stats:soft-nav-duration",a={turbo:"TURBO",react:"REACT","turbo.frame":"FRAME",ui:"UI",hard:"HARD"};function d(){window.performance.clearResourceTimings(),window.performance.mark(o)}function l(e){(0,n.i)({turboFailureReason:e,turboStartUrl:(0,i.dR)(),turboEndUrl:window.location.href})}function s(){let e=function(){if(0===performance.getEntriesByName(o).length)return null;performance.measure(o,o);let e=performance.getEntriesByName(o).pop();return e?e.duration:null}();if(!e)return;let t=a[(0,i.di)()],r=Math.round(e);t===a.react&&document.dispatchEvent(new CustomEvent("staffbar-update",{detail:{duration:r}})),(0,n.i)({requestUrl:window.location.href,softNavigationTiming:{mechanism:t,destination:(0,i.fX)()||"rails",duration:r,initiator:(0,i.Pv)()||"rails"}})}},59519:(e,t,r)=>{r.d(t,{softNavigate:()=>o});var n=r(97396),i=r(7332);let o=(e,t)=>{(0,n.SC)("turbo"),(0,i.YR)(e,{...t})}},22247:(e,t,r)=>{function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Rt:()=>i,Zz:()=>o,yU:()=>Subscription});let Subscription=class Subscription{constructor(e){n(this,"closed",void 0),n(this,"unsubscribe",void 0),this.closed=!1,this.unsubscribe=()=>{e(),this.closed=!0}}};function i(e,t,r,n={capture:!1}){return e.addEventListener(t,r,n),new Subscription(()=>{e.removeEventListener(t,r,n)})}function o(...e){return new Subscription(()=>{for(let t of e)t.unsubscribe()})}},27811:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)}}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-98c174d207ae.js.map \ No newline at end of file diff --git a/all/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js b/all/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js new file mode 100644 index 0000000..39b4a47 --- /dev/null +++ b/all/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235"],{44709:(e,t,s)=>{s.d(t,{O:()=>y});var n=s(97797),i=s(46208),o=s(24791),r=s(20451),l=s(22247),a=s(5221),m=s(21403),c=s(12559),u=s(82939);let d=[];function f(e){e.querySelector(".js-write-tab").click();let t=e.querySelector(".js-comment-field");t.focus(),(0,n.h)(t,"change")}function j(e){return e.querySelector(".js-comment-edit-form-deferred-include-fragment")}function g(e){j(e)?.setAttribute("loading","eager")}function y(e){let t=e.currentTarget.closest("form"),s=e.currentTarget.getAttribute("data-confirm-text");if((0,a.Av)(t)&&!confirm(s))return!1;for(let e of t.querySelectorAll("input, textarea"))e.value=e.defaultValue,e.classList.contains("session-resumable-canceled")&&(e.classList.add("js-session-resumable"),e.classList.remove("session-resumable-canceled"));let n=e.currentTarget.closest(".js-comment");return n&&n.classList.remove("is-comment-editing"),!0}function p(e){let t=e.querySelector("ol");if(t)for(let e of(t.textContent="",d.map(e=>{let t=document.createElement("li");return t.textContent=e,t})))t.appendChild(e);e.hidden=!1}function h(e,t){let s=e.querySelector(".js-comment-show-on-error");s&&(s.hidden=!t);let n=e.querySelector(".js-comment-hide-on-error");n&&(n.hidden=t)}(0,m.lB)(".js-comment-header-actions-deferred-include-fragment",{subscribe:e=>(0,l.Rt)(e,"loadstart",()=>{g(e.closest(".js-comment"))},{capture:!1,once:!0})}),(0,m.lB)(".js-comment .contains-task-list",{add:e=>{g(e.closest(".js-comment"))}}),(0,n.on)("click",".js-comment-edit-button",function(e){let t=e.currentTarget.closest(".js-comment");t.classList.add("is-comment-editing");let s=j(t);s?s.addEventListener("include-fragment-replaced",()=>f(t),{once:!0}):f(t);let n=e.currentTarget.closest(".js-dropdown-details");n&&n.removeAttribute("open")}),(0,n.on)("click",".js-comment-hide-button",function(e){let t=e.currentTarget.closest(".js-comment");h(t,!1);let s=t.querySelector(".js-minimize-comment");s&&s.classList.remove("d-none");let n=e.currentTarget.closest(".js-dropdown-details");n&&n.removeAttribute("open")}),(0,n.on)("click",".js-comment-hide-minimize-form",function(e){e.currentTarget.closest(".js-minimize-comment").classList.add("d-none")}),(0,n.on)("click",".js-comment-cancel-button",y),(0,n.on)("click",".js-cancel-issue-edit",function(e){e.currentTarget.closest(".js-details-container").querySelector(".js-comment-form-error").hidden=!0}),(0,c.JW)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(e,t,s){let n=e.closest(".js-comment");n.classList.add("is-comment-loading");let i=n.getAttribute("data-body-version");i&&s.headers.set("X-Body-Version",i)}),(0,c.JW)(".js-comment .js-comment-update",async function(e,t){let s,n=e.closest(".js-comment"),o=n.querySelector(".js-comment-update-error"),l=n.querySelector(".js-comment-body-error");o instanceof HTMLElement&&(o.hidden=!0),l instanceof HTMLElement&&(l.hidden=!0),d=[],e.classList.add("is-dirty");try{s=await t.json()}catch(e){if(422===e.response.status){let t=JSON.parse(e.response.text);if(t.errors){o instanceof HTMLElement&&(o.textContent=`There was an error posting your comment: ${t.errors.join(", ")}`,o.hidden=!1);return}}else throw e}finally{e.classList.remove("is-dirty")}if(!s)return;let m=s.json;m.errors&&m.errors.length>0&&(d=m.errors,p(l));let c=n.querySelector(".js-comment-body"),u=null!=c&&"async"===e.getAttribute("data-submitting-tracking-block-update")&&(0,a.it)(c,!0,!0);if(c&&m.body&&!u&&(0,i.Eu)(c,m.body,{keepInputValues:!0}),null!=m.source){let e=n.querySelector(".js-comment-field");if(e&&(e.defaultValue=m.source,u||(e.value=m.source)),m.default_merge_commit_message){if(document.querySelector(".js-merge-pr.is-merging")){let e=document.querySelector(".js-merge-pull-request textarea");e instanceof HTMLTextAreaElement&&e.value===e.defaultValue&&(e.value=e.defaultValue=m.default_merge_commit_message)}if(m.default_squash_commit_message&&document.querySelector(".js-merge-pr.is-squashing")){let e=document.querySelector(".js-merge-pull-request textarea");e instanceof HTMLTextAreaElement&&e.value===e.defaultValue&&(e.value=e.defaultValue=m.default_squash_commit_message)}}document.querySelector(".js-merge-box-button-merge")?.setAttribute("data-input-message-value",m.default_merge_commit_message),document.querySelector(".js-merge-box-button-squash")?.setAttribute("data-input-message-value",m.default_squash_commit_message)}n.setAttribute("data-body-version",m.newBodyVersion);let f=n.querySelector(".js-body-version");f instanceof HTMLInputElement&&(f.value=m.newBodyVersion);let j=n.querySelector(".js-discussion-poll");for(let e of(j&&m.poll&&(j.innerHTML=m.poll),n.querySelectorAll("input, textarea")))e.defaultValue=e.value;n.classList.remove("is-comment-stale"),e.hasAttribute("data-submitting-tracking-block-update")||n.classList.remove("is-comment-editing");let g=n.querySelector(".js-comment-edit-history");if(g){let e=await (0,r.Ts)(document,m.editUrl);(0,i.r9)(g,e)}}),(0,m.lB)(".js-comment-body-error",{add:e=>{d&&d.length>0&&p(e)}}),(0,c.JW)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(e,t){let s,n=e.closest(".js-comment");try{await t.text()}catch(e){if(422===(s=e).response.status){let e;try{e=JSON.parse(s.response.text)}catch{}e&&e.stale&&n.classList.add("is-comment-stale")}else throw s}finally{e.dispatchEvent(new CustomEvent("submit:complete",{bubbles:!0,detail:{error:s}}))}n.classList.remove("is-comment-loading")}),(0,c.JW)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(e,t){let s=e.closest(".js-minimize-container");try{let e=await t.html();s.replaceWith(e.html)}catch{h(s,!0)}}),(0,c.JW)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(e,t){let s=e.closest(".js-discussion-comment"),n=s.querySelector(".js-discussion-comment-error");n&&(n.hidden=!0);try{let e=await t.html();s.replaceWith(e.html)}catch(e){if(e.response.status>=400&&e.response.status<500){if(e.response.html){let t=e.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");n instanceof HTMLElement&&(n.textContent=t,n.hidden=!1)}}else throw e}}),(0,c.JW)(".js-comment-delete",async function(e,t){await t.json();let s=e.closest(".js-comment-container")||e.closest(".js-line-comments");s&&1!==s.querySelectorAll(".js-comment").length&&(s=e.closest(".js-comment"));let n=s?.closest(".js-comment-container")||s?.closest(".js-line-comments");if(s?.remove(),n&&1===n.querySelectorAll(".js-comment").length)for(let e of n.querySelectorAll(".js-delete-on-last-reply-deleted"))e.remove()}),(0,c.JW)(".js-issue-update",async function(e,t){let s,n=e.closest(".js-details-container"),i=n.querySelector(".js-comment-form-error");try{s=await t.json()}catch(e){i.textContent=e.response?.json?.errors?.[0]||"Something went wrong. Please try again.",i.hidden=!1}if(!s)return;n.classList.remove("open"),i.hidden=!0;let o=s.json;if(null!=o.issue_title){n.querySelector(".js-issue-title").textContent=o.issue_title;let e=n.closest(".js-issues-results");if(e){if(e.querySelector(".js-merge-pr.is-merging")){let t=e.querySelector(".js-merge-pull-request .js-merge-title");t instanceof HTMLInputElement&&t.value===t.defaultValue&&(t.value=t.defaultValue=o.default_merge_commit_title)}else if(e.querySelector(".js-merge-pr.is-squashing")){let t=e.querySelector(".js-merge-pull-request .js-merge-title");t instanceof HTMLInputElement&&t.value===t.defaultValue&&(t.value=t.defaultValue=o.default_squash_commit_title)}let t=e.querySelector("button[value=merge]");t&&t.setAttribute("data-input-title-value",o.default_merge_commit_title);let s=e.querySelector("button[value=squash]");s&&s.setAttribute("data-input-title-value",o.default_squash_commit_title)}}for(let t of(document.title=o.page_title,e.elements))(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(t.defaultValue=t.value)}),(0,c.JW)(".js-comment-minimize",async function(e,t){await t.json();let s=e.closest(".js-comment"),n=s.querySelector(".js-minimize-comment");if(n&&n.classList.contains("js-update-minimized-content")){let t=e.querySelector("input[type=submit], button[type=submit]");t&&t.classList.add("disabled");let n=s.closest(".js-comment-container");n&&await (0,u.le)(n)}else{n&&n.classList.add("d-none");let t=e.closest(".unminimized-comment");t.classList.add("d-none"),t.classList.remove("js-comment");let s=e.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");s&&s.classList.remove("d-none"),s&&s.classList.add("js-comment")}}),(0,c.JW)(".js-comment-unminimize",async function(e,t){await t.json();let s=e.closest(".js-minimizable-comment-group"),n=s.querySelector(".unminimized-comment"),i=s.querySelector(".minimized-comment");if(n)n.classList.remove("d-none"),n.classList.add("js-comment"),i&&i.classList.add("d-none"),i&&i.classList.remove("js-comment");else{if(i){let e=i.querySelector(".timeline-comment-actions");e&&e.classList.add("d-none"),i.classList.remove("js-comment")}let e=s.closest(".js-comment-container");await (0,u.le)(e)}}),(0,n.on)("details-menu-select",".js-comment-edit-history-menu",e=>{let t=e.detail.relatedTarget.getAttribute("data-edit-history-url");if(!t)return;e.preventDefault();let s=(0,r.Ts)(document,t);(0,o.r)({content:s,dialogClass:"Box-overlay--wide overflow-visible",errorMessage:"Couldn't display edit history diff"})},{capture:!0})},80558:(e,t,s)=>{s.d(t,{t:()=>a});var n=s(36175),i=s(21403),o=s(97797);function r(e){let t=e.getAttribute("data-required-value"),s=e.getAttribute("data-required-value-prefix");if(e.value===t)e.setCustomValidity("");else{let n=t;s&&(n=s+n),e.setCustomValidity(n)}}(0,n.eC)("[data-required-value]",function(e){r(e.currentTarget)}),(0,o.on)("change","[data-required-value]",function(e){let t=e.currentTarget;r(t),a(t.form)}),(0,n.eC)("[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity("")}),(0,o.on)("change","[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity(""),a(t.form)}),(0,n.uE)("input[pattern],input[required],textarea[required],input[data-required-change],textarea[data-required-change],input[data-required-value],textarea[data-required-value]",e=>{let t=e.checkValidity();function s(){let s=e.checkValidity();s!==t&&e.form&&a(e.form),t=s}e.addEventListener("input",s),e.addEventListener("blur",function t(){e.removeEventListener("input",s),e.removeEventListener("blur",t)})});let l=new WeakMap;function a(e){let t=e.checkValidity();for(let s of e.querySelectorAll("button[data-disable-invalid]"))s.disabled=!t}(0,i.lB)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(e){let t=e.form;t&&(l.get(t)||(t.addEventListener("change",()=>a(t)),l.set(t,!0)),e.disabled=!t.checkValidity())}}),(0,i.lB)("input[data-required-change], textarea[data-required-change]",function(e){let t="radio"===e.type&&e.form?e.form.elements.namedItem(e.name).value:null;function s(s){let n=e.form;if(s&&"radio"===e.type&&n&&t)for(let s of n.elements.namedItem(e.name))s instanceof HTMLInputElement&&s.setCustomValidity(e.value===t?"unchanged":"");else e.setCustomValidity(e.value===(t||e.defaultValue)?"unchanged":"")}e.addEventListener("input",s),e.addEventListener("change",s),s(),e.form&&a(e.form)}),document.addEventListener("reset",function(e){if(e.target instanceof HTMLFormElement){let t=e.target;setTimeout(()=>a(t))}})}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-d170264a4ce2.js.map \ No newline at end of file diff --git a/all/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js b/all/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js new file mode 100644 index 0000000..e277c96 --- /dev/null +++ b/all/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js @@ -0,0 +1,13 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde"],{97213:(e,t,n)=>{n.d(t,{VH:()=>A,df:()=>c,mT:()=>u});var s=n(22247),l=n(97797),r=n(72705),o=n(21403),i=n(12559),a=n(97325);function c(e){if(e.querySelector(".js-task-list-field")){for(let t of e.querySelectorAll("task-lists"))if(t instanceof r.A)for(let e of(t.disabled=!1,t.querySelectorAll("button")))e.disabled=!1}}function u(e){for(let t of e.querySelectorAll("task-lists"))if(t instanceof r.A)for(let e of(t.disabled=!0,t.querySelectorAll("button")))e.disabled=!0}function d(e,t,n){let s=e.querySelector(".js-comment-update");u(e),T(e);let l=s.elements.namedItem("task_list_track");l instanceof Element&&l.remove();let r=s.elements.namedItem("task_list_operation");r instanceof Element&&r.remove();let o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","task_list_track"),o.setAttribute("value",t),s.appendChild(o);let i=document.createElement("input");if(i.setAttribute("type","hidden"),i.setAttribute("name","task_list_operation"),i.setAttribute("value",JSON.stringify(n)),s.appendChild(i),!s.elements.namedItem("task_list_key")){let e=s.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],t=document.createElement("input");t.setAttribute("type","hidden"),t.setAttribute("name","task_list_key"),t.setAttribute("value",e),s.appendChild(t)}e.classList.remove("is-comment-stale"),(0,a.k_)(s)}(0,o.lB)(".js-task-list-container .js-task-list-field",function(e){let t=e.closest(".js-task-list-container");c(t),T(t)}),(0,o.lB)(".js-convert-tasklist-to-block-enabled .contains-task-list",function(e){let t=_(e);if(!t||Array.from(t.children).some(e=>e.classList.contains("task-list-item-convert-container")))return;let n=e.ownerDocument.querySelector(".js-convert-to-block-template"),s=n?.content.cloneNode(!0);s&&t.appendChild(s)}),(0,l.on)("task-lists-move","task-lists",function(e){let{src:t,dst:n}=e.detail;d(e.currentTarget.closest(".js-task-list-container"),"reordered",{operation:"move",src:t,dst:n})}),(0,l.on)("task-lists-check","task-lists",function(e){let{position:t,checked:n}=e.detail;d(e.currentTarget.closest(".js-task-list-container"),`checked:${+!!n}`,{operation:"check",position:t,checked:n})}),(0,l.on)("click",".js-convert-to-block-button",function(e){let t=_(e.target);if(!t)return;if(!t.closest("task-lists"))throw Error("parent not found");let n=A(t);d(e.currentTarget.closest(".js-task-list-container"),"converted",{operation:"convert_to_block",position:n})}),(0,i.JW)(".js-task-list-container .js-comment-update",async function(e,t){let n,s=e.closest(".js-task-list-container"),l=e.elements.namedItem("task_list_track");l instanceof Element&&l.remove();let r=e.elements.namedItem("task_list_operation");r instanceof Element&&r.remove();try{n=await t.json()}catch(t){let e;try{e=JSON.parse(t.response.text)}catch{}if(e&&e.stale){let e=s.querySelector(".js-task-list-field");e.classList.add("session-resumable-canceled"),e.classList.remove("js-session-resumable")}else 422===t.response.status||window.location.reload()}n&&(r&&n.json.source&&(s.querySelector(".js-task-list-field").value=n.json.source),c(s),requestAnimationFrame(()=>T(s)))});let f=!1,m=!1,p=null;function h(e){f="insertLineBreak"===e.inputType}function b(e){(f||"insertLineBreak"===e.inputType)&&(function(e){let t=function(e,t){let n=t[0];if(!n||!e)return;let s=e.substring(0,n).split(` +`),l=s[s.length-2],r=l?.match(x);if(!r)return;let o=r[0],i=r[1],a=r[2],c=parseInt(r[3],10),u=!!r[4],d=!isNaN(c),f=d?`${c+1}.`:a,m=`${f} ${u?"[ ] ":""}`,p=e.indexOf(` +`,n);p<0&&(p=e.length);let h=e.substring(n,p);if(h.startsWith(m)&&(m=""),l.replace(o,"").trim().length>0||h.trim().length>0){let t=`${i}${m}`,s=e.substring(n),l=t.length,r=[null,null],o=e.substring(0,n)+t+s;if(d&&!e.substring(n).match(/^\s*$/g)){var b,g;let l;b=e.substring(n),g=c+1,t+=s=b.split(` +`).map(e=>{if(e.replace(/^\s+/,"").startsWith(`${g}.`)){let t=e.replace(`${g}`,`${g+1}`);return g+=1,t}return e}).join(` +`),r=[n,n+t.length],o=e.substring(0,n)+t}return{text:o,autocompletePrefix:t,selection:[n+l,n+l],commandId:E.insertText,writeSelection:r}}{let t=n-` +${o}`.length;return{autocompletePrefix:"",text:e.substring(0,t)+e.substring(n),selection:[t,t],commandId:E.delete,writeSelection:[null,null]}}}(e.value,[e.selectionStart,e.selectionEnd]);void 0!==t&&g(e,t)}(e.target),f=!1)}function g(e,t){if(null===p||!0===p){e.contentEditable="true";try{let n;f=!1,t.commandId===E.insertText?(n=t.autocompletePrefix,null!==t.writeSelection[0]&&null!==t.writeSelection[1]&&(e.selectionStart=t.writeSelection[0],e.selectionEnd=t.writeSelection[1])):e.selectionStart=t.selection[0],p=document.execCommand(t.commandId,!1,n)}catch{p=!1}e.contentEditable="false"}if(!p){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=t.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}null!=t.selection[0]&&null!=t.selection[1]&&(e.selectionStart=t.selection[0],e.selectionEnd=t.selection[1])}function v(e){if(!m&&"Enter"===e.key&&e.shiftKey&&!e.metaKey){let t=e.target,n=function(e,t){let n=t[0];if(!n||!e)return;let s=e.substring(0,n).split(` +`),l=s[s.length-1],r=l?.match(S);if(!r)return;let o=r[1]||"",i=` +${o}`;return{text:e.substring(0,n)+i+e.substring(n),autocompletePrefix:i,selection:[n+i.length,n+i.length],commandId:E.insertText,writeSelection:[null,null]}}(t.value,[t.selectionStart,t.selectionEnd]);if(void 0!==n)g(t,n),e.preventDefault(),(0,l.h)(t,"change")}}function k(){m=!0}function y(){m=!1}function w(e){if(m)return;if("Escape"===e.key)return void function(e){let t=e.target;"backward"===t.selectionDirection?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}(e);if("Tab"!==e.key)return;let t=e.target,n=function(e,t,n){let s=t[0]||0,l=t[1]||s;if(null===t[0]||s===l)return;let r=e.substring(0,s).lastIndexOf(` +`)+1,o=e.indexOf(` +`,l-1),i=o>0?o:e.length-1,a=e.substring(r,i).split(` +`),c=!1,u=0,d=0,f=[];for(let e of a){let t=e.match(/^\s*/);if(t){let s=t[0],l=e.substring(s.length);if(n){let e=s.length;s=s.slice(0,-2),u=c?u:s.length-e,c=!0,d+=s.length-e}else s+=" ",u=2,d+=2;f.push(s+l)}}let m=f.join(` +`);return{text:e.substring(0,r)+m+e.substring(i),selection:[Math.max(r,s+u),l+d],autocompletePrefix:m,commandId:E.insertText,writeSelection:[r,i]}}(t.value,[t.selectionStart,t.selectionEnd],e.shiftKey);void 0!==n&&(e.preventDefault(),g(t,n))}(0,o.lB)(".js-task-list-field",{subscribe:e=>(0,s.Zz)((0,s.Rt)(e,"keydown",w),(0,s.Rt)(e,"keydown",v),(0,s.Rt)(e,"beforeinput",h),(0,s.Rt)(e,"input",b),(0,s.Rt)(e,"compositionstart",k),(0,s.Rt)(e,"compositionend",y))});let E={insertText:"insertText",delete:"delete"},S=/^(\s*)?/,x=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function A(e){let t=e.closest("task-lists");if(!t)throw Error("parent not found");return Array.from(t.querySelectorAll("ol, ul")).filter(e=>!e.closest("tracking-block")).indexOf(e)}function T(e){if(0===document.querySelectorAll("tracked-issues-progress").length||e.closest(".js-timeline-item"))return;let t=e.querySelectorAll(".js-comment-body [type=checkbox]"),n=t.length,s=Array.from(t).filter(e=>e.checked).length;for(let e of document.querySelectorAll("tracked-issues-progress[data-type=checklist]"))e.setAttribute("data-completed",String(s)),e.setAttribute("data-total",String(n))}function _(e){let t=e.closest(".contains-task-list"),n=t;for(;(n=n.parentElement.closest(".contains-task-list"))!==t&&null!==n;)t=n;return t}},88402:(e,t,n)=>{n.d(t,{A:()=>f});var s=n(24791),l=n(20451),r=n(21403),o=n(26559);function i(e){let t=document.querySelector(".sso-modal");t&&(t.classList.remove("success","error"),e?t.classList.add("success"):t.classList.add("error"))}async function a(){let e=document.querySelector("link[rel=sso-modal]"),t=await (0,s.r)({content:(0,l.Ts)(document,e.href),dialogClass:"sso-modal"}),n=null,r=window.external;if(r.ssoComplete=function(e){if(e.error)i(n=!1);else{i(n=!0);var t=e.expiresAround;let s=document.querySelector("meta[name=sso-expires-around]");s&&s.setAttribute("content",t),window.focus()}r.ssoComplete=null},await new Promise(e=>{t.addEventListener("dialog:remove",e,{once:!0})}),!n)throw Error("sso prompt canceled")}async function c(){let e=document.querySelector("link[rel=sso-session]"),t=document.querySelector("meta[name=sso-expires-around]");if(!(e instanceof HTMLLinkElement)||!function(e){if(!(e instanceof HTMLMetaElement))return!0;let t=parseInt(e.content);return Date.now()/1e3>t}(t))return!0;let n=e.href,s=await fetch(n,{headers:{Accept:"application/json",...(0,o.kt)()}});return await s.json()}(0,r.lB)(".js-sso-modal-complete",function(e){if(window.opener&&window.opener.external.ssoComplete){let t=e.getAttribute("data-error"),n=e.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:t,expiresAround:n}),window.close()}else{let t=e.getAttribute("data-fallback-url");t&&(window.location.href=t)}});let u=null;function d(){u=null}async function f(){await c()||(u||(u=a().then(d).catch(d)),await u)}},24791:(e,t,n)=>{n.d(t,{r:()=>l});var s=n(97797);async function l(e){let t=document.querySelector("#site-details-dialog").content.cloneNode(!0),n=t.querySelector("details"),l=n.querySelector("details-dialog"),r=n.querySelector(".js-details-dialog-spinner");e.detailsClass&&n.classList.add(...e.detailsClass.split(" ")),e.dialogClass&&l.classList.add(...e.dialogClass.split(" ")),e.label?l.setAttribute("aria-label",e.label):e.labelledBy&&l.setAttribute("aria-labelledby",e.labelledBy),document.body.append(t);try{let t=await e.content;r.remove(),l.prepend(t)}catch{r.remove();let t=document.createElement("span");t.textContent=e.errorMessage||"Couldn't load the content",t.classList.add("my-6"),t.classList.add("mx-4"),l.prepend(t)}return n.addEventListener("toggle",()=>{n.hasAttribute("open")||((0,s.h)(l,"dialog:remove"),n.remove())}),l}},20451:(e,t,n)=>{n.d(t,{Ee:()=>i,b4:()=>a,Ts:()=>o});let s=class ResponseError extends Error{constructor(e,t){super(`${e} for HTTP ${t.status}`),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"response",void 0),this.response=t,this.name="ResponseError"}};var l=n(1739),r=n(26559);async function o(e,t,n){let o=new Request(t,n);(0,r.tV)(o.headers);let i=await self.fetch(o);if(i.status<200||i.status>=300)throw Error(`HTTP ${i.status}${i.statusText||""}`);return!function(e,t,n=!1){let l=t.headers.get("content-type")||"";if(!n&&!l.startsWith("text/html"))throw new s(`expected response with text/html, but was ${l}`,t);if(n&&!(l.startsWith("text/html")||l.startsWith("application/json")))throw new s(`expected response with text/html or application/json, but was ${l}`,t);let r=t.headers.get("x-html-safe");if(r){if(!e.includes(r))throw new s("response X-HTML-Safe nonce did not match",t)}else throw new s("missing X-HTML-Safe nonce",t)}(function(e){let t=[...e.querySelectorAll("meta[name=html-safe-nonce]")].map(e=>e.content);if(t.length<1)throw Error("could not find html-safe-nonce on document");return t}(e),i),(0,l.B)(e,await i.text())}function i(e,t,n=1e3,s=[200],l=[202]){return async function n(o){let i=new Request(e,t);(0,r.tV)(i.headers);let a=await self.fetch(i);if(l.includes(a.status))return await new Promise(e=>setTimeout(e,o)),n(1.5*o);if(s.includes(a.status))return a;if(a.status<200||a.status>=300)throw Error(`HTTP ${a.status}${a.statusText||""}`);throw Error(`Unexpected ${a.status} response status from poll endpoint`)}(n)}async function a(e,t,n){let{wait:s=500,acceptedStatusCodes:l=[200],max:o=3,attempt:i=0}=n||{},c=async()=>new Promise((n,a)=>{setTimeout(async()=>{try{let s=new Request(e,t);(0,r.tV)(s.headers);let a=await self.fetch(s);if(l.includes(a.status)||i+1===o)return n(a);n("retry")}catch(e){a(e)}},s*i)}),u=await c();return"retry"!==u?u:a(e,t,{wait:s,acceptedStatusCodes:l,max:o,attempt:i+1})}},36175:(e,t,n)=>{n.d(t,{Ff:()=>a,eC:()=>c,uE:()=>i});var s=n(6986);let l=!1,r=new s.A;function o(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of r.matches(t))e.data.call(null,t)}function i(e,t){l||(l=!0,document.addEventListener("focus",o,!0)),r.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function a(e,t,n){function s(t){let l=t.currentTarget;l&&(l.removeEventListener(e,n),l.removeEventListener("blur",s))}i(t,function(t){t.addEventListener(e,n),t.addEventListener("blur",s)})}function c(e,t){function n(e){let{currentTarget:s}=e;s&&(s.removeEventListener("input",t),s.removeEventListener("blur",n))}i(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",n)})}},12559:(e,t,n)=>{n.d(t,{Ax:()=>l.Ax,JW:()=>r,ZV:()=>l.ZV});var s=n(26559),l=n(13937);function r(e,t){(0,l.JW)(e,async(e,n,l)=>((0,s.tV)(l.headers),t(e,n,l)))}},21715:(e,t,n)=>{n.d(t,{z:()=>s});let s=Object.freeze({INITIAL:"soft-nav:initial",START:"soft-nav:start",REPLACE_MECHANISM:"soft-nav:replace-mechanism",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",END:"soft-nav:end",RENDER:"soft-nav:render",PROGRESS_BAR:{START:"soft-nav:progress-bar:start",END:"soft-nav:progress-bar:end"}})}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-2dfddc217d1c.js.map \ No newline at end of file diff --git a/all/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js b/all/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js new file mode 100644 index 0000000..c35a6db --- /dev/null +++ b/all/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"],{48234:(e,t,n)=>{function i(e){let t=e.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(t){if(1===t.length){let e=o(t[0]);if(!e)return;return Object.freeze({start:e,end:e})}if(2!==t.length)return;{let e=o(t[0]),n=o(t[1]);if(!e||!n)return;return c(Object.freeze({start:e,end:n}))}}}function r(e){let{start:t,end:n}=c(e);return null!=t.column&&null!=n.column?`L${t.line}C${t.column}-L${n.line}C${n.column}`:null!=t.column?`L${t.line}C${t.column}-L${n.line}`:null!=n.column?`L${t.line}-L${n.line}C${n.column}`:t.line===n.line?`L${t.line}`:`L${t.line}-L${n.line}`}function s(e){return{blobRange:i(e),anchorPrefix:function(e){let t=e.length<5e3&&e.match(/(file-.+?-)L\d+?/i);return t?t[1]:""}(e)}}function l({anchorPrefix:e,blobRange:t}){return t?`#${e}${r(t)}`:"#"}function o(e){let t=e.match(/L(\d+)/),n=e.match(/C(\d+)/);return t?Object.freeze({line:parseInt(t[1]),column:n?parseInt(n[1]):null}):null}function a(e,t){let[n,i]=h(e.start,!0,t),[r,s]=h(e.end,!1,t);if(!n||!r)return;let l=i,o=s;if(-1===l&&(l=0),-1===o&&(o=r.childNodes.length),!n.ownerDocument)throw Error("DOMRange needs to be inside document");let a=n.ownerDocument.createRange();return a.setStart(n,l),a.setEnd(r,o),a}function h(e,t,n){let i=[null,0],r=n(e.line);if(!r)return i;if(null==e.column)return[r,-1];let s=e.column-1,l=function e(t){if(t.nodeType===Node.TEXT_NODE)return[t];if(!t.childNodes||!t.childNodes.length)return[];let n=[];for(let i of t.childNodes)n=n.concat(e(i));return n}(r);for(let e=0;es,JB:()=>l,Kn:()=>r,Py:()=>a,eC:()=>i})},32687:(e,t,n)=>{n.d(t,{KY:()=>r.KY,Kv:()=>r.Kv,Op:()=>r.Op,tz:()=>s.tz,v0:()=>i.v0});var i=n(15324),r=n(82191),s=n(17844);n(65727)},82191:(e,t,n)=>{n.d(t,{KY:()=>d,Kv:()=>u,Op:()=>CodeNavigationInfo});var i=n(96235),r=n(60039),s=n(15324),l=n(17844),o=n(65727);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let CodeNavigationInfo=class CodeNavigationInfo{initCodeSections(){let e=new Map,t=new Map;for(let n=0;n{let t=this.blobLines[e.ident_utf16.start.line_number]||"",n=(0,o.N_)(e,t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path});return this.lineIndexedSymbols[n.lineNumber]=n,n})}getBlobLine(e){return this.blobLines[e]||""}getSymbolOnLine(e){return this.lineIndexedSymbols[e]}initSymbolTree(){if(this.symbols){let e=[],t=this.symbols.filter(e=>"field"!==e.kind.fullName).map(t=>{let n=0;for(let s=e.length-1;s>=0;s--){var i,r;if(i=t,r=e[s],i.extent.start.line===r.extent.end.line?i.extent.start.column>r.extent.end.column:i.extent.start.line>r.extent.end.line)e.pop();else{n=e.length;break}}return e.push(t),t.setSymbolDepth(n),{symbol:t,depth:n}});this.symbolTree=[];for(let e=0;en.depth){let i=function e(t,n){let i=[],r=t[n];for(let s=n+1;sr.depth){let r=e(t,s);s+=c(r),i.push({symbol:n.symbol,children:r,isParent:r.length>0})}else break}return i}(t,e);e+=c(i),this.symbolTree.push({symbol:n.symbol,isParent:!0,children:i});continue}this.symbolTree.push({symbol:n.symbol,isParent:!1,children:[]})}}}createReferences(e){return e.map(e=>{let t=new s.BW({ident:e,repo:this.repo,refInfo:this.refInfo,path:this.path,isPlain:this.isPlain,source:s.u.BLOB_CONTENT});return t.setSnippet(void 0,this.stylingDirectives?.[e.start.line],this.blobLines[e.start.line],void 0),t})}getReferencesToSymbol(e){let t=u(this.blobLines,(0,l.ah)(e));return this.createReferences(t)}getReferencesToSearch(e){let t=u(this.blobLines,(0,l.tz)(e));return this.createReferences(t)}getDefinitionsAndReferences(e,t,n){this.setLoading(!0);let i=(async()=>{let i=this.getSymbolOnLine(t+1);if(i&&i.name===e)return{definitions:[i],backend:"search"};let[r,l]=await this.getAlephDefinitions(e,t,n,this.loggedIn);if("search"===l){let t=this.getLocalDefinitions(e);t.length>0&&(r=t);let n=r.find(e=>e.path===this.path&&e.repo===this.repo);n&&(r=[n]),l="search"}else{let t=this.getLocalDefinitions(e,!0);for(let n of r)""===n.kind.fullName&&n.name===e&&(n.kind=t[0]?t[0].kind:new s.v0({kind:""}))}return{definitions:r,backend:l}})(),r=(async()=>{let{definitions:t}=await i,n=t.map(e=>e.lineNumber);return{references:this.getReferencesToSymbol(e).filter(e=>!n.includes(e.lineNumber)),backend:"search"}})(),l=(async()=>{let r="SYMBOL_KIND_UNKNOWN",s=this.getSymbolOnLine(t+1);if(s)r=s.kind.enumStringVal;else{let{definitions:e}=await i;r=e[0]?.kind?.enumStringVal||r}return this.getAlephReferences(e,t,n,this.loggedIn,r)})();return{definitions:i,localReferences:r,crossReferences:(async()=>{let[e,t]=await l;return{references:e,backend:t}})(),setLoading:this.setLoading}}getLocalDefinitions(e,t=!1){let n=9,i=[];for(let r of this.symbols)r.name===e&&(r.kind.ranke).map(t=>(0,o.zs)(t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path,symbol:e,backend:c})),c]}async getAlephReferences(e,t,n,s,l){let a,c="search";if(""===e&&-1===t&&-1===n||!s)return[[],c];let u=(0,i.lkl)({repo:this.repo,type:"references",q:e,language:this.language,row:t,column:n,ref:this.refInfo.name,path:this.path,codeNavContext:"BLOB_VIEW",symbolKind:l}),d=await (0,r.lS)(u);if(!d.ok)return[[],c];try{a=await d.json()}catch{return[[],c]}c=h(a.backend)??"search";let f=new Set,m=e=>!!f.has(e)||(f.add(e),!1);return[a.payload.flatMap(e=>e).reduce((e,t)=>{if(t.path===this.path)return e;let n=(0,o.QV)(t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path,backend:c});return m(n.lineNumber)||e.push(n),e},[]).sort((e,t)=>e.lineNumber-t.lineNumber),c]}constructor(e,t,n,i,r,s,l,o,h,c){a(this,"repo",void 0),a(this,"refInfo",void 0),a(this,"language",void 0),a(this,"path",void 0),a(this,"loggedIn",void 0),a(this,"blobLines",void 0),a(this,"symbols",void 0),a(this,"lineIndexedSymbols",{}),a(this,"isPlain",void 0),a(this,"stylingDirectives",void 0),a(this,"setLoading",void 0),this.setLoading=c,this.setLoading(!0),this.repo=e,this.refInfo=t,this.path=n,this.loggedIn=i,this.language=o,this.blobLines=r,this.stylingDirectives=l,this.isPlain=h,this.symbols=this.initSymbols(s),this.initSymbolTree(),this.initCodeSections(),this.setLoading(!1)}};function h(e){switch(e){case"ALEPH_PRECISE":case"ALEPH_PRECISE_PREVIEW":case"ALEPH_PRECISE_DEVELOPMENT":return"precise";case"BLACKBIRD":return"search";default:return null}}function c(e){let t=e.length;for(let n=0;n=200,r={},s=e.reduce((e,i)=>{if(r[i.ident.start.line])return e;r[i.ident.start.line]=!0;let s=(0,l.lA)(n,[t[i.ident.start.line]]),o=s.next();for(;!o.done&&e.length<200;){let{column:t,columnEnd:n}=o.value;e.push({start:{line:i.ident.start.line,column:t},end:{line:i.ident.start.line,column:n}}),o=s.next()}return e},[]);if(s.length<200&&i){let i=e[e.length-1].ident.start.line,r=(0,l.lA)(n,t,i),o=r.next();for(;!o.done&&s.length<200;){let{line:e,column:t,columnEnd:n}=o.value;s.push({start:{line:e,column:t},end:{line:e,column:n}}),o=r.next()}}return s}},15324:(e,t,n)=>{n.d(t,{AP:()=>CodeSymbol,BW:()=>CodeReference,u:()=>s,v0:()=>SymbolKind});var i=n(96235);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s={BLACKBIRD_SEARCH:"blackbird-search",BLACKBIRD_ANALYSIS:"blackbird-analysis",ALEPH_PRECISE:"aleph-precise",BLOB_CONTENT:"blob-content-search"};let SymbolKind=class SymbolKind{constructor({kind:e}){r(this,"enumStringVal",void 0),r(this,"fullName",void 0),r(this,"shortName",void 0),r(this,"plColor",void 0),r(this,"rank",void 0);let[t,n]=function(e){if("string"==typeof e){let t=e.toString().replace("SYMBOL_KIND_","").replace(/_DEF$/,"").replace(/_REF$/,"").toLowerCase();if(e.startsWith("SYMBOL_KIND_"))return[t,e.toString()];if(""!==e&&"unknown"!==e){let t=`SYMBOL_KIND_${e.toUpperCase()}`;return"call"===e?t+="_REF":t+="_DEF",[e,t]}}return["unknown","SYMBOL_KIND_UNKNOWN"]}(e);this.enumStringVal=n,this.fullName=t,this.shortName=function(e){switch(e){case"function":case"method":return"func";case"interface":return"intf";case"implementation":return"impl";case"constant":return"const";case"module":return"mod";case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":case"class":case"call":case"enum":case"field":case"macro":case"struct":case"trait":case"type":case"union":return e;default:return e.substring(0,1)}}(t),this.plColor=function(e){switch(e){case"function":case"method":default:return"prettylights.syntax.entity";case"class":case"enum":case"struct":case"union":return"prettylights.syntax.constant";case"interface":case"trait":return"prettylights.syntax.keyword";case"constant":case"field":case"enum member":return"prettylights.syntax.variable";case"implementation":return"prettylights.syntax.string"}}(t),this.rank=({class:1,struct:1,enum:1,type:2,interface:3,trait:3,module:4,implementation:5,function:6,method:7,call:8,field:9})[t]||9}};let CodeSymbol=class CodeSymbol{setSymbolDepth(e){this.depth=e}setFileInfo(e,t,n){this.repo=e,this.refInfo=t,this.path=n}get lineNumber(){return this.ident.start.line+1}setSnippet(e,t,n,i){this.highlightedText=e,this.stylingDirectives=t,this.bodyText=n,this.leadingWhitespace=i}href(){if(!this.repo||!this.refInfo||!this.path)return`/${window.location.pathname}#L${this.lineNumber}`;let e=this.source===s.BLACKBIRD_SEARCH?this.repo.defaultBranch:this.refInfo.name||this.refInfo.currentOid;return(0,i.nD_)({owner:this.repo.ownerLogin,repo:this.repo.name,commitish:e,filePath:this.path,lineNumber:this.lineNumber})}pathKey(){return`${this.repo.ownerLogin}/${this.repo.name}/${this.refInfo.currentOid}/${this.path}`}constructor({ident:e,extent:t,kind:n,name:i,fullyQualifiedName:s,source:l}){r(this,"ident",void 0),r(this,"extent",void 0),r(this,"kind",void 0),r(this,"name",void 0),r(this,"fullyQualifiedName",void 0),r(this,"highlightedText",void 0),r(this,"stylingDirectives",void 0),r(this,"leadingWhitespace",void 0),r(this,"source",void 0),this.ident=e,this.extent=t,this.kind=new SymbolKind({kind:n}),this.name=i,this.fullyQualifiedName=s,this.source=l}};let CodeReference=class CodeReference{get lineNumber(){return this.ident.start.line+1}href(e){if(!this.repo||!this.refInfo||!this.path)return`/${window.location.pathname}#L${this.lineNumber}`;let t=this.source===s.BLACKBIRD_SEARCH?this.repo.defaultBranch:this.refInfo.name||this.refInfo.currentOid,n={owner:this.repo.ownerLogin,repo:this.repo.name,commitish:t,filePath:this.path,lineNumber:this.lineNumber,plain:this.isPlain?1:void 0};return e?(0,i.buO)(n):(0,i.nD_)(n)}setSnippet(e,t,n,i){this.highlightedText=e,this.stylingDirectives=t,this.bodyText=n,this.leadingWhitespace=i}pathKey(){return`${this.repo.ownerLogin}/${this.repo.name}/${this.refInfo.currentOid}/${this.path}`}constructor({ident:e,repo:t,refInfo:n,path:i,isPlain:s,source:l}){r(this,"ident",void 0),r(this,"repo",void 0),r(this,"refInfo",void 0),r(this,"path",void 0),r(this,"isPlain",void 0),r(this,"highlightedText",void 0),r(this,"stylingDirectives",void 0),r(this,"source",void 0),r(this,"leadingWhitespace",void 0),this.ident=e,this.repo=t,this.refInfo=n,this.path=i,this.isPlain=s??!1,this.source=l}}},17844:(e,t,n)=>{n.d(t,{ah:()=>r,lA:()=>l,tz:()=>s});let i={Text:"Text",Symbol:"Symbol"};function r(e){let t=`(\\W|^)${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(\\W|$)`;return{kind:i.Symbol,regexp:RegExp(t,"g")}}function s(e){let t=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return{kind:i.Text,regexp:RegExp(t,"gi")}}function*l(e,t,n=0){for(let r=n;r0&&/\W/.test(t[0])&&(t=t.substring(1),l+=n[0].length-t.length),t.length>0&&/\W/.test(t[t.length-1])&&(t=t.substring(0,t.length-1))),yield{line:r,column:l,columnEnd:l+t.length,text:s}}}}},65727:(e,t,n)=>{n.d(t,{N_:()=>r,QV:()=>l,zs:()=>s});var i=n(15324);function r(e,t,{stylingDirectives:n,repo:r,refInfo:s,path:l}){let{extent_utf16:o,ident_utf16:a}=e,h=new i.AP({kind:e.kind,fullyQualifiedName:e.fully_qualified_name,name:e.name,extent:{start:{line:o.start.line_number,column:o.start.utf16_col},end:{line:o.end.line_number,column:o.end.utf16_col}},ident:{start:{line:a.start.line_number,column:a.start.utf16_col},end:{line:a.end.line_number,column:a.end.utf16_col}},source:i.u.BLACKBIRD_ANALYSIS});return h.setSnippet(void 0,n?.[a.start.line_number],t,void 0),h.setFileInfo(r,s,l),h}function s(e,{symbol:t,refInfo:n,repo:r,path:s,backend:l}){let o=e.ident?.start?.character,a=e.ident?.end?.character??e.ident?.start?.character,h={start:{line:e.ident.start.line,column:o?o-e.leadingWhitespace:0},end:{line:e.ident?.end?.line??e.ident.start.line,column:a?a-e.leadingWhitespace:0}},c=e.extent?.start?.character,u=e.extent?.end?.character??e.extent?.start?.character,d={start:{line:e.extent.start.line,column:c||0},end:{line:e.extent.end?.line??e.extent.start.line,column:u||0}},f=new i.AP({ident:h,extent:d,kind:e.symbolKind,name:t,fullyQualifiedName:t,source:"search"===l?i.u.BLACKBIRD_SEARCH:i.u.ALEPH_PRECISE});if(e.local)f.setFileInfo(r,n,s);else if(e.commitOid&&e.path){let t=n;e.commitOid!==n.currentOid&&(t={name:"",listCacheKey:e.commitOid,currentOid:e.commitOid,canEdit:!1}),f.setFileInfo(e.repo??r,t,e.path)}let m=Array(e.leadingWhitespace).fill(" ").join("")+(e.firstLine||"");return f.setSnippet(e.highlightedText,void 0,m,e.leadingWhitespace),f}function l(e,{refInfo:t,path:n,repo:r,backend:s}){let l=t,o=n;!e.local&&e.commitOid&&e.path&&(l=t,o=e.path,e.commitOid!==t.currentOid&&(l={name:"",listCacheKey:e.commitOid,currentOid:e.commitOid,canEdit:!1}));let a=e.ident.start.character,h=e.ident.end?.character,c=new i.BW({repo:r,refInfo:l,path:o,ident:{start:{line:e.ident.start.line,column:a?a-e.leadingWhitespace:0},end:{line:e.ident.end?.line||e.ident.start.line,column:h?h-e.leadingWhitespace:0}},source:"search"===s?i.u.BLACKBIRD_SEARCH:i.u.ALEPH_PRECISE}),u=Array(e.leadingWhitespace).fill(" ").join("")+(e.firstLine||"");return c.setSnippet(e.highlightedText,void 0,u,e.leadingWhitespace),c}},13617:(e,t,n)=>{n.d(t,{d:()=>i});function i(e,t,n){return[...function*(e,t){for(let n of e){let e=t(n);null!=e&&(yield e)}}(e,e=>{let n=t(e);return null!=n?[e,n]:null})].sort((e,t)=>n(e[1],t[1])).map(([e])=>e)}},30695:(e,t,n)=>{function i(e,t,n=.1){let r=l(e,t,n);return r&&-1===t.indexOf("/")&&(r+=l(e.substring(e.lastIndexOf("/")+1),t,n)),r}function r(e,t,n){if(t){let i=e.innerHTML.trim().match(n||function(e){let t=e.toLowerCase().split(""),n="",i=!0;for(let e of t){let t=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");i?(n+=`(.*)(${t})`,i=!1):n+=`([^${t}]*?)(${t})`}return RegExp(`${n}(.*?)$`,"i")}(t));if(!i)return;let r=!1,s=[];for(let e=1;e"),r=!0):r&&(s.push(""),r=!1),s.push(t))}e.innerHTML=s.join("")}else{let t=e.innerHTML.trim(),n=t.replace(/<\/?mark>/g,"");t!==n&&(e.innerHTML=n)}}n.d(t,{He:()=>r,UD:()=>o,dt:()=>i});let s=new Set([" ","-","_"]);function l(e,t,n=.1){let i=e;if(i===t)return 1;let r=i.length,o=0,a=0,h=!0;for(let e of t){let t=i.indexOf(e.toLowerCase()),l=i.indexOf(e.toUpperCase()),c=Math.min(t,l),u=c>-1?c:Math.max(t,l);if(-1===u)return 0;o+=.1,i[u]===e&&(o+=.1),0===u&&(o+=.9-n,h&&(a=1)),s.has(i.charAt(u-1))&&(o+=.9-n),i=i.substring(u+1,r),h=!1}let c=t.length,u=o/c,d=(c/r*u+u)/2;return a&&d+n<1&&(d+=n),d}function o(e,t){return e.score>t.score?-1:e.scoret.text)}}}]); +//# sourceMappingURL=app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-b403573301bc.js.map \ No newline at end of file diff --git a/all/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js b/all/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js new file mode 100644 index 0000000..4db8aab --- /dev/null +++ b/all/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_sticky-scroll-into-view_ts"],{77176:(t,e,n)=>{n.d(e,{Sz:()=>f,Z:()=>d,kn:()=>u});var i=n(73238),o=n(97797);let l="ontransitionend"in window;function s(t){return"height"===getComputedStyle(t).transitionProperty}function r(t,e){t.style.transition="none",e(),t.offsetHeight,t.style.transition=""}var a=n(95493);function c(t,e){if(t.classList.toggle("open",e),t.classList.toggle("Details--on",e),e){let e=t.querySelector(".js-details-initial-focus");e&&setTimeout(()=>{e.focus()},0)}for(let n of[...t.querySelectorAll(".js-details-target")].filter(e=>e.closest(".js-details-container")===t))n.setAttribute("aria-expanded",e.toString()),n.hasAttribute("data-aria-label-open")&&n.hasAttribute("data-aria-label-closed")&&n.setAttribute("aria-label",e?n.getAttribute("data-aria-label-open"):n.getAttribute("data-aria-label-closed"))}function u(t,e){let n=t.getAttribute("data-details-container")||".js-details-container",i=t.closest(n),o=e?.force??!i.classList.contains("open"),u=e?.withGroup??!1;!function(t,e){if(!l)return e();let n=Array.from(t.querySelectorAll(".js-transitionable"));for(let e of(t.classList.contains("js-transitionable")&&n.push(t),n)){let t=s(e);e instanceof HTMLElement&&(e.addEventListener("transitionend",()=>{e.style.display="",e.style.visibility="",t&&r(e,function(){e.style.height=""})},{once:!0}),e.style.boxSizing="content-box",e.style.display="block",e.style.visibility="visible",t&&r(e,function(){e.style.height=getComputedStyle(e).height}),e.offsetHeight)}for(let t of(e(),n))if(t instanceof HTMLElement&&s(t)){let e=getComputedStyle(t).height;t.style.boxSizing="","0px"===e?t.style.height=`${t.scrollHeight}px`:t.style.height="0px"}}(i,()=>{c(i,o);let e=u?function(t,e){let n=t.getAttribute("data-details-container-group");return n?((0,a._H)(t,()=>{for(let i of[...document.querySelectorAll(".js-details-container")].filter(t=>t.getAttribute("data-details-container-group")===n))i!==t&&c(i,e)}),n):null}(i,o):null;Promise.resolve().then(()=>{[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"].find(t=>{let e=Array.from(i.querySelectorAll(t)).findLast(t=>"none"!==window.getComputedStyle(t).display);if(e&&document.activeElement!==e)return e.focus(),!0}),t.classList.contains("tooltipped")&&(t.classList.remove("tooltipped"),t.addEventListener("mouseleave",()=>{t.classList.add("tooltipped"),t.blur()},{once:!0})),i.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:o}})),e&&i.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:o,group:e}}))})})}function d(t){let e=t.getAttribute("data-details-container")||".js-details-container",n=t.closest(e).classList;return n.contains("Details--on")||n.contains("open")}function f(t){let e=!1,n=t.parentElement;for(;n;)n.classList.contains("Details-content--shown")&&(e=!0),n.classList.contains("js-details-container")&&(n.classList.toggle("open",!e),n.classList.toggle("Details--on",!e),e=!1),n=n.parentElement}(0,o.on)("click",".js-details-target",function(t){let e=t.altKey;u(t.currentTarget,{withGroup:e}),t.preventDefault()}),(0,i.A)(function({target:t}){t&&f(t)})},73238:(t,e,n)=>{n.d(e,{A:()=>r});var i=n(32475),o=n(21715);let l=[],s=0;function r(t){!async function(){l.push(t),await i.G,function(){let t=s;s=l.length,a(l.slice(t),null,window.location.href)}()}()}function a(t,e,n){let i=window.location.hash.slice(1),o={oldURL:e,newURL:n,target:i?document.getElementById(i):null};for(let e of t)e.call(null,o)}r.clear=()=>{l.length=s=0};let c=window.location.href;window.addEventListener("popstate",function(){c=window.location.href}),window.addEventListener("hashchange",function(t){let e=window.location.href;try{a(l,t.oldURL||c,e)}finally{c=e}});let u=null;document.addEventListener(o.z.START,function(){u=window.location.href}),document.addEventListener(o.z.SUCCESS,function(){a(l,u,window.location.href)})},52232:(t,e,n)=>{n.d(e,{L:()=>l});var i=n(21403),o=n(77176);function l(){let t=document.querySelector("[data-skipped-to-content]");return!!t&&(t.removeAttribute("data-skipped-to-content"),!0)}(0,i.lB)(".js-skip-to-content",t=>{t.addEventListener("focus",t=>{let e=t.currentTarget;if("true"===e.getAttribute("data-skip-target-assigned"))return;let n=document.querySelector("main");if(n||(n=document.querySelector("#skip-to-content")?.nextElementSibling),!n)return;let i=n.getAttribute("id");i||(i="main-content",n.setAttribute("id",i)),e.setAttribute("href",`#${i}`),e.setAttribute("data-skip-target-assigned","true")}),t.addEventListener("click",t=>{let e=t.currentTarget.getAttribute("href");if(!e)return;let n=document.querySelector(e);n&&(n.setAttribute("tabindex","-1"),n.setAttribute("data-skipped-to-content","1"),n.focus())})});let s="ontouchstart"in document,r=document.querySelectorAll(".js-header-menu-item");for(let t of r)t.addEventListener("details:toggled",t=>{let e=t.target;if(t instanceof CustomEvent&&t.detail.open)for(let t of r)t!==e&&(0,o.kn)(t,{force:!1})}),s||t.addEventListener("mouseleave",t=>{let e=t.target;e.classList.contains("open")&&(0,o.kn)(e,{force:!1})});document.addEventListener("context-region-label:update",t=>{if(t instanceof CustomEvent&&t.detail.label)for(let e of document.querySelectorAll(".js-context-region-label"))e.textContent=t.detail.label}),document.addEventListener("turbo:before-cache",t=>{for(let e of t.target.querySelectorAll("dialog[open], modal-dialog[open]"))e.close()}),(0,i.lB)("qbsearch-input",()=>{document.addEventListener("qbsearch-input:expand",()=>{document.body.setAttribute("blackbird-search-active","true")}),document.addEventListener("qbsearch-input:close",()=>{document.body.setAttribute("blackbird-search-active","false"),document.body.style.overflow=""})})},23129:(t,e,n)=>{n.d(e,{K:()=>p});var i=n(52232),o=n(32475),l=n(21403);let s=0,r=new Set;function a(t){for(let e of(s=t,t?document.body.style.setProperty("--base-sticky-header-height",`${t}px`):document.body.style.removeProperty("--base-sticky-header-height"),r))e(t)}let c=!1,u=!1,d=[];function f(){d.length?c||(window.addEventListener("resize",g),document.addEventListener("scroll",g),c=!0):(window.removeEventListener("resize",g),document.removeEventListener("scroll",g),c=!1)}function p(){y(!0)}function g(){y()}function y(t=!1){for(let e of d)if(e.element.offsetHeight>0){let{element:n,placeholder:i,top:o}=e,l=n.getBoundingClientRect();if(i){let s=i.getBoundingClientRect();n.classList.contains("is-stuck")?s.top>k(n,o)?h(e):b(e):l.top<=k(n,o)?m(e):t&&b(e)}else l.top-k(n,o)<.1?m(e):h(e)}}function m({element:t,placeholder:e,top:n}){if(e){let i=t.getBoundingClientRect();S(t,k(t,n)),t.style.left=`${i.left}px`,t.style.width=`${i.width}px`,t.style.marginTop="0",t.style.position="fixed",e.style.display="block"}t.classList.add("is-stuck")}function h({element:t,placeholder:e}){e&&(t.style.position="static",t.style.marginTop=e.style.marginTop,e.style.display="none"),t.classList.remove("is-stuck")}function b({element:t,placeholder:e,offsetParent:n,top:o}){if(e&&!(0,i.L)()){let i=t.getBoundingClientRect(),l=e.getBoundingClientRect();if(S(t,k(t,o)),t.style.left=`${l.left}px`,0!==l.width&&(t.style.width=`${l.width}px`),n){let e=n.getBoundingClientRect();e.bottom{t.isConnected&&(!function(t){let e=function(t){if(function(t){let{position:e}=window.getComputedStyle(t);return/sticky/.test(e)}(t))return null;let e=t.previousElementSibling;if(e&&e.classList.contains("is-placeholder"))return e;let n=document.createElement("div");return n.style.visibility="hidden",n.style.display="none",n.style.height=window.getComputedStyle(t).height,n.className=t.className,n.classList.remove("js-sticky"),n.classList.add("is-placeholder"),t.parentNode.insertBefore(n,t)}(t),n=window.getComputedStyle(t).position;t.style.position="static";let i=t.offsetParent;t.style.position="fixed";let o=E(t),l={element:t,placeholder:e,offsetParent:i,top:"auto"===o?0:parseInt(o||"0")};t.style.position=n,d.push(l)}(t),y(),f())}),u||(window.dispatchEvent(new CustomEvent("sticky-header-rendered")),u=!0)}async function v(t){if(null===t.offsetParent)return;await o.K;let e=Math.floor(t.getBoundingClientRect().height);e>0&&(a(e),L(),p())}function L(){for(let t of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))A(t)}function A(t){if(t.classList.contains("js-notification-top-shelf"))return;let e=parseInt(E(t))||0,n=t.classList.contains("js-second-sticky-header")?0:s;S(t,e+n)}function E(t){let e=t.getAttribute("data-original-top");if(null!=e)return e;let n=window.getComputedStyle(t).top;return t.setAttribute("data-original-top",n),n}function k(t,e){return t.classList.contains("js-notification-top-shelf")?e:e+s}function S(t,e){t.style.setProperty("top",`${e}px`,"important")}(0,l.lB)(".js-sticky",{constructor:HTMLElement,add(t){w(t)},remove(t){let e=d.map(t=>t.element).indexOf(t);d.splice(e,1),f()}}),(0,l.lB)(".js-notification-top-shelf",{constructor:HTMLElement,add(t){v(t)},remove(){s>0&&(a(0),L(),p())}}),(0,l.lB)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:A})},12747:(t,e,n)=>{function i(t,e=location.hash){return o(t,l(e))}function o(t,e){return""===e?null:t.getElementById(e)||t.getElementsByName(e)[0]}function l(t){try{return decodeURIComponent(t.slice(1))}catch{return""}}n.d(e,{gX:()=>l,rG:()=>i,w$:()=>o})},63159:(t,e,n)=>{n.d(e,{GO:()=>s,Oc:()=>r,Rt:()=>l});var i=n(12747),o=n(23129);function l(t){if(t.hasAttribute("data-ignore-sticky-scroll"))return;let e=t.ownerDocument;setTimeout(()=>{e&&e.defaultView&&(t.scrollIntoView(),e.defaultView.scrollBy(0,-r(e)))},0)}function s(t){let e=(0,i.rG)(t);e&&l(e)}function r(t){(0,o.K)();let e=t.querySelectorAll(".js-sticky-offset-scroll"),n=t.querySelectorAll(".js-position-sticky");return Math.max(0,...Array.from(e).map(t=>{let{top:e,height:n}=t.getBoundingClientRect();return 0===e?n:0}))+Math.max(0,...Array.from(n).map(t=>{let{top:e,height:n}=t.getBoundingClientRect(),i=parseInt(getComputedStyle(t).top);if(!t.parentElement)return 0;let o=t.parentElement.getBoundingClientRect().top;return e===i&&o<0?n:0}))+Array.from(t.querySelectorAll(".js-position-sticky-stacked")).reduce((t,e)=>{let{height:n,top:i}=e.getBoundingClientRect(),o=e.classList.contains("is-stuck");return t+(!(i<0)&&o?n:0)},0)}}}]); +//# sourceMappingURL=app_assets_modules_github_sticky-scroll-into-view_ts-4481ba1aaae4.js.map \ No newline at end of file diff --git a/all/lib/appearance-settings-631c3b2ed371.js b/all/lib/appearance-settings-631c3b2ed371.js new file mode 100644 index 0000000..a075491 --- /dev/null +++ b/all/lib/appearance-settings-631c3b2ed371.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["appearance-settings"],{65291:(e,t,o)=>{var a,n=o(52497),i=o(74848),r=o(21728),s=o(8367),d=o(37573),c=o(2724),l=o(96540),_=o(59760),u=o(96679);function m(e,t){let o=u.XC?.documentElement.getAttribute(e);o&&("enabled"!==t||o.endsWith("_high_contrast")?"disabled"===t&&o.endsWith("_high_contrast")&&u.XC?.documentElement.setAttribute(e,o.replace(/_high_contrast$/,"")):u.XC?.documentElement.setAttribute(e,`${o}_high_contrast`))}function h(e){let t=(0,r.c)(2);if(e.reactPartialAnchor){let o;return t[0]!==e?(o=(0,i.jsx)(p,{...e,reactPartialAnchor:e.reactPartialAnchor}),t[0]=e,t[1]=o):o=t[1],o}return null}function p(e){let t,o,a,n=(0,r.c)(9),{ref:u,open:h,setOpen:p}=(0,d.Mm)(e.reactPartialAnchor),g=(0,s.Ri)("increase_contrast_light")?.value??"disabled",[b,f]=(0,l.useState)(g),k=(0,s.Ri)("increase_contrast_dark")?.value??"disabled",[y,v]=(0,l.useState)(k);n[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{void 0!==e.light&&(f(e.light),(0,s.TV)("increase_contrast_light",e.light),m("data-light-theme",e.light)),void 0!==e.dark&&(v(e.dark),(0,s.TV)("increase_contrast_dark",e.dark),m("data-dark-theme",e.dark))},n[0]=t):t=n[0];let $=t;n[1]!==y||n[2]!==b?(o=function(){return(0,i.jsx)(c.l.Body,{className:"px-0 py-1",children:(0,i.jsx)(_.P,{onChange:$,lightModeValue:b,darkModeValue:y,border:!1})})},n[1]=y,n[2]=b,n[3]=o):o=n[3];let x=o;return n[4]!==x||n[5]!==u||n[6]!==h||n[7]!==p?(a=h?(0,i.jsx)(c.l,{title:"Appearance settings",onClose:()=>p(!1),returnFocusRef:u,width:"large",renderBody:x}):null,n[4]=x,n[5]=u,n[6]=h,n[7]=p,n[8]=a):a=n[8],a}try{h.displayName||(h.displayName="AppearanceSettings")}catch{}try{p.displayName||(p.displayName="ExternallyAnchoredAppearanceSettings")}catch{}try{(a=CustomBody).displayName||(a.displayName="CustomBody")}catch{}(0,n.k)("appearance-settings",{Component:h})},8367:(e,t,o)=>{function a(e){return n(e)[0]}function n(e){let t=[];for(let o of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[a,n]=o.trim().split("=");e===a&&void 0!==n&&t.push({key:a,value:n})}return t}function i(e,t,o=null,a=!1,n="lax"){let r=document.domain;if(null==r)throw Error("Unable to get document domain");r.endsWith(".github.com")&&(r="github.com");let s="https:"===location.protocol?"; secure":"",d=o?`; expires=${o}`:"";!1===a&&(r=`.${r}`);try{document.cookie=`${e}=${t}; path=/; domain=${r}${d}${s}; samesite=${n}`}catch{}}function r(e,t=!1){let o=document.domain;if(null==o)throw Error("Unable to get document domain");o.endsWith(".github.com")&&(o="github.com");let a=new Date(Date.now()-1).toUTCString(),n="https:"===location.protocol?"; secure":"",i=`; expires=${a}`;!1===t&&(o=`.${o}`);try{document.cookie=`${e}=''; path=/; domain=${o}${i}${n}`}catch{}}o.d(t,{OR:()=>n,Ri:()=>a,TV:()=>i,Yj:()=>r})}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts","ui_packages_document-metadata_document-metadata_ts-ui_packages_promise-with-resolvers-polyfil-1e7a2a"],()=>t(65291)),e.O()}]); +//# sourceMappingURL=appearance-settings-e8c81d52829e.js.map \ No newline at end of file diff --git a/all/lib/behaviors-c61a2dbd4863.js b/all/lib/behaviors-c61a2dbd4863.js new file mode 100644 index 0000000..139de94 --- /dev/null +++ b/all/lib/behaviors-c61a2dbd4863.js @@ -0,0 +1,43 @@ +(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{38962:(e,t,n)=>{"use strict";let r,i,a,o,s,l,c,u,d,m,f;var h=n(70396),p=n(97797);(0,p.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,p.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var g=n(12559);(0,g.JW)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){let n,r=e.closest(".js-ajax-pagination");try{n=await t.html()}catch(e){if(e.response&&404===e.response.status)return void r.remove();throw e}r.replaceWith(n.html),(0,p.h)(e,"page:loaded")}),n(63166);var b=n(21403),v=n(7479);let y=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,b.lB)(y,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;(n=t).setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");let r=n?n.cloneNode(!0):e.cloneNode(!0),i=document.createElement("animated-image");i.appendChild(r),t?.replaceChild(i,n||e),(0,v.i)({incrementKey:"ANIMATED_IMAGE_PLAYER_WRAPPED",requestUrl:window.location.href})});var w=n(52811),S=n(80558);let E=new WeakMap;function A(e,t){t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");let n=t.querySelector("p.note");if(n){let e=E.get(n);e&&(n.innerHTML=e)}"DL"===t.tagName?(t.querySelector("dd.error")?.remove(),t.querySelector("dd.warning")?.remove(),t.querySelector("dd.success")?.remove()):(t.querySelector("div.error")?.remove(),t.querySelector("div.warning")?.remove(),t.querySelector("div.success")?.remove())}function j(e){e&&(0,S.t)(e)}(0,b.lB)("auto-check",function(e){let t;if(e.classList.contains("js-prevent-default-behavior"))return;let n=e.querySelector("input");if(!n||n.classList.contains("js-prevent-default-behavior"))return;let r=n.closest(".form-group")||e,i=n.form;function a(){return t||(t=`input-check-${(1e4*Math.random()).toFixed(0)}`),t}let o=n.getAttribute("aria-describedby");n.addEventListener("focusout:delay",()=>{n.classList.contains("js-nux-blank-field")||n.setAttribute("aria-describedby",[t,o].join(" "))}),n.classList.contains("js-nux-input")&&n.addEventListener("focusin",()=>{n.classList.contains("js-nux-blank-field")||n.setAttribute("aria-describedby",[t,o].join(" "))});let s=r.querySelector("p.note");s&&(s.id||(s.id=a()),E.set(s,s.innerHTML)),e.addEventListener("loadstart",()=>{A(n,r),r.classList.add("is-loading"),n.classList.add("is-autocheck-loading"),j(i)}),e.addEventListener("loadend",()=>{r.classList.remove("is-loading"),n.classList.remove("is-autocheck-loading")}),n.addEventListener("auto-check-success",async e=>{n.classList.add("is-autocheck-successful"),r.classList.add("successed"),j(i);let{response:t}=e.detail;if(!t)return;let o=await t.text();if(o){if(s instanceof HTMLElement)s.innerHTML=o,(0,w.C)(s);else{let e=200===t.status,i="DL"===r.tagName?"dd":"div",s=document.createElement(i);s.id=a(),e?(s.classList.add("success"),s.classList.add("js-nux-sr-only")):s.classList.add("warning"),s.innerHTML=o,r.append(s),r.classList.add(e?"successed":"warn"),(0,w.C)(s),e&&(s.hidden=document.activeElement!==n)}(0,p.h)(n,"auto-check-message-updated")}}),n.addEventListener("auto-check-error",async e=>{n.classList.add("is-autocheck-errored"),r.classList.add("errored"),j(i);let{response:t}=e.detail;if(!t)return;let o=await t.text();if(s instanceof HTMLElement)s.innerHTML=o||"Something went wrong",(0,w.C)(s);else{let e="DL"===r.tagName?"dd":"div",t=document.createElement(e);t.id=a(),t.classList.add("error"),t.innerHTML=o||"Something went wrong",r.append(t),(0,w.C)(t)}}),n.addEventListener("input",()=>{if(n.removeAttribute("aria-describedby"),n.classList.contains("js-nux-input")&&n.setAttribute("aria-describedby",[o].join(" ")),document.getElementById("captcha-container-nux")){let e=r.querySelector(".success");e&&e.remove();let t=n.nextElementSibling?.nextElementSibling;t?.textContent?.includes("cannot be blank")&&(t.remove(),n.classList.remove("is-autocheck-errored"),n.classList.remove("js-nux-blank-field"))}n.value||A(n,r)}),n.addEventListener("blur",()=>{let e=document.getElementById("captcha-container-nux"),t=r.querySelector(".success");e&&t?(t.classList.add("js-nux-sr-only"),(0,w.C)(t)):t&&(t.hidden=!0)}),n.addEventListener("focus",()=>{let e=r.querySelector(".success");e&&(e.hidden=!1,e.classList.add("js-nux-sr-only"))}),i?.addEventListener("reset",()=>{A(n,r)})});var L=n(96907);function C(e){let t=e.closest("form");if(!t)return;let n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}(0,b.lB)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,b.lB)("auto-complete",{constructor:L.Ay,initialize:C}),(0,p.on)("auto-complete-change","auto-complete",function(e){C(e.currentTarget)});var k=n(97325),T=n(1739),q=n(66871),x=n(26559);let M=null;(0,p.on)("submit","[data-autosearch-results-container]",async function(e){let t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),M?.abort(),t.classList.add("is-sending");let n=new URL(t.action,window.location.origin),i=t.method,a=new FormData(t),o=(0,k.K3)(n,a),s=null;"get"===i?n.search=o:s=a;let{signal:l}=M=new AbortController,c=new Request(n.toString(),{method:i,body:s,signal:l,headers:{Accept:"text/html",...(0,x.kt)()}}),u=null;try{u=await fetch(c)}catch{}if(t.classList.remove("is-sending"),!u||!u.ok||l.aborted)return;let d=t.getAttribute("data-autosearch-results-container"),m=d?document.getElementById(d):null;if(m){let e=m.style.height;m.style.height=getComputedStyle(m).height,m.textContent="",void 0!==r&&clearTimeout(r);let t=m.hasAttribute("data-delay-results"),n=await u.text(),i=(0,T.B)(document,n).querySelector("[data-autosearch-results]")||(0,T.B)(document,n).firstElementChild;r=setTimeout(()=>{m.appendChild((0,T.B)(document,n)),(0,w.C)(i),requestAnimationFrame(()=>{m.style.height=e})},500*!!t)}(0,q.bj)(`?${o}`)});var _=n(76899),H=n(36175);(0,H.uE)("input[data-autoselect], textarea[data-autoselect]",async function(e){await (0,_.k2)(),e.select()});var P=n(70170),O=n(22247);function I(e){let t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;let n=t.form;(0,k.k_)(n)}(0,p.on)("change","form[data-autosubmit]",function(e){let t=e.currentTarget;(0,k.k_)(t)}),(0,p.on)("change","input[data-autosubmit], select[data-autosubmit]",I);let R=(0,P.s)(I,300);(0,b.lB)("input[data-throttled-autosubmit]",{subscribe:e=>(0,O.Rt)(e,"input",R)}),n(57233);var $=n(62004),B=n(27811),D=n(59519);let N=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"],F=null;async function W(e){let t=e.getAttribute("data-item-name")||"items",n=e.value,r=new URL(e.getAttribute("data-url"),window.location.origin),i=new URLSearchParams(r.search.slice(1)),a=parseInt(e.getAttribute("data-item-minimum"))||0,o=parseInt(e.getAttribute("data-item-maximum"))||1e3,s=parseInt(e.getAttribute("data-item-count"))||0,l=Math.max(a,parseInt(n)||0),c=l>o,u=document.querySelector(".js-downgrade-button"),d=document.getElementById("downgrade-disabled-message");u instanceof HTMLButtonElement&&(u.disabled=l===s),d instanceof HTMLElement&&u instanceof HTMLButtonElement&&(d.hidden=!u.disabled),i.append(t,l.toString()),document.querySelector(".js-transform-user")&&i.append("transform_user","1"),r.search=i.toString(),F?.abort();let{signal:m}=F=new AbortController,f=null;try{let e=await fetch(r.toString(),{signal:m,headers:{Accept:"application/json"}});if(!e.ok)return;f=await e.json()}catch{}if(m.aborted||!f)return;let h=document.querySelector(".js-contact-us");h&&h.classList.toggle("d-none",!c);let p=document.querySelector(".js-payment-summary");p&&p.classList.toggle("d-none",c);let g=document.querySelector(".js-submit-billing");if(g instanceof HTMLElement&&(g.hidden=c),!f.url.includes("organizations/signup_billing")){let e=document.querySelector(".js-billing-section");e&&e.classList.toggle("has-removed-contents",f.free||f.is_enterprise_cloud_trial)}let b=document.querySelector(".js-upgrade-info");b&&b.classList.toggle("d-none",l<=0);let v=document.querySelector(".js-downgrade-info");v&&v.classList.toggle("d-none",l>=0);let y=document.querySelector(".js-extra-seats-line-item");y&&y.classList.toggle("d-none",f.no_additional_seats),document.querySelector(".js-seat-field")&&function(e){for(let t of document.querySelectorAll(".js-seat-field")){let n=t.getAttribute("data-item-maximum"),r=t?.parentNode?.querySelector(".Popover");n&&n.length&&(parseInt(e,10)>parseInt(n,10)?(t.classList.add("color-border-danger-emphasis"),r?.removeAttribute("hidden")):(t.classList.remove("color-border-danger-emphasis"),r?.setAttribute("hidden","true")))}}(n);let w=document.querySelector(".js-minimum-seats-disclaimer");w&&(w.classList.toggle("tooltipped",5===f.seats),w.classList.toggle("tooltipped-nw",5===f.seats));let S=f.selectors;for(let e in S)for(let t of document.querySelectorAll(e)){var E,A;if(A=e,N.includes(A)&&"string"!=typeof(E=S[e])&&"number"!=typeof E&&"default_currency"in E&&"local_currency"in E)t.textContent="",t.appendChild(U("default-currency",S[e].default_currency)),t.appendChild(U("local-currency",S[e].local_currency));else t.textContent=S[e]}(0,q.bj)(f.url)}function U(e,t){let n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}(0,p.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();let t=e.currentTarget.getAttribute("data-plan-duration");for(let e of(function(e){let t="year"===e?"month":"year";for(let t of document.querySelectorAll(".js-plan-duration-text"))t.textContent=e;for(let t of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))t.textContent=`${e}ly`;for(let e of document.querySelectorAll(".js-org-signup-duration-change"))e.setAttribute("data-plan-duration",t);let n=document.getElementById("signup-plan-duration");n&&(n.value=e)}(t),function(e){for(let t of document.querySelectorAll(".js-seat-field")){let n=new URL(t.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(n.search.slice(1));r.delete("plan_duration"),r.append("plan_duration",e),n.search=r.toString(),t.setAttribute("data-url",n.toString())}}(t),document.querySelectorAll(".js-seat-field")))W(e);for(let e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}),(0,p.on)("change",".js-org-signup-duration-toggle",function({currentTarget:e}){let t=new URL(e.getAttribute("data-url"),window.location.origin);(0,D.softNavigate)(t.toString())}),(0,b.lB)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,B.A)(e)&&W(e),(0,$.Up)(e,function(){W(e)})}}),(0,b.lB)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,B.A)(e)&&W(e),e.addEventListener("change",function(){W(e)})}}),(0,p.on)("details-menu-selected",".js-organization-container",function(e){let t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){let e=n.getAttribute("data-upgrade-url");e&&(t.setAttribute("data-url",e),t.value="0",W(t))}},{capture:!0}),(0,H.eC)(".js-csv-filter-field",function(e){let t=e.target.value.toLowerCase();for(let e of document.querySelectorAll(".js-csv-data tbody tr"))e instanceof HTMLElement&&e.textContent&&(e.hidden=!!t&&!e.textContent.toLowerCase().includes(t))});var z=n(38007);function V(e,t=!1){for(let[n,r]of Object.entries({"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"})){let i=t?r:n,a=t?n:r;for(let t of e.querySelectorAll(`.${i}`))t.classList.replace(i,a)}}(0,b.lB)(".js-blob-header.is-stuck",{add(e){V(e)},remove(e){V(e,!0)}}),(0,p.on)("click",".js-blob-dropdown-click",e=>{let t=e.currentTarget.getAttribute("data-dropdown-tracking");if(!t)return;let n=JSON.parse(t);(0,z.BI)(n.type,n.context)}),(0,p.on)("change",".js-branch-protection-integration-select-input",function(e){let t=e.target,n=t?.closest(".js-branch-protection-integration-select"),r=n?.querySelector(".js-branch-protection-integration-select-current"),i=t?.closest(".js-branch-protection-integration-select-item"),a=i?.querySelector(".js-branch-protection-integration-select-label");r&&a&&n&&(r.innerHTML=a.innerHTML,n.open=!1)});let G=null;async function X(e){let t=e.target;if(!(t instanceof HTMLElement))return;let n=t.querySelector(".js-bulk-actions"),r=!!t.querySelector(".js-bulk-actions-toggle:checked");G?.abort();let{signal:i}=G=new AbortController,a="";try{let e=await fetch(function(e){let t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),r=e.getAttribute("data-bulk-actions-parameter"),i=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(r)for(let e of i.map(e=>e.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort())n.append(`${r}[]`,e);else for(let e of i.sort((e,t)=>e.value>t.value?1:-1))n.append(e.name,e.value);return t.search=n.toString(),t.toString()}(t),{signal:i,headers:{...(0,x.kt)()}});if(!e.ok)return;a=await e.text()}catch{}!i.aborted&&a&&(r?(K(t),n.innerHTML=a):(n.innerHTML=a,K(t)),(0,p.h)(t,"bulk-actions:updated"))}function K(e){let t=document.querySelector(".js-membership-tabs");if(t){let n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}(0,p.on)("change",".js-bulk-actions-toggle",function(e){let t=e.currentTarget.closest(".js-bulk-actions-container");(0,p.h)(t,"bulk-actions:update")}),(0,p.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.s)(X,100));var J=n(32475);function Y(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(e){return{kind:"err",value:e}}}function Z(){let e=function(){let e={};for(let t of document.getElementsByTagName("script")){let n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(let t of document.getElementsByTagName("link")){let n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}(),t=function(e){try{let t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(e){return{kind:"err",value:e}}}("bundle-urls");if("err"===t.kind)return void Y("bundle-urls",e);let n=t.value||{},r=Object.keys(e).filter(t=>n[t]!==e[t]);r.length&&"ok"===Y("bundle-urls",{...n,...e}).kind&&(0,v.i)({downloadedBundles:r})}function Q(e){e.preventDefault(),e.stopPropagation()}(async()=>{await J.K,window.requestIdleCallback(Z)})(),(0,b.lB)("a.btn.disabled",{subscribe:e=>(0,O.Rt)(e,"click",Q)});var ee=n(55760),et=n(15955);(0,b.lB)(".js-check-all-container",{constructor:HTMLElement,subscribe:et.A});var en=n(8367);let er="logout-was-successful";if((0,en.OR)(er).length>0){for(let e of[sessionStorage,localStorage])try{e.clear()}catch{}(0,en.Yj)(er)}var ei=n(27851);function ea(e){es.delete(e),eo(e)}function eo(e){let t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}(0,p.on)("clipboard-copy","[data-copy-feedback]",e=>{let t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),r=t.getAttribute("aria-label"),i=t.getAttribute("data-tooltip-direction")||"s",a=t.getAttribute("data-announce-selector")||void 0,o=a?document.querySelector(a):void 0;t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${i}`),t instanceof HTMLElement&&((0,ei.G7)("arianotify_partial_migration")&&"ariaNotify"in Element.prototype?t.ariaNotify(t.textContent||"",{priority:"high"}):(0,w.C)(t,{element:o??void 0}),setTimeout(()=>{r?t.setAttribute("aria-label",r):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${i}`)},2e3))});let es=new WeakMap;(0,p.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;let t=es.get(e);t?clearTimeout(t):eo(e),es.set(e,window.setTimeout(ea,2e3,e))}),(0,p.on)("click",".readme-edit .js-readme-task-button",function(e){let t=e.currentTarget,n=t.nextElementSibling;if(n&&n.classList.contains("js-readme-form")){t.hidden=!0,n.hidden=!1;let e=n.querySelector("textarea");e&&e.focus()}}),(0,p.on)("click",".readme-edit .js-comment-edit-button",function(e){let t=e.currentTarget.closest(".js-comment");if(t){t.classList.add("is-comment-editing");let n=t.querySelector(".js-readme-form");n&&(n.hidden=!1);let r=n?.querySelector("textarea");r&&r.focus(),e.preventDefault()}}),(0,p.on)("click",".readme-edit .js-readme-form .js-comment-cancel-button",function(e){let t=e.currentTarget,n=t.closest(".js-readme-form"),r=n?.previousElementSibling,i=t.closest(".js-comment");if(n&&r&&r.classList.contains("js-readme-task-button"))r.hidden=!1,n.hidden=!0,e.preventDefault();else if(i){i.classList.remove("is-comment-editing");let t=i.querySelector(".js-readme-form");t&&(t.hidden=!0),e.preventDefault()}}),(0,p.on)("submit",".readme-edit .js-readme-form form",function(e){let t=e.currentTarget.closest(".js-readme-form"),n=t?.previousElementSibling,r=t?.querySelector("textarea"),i=r?.value||"";if(t){let r=()=>{if(i.trim())window.location.reload();else if(n&&n.classList.contains("js-readme-task-button"))t.hidden=!0,n.hidden=!1;else{let e=t?.closest(".js-comment");e&&(e.classList.remove("is-comment-editing"),t.hidden=!0),window.location.reload()}},a=e.currentTarget;a.addEventListener("ajax:success",r),a.addEventListener("ajax:complete",r);let o=e=>{e.target===a&&(r(),document.removeEventListener("ajax:complete",o))};document.addEventListener("ajax:complete",o),setTimeout(function(){window.location.reload()},2e3)}});var el=n(22353),ec=n(82939);(0,p.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,g.JW)(".js-new-comment-form",async function(e,t){let n,r=e.querySelector(".js-comment-form-error");r instanceof HTMLElement&&(r.hidden=!0);try{n=await t.json()}catch(t){(0,el.N7)(t),function(e,t){let n="There was a problem saving your comment.",r="Please try again.";if(t.response)if(422===t.response.status){let e=t.response.json;e.errors&&(Array.isArray(e.errors)?n+=` Your comment ${e.errors.join(", ")}.`:n=e.errors)}else 200===t.response.status&&(r="Please reload the page and try again.");n+=` ${r}`;let i=e.querySelector(".js-comment-form-error");if(i instanceof HTMLElement){i.textContent=n,i.hidden=!1;let e=i.closest("div.form-group.js-remove-error-state-on-click");e&&e.classList.add("errored")}}(e,t)}if(!n)return;for(let t of(e.reset(),e.querySelectorAll(".js-resettable-field")))(0,k.m$)(t,t.getAttribute("data-reset-value")||"");let i=e.querySelector(".js-write-tab");i instanceof HTMLElement&&function(e){let t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}(i)&&i.click();let a=n.json.updateContent;for(let e in a){let t=a[e],n=document.querySelector(e);n instanceof HTMLElement?(0,ec.Uv)(n,t):console.warn(`couldn't find ${e} for immediate update`)}(0,p.h)(e,"comment:success")});let eu=(e,t)=>{let n=e.querySelector(".js-form-action-text")||e;n.textContent=t?e.getAttribute("data-comment-text"):n.getAttribute("data-default-action-text")},ed=e=>{let t;return n=>{let r=n.currentTarget.value.trim();r!==t&&(t=r,eu(e,!!r))}};function em(e,t){let n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}function ef(e){let t=e.currentTarget;t instanceof Element&&em(t,!1)}(0,b.lB)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){let t=e.form.querySelector(".js-comment-field"),n=ed(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}}),n(44709),(0,H.uE)(".js-comment-field",function(e){em(e,!0),e.addEventListener("blur",ef,{once:!0})});var eh=n(35707),ep=n(44358),eg=n(20784),eb=n(12153),ev=n(95754);function ey(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ew=new WeakMap,eS=class CaretPosition{get top(){return this.coords.top}get left(){return this.coords.left}get height(){return this.coords.height}currentChar(e=1){return this.textArea.value.substring(this.index-e,this.index)}checkLine(e){return ethis.coords.top+this.coords.height)}xDistance(e){return Math.abs(this.left-e)}constructor(e,t,n){ey(this,"index",void 0),ey(this,"coords",void 0),ey(this,"textArea",void 0),this.index=e,this.coords=t,this.textArea=n}};function eE(e,t){let n;if(ew.has(e)?n=ew.get(e):(n=new Map,ew.set(e,n)),n.has(t))return n.get(t);{let r=new eS(t,(0,ev.A)(e,t),e);return n.set(t,r),r}}let eA=(e,t,n,r,i,a)=>{if(n===t)return n;let o=e=>{let t=e.filter(e=>0===e.checkLine(i)).sort((e,t)=>e.xDistance(r)>t.xDistance(r)?1:-1);return 0===t.length?n:t[0].index};if(n-t==1)return o([eE(e,t),eE(e,n)]);if(n-t==2){let r=eE(e,t);return o([r,eE(e,n-1),eE(e,n)])}let s=Math.floor((n+t)/2);if(s===t||s===n)return s;let l=eE(e,s);return i>l.top+l.height?eA(e,s+1,n,r,i,a+1):il.xDistance(r)?s:l.leftr?0!==eE(e,s-1).checkLine(i)?s:eA(e,t,s-1,r,i,a+1):s},ej=(e,t,n)=>{let r=e.value.length;return eA(e,0,r,t,n,0)};var eL=n(25794);let eC=new Map;(0,b.lB)(".js-paste-markdown",{initialize(e){let t,n=e.hasAttribute("data-paste-url-links-as-plain-text");return{add(){t=(0,ep.B1)(e,{defaultPlainTextPaste:{urlLinks:n}}).unsubscribe},remove(){t()}}}});let ek=new WeakMap;function eT(e){return["video/mp4","video/quicktime"].includes(e.file.type)}function eq(e){if(eT(e))return` +Uploading ${e.file.name}\u{2026} +`;let t=e.isImage()?"!":"";return`${t}[Uploading ${e.file.name}\u{2026}]()`}function ex(e){let t=e.target.closest("form");if(t){let e=t.querySelector(".btn-primary");e&&(e.disabled=!0)}}function eM(e){let t=e.target.closest("form");if(t){let e=t.querySelector(".btn-primary");e&&(e.disabled=!1)}}async function e_(e){var t,n;let r,{attachment:i}=e.detail,a=e.currentTarget;eR("",i.isImage()?await eH(i):eT(i)?(t=i,` +${t.href} +`):(n=i,`[${n.file.name}](${n.href})`),e,a),eC.size>0&&function(){for(let e of document.querySelectorAll(".issue-form-textarea"))for(let[t,n]of eC)e.value.includes(t)&&((0,eh.ee)(e,t,n,document.activeElement===e),eC.delete(t))}()}async function eH(e){let t=await eP(e.file),n=e.file.name.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"").replace(/\.[^.]+$/,"").replace(/\./g," "),r=e.href||"";return(0,eb.TG)(t,r,n)}async function eP(e){let t=null;try{t=await (0,eb.pF)(e)}catch{return{width:0,height:0,ppi:0}}return t||{width:0,height:0,ppi:0}}function eO(e){let t=eq(e);return eT(e)?` +${t} +`:`${t} +`}function eI(e){var t;let n=e.currentTarget.querySelector(".js-comment-field"),r=(t=e.detail.attachment,ek.get(t)||eO(t));if(n)n.setCustomValidity(""),(0,eh.ee)(n,r,"");else{let t=e$(e.currentTarget);if(!t)return void(0,eL.R)("upload:editor:change",e.currentTarget,{state:"failed",placeholder:r,replacementText:""});let n=t.getSearchCursor(r);n.findNext(),n.replace("")}}function eR(e,t,n,r){let i=(r||n.currentTarget).querySelector(".js-comment-field"),a=(r||n.currentTarget).querySelector(".js-file-upload-loading-text"),o=eq(n.detail.attachment),{batch:s}=n.detail;if(i){let r=i.value.substring(i.selectionStart,i.selectionEnd);if("uploading"===e){let e;e=r.length?(0,eh.tJ)(i,r,o):(0,eh.bc)(i,o,{appendNewline:!0}),ek.set(n.detail.attachment,e)}else i.value.includes(o)||eC.set(o,t),(0,eh.ee)(i,o,t,document.activeElement===i);s.isFinished()?eM(n):ex(n)}else{let i=e$(r||n.currentTarget);if(i)if("uploading"===e)if(i.getSelection().length)i.replaceSelection(o);else{let e=i.getCursor(),t=eO(n.detail.attachment);i.replaceRange(t,e)}else{let e=i.getSearchCursor(o);e.findNext(),e.replace(t)}else(0,eL.R)("upload:editor:change",r||n.currentTarget,{state:""===e?"uploaded":"uploading",placeholder:o,replacementText:""===e?t:eO(n.detail.attachment)});s.isFinished()?eM(n):ex(n)}if(a){let e=a.getAttribute("data-file-upload-message");a.textContent=`${e} (${s.uploaded()+1}/${s.size})`}}function e$(e){let t=e.querySelector(".js-code-editor");if(!t)return;let n=(0,eg.j)(t);if(n)return n.editor}function eB(e){e.stopPropagation();let t=e.currentTarget;if(!t)return;let n=t.querySelector(".js-comment-field");if(n){var r=n,i=e;let t=r.getBoundingClientRect();"dragenter"===i.type&&ew.delete(r);let a=i.clientX-t.left,o=i.clientY-t.top+r.scrollTop,s=ej(r,a,o);r.setSelectionRange(s,s)}else{let n=e$(t);if((0,eL.R)("upload:editor:cursor",t,{left:e.clientX,top:e.clientY}),n){let t=n.coordsChar({left:e.pageX,top:e.pageY});n.setCursor(t),n.focus()}}}(0,p.on)("upload:setup",".js-upload-markdown-image",function(e){eR("uploading","",e)}),(0,p.on)("upload:complete",".js-upload-markdown-image",e_),(0,p.on)("upload:error",".js-upload-markdown-image",function(e){eI(e);let{batch:t}=e.detail;t.isFinished()?eM(e):ex(e)}),(0,p.on)("dragenter","file-attachment",eB),(0,p.on)("dragover","file-attachment",eB),(0,p.on)("upload:invalid",".js-upload-markdown-image",function(e){eI(e);let{batch:t}=e.detail;t.isFinished()?eM(e):ex(e)});var eD=n(49728),eN=n(5225);function eF(e){let t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){let e=t.querySelector(".js-write-bucket"),n=t.querySelector(".js-preview-body");e.clientHeight>0&&(n.style.minHeight=`${e.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);let r=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');r.setAttribute("aria-selected","false"),r.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");let i=t.querySelector(".js-write-tab");return n?i.setAttribute("data-hotkey","Mod+Shift+P"):i.removeAttribute("data-hotkey"),t}function eW(e){let t=e.getAttribute("data-preview-url"),n=function(e){let t=e.querySelector(".js-comment-field").value,n=e.querySelector(".js-path")?.value,r=e.querySelector(".js-line-number")?.value,i=e.querySelector(".js-start-line-number")?.value,a=e.querySelector(".js-side")?.value,o=e.querySelector(".js-start-side")?.value,s=e.querySelector(".js-start-commit-oid")?.value,l=e.querySelector(".js-end-commit-oid")?.value,c=e.querySelector(".js-base-commit-oid")?.value,u=e.querySelector(".js-comment-id")?.value,d=new FormData;return d.append("text",t),d.append("authenticity_token",function(e){let t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw Error("Comment preview authenticity token not found")}(e)),n&&d.append("path",n),r&&d.append("line_number",r),i&&d.append("start_line_number",i),a&&d.append("side",a),o&&d.append("start_side",o),s&&d.append("start_commit_oid",s),l&&d.append("end_commit_oid",l),c&&d.append("base_commit_oid",c),u&&d.append("comment_id",u),d}(e);return(0,p.h)(e,"preview:setup",{data:n}),eU(t,n)}(0,p.on)("click",".js-write-tab",function(e){let t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof eD.A)return void setTimeout(()=>{n.querySelector(".js-comment-field").focus()});let r=eF(t);(0,p.h)(n,"preview:toggle:off");let i=n.querySelector(".js-discussion-poll-form-component");i&&(0,p.h)(i,"poll-preview:toggle:off"),setTimeout(()=>{r.querySelector(".js-comment-field").focus()});let a=n.querySelector("markdown-toolbar");a instanceof HTMLElement&&(a.hidden=!1)}),(0,p.on)("click",".js-preview-tab",function(e){let t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof eD.A)return;let r=eF(t);(0,p.h)(n,"preview:toggle:on"),setTimeout(()=>{eG(r)});let i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,p.on)("tab-container-change",".js-previewable-comment-form",function(e){let t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),r=e.currentTarget,i=r.querySelector(".js-write-tab");if(n){let e=r.querySelector(".js-write-bucket"),t=r.querySelector(".js-preview-body");!t.hasAttribute("data-skip-sizing")&&e.clientHeight>0&&(t.style.minHeight=`${e.clientHeight}px`),i.setAttribute("data-hotkey","Mod+Shift+P"),eG(r);let n=r.querySelector("markdown-toolbar");n instanceof HTMLElement&&(n.hidden=!0)}else{i.removeAttribute("data-hotkey");let e=r.querySelector("markdown-toolbar");e instanceof HTMLElement&&(e.hidden=!1);let t=document.querySelector(".js-discussion-poll-form-component");t&&(0,p.h)(t,"poll-preview:toggle:off")}r.classList.toggle("preview-selected",!!n),r.classList.toggle("write-selected",!n)}),(0,p.on)("preview:render",".js-previewable-comment-form",function(e){let t=eF(e.target.querySelector(".js-preview-tab"));setTimeout(()=>{eG(t);let e=t.querySelector("markdown-toolbar");e instanceof HTMLElement&&(e.hidden=!0)})});let eU=(0,eN.A)(eV,{hash:function(e,t){let n=[...t.entries()].toString();return`${e}:${n}`}}),ez=null;async function eV(e,t){ez?.abort();let{signal:n}=ez=new AbortController,r=await fetch(e,{method:"post",body:t,signal:n});if(!r.ok)throw Error("something went wrong");return r.text()}async function eG(e){let t=e.querySelector(".comment-body");t.innerHTML="

Loading preview…

";try{t.innerHTML=await eW(e)||"

Nothing to preview

",(0,p.h)(e,"preview:rendered")}catch(e){"AbortError"!==e.name&&(t.innerHTML="

Error rendering preview

")}}(0,b.lB)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{let t=e.closest(".js-previewable-comment-form");try{await eW(t)}catch{}})}),(0,H.Ff)("keydown",".js-comment-field",function(e){let t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&"P"===e.key.toUpperCase()){let n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof eD.A?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});let eX=/^(\+1|-1|:\+1?|:-1?)$/,eK=e=>{let t=!1;for(let n of e.split(` +`)){let e=n.trim();if(!(!e||e.startsWith(">"))){if(t&&!1===eX.test(e))return!1;!t&&eX.test(e)&&(t=!0)}}return t};function eJ(e){let t=e.target,n=t.value,r=t.closest(".js-reaction-suggestion");if(r)if(eK(n)){r.classList.remove("hide-reaction-suggestion"),r.classList.add("reaction-suggestion");let e=r.getAttribute("data-reaction-markup");r.setAttribute("data-reaction-suggestion-message",e)}else eY(r)}function eY(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}(0,p.on)("focusout","#new_comment_field",function(e){let t=e.currentTarget.closest(".js-reaction-suggestion");t&&eY(t)}),(0,p.on)("focusin","#new_comment_field",function(e){eJ(e)}),(0,H.Ff)("keyup","#new_comment_field",function(e){eJ(e)});var eZ=n(57909);(0,p.on)("navigation:keydown",".js-commits-list-item",function(e){(0,eZ.$$)(e.detail.originalEvent)&&e.target instanceof Element&&"c"===e.detail.hotkey&&e.target.querySelector(".js-navigation-open").click()}),n(54765),(0,H.eC)(".js-company-name-input",function(e){let t=e.target,n=t.form,r=n.querySelector(".js-corp-tos-link"),i=n.querySelector(".js-tos-link");i&&(i.classList.add("d-none"),i.setAttribute("aria-hidden","true"),r&&(r.classList.remove("d-none"),r.setAttribute("aria-hidden","false")));let a=n.querySelectorAll(".js-company-name-text");if(0!==a.length)for(let e of a)if(t.value)if(e.hasAttribute("data-wording")){let n=e.getAttribute("data-wording");e.textContent=` ${n} ${t.value}`}else e.textContent=t.value;else e.textContent=""}),(0,b.lB)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input"),n=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");t&&(e.getAttribute("data-optional")&&t.removeAttribute("required"),(0,k.m$)(t,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),n&&(n.textContent="")}}),(0,b.lB)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input");t&&(t.setAttribute("required",""),(0,p.h)(t,"focus"),(0,p.h)(t,"input"))}}),(0,b.lB)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){function t(){if(e.checked&&e.form){let t=e.form.querySelector(".js-company-owned");(0,k.m$)(t,!0)}}e.addEventListener("change",t),t()}});var eQ=n(77176),e0=n(73238),e1=n(61430);let e2=null;function e5({currentTarget:e}){if(e.hasAttribute("open")){let t=e.querySelector("[autofocus]");t&&t.focus()}else{let t=e.querySelector("summary");t&&t.focus()}}function e3({currentTarget:e}){e.hasAttribute("open")?(e2&&e2!==e&&e2.removeAttribute("open"),e2=e):e===e2&&(e2=null)}document.addEventListener("keydown",function(e){!e.defaultPrevented&&"Escape"===e.key&&e2&&e2.removeAttribute("open")}),(0,b.lB)(".js-dropdown-details",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"toggle",e3),(0,O.Rt)(e,"toggle",e5))}),(0,b.lB)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{let t=e.querySelector("summary");return(0,O.Rt)(t,"mouseenter",e1.s)}}),(0,b.lB)("[data-deferred-details-content-url]",{subscribe:e=>(0,O.Rt)(e,"toggle",e1.s)}),(0,p.on)("click","[data-toggle-for]",function(e){let t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);n&&(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,e0.A)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)(t=t.closest("details"))&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)});var e7=n(27552);(0,b.lB)("details.select-menu details-menu include-fragment",function(e){let t=e.closest("details");t&&(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");let e=t.querySelector(".js-filterable-field");e&&(0,p.h)(e,"filterable:change")}))}),(0,b.lB)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,p.h)(e,"filterable:change"))})}}),(0,b.lB)("details-menu[role=menu] [role=menu]",e=>{let t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,b.lB)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,b.lB)("form details-menu",e=>{let t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>(function(e){for(let t of e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked"))(0,p.h)(t,"change")})(t),0)})}),(0,H.Ff)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if("Enter"===e.key){let t=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');t instanceof HTMLElement&&!t.classList.contains("select-menu-clear-item")&&t.click(),e.preventDefault()}}),(0,p.on)("details-menu-selected","details-menu",e=>{let t=e.currentTarget.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.value&&t.focus()},{capture:!0});let e4=e=>{if(!(e.target instanceof Element))return;let t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=(e.detail.relatedTarget||e.detail.item.querySelector("button")).value)};async function e9({currentTarget:e}){let t=e.hasAttribute("open");if(t){let t=e.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.focus()}(0,p.h)(e,t?"menu:activate":"menu:deactivate"),await (0,_.k2)(),(0,p.h)(e,t?"menu:activated":"menu:deactivated")}(0,p.on)("itemActivated","[data-menu-input]",e4,{capture:!0}),(0,p.on)("details-menu-selected","[data-menu-input]",e4,{capture:!0}),(0,b.lB)("details-menu remote-input",{constructor:e7.A,initialize(e){let t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{n=document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?document.activeElement.id:null}),e.addEventListener("loadend",()=>{if(n){let r=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');r instanceof HTMLElement?r.focus():e.input&&e.input.focus()}})}}),(0,p.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{let t=+e.currentTarget.getAttribute("data-menu-max-options")===e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]').length;for(let n of(e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!t,e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input')))n.disabled=t&&!n.checked},{capture:!0}),(0,b.lB)("details > details-menu",{subscribe(e){let t=e.closest("details");return(0,O.Rt)(t,"toggle",e9)}}),(0,b.lB)("details > details-menu[preload]:not([src])",{subscribe:e=>(0,O.Rt)(e.parentElement,"mouseover",function(e){let t=e.currentTarget.querySelector("include-fragment[src]");t?.load()})}),(0,b.lB)("button[data-show-dialog-id]",e=>{e?.addEventListener("mouseenter",()=>{let t=e.getAttribute("data-show-dialog-id"),n=e.ownerDocument.getElementById(t);n?.querySelector("include-fragment[loading=lazy]")?.setAttribute("loading","eager")})}),(0,b.lB)("summary[data-show-dialog-id]",e=>{e?.addEventListener("click",()=>{let t=e.getAttribute("data-show-dialog-id");if(!t)return;let n=e.ownerDocument.getElementById(t);n?.show()})});let e6=new WeakMap;function e8(e){return[Array.from(e.querySelectorAll("input[type=submit][data-disable-with], button[data-disable-with]")),Array.from(document.querySelectorAll(`button[data-disable-with][form="${e.id}"]`))].flat()}function te(e){for(let t of e8(e)){let n=e6.get(t);null!=n&&(t instanceof HTMLInputElement?t.value=n:t.innerHTML=n,(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),e6.delete(t))}}(0,p.on)("submit","form",function(e){for(let t of e8(e.currentTarget)){e6.set(t,t instanceof HTMLInputElement?t.value||"Submit":t.innerHTML||"");let e=t.getAttribute("data-disable-with");e&&(t instanceof HTMLInputElement?t.value=e:t.textContent=e),t.disabled=!0}},{capture:!0}),(0,p.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&te(e)}),(0,g.ZV)(te),n(5012);var tt=n(21715),tn=n(98831);async function tr(e){let t=e.getAttribute("data-feature-preview-indicator-src"),n=await ti(t);for(let t of e.querySelectorAll(".js-feature-preview-indicator"))t.hidden=!n}async function ti(e){try{let t=await fetch(e,{headers:{Accept:"application/json"}});if(!t.ok)return!1;return(await t.json()).show_indicator}catch{return!1}}(0,b.lB)("[data-favicon-override]",{add(e){let t=e.getAttribute("data-favicon-override");setTimeout(()=>(0,tn.Ow)(t))},remove(){(0,tn.gd)()}}),(0,tn.uQ)(),document.addEventListener(tt.z.SUCCESS,tn.uQ),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{(0,tn.uQ)()}),(0,b.lB)(".js-feature-preview-indicator-container",e=>{tr(e)});var ta=n(24791),to=n(20451);function ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,p.on)("click","[data-feature-preview-trigger-url]",async e=>{let t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),r=await (0,ta.r)({content:(0,to.Ts)(document,n),dialogClass:"feature-preview-dialog"}),i=t.getAttribute("data-feature-preview-close-details"),a=t.getAttribute("data-feature-preview-close-hmac");for(let e of(r.addEventListener("dialog:remove",()=>{(0,v.i)({hydroEventPayload:i,hydroEventHmac:a},!0)}),document.querySelectorAll(".js-feature-preview-indicator")))e.hidden=!0}),(0,g.JW)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-unenroll:${n}`)}),(0,g.JW)(".js-feature-preview-enroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-enroll:${n}`)});let tl="X-Digest-Sha256",tc="X-Digest-Sha256-Hmac",tu=class AttachmentUpload{async process(e){var t,n;let r=window.performance.now(),i=new Headers(this.policy.header||{}),a=new XMLHttpRequest;for(let[e,t]of(a.open("POST",this.policy.upload_url,!0),i))a.setRequestHeader(e,t);a.onloadstart=()=>{e.attachmentUploadDidStart(this.attachment,this.policy)},a.upload.onprogress=t=>{if(t.lengthComputable){let n=Math.round(t.loaded/t.total*100);e.attachmentUploadDidProgress(this.attachment,n)}},await (t=a,n=function(e,t){let n=new FormData;for(let e in t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token),t.form)n.append(e,t.form[e]);return n.append("file",e.file),n}(this.attachment,this.policy),new Promise((e,r)=>{t.onload=()=>e(t),t.onerror=r,t.send(n)}));let o=a.getResponseHeader(tl),s=a.getResponseHeader(tc),l={};o&&s&&(l[tl]=o,l[tc]=s),204===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,{})):201===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(a.responseText))):e.attachmentUploadDidError(this.attachment,{status:a.status,body:a.responseText});let c={duration:window.performance.now()-r,size:this.attachment?.file?.size,fileType:this.attachment?.file?.type,success:204===a.status||201===a.status};(0,v.i)({uploadTiming:c},!0)}constructor(e,t){ts(this,"attachment",void 0),ts(this,"policy",void 0),this.attachment=e,this.policy=t}};function td(e,t){let n="string"==typeof e.asset_upload_url?e.asset_upload_url:null,r="string"==typeof e.asset_upload_authenticity_token?e.asset_upload_authenticity_token:null;if(!(n&&r))return;let i=new FormData;i.append("authenticity_token",r),fetch(n,{method:"PUT",body:i,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)(),...t}})}async function tm(e,t){var n,r;tb(t,"is-uploading");let i=(n=e,r=t,{attachmentUploadDidStart(e,t){e.saving(0),tb(r,"is-uploading"),(0,p.h)(r,"upload:start",{batch:n,attachment:e,policy:t})},attachmentUploadDidProgress(e,t){e.saving(t),(0,p.h)(r,"upload:progress",{batch:n,attachment:e})},attachmentUploadDidComplete(e,t,i){var a,o;e.saved((a=i,o=t,{id:(null==a.id?null:String(a.id))||(null==o.asset.id?null:String(o.asset.id)),href:("string"==typeof a.href?a.href:null)||("string"==typeof o.asset.href?o.asset.href:null),name:o.asset.name})),(0,p.h)(r,"upload:complete",{batch:n,attachment:e}),n.isFinished()&&tb(r,"is-default")},attachmentUploadDidError(e,t){n.setAttachmentAsFailed(e),(0,p.h)(r,"upload:error",{batch:n,attachment:e});let{state:i}=th(t);tb(r,i)}});for(let n of e.attachments){let r=await tf(e,n,t);if(!r)return;try{let e=new tu(n,r);await e.process(i)}catch{e.setAttachmentAsFailed(n),(0,p.h)(t,"upload:error",{batch:e,attachment:n}),tb(t,"is-failed");return}}}async function tf(e,t,n){let r=function(e,t){let n=t.querySelector(".js-data-upload-policy-url-csrf").value,r=t.getAttribute("data-upload-repository-id"),i=t.getAttribute("data-subject-type"),a=t.getAttribute("data-subject-param"),o=t.getAttribute("data-upload-container-type"),s=t.getAttribute("data-upload-container-id"),l=e.file,c=new FormData;return c.append("name",l.name),c.append("size",String(l.size)),c.append("content_type",l.type),c.append("authenticity_token",n),i&&c.append("subject_type",i),a&&c.append("subject",a),r&&c.append("repository_id",r),e.directory&&c.append("directory",e.directory),o&&c.append("upload_container_type",o),o&&s&&c.append("upload_container_id",s),c}(t,n),i=[];(0,p.h)(n,"upload:setup",{batch:e,attachment:t,form:r,preprocess:i});try{var a,o;await Promise.all(i);let s=await fetch((a=r,o=n,new Request(o.getAttribute("data-upload-policy-url"),{method:"POST",body:a,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)()}})));if(s.ok)return await s.json();e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t});let l=await s.text(),c=s.status,{state:u,messaging:d}=th({status:c,body:l},t.file);tb(n,u,d)}catch{e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t}),tb(n,"is-failed")}return null}function th(e,t){if(400===e.status)return{state:"is-bad-file"};if(422!==e.status)return{state:"is-failed"};let n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(let e of n.errors)switch(e.field){case"size":{let n=t?t.size:null;if(null!=n&&0===n)return{state:"is-empty"};return{state:"is-too-big",messaging:{message:tp(e.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":if("already_exists"===e.code)return{state:"is-duplicate-filename"};return{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}let tp=e=>e.startsWith("size")?e.substring(5):e,tg=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function tb(e,t,n){if(e.classList.remove(...tg),n){let{message:t,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=t)}e.classList.add(t)}function tv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ty=class Batch{percent(){return Math.round(tw(this.attachments,e=>e.file.size*e.percent/100)/this.total*100)}uploaded(){return tw(this.attachments,e=>+!!e.isSaved())}isFinished(){return this.attachments.every(e=>this.failedAttachments.includes(e)||e.isSaved())}setAttachmentAsFailed(e){this.attachments.includes(e)&&!this.failedAttachments.includes(e)&&this.failedAttachments.push(e)}constructor(e){tv(this,"attachments",void 0),tv(this,"size",void 0),tv(this,"total",void 0),tv(this,"failedAttachments",void 0),this.attachments=e,this.failedAttachments=[],this.size=this.attachments.length,this.total=tw(this.attachments,e=>e.file.size)}};function tw(e,t){return e.reduce((e,n)=>e+t(n),0)}(0,b.lB)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,p.on)("file-attachment-accept","file-attachment",function(e){let{attachments:t}=e.detail;0===t.length&&(tb(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,p.on)("file-attachment-accepted","file-attachment",function(e){let t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;let{attachments:n}=e.detail;tm(new ty(n),e.currentTarget)}),(0,p.on)("click","button[data-file-attachment-for]",function(e){let t=e.currentTarget.getAttribute("data-file-attachment-for");document.querySelector(`input[type=file]#${t}`).click()});let tS=0;function tE(e){return Array.from(e.types).indexOf("Files")>=0}function tA(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tj(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tL({currentTarget:e}){tb(e.querySelector("file-attachment"),"is-default")}(0,b.lB)("file-attachment",{add(e){0==tS++&&(document.addEventListener("drop",tA),document.addEventListener("dragover",tj));let t=e.closest("form");t&&t.addEventListener("reset",tL)},remove(e){0==--tS&&(document.removeEventListener("drop",tA),document.removeEventListener("dragover",tj));let t=e.closest("form");t&&t.removeEventListener("reset",tL)}});var tC=n(62044);function tk(e,t,n,r={}){let i=r.limit??1/0,a=0;for(let r of e.children){let e=n(r,t);null==e||(e&&a{let t=e.target,n=t.input;if(!(document.activeElement&&document.activeElement===n))return;let{count:r,total:i}=e.detail,a=function(e){let t=e.getAttribute("data-aria-live-element");if(!t)return{};let n=document.getElementById(t);return n?{element:n}:{}}(t);(0,w.i)(`Found ${r} out of ${i} ${1===i?"item":"items"}`,a)}),(0,p.on)("toggle","details",e=>{setTimeout(()=>(function(e){let t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()})(e.target),0)},{capture:!0}),(0,p.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;let{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");t&&n instanceof tC.A&&n.setAttribute("aria-owns",t.id)},{capture:!0});var tq=n(30695),tx=n(13617);let tM=new WeakMap;function t_(e,t,n){let r=t.toLowerCase(),i=n.limit,a=tM.get(e),o=e.querySelector('input[type="radio"]:checked'),s=Array.from(e.children);if(a){if(e.classList.contains("filter-sort-list-refresh"))for(let t of(e.classList.remove("filter-sort-list-refresh"),Array.from(e.children)))a.includes(t)||a.push(t)}else a=Array.from(e.children),tM.set(e,a);for(let t of s)e.removeChild(t),t instanceof HTMLElement&&(t.style.display="");let l=r?(0,tx.d)(a,n.sortKey,tq.UD):a,c=null==i?l:l.slice(0,i),u=c.length,d=document.createDocumentFragment();for(let e of c)d.appendChild(e);let m=!1;if(o instanceof HTMLInputElement)for(let e of d.querySelectorAll('input[type="radio"]:checked'))e instanceof HTMLInputElement&&e.value!==o.value&&(e.checked=!1,m=!0);return e.appendChild(d),o&&m&&o.dispatchEvent(new Event("change",{bubbles:!0})),u}var tH=n(88402);let tP=new AbortController,tO=new WeakMap,tI=new WeakMap,tR=new WeakMap;async function t$(e,t,n){var r;n&&!tO.has(e)&&(r=e,tO.set(r,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map}));let i=await tB(e,t,n);return e.hasAttribute("data-filterable-data-pre-rendered")&&(i.suggestions=function(e,t){let n=[],r=e.querySelectorAll(".js-filterable-suggested-user");if(r.length>0)for(let t of e.querySelectorAll(".js-filterable-suggested-user"))t.classList.remove("js-filterable-suggested-user"),n.push({name:t.querySelector(".js-description").textContent,login:t.querySelector(".js-username").textContent,selected:"true"===t.getAttribute("aria-checked"),element:t,suggestion:!0});if(t){let t=tO.get(e);return r.length>0&&(t.cachedSuggestions=n,t.userResultCache.clear()),t.cachedSuggestions}return n}(e,n)),i}async function tB(e,t,n){let r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===r.pathname)throw Error("could not get data-filterable-src");if(n){let n=tO.get(e),i=t.trim();if(n.lastSearchText===i)return n.lastSearchResult;let a=void 0===n.lastSearchText;n.lastSearchText=i;let o=e.getAttribute("data-filterable-for")||"",s=document.getElementById(o);if(tP.abort(),""===i)n.lastSearchResult={suggestions:[],users:[]};else{tP=new AbortController;let e={headers:{Accept:"application/json",...(0,x.kt)()},signal:tP.signal},i=r.searchParams||new URLSearchParams;i.set("q",t),i.set("typeAhead","true"),r.search=i.toString(),a||s?.classList.add("is-loading");let o=await fetch(r.toString(),e);n.lastSearchResult=await o.json()}return s?.classList.remove("is-loading"),n.lastSearchResult}{let e={headers:{Accept:"application/json",...(0,x.kt)()}},t=await fetch(r.toString(),e);return await t.json()}}async function tD(e,t,n){tR.set(e,t),await (0,tH.A)();let r=e.hasAttribute("data-filterable-show-suggestion-header"),i=e.hasAttribute("data-filterable-type-ahead"),a=tI.get(e);if(!a)try{a=await t$(e,t,i),i||tI.set(e,a)}catch(e){if("AbortError"===e.name)return -1;throw e}if(!i&&tR.get(e)!==t)return -1;let o=n.limit,s=e.querySelector("template"),l={};for(let t of e.querySelectorAll("input[type=hidden]"))l[`${t.name}${t.value}`]=t;let c=s.nextElementSibling;for(;c;){let e=c;c=e.nextElementSibling,e instanceof HTMLElement&&(i||"true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let u=0,d=""===t.trim(),m=document.createDocumentFragment(),f=e.querySelector(".js-divider-suggestions"),h=e.querySelector(".js-divider-rest"),p=tO.get(e);function g(e){let n=`${e.login} ${e.name}`.toLowerCase().trim().includes(t),r=!(null!=o&&u>=o)&&n;if(r||e.selected||e.suggestion){let t=function(e,t,n,r){if(null!=e.element)return e.element;if(r?.userResultCache.has(e.id))return r.userResultCache.get(e.id);let i=t.content.cloneNode(!0),a=i.querySelector("input[type=checkbox], input[type=radio]");e.type&&(a.name=`reviewer_${e.type}_ids[]`),a.value=e.id;let o=`${a.name}${e.id}`,s=e.selected;n[o]&&(s=!0,n[o].remove(),delete n[o]);let l=i.querySelector("[role^=menuitem]");s&&(l.setAttribute("aria-checked","true"),a.checked=!0),e.disabled&&l.setAttribute("aria-disabled","true"),e.ccr_quota_limited&&a.setAttribute("data-ccr-quota-limited","true");let c=i.querySelector(".js-username");c&&(c.textContent=e.login);let u=i.querySelector(".js-description");u&&(u.textContent=e.name,e.ccr_quota_limited&&u.classList.add("description-attention","ml-1"));let d=i.querySelector(".js-extended-description");d&&(e.description?d.textContent=e.description:d.remove()),"copilot-swe-agent"===e.login&&(c.textContent="Copilot",u.textContent="Your AI pair programmer");let m=i.querySelector(".js-avatar");return"Copilot"===e.login||"copilot-swe-agent"===e.login?(i.querySelector(".js-copilot-avatar").hidden=!1,m.hidden=!0):(m.className=`${m.className} ${e.class}`,m.src=e.avatar),e.element=l,r?.userResultCache.set(e.id,l),e.element}(e,s,l,p);t.hidden=!r,r&&u++,m.appendChild(t)}}let b=!1;if(f&&(a.suggestions?.length>0||r&&a.users.length>0)){let e=a.suggestions??[],t=e.filter(e=>e.selected),n=e.filter(e=>!e.selected);for(let e of t)g(e);m.appendChild(f);let o=u;for(let e of n)g(e);f.hidden=!(b=u>o)||i&&!d,r&&a.users.length>0&&(f.hidden=!d)}h&&m.appendChild(h);let v=u;for(let e of a.users)g(e);return h&&(h.hidden=v===u||!b),e.append(m),u}let tN=new AbortController,tF=new WeakMap,tW=new WeakMap,tU=new WeakMap;async function tz(e,t,n){await (0,tH.A)(),tU.set(e,t);let r=tW.get(e);if(!r)try{r=await tV(e,t)}catch(e){if("AbortError"===e.name)return -1;throw e}let i={};for(let t of e.querySelectorAll("label[aria-checked=true] > div > input[hidden]"))i[`${t.name}${t.value}`]=t;let a=e.querySelector("template"),o=a.nextElementSibling;for(;o;){let e=o;o=e.nextElementSibling,e instanceof HTMLElement&&("true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let s=document.createDocumentFragment(),l=tF.get(e),c=n.limit,u=0;for(let e of r.labels){let n=`${e.name}`.toLowerCase().trim().includes(t.toLocaleLowerCase()),r=!(null!=c&&u>=c)&&n;if(r||e.selected){let t=function(e,t,n,r){if(null!=e.element)return e.element;let i=r?.labelResultCache.get(e.id);if(i)return i;let a=t.content.cloneNode(!0),o=a.querySelector("input[type=checkbox]");o.value=e.id,o.setAttribute("data-label-name",e.name);let s=`${o.name}${e.id}`,l=e.selected;n[s]&&(l=!0,n[s].remove(),delete n[s]);let c=a.querySelector("[role^=menuitem]");l&&(c.setAttribute("aria-checked","true"),o.checked=!0);let u=a.querySelector(".js-label-id");u&&u.setAttribute("data-name",e.id);let d=a.querySelector(".js-label-color");if(d){let t=d.getAttribute("style")?.replace("background-color:",`background-color:#${e.color};`);d.setAttribute("style",t)}let m=a.querySelector(".js-label-name-html");m&&(m.innerHTML=e.htmlName);let f=a.querySelector(".js-label-description");return f&&(e.description?f.textContent=e.description:f.remove()),e.element=c,r?.labelResultCache.set(e.id,c),e.element}(e,a,i,l);t.hidden=!r,r&&u++,s.appendChild(t)}}return e.append(s),u}async function tV(e,t){return(tF.has(e)||tF.set(e,{lastSearchResult:{labels:[]},cachedSuggestions:[],labelResultCache:new Map}),e.hasAttribute("data-filterable-data-pre-rendered"))?function(e){let t=[],n=e.querySelectorAll(".js-filterable-label");if(e.removeAttribute("data-filterable-data-pre-rendered"),n.length>0)for(let n of e.querySelectorAll(".js-filterable-label"))n.classList.remove("js-filterable-label"),t.push({id:n.querySelector("input[hidden]").getAttribute("value")||"",name:n.querySelector("input[hidden]").getAttribute("data-label-name")||"",htmlName:n.querySelector(".js-label-name-html").textContent,description:n.querySelector(".js-label-description")?.textContent||"",color:n.querySelector(".js-label-color").getAttribute("label-color")||"",selected:"true"===n.getAttribute("aria-checked"),element:n});let r=tF.get(e);return t.length>0&&(r.cachedSuggestions=t,r.lastSearchText="",r.lastSearchResult={labels:t}),r.lastSearchResult}(e):await tG(e,t)}async function tG(e,t){let n=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===n.pathname)throw Error("could not get data-filterable-src");let r=tF.get(e),i=t.trim();if(r.lastSearchText===i)return r.lastSearchResult;r.lastSearchText=i;let a=e.getAttribute("data-filterable-for")||"",o=document.getElementById(a);tN.abort(),tN=new AbortController;let s={headers:{Accept:"application/json",...(0,x.kt)()},signal:tN.signal},l=n.searchParams||new URLSearchParams;l.set("q",t),l.set("typeAhead","true"),n.search=l.toString(),o?.classList.add("is-loading");let c=await fetch(n.toString(),s);return r.lastSearchResult=await c.json(),o?.classList.remove("is-loading"),r.lastSearchResult}async function tX(e,t){let n=parseInt(e.getAttribute("data-filterable-limit"),10)||null,r=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.getAttribute("data-prio-filter-value").toLowerCase().trim(),n=e.textContent.toLowerCase().trim(),r=2*(0,tq.dt)(t,i,.01),a=(0,tq.dt)(n,i,.01);return r>a&&(a=r),a>0?{score:a,text:n}:null}});break}case"fuzzy":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim(),n=(0,tq.dt)(t,i);return n>0?{score:n,text:t}:null}});break}case"substring":r=tk(e,t.toLowerCase(),tJ,{limit:n});break;case"substring-memory":r=await tD(e,t,{limit:n});break;case"labels-typeahead":r=await tz(e,t,{limit:n});break;default:r=tk(e,t.toLowerCase(),tK,{limit:n})}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",0===r),r}function tK(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}function tJ(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}(0,b.lB)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");let t=e.hasAttribute("type-ahead")?200:null,n=e.value;async function r(e){n!==e.value&&(n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change"))}async function i(){n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change")}return{add(e){e.addEventListener("focus",i),(0,$.Up)(e,r,{wait:t}),document.activeElement===e&&i()},remove(e){e.removeEventListener("focus",i),(0,$.NB)(e,r)}}}}),(0,p.on)("filterable:change",".js-filterable-field",async function(e){let t=e.currentTarget,n=t.value.trim().toLowerCase();for(let e of document.querySelectorAll(`[data-filterable-for="${t.id}"]`)){let r=await tX(e,n);if(-1===r)return;document.activeElement&&t===document.activeElement&&(0,w.i)(`${r} results found.`),e.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}}),(0,p.on)("filterable:change","details-menu .select-menu-list",function(e){let t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&function(e,t,n){let r=n.length>0&&!function(e,t){for(let n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}(e,n);if(e.classList.toggle("is-showing-new-item-form",r),!r)return;t.querySelector(".js-new-item-name").textContent=n;let i=t.querySelector(".js-new-item-value");(i instanceof HTMLInputElement||i instanceof HTMLButtonElement)&&(i.value=n)}(t,n,e.detail.inputField.value)}),(0,b.lB)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});var tY=n(63159);function tZ(){!document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")&&(0,tY.Oc)(document)&&(0,tY.GO)(document)}(0,e0.A)(tZ),(0,p.on)("click",'a[href^="#"]',function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(tZ,0)});let tQ=e=>{let t=Array.from(Array.from(document.querySelectorAll('h1:not([hidden]),h2:not([hidden]),h3:not([hidden]),button:not([disabled]):not([hidden]),a:not([hidden]),input:not([disabled]):not([hidden]), select:not([disabled]):not([hidden]), textarea:not([disabled]):not([hidden]), [tabindex]:not([tabindex="-1"]):not([disabled]):not([hidden])'))).filter(e=>{if(!e.getAttribute("aria-hidden")&&!(e.offsetWidth<=0&&e.offsetHeight<=0)&&e?.offsetParent?.style.visibility!=="hidden")return!0}),n=t.indexOf(e);if(-1!==n&&n>0){let e=t[n-1];e&&("H1"===e.tagName||"H2"===e.tagName||"H3"===e.tagName)&&e.setAttribute("tabindex","-1"),e?.focus()}};(0,p.on)("click",".js-flash-close",function(e){let t=e.currentTarget.closest(".flash-messages");tQ(e.target),e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()}),!async function(){await J.K;let e=document.querySelector('.js-flash-alert[role="alert"]');e&&setTimeout(()=>{let t=document.createTextNode("\xa0"),n=document.createElement("span");n.classList.add("sr-only"),n.appendChild(t),e.appendChild(n)},200)}();var t0=n(78134);let t1=["flash-notice","flash-error","flash-message","flash-warn","flash-success"];(0,b.lB)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){for(let{key:t,value:n}of t1.flatMap(en.OR)){let r;(0,en.Yj)(t);try{r=atob(decodeURIComponent(n))}catch{continue}e.after(new t0.i4(e,{className:t,message:r}))}}});let t2=new WeakMap;document.addEventListener("focus",function(e){let t=e.target;t instanceof Element&&!t2.get(t)&&((0,p.h)(t,"focusin:delay"),t2.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){let t=e.target;t instanceof Element&&t!==document.activeElement&&((0,p.h)(t,"focusout:delay"),t2.delete(t))},200)},{capture:!0}),(0,g.JW)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}let n=e.closest(".js-form-toggle-container").querySelector(".js-form-toggle-target[hidden]");n.hidden=!1,e.hidden=!0;let r=e.getAttribute("data-sr-feedback")||"";r&&(0,w.i)(r),n?.querySelector("input[type=submit], button[type=submit]")?.focus()});var t5=n(62643);function t3(e){if(!(e instanceof CustomEvent))return;let t={};e.target instanceof t5.A&&(t.element=e.target.ariaLiveElement),(0,w.i)(`${e.detail} results found.`,t)}function t7(e){for(let t of document.querySelectorAll(".js-hook-event-checkbox"))t.checked=t.matches(e)}(0,b.lB)("fuzzy-list",{constructor:t5.A,subscribe:e=>(0,O.Rt)(e,"fuzzy-list-sorted",t3)}),(0,p.on)("click",".email-hidden-toggle",function(e){let t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())}),n(52232),(0,b.lB)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){let t,n=e.form;if(!n)return;try{t=new URL(e.value)}catch{}let r=n.querySelector(".js-ssl-hook-fields");r instanceof HTMLElement&&(r.hidden=!(t&&"https:"===t.protocol))}(0,$.Up)(e,t),t()}}),(0,p.on)("change",".js-hook-event-choice",function(e){let t=e.currentTarget,n=t.checked&&"custom"===t.value,r=t.closest(".js-hook-events-field");r&&r.classList.toggle("is-custom",n);let i=document.getElementsByClassName("js-hook-event-selector")[0];i&&n?i.hidden=!1:i&&!n&&!1===i.hidden&&(i.hidden=!0),t.checked&&(n?document.querySelector(".js-hook-wildcard-event").checked=!1:"push"===t.value?t7('[value="push"]'):"all"===t.value&&t7(".js-hook-wildcard-event"))}),(0,p.on)("click",".js-hook-deliveries-pagination-button",async function(e){let t=e.currentTarget;t.disabled=!0;let n=t.parentElement,r=t.getAttribute("data-url");n.before(await (0,to.Ts)(document,r)),n.remove()}),(0,g.JW)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)}),!function(){let e=document.getElementById("insecure_ssl_verification"),t=document.getElementById("insecure_ssl_verification_submit"),n=document.getElementById("insecure_ssl_0"),r=document.getElementById("insecure_ssl_1");e&&t&&n&&r&&(r.addEventListener("change",t=>{t.stopPropagation(),n.checked=!0,e instanceof HTMLDialogElement?e.showModal():e.show()}),t.addEventListener("click",()=>{r.checked=!0}),e.addEventListener("dialog:remove",()=>{r.checked=!0}))}();var t4=n(65461);(0,b.lB)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,eZ.zw)())(0,t4.ai)(e);else{let n=e.getAttribute("data-hotkey");if(n){var t;let r=(t=n,(0,t4.SK)(t).filter(e=>(0,eZ.GI)(e)).join(","));r.length>0?(e.setAttribute("data-hotkey",r),(0,t4.ai)(e)):(e.removeAttribute("data-hotkey"),(0,t4.JC)(e))}}},remove(e){(0,t4.JC)(e)}});var t9=n(69676),t6=n(67105);let t8=()=>{if(void 0!==d)return d;let e=document.querySelector("meta[name=hovercards-preference]");return!e||(d="true"===e.content)},ne=document.querySelector(".js-hovercard-content");(0,b.lB)(".js-hovercard-content",{add:e=>{ne=e},remove:()=>{ne=document.querySelector(".js-hovercard-content")}});let nt=(0,eN.A)(to.Ts),nn=null,nr=0;function ni(e){return"Popover-message--"+e}function na(){if(!(ne instanceof HTMLElement))return;window.removeEventListener("keydown",ng),ne.style.display="none",ne.removeAttribute("data-hovercard-target-url");let e=ne.querySelector(".Popover-message");e instanceof HTMLElement&&(e.textContent=""),i=null,f&&f.abort()}async function no(e,t){let n;if("ontouchstart"in document)return;let r=e instanceof MouseEvent,a=e.currentTarget;if(e instanceof MouseEvent&&(nr=e.clientX),!(a instanceof Element)||i===a||a.closest(".js-hovercard-content")||!function(e){let t=e.getAttribute("data-hovercard-type");return"pull_request"===t||"issue"===t?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):"team"===t?!!e.closest("[data-team-hovercards-enabled]"):"repository"===t?!!e.closest("[data-repository-hovercards-enabled]"):"commit"===t?!!e.closest("[data-commit-hovercards-enabled]"):"project"===t?!!e.closest("[data-project-hovercards-enabled]"):"discussion"===t?!!e.closest("[data-discussion-hovercards-enabled]"):"acv_badge"===t?!!e.closest("[data-acv-badge-hovercards-enabled]"):"sponsors_listing"!==t||!!e.closest("[data-sponsors-listing-hovercards-enabled]")}(a))return;na(),i=a;let o=function(e){let t=e.getAttribute("data-hovercard-url");if(t){let n=function(e){let t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");let n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}(e);if(n){let e=new URL(t,window.location.origin),r=new URLSearchParams(e.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),e.search=r.toString(),e.toString()}return t}return""}(a);try{let e=new Promise(e=>window.setTimeout(e,t,0));await e,a===i&&(n=await nt(document,o))}catch(t){let e=t.response;if(e&&404===e.status)a.setAttribute("aria-label","Hovercard is unavailable"),a.classList.add("tooltipped","tooltipped-ne");else if(e&&410===e.status){let t=await e.clone().json();a.setAttribute("aria-label",t.message),a.classList.add("tooltipped","tooltipped-ne")}return}a===i&&n&&(f=function(e,t,n){if(!(ne instanceof HTMLElement))return;let r=ne.querySelector(".Popover-message");if(!(r instanceof HTMLElement))return;window.addEventListener("keydown",ng),r.textContent="";let i=document.createElement("div");for(let t of e.children)i.appendChild(t.cloneNode(!0));if(r.appendChild(i),!function(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(ni("bottom-left"),ni("bottom-right"),ni("right-top"),ni("right-bottom"),ni("top-left"),ni("top-right"));let{containerTop:n,containerLeft:r,contentClassSuffix:i}=function(e){let{width:t,height:n}=ne.getBoundingClientRect(),{left:r,top:i,height:a,width:o}=function(e){let t=e.getClientRects(),n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(let e of t)if(e.leftnr){n=e;break}}return n}(e),s=window.innerHeight-i,l=i>n,c=s>n,u=i>=s;if(e.classList.contains("js-hovercard-left")){let e=i+a/2;return{containerTop:l||c?l?e-n+17+8:e-17-8:u?e-n+17+8:e-17-8,containerLeft:r-t-12,contentClassSuffix:l?"right-bottom":"right-top"}}{let e=window.innerWidth-r>t,s=r+o/2;return{containerTop:l||c||e?l?i-n-12:i+a+12:u?i-n-12:i+a+12,containerLeft:e?s-24:s-t+24,contentClassSuffix:l?e?"bottom-left":"bottom-right":e?"top-left":"top-right"}}}(e);t.classList.add(ni(i));let a=function(e,t){let n="data-hovercard-fixed-positioning";return e.getAttribute(n)||t.getAttribute(n)}(e,ne),o=a?0:window.pageYOffset,s=a?0:window.pageXOffset;ne.style.setProperty("top",`${n+o}px`,"important"),ne.style.setProperty("bottom","auto","important"),ne.style.left=`${r+s}px`,function(e,t){let n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}(e,ne),ne.style.visibility=""}(t,r),setTimeout(()=>{if(document.body&&document.body.contains(i)){let e=i.querySelector("[data-hydro-view]");e instanceof HTMLElement&&(0,t6.$3)(e)}},500),ne.style.display="block",ne.setAttribute("data-hovercard-target-url",t.getAttribute("data-hovercard-url")||""),ne.setAttribute("aria-label",function(e){let t,n=e.getAttribute("data-hovercard-type");if(!n)return"Hovercard";switch(n){case"copilot":t="Copilot";break;case"user":t="User";break;case"organization":t="Organization";break;case"pull_request":t="Pull Request";break;case"issue":t="Issue";break;case"team":t="Team";break;case"repository":t="Repository";break;case"commit":t="Commit";break;case"project":t="Project";break;case"discussion":t="Discussion";break;case"sponsors_listing":t="Sponsors";break;case"acv_badge":return"Arctic Code Vault Badge"}return t?`${t} Hovercard`:"Hovercard"}(t)),ne.setAttribute("role","region"),!n)return(0,t9.iE)(ne)}(n,a,r))}function ns(e){if(i){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){let t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}na()}}function nl(e){e instanceof KeyboardEvent&&e.altKey&&"ArrowUp"===e.key&&e.preventDefault()}function nc(e){if(e instanceof KeyboardEvent)switch(e.key){case"ArrowUp":e.altKey&&(nn=document.activeElement,no(e,0));break;case"Escape":ns(e)}}function nu(){a&&clearTimeout(a)}function nd(e){e instanceof KeyboardEvent&&"Escape"===e.key&&(ns(e),nn?.focus())}function nm(e){let t=i;a=window.setTimeout(()=>{i===t&&ns(e)},100)}function nf(e){no(e,500)}function nh(){nu()}function np(){nu()}function ng(e){e instanceof KeyboardEvent&&"Escape"===e.key&&na()}ne&&t8()&&((0,b.lB)("[data-hovercard-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"mouseover",nf),(0,O.Rt)(e,"mouseleave",nm),(0,O.Rt)(e,"keyup",nc),(0,O.Rt)(e,"keydown",nl))}),(()=>{if(void 0!==m)return m;if(!t8())return!1;let e=document.querySelector("meta[name=announcement-preference-hovercard]");return!e||(m="true"===e.content)})()&&(0,b.lB)("[data-hovercard-url]",{add(e){e.setAttribute("aria-keyshortcuts","Alt+ArrowUp")}}),(0,b.lB)("[data-hovercard-url]",{remove(e){i===e&&na()}}),(0,b.lB)(".js-hovercard-content",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"mouseover",nh),(0,O.Rt)(e,"focusin",np),(0,O.Rt)(e,"mouseleave",nm),(0,O.Rt)(e,"keydown",nd))}),(0,p.on)("menu:activated","details",na),window.addEventListener("turbo:load",na),window.addEventListener("statechange",na));var nb=n(78284);function nv(e={}){let t=(0,nb.fX)();return t?{...e,react_app:t}:e}!async function(){document.addEventListener(tt.z.FRAME_UPDATE,()=>(0,z.lA)(nv({turbo:"true"}))),document.addEventListener(tt.z.SUCCESS,()=>{"turbo.frame"!==(0,nb.di)()&&(0,z.lA)(nv({turbo:"true"}))}),await J.K,(0,z.lA)(nv())}(),(0,p.on)("click","[data-octo-click]",function(e){let t=e.currentTarget;if(!(t instanceof HTMLElement))return;let n=t.getAttribute("data-octo-click")||"",r={};if(t.hasAttribute("data-ga-click")){let e=t.getAttribute("data-ga-click").split(",");r.category=e[0].trim(),r.action=e[1].trim()}if(t.hasAttribute("data-octo-dimensions"))for(let e of t.getAttribute("data-octo-dimensions").split(",")){let[t,n]=e.split(/:(.+)/);t&&(r[t]=n||"")}(0,z.BI)(n,r)});let{getItem:ny}=(0,n(85351).A)("localStorage");(0,p.on)("click","[data-hydro-click]",function(e){let t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",r=t.getAttribute("data-hydro-click-hmac")||"",i=t.getAttribute("data-hydro-client-context")||"";(0,t6.Vb)(n,r,i)}),(0,g.JW)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(e){e.response.json&&(n=e.response.json.updateContent)}if(n)for(let e in n){let t=n[e],r=document.querySelector(e);r instanceof HTMLElement&&(0,ec.Uv)(r,t)}}),(0,b.lB)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});let nw=!1;async function nS(){if(nw)return;nw=!0;let e={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},t=`/site/keyboard_shortcuts?${new URLSearchParams(e).toString()}`,n=await (0,ta.r)({content:(0,to.Ts)(document,t),labelledBy:"keyboard-shortcuts-heading"});n.style.width="800px",n.addEventListener("dialog:remove",function(){nw=!1},{once:!0})}function nE(e){let t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;let n=parseInt(t.getAttribute("data-input-max-length")||"",10),r=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`),a=n-i.length;if(a<=0){let e=i.substr(0,n);e.endsWith("\r")?(e=e.substr(0,n-1),a=1):a=0,t.value=e}let o=t.getAttribute("data-warning-text"),s=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=r?(s.textContent=o.replace(/{{remaining}}/g,`${a}`),s.classList.remove("d-none")):(s.textContent="",s.classList.add("d-none"))}(0,p.on)("click",".js-keyboard-shortcuts",nS),(0,b.lB)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(e.textContent=t=(t=t.replace(/ctrl/,"\u2318")).replace(/alt/,"\u2325"))}}}),(0,b.lB)(".js-length-limited-input",{add(e){e.addEventListener("input",nE),e.addEventListener("change",nE)},remove(e){e.removeEventListener("input",nE),e.removeEventListener("change",nE)}}),(0,p.on)("click",".js-member-search-filter",function(e){e.preventDefault();let t=e.currentTarget.getAttribute("data-filter"),n=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=RegExp(`${n}:(?:[a-z]|_|((').*(')))+`),o=i.toString().trim().replace(a,"");r.value=`${o} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,p.h)(r,"input")}),(0,g.JW)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,p.on)("submit",".js-notice-dismiss-remote",async function(e){let t,n=e.currentTarget;e.preventDefault();try{t=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json",...(0,x.kt)()}})}catch{(0,h.n)();return}t&&!t.ok?(0,h.n)():n.closest(".js-notice").remove()}),(0,p.on)("click",".js-github-dev-shortcut",function(e){for(let t of(e.preventDefault(),document.querySelectorAll("textarea.js-comment-field")))if(t.value&&function(e){try{let t=e.getBoundingClientRect();if(0===t.height&&0===t.width||"0"===e.style.opacity||"hidden"===e.style.visibility)return!1}catch{}return!0}(t)&&!confirm("Are you sure you want to open github.dev?"))return;let t=e.currentTarget;"A"!==t.tagName&&(t=t.querySelector("a")),t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,p.on)("click",".js-github-dev-new-tab-shortcut",function(e){let t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash}),(0,p.on)("click",".js-permalink-shortcut",function(e){let t=e.currentTarget;try{(0,q.bj)(t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(let e of document.querySelectorAll(".js-permalink-replaceable-link"))e instanceof HTMLAnchorElement&&(e.href=e.getAttribute("data-permalink-href"));e.preventDefault()}),(0,g.JW)(".js-permission-menu-form",async function(e,t){let n,r=e.querySelector(".js-permission-success"),i=e.querySelector(".js-permission-error");r.hidden=!0,i.hidden=!0,e.classList.add("is-loading");try{n=await t.json()}catch{e.classList.remove("is-loading"),i.hidden=!1;return}if(200===n.status&&e.querySelector("select-panel, select-panel-experimental")){let t=e.querySelector("span.Button-label");t&&(t.textContent=`Role: ${n.json.action}`)}e.classList.remove("is-loading"),r.hidden=!1;let a=e.closest(".js-org-repo");if(a){let e=n.json;a.classList.toggle("with-higher-access",e.members_with_higher_access)}});let nA=null,nj="last_turbo_request",nL="turbo_start",nC="turbo_end";async function nk(){if(await (0,_.k2)(),!window.performance.getEntriesByName(nL).length)return;window.performance.mark(nC),window.performance.measure(nj,nL,nC);let e=window.performance.getEntriesByName(nj).pop(),t=e?e.duration:null;t&&(nA&&(0,v.i)({requestUrl:nA,turboDuration:Math.round(t)}),window.performance.clearMarks(nL),window.performance.clearMarks(nC),window.performance.clearMeasures(nj))}"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",function(e){e.defaultPrevented&&(window.performance.mark(nL),nA=e.detail.url.toString())}),document.addEventListener("turbo:render",nk)),(0,b.lB)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,b.lB)("poll-include-fragment[data-redirect-url]",function(e){let t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,b.lB)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})}),(0,H.Ff)("keydown",".js-quick-submit",function(e){var t=e;let n=t.target;if((t.ctrlKey||t.metaKey)&&"Enter"===t.key){let e=n.form,r=e.querySelector("input[type=submit], button[type=submit]");if(t.shiftKey){let t=e.querySelector(".js-quick-submit-alternative");(t instanceof HTMLInputElement||t instanceof HTMLButtonElement)&&!t.disabled&&(0,k.k_)(e,t)}else(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&r.disabled||(0,k.k_)(e);t.preventDefault()}});var nT=n(66661);function nq(e){return"DIV"===e.nodeName&&e.classList.contains("highlight")}(0,b.lB)(".js-comment-quote-reply",function(e){e.hidden=e.closest(".js-quote-selection-container")?.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea, .js-discussions-previewable-comment-form")==null});let nx={PRE(e){let t=e.parentElement;if(t&&nq(t)){let n=t.className.match(/highlight-source-(\S+)/),r=n?n[1]:"",i=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${r} +${i} +\`\`\``,e.append(` + +`)}return e},A(e){let t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){let t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){let t=e.parentElement,n=t.querySelector("a[href]"),r=document.createElement("p");r.textContent=n.href,t.replaceWith(r)}else if(e.classList.contains("js-render-enrichment-target")){let t=e.closest(".js-render-needs-enrichment").getAttribute("data-type"),n=e.getAttribute("data-plain"),r=document.createElement("pre");return r.textContent=`\`\`\`${t} +${n}\`\`\``,r}return e}},nM=!1;(0,b.lB)(".js-comment-quote-reply",e=>{e.addEventListener("hotkey-fire",e=>{nM=e.detail?.path?.join()==="r"})}),(0,p.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){let n=t,r=new nT.P,i=!e&&nM;if(nM=!1,i){if(r.range.collapsed||null===r.range.startContainer.parentElement)return;n=r.range.startContainer.parentElement}let a=n.closest(".js-comment"),s=a.querySelector(".js-comment-body"),l=a.querySelector(".js-comment-body").cloneNode(!0),c=a.closest(".js-quote-selection-container");for(let e of s.querySelectorAll("button.js-convert-to-issue-button, span.js-clear"))e.remove();if(c.hasAttribute("data-quote-markdown")&&(r=new nT.g(c.getAttribute("data-quote-markdown")||"",e=>{let t=r.range.startContainer.parentElement,n=t&&t.closest("pre");if(n instanceof HTMLElement){let t=n.parentElement;if(t&&nq(t)){let n=document.createElement("div");n.className=t.className,n.appendChild(e),e.appendChild(n)}}let i=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.nodeName in nx&&("IMG"===e.nodeName||null!=e.firstChild)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),a=[],o=i.nextNode();for(;o;)o instanceof HTMLElement&&a.push(o),o=i.nextNode();for(let e of(a.reverse(),a))e.replaceWith(nx[e.nodeName](e))})),o&&s.contains(o.anchorNode)&&!o.range.collapsed&&""!==o.range.toString().trim()?r.range=o.range:(r.range.collapsed||""===r.range.toString().trim())&&r.select(s),r.closest(".js-quote-selection-container")!==c)return;let u=r.range;for(let e of(c.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:r})),r.range=u,Array.from(c.querySelectorAll("textarea")).reverse()))if((0,B.A)(e)&&!e.closest("tracking-block")){r.insert(e);break}a.querySelector(".js-comment-body").replaceWith(l)}),document.addEventListener("selectionchange",(0,P.s)(function(){let e,t=window.getSelection();try{e=t.getRangeAt(0)}catch{s=null;return}s={anchorNode:t.anchorNode,range:e}},100)),document.addEventListener("toggle",()=>{o=s},{capture:!0});let n_=new ResizeObserver(e=>{for(let t of e)t.contentRect.height>40&&function(e){let t=.7*e.offsetWidth,n=e.querySelectorAll(".js-reaction-group-button"),r=e.querySelector(".js-all-reactions-popover"),i=0;for(let e of n)i+=e.clientWidth;if(t<(i+=r?.clientWidth||0)){let e=t;for(let t of(r&&(r.removeAttribute("hidden"),e-=r.offsetWidth),n)){let n=t.offsetWidth;n>e?t.setAttribute("hidden","hidden"):t.removeAttribute("hidden"),e-=n}}}(t.target)});(0,b.lB)(".js-reactions-container",function(e){n_.observe(e)});let nH=(0,P.s)(async e=>{let t,n=e.target;try{t=await fetch(n.action,{method:n.method,headers:new Headers({...(0,x.kt)()}),body:new FormData(n)})}catch{(0,h.n)()}if(t&&!t.ok&&(0,h.n)(),t&&200===t.status){let e=await t.json(),r=n.closest(".js-comment"),i=r?.querySelector(".js-reactions-container"),a=r?.querySelector(".js-comment-header-reaction-button");if(e&&i&&a){let t=(0,T.B)(document,e.reactions_container.trim()),n=(0,T.B)(document,e.comment_header_reaction_button.trim());i.replaceWith(t),a.replaceWith(n)}let o=r?.querySelector(".js-reactions-focus");o&&o.focus()}},200);function nP(e){let t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}function nO(e){let t=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),n=t.getAttribute("data-default-text");n&&(t.textContent=n)}(0,p.on)("submit",".js-pick-reaction",e=>{e.preventDefault(),nH(e)}),(0,p.on)("toggle",".js-reaction-popover-container",function(e){let t=e.currentTarget.hasAttribute("open");for(let n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",nP),n.addEventListener("mouseleave",nO)):(n.removeEventListener("mouseenter",nP),n.removeEventListener("mouseleave",nO))},{capture:!0});var nI=n(94982);(0,p.on)("click","form button:not([type]), form button[type=submit], form input[type=submit]",function(e){let t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,nI.A)(t)}),(0,g.JW)("form[data-remote]",function(e,t,n){"json"===e.getAttribute("data-type")&&n.headers.set("Accept","application/json"),(0,p.h)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(e=>{if(e.response)return e.response;throw e}).then(t=>{t.status<300?(0,p.h)(e,"deprecatedAjaxSuccess"):(0,p.h)(e,"deprecatedAjaxError",{error:t.statusText,status:t.status,text:t.text})},t=>{(0,p.h)(e,"deprecatedAjaxError",{error:t.message,status:0,text:null})}).then(()=>{(0,p.h)(e,"deprecatedAjaxComplete")})}),(0,p.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){let t=(0,nI.C)(e);t&&t.remove()}),(0,g.ZV)(e=>{let t=(0,nI.C)(e);t&&t.remove()}),(0,g.Ax)(tH.A),(0,p.on)("click",".js-remote-submit-button",async function(e){let t,n=e.currentTarget.form;e.preventDefault();try{t=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json",...(0,x.kt)()}})}catch{}t&&!t.ok&&(0,h.n)()}),(0,b.lB)(".has-removed-contents",function(){let e;return{add(t){for(let n of e=Array.from(t.childNodes))t.removeChild(n);let n=t.closest("form");n&&(0,p.h)(n,"change")},remove(t){for(let n of e)t.appendChild(n);let n=t.closest("form");n&&(0,p.h)(n,"change")}}}),n(20087),n(47233),(0,g.JW)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e,r=await t.html(),i=e.closest("[data-replace-remote-form-target]");if(i){let e=i.getAttribute("data-replace-remote-form-target");n=e?document.getElementById(e):i}n.replaceWith(r.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),n(889);var nR=n(80147);(0,p.on)("click",".js-saved-reply-menu.ActionListWrap",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest('button[role="menuitem"]')?.querySelector(".js-saved-reply-body");if(!t)return;let n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,eh.bc)(r,n),e.target.closest("dialog, modal-dialog")?.close(),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,p.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;let t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;let n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,eh.bc)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,H.Ff)("keydown",".js-saved-reply-shortcut-comment-field",function(e){if("Control+."===(0,t4.Vy)(e)){let t=e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container");t instanceof HTMLDialogElement?t.showModal():t instanceof nR.u?t.show():t.setAttribute("open",""),e.preventDefault()}}),(0,H.Ff)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,t4.Vy)(e))){let t=e.target.closest(".js-saved-reply-container"),n=Number(e.key),r=t.querySelectorAll(`[role="menuitem"][data-shortcut="${n}"]`)[0];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if("Enter"===e.key){let t=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');t.length>0&&t[0]instanceof HTMLButtonElement&&t[0].click(),e.preventDefault()}}),(async()=>{for(let e of(await J.G,document.querySelectorAll(".js-saved-reply-container")))new MutationObserver(t=>{for(let n of t)if("attributes"===n.type&&"open"===n.attributeName&&null===n.oldValue){let t=e.querySelector(".js-saved-reply-filter-input");t&&t.focus()}}).observe(e,{attributes:!0});for(let e of document.querySelectorAll(".js-saved-reply-include-fragment")){let t=e.closest(".js-saved-reply-container");e.addEventListener("load",()=>{if(t){let e=t.querySelector(".js-saved-reply-filter-input");e&&e.focus()}})}})();var n$=n(48234),nB=n(62660);function nD(e,t,n,r){let i=(0,n$.Py)(e,e=>t.querySelector(`#LC${e}`));if(!i)return;if(n){let e=(0,eh.kN)(i.startContainer.textContent,i.startOffset);if(-1===e)return;i.setStart(i.startContainer,e)}if(r){let e=(0,eh.kN)(i.endContainer.textContent,i.endOffset);if(-1===e)return;i.setEnd(i.endContainer,e)}let a=document.createElement("span");a.classList.add("text-bold","hx_keyword-hl","rounded-2","d-inline-block"),(0,nB.t)(i,a)}(0,b.lB)(".js-highlight-code-snippet-columns",function(e){let t=function(e){let t=parseInt(e.getAttribute("data-start-line")),n=parseInt(e.getAttribute("data-end-line")),r=parseInt(e.getAttribute("data-start-column")),i=parseInt(e.getAttribute("data-end-column"));return t===n&&r===i?null:{start:{line:t,column:r},end:{line:n,column:0!==i?i:null}}}(e);null!==t&&function(e,t){if(e.start.line!==e.end.line){nD({start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}},t,!0,!1);for(let n=e.start.line+1;n{for(let{target:t}of e){let e=t.classList.contains("regular-search-input");(t.classList.contains("sm-search-input")||e)&&function(e,t){window.innerWidth<768?t?(0,t4.JC)(e):(0,t4.ai)(e):window.innerWidth>=768&&(t?(0,t4.ai)(e):(0,t4.JC)(e))}(t,e)}});(0,b.lB)(".regular-search-input",{constructor:HTMLElement,add(e){nG.observe(e)},remove(e){(0,t4.JC)(e),nG.unobserve(e)}}),(0,b.lB)(".sm-search-input",{constructor:HTMLElement,add(e){nG.observe(e)},remove(e){(0,t4.JC)(e),nG.unobserve(e)}}),(0,p.on)("click",".js-toggle-appheader-search",function(){let e=document.querySelector(".js-global-bar-second-row");if(e&&(e.toggleAttribute("hidden"),!e.getAttribute("hidden"))){let t=e.querySelector(".js-site-search-focus");t&&t.focus()}});var nX=n(5497);(0,b.lB)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:e=>CSS?.supports?.("field-sizing","content")?{unsubscribe(){}}:(0,nX.A)(e)});var nK=n(12747);(0,p.on)("click",".js-smoothscroll-anchor",function(e){let t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;let n=(0,nK.rG)(document,t.hash);if(!n&&"#top"===t.hash){let t=document.querySelector("html");if(t){let n=t.style.scrollBehavior;t.style.scrollBehavior="smooth",window.location.hash="",t.scrollIntoView({behavior:"smooth"}),t.style.scrollBehavior=n,e.preventDefault();return}}if(!n)return;n.focus();let r=window.matchMedia("(prefers-reduced-motion: reduce)");r&&r.matches?n.scrollIntoView():n.scrollIntoView({behavior:"smooth"}),e.preventDefault()});let nJ=new WeakMap,nY=document.querySelector("#snippet-clipboard-copy-button"),nZ=document.querySelector("#snippet-clipboard-copy-button-unpositioned");async function nQ(e,t){let n=e.getAttribute("data-snippet-clipboard-copy-content");if(null===n)return;e.removeAttribute("data-snippet-clipboard-copy-content");let r=!!e.closest(".js-snippet-clipboard-copy-unpositioned"),i=r?nZ:nY;if(!(i instanceof HTMLTemplateElement))return;let a=i.content.cloneNode(!0).children[0];if(!(a instanceof HTMLElement))return;let o=a.children[0];if(o instanceof HTMLElement){if(o.setAttribute("value",n),!r){document.addEventListener("selectionchange",()=>{let t=document.getSelection();if(t&&e.contains(t.anchorNode)){let e=t?.toString();o.style.display=""===e.trim()?"inherit":"none"}},{signal:t});let n=e.querySelector("pre");if(null!==n){let e;n.addEventListener("scroll",()=>{e&&clearTimeout(e),o.style.display="none",e=setTimeout(()=>{o.style.display="inherit"},1e3)},{signal:t})}}e.appendChild(a)}}function n0(e,t,n){return n1(e,t),n&&e.classList.toggle("on"),Promise.all(Array.from(e.querySelectorAll(".js-social-updatable"),e=>(0,ec.le)(e)))}function n1(e,t){for(let n of e.querySelectorAll(".js-social-count")){n.textContent=t,n.setAttribute("title",t);let e=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i="1"===t?e:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}for(let n of e.querySelectorAll(".btn-with-aria-count")){let e=n.getAttribute("data-aria-prefix");e&&n.setAttribute("aria-label",`${e} (${t})`)}}(0,b.lB)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){let t=new AbortController;nJ.set(e,t),nQ(e,t.signal)}}),(0,b.lB)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){let t=nJ.get(e);t&&t.abort()}}),(0,g.JW)(".js-social-form",async function(e,t){let n,r=e.closest(".js-social-container"),i=e.classList.contains("js-deferred-toggler-target");try{if(n=await t.json(),r){let e;await n0(r,n.json.count,i);for(let t of r.querySelectorAll(":scope > *")){let n=!1;if(t.checkVisibility)n=t.checkVisibility();else{let e=window.getComputedStyle(t);n="none"!==e.display&&"hidden"!==e.visibility}n&&(e=t.querySelector('button[type="submit"]'))}e?.focus(),r.dispatchEvent(new CustomEvent("social:success",{detail:n,bubbles:!0}))}}catch(t){if(t.response?.status===409&&t.response.json.confirmationDialog){let n=t.response.json.confirmationDialog,a=document.querySelector(n.templateSelector),o=e.querySelector(".js-confirm-csrf-token")?.value;if(a instanceof HTMLTemplateElement&&o){let t=new t0.i4(a,{confirmUrl:e.action,confirmCsrfToken:o,...n.inputs||{}}),s=await (0,ta.r)({content:t});s.addEventListener("social-confirmation-form:success",async e=>{e instanceof CustomEvent&&r&&await n0(r,e.detail.count,i)}),s.addEventListener("social-confirmation-form:error",()=>{(0,h.n)()})}}else r&&!i&&r.classList.toggle("on"),(0,h.n)()}}),(0,g.JW)(".js-social-confirmation-form",async function(e,t){try{let n=await t.json();(0,p.h)(e,"social-confirmation-form:success",n.json)}catch{(0,p.h)(e,"social-confirmation-form:error")}});var n2=n(69719),n5=n(10204),n3=n(96679);let n7=[],n4=n3.XC?.hidden||!1;function n9(e){return null!=e}function n6(e){let t=document.querySelector(".js-stale-session-flash"),n=t.querySelector(".js-stale-session-flash-signed-in"),r=t.querySelector(".js-stale-session-flash-signed-out"),i=t.querySelector(".js-stale-session-flash-switched");if(t.hidden=!1,n.hidden="SIGNED_IN"!==e,r.hidden="SIGNED_OUT"!==e,i.hidden=!e?.startsWith("SWITCHED"),e?.startsWith("SWITCHED:")){let n=e.split(":");if(3===n.length){let e=n[1],r=n[2],a=i.getAttribute("data-original-user-id");a&&a===r?(t.hidden=!0,i.hidden=!0,i.removeAttribute("data-original-user-id")):a||i.setAttribute("data-original-user-id",e||"")}}window.addEventListener("popstate",function(e){e.state&&null!=e.state.container&&location.reload()}),document.addEventListener("submit",function(e){e.preventDefault()})}n3.XC?.addEventListener("visibilitychange",()=>{let e=n3.XC?.hidden||!1;void 0!==l&&clearTimeout(l),l=setTimeout(()=>{if(e!==n4)for(let t of(n4=e,l=void 0,n7))t(n4)},3e4*!!e)}),async function(){let e=await (0,n2.H)();if(!e)return;let t=(0,_.rK)(t=>e.subscribe(t.flat())),n=(0,_.rK)(t=>e.unsubscribeAll(...t)),r=(0,_.rK)(t=>e.updatePresenceMetadata(t));(0,b.lB)(".js-socket-channel[data-channel]",{subscribe:e=>{var n;let i=(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(n5.KK.parse).filter(n9).map(t=>({subscriber:e,topic:t})),a=i.map(e=>e.topic.name).filter(e=>(0,n5.JR)(e)),o={unsubscribe(){}};if(a.length){let t,i,s=()=>{let n=[];for(let o of(i&&n.push(i),void 0!==t&&n.push({[n5.nH]:+!!t}),a))r({subscriber:e,channelName:o,metadata:n})};o=(0,O.Zz)((0,O.Rt)(e,"socket:set-presence-metadata",e=>{let{detail:t}=e;i=t,s()}),((n=e=>{t=e,s()})(n4),n7.push(n),new O.yU(()=>{let e=n7.indexOf(n);-1!==e&&n7.splice(e,1)})))}return t(i),o},remove:e=>n(e)})}(),(0,b.lB)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,k.k_)(e)}});let n8=null;if("function"==typeof BroadcastChannel)try{(n8=new BroadcastChannel("stale-session")).onmessage=e=>{"string"==typeof e.data&&n6(e.data)}}catch{}if(!n8){let e=!1;n8={postMessage(t){e=!0;try{window.localStorage.setItem("logged-in",t)}finally{e=!1}},onmessage:null},window.addEventListener("storage",function(t){if(!e&&t.storageArea===window.localStorage&&"logged-in"===t.key)try{("SIGNED_IN"===t.newValue||"SIGNED_OUT"===t.newValue||t.newValue?.startsWith("SWITCHED"))&&n6(t.newValue)}finally{window.localStorage.removeItem(t.key)}})}let re=document.querySelector(".js-stale-session-flash[data-signedin]");if(re){let e=re.getAttribute("data-signedin")||"";n8?.postMessage(e)}let rt=()=>{n8?.postMessage("false")};function rn(e,t,n){let r=e.getBoundingClientRect().height,i=t.getBoundingClientRect(),a=n.getBoundingClientRect(),o=a.top;o+i.height+10>=r&&(o=Math.max(r-i.height-10,0));let s=a.right;null!=n.closest(".js-build-status-to-the-left")&&(s=Math.max(a.left-i.width-10,0)),t.style.top=`${o}px`,t.style.left=`${s}px`,t.style.right="auto"}async function rr(e){let t,n=e.querySelector(".js-dropdown-details"),r=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(r instanceof HTMLElement))return;let i=r.querySelector(".js-status-loader");if(!i)return;let a=r.querySelector(".js-status-loading"),o=r.querySelector(".js-status-error"),s=i.getAttribute("data-contents-url");a.classList.remove("d-none"),o.classList.add("d-none");try{await (0,tH.A)(),t=await (0,to.Ts)(document,s)}catch{a.classList.add("d-none"),o.classList.remove("d-none")}t&&(i.replaceWith(t),r.querySelector(".js-details-container").classList.add("open"),n&&r.classList.contains("js-append-menu-to-body")&&rn(document.body,r,n))}function ri(e){rr(e.currentTarget)}(0,b.lB)(".js-loggout-form",function(e){e.addEventListener("submit",rt)}),(0,p.on)("toggle",".js-build-status .js-dropdown-details",function(e){let t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");function r(){t.hasAttribute("open")||a()}function i(e){n.contains(e.target)||a()}function a(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",r),window.removeEventListener("scroll",i)}n&&(t.addEventListener("toggle",r),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",i,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),rn(document.body,n,t)))},{capture:!0}),(0,p.on)("click",".js-status-retry",({currentTarget:e})=>{rr(e)}),(0,b.lB)(".js-build-status",{add(e){e.addEventListener("mouseenter",ri,{once:!0})},remove(e){e.removeEventListener("mouseenter",ri)}}),n(23129);let ra=new IntersectionObserver(e=>{for(let t of e){let e=t.target;if(e.classList.toggle("position-stuck",t.intersectionRatio<1),t.intersectionRatio<1&&e instanceof HTMLElement){let n=e.ownerDocument.documentElement,r=t.intersectionRect.height;n.style.setProperty("--sticky-is-stuck-calculated-height",`${r}px`),requestAnimationFrame(()=>{let t=e.getBoundingClientRect().height;r!==t&&n.style.setProperty("--sticky-is-stuck-calculated-height",`${t}px`)})}}},{threshold:1});(0,b.lB)(".js-sticky-is-stuck",{constructor:HTMLElement,add(e){ra.observe(e)}});var ro=n(90903);async function rs(e){let t=e.currentTarget;if(t instanceof HTMLElement&&"false"!==t.getAttribute("data-sudo-required"))if(e.stopPropagation(),e.preventDefault(),await (0,ro.Ay)(t))t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,k.k_)(t):t.click();else{let e=t.closest("form");e&&(0,p.h)(e,"deprecatedAjaxComplete")}}function rl(e){let t=e.detail;":"===t.key&&(t.value=function(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");let t=e.firstElementChild;return t&&"G-EMOJI"===t.tagName&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}(t.item))}function rc(e){let{key:t,provide:n,text:r}=e.detail;":"===t&&n(rd(e.target.getAttribute("data-emoji-url"),r))}function ru(e){let t=e.target.querySelector(".emoji-suggestions[popover]");t&&t.showPopover()}async function rd(e,t){let[n,r]=await rf(e),i=(function(e,t){let n=` ${t.toLowerCase().replace(/_/g," ")}`;return(0,tx.d)(e,e=>{let t=e.getAttribute("data-emoji-name"),r=function(e,t){let n=e.indexOf(t);return n>-1?1e3-n:0}(function(e){let t=e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ");return` ${t}`}(e),n);return r>0?{score:r,text:t}:null},tq.UD)})(r,t).slice(0,5);for(let e of(n.textContent="",i))n.append(e);return{fragment:n,matched:i.length>0}}async function rm(e){let t=(await (0,to.Ts)(document,e)).firstElementChild;return[t,[...t.children]]}(0,p.on)("click","button[data-sudo-required], summary[data-sudo-required]",rs),(0,b.lB)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,O.Rt)(e,"submit",rs)}),(0,b.lB)("text-expander[data-emoji-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"text-expander-change",rc),(0,O.Rt)(e,"text-expander-value",rl),(0,O.Rt)(e,"text-expander-activate",ru))});let rf=(0,eN.A)(rm);var rh=n(59843);function rp(e,t){return{matches:(function(e,t){if(!t)return e;let n=RegExp(`\\b${t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}`),r=/^\d+$/.test(t)?e=>(function(e,t){let n=e.search(t);return n>-1?1e3-n:0})(e,n):e=>(0,tq.dt)(e,t);return(0,tx.d)(e,e=>{let t=`${e.number} ${e.title.trim().toLowerCase()}`,n=r(t);return n>0?{score:n,text:t}:null},tq.UD)})(e.suggestions,t).slice(0,5),icons:e.icons}}function rg(e,t,n,r=""){(0,rh.XX)((0,rh.qy)` +
    + ${e.map(e=>{let t=e.type in n?(0,T.B)(document,n[e.type]):"";return(0,rh.qy)` +
  • + ${t} + #${e.number} ${(0,rh._3)(e.title)} +
  • + `})} +
+ `,t)}function rb(e){let t=e.detail;if("#"!==t.key)return;let n=t.item.getAttribute("data-value");t.value=`#${n}`}function rv(e){let{key:t,provide:n,text:r}=e.detail;if("#"!==t)return;if("#"===r)return void ry(e.target);let i=e.target;n(rE(i.getAttribute("data-issue-url"),r,i))}function ry(e){if(!e)return;let t=e.closest("text-expander");t&&"dismiss"in t&&"function"==typeof t.dismiss&&t.dismiss()}function rw(e){ry(e.target)}function rS(e){let{key:t}=e;0>["ArrowRight","ArrowLeft"].indexOf(t)||ry(e.target)}async function rE(e,t,n){let r=await rL(e,t,n),i=document.createElement("div");return rg(r.matches,i,r.icons,t),{fragment:i.firstElementChild,matched:r.matches.length>0}}(0,b.lB)("text-expander[data-issue-url]",{subscribe:e=>{let t=[(0,O.Rt)(e,"text-expander-change",rv),(0,O.Rt)(e,"text-expander-value",rb),(0,O.Rt)(e,"keydown",rS),(0,O.Rt)(e,"click",rw)];return(0,O.Zz)(...t)}});let rA=new Set,rj=new Map;async function rL(e,t,n){let r=await rT(e),i=rp(r,t);if(t.length<3||r.suggestions.length<1e3)return i;let a=t.slice(0,3);(0,ei.G7)("repository_suggester_elastic_search")&&Number.isFinite(Number(t))&&(a=t);let o=rj.get(a);if(o)return rp(o,t);if(!rA.has(a)){rA.add(a);let r=rC(e,a,n);if(0===i.matches.length)return rp(await r,t)}return rp(r,t)}async function rC(e,t,n){let r=new URL(e,window.location.origin);r.searchParams.set("q",t);let i=await rk(r.toString());if(rj.set(t,i),rA.delete(t),rj.size>5){let e=rj.size-5;for(let t of Array.from(rj.keys()).slice(0,e))rj.delete(t)}let a=n?.querySelector("ul.suggestions"),o=a?.getAttribute("data-query");if(a&&o?.startsWith(t)){let e=n?.querySelector("[aria-activedescendant]")?.getAttribute("aria-activedescendant"),t=document.createElement("div"),r=rp(i,o);if(rg(r.matches,t,r.icons),e)for(let n of t.querySelectorAll(`#${e}`))n.setAttribute("aria-selected","true");let s=t.firstElementChild;a.replaceChildren(...s.children)}return i}async function rk(e){let t=await self.fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}return t.json()}let rT=(0,eN.A)(rk);function rq(e){let t=e.detail;if("@"!==t.key)return;let n=t.item.getAttribute("data-value");t.value=`@${n}`}function rx(e){let{key:t,provide:n,text:r}=e.detail;"@"!==t||r?.split(" ").length>1||n(rM(e.target.getAttribute("data-mention-url"),r))}async function rM(e,t){let n=await r_(e),r=document.createElement("div"),i=(function(e,t){if(!t)return e;let n=function(e){if(!e)return()=>2;let t=e.toLowerCase().split("");return(n,r)=>{if(!n)return 0;let i=function(e,t){let n,r,i,a,o=function(e,t){let n=0,r=[];for(;(n=e.indexOf(t,n))>-1;)r.push(n++);return r}(e,t[0]);if(0===o.length)return null;if(1===t.length)return[o[0],1,[]];for(r=0,a=null,i=o.length;r{let t=e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase(),r=n(t,e.participant);return r>0?{score:r,text:t}:null},tq.UD)})(n,t).slice(0,5);return(0,rh.XX)((0,rh.qy)` +
    + ${i.map(e=>{let t="user"===e.type?e.login:e.name,n="user"===e.type?e.name:e.description;return(0,rh.qy)` +
  • + ${t} + ${n} +
  • + `})} +
+ `,r),{fragment:r.firstElementChild,matched:i.length>0}}(0,b.lB)("text-expander[data-mention-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"text-expander-change",rx),(0,O.Rt)(e,"text-expander-value",rq))});let r_=(0,eN.A)(async function(e){let t=await self.fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}return t.json()});(0,p.on)("change","input.js-survey-contact-checkbox",function(e){let t=e.currentTarget,n=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?n.setAttribute("disabled","true"):n.removeAttribute("disabled")}),(0,p.on)("details-menu-selected",".js-sync-select-menu-text",function(e){let t=document.querySelector(".js-sync-select-menu-button");t.textContent=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent,t.focus()},{capture:!0}),(0,p.on)("click",'tab-container [role="tab"]',function(e){let{currentTarget:t}=e,n=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(n instanceof HTMLInputElement){let e=t.getAttribute("data-filter-placeholder");e&&n.setAttribute("placeholder",e),n.focus()}}),(0,p.on)("tab-container-changed","tab-container",function(e){let t=e.detail.relatedTarget;if(!t)return;let n=t.getAttribute("data-fragment-url"),r=t.querySelector("include-fragment");n&&r&&!r.hasAttribute("src")&&(r.src=n)}),n(48696);var rH=n(95493);async function rP(e){var t;let n=e.currentTarget;if((t=n).getAttribute("data-hovercard-url")&&t.closest("[data-team-hovercards-enabled]"))return void n.classList.remove("tooltipped");let r=n.getAttribute("data-url");if(!r)return;let i=await fetch(r,{headers:{Accept:"application/json"}});if(!i.ok)return;let a=await i.json(),o=n.getAttribute("data-id"),s=document.querySelectorAll(`.js-team-mention[data-id='${o}']`);for(let e of s)e.removeAttribute("data-url");try{0===a.total?a.members.push("This team has no members"):a.total>a.members.length&&a.members.push(`${a.total-a.members.length} more`),rO(s,function(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(0===e.length)return"";{if(1===e.length)return e[0];if(2===e.length)return e.join(" and ");let t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}(a.members))}catch(t){let e=t.response?t.response.status:500;rO(s,n.getAttribute(404===e?"data-permission-text":"data-error-text"))}}function rO(e,t){for(let n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}function rI(e){if(function(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}(e))return;let t=function(){let e=document.querySelector(".js-timeline-marker");return null!=e?e.getAttribute("data-last-modified"):null}();t&&e.headers.set("X-Timeline-Last-Modified",t)}function rR(){let e=rV();if(!e||document.querySelector(".js-pull-discussion-timeline"))return;let t=document.getElementById(e);t&&rU(t)}function r$(e=!0){let t=rV();if(!t)return;let n=document.getElementById(t);if(n)rU(n);else{var r;if(function(e){let t=rD(e,".js-comment-container");return!!t&&((0,e1.d)(t),!0)}(r=t)||rB(r,".js-thread-hidden-comment-ids")||rB(r,".js-review-hidden-comment-ids"))return;let n=document.querySelector("#js-timeline-progressive-loader");n&&e&&rz(t,n)}}function rB(e,t){let n=rD(e,t);return!!n&&(n.addEventListener("page:loaded",function(){r$()}),n.querySelector("button[type=submit]").click(),!0)}function rD(e,t){for(let n of document.querySelectorAll(t)){let t=n.getAttribute("data-hidden-comment-ids");if(t){let r=t.split(","),i=e.match(/\d+/g)?.[0];if(i&&r.includes(i))return n}}return null}async function rN(){return Promise.all(Array.from(document.querySelectorAll(".js-comment-body video")).map(e=>new Promise(t=>{if(e.readyState>=e.HAVE_METADATA)t(e);else{let n=setTimeout(()=>t(e),5e3),r=()=>{clearTimeout(n),t(e)};e.addEventListener("loadeddata",()=>{e.readyState>=e.HAVE_METADATA&&r()}),e.addEventListener("error",()=>r())}})))}async function rF(){return Promise.all(Array.from(document.querySelectorAll(".js-comment-body img")).map(e=>{new Promise(t=>{if(e.complete)t(e);else{let n=setTimeout(()=>t(e),5e3),r=()=>{clearTimeout(n),t(e)};e.addEventListener("load",()=>r()),e.addEventListener("error",()=>r())}})}))}async function rW(){return Promise.all([rN(),rF()])}async function rU(e){await rW(),function(e){let t=e.closest("details, .js-details-container");t&&("DETAILS"===t.nodeName?t.setAttribute("open","open"):(0,eQ.Z)(t)||(0,eQ.kn)(t))}(e);let t=e.querySelector(`[href='#${e.id}']`);if((0,tY.Rt)(e),t){let e=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),setTimeout(()=>{t.click()},0),null===e?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",e)}}async function rz(e,t){let n;if(!t)return;let r=t.getAttribute("data-timeline-item-src");if(!r)return;let i=new URL(r,window.location.origin),a=new URLSearchParams(i.search.slice(1));a.append("anchor",e),i.search=a.toString();try{n=await (0,to.Ts)(document,i.toString())}catch{return}let o=n.querySelector(".js-timeline-item");if(!o)return;let s=o.getAttribute("data-gid");if(!s)return;let l=document.querySelector(`.js-timeline-item[data-gid='${s}']`);if(l)l.replaceWith(o),r$(!1);else{let e=document.getElementById("js-progressive-timeline-item-container");e&&e.replaceWith(n),r$(!1)}}function rV(){return window.location.hash.slice(1)}async function rG(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(e){if("SecurityError"===e.name)return}for(let t of e)t.unregister()}document.addEventListener("keydown",e=>{if("Escape"!==e.key||e.target!==document.body)return;let t=document.querySelector(".js-targetable-element:target");t&&(0,rH._H)(t,()=>{(0,q.K3)()})}),document.addEventListener("click",e=>{let t=document.querySelector(".js-targetable-element:target");!(!t||e.target instanceof HTMLAnchorElement)&&e.target instanceof HTMLElement&&(t.contains(e.target)||(0,rH._H)(t,()=>{(0,q.K3)()}))}),n(97213),(0,b.lB)(".js-team-mention",function(e){e.addEventListener("mouseenter",rP)}),(0,g.JW)(".js-needs-timeline-marker-header",function(e,t,n){rI(n)}),(0,p.on)("deprecatedAjaxSend","[data-remote]",function(e){let{request:t}=e.detail;rI(t)}),(0,e0.A)(function(){r$()}),(0,b.lB)(".js-timeline-progressive-focus-container",rR),window.addEventListener("sticky-header-rendered",()=>{rR()}),(0,b.lB)(".js-inline-comments-container",function(e){let t=rV();if(!t)return;let n=document.getElementById(t);n&&e.contains(n)&&rU(n)}),(0,b.lB)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;let t=rV();t&&(document.getElementById(t)||rz(t,e))}}),(0,b.lB)(".js-discussion",function(){let e=new WeakSet;function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}t(),document.addEventListener("turbo:load",t),(0,b.lB)(".js-timeline-item",t=>{t instanceof HTMLElement&&(e.has(t)||(0,w.C)(t))})}),(0,p.on)("click",".js-toggler-container .js-toggler-target",function(e){if(0!==e.button)return;let t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,g.JW)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){if("serviceWorker"in navigator){await J.G;let e=document.querySelector('link[rel="service-worker-src"]')?.href;e?navigator.serviceWorker.register(`${e}?module=true`,{scope:"/",type:"module"}):await rG()}}();var rX=n(7332),rK=n(51606);(0,rX.Uz)(0),rX.session.isVisitable=()=>!0;let rJ=Object.getOwnPropertyDescriptor(rX.H5.prototype,"reloadReason")?.get;function*rY(e){for(let t of Object.values(e.detailsByOuterHTML))if(t.tracked)for(let e of t.elements)e instanceof HTMLMetaElement&&e.getAttribute("http-equiv")&&(yield[e.getAttribute("http-equiv")||"",e.getAttribute("content")||""])}Object.defineProperty(rX.H5.prototype,"reloadReason",{get(){let e=rJ?.call(this);if("tracked_element_mismatch"!==e.reason)return e;let t=Object.fromEntries(rY(this.currentHeadSnapshot)),n=[];for(let[e,r]of rY(this.newHeadSnapshot))t[e]!==r&&n.push((0,rK.Sf)(e));return{reason:`tracked_element_mismatch-${n.join("-")}`}}});var rZ=n(13255);rX.session.history.shouldRestore=e=>{let t=(0,rZ.cB)(),n=e?.appId;return t!==n||"rails"===n&&"rails"===t||!n};let rQ=e=>{let t=history[e];history[e]=function(n,r,i){rX.gM.history.update(function(r,i,a){let o=(0,q.JV)().turboCount||0,s="pushState"===e&&n?.turbo,l=s?"rails":n?.appId||(0,q.JV)().appId,c={...n,...r,turboCount:s?o+1:o,appId:l};t.call(this,c,i,a)},new URL(i||location.href,location.href),n?.turbo?.restorationIdentifier)}};rQ("replaceState"),rQ("pushState");let r0=rX.session.adapter,r1=null,r2=()=>{r1=setTimeout(()=>{r0.progressBar.setValue(0),r0.progressBar.show()},99)},r5=()=>{null!==r1&&(clearTimeout(r1),r1=null),r0.progressBar.setValue(1),r0.progressBar.hide()};var r3=n(72841);let r7=new Map,r4=new Map,r9=()=>r7.get(document.location.href),r6=(e,t)=>r7.set(e,t),r8=()=>r4.set(document.location.href,(0,rK.$4)()),ie=()=>r4.get(document.location.href);(async()=>{await J.G,r6(document.location.href,(0,rK.GH)(document)),r8()})();var it=n(97396),ir=n(88191),ii=n(53005),ia=n(7799);let io=!1,is=null;n3.cg&&(0,b.lB)("[data-turbo-frame]",{constructor:HTMLElement,add(e){if("A"!==e.tagName&&""!==e.getAttribute("data-turbo-frame"))for(let t of e.querySelectorAll("a:not([data-turbo-frame])"))t.setAttribute("data-turbo-frame",e.getAttribute("data-turbo-frame")||"")}}),n3.XC?.addEventListener("turbo:click",function(e){if(e.target instanceof HTMLElement){if((0,ei.G7)("disable_turbo_visit")&&!(0,nb.LM)()||(0,r3.A)(location.href,e.detail.url))return void e.preventDefault();e.defaultPrevented||(0,it.SC)("turbo")}}),n3.XC?.addEventListener("turbo:before-fetch-request",function(e){try{let t=window.onbeforeunload?.(e);t&&(confirm(t)?window.onbeforeunload=null:(e.preventDefault(),r5()))}catch(e){if(!(e instanceof Error)||"Permission denied to access object"!==e.message)throw e}}),n3.XC?.addEventListener("turbo:before-fetch-request",e=>{if(e.defaultPrevented)return;let t=e.target;(0,rK.mU)(t)&&r2(),(0,ei.G7)("client_version_header")&&(e.detail.fetchOptions.headers[ii.S]=(0,ii.O)()),e.detail.fetchOptions.headers["Turbo-Frame"]||(e.detail.fetchOptions.headers["Turbo-Visit"]="true")});let il=Object.getPrototypeOf((n3.XC?.createElement("turbo-frame")).delegate),ic=il.requestErrored;il.requestErrored=function(e,t){return this.element.dispatchEvent(new CustomEvent("turbo:fetch-error",{bubbles:!0,detail:{request:e,error:t}})),ic.apply(this,e,t)},n3.XC?.addEventListener("turbo:fetch-error",e=>{if(e.target instanceof HTMLFormElement)return;let t=e.detail.request;window.location.href=t.location.href,e.preventDefault()}),n3.XC?.addEventListener("turbo:before-fetch-response",async e=>{let t=e.detail.fetchResponse;io=t.statusCode>=500,404===t.statusCode&&((0,rK.OO)(t.statusCode.toString()),window.location.href=t.location.href,e.preventDefault());let n=t.header("X-Fetch-Nonce");if(n&&(0,ir.$r)(n),io||!n){let e=await t.responseHTML,r=new DOMParser().parseFromString(e??"","text/html");if(io){is=r;return}n||function(e){let t=e.querySelector("#pjax-head meta[name=fetch-nonce], head meta[name=fetch-nonce]")?.content;t&&(0,ir.$r)(t)}(r)}}),n3.XC?.addEventListener("turbo:frame-render",e=>{(0,rK.mU)(e.target)&&r5()}),n3.XC?.addEventListener("turbo:before-render",async e=>{e.preventDefault(),e.detail.render=id,await (0,rK.Y9)(),e.detail.resume(!0),(0,rK.Sy)(document.documentElement,e.detail.newBody.ownerDocument.documentElement),function(){if((0,ia.M3)())return;let e=(0,en.Ri)("increase_contrast_light"),t=(0,en.Ri)("increase_contrast_dark");document.documentElement.setAttribute("data-light-theme",e?.value==="enabled"?"light_high_contrast":"light"),document.documentElement.setAttribute("data-dark-theme",t?.value==="enabled"?"dark_high_contrast":"dark")}(),r8()});let iu=()=>new Promise(e=>{setTimeout(()=>e(),0)}),id=async(e,t)=>{if(await iu(),io&&is){for(let e of(document.documentElement.replaceWith(is.documentElement),document.querySelectorAll("script"))){let t=(0,rK.vV)(e);t&&e.replaceWith(t)}return}let n=e.querySelector("[data-turbo-body]"),r=t.querySelector("[data-turbo-body]");n&&r?((0,rK.Sy)(e,t),n.replaceWith(r)):((0,rK.OO)("missing_turbo_body"),window.location.reload())};n3.cg?.addEventListener("popstate",()=>{let e=document.documentElement,t=ie();if(t){for(let n of e.attributes)t.find(e=>e.nodeName===n.nodeName)||e.removeAttribute(n.nodeName);for(let n of t)e.getAttribute(n.nodeName)!==n.nodeValue&&e.setAttribute(n.nodeName,n.nodeValue)}});var im=n(39627);let ih=!1,ip=e=>{if(!(e.target instanceof HTMLElement))return;let t=e.target.closest("[data-turbo-frame]"),n=e.target.closest("#js-repo-pjax-container"),r=new URL(e.detail.url,window.location.origin),i=e.target.closest("#user-profile-frame");return n&&t&&!(0,rK.$U)(r.pathname,location.pathname)||i&&!(0,rK.e8)(r.pathname,location.pathname)};n3.XC?.addEventListener("turbo:frame-click",function(e){if(e.target instanceof HTMLElement){if((0,r3.A)(location.href,e.detail.url))return void e.preventDefault();ip(e)&&((0,rK.OO)("repo_mismatch"),e.target.removeAttribute("data-turbo-frame"),e.preventDefault()),e.defaultPrevented||(0,it.SC)("turbo.frame")}}),n3.XC?.addEventListener("turbo:before-fetch-response",e=>{c=e.detail.fetchResponse,(0,rK.mU)(e.target)&&r6(window.location.href,(0,rK.GH)(document))}),n3.XC?.addEventListener("turbo:before-frame-render",async e=>{e.preventDefault();let{resume:t,newFrame:n}=e.detail;if(ih=!0,!c)return;let r=await c.responseHTML,i=c.location,a=new DOMParser().parseFromString(r??"","text/html");c=null;let o=e.target,s=[...a.querySelectorAll("turbo-frame")].find(e=>e.id===o?.id),l=(0,rK.nZ)(a);if(!s||l.length>0){(0,rK.OO)(`tracked_element_mismatch-${l.join("-")}`),window.location.href=i.href;return}r6(i.href,(0,rK.GH)(a)),(0,rK.$Y)(a),(0,rK.Y0)(a),(0,rK.G5)(a),iw(o,s),await (0,rK.Y9)(),t(void 0),iS(n)&&window.scrollTo(0,0),iy(),ig(a)}),n3.cg?.addEventListener("popstate",()=>{document.addEventListener("turbo:load",()=>{let e=r9()?.replacedElements||[];(0,rK.G5)(document,e),(0,rK.Xm)()},{once:!0})}),n3.XC?.addEventListener(tt.z.SUCCESS,()=>{ib(),ih&&(ih=!1,iv(),iy(),(0,it.Bu)())});let ig=e=>{let t=e.querySelector("meta[name=turbo-body-classes]")?.content;t&&(document.body.setAttribute("class",t),document.querySelector("[data-turbo-body]")?.setAttribute("class",t))},ib=()=>{let e=r9()?.bodyClasses;e&&(document.body.setAttribute("class",e),document.querySelector("[data-turbo-body]")?.setAttribute("class",e))},iv=()=>{let e=r9()?.title;e&&(0,im.D)(e)},iy=()=>{let e=r9()?.transients;if(e){for(let e of document.querySelectorAll("head [data-turbo-transient]"))e.remove();for(let t of e)t.matches("title, script, link[rel=stylesheet]")||(t.setAttribute("data-turbo-transient",""),document.head.append(t))}},iw=(e,t)=>{e&&(e.className=t.className)},iS=e=>"true"!==e.getAttribute("data-turbo-skip-scroll")&&"advance"===e.getAttribute("data-turbo-action");n3.XC?.addEventListener("turbo:frame-load",e=>{(0,nb.LM)()&&(0,nb.Vy)("turbo.frame"),(0,it.rZ)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo.frame"]}),e.target instanceof HTMLElement&&"advance"!==e.target.getAttribute("data-turbo-action")&&(0,it.iS)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo.frame"]})}),n3.XC?.addEventListener("turbo:load",e=>{(0,rK.Ph)();let t=0===Object.keys(e.detail.timing??{}).length;!(0,nb.LM)()||t||(0,nb.wG)()?t&&((0,nb.wG)()||(0,nb.LM)())?(0,it.o4)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo","turbo.frame"]}):t&&(0,it.k5)():((0,it.rZ)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo"]}),(0,it.iS)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo","turbo.frame"]}))}),n3.XC?.addEventListener("beforeunload",()=>(0,it.Ti)()),n3.XC?.addEventListener("turbo:reload",function(e){(0,nb.k9)(e.detail.reason)}),n3.XC?.addEventListener(tt.z.END,r8),n3.XC?.addEventListener(tt.z.PROGRESS_BAR.START,r2),n3.XC?.addEventListener(tt.z.PROGRESS_BAR.END,r5),window.requestIdleCallback(()=>{let e=function(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}();e&&(0,en.TV)("tz",encodeURIComponent(e))});var iE=n(39595),iA=n(16561),ij=n(52734),iL=n(74043);function iC(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function ik(e,t){var n=iC(e,t,"get");return n.get?n.get.call(e):n.value}function iT(e,t,n){var r=iC(e,t,"set");if(r.set)r.set.call(e,n);else{if(!r.writable)throw TypeError("attempted to set read only private field");r.value=n}return n}function iq(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let ix={WebAuthn:"webauthn",Password:"password",GitHubMobile:"github_mobile",TotpApp:"app",TotpEmail:"email"};var iM=new WeakMap;let SudoCredentialOptionsElement=class SudoCredentialOptionsElement extends HTMLElement{connectedCallback(){iT(this,iM,this.initialState),this.reRenderPrompt(!0)}reRenderPrompt(e=!1){this.resetPrompt();try{switch(ik(this,iM)){case ix.WebAuthn:this.renderWebauthnOption();break;case ix.GitHubMobile:this.renderGitHubMobileOption(e);break;case ix.TotpApp:this.renderTotpAppOption();break;case ix.TotpEmail:this.renderTotpEmailOption();break;case ix.Password:default:this.renderPasswordOption()}this.reRenderNavContainer()}catch(e){this.handleUnexpectedPromptError(e)}}handleUnexpectedPromptError(e){let t="";if(t=ik(this,iM)===ix.GitHubMobile?this.githubMobileGenericErrorMessage:this.genericErrorMessage,e&&ik(this,iM)!==ix.Password)throw this.renderPasswordOptionWithError(t),e}renderPasswordOptionWithError(e){this.showPassword(),this.showErrorMessage(e)}resetPrompt(){this.hideErrorMessage(),this.isWebAuthnAvailable()&&this.hideWebAuthn(),this.isGitHubMobileAvailable()&&this.hideGitHubMobile(),this.isTotpAppAvailable()&&this.hideTotpApp(),this.isTotpEmailAvailable()&&this.hideTotpEmail(),this.hidePassword()}hideWebAuthn(){this.safeSetElementVisibility(this.webauthnContainer,!1),this.safeSetElementVisibility(this.webauthnNav,!1)}hideGitHubMobile(){this.safeSetElementVisibility(this.githubMobileContainer,!1),this.safeSetElementVisibility(this.githubMobileNav,!1),this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileLanding,!1)}hideTotpApp(){this.safeSetElementVisibility(this.totpAppContainer,!1),this.safeSetElementVisibility(this.totpAppNav,!1)}hideTotpEmail(){this.safeSetElementVisibility(this.totpEmailContainer,!1),this.safeSetElementVisibility(this.totpEmailNav,!1)}hidePassword(){this.safeSetElementVisibility(this.passwordContainer,!1),this.safeSetElementVisibility(this.passwordNav,!1)}reRenderNavContainer(){this.isWebAuthnAvailable()&&ik(this,iM)!==ix.WebAuthn&&this.safeSetElementVisibility(this.webauthnNav,!0),this.isGitHubMobileAvailable()&&ik(this,iM)!==ix.GitHubMobile&&this.safeSetElementVisibility(this.githubMobileNav,!0),this.isTotpAppAvailable()&&ik(this,iM)!==ix.TotpApp&&this.safeSetElementVisibility(this.totpAppNav,!0),this.isTotpEmailAvailable()&&ik(this,iM)!==ix.TotpEmail&&this.safeSetElementVisibility(this.totpEmailNav,!0),ik(this,iM)!==ix.Password&&this.safeSetElementVisibility(this.passwordNav,!0)}renderWebauthnOption(){this.safeSetElementVisibility(this.webauthnContainer,!0),this.webauthnGet?.setState((0,iL.$j)()?iA.U.Ready:iA.U.Unsupported)}renderGitHubMobileOption(e){try{(0,ij.s)()}catch{}e?(this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileLanding,!0),this.safeSetElementVisibility(this.githubMobileContainer,!1)):(this.safeSetElementVisibility(this.githubMobileLoading,!0),this.safeSetElementVisibility(this.githubMobileLanding,!1),this.safeSetElementVisibility(this.githubMobileContainer,!1),this.initiateGitHubMobileAuthRequest())}renderTotpAppOption(){this.safeSetElementVisibility(this.totpAppContainer,!0)}renderTotpEmailOption(){this.safeSetElementVisibility(this.totpEmailContainer,!0)}renderPasswordOption(){this.safeSetElementVisibility(this.passwordContainer,!0),this.loginField?this.loginField.focus():this.passwordField?.focus()}hasMultipleOptions(){return this.isWebAuthnAvailable()||this.isGitHubMobileAvailable()||this.isTotpAppAvailable()||this.isTotpEmailAvailable()}isWebAuthnAvailable(){return"true"===this.webauthnAvailable}isGitHubMobileAvailable(){return"true"===this.githubMobileAvailable}isTotpAppAvailable(){return"true"===this.totpAppAvailable}isTotpEmailAvailable(){return"true"===this.totpEmailAvailable}showWebauthn(){iT(this,iM,ix.WebAuthn),this.reRenderPrompt()}showGitHubMobile(){iT(this,iM,ix.GitHubMobile),this.reRenderPrompt()}showTotpApp(){iT(this,iM,ix.TotpApp),this.reRenderPrompt()}showTotpEmail(){iT(this,iM,ix.TotpEmail),this.reRenderPrompt()}showEmailConfirm(){if(ik(this,iM)!==ix.TotpEmail)return;let e=document.getElementById("email-landing-container"),t=document.getElementById("sudo-send-email");this.safeSetElementVisibility(e,!1),t?.setAttribute("disabled","true");let n=document.getElementById("email-confirm-container");this.safeSetElementVisibility(n,!0)}showPassword(){iT(this,iM,ix.Password),this.reRenderPrompt()}githubMobileRetry(e){e.preventDefault(),this.showGitHubMobile()}async initiateGitHubMobileAuthRequest(){let e=this.githubMobilePromptUrl,t=document.getElementById("sudo-credential-options-github-mobile-csrf").value,n=new FormData;n.append("authenticity_token",t);try{let t=await fetch(e,{method:"POST",headers:{...(0,x.kt)()},body:n});if(!t.ok&&ik(this,iM)===ix.GitHubMobile)return void this.mobileFailHandler(this.githubMobileGenericErrorMessage);let r=await t.json(),i=!!r.challenge;this.safeSetElementVisibility(this.githubMobileNoChallengeMessage,!i),this.safeSetElementVisibility(this.githubMobileChallengeMessage,i),this.safeSetElementVisibility(this.githubMobileChallengeValue,i),i&&(this.githubMobileChallengeValue.textContent=r.challenge);let a=document.getElementsByClassName("js-poll-github-mobile-sudo-authenticate")[0];(0,ij.R1)(a,()=>this.mobileApprovedHandler(),e=>this.mobileFailHandler(e),()=>this.mobileCancelCheck())}catch{ik(this,iM)===ix.GitHubMobile&&this.mobileFailHandler(this.githubMobileGenericErrorMessage)}finally{ik(this,iM)===ix.GitHubMobile&&(this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileContainer,!0))}}mobileApprovedHandler(){if(ik(this,iM)===ix.GitHubMobile){let e=this.githubMobileContainer.getElementsByTagName("form")[0];(0,k.k_)(e)}}mobileFailHandler(e){ik(this,iM)===ix.GitHubMobile&&(this.showErrorMessage(e),(0,ij.Cg)())}mobileCancelCheck(){return ik(this,iM)!==ix.GitHubMobile}async initiateTotpEmailRequest(){let e=this.totpEmailInitiateUrl,t=document.getElementById("sudo-credential-options-totp-email-csrf").value,n=new FormData;n.append("authenticity_token",t);try{if(!(await fetch(e,{method:"POST",headers:{...(0,x.kt)()},body:n})).ok&&ik(this,iM)===ix.TotpEmail)return}catch{return}this.showEmailConfirm()}safeSetElementVisibility(e,t){return!!e&&(e.hidden=!t,!0)}showErrorMessage(e){this.flashErrorMessageText&&(this.flashErrorMessageText.textContent=e,this.safeSetElementVisibility(this.flashErrorMessageContainer,!0))}hideErrorMessage(){this.flashErrorMessageText&&(this.flashErrorMessageText.textContent=""),this.safeSetElementVisibility(this.flashErrorMessageContainer,!1)}constructor(...e){super(...e),function(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}(this,iM,{writable:!0,value:void 0})}};!function(e,t,n){t in e?Object.defineProperty(e,t,{value:"",enumerable:!0,configurable:!0,writable:!0}):e[t]=""}(SudoCredentialOptionsElement,"attrPrefix",""),iq([iE.CF],SudoCredentialOptionsElement.prototype,"initialState",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"webauthnAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobileAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpAppAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpEmailAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobilePromptUrl",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobileGenericErrorMessage",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpEmailInitiateUrl",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"genericErrorMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"flashErrorMessageContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"flashErrorMessageText",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileLoading",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileLanding",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpAppContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpEmailContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileNoChallengeMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileChallengeMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileChallengeValue",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpAppNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpEmailNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnGet",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"loginField",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordField",void 0),SudoCredentialOptionsElement=iq([iE.p_],SudoCredentialOptionsElement);let i_=0,iH="IntersectionObserver"in window?new IntersectionObserver(function(e){for(let t of e)t.isIntersecting&&iP(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;function iP(e){e.classList.remove("js-unread-item","unread-item")}(0,b.lB)(".js-unread-item",{constructor:HTMLElement,add(e){i_++,iH&&iH.observe(e)},remove(e){i_--,iH&&iH.unobserve(e),0===i_&&function(){if(!document.hasFocus())return;let e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,k.k_)(e)}()}}),(0,b.lB)(".js-discussion[data-channel-target]",{subscribe:e=>(0,O.Rt)(e,"socket:message",function(e){let t=e.target,n=e.detail.data;if(t.getAttribute("data-channel-target")===n.gid)for(let e of document.querySelectorAll(".js-unread-item"))iP(e)})});let iO=0,iI=/^\(\d+\)\s+/;function iR(){let e=iO?`(${iO}) `:"";document.title.match(iI)?document.title=document.title.replace(iI,e):document.title=`${e}${document.title}`}(0,b.lB)(".js-unread-item",{add(){iO++,iR()},remove(){iO--,iR()}});let i$=(0,n(27932).R)();async function iB(){let e=(0,q.JV)();if(e.staleRecords){for(let t in await J.G,e.staleRecords)for(let n of document.querySelectorAll(`.js-updatable-content [data-url='${t}'], .js-updatable-content[data-url='${t}']`)){let r=e.staleRecords[t];n instanceof HTMLElement&&r&&((0,ec.Hb)(r)?(0,ec.Uv)(n,r,!0):delete e.staleRecords[t])}(0,q.bj)(location.href)}}(0,b.lB)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,O.Rt)(e,"socket:message",i$)}),window.addEventListener("pagehide",ec.jH);try{iB()}catch{}(0,p.on)("upload:setup",".js-upload-avatar-image",function(e){let{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),r=e.currentTarget.getAttribute("data-alambic-owner-type"),i=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),r&&t.append("owner_type",r),i&&t.append("owner_id",i)}),(0,p.on)("upload:complete",".js-upload-avatar-image",function(e){let{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,ta.r)({content:(0,to.Ts)(document,n),detailsClass:"upload-avatar-details"})}),(0,p.on)("dialog:remove",".upload-avatar-details",async function(e){let t=e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id"),n=new Request(`/settings/avatars/${t}?op=destroy`,{method:"POST",headers:{"Scoped-CSRF-Token":e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),...(0,x.kt)()}});await self.fetch(n)});var iD=n(8447);function iN(){if(!(0,iD.A)()||document.querySelector(":target"))return;let e=(0,nK.gX)(location.hash),t=e.startsWith("user-content-")?e:`user-content-${e}`,n=(0,nK.w$)(document,t)??(0,nK.w$)(document,t.toLowerCase());n&&(0,tY.Rt)(n)}async function iF(){await n.e("app_assets_modules_github_user-status-submit_ts").then(n.bind(n,30195))}window.addEventListener("hashchange",iN),document.addEventListener("turbo:load",iN),async function(){await J.G,iN()}(),(0,p.on)("click","a[href]",function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||iN()})}),n(82624),(0,b.lB)(".js-user-status-container, .js-load-user-status-submit",{subscribe:e=>(0,O.Rt)(e,"click",iF,{once:!0})}),(0,b.lB)(".user-status-dialog-fragment",{add:iF});var iW=n(5221);function iU(e,t){for(let n of(t||e).querySelectorAll(".js-user-list-error"))n.hidden=!0;for(let n of t?[t]:e.querySelectorAll(".errored.js-user-list-input-container"))n.classList.remove("errored");let n=e.querySelector(".js-user-list-base");n&&(n.hidden=!0)}function iz(e){if(!(e.currentTarget instanceof HTMLElement))return;let t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&iU(t,n)}async function iV(e,t,n){let r=new FormData;for(let e of(r.set("authenticity_token",t),n))r.append("repository_ids[]",e);let i=await fetch(e,{method:"POST",body:r,headers:{Accept:"application/json",...(0,x.kt)()}}),a=new Map;if(i.ok){let e=await i.json();for(let t in e)a.set(t,(0,T.B)(document,e[t]))}return a}async function iG(){let e=document.querySelectorAll(".js-user-list-menu-content-root");if(0===e.length)return;let t=e[0].getAttribute("data-batch-update-url");if(!t)return;let n=e[0].querySelector(".js-user-list-batch-update-csrf")?.value;if(!n)return;let r=function(e){let t=new Map;for(let n of e){let e=n.querySelector(".js-user-lists-create-trigger")?.getAttribute("data-repository-id");if(e){let r=t.get(e);r?r.push(n):t.set(e,[n])}}return t}(e),i=r.keys(),a=await iV(t,n,i);a.size>0&&function(e,t){for(let[n,r]of e.entries()){let e=t.get(n)||[];for(let t of e)t.replaceWith(1===e.length?r:r.cloneNode(!0))}}(a,r)}function iX(e){let t=e.currentTarget;(0,iW.Av)(t)?function(e){let t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(e){return e.returnValue=t,t}}(t):iK()}function iK(){window.onbeforeunload=null}function iJ({currentTarget:e}){e.hasAttribute("open")||iK()}function iY(e){let t=e.currentTarget;if(!t.closest("details[open]"))return;let n=!0;for(let e of t.querySelectorAll("form[data-warn-unsaved-changes]"))if((0,iW.Av)(e)){n=confirm(e.getAttribute("data-warn-unsaved-changes"));break}n||e.preventDefault()}function iZ(e){e.target.classList.remove("will-transition-once")}async function iQ(e){let t=e.currentTarget,n=t.getAttribute("data-url");if(!n||function(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}(t))return;let r=t.getAttribute("data-id")||"",i=t.textContent,a=document.querySelectorAll(`.js-issue-link[data-id='${r}']`);for(let e of a)e.removeAttribute("data-url");try{let e=`${n}/title`,t=await fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}let r=await t.json();i0(a,`${i}, ${r.title}`)}catch(e){i0(a,(404===((null!=e.response?e.response.status:void 0)||500)?t.getAttribute("data-permission-text"):t.getAttribute("data-error-text"))||"")}}function i0(e,t){for(let n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}(0,g.JW)(".js-user-list-form",async function(e,t){iU(e);let n=e.querySelector("[data-submitting-message]"),r=n?.textContent;for(let t of(n&&(n.textContent=n.getAttribute("data-submitting-message"),n.disabled=!0),e.querySelectorAll(".js-user-list-input")))t.disabled=!0;try{let n=await t.html();(0,p.h)(e,"user-list-form:success",n.html)}catch(t){if(t.response?.status===422)e.replaceWith(t.response.html);else{let t=e.querySelector(".js-user-list-base");for(let i of(t&&(t.textContent=t.getAttribute("data-generic-message"),t.hidden=!1),n&&(r&&(n.textContent=r),n.disabled=!1),e.querySelectorAll(".js-user-list-input")))i.disabled=!1}}}),(0,p.on)("user-list-form:success",".js-follow-list",e=>{let t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;n?.href?location.href=n.href:location.reload()}),(0,H.eC)(".js-user-list-form input",iz),(0,H.eC)(".js-user-list-form textarea",iz),(0,p.on)("auto-check-error",".js-user-list-form input",function(e){let t=e.currentTarget.closest(".js-user-list-input-container"),n=t?.querySelector(".js-user-list-error");n&&(n.hidden=!1)}),(0,p.on)("toggle",".js-user-list-menu",function(e){let t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;let n=t.querySelector(".js-user-list-menu-form");n&&(0,iW.Av)(n)&&(0,k.k_)(n);let r=t.querySelector(".js-user-list-create-trigger-text");r&&(r.textContent="")},{capture:!0}),(0,H.eC)(".js-user-lists-menu-filter",e=>{let t=e.currentTarget,n=t.value.trim(),r=t.closest(".js-user-list-menu-content-root"),i=r?.querySelector(".js-user-list-create-trigger-text");i&&(i.textContent=n?`"${n}"`:"")}),(0,g.JW)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(t){(0,h.n)(),(0,p.h)(e,"user-list-menu-form:error",t);return}if(n.json.didStar){let t=e.closest(".js-toggler-container");t&&t.classList.add("on");let r=n.json.starCount;if(r){let t=e.closest(".js-social-container");t&&n1(t,r)}}let r=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(r)for(let t of e.querySelectorAll(".js-user-list-menu-item"))t.checked=t.defaultChecked;n.json.didCreate?await iG():r&&await (0,ec.le)(r),(0,p.h)(e,"user-list-menu-form:success")}),(0,p.on)("click",".js-user-list-delete-confirmation-trigger",e=>{let{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;let r=document.getElementById(n);if(!r||!(r instanceof HTMLTemplateElement))return;let i=t.closest(".js-edit-user-list-dialog");i&&(i.open=!1);let a=r.content.cloneNode(!0),o=r.getAttribute("data-labelledby");(0,ta.r)({content:a,labelledBy:o})}),(0,p.on)("click",".js-user-lists-create-trigger",async function(e){let{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),r=e.currentTarget.getAttribute("data-repository-id"),i=t.closest(".js-user-list-menu-content-root"),a=i?.querySelector(".js-user-lists-menu-filter"),o=a?.value.trim(),s=i?.closest(".js-user-list-menu");if(!n||!(n instanceof HTMLTemplateElement)||!r){t instanceof HTMLButtonElement&&(t.disabled=!0);return}let l=n.getAttribute("data-label");if(i&&(0,iW.Av)(i)){let e=i.querySelector(".js-user-list-menu-form");e&&await function(e){let t=new Promise((t,n)=>{e.addEventListener("user-list-menu-form:success",()=>t()),e.addEventListener("user-list-menu-form:error",e=>n(e))});return(0,k.k_)(e),t}(e)}let c=new t0.i4(n,{repositoryId:r,placeholderName:o}),u=await (0,ta.r)({content:c,label:l});s&&(s.open=!1),u.addEventListener("user-list-form:success",async e=>{let n=e.detail;if(!(n instanceof DocumentFragment))return;let r=n.querySelector(".js-target-url"),i=r?.getAttribute("data-did-star")==="true",a=u.closest("details");if(!i){a&&(a.open=!1),await iG();return}let o=t.closest(".js-toggler-container");o&&o.classList.add("on");let s=r?.getAttribute("data-star-count");if(s){let e=t.closest(".js-social-container");e&&n1(e,s)}await iG(),a&&(a.open=!1)})}),(0,b.lB)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",iX),e.addEventListener("change",iX),e.addEventListener("submit",iK);let t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",iJ),t.addEventListener("details-dialog-close",iY))},remove(e){e.removeEventListener("input",iX),e.removeEventListener("change",iX),e.removeEventListener("submit",iK);let t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",iJ),t.removeEventListener("details-dialog-close",iY),iK())}}),(0,b.lB)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,O.Rt)(e,"transitionend",iZ)}),(0,b.lB)(".js-issue-link",{subscribe:e=>(0,O.Rt)(e,"mouseenter",iQ)});var i1=n(10734),i2=n.n(i1);function i5(){return[Math.floor(255*Math.random()+0),Math.floor(255*Math.random()+0),Math.floor(255*Math.random()+0)]}function i3(e,t){let n=i2().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}function i7(e,t){e.blur();let n=e.closest("form"),r=n.querySelector(".js-new-label-color-input");(0,k.m$)(r,`#${i2().rgb.hex(t)}`),i3(n.querySelector(".js-new-label-color"),t)}function i4(e,t,n){var r;let i=t.querySelector(e);i&&(n?(r=n[0],i.closest(".js-label-error-container").classList.add("errored"),i.textContent=r,i.hidden=!1):(i.closest(".js-label-error-container").classList.remove("errored"),i.hidden=!0))}function i9(e,t){i4(".js-label-name-error",e,t.name),i4(".js-label-description-error",e,t.description),i4(".js-label-color-error",e,t.color)}function i6(e){i4(".js-label-name-error",e,null),i4(".js-label-description-error",e,null),i4(".js-label-color-error",e,null)}async function i8(e){let t,n,r=e.closest(".js-label-preview-container");if(!r)return;let i=e.closest(".js-label-form"),a=i.querySelector(".js-new-label-error"),o=i.getAttribute("data-label-id"),s=r.querySelector(".js-label-preview"),l=((n=i.querySelector(".js-new-label-name-input").value.trim()).length<1&&(n=s.getAttribute("data-default-name")),n);if(!i.checkValidity()&&"Label preview"!==l)return;let c=function(e){let t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}(i),u=function(e){let t=null,n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}(i),d=function(e,t,n,r,i){let a=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),o=new URLSearchParams(a.search.slice(1));return o.append("color",n),r&&o.append("description",r),i&&o.append("id",i),a.search=o.toString(),a.toString()}(s.getAttribute("data-url-template"),l,c,u,o);if(!r.hasAttribute("data-last-preview-url")||d!==r.getAttribute("data-last-preview-url")){try{t=await (0,to.Ts)(document,d)}catch(t){let e=await t.response.json();i9(i,e),a&&(a.textContent=e.message,a.hidden=!1);return}a&&(a.textContent="",a.hidden=!0),i6(i),s.textContent="",s.appendChild(t),r.setAttribute("data-last-preview-url",d)}}function ae(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}function at(e){let t=document.querySelector(".js-labels-count"),n=Number(t.textContent)+e;t.textContent=n.toString();let r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(1===n?"data-singular-string":"data-plural-string"),n}async function an(e){let t=e.querySelector(".js-new-label-name-input");if(!t)return;let n=e.querySelector(".js-new-label-color-input"),r=i5();n.value=`#${i2().rgb.hex(r)}`;let i=e.querySelector(".js-new-label-color");i3(i,r);let a=document.querySelector(".js-new-label-name").textContent;(0,k.m$)(t,a),(0,ee.mY)(t),i8(i)}(0,H.eC)(".js-label-filter-field",function(e){let t=e.target,n=t.closest("details-menu").querySelector(".js-new-label-name");n&&(n.textContent=t.value.trim())}),(0,p.on)("filterable:change",".js-filterable-issue-labels",function(e){let t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;let r=e.detail.inputField.value.trim().toLowerCase(),i=!1;for(let e of t.querySelectorAll("input[data-label-name]"))if((e.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=0===r.length||i}),(0,H.uE)(".js-new-label-color-input",function(e){let t=e.closest("form").querySelector(".js-new-label-swatches");t.hidden=!1,e.addEventListener("blur",function(){t.hidden=!0},{once:!0})}),(0,H.eC)(".js-new-label-color-input",function(e){let t=e.target,n=t.value.trim();n.length<1||(0!==n.indexOf("#")&&(t.value=n=`#${n}`),t.checkValidity()?(t.classList.remove("color-fg-danger"),i3(t.closest("form").querySelector(".js-new-label-color"),i2().hex.rgb(n))):t.classList.add("color-fg-danger"))}),(0,H.Ff)("keyup",".js-new-label-color-input",function(e){let t=e.target,n=t.value.trim();0!==n.indexOf("#")&&(t.value=n=`#${n}`),t.checkValidity()&&i3(t.closest("form").querySelector(".js-new-label-color"),i2().hex.rgb(n)),(0,p.h)(t,"change",!1),i6(t.closest("form"))}),(0,H.Ff)("keyup",".js-new-label-description-input",function(e){i6(e.target.form)}),(0,H.Ff)("keyup",".js-new-label-color-input",function(e){i6(e.target.form)}),(0,p.on)("click",".js-new-label-color",async function(e){let t=e.currentTarget;i7(t,i5()),i8(t)}),(0,p.on)("mousedown",".js-new-label-color-swatch",function(e){let t=e.currentTarget,n=t.getAttribute("data-color");i7(t,i2().hex.rgb(n)),i8(t),t.closest(".js-new-label-swatches").hidden=!0}),(0,p.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&an(e.target)},{capture:!0}),(0,g.JW)(".js-new-label-modal-form",async function(e,t){let n,r=e.querySelector(".js-new-label-error");try{n=await t.html()}catch(e){r.textContent=e.response.json.message,r.hidden=!1}if(!n)return;r.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");let i=document.querySelector(".js-issue-labels-menu-content"),a=i.querySelector(".js-filterable-issue-labels"),o=n.html.querySelector("input");a.prepend(n.html),a.classList.add("filter-sort-list-refresh"),o&&o.dispatchEvent(new Event("change",{bubbles:!0}));let s=i.querySelector(".js-label-filter-field");s.value=s.defaultValue,s.focus()}),(0,p.on)("click",".js-edit-label-cancel",function(e){let t=e.target.closest("form");i6(t),t.reset();let n=t.querySelector(".js-new-label-color-input"),r=n.value;i3(t.querySelector(".js-new-label-color"),i2().hex.rgb(r)),(0,ee.ig)(t),i8(n);let i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");let e=i.querySelector(".js-label-preview");for(let t of(e&&(e.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none")),i.querySelectorAll(".js-hide-on-label-edit")))t.hidden=!t.hidden}}),(0,g.JW)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(t){i9(e,t.response.json);return}i6(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,g.JW)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(t){i9(e,t.response.json);return}e.reset(),i6(e),document.querySelector(".js-label-list").prepend(n.html),at(1),ae(e,!1),i7(e.querySelector(".js-new-label-color"),i5()),i8(e.querySelector(".js-new-label-name-input")),(0,ee.ig)(e);let r=e.closest(".js-details-container");r instanceof HTMLElement&&(0,eQ.kn)(r)}),(0,p.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,p.on)("click",".js-edit-label",function(e){let t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();let r=t.querySelector(".js-label-preview");for(let e of(r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none")),t.querySelectorAll(".js-hide-on-label-edit")))e.hidden=!e.hidden}),(0,g.JW)(".js-delete-label",async function(e,t){let n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text(),ae(e,0===at(-1)),n.remove()});let ar=(0,P.s)(function(e){i8(e.target)},500);function ai(){let e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),r=document.querySelector("[data-custom-option-required-text]"),i=e&&t?r.getAttribute("data-custom-option-required-text"):"";r.setCustomValidity(i),n.hidden=!e}function aa(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}(0,p.on)("suggester:complete",".js-new-label-name-input",ar),(0,H.eC)(".js-new-label-name-input",ar),(0,H.eC)(".js-new-label-description-input",ar),(0,H.eC)(".js-new-label-color-input",ar),(0,H.Ff)("keypress",".js-new-label-name-input",function(e){let t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,eh.bV)(t.value)>=n&&e.preventDefault()}),(0,p.on)("click",".js-issues-label-select-menu-item",function(e){(e.altKey||e.shiftKey)&&(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=new URL(e.currentTarget.getAttribute("data-excluded-url"),window.location.origin).toString()),e.shiftKey&&(window.location.href=new URL(e.currentTarget.getAttribute("data-included-url"),window.location.origin).toString()))}),(0,H.Ff)("keydown",".js-issues-label-select-menu-item",function(e){if("Enter"!==e.key||!e.altKey&&!e.shiftKey)return;let t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=new URL(t.getAttribute("data-excluded-url"),window.location.origin).toString()),e.shiftKey&&(window.location.href=new URL(t.getAttribute("data-included-url"),window.location.origin).toString()))}),(0,p.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation(),an(await (0,ta.r)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"}))},{capture:!0}),(0,p.on)("change",".js-thread-notification-setting",ai),(0,p.on)("change",".js-custom-thread-notification-option",ai),(0,p.on)("reset",".js-custom-thread-settings-form",ai);let ao=class CollapsibleSidebarWidgetElement extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if("Enter"===e.code||"Space"===e.code)return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());let e=await fetch(this.url,{signal:this.pendingRequest?.signal,headers:{Accept:"text/html",...(0,x.kt)()}});if(this.pendingRequest=null,!e.ok)return this.setClose();let t=await e.text();this.collapsible.innerHTML=t,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}};function as(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function al(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}aa([iE.aC],ao.prototype,"collapsible",void 0),ao=aa([iE.p_],ao);let ac=class SidebarMemexInputElement extends HTMLElement{get isDisabled(){return this.read?.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return"true"===this.read.getAttribute("aria-expanded")}get detailsElement(){return this.querySelector("details")??null}connectedCallback(){this.disabled=this.read?.disabled??!0,this.detailsElement?.addEventListener("toggle",()=>this.handleSelectMenuToggle())}disconnectedCallback(){this.detailsElement?.removeEventListener("toggle",()=>this.handleSelectMenuToggle())}handleSelectMenuToggle(){this.detailsElement&&!this.detailsElement?.open?this.disabled=!0:this.detailsElement&&this.detailsElement?.open&&(this.disabled=!1)}handleDetailsSelect(e){let t=e.target,n=e.detail?.relatedTarget,r=t.closest("details"),i=r?.querySelector("[data-menu-button]"),a=r?.querySelector("summary");if("true"===n.getAttribute("aria-checked")){for(let t of(n.setAttribute("aria-checked","false"),e.preventDefault(),this.inputs))if(n.contains(t)){this.updateCell(t.name,""),i?.innerHTML&&(i.innerHTML=t.placeholder);break}r?.removeAttribute("open"),a?.focus()}}handleDetailsSelected(e){let t=e.detail?.relatedTarget;for(let e of this.inputs)if(t.contains(e)){this.updateCell(e.name,e.value);break}}mouseDownFocus(e){this.isDisabled&&this.onFocus(e)}keyDownFocus(e){("Enter"===e.code||"Space"===e.code)&&(this.detailsElement&&this.onSelectMenuOpen(),this.read!==document.activeElement&&this.onFocus(e))}mouseDownFocusHeader(){this.detailsElement&&this.onSelectMenuOpen()}onChange(e){"date"!==e.target.getAttribute("type")&&this.updateCell(this.read?.name,this.read?.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onSelectMenuOpen(){this.detailsElement&&(this.detailsElement.open=!0)}onBlur(e){if(this.hasExpanded)return void e.preventDefault();"date"===e.target.getAttribute("type")&&this.updateCell(this.read?.name,this.read?.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){("Enter"===e.code||"Tab"===e.code)&&(e.preventDefault(),e.stopPropagation(),this.hasExpanded||this.read.blur())}async updateCell(e="",t=""){let n=new FormData;for(let r of(n.set(e,t),n.set("ui",this.instrumentType),this.parameters))n.set(r.name,r.value);try{if(this.write){let e=this.read.value,t="date"===this.read.type&&e?this.format.format(Date.parse(e)):e;this.write.textContent=e?t:this.read.placeholder}let e=await fetch(this.updateUrl,{method:"PUT",body:n,headers:{Accept:"application/json",...(0,x.kt)(),"Scoped-CSRF-Token":`${this.csrfToken}`}});if(!e.ok)throw Error("connection error");if(!this.write)return;let r=(await e.json()).memexProjectItem.memexProjectColumnValues.find(e=>e.memexProjectColumnId===Number(this.columnId)).value,i=this.parseAndFormatUpdate(r);this.write.innerHTML=t?i:this.read.placeholder}catch{this.hasErrored=!0}}parseAndFormatUpdate(e){switch(this.read.type){case"date":{let t=e.value?Date.parse(e.value):void 0;return t?this.format.format(t):""}case"number":return null==e.value?"":e.value;default:return e.html??""}}constructor(...e){super(...e),as(this,"updateUrl",""),as(this,"csrfToken",""),as(this,"instrumentType",""),as(this,"columnId",1),as(this,"format",Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"}))}};as(ac,"attrPrefix",""),al([iE.CF],ac.prototype,"updateUrl",void 0),al([iE.CF],ac.prototype,"csrfToken",void 0),al([iE.CF],ac.prototype,"instrumentType",void 0),al([iE.CF],ac.prototype,"columnId",void 0),al([iE.zV],ac.prototype,"inputs",void 0),al([iE.aC],ac.prototype,"read",void 0),al([iE.aC],ac.prototype,"write",void 0),al([iE.zV],ac.prototype,"parameters",void 0),ac=al([iE.p_],ac);var au=n(95105);function ad(e,t=!1){(t||!function(e){let t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;let n=[...document.querySelectorAll(".js-reviewer-team")].map(e=>e.getAttribute("data-id")),r=new URLSearchParams(e instanceof HTMLFormElement?new FormData(e):aS(e)).getAll("reviewer_team_ids[]").filter(e=>!n.includes(e));if(0===r.length)return!1;let i=new URLSearchParams(r.map(e=>["reviewer_team_ids[]",e]));return aw(e,`${t}?${i}`),!0}(e))&&(e instanceof HTMLFormElement?(0,k.k_)(e):av(e))}function am(e){let t=e.currentTarget;ad(t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form"))}function af(e,t){let n=e.querySelector(`[data-menu-trigger="${t}"]`);n?.focus()}(0,p.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){let t=e.detail.relatedTarget,n=e.currentTarget,r=t.closest(".js-issue-sidebar-form"),i=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){for(let e of n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked'))e.disabled=!1,e.checked=!1;ad(r)}else i?n.closest("details").addEventListener("toggle",am,{once:!0}):ad(r)},{capture:!0}),(0,g.JW)(".js-issue-sidebar-form",async function(e,t){let n;try{let n=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=r?.querySelector(".select-menu")?.getAttribute("id"),a=r?.parentElement;r.replaceWith(n.html),a&&i&&af(a,i)}catch(e){if(e instanceof Error)throw e}finally{e.dispatchEvent(new CustomEvent("submit:complete",{bubbles:!0,detail:{error:n}}))}}),(0,p.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){let t=e.currentTarget;av(t.closest(".js-issue-sidebar-form"),"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,p.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){let t=e.currentTarget;av(t.closest(".js-issue-sidebar-form"),"post",{name:t.name,value:t.value}),t.remove(),document.querySelector("form#new_issue .js-submit-button-value")?.remove(),e.preventDefault()}),(0,p.on)("click",".js-issue-unassign-self",function(e){av(e.currentTarget.closest(".js-issue-sidebar-form"),"delete"),e.preventDefault()});let ah=new Set;async function ap(e,t){let n=e.getAttribute("data-cache-name"),r=sessionStorage.getItem(t);if(!n||!r||ah.has(n))return;ah.add(n);let i=JSON.parse(r),a=[];for(let[t,n]of i){if("[object String]"!==Object.prototype.toString.call(n))continue;let r=document.createElement("input");r.type="hidden",r.value=n,r.name=t,e.appendChild(r),a.push(r)}try{for(let t of(await ay(e),a))t.remove()}catch{ah.delete(n)}}let ag=!1;function ab(e,t){if(ag)return;let n=aS(e);!function(e,t,n){let r=e.getAttribute("data-cache-name");if(!r)return;let i=[];for(let[e,n]of t.entries())-1!==e.indexOf(r)&&i.push([e,n]);let a=i.filter(e=>""!==e[1]);a.length>0?sessionStorage.setItem(n,JSON.stringify(a)):sessionStorage.removeItem(n)}(e,n,t),ah.clear()}async function av(e,t="post",n){await ay(e,t,n);let r=e.closest(".js-discussion-sidebar-item"),i=r?.querySelector(".select-menu")?.getAttribute("id"),a=r?.parentElement;a&&i&&af(a,i)}async function ay(e,t="post",n){var r;let i=aS(e);n&&i.append(n.name,n.value);let a=e.getAttribute("data-url");if(!a)return;let o=e.querySelector(".js-data-url-csrf"),s=await fetch(a,{method:t,body:"delete"===t?"":i,mode:"same-origin",headers:{"Scoped-CSRF-Token":o.value,...(0,x.kt)()}});if(!s.ok)return;let l=await s.text();r=e.closest(".js-discussion-sidebar-item"),r.replaceWith((0,T.B)(document,l))}async function aw(e,t){let n=await fetch(t);if(!n.ok)return;let r=await n.text();if(!r.match(/[^\w-]js-large-team[^\w-]/))return void ad(e,!0);var i=e,a=r;let o=i.querySelector(".js-large-teams-check-warning-container");for(;o.firstChild;)o.removeChild(o.firstChild);o.appendChild((0,T.B)(document,a));let s=o.querySelector("details");function l(e){if(e.target instanceof Element){if(s.open=!1,!e.target.classList.contains("js-large-teams-confirm-button"))for(let e of i.querySelectorAll("input[name='reviewer_team_ids[]']"))o.querySelector(`.js-large-team[data-id='${e.value}']`)&&(e.checked=!1);ad(i,!0),e.preventDefault()}}o.querySelector(".js-large-teams-confirm-button").addEventListener("click",l,{once:!0}),o.querySelector(".js-large-teams-cancel-button").addEventListener("click",l,{once:!0}),s.addEventListener("details-dialog-close",l,{once:!0}),s.open=!0}function aS(e){let t=e.closest("form");if(!t)return new FormData;let n=new FormData(t).entries(),r=new FormData;for(let[e,i]of n)t.contains(function(e,t,n){for(let r of e.elements)if((r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLButtonElement)&&r.name===t&&r.value===n)return r;return null}(t,e,i.toString()))&&r.append(e,i);return r}(0,b.lB)("[data-cacher]",{add(e){let t=function(e,t){let n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}(e,(0,au.L)());ap(e,t),window.addEventListener("pagehide",()=>ab(e,t)),window.addEventListener("turbo:before-visit",()=>ab(e,t)),window.addEventListener("submit",e=>{e.defaultPrevented||(ag=!0,setTimeout(()=>{for(let e of Object.keys(sessionStorage))-1!==e.indexOf(t)&&(sessionStorage.removeItem(e),ah.clear())},0))},{capture:!0})}}),(0,p.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()}),(0,p.on)("click",".js-convert-to-draft",function(e){fetch(e.currentTarget.getAttribute("data-url"),{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":e.currentTarget.parentElement.querySelector(".js-data-url-csrf").value,...(0,x.kt)()}})}),(0,p.on)("click",".js-dismiss-copilot-popover",function(e){fetch(e.currentTarget.getAttribute("data-url"),{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":e.currentTarget.parentElement.querySelector(".js-data-url-csrf").value,...(0,x.kt)()}}),e.currentTarget.closest(".js-notice").remove(),e.preventDefault()}),(0,p.on)("click","div.js-restore-item",async function(e){let t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),r=e.currentTarget.querySelector(".js-data-url-csrf"),i=new FormData;if(i.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":r.value,...(0,x.kt)()}})).ok)throw Error("connection error");am(e)}),(0,b.lB)("#clear-project-search-button",e=>{e?.setAttribute("type","button"),e?.addEventListener("click",()=>{let e=document.getElementById("project-search-input");e&&(e.value="",e.focus())})}),n(77153);let aE=Object.freeze({INITIAL:"soft-nav:external:initial",START:"soft-nav:external:start",SUCCESS:"soft-nav:external:success",ERROR:"soft-nav:external:error",RENDER:"soft-nav:external:render"});var aA=n(57226);function aj(){return!!document.querySelector('react-app[data-lazy="true"]')}function aL(){return!!document.querySelector('react-app[data-alternate="true"]')}function aC(){return performance.getEntriesByType("resource").some(e=>"fetch"===e.initiatorType&&e.name.includes("_graphql?"))}function ak(){return performance.getEntriesByType("resource").some(e=>"script"===e.initiatorType)}let aT={xlg:8,lg:4,md:2,sm:0};function aq(){if(!("hardwareConcurrency"in navigator))return"unknown";let e=navigator.hardwareConcurrency;for(let[t,n]of Object.entries(aT))if(e>n)return t;return"unknown"}function ax({metric:e,ssr:t,longTasks:n,longAnimationFrames:r}){let i;if(!(0,ei.G7)("report_hydro_web_vitals")){if(!i){let e=document.querySelector("react-app");(u||(u={},aM()),i=u).react=!!e,i.reactApp=e?.getAttribute("app-name"),i.reactPartials=[...new Set(Array.from(document.querySelectorAll("react-partial")).map(e=>e.getAttribute("partial-name")||""))],i.featureFlags=(0,ei.fQ)(),i.ssr=t,i.controller=document.querySelector('meta[name="route-controller"]')?.content,i.action=document.querySelector('meta[name="route-action"]')?.content,i.routePattern=document.querySelector('meta[name="route-pattern"]')?.content,i.cpu=aq()}if(e){var a,o,s;return a=i,void((o=e).value<6e4&&("HPC"===o.name?a[o.name.toLocaleLowerCase()]={name:(s=o).name,value:s.value,element:s.attribution?.element,soft:!!s.soft,mechanism:s.mechanism}:a[o.name.toLocaleLowerCase()]=function(e){let t={name:e.name,value:e.value};switch(e.name){case"LCP":case"ElementTiming":t.element=e.attribution?.element;break;case"FID":case"INP":t.element=e.attribution?.eventTarget,e.entries?.length&&(t.events=e.entries.map(e=>e.name).join(","));break;case"CLS":t.element=e.attribution?.largestShiftTarget}return t}(o)))}i.longTasks=n,i.longAnimationFrames=r}}async function aM(){await J.K,window.requestIdleCallback(a_)}function a_(){u&&((0,z.BI)("web-vital",(0,z.Ti)(u)),u=void 0)}var aH=n(7522);let aP=(0,nb.fX)()||"rails",aO=(0,n3.g5)(),aI=aj(),aR=aL();function a$(e){"soft-navigation"===e.navigationType&&aB(e,{experimentalSoftNav:!0})}function aB(e,t={}){let{name:n,value:r}=e,i={name:t.url||window.location.href,cpu:aq()};i[n.toLowerCase()]=r,(0,ei.G7)("sample_network_conn_type")&&(i.networkConnType="connection"in navigator&&navigator.connection&&"effectiveType"in navigator.connection?navigator.connection.effectiveType:"N/A"),t.experimentalSoftNav&&(i.mechanism=aH.nW[(0,nb.r7)()]),"ElementTiming"===n&&(i.identifier=e.identifier),"HPC"===n?aD(i,e):(i.ssr=aO,i.lazy=aI,i.alternate=aR,i.app=aP),document.querySelector('meta[name="synthetic-test"]')&&(i.synthetic=!0),(0,v.i)({webVitalTimings:[i]}),ax({metric:e,ssr:!!i.ssr}),function(e,t){let n=document.querySelector("#staff-bar-web-vitals"),r=n?.querySelector(`[data-metric=${e.toLowerCase()}]`);r&&(r.textContent=t.toPrecision(6))}(n,r)}n3.XC?.addEventListener(tt.z.END,()=>{aP=(0,nb.fX)()||"rails",aO=(0,n3.g5)(),aI=aj(),aR=aL()});let aD=(e,t)=>{e.soft=t.soft,e.ssr=t.ssr,e.mechanism=aH.nW[t.mechanism],e.lazy=t.lazy,e.alternate=t.alternate,e.hpcFound=t.found,e.hpcGqlFetched=t.gqlFetched,e.hpcJsFetched=t.jsFetched,e.headerRedesign=!!document.querySelector("header.AppHeader"),e.app=t.app};async function aN(){window.performance&&window.performance.timing&&window.performance.getEntriesByType&&(await J.K,await new Promise(e=>setTimeout(e)),aF(),aW())}let aF=()=>{let e=window.performance.getEntriesByType("resource").map(e=>({name:e.name,entryType:e.entryType,startTime:e.startTime,duration:e.duration,initiatorType:e.initiatorType,nextHopProtocol:e.nextHopProtocol,workerStart:e.workerStart,redirectStart:e.redirectStart,redirectEnd:e.redirectEnd,fetchStart:e.fetchStart,domainLookupStart:e.domainLookupStart,domainLookupEnd:e.domainLookupEnd,connectStart:e.connectStart,connectEnd:e.connectEnd,secureConnectionStart:e.secureConnectionStart,requestStart:e.requestStart,responseStart:e.responseStart,responseEnd:e.responseEnd,transferSize:e.transferSize,encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize}));e.length&&(0,v.i)({resourceTimings:e},!1,.05)},aW=()=>{let e=window.performance.getEntriesByType("navigation").map(e=>({activationStart:e.activationStart,name:e.name,entryType:e.entryType,startTime:e.startTime,duration:e.duration,initiatorType:e.initiatorType,nextHopProtocol:e.nextHopProtocol,workerStart:e.workerStart,redirectStart:e.redirectStart,redirectEnd:e.redirectEnd,fetchStart:e.fetchStart,domainLookupStart:e.domainLookupStart,domainLookupEnd:e.domainLookupEnd,connectStart:e.connectStart,connectEnd:e.connectEnd,secureConnectionStart:e.secureConnectionStart,requestStart:e.requestStart,responseStart:e.responseStart,responseEnd:e.responseEnd,transferSize:e.transferSize,encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize,unloadEventStart:e.unloadEventStart,unloadEventEnd:e.unloadEventEnd,domInteractive:e.domInteractive,domContentLoadedEventStart:e.domContentLoadedEventStart,domContentLoadedEventEnd:e.domContentLoadedEventEnd,domComplete:e.domComplete,loadEventStart:e.loadEventStart,loadEventEnd:e.loadEventEnd,type:e.type,redirectCount:e.redirectCount}));e.length&&(0,v.i)({navigationTimings:e},!1,"undefined"!=typeof process&&"development"===process.env.APP_NAME?1:.05)},aU=e=>{let t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},az=(e,t)=>{let n="";try{for(;e&&9!==e.nodeType;){let r=e,i=r.id?`#${r.id}`:aU(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?`.${r.classList.value.trim().replace(/\s+/g,".")}`:"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?`${i}>${n}`:i,r.id)break;e=r.parentNode}}catch{}return n};function aV(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let HPCTimingEvent=class HPCTimingEvent extends Event{constructor(e,t,n,r,i,a,o,s,l,c,u){super("hpc:timing"),aV(this,"name","HPC"),aV(this,"value",void 0),aV(this,"attribution",void 0),aV(this,"soft",void 0),aV(this,"ssr",void 0),aV(this,"lazy",void 0),aV(this,"alternate",void 0),aV(this,"mechanism",void 0),aV(this,"found",void 0),aV(this,"gqlFetched",void 0),aV(this,"jsFetched",void 0),aV(this,"app",void 0),this.soft=e,this.ssr=t,this.lazy=n,this.alternate=r,this.mechanism=i,this.found=a,this.gqlFetched=o,this.jsFetched=s,this.app=l,this.value=performance.now()-c,this.attribution={element:az(u)}}};let HPCDomInsertionEvent=class HPCDomInsertionEvent extends Event{constructor(e){super("hpc:dom-insertion"),aV(this,"element",void 0),this.element=e}};function aG(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aX(){return(0,nb.fX)()||"rails"}function aK(e,t){(0,aA.fK)(({value:n,attribution:r})=>{window.performance.measure("HPC",{start:"navigationStart",end:n}),aB({name:"HPC",value:n,soft:e,found:t,gqlFetched:aC(),jsFetched:ak(),ssr:(0,n3.g5)(),lazy:aj(),alternate:aL(),mechanism:"hard",app:aX(),attribution:{element:r?.element}})})}let HPCObserver=class HPCObserver{connect(){if(!this.soft){let e=document.querySelector("[data-hpc]");if(e){this.hpcElement=e,aK(this.soft,!0);return}setTimeout(()=>{this.insertionFound||aK(this.soft,!1)},1e4)}this.setupListeners(),this.hpcDOMInsertionObserver=this.buildMutationObserver(),this.hpcDOMInsertionObserver.observe(document,{childList:!0,subtree:!0})}disconnect(){this.cleanupListeners(),this.hpcDOMInsertionObserver?.disconnect()}buildMutationObserver(){return new MutationObserver(e=>{let t=!1,n=!1,r=null,i=null;if(!e.every(e=>0===e.addedNodes.length)){for(let a of e)if("childList"===a.type){for(let e of a.addedNodes)if(e instanceof Element){if(r=e.hasAttribute("data-hpc")?e:e.querySelector("[data-hpc]")){this.hpcElement=r,this.animationFrame&&cancelAnimationFrame(this.animationFrame),t=!0;break}("function"==typeof e.checkVisibility?e.checkVisibility():!!(e.offsetParent||e.offsetWidth||e.offsetHeight))&&(i=e,this.animationFrame&&cancelAnimationFrame(this.animationFrame),n=!0)}if(t)break}if(t&&r)this.reportHPC(r);else if(n){let e=new HPCDomInsertionEvent(i);this.animationFrame=requestAnimationFrame(()=>{this.hpcTarget.dispatchEvent(e)})}}})}reportHPC(e){window.performance.measure("HPC","navigationStart"),this.hpcDOMInsertionObserver?.disconnect();let t=new HPCTimingEvent(this.soft,(0,n3.g5)(),aj(),aL(),this.mechanism,!0,aC(),ak(),aX(),this.hpcStart,e);this.dataHPCanimationFrame=requestAnimationFrame(()=>{this.hpcTarget.dispatchEvent(t)})}cleanupListeners(){document.removeEventListener("touchstart",this.stop,this.listenerOpts),document.removeEventListener("mousedown",this.stop,this.listenerOpts),document.removeEventListener("keydown",this.stop,this.listenerOpts),document.removeEventListener("pointerdown",this.stop,this.listenerOpts),document.removeEventListener("visibilitychange",this.onVisibilityChange),document.removeEventListener(tt.z.RENDER,this.onSoftNavRender),this.hpcTarget.removeEventListener("hpc:dom-insertion",this.onDOMInsertion),this.hpcTarget.removeEventListener("hpc:timing",this.onHPCTiming),this.abortController.signal.removeEventListener("abort",this.onAbort)}setupListeners(){document.addEventListener("touchstart",this.stop,this.listenerOpts),document.addEventListener("mousedown",this.stop,this.listenerOpts),document.addEventListener("keydown",this.stop,this.listenerOpts),document.addEventListener("pointerdown",this.stop,this.listenerOpts),this.hpcTarget.addEventListener("hpc:dom-insertion",this.onDOMInsertion,{signal:this.abortController.signal}),this.hpcTarget.addEventListener("hpc:timing",this.onHPCTiming,{signal:this.abortController.signal}),document.addEventListener(tt.z.RENDER,this.onSoftNavRender),document.addEventListener("visibilitychange",this.onVisibilityChange,{signal:this.abortController.signal}),this.abortController.signal.addEventListener("abort",this.onAbort)}constructor({soft:e,mechanism:t,latestHPCElement:n}){aG(this,"abortController",new AbortController),aG(this,"tabHidden",!1),aG(this,"insertionFound",!1),aG(this,"hpcElement",null),aG(this,"soft",void 0),aG(this,"mechanism",void 0),aG(this,"latestHPCElement",void 0),aG(this,"hpcStart",void 0),aG(this,"hpcTarget",new EventTarget),aG(this,"animationFrame",void 0),aG(this,"dataHPCanimationFrame",void 0),aG(this,"emulatedHPCTimer",void 0),aG(this,"listenerOpts",void 0),aG(this,"hpcDOMInsertionObserver",null),aG(this,"stop",()=>{this.abortController.abort()}),aG(this,"onDOMInsertion",e=>{this.insertionFound=!0,clearTimeout(this.emulatedHPCTimer);let t=new HPCTimingEvent(this.soft,(0,n3.g5)(),aj(),aL(),this.mechanism,!1,aC(),ak(),aX(),this.hpcStart,e.element);this.emulatedHPCTimer=setTimeout(()=>this.hpcTarget.dispatchEvent(t),1e4)}),aG(this,"onHPCTiming",e=>{!this.tabHidden&&e.value<6e4&&aB(e),this.abortController.abort()}),aG(this,"onVisibilityChange",()=>{this.tabHidden=!0,this.abortController.abort()}),aG(this,"onSoftNavRender",()=>{let e=document.querySelector("[data-hpc]");this.hpcElement=e,e&&e===this.latestHPCElement&&this.reportHPC(e)}),aG(this,"onAbort",()=>{this.dataHPCanimationFrame&&cancelAnimationFrame(this.dataHPCanimationFrame),this.animationFrame&&cancelAnimationFrame(this.animationFrame),clearTimeout(this.emulatedHPCTimer),this.disconnect()}),this.soft=e,this.mechanism=t,this.latestHPCElement=n,this.hpcStart=e?performance.now():0,this.listenerOpts={capture:!0,passive:!0,once:!0,signal:this.abortController.signal}}};function aJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionCountObserver=class InteractionCountObserver{get interactionCount(){return this.observer?this.interactionCountEstimate:performance.interactionCount||0}teardown(){this.observer&&(this.observer.takeRecords(),this.observer.disconnect(),this.observer=void 0)}observe(){"interactionCount"in performance||this.observer||(this.observer=new PerformanceObserver(async e=>{await Promise.resolve(),this.updateEstimate(e.getEntries())}),this.observer.observe({type:"event",buffered:!0,durationThreshold:0}))}constructor(){aJ(this,"interactionCountEstimate",0),aJ(this,"minKnownInteractionId",1/0),aJ(this,"maxKnownInteractionId",0),aJ(this,"observer",void 0),aJ(this,"updateEstimate",e=>{for(let t of e)t.interactionId&&(this.minKnownInteractionId=Math.min(this.minKnownInteractionId,t.interactionId),this.maxKnownInteractionId=Math.max(this.maxKnownInteractionId,t.interactionId),this.interactionCountEstimate=this.maxKnownInteractionId?(this.maxKnownInteractionId-this.minKnownInteractionId)/7+1:0)})}};function aY(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionList=class InteractionList{get shortestInteraction(){return this.interactions[this.interactions.length-1]}get(e){return this.interactionsMap.get(e)}update(e,t){let n=Math.max(e.latency,t.duration);e.entries.push(t),n!==e.latency&&(e.latency=Math.max(e.latency,t.duration),this.sort())}add(e){let t=this.shortestInteraction;(this.interactions.length<=this.maxSize||!t||e.latency>t.latency)&&(this.interactionsMap.set(e.id,e),this.interactions.push(e),this.sort(),this.interactions.length>this.maxSize&&this.interactions.pop())}sort(){this.interactions.sort((e,t)=>t.latency-e.latency)}findEntry(e){return this.interactions.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))}estimateP98(e){let t=Math.min(this.interactions.length-1,Math.floor(e/50));return this.interactions[t]}constructor(e){aY(this,"interactions",[]),aY(this,"interactionsMap",new Map),aY(this,"maxSize",void 0),this.maxSize=e}};function aZ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let INPMetric=class INPMetric{constructor(e,t){aZ(this,"name","INP"),aZ(this,"value",void 0),aZ(this,"entries",void 0),aZ(this,"attribution",void 0),this.value=e,this.entries=t;let n=t.find(e=>e.target);this.attribution={eventTarget:az(n?.target)}}};function aQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionProcessor=class InteractionProcessor{get inp(){let e=this.interactions.estimateP98(this.interactionCountObserver.interactionCount);return e?new INPMetric(e.latency,e.entries):new INPMetric(0,[])}teardown(){this.interactionCountObserver.teardown()}processEntries(e){for(let t of e){if(t.interactionId){this.processEntry(t);continue}"first-input"!==t.entryType||this.interactions.findEntry(t)||this.processEntry(t)}}processEntry(e){let t=this.interactions.get(String(e.interactionId));if(t)return this.interactions.update(t,e);let n={id:String(e.interactionId),latency:e.duration,entries:[e]};this.interactions.add(n)}constructor(){aQ(this,"interactions",new InteractionList(10)),aQ(this,"interactionCountObserver",void 0),this.interactionCountObserver=new InteractionCountObserver,this.interactionCountObserver.observe()}};function a0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let a1=n3.cg&&"PerformanceEventTiming"in n3.cg&&"interactionId"in PerformanceEventTiming.prototype;let INPObserver=class INPObserver{setupListeners(){if(!a1)return;let e=e=>{("pagehide"===e.type||"hidden"===document.visibilityState)&&this.report()};n3.XC?.addEventListener("visibilitychange",e,!0),n3.XC?.addEventListener("pagehide",e,!0),n3.XC?.addEventListener(tt.z.RENDER,()=>{this.report(),this.reset()})}observe(e=!0){a1&&(this.url=n3.cg?.location.href,this.observer=new PerformanceObserver(e=>{this.interactionProcessor.processEntries(e.getEntries())}),this.observer.observe({type:"first-input",buffered:e}),this.observer.observe({type:"event",durationThreshold:40,buffered:e}))}report(){this.interactionProcessor.inp.value<0||this.cb(this.interactionProcessor.inp,{url:this.url})}teardown(){this.observer?.takeRecords(),this.observer?.disconnect()}reset(){this.teardown(),this.interactionProcessor.teardown(),this.interactionProcessor=new InteractionProcessor,this.observe(!1)}constructor(e){a0(this,"cb",void 0),a0(this,"interactionProcessor",void 0),a0(this,"observer",void 0),a0(this,"url",void 0),this.cb=e,this.interactionProcessor=new InteractionProcessor,this.setupListeners()}};function a2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ElementTimingMetric=class ElementTimingMetric{constructor(e,t,n){a2(this,"name","ElementTiming"),a2(this,"value",void 0),a2(this,"identifier",void 0),a2(this,"attribution",void 0),this.value=e,this.identifier=n,this.attribution={element:az(t)}}};function a5(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let a3=n3.cg&&"PerformanceElementTiming"in n3.cg;let ElementTimingObserver=class ElementTimingObserver{setupListeners(){a3&&n3.XC?.addEventListener(tt.z.RENDER,()=>{this.reset()})}observe(e=!0){a3&&(this.observer=new PerformanceObserver(e=>{for(let{renderTime:t,element:n,identifier:r}of e.getEntries())this.report(new ElementTimingMetric(t,n,r))}),this.observer.observe({type:"element",buffered:e}))}report(e){this.cb(e,{url:this.url})}teardown(){this.observer?.takeRecords(),this.observer?.disconnect()}reset(){this.teardown(),this.observe(!1)}constructor(e){a5(this,"cb",void 0),a5(this,"observer",void 0),a5(this,"url",void 0),this.cb=e,this.setupListeners()}};let a7=()=>{"undefined"!=typeof PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(e){let t=e.getEntries(),n=t.map(({name:e,duration:t})=>({name:e,duration:t,url:window.location.href}));(0,v.i)({longTasks:n}),n.length>0&&ax({longTasks:t,ssr:(0,n3.g5)()})}).observe({type:"longtask",buffered:!0})},a4=()=>{"undefined"!=typeof PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("long-animation-frame")&&new PerformanceObserver(function(e){let t=e.getEntries(),n=t.map(({name:e,duration:t,blockingDuration:n})=>({name:e,duration:t,blockingDuration:n,url:window.location.href}));n.length>0&&ax({longAnimationFrames:t,ssr:(0,n3.g5)()}),(0,v.i)({longAnimationFrames:n})}).observe({type:"long-animation-frame",buffered:!0})};n3.XC?.addEventListener(tt.z.SUCCESS,function(e){"turbo"===e.mechanism&&(0,w.i)(`${document.title}`)}),n3.XC?.addEventListener(aE.INITIAL,it.k5),n3.XC?.addEventListener(aE.START,e=>{(0,it.SC)(e.detail.mechanism)}),n3.XC?.addEventListener(aE.SUCCESS,()=>(0,it.iS)()),n3.XC?.addEventListener(aE.ERROR,()=>(0,it.o4)()),n3.XC?.addEventListener(aE.RENDER,()=>(0,it.rZ)()),function(){aN(),(0,aA.IN)(aB),(0,aA.zB)(aB),(0,aA.lt)(aB),(0,aA.fK)(aB),(0,aA.Ck)(aB),a7(),a4(),(0,aA.fK)(a$,{reportSoftNavs:!0}),(0,aA.IN)(a$,{reportSoftNavs:!0}),new INPObserver(aB).observe(),new ElementTimingObserver(aB).observe();let e=new HPCObserver({soft:!1,mechanism:"hard",latestHPCElement:null});e.connect(),n3.XC?.addEventListener(tt.z.START,({mechanism:t})=>{e.disconnect(),(e=new HPCObserver({soft:!0,mechanism:t,latestHPCElement:document.querySelector("[data-hpc]")})).connect()}),n3.XC?.addEventListener(tt.z.REPLACE_MECHANISM,({mechanism:t})=>{e.mechanism=t})}(),(0,en.TV)("cpu_bucket",aq())},57233:(e,t,n)=>{"use strict";n.d(t,{_:()=>BaseBatchDeferredContentElement});var r=n(39595),i=n(1739),a=n(26559);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s=class AutoFlushingQueue{push(e){let t=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([e,t]),t}onFlush(e){this.callbacks.push(e)}async flush(){let e=this.elements.splice(0,this.limit);0!==e.length&&await Promise.all(this.callbacks.map(t=>t(e)))}constructor(e=50,t=30){o(this,"timeout",void 0),o(this,"limit",void 0),o(this,"elements",[]),o(this,"timer",null),o(this,"callbacks",[]),o(this,"index",void 0),this.timeout=e,this.limit=t,this.index=0}};let BatchLoader=class BatchLoader{loadInBatch(e){let t=this.autoFlushingQueue.push(e);return new Promise(e=>this.callbacks.set(t,e))}async load(e){let t=new Map;for(let[n,r]of e)t.set(r,n);let n=new FormData;for(let[e,r]of t.entries())for(let t of r.inputs)n.append(`items[${e}][${t.name}]`,t.value);if(0===Array.from(n.values()).length)return;n.set("_method","GET");let r=await fetch(this.url,{method:"POST",body:n,headers:{Accept:"application/json",...(0,a.kt)()}});if(r.ok){let e=await r.json();if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Malformed batch response");for(let t in e){let n=this.callbacks.get(t);if(n){let r=e[t];this.validate(r),n(r)}}}}constructor(e,t){o(this,"autoFlushingQueue",void 0),o(this,"url",void 0),o(this,"callbacks",void 0),o(this,"validate",void 0),this.url=e,this.callbacks=new Map,this.autoFlushingQueue=new s,this.autoFlushingQueue.onFlush(async e=>{this.load(e)}),this.validate=t}};function l(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let BaseBatchDeferredContentElement=class BaseBatchDeferredContentElement extends HTMLElement{async connectedCallback(){let e=await this.batchLoader.loadInBatch(this);this.update(e)}get batchLoader(){let e=this.getAttribute("data-url");if(!e)throw Error(`${this.tagName} element requires a data-url attribute`);let t=this.batchLoaders.get(e);return t||(t=new BatchLoader(e,e=>this.validate(e)),this.batchLoaders.set(e,t)),t}};let c=new Map,u=class BatchDeferredContentElement extends BaseBatchDeferredContentElement{validate(e){if("string"!=typeof e)throw Error("Batch deferred content was not a string")}update(e){let t=(0,i.B)(document,e);this.replaceWith(t)}constructor(...e){super(...e),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"batchLoaders",c)}};l([r.zV],u.prototype,"inputs",void 0),u=l([r.p_],u)},55760:(e,t,n)=>{"use strict";n.d(t,{Cw:()=>a,ig:()=>s,mY:()=>o});var r=n(35707);function i(e){return e.hasAttribute("data-maxlength")?parseInt(e.getAttribute("data-maxlength")||""):e.maxLength}function a(e){let t=i(e);return t-(0,r.bV)(e.value)<0}function o(e){let t=i(e);!function(e,t,n){let i=n.closest(".js-characters-remaining-container");if(!i)return;let a=i.querySelector(".js-characters-remaining"),o=String(a.getAttribute("data-suffix")),s=t-(0,r.bV)(e);s<=20?(a.textContent=`${s} ${o}`,a.classList.toggle("color-fg-danger",s<=5),a.setAttribute("role","status"),a.hidden=!1):(a.setAttribute("role","none"),a.hidden=!0)}(e.value,t,e)}function s(e){for(let t of e.querySelectorAll(".js-characters-remaining-container"))o(t.querySelector(".js-characters-remaining-field"))}(0,n(36175).uE)(".js-characters-remaining-field",function(e){function t(){(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&o(e)}t(),e.addEventListener("input",t),e.addEventListener("blur",()=>{e.removeEventListener("input",t)},{once:!0})})},77153:()=>{document.addEventListener("DOMContentLoaded",()=>{for(let t of document.querySelectorAll("[data-clear-btn]")){let n=t.getAttribute("data-clear-btn");if(!n)return;let r=document.getElementById(n);if(!r)return;function e(){r&&(r.style.display=t.value?"flex":"none")}t.addEventListener("input",e),r.addEventListener("click",()=>{t.value="",t.focus(),e()}),e()}})},54765:()=>{document.addEventListener("click",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest("a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]");if(!t)return;let n=t.getAttribute("data-confirm");n&&(confirm(n)||(e.stopImmediatePropagation(),e.preventDefault()))},!0)},5012:(e,t,n)=>{"use strict";n.d(t,{D4:()=>o,lF:()=>s,w:()=>a});var r=n(78134),i=n(97797);async function a(e,t){let r=new TextEncoder().encode(t),{seal:i}=await Promise.all([n.e("vendors-node_modules_buffer_index_js"),n.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),n.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(n.bind(n,82447));return i(r,e)}function o(e){let t=atob(e).split("").map(e=>e.charCodeAt(0));return Uint8Array.from(t)}function s(e){let t="";for(let n of e)t+=String.fromCharCode(n);return btoa(t)}function l(e){return async function(t){let n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;let i=o(n.getAttribute("data-public-key"));for(let o of(t.preventDefault(),n.elements))if(o.id.endsWith("secret")){if(o.disabled=!0,o.required&&!o.value){let e=`${o.name} is invalid!`,t=document.querySelector("template.js-flash-template");t.after(new r.i4(t,{className:"flash-error",message:e}));return}let t=`${o.name}_encrypted_value`;if(!o.value){n.elements.namedItem(t).disabled=e;continue}n.elements.namedItem(t).value=s(await a(i,o.value))}n.submit()}}(0,i.on)("submit","form.js-encrypt-submit",async function(e){let t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;let n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();let r=o(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=s(await a(r,n.value)),t.submit()}),(0,i.on)("submit","form.js-encrypt-bulk-submit",l(!0)),(0,i.on)("submit","form.js-encrypt-bulk-submit-enable-empty",l(!1))},889:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(22247),i=n(32475);async function a(e){await i.K,o(e)}function o(e){let t=e.querySelectorAll(".js-responsive-underlinenav-item"),n=e.querySelector(".js-responsive-underlinenav-overflow"),r=s(n,e);if(!r)return;let i=!1;for(let n of t){let t=s(n,e);if(t){let e=t.left+n.offsetWidth>=r.left;n.style.visibility=e?"hidden":"";let a=n.getAttribute("data-tab-item");if(a){let t=document.querySelector(`[data-menu-item=${a}]`);t instanceof HTMLElement&&(t.hidden=!e)}i=i||e}}n.style.visibility=i?"":"hidden"}function s(e,t){let n=e,r=n.ownerDocument;if(!r||!r.documentElement)return;let i=r.defaultView.HTMLElement,a=0,o=0;for(;n!==r.body&&n!==t;){if(a+=n.offsetTop||0,o+=n.offsetLeft||0,!(n.offsetParent instanceof i))return;n=n.offsetParent}return{top:a,left:o}}(0,n(21403).lB)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:e=>(a(e),(0,r.Rt)(window,"resize",()=>o(e)))})},31901:(e,t,n)=>{"use strict";n.d(t,{Q:()=>l});var r=n(55150),i=n(70170),a=n(95105),o=n(21403);let s=(0,n(85351).A)("localStorage",{ttl:3e5,throwQuotaErrorsOnSet:!1,sendCacheStats:!0}),l=()=>{(0,r.o)((0,a.L)()),(0,r.o)((0,a.L)(),{storage:s})},c=()=>{(0,r.YV)((0,a.L)(),{selector:".js-session-resumable"}),(0,r.YV)((0,a.L)(),{selector:".js-local-storage-resumable",storage:s})},u=(0,i.s)(function(){l()},50);window.addEventListener("submit",r.Bu,{capture:!0}),window.addEventListener("pageshow",function(){l()}),(0,o.lB)(".js-session-resumable",function(){document.querySelector("html")?.hasAttribute("data-turbo-preview")||u()}),window.addEventListener("pagehide",function(){c()}),window.addEventListener("turbo:before-fetch-response",function(){c()}),window.addEventListener("turbo:load",function(){l()})},93885:()=>{function e(e){let t=e&&e.getAttribute("value");if(t)for(let e of document.querySelectorAll(".js-sidenav-container-pjax .js-selected-navigation-item")){let n=(e.getAttribute("data-selected-links")||"").split(" ").indexOf(t)>=0;n?e.setAttribute("aria-current","page"):e.removeAttribute("aria-current"),e.classList.toggle("selected",n)}}new MutationObserver(t=>{for(let n of t)for(let t of n.addedNodes)t instanceof HTMLMetaElement&&"selected-link"===t.getAttribute("name")&&e(t)}).observe(document.head,{childList:!0}),document.addEventListener("turbo:load",()=>{let t=document.head.querySelector('meta[name="selected-link"]');t&&e(t)})},48696:(e,t,n)=>{"use strict";var r=n(65461),i=n(97797),a=n(21403);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s=class TagInput{setup(){this.container.addEventListener("click",e=>{e.target.closest(".js-remove")?this.removeTag(e):this.onFocus()}),this.container.addEventListener("keydown",e=>{"Enter"===e.key&&!(e.defaultPrevented||!this.input.value)&&(e.preventDefault(),this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete?.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete&&(!this.autoComplete||this.autoComplete.open)||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}onKeyDown(e){switch((0,r.Vy)(e)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(e);break;case",":case"Space":this.taggifyValue(e)}}taggifyValueWhenSuggesterHidden(e){this.autoComplete&&!this.autoComplete.open&&this.input.value&&(e.preventDefault(),this.selectTag(this.input.value))}taggifyValue(e){this.input.value&&(e.preventDefault(),this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}selectTag(e){let t=this.normalizeTag(e),n=this.selectedTags(),r=!1;for(let e=0;en.indexOf(i)&&(this.selections.appendChild(this.templateTag(i)),r=!0)}r&&(this.input.value="",(0,i.h)(this.form,"tags:changed"))}removeTag(e){let t=e.target;e.preventDefault(),t.closest(".js-tag-input-tag").remove(),(0,i.h)(this.form,"tags:changed")}templateTag(e){let t=this.tagTemplate.cloneNode(!0);return t.querySelector("input").value=e,t.querySelector(".js-placeholder-tag-name").replaceWith(e),t.classList.remove("d-none","js-template"),t}normalizeTag(e){let t=e.toLowerCase().trim();return t?this.multiTagInput?t.split(/[\s,']+/):[t.replace(/[\s,']+/g,"-")]:[]}onBackspace(){if(!this.input.value){let e=this.selections.querySelector("li:last-child .js-remove");e instanceof HTMLElement&&e.click()}}selectedTags(){return Array.from(this.selections.querySelectorAll("input")).map(e=>e.value).filter(e=>e.length>0)}constructor(e){o(this,"container",void 0),o(this,"selections",void 0),o(this,"inputWrap",void 0),o(this,"input",void 0),o(this,"form",void 0),o(this,"tagTemplate",void 0),o(this,"autoComplete",void 0),o(this,"multiTagInput",void 0),this.container=e.container,this.selections=e.selections,this.inputWrap=e.inputWrap,this.input=e.input,this.tagTemplate=e.tagTemplate,this.form=this.input.form,this.autoComplete=e.autoComplete,this.multiTagInput=e.multiTagInput}};(0,a.lB)(".js-tag-input-container",{constructor:HTMLElement,initialize(e){new s({container:e,inputWrap:e.querySelector(".js-tag-input-wrapper"),input:e.querySelector('input[type="text"], input:not([type])'),selections:e.querySelector(".js-tag-input-selected-tags"),tagTemplate:e.querySelector(".js-template"),autoComplete:e.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,a.lB)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(e){new s({container:e,inputWrap:e.querySelector(".js-tag-input-wrapper"),input:e.querySelector('input[type="text"], input:not([type])'),selections:e.querySelector(".js-tag-input-selected-tags"),tagTemplate:e.querySelector(".js-template"),autoComplete:e.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},82624:()=>{!function(){let e=document.createElement("div");return e.style.cssText="-ms-user-select: element; user-select: contain;","element"===e.style.getPropertyValue("-ms-user-select")||"contain"===e.style.getPropertyValue("-ms-user-select")||"contain"===e.style.getPropertyValue("user-select")}()&&document.addEventListener("click",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest(".user-select-contain");if(!t)return;let n=window.getSelection();if(!n||!n.rangeCount||!n.rangeCount||"Range"!==n.type)return;let r=n.getRangeAt(0).commonAncestorContainer;t.contains(r)||n.selectAllChildren(t)})},48234:(e,t,n)=>{"use strict";function r(e){let t=e.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(t){if(1===t.length){let e=s(t[0]);if(!e)return;return Object.freeze({start:e,end:e})}if(2!==t.length)return;{let e=s(t[0]),n=s(t[1]);if(!e||!n)return;return u(Object.freeze({start:e,end:n}))}}}function i(e){let{start:t,end:n}=u(e);return null!=t.column&&null!=n.column?`L${t.line}C${t.column}-L${n.line}C${n.column}`:null!=t.column?`L${t.line}C${t.column}-L${n.line}`:null!=n.column?`L${t.line}-L${n.line}C${n.column}`:t.line===n.line?`L${t.line}`:`L${t.line}-L${n.line}`}function a(e){return{blobRange:r(e),anchorPrefix:function(e){let t=e.length<5e3&&e.match(/(file-.+?-)L\d+?/i);return t?t[1]:""}(e)}}function o({anchorPrefix:e,blobRange:t}){return t?`#${e}${i(t)}`:"#"}function s(e){let t=e.match(/L(\d+)/),n=e.match(/C(\d+)/);return t?Object.freeze({line:parseInt(t[1]),column:n?parseInt(n[1]):null}):null}function l(e,t){let[n,r]=c(e.start,!0,t),[i,a]=c(e.end,!1,t);if(!n||!i)return;let o=r,s=a;if(-1===o&&(o=0),-1===s&&(s=i.childNodes.length),!n.ownerDocument)throw Error("DOMRange needs to be inside document");let l=n.ownerDocument.createRange();return l.setStart(n,o),l.setEnd(i,s),l}function c(e,t,n){let r=[null,0],i=n(e.line);if(!i)return r;if(null==e.column)return[i,-1];let a=e.column-1,o=function e(t){if(t.nodeType===Node.TEXT_NODE)return[t];if(!t.childNodes||!t.childNodes.length)return[];let n=[];for(let r of t.childNodes)n=n.concat(e(r));return n}(i);for(let e=0;ea,JB:()=>o,Kn:()=>i,Py:()=>l,eC:()=>r})},20784:(e,t,n)=>{"use strict";n.d(t,{B:()=>o,j:()=>a});var r=n(97797);let i=new WeakMap;function a(e){return i.get(e)}async function o(e){var t,n;return i.get(e)||s(await (t=e,n="codeEditor:ready",new Promise(e=>{t.addEventListener(n,e,{once:!0})})))}function s(e){if(!(e instanceof CustomEvent))throw Error("assert: event is not a CustomEvent");let t=e.detail.editor;if(!e.target)throw Error("assert: event.target is null");return i.set(e.target,t),t}(0,r.on)("codeEditor:ready",".js-code-editor",s)},62643:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(91385);let i=(e,t,n)=>{if(!(0,r.qA)(e,t))return-1/0;let i=(0,r.fN)(e,t);return i{e.textContent="";let i=0;for(let a of(0,r.Xq)(t,n)){""!==n.slice(i,a)&&e.appendChild(document.createTextNode(n.slice(i,a))),i=a+1;let t=document.createElement("mark");t.textContent=n[a],e.appendChild(t)}e.appendChild(document.createTextNode(n.slice(i)))},o=new WeakMap,s=new WeakMap,l=new WeakMap,c=e=>{if(!l.has(e)&&e instanceof HTMLElement){let t=(e.getAttribute("data-value")||e.textContent||"").trim();return l.set(e,t),t}return l.get(e)||""},u=class FuzzyListElement extends HTMLElement{connectedCallback(){let e=this.querySelector("ul");if(!e)return;let t=new Set(e.querySelectorAll("li")),n=this.querySelector("input");n instanceof HTMLInputElement&&n.addEventListener("input",()=>{this.value=n.value});let i=new MutationObserver(e=>{let n=!1;for(let i of e)if("childList"===i.type&&i.addedNodes.length){for(let e of i.addedNodes)if(e instanceof HTMLLIElement&&!t.has(e)){let i=c(e);n=n||(0,r.qA)(this.value,i),t.add(e)}}n&&this.sort()});i.observe(e,{childList:!0});let a={handler:i,items:t,lazyItems:new Map,timer:null};s.set(this,a)}disconnectedCallback(){let e=s.get(this);e&&(e.handler.disconnect(),s.delete(this))}addLazyItems(e,t){let n=s.get(this);if(!n)return;let{lazyItems:i}=n,{value:a}=this,o=!1;for(let n of e)i.set(n,t),o=o||!!a&&(0,r.qA)(a,n);o&&this.sort()}sort(){let e=o.get(this);e&&(e.aborted=!0);let t={aborted:!1};o.set(this,t);let{minScore:n,markSelector:r,maxMatches:u,value:d}=this,m=s.get(this);if(!m||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:d})))return;let{items:f,lazyItems:h}=m,p=this.hasAttribute("mark-selector"),g=this.querySelector("ul");if(!g)return;let b=[];if(d){for(let e of f){let t=i(d,c(e),n);t!==-1/0&&b.push({item:e,score:t})}for(let[e,t]of h){let r=i(d,e,n);r!==-1/0&&b.push({text:e,render:t,score:r})}b.sort((e,t)=>t.score-e.score).splice(u)}else{let e=b.length;for(let t of f){if(e>=u)break;b.push({item:t,score:1}),e+=1}for(let[t,n]of h){if(e>=u)break;b.push({text:t,render:n,score:1}),e+=1}}requestAnimationFrame(()=>{if(t.aborted)return;let e=g.querySelector('input[type="radio"]:checked');g.textContent="";let n=0,i=()=>{if(t.aborted)return;let o=Math.min(b.length,n+100),s=document.createDocumentFragment();for(let e=n;e0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:b.length}))}};i()})}get value(){return this.getAttribute("value")||""}set value(e){this.setAttribute("value",e)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(e){e?this.setAttribute("mark-selector",e):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(e){Number.isNaN(e)||this.setAttribute("min-score",String(e))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(e){Number.isNaN(e)||this.setAttribute("max-matches",String(e))}get ariaLiveElement(){let e=this.getAttribute("data-aria-live-element");if(!e)return;let t=document.getElementById(e);if(t)return t}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(e,t,n){if(t===n)return;let r=s.get(this);r&&(r.timer&&window.clearTimeout(r.timer),r.timer=window.setTimeout(()=>this.sort(),100))}},d=u;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=u,window.customElements.define("fuzzy-list",u))},67105:(e,t,n)=>{"use strict";n.d(t,{$3:()=>a,HV:()=>o,Vb:()=>i});var r=n(7479);function i(e,t,n){let i={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:n},a=document.querySelector("meta[name=visitor-payload]");a instanceof HTMLMetaElement&&(i.visitorPayload=a.content);let o=document.querySelector("meta[name=visitor-hmac]")||"";o instanceof HTMLMetaElement&&(i.visitorHmac=o.content),(0,r.i)(i,!0)}function a(e){let t=e.getAttribute("data-hydro-view")||"";i(t,e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function o(e){let t=e.getAttribute("data-hydro-click-payload")||"";i(t,e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},21244:(e,t,n)=>{"use strict";n.d(t,{d:()=>s,t:()=>o});var r=n(24852);let i=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],a="notification_shelf";function o(e,t=null){return e.has("notification_referrer_id")?(function(e,t){let n=l(t);if(!n)return;let o={pathname:n};for(let t of i){let n=e.get(t);n&&(o[t]=n)}(0,r.SO)(a,JSON.stringify(o))}(e,t),function(e){for(let t of i)e.delete(t);return e}(e)):null}function s(e=null){let t=l(e);if(!t)return(0,r.Ai)(a),null;try{let e=(0,r.Gq)(a);if(!e)return null;let n=JSON.parse(e);if(!n||!n.pathname)throw Error("Must have a pathname");if(n.pathname!==t)throw Error("Stored pathname does not match current pathname.");let o={};for(let e of i)o[e]=n[e];return o}catch{return(0,r.Ai)(a),null}}function l(e){let t=(e=e||window.location.pathname).match(/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/);return t?t[0]:null}},92811:(e,t,n)=>{"use strict";function r(e,t){var n,r,i,a,o,s;let l=e.closest("[data-notification-id]");t.hasAttribute("data-status")&&(n=l,r=t.getAttribute("data-status"),n.classList.toggle("notification-archived","archived"===r),n.classList.toggle("notification-unread","unread"===r),n.classList.toggle("notification-read","read"===r)),t.hasAttribute("data-subscription-status")&&(i=l,a=t.getAttribute("data-subscription-status"),i.classList.toggle("notification-unsubscribed","unsubscribed"===a)),t.hasAttribute("data-starred-status")&&(o=l,s=t.getAttribute("data-starred-status"),o.classList.toggle("notification-starred","starred"===s))}n.d(t,{T:()=>r})},62660:(e,t,n)=>{"use strict";function r(e,t){t.appendChild(e.extractContents()),e.insertNode(t)}n.d(t,{t:()=>r})},95105:(e,t,n)=>{"use strict";function r(e){let t=e||window.location,n=document.head&&document.head.querySelector("meta[name=session-resume-id]");return n instanceof HTMLMetaElement&&n.content||t.pathname}n.d(t,{L:()=>r})},52734:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>l,R1:()=>m,s:()=>c});var r=n(78134),i=n(21403),a=n(26559);let o="github-mobile-auth-flash";function s(){let e=document.querySelector("#js-flash-container");if(e)for(let t of e.children)!t.classList.contains("js-flash-template")&&t.classList.contains(o)&&e.removeChild(t)}function l(){let e=document.getElementById("github-mobile-authenticate-prompt");e&&(e.hidden=!0);let t=document.getElementById("github-mobile-authenticate-error-and-retry");t&&(t.hidden=!1)}function c(){s();let e=document.getElementById("github-mobile-authenticate-prompt");e&&(e.hidden=!1);let t=document.getElementById("github-mobile-authenticate-error-and-retry");t&&(t.hidden=!0)}function u(e){e&&function(e){let t=new r.i4(document.querySelector("template.js-flash-template"),{className:`flash-error ${o}`,message:e}),n=document.importNode(t,!0),i=document.querySelector("#js-flash-container");i&&(s(),i.appendChild(n))}(e),l()}function d(e){return document.getElementById("github-mobile-authenticate-error-and-retry").getAttribute(e)}async function m(e,t,n,r){try{var i;await (i=e.getAttribute("data-poll-url"),async function e(o){let s,l,c;if(r&&r())return;let m="STATUS_UNKNOWN";try{let e=document.getElementById("github-mobile-authenticate-form"),t=e.querySelector(".js-data-url-csrf"),n=await self.fetch(new Request(i,{method:"POST",body:new FormData(e),mode:"same-origin",headers:{Accept:"application/json","Scoped-CSRF-Token":t.value,...(0,a.kt)()}}));if(n.ok){let e=await n.json();m=e.status,s=e.token}else m="STATUS_ERROR"}catch{m="STATUS_ERROR"}switch(m){case"STATUS_APPROVED":var f;return t?t():void((c=(f=s)?new URL(`password_reset/${encodeURIComponent(f)}`,window.location.origin):new URL("",window.location.href)).searchParams.set("redirect","true"),window.location.assign(c));case"STATUS_EXPIRED":return l=d("timeout-flash"),n?n(l):u(l);case"STATUS_ACTIVE":case"STATUS_ERROR":case"STATUS_UNKNOWN":break;case"STATUS_REJECTED":return l=d("error-flash"),n?n(l):void document.getElementById("github-mobile-rejected-redirect").click();default:return l=d("error-flash"),n?n(l):u(l)}await new Promise(e=>setTimeout(e,3e3)),e(o)}(0))}catch{return u(d("error-flash"))}}(0,i.lB)(".js-poll-github-mobile-two-factor-authenticate",function(e){m(e)}),(0,i.lB)(".js-poll-github-mobile-verified-device-authenticate",function(e){m(e)}),(0,i.lB)(".js-poll-github-mobile-two-factor-password-reset-authenticate",function(e){m(e)})},62004:(e,t,n)=>{"use strict";n.d(t,{NB:()=>c,Up:()=>l,pk:()=>u});let r=new WeakMap;function i(e){let t=r.get(e);t&&(null!=t.timer&&clearTimeout(t.timer),t.timer=window.setTimeout(()=>{null!=t.timer&&(t.timer=null),t.inputed=!1,t.listener.call(null,e)},t.wait))}function a(e){let t=e.currentTarget,n=r.get(t);n&&(n.keypressed=!0,null!=n.timer&&clearTimeout(n.timer))}function o(e){let t=e.currentTarget,n=r.get(t);n&&(n.keypressed=!1,n.inputed&&i(t))}function s(e){let t=e.currentTarget,n=r.get(t);n&&(n.inputed=!0,n.keypressed||i(t))}function l(e,t,n={wait:null}){r.set(e,{keypressed:!1,inputed:!1,timer:void 0,listener:t,wait:null!=n.wait?n.wait:100}),e.addEventListener("keydown",a),e.addEventListener("keyup",o),e.addEventListener("input",s)}function c(e,t){e.removeEventListener("keydown",a),e.removeEventListener("keyup",o),e.removeEventListener("input",s);let n=r.get(e);n&&(null!=n.timer&&n.listener===t&&clearTimeout(n.timer),r.delete(e))}function u(e){let t=r.get(e);t&&t.listener.call(null,e)}},63166:(e,t,n)=>{"use strict";var r=n(97797),i=n(21403),a=n(22353),o=n(38007);let s="data-analytics-event",l="data-analytics-visible",c=`a:not([${s}]), button:not([${s}]), [${s}]`,u=`[${l}]`;function d(e,t){return e.tagName.toLowerCase()===t}function m(e){return{text:e.textContent||e.getAttribute("aria-label")||"",target:e.href}}function f(e){let t=e.closest("form");return{text:e.textContent||e.getAttribute("aria-label")||"",role:e.getAttribute("type")||e.getAttribute("role")||"button",...e.value&&{value:e.value},...t&&{formAction:t.getAttribute("action")||""}}}function h(e){if(!e)return{};let t=JSON.parse(e),{label:n}=t;return{...function(e){if(!e)return{};let t={};for(let n of e.split(";").map(e=>e.trim())){let[e,r]=n.split(":");e&&(t[e.trim()]=r?.trim()||e.trim())}return t}(n),...t}}(0,r.on)("click",c,e=>{if(e&&e.currentTarget)try{(0,o.BI)("analytics.click",function(e){return{...d(e,"a")&&m(e),...d(e,"button")&&f(e),...h(e.getAttribute(s))}}(e.currentTarget)),d(e.currentTarget,"details")&&e.currentTarget.removeAttribute(s)}catch(e){(0,a.N7)(e)}});let p=new IntersectionObserver(function(e){for(let n of e)if(n.isIntersecting)try{var t;(0,o.BI)("analytics.visible",(t=n.target,{...d(t,"a")&&m(t),...d(t,"button")&&f(t),...h(t.getAttribute(l))})),p.unobserve(n.target)}catch(e){(0,a.N7)(e)}},{rootMargin:"0% 0% -30% 0%",threshold:0});(0,i.lB)(u,e=>{p.observe(e)})},27932:(e,t,n)=>{"use strict";n.d(t,{R:()=>l});var r=n(82939),i=n(96679),a=n(21715);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let BatchedUpdatableContent=class BatchedUpdatableContent{onEvent(e,t,n){let r=this.intervals[t];r||(r=this.intervals[t]={interval:null,targets:new Set}),r.targets.add(e),r.interval||(r.interval=setInterval(()=>this.onInterval(t,n),t))}constructor(){o(this,"intervals",{}),o(this,"onInterval",(e,t)=>{let n=this.intervals[e];if(!n)return;let r=n.targets;if(0!==r.size){for(let e of(n.targets=new Set,r))document.body.contains(e)&&t(e);r.clear()}}),o(this,"clear",()=>{for(let e in this.intervals)if(Object.prototype.hasOwnProperty.call(this.intervals,e)){let t=this.intervals[e];t&&(t.interval&&(clearInterval(t.interval),t.interval=null),t.targets.clear())}})}};let s=new BatchedUpdatableContent;function l(e=r.le){return function(t){let{gid:n,wait:r,event_updates:i}=t.detail.data,a=t.target,o=n?function(e,t){if(e.getAttribute("data-gid")===t)return e;for(let n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}(a,n):a;if(o){let t=o.getAttribute("data-batched"),n=o.getAttribute("data-channel-event-name");if(n&&(void 0===i||!i.hasOwnProperty(n)))return;if(t){let n=Math.max(parseInt(t)||0,1e3);s.onEvent(o,n,e)}else setTimeout(e,r||0,o)}}}i.cg?.addEventListener(a.z.END,s.clear)},69719:(e,t,n)=>{"use strict";let r;n.d(t,{H:()=>v});var i=n(10204);let AliveSession=class AliveSession extends i.ib{getUrlFromRefreshUrl(){return a(this.refreshUrl)}constructor(e,t,n,r,i){super(e,()=>this.getUrlFromRefreshUrl(),n,r,void 0,i),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"refreshUrl",void 0),this.refreshUrl=t}};async function a(e){let t=await o(e);return t&&t.url&&t.token?s(t.url,t.token):null}async function o(e){let t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(404===t.status)return null;throw Error("fetch error")}async function s(e,t){let n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw Error("fetch error")}var l=n(70170),c=n(32475),u=n(85351),d=n(23683),m=n(27851);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,{channel:t,type:n,data:r}){for(let i of e)i.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:r}}))}let p=class AliveSessionProxy{subscribe(e){let t=this.subscriptions.add(...e);t.length&&this.worker.port.postMessage({subscribe:t});let n=new Set(t.map(e=>e.name)),r=e.reduce((e,t)=>{let r=t.topic.name;return(0,i.JR)(r)&&!n.has(r)&&e.add(r),e},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...e){let t=this.subscriptions.drain(...e);t.length&&this.worker.port.postMessage({unsubscribe:t});let n=this.presenceMetadata.removeSubscribers(e);this.sendPresenceMetadataUpdate(n)}updatePresenceMetadata(e){let t=new Set;for(let n of e)this.presenceMetadata.setMetadata(n),t.add(n.channelName);this.sendPresenceMetadataUpdate(t)}sendPresenceMetadataUpdate(e){if(!e.size)return;let t=[];for(let n of e)t.push({channelName:n,metadata:this.presenceMetadata.getChannelMetadata(n)});this.worker.port.postMessage({updatePresenceMetadata:t})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(e){let{channel:t}=e;if("presence"===e.type){let n=this.notifyPresenceDebouncedByChannel.get(t);n||(n=(0,l.s)((e,n)=>{this.notify(e,n),this.notifyPresenceDebouncedByChannel.delete(t)},100),this.notifyPresenceDebouncedByChannel.set(t,n)),n(this.subscriptions.subscribers(t),e);return}this.notify(this.subscriptions.subscribers(t),e)}constructor(e,t,n,r,a,o){f(this,"worker",void 0),f(this,"subscriptions",new i.m0),f(this,"presenceMetadata",new i.VH),f(this,"notify",void 0),f(this,"notifyPresenceDebouncedByChannel",new Map),this.notify=a,this.worker=new SharedWorker(`${e}?module=true`,{name:`github-socket-worker-v3-${r}`,type:"module"}),this.worker.port.onmessage=({data:e})=>this.receive(e),this.worker.port.postMessage({connect:{url:t,refreshUrl:n,options:o}})}};async function g(){let e=function(){let e=document.head.querySelector("link[rel=shared-web-socket-src]")?.getAttribute("href");return e&&e.startsWith("/")?e:null}();if(!e)return;let t=document.head.querySelector("link[rel=shared-web-socket]")?.href??null;if(!t)return;let n=document.head.querySelector("link[rel=shared-web-socket]")?.getAttribute("data-refresh-url")??null;if(!n)return;let r=document.head.querySelector("link[rel=shared-web-socket]")?.getAttribute("data-session-id")??null;if(!r)return;let i=(()=>{let i=(0,m.G7)("alive_legacy_retries")?{socketPolicy:{timeout:4e3,attempts:7}}:{};if(!(0,d.nr)()&&"SharedWorker"in window&&"true"!==(0,u.A)("localStorage").getItem("bypassSharedWorker"))try{return new p(e,t,n,r,h,i)}catch{}return new AliveSession(t,n,!1,h,i)})();return window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()}),i}async function b(){return await c.G,g()}function v(){return r||(r=b())}},8447:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,s:()=>i});let r=!0;function i(e){r=e}function a(){return r}},13255:(e,t,n)=>{"use strict";n.d(t,{_S:()=>a,cB:()=>s,cW:()=>o});var r=n(66871),i=n(96679);let a=()=>{let e=(0,r.JV)().appId;return e&&"rails"!==e?e:crypto.randomUUID()},o=e=>{(0,r.C3)({appId:e})},s=()=>{let e=document.querySelector("react-app")||document.querySelector("projects-v2");return e?.uuid||"rails"};i.cg?.addEventListener("hashchange",()=>{(0,r.C3)({appId:s()})},!0)},25794:(e,t,n)=>{"use strict";function r(e,t,n){if(!t)return;let r=t.className.includes("cm-content")?t:t.querySelector(".cm-content");r&&r.dispatchEvent(new CustomEvent(e,{detail:n}))}n.d(t,{R:()=>r})},39627:(e,t,n)=>{"use strict";n.d(t,{D:()=>a,Y:()=>o});var r=n(52811),i=n(96679);function a(e){if(!i.XC)return;let t=i.XC.querySelector("title"),n=i.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,r.i)(e)):(i.XC.head.appendChild(n),(0,r.i)(e))}function o(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},76899:(e,t,n)=>{"use strict";function r(){return Promise.resolve()}function i(){return new Promise(window.requestAnimationFrame)}async function a(e,t){let n,r=new Promise(t=>{n=self.setTimeout(t,e)});if(!t)return r;try{await Promise.race([r,function(e){return new Promise((t,n)=>{let r=Error("aborted");r.name="AbortError",e.aborted?n(r):e.addEventListener("abort",()=>n(r))})}(t)])}catch(e){throw self.clearTimeout(n),e}}n.d(t,{G$:()=>i,k2:()=>r,rK:()=>o,uk:()=>a});function o(e){let t=[];return function(n){t.push(n),1===t.length&&queueMicrotask(()=>{let n=t.slice(0);t.length=0,e(n)})}}},98831:(e,t,n)=>{"use strict";function r(){return{favicon:document.querySelector('.js-site-favicon[type="image/svg+xml"]'),faviconFallback:document.querySelector('.js-site-favicon[type="image/png"]')}}function i(e){let{favicon:t,faviconFallback:n}=r();if(!t||!n)return;let i=l();e=e.substr(0,e.lastIndexOf(".")),t.href=e=`${e}${i}.svg`;let a=t.href.substr(0,t.href.lastIndexOf("."));n.href=`${a}.png`}function a(){let{favicon:e,faviconFallback:t}=r();if(!e||!t)return;let n=l(),i=e.href.indexOf("-dark.svg"),a=e.href.substr(0,-1!==i?i:e.href.lastIndexOf("."));e.href=`${a}${n}.svg`,t.href=`${a}${n}.png`}function o(e){let{favicon:t,faviconFallback:n}=r();if(!t||!n)return;let i=t.getAttribute("data-base-href"),a="default"===e?"":`-${e}`,o=l();i&&(t.href=`${i}${a}${o}.svg`,n.href=`${i}${a}${o}.png`)}function s(){o("default")}function l(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"-dark":""}n.d(t,{Ow:()=>i,gd:()=>s,iD:()=>o,uQ:()=>a})},13617:(e,t,n)=>{"use strict";function r(e,t,n){return[...function*(e,t){for(let n of e){let e=t(n);null!=e&&(yield e)}}(e,e=>{let n=t(e);return null!=n?[e,n]:null})].sort((e,t)=>n(e[1],t[1])).map(([e])=>e)}n.d(t,{d:()=>r})},30695:(e,t,n)=>{"use strict";function r(e,t,n=.1){let i=o(e,t,n);return i&&-1===t.indexOf("/")&&(i+=o(e.substring(e.lastIndexOf("/")+1),t,n)),i}function i(e,t,n){if(t){let r=e.innerHTML.trim().match(n||function(e){let t=e.toLowerCase().split(""),n="",r=!0;for(let e of t){let t=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");r?(n+=`(.*)(${t})`,r=!1):n+=`([^${t}]*?)(${t})`}return RegExp(`${n}(.*?)$`,"i")}(t));if(!r)return;let i=!1,a=[];for(let e=1;e"),i=!0):i&&(a.push(""),i=!1),a.push(t))}e.innerHTML=a.join("")}else{let t=e.innerHTML.trim(),n=t.replace(/<\/?mark>/g,"");t!==n&&(e.innerHTML=n)}}n.d(t,{He:()=>i,UD:()=>s,dt:()=>r});let a=new Set([" ","-","_"]);function o(e,t,n=.1){let r=e;if(r===t)return 1;let i=r.length,s=0,l=0,c=!0;for(let e of t){let t=r.indexOf(e.toLowerCase()),o=r.indexOf(e.toUpperCase()),u=Math.min(t,o),d=u>-1?u:Math.max(t,o);if(-1===d)return 0;s+=.1,r[d]===e&&(s+=.1),0===d&&(s+=.9-n,c&&(l=1)),a.has(r.charAt(d-1))&&(s+=.9-n),r=r.substring(d+1,i),c=!1}let u=t.length,d=s/u,m=(u/i*d+d)/2;return l&&m+n<1&&(m+=n),m}function s(e,t){return e.score>t.score?-1:e.scoret.text)}},55463:(e,t,n)=>{"use strict";n.d(t,{Fr:()=>o,U0:()=>l,xl:()=>s});var r=n(96679);let i={Android:"Android",iOS:"iOS",macOS:"macOS",Windows:"Windows",Linux:"Linux",Unknown:"Unknown"};function a(){let e=i.Unknown,t=!1;if(r.cg){let n=r.cg.navigator,a="";try{a=n.userAgent}catch{}let o="";try{o=n?.userAgentData?.platform||n.platform}catch{}-1!==["Macintosh","MacIntel","MacPPC","Mac68K","macOS"].indexOf(o)?e=i.macOS:-1!==["iPhone","iPad","iPod"].indexOf(o)?e=i.iOS:-1!==["Win32","Win64","Windows","WinCE"].indexOf(o)?e=i.Windows:/Android/.test(a)?e=i.Android:/Linux/.test(o)&&(e=i.Linux),t=n?.userAgentData?.mobile??(e===i.Android||e===i.iOS)}return{os:e,isAndroid:e===i.Android,isIOS:e===i.iOS,isMacOS:e===i.macOS,isWindows:e===i.Windows,isLinux:e===i.Linux,isDesktop:e===i.macOS||e===i.Windows||e===i.Linux,isMobile:t}}function o(){return a().isMobile}function s(){return a().isDesktop}function l(){return a().isMacOS}},57909:(e,t,n)=>{"use strict";n.d(t,{$$:()=>l,GI:()=>o,zw:()=>a});var r=n(55463),i=n(65461);let a=()=>{if("undefined"==typeof document)return!1;let e=document.querySelector("meta[name=keyboard-shortcuts-preference]");return!e||"all"===e.content},o=e=>/Enter|Arrow|Escape|Meta|Control|Mod|Esc|Tab/.test(e)||!(0,r.U0)()&&e.includes("Alt")&&e.includes("Shift"),s=new Set(["button","checkbox","color","file","hidden","image","radio","range","reset","submit"]),l=e=>{let t=(0,i.Vy)(e),n=a()&&!function(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=e.getAttribute("type")?.toLowerCase()??"text",r="true"===e.ariaReadOnly||"true"===e.getAttribute("aria-readonly")||null!==e.getAttribute("readonly");return("select"===t||"textarea"===t||"input"===t&&!s.has(n)||e.isContentEditable)&&!r}(e.target);return o(t)||n}},38007:(e,t,n)=>{"use strict";let r;n.d(t,{BI:()=>h,Ti:()=>p,lA:()=>m,sX:()=>f});var i=n(70837),a=n(18679),o=n(85351),s=n(7479);let{getItem:l}=(0,o.A)("localStorage"),c="dimension_",u=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,i.O)("octolytics");delete e.baseContext,r=new a.s(e)}catch{}function d(e){let t=(0,i.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(c)&&(t[e.replace(c,"")]=n,delete t[e]);let n=document.querySelector("meta[name=visitor-payload]");for(let[e,r]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))u.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,s.X)().toString(),Object.assign(t,e)}function m(e){r?.sendPageView(d(e))}function f(){return document.head?.querySelector('meta[name="current-catalog-service"]')?.content}function h(e,t={}){let n=f(),i=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(i[e]=`${n}`);r&&(d(i),r.sendEvent(e||"unknown",d(i)))}function p(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},72841:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(e,t)=>{let n=new URL(e,window.location.origin),r=new URL(t,window.location.origin);return r.href.includes("#")&&n.host===r.host&&n.pathname===r.pathname&&n.search===r.search}},59843:(e,t,n)=>{"use strict";n.d(t,{XX:()=>r.XX,_3:()=>r._3,qy:()=>r.qy});var r=n(31143)},12153:(e,t,n)=>{"use strict";n.d(t,{pF:()=>u,ty:()=>a,VL:()=>l,nf:()=>o,TG:()=>d,iQ:()=>s});var r=n(55463);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let PNGScanner=class PNGScanner{advance(e){this.pos+=e}readInt(e){let t=this,n=function(){switch(e){case 1:return t.dataview.getUint8(t.pos);case 2:return t.dataview.getUint16(t.pos);case 4:return t.dataview.getUint32(t.pos);default:throw Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(e),n}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(e){let t=[];for(let n=0;n{let t=e.value.lastIndexOf(` +`,e.selectionStart-1)+1,n=e.value.indexOf(` +`,e.selectionEnd);return -1===n&&(n=e.value.length),[t,n]},o=e=>``,s=(e,t)=>`[${e.replaceAll("[","\\[").replaceAll("]","\\]")}](${t.replaceAll("(","\\(").replaceAll(")","\\)")})`,l=e=>(0,r.U0)()?e.metaKey:e.ctrlKey,c=e=>{let t=new PNGScanner(e),n={width:0,height:0,ppi:1};return t.scan(function(e){switch(e){case"IHDR":n.width=this.readLong(),n.height=this.readLong();break;case"pHYs":{let e,t=this.readLong(),r=this.readLong();return 1===this.readChar()&&(e=.0254),e&&(n.ppi=Math.round((t+r)/2*e)),!1}case"IDAT":return!1}return!0}),n},u=async e=>{let t=await new Promise((t,n)=>{let r=new FileReader;r.onload=()=>t(r.result),r.onerror=()=>n(r.error),r.readAsArrayBuffer(e)});return t?c(t):null},d=(e,t,n="Image",r=!1)=>{if(144===e.ppi){let i=Math.round(e.width/2),a=Math.round(e.height/2);return r?`${n}`:`${n}`}return r&&e&&e.width>0&&e.height>0?`${n}`:`![${n}](${t})`}},90903:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>f,YU:()=>d,nA:()=>h});var r=n(24791),i=n(20451),a=n(12559),o=n(91903),s=n(26559);let l=!1;async function c(){let e=document.querySelector("link[rel=sudo-modal]"),t=document.querySelector(".js-sudo-prompt");if(t instanceof HTMLTemplateElement)return t;if(e){let t=await (0,i.Ts)(document,function(e){let t=new URL(e,window.location.origin),n=new URLSearchParams(t.search.slice(1));return n.set("webauthn-support",(0,o.K)()),t.search=n.toString(),t.toString()}(e.href));return document.body.appendChild(t),document.querySelector(".js-sudo-prompt")}throw Error("couldn't load sudo prompt")}let u=!1;async function d(e){if(l)return!1;l=!0,u=!1;let t=(await c()).content.cloneNode(!0),n=await (0,r.r)({content:t}),i=e?.closest("details[open]");return i&&i.removeAttribute("open"),await new Promise(e=>{n.addEventListener("dialog:remove",function(){i&&i.setAttribute("open","open"),l=!1,e()},{once:!0})}),u}async function m(e,t,n="Sudo authentication failed.",r="Too many authentication attempts. Please try again later.",i=".js-sudo-error",a){try{await t.text()}catch(o){let t;if(!o.response)throw o;switch(o.response.status){case 401:t=n;break;case 429:t=r;break;default:t="An unknown error occurred. Please try again later."}if(e.querySelector(i).textContent=t,e.querySelector(i).hidden=!1,a&&(e.querySelector(a).value=""),401!==o.response.status&&429!==o.response.status)throw o;return}u=!0,e.closest("details").removeAttribute("open")}async function f(e){let t=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!t.ok&&"true"===await t.text()||d(e)}async function h(){let e=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!e.ok&&"true"===await e.text()||!1}(0,a.JW)(".js-sudo-webauthn-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-github-mobile-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-totp-form",async function(e,t){await m(e,t,void 0,void 0,".flash-error","#totp")}),(0,a.JW)(".js-sudo-email-form",async function(e,t){await m(e,t,void 0,void 0,".flash-error","#email")}),(0,a.JW)(".js-sudo-password-form",async function(e,t){await m(e,t,"Incorrect password.","Too many password attempts. Please wait and try again.",void 0,".js-sudo-password")})},35707:(e,t,n)=>{"use strict";function r(e){let t=e.split("\u200D"),n=0;for(let e of t)n+=Array.from(e.split(/[\ufe00-\ufe0f]/).join("")).length;return n/t.length}function i(e,t,n,r=!0){let a=e.value.substring(0,e.selectionEnd||0),o=e.value.substring(e.selectionEnd||0);return s(e,(a=a.replace(t,n))+(o=o.replace(t,n)),a.length,r),n}function a(e,t,n){if(null===e.selectionStart||null===e.selectionEnd)return i(e,t,n);let r=e.value.substring(0,e.selectionStart),a=e.value.substring(e.selectionEnd);return s(e,r+n+a,r.length),n}function o(e,t,n={}){let r=e.selectionEnd||0,i=e.value.substring(0,r),a=e.value.substring(r),s=(""===e.value||i.match(/\n$/)?"":` +`)+t+(n.appendNewline?` +`:"");e.value=i+s+a;let l=r+s.length;return e.selectionStart=l,e.selectionEnd=l,e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),e.focus(),s}function s(e,t,n,r=!0){e.value=t,r&&(e.selectionStart=n,e.selectionEnd=n),e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}function l(e,t){let n=[...e],r=new TextEncoder,i=new Uint8Array(4);for(let e=0;e=t))break}return t}n.d(t,{bV:()=>r,bc:()=>o,ee:()=>i,kN:()=>l,tJ:()=>a})},51606:(e,t,n)=>{"use strict";n.d(t,{$4:()=>v,$U:()=>s,$Y:()=>m,G5:()=>d,GH:()=>b,OO:()=>w,Ph:()=>i,Sf:()=>y,Sy:()=>E,Xm:()=>S,Y0:()=>f,Y9:()=>c,e8:()=>l,mU:()=>o,nZ:()=>g,uW:()=>a,vV:()=>h});let r="data-turbo-loaded";function i(){document.documentElement.setAttribute(r,"")}function a(){return document.documentElement.hasAttribute(r)}let o=e=>e?.tagName==="TURBO-FRAME";function s(e,t){return e.split("/",3).join("/")===t.split("/",3).join("/")}function l(e,t){return e.split("/",2).join("/")===t.split("/",2).join("/")}async function c(){let e=document.head.querySelectorAll("link[rel=stylesheet]"),t=new Set([...document.styleSheets].map(e=>e.href)),n=[];for(let r of e)""===r.href||t.has(r.href)||n.push(u(r));await Promise.all(n)}let u=(e,t=2e3)=>new Promise(n=>{let r=()=>{e.removeEventListener("error",r),e.removeEventListener("load",r),n()};e.addEventListener("load",r,{once:!0}),e.addEventListener("error",r,{once:!0}),setTimeout(r,t)}),d=(e,t)=>{let n=t||e.querySelectorAll("[data-turbo-replace]"),r=[...document.querySelectorAll("[data-turbo-replace]")];for(let e of n){let t=r.find(t=>t.id===e.id);t&&t.replaceWith(e.cloneNode(!0))}},m=e=>{for(let t of e.querySelectorAll("link[rel=stylesheet]"))document.head.querySelector(`link[href="${t.getAttribute("href")}"], + link[data-href="${t.getAttribute("data-href")}"]`)||document.head.append(t)},f=e=>{for(let t of e.querySelectorAll("script"))document.head.querySelector(`script[src="${t.getAttribute("src")}"]`)||p(t)},h=e=>{let{src:t}=e;if(!t)return;let n=document.createElement("script"),r=e.getAttribute("type");return r&&(n.type=r),n.src=t,n},p=e=>{let t=h(e);document.head&&t&&document.head.appendChild(t)},g=e=>{let t=[];for(let n of e.querySelectorAll('meta[data-turbo-track="reload"]'))document.querySelector(`meta[http-equiv="${n.getAttribute("http-equiv")}"]`)?.content!==n.content&&t.push(y(n.getAttribute("http-equiv")||""));return t},b=e=>{let t=e.querySelector("[data-turbo-head]")||e.head;return{title:t.querySelector("title")?.textContent,transients:[...t.querySelectorAll("[data-turbo-transient]")].map(e=>e.cloneNode(!0)),bodyClasses:e.querySelector("meta[name=turbo-body-classes]")?.content,replacedElements:[...e.querySelectorAll("[data-turbo-replace]")].map(e=>e.cloneNode(!0))}},v=()=>[...document.documentElement.attributes],y=e=>e.replace(/^x-/,"").replaceAll("-","_"),w=e=>document.dispatchEvent(new CustomEvent("turbo:reload",{detail:{reason:e}})),S=()=>document.dispatchEvent(new CustomEvent("turbo:restored")),E=(e,t)=>{for(let n of e.attributes)t.hasAttribute(n.nodeName)||"aria-busy"===n.nodeName||e.removeAttribute(n.nodeName);for(let n of t.attributes)e.getAttribute(n.nodeName)!==n.nodeValue&&e.setAttribute(n.nodeName,n.nodeValue)}},16561:(e,t,n)=>{"use strict";n.d(t,{U:()=>l});var r=n(39595),i=n(74043),a=n(97325);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let l={Initializing:"initializing",Unsupported:"unsupported",Ready:"ready",Waiting:"waiting",Error:"error",Submitting:"submitting"};let WebauthnGetElement=class WebauthnGetElement extends HTMLElement{async connectedCallback(){this.originalButtonText=this.getCurrentButtonText(),this.originalErrorText=this.errorText.textContent,this.setState((0,i.$j)()?l.Ready:l.Unsupported),this.passkeySupport=await window.PublicKeyCredential?.isUserVerifyingPlatformAuthenticatorAvailable(),this.state!==l.Unsupported&&!this.passkeySupport&&this.passkeysUnsupportedMessage&&(this.passkeysUnsupportedMessage.hidden=!1),this.subtleLogin?this.handleWebauthnSubtle():this.showWebauthnLoginFragment()}handleWebauthnSubtle(){let e=document.querySelector(".js-webauthn-subtle");e&&(e.hidden=!1,this.updateWebauthnSubtleParentBoxVisibility(!1),e.addEventListener("webauthn-subtle-submit",()=>{this.showWebauthnLoginFragment(),this.state!==l.Unsupported&&this.prompt()}))}showWebauthnLoginFragment(){let e=document.querySelector(".js-webauthn-login-section");e&&(e.hidden=!1,this.updateWebauthnSubtleParentBoxVisibility(!0))}updateWebauthnSubtleParentBoxVisibility(e){let t=document.querySelector(".js-webauthn-hint");t&&(t.hidden=e)}getCurrentButtonText(){return this.buttonText.textContent||""}setCurrentButtonText(e){this.buttonText.textContent=e}setState(e){let t=this.button.getAttribute("data-retry-message")||this.originalButtonText,n=this.hasErrored?t:this.originalButtonText;for(let e of(this.setCurrentButtonText(n),this.button.disabled=!1,this.button.hidden=!1,this.errorText.textContent="",this.messages))e.hidden=!0;switch(e){case l.Initializing:this.button.disabled=!0;break;case l.Unsupported:this.button.disabled=!0,this.unsupportedMessage.hidden=!1,this.passkeysUnsupportedMessage&&(this.passkeysUnsupportedMessage.hidden=!0);break;case l.Ready:break;case l.Waiting:this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case l.Error:this.errorMessage.hidden=!1,this.errorText.textContent=this.originalErrorText;break;case l.Submitting:this.setCurrentButtonText("Verifying\u2026"),this.button.disabled=!0;break;default:throw Error("invalid state")}this.state=e}async prompt(e,t){e?.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState(l.Waiting);let e=JSON.parse(this.dataJson),n=await (0,i.Jt)((0,i.d5)(e));this.setState(l.Submitting);let r=this.closest(".js-webauthn-form");r.querySelector(".js-webauthn-response").value=JSON.stringify(n),(0,a.k_)(r)}catch(e){if(!t)throw this.hasErrored=!0,this.setState(l.Error),e}}constructor(...e){super(...e),o(this,"state",l.Initializing),o(this,"dataJson",""),o(this,"subtleLogin",!1),o(this,"hasErrored",!1)}};o(WebauthnGetElement,"attrPrefix",""),s([r.aC],WebauthnGetElement.prototype,"button",void 0),s([r.aC],WebauthnGetElement.prototype,"buttonText",void 0),s([r.zV],WebauthnGetElement.prototype,"messages",void 0),s([r.aC],WebauthnGetElement.prototype,"capitalizedDescription",void 0),s([r.aC],WebauthnGetElement.prototype,"unsupportedMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"passkeysUnsupportedMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"waitingMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"errorMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"errorText",void 0),s([r.CF],WebauthnGetElement.prototype,"dataJson",void 0),s([r.CF],WebauthnGetElement.prototype,"subtleLogin",void 0),WebauthnGetElement=s([r.p_],WebauthnGetElement)},91903:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,e:()=>a});var r=n(74043);function i(){return(0,r.$j)()?"supported":"unsupported"}async function a(){return await window.PublicKeyCredential?.isUserVerifyingPlatformAuthenticatorAvailable()?"supported":"unsupported"}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_morphdom_dist_morphdom-esm_js","vendors-node_modules_fzy_js_index_js-node_modules_github_paste-markdown_dist_index_js","vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js","vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f","vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78","vendors-node_modules_color-convert_index_js","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643","vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61","ui_packages_failbot_failbot_ts","ui_packages_updatable-content_updatable-content_ts","app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde","app_assets_modules_github_sticky-scroll-into-view_ts","app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6","app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235"],()=>t(38962)),e.O()}]); +//# sourceMappingURL=behaviors-e3ca30578974.js.map \ No newline at end of file diff --git a/all/lib/code-menu-954689af15d6.js b/all/lib/code-menu-954689af15d6.js new file mode 100644 index 0000000..f1d0216 --- /dev/null +++ b/all/lib/code-menu-954689af15d6.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["code-menu"],{30414:(e,t,o)=>{o(93702)},67105:(e,t,o)=>{o.d(t,{$3:()=>a,HV:()=>i,Vb:()=>r});var n=o(7479);function r(e,t,o){let r={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:o},a=document.querySelector("meta[name=visitor-payload]");a instanceof HTMLMetaElement&&(r.visitorPayload=a.content);let i=document.querySelector("meta[name=visitor-hmac]")||"";i instanceof HTMLMetaElement&&(r.visitorHmac=i.content),(0,n.i)(r,!0)}function a(e){let t=e.getAttribute("data-hydro-view")||"";r(t,e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function i(e){let t=e.getAttribute("data-hydro-click-payload")||"";r(t,e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},45323:(e,t,o)=>{function n(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}o.d(t,{u:()=>n}),(0,o(21403).lB)(".js-remove-unless-platform",function(e){!function(e){let t=(e.getAttribute("data-platforms")||"").split(","),o=n();return!!(o&&t.includes(o))}(e)&&e.remove()})},93702:(e,t,o)=>{o.d(t,{h:()=>GetRepoElement});var n=o(39595),r=o(45323),a=o(85351),i=o(67105);function s(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i}let{getItem:d,setItem:c}=(0,a.A)("localStorage"),u="code-button-default-tab";let GetRepoElement=class GetRepoElement extends HTMLElement{showDownloadMessage(){let e=this.findPlatform();e&&this.showPlatform(e)}showCodespaces(){let e=this.findPlatform();e&&(this.showPlatform(e),this.loadAndUpdateContent())}showCodespaceSelector(){let e=this.findPlatform();e&&(this.showPlatform(e),this.codespaceSelector&&(this.codespaceSelector.hidden=!1))}showOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&(this.openOrCreateInCodespace.hidden=!1)}removeOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&this.openOrCreateInCodespace.remove()}refreshList(){this.shouldRefreshList&&(this.shouldRefreshList=!1,this.loadAndUpdateContent())}trackDelete(){this.shouldRefreshList=!0}hideSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!0),this.codespaceList&&(this.codespaceList.hidden=!1)}showSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!1),this.codespaceList&&(this.codespaceList.hidden=!0)}onDetailsToggle(e){for(let e of(this.modal.hidden=!1,this.platforms))e.hidden=!0;let t=e.target;if(t&&t.open){!this.hasForcedCodespaceTabDefault&&this.forceCodespaceTabDefault?(this.hasForcedCodespaceTabDefault=!0,this.selectDefaultTab(!0)):this.selectDefaultTab(!1);let e=this.copilotTip;e&&(0,i.$3)(e)}}onDetailsKeydown(e){if("Escape"===e.key){this.modal.hidden=!0;let t=e.target;t?.closest("details")?.removeAttribute("open")}}showPlatform(e){for(let t of(this.modal.hidden=!0,this.platforms))t.hidden=t.getAttribute("data-platform")!==e}findPlatform(){return(0,r.u)()}refreshOnError(){window.location.reload()}pollForVscode(e){this.showPlatform("vscode");let t=e.currentTarget.getAttribute("data-src");t&&this.vscodePoller.setAttribute("src",t)}backToCodespacesFromVscodePolling(){this.loadAndUpdateContent(),this.showPlatform("codespaces")}localTabSelected(){c(u,"local")}cloudTabSelected(){c(u,"cloud"),this.codespaceList?.id==="lazyLoadedCodespacesList"&&this.loadAndUpdateContent()}copilotTabSelected(){c(u,"copilot")}selectDefaultTab(e){let t=e?"cloud":d(u);if(!t)return;let o=this.querySelector(`button[data-tab="${t}"`);o&&o.click()}loadAndUpdateContent(){this.codespaceList?.setAttribute("src",this.codespaceList.getAttribute("data-src"))}constructor(...e){super(...e),s(this,"forceCodespaceTabDefault",!1),s(this,"shouldRefreshList",!1),s(this,"hasForcedCodespaceTabDefault",!1)}};l([n.CF],GetRepoElement.prototype,"forceCodespaceTabDefault",void 0),l([n.aC],GetRepoElement.prototype,"modal",void 0),l([n.aC],GetRepoElement.prototype,"codespaceForm",void 0),l([n.aC],GetRepoElement.prototype,"codespaceLoadingMenu",void 0),l([n.aC],GetRepoElement.prototype,"codespaceList",void 0),l([n.aC],GetRepoElement.prototype,"codespaceSelector",void 0),l([n.aC],GetRepoElement.prototype,"openOrCreateInCodespace",void 0),l([n.aC],GetRepoElement.prototype,"vscodePoller",void 0),l([n.zV],GetRepoElement.prototype,"platforms",void 0),l([n.aC],GetRepoElement.prototype,"copilotTip",void 0),GetRepoElement=l([n.p_],GetRepoElement)},7799:(e,t,o)=>{let n;function r(){if(!n)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return n}function a(){return n?.locale??"en-US"}function i(){return!!r().login}o.d(t,{JK:()=>a,M3:()=>i,_$:()=>r});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{n=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},32475:(e,t,o)=>{o.d(t,{G:()=>r,K:()=>a});var n=o(96679);let r=n.XC?.readyState==="interactive"||n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.XC?.addEventListener("DOMContentLoaded",()=>{e()})}),a=n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.cg?.addEventListener("load",e)})},27851:(e,t,o)=>{o.d(t,{G7:()=>l,XY:()=>d,fQ:()=>s});var n=o(5225),r=o(7799);function a(){return new Set((0,r._$)().featureFlags)}let i=o(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?a:(0,n.A)(a);function s(){return Array.from(i())}function l(e){return i().has(e)}let d={isFeatureEnabled:l}},43827:(e,t,o)=>{o.d(t,{k:()=>i,v:()=>s});var n=o(5225),r=o(96679);let a=(0,n.A)(function(){return r.XC?.head?.querySelector('meta[name="runtime-environment"]')?.content||""}),i=(0,n.A)(function(){return"enterprise"===a()}),s="webpack"},85351:(e,t,o)=>{o.d(t,{A:()=>i,D:()=>s});var n=o(96679),r=o(7479);let a=class NoOpStorage{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}};function i(e,t={throwQuotaErrorsOnSet:!1},o=n.cg,s=e=>e,l=e=>e){let d;try{if(!o)throw Error();d=o[e]||new a}catch{d=new a}let{throwQuotaErrorsOnSet:c}=t;function u(e){t.sendCacheStats&&(0,r.i)({incrementKey:e})}function h(e){try{if(d.removeItem(e),t.ttl){let t=`${e}:expiry`;d.removeItem(t)}}catch{}}return{getItem:function(e,t=Date.now()){try{let o=d.getItem(e);if(!o)return null;let n=`${e}:expiry`,r=Number(d.getItem(n));if(r&&t>r)return h(e),h(n),u("SAFE_STORAGE_VALUE_EXPIRED"),null;return u("SAFE_STORAGE_VALUE_WITHIN_TTL"),s(o)}catch{return null}},setItem:function(e,o,n=Date.now()){try{if(d.setItem(e,l(o)),t.ttl){let o=`${e}:expiry`,r=n+t.ttl;d.setItem(o,r.toString())}}catch(e){if(c&&e instanceof Error&&e.message.toLowerCase().includes("quota"))throw e}},removeItem:h,clear:d.clear,getKeys:function(){return Object.keys(d)},get length(){return d.length}}}function s(e){return i(e,{throwQuotaErrorsOnSet:!1},n.cg,JSON.parse,JSON.stringify)}},96679:(e,t,o)=>{o.d(t,{KJ:()=>n.KJ,Kn:()=>r.Kn,X3:()=>n.X3,XC:()=>r.XC,cg:()=>r.cg,fV:()=>r.fV,g5:()=>n.g5});var n=o(28583),r=o(46570)},46570:(e,t,o)=>{o.d(t,{Kn:()=>i,XC:()=>r,cg:()=>a,fV:()=>s});let n="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,r="undefined"==typeof document||n?void 0:document,a="undefined"==typeof window||n?void 0:window,i="undefined"==typeof history||n?void 0:history,s="undefined"==typeof location||n?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,o)=>{o.d(t,{KJ:()=>a,X3:()=>r,g5:()=>i});var n=o(46570);let r=void 0===n.XC,a=!r;function i(){return!!r||!n.XC||!!(n.XC.querySelector('react-app[data-ssr="true"]')||n.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}},7479:(e,t,o)=>{o.d(t,{X:()=>f,i:()=>c});var n=o(96679),r=o(32475),a=o(43827),i=o(27851),s=o(7799),l=o(70170);let d=[];function c(e,t=!1,o=.5){if(!n.X3&&!0!==(0,i.G7)("browser_stats_disabled")){if(o<0||o>1)throw RangeError("Sampling probability must be between 0 and 1");void 0===e.timestamp&&(e.timestamp=Date.now()),e.loggedIn=(0,s.M3)(),e.staff=f(),e.bundler=a.v,Math.random()JSON.stringify(e));for(;o.length>0;)t.push(function(e){let t=e.shift(),o=[t],n=t.length;for(;e.length>0&&n<=65536;){let t=e[0].length;if(n+t<=65536){let r=e.shift();o.push(r),n+=t}else break}return o}(o));return t}(d)){var t=e,o=`{"stats": [${r.join(",")}], "target": "${n.XC?.head?.querySelector('meta[name="ui-target"]')?.content||"full"}"}`;try{navigator.sendBeacon&&navigator.sendBeacon(t,o)}catch{}}d=[]}}function f(){return!!n.XC?.head?.querySelector('meta[name="user-staff"]')?.content}n.XC?.addEventListener("pagehide",p),n.XC?.addEventListener("visibilitychange",p)}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9"],()=>t(30414)),e.O()}]); +//# sourceMappingURL=code-menu-32265256051d.js.map \ No newline at end of file diff --git a/all/lib/element-registry-9122ebebdfa4.js b/all/lib/element-registry-9122ebebdfa4.js new file mode 100644 index 0000000..62db78b --- /dev/null +++ b/all/lib/element-registry-9122ebebdfa4.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{14487:(e,s,t)=>{(0,t(39595).Se)({"animated-image":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hydro-analytics-c-35f15c"),t.e("app_components_accessibility_animated-image-element_ts")]).then(t.bind(t,47433)),"actions-caches-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_actions_actions-caches-filter-elemen-09e7fd")]).then(t.bind(t,75929)),"actions-workflow-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_actions_actions-workflow-filter-elem-66d2fe")]).then(t.bind(t,29071)),"actions-workflow-list":()=>t.e("app_components_actions_actions-workflow-list-element_ts").then(t.bind(t,13517)),"variable-value":()=>t.e("app_components_actions_variables_variable-value-element_ts").then(t.bind(t,65531)),"variables-input":()=>t.e("app_components_actions_variables_variables-input-element_ts").then(t.bind(t,32257)),"variables-pagination":()=>t.e("app_components_actions_variables_variables-pagination-element_ts").then(t.bind(t,34075)),"cvss-calculator":()=>t.e("app_components_advisories_cvss-calculator-element_ts").then(t.bind(t,92595)),"cvss-calculator-metric":()=>t.e("app_components_advisories_cvss-calculator-metric-element_ts").then(t.bind(t,64250)),"metric-selection":()=>t.e("app_components_advisories_metric-selection-element_ts").then(t.bind(t,67076)),"severity-calculator":()=>t.e("app_components_advisories_severity-calculator-element_ts").then(t.bind(t,67655)),"severity-score":()=>t.e("app_components_advisories_severity-score-element_ts").then(t.bind(t,30091)),"severity-selection":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_components_advisories_severity-selection-element_ts")]).then(t.bind(t,83539)),"severity-selection-next":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_components_advisories_severity-selection-next-element_ts")]).then(t.bind(t,72919)),"severity-tracking":()=>t.e("app_components_advisories_severity-tracking-element_ts").then(t.bind(t,10406)),"webauthn-status":()=>t.e("app_components_behaviors_webauthn-status-element_ts").then(t.bind(t,35064)),"downgrade-dialog":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_billing_settings_downgrade-dialog-element_ts")]).then(t.bind(t,58343)),"manage-subscription":()=>t.e("app_components_billing_settings_upgrade_manage-subscription-element_ts").then(t.bind(t,87627)),"pending-cycle-changes-component":()=>t.e("app_components_billing_stafftools_pending-cycle-changes-component-element_ts").then(t.bind(t,64129)),"create-branch":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_virtualized-list_es_inde-5cfb7e"),t.e("app_assets_modules_github_ref-selector_ts"),t.e("app_components_branch_create-branch-element_ts")]).then(t.bind(t,95125)),"create-repo-from-selector":()=>t.e("app_components_branch_create-repo-from-selector-element_ts").then(t.bind(t,46862)),"select-all":()=>t.e("app_components_businesses_people_select-all-element_ts").then(t.bind(t,15826)),"close-reason-selector":()=>t.e("app_components_closables_buttons_close-reason-selector-element_ts").then(t.bind(t,26399)),"reopen-reason-selector":()=>t.e("app_components_closables_buttons_reopen-reason-selector-element_ts").then(t.bind(t,5794)),"alert-dismissal-details":()=>t.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(t.bind(t,11572)),"code-scanning-alert-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_code_scanning_code-scanning-alert-fi-5a22a4")]).then(t.bind(t,11798)),"pretty-cron":()=>Promise.all([t.e("vendors-node_modules_cronstrue_dist_cronstrue_js"),t.e("app_components_code_scanning_pretty-cron-element_ts")]).then(t.bind(t,73934)),"timeout-content":()=>t.e("app_components_code_scanning_timeout-content-element_ts").then(t.bind(t,68722)),"message-list":()=>t.e("app_components_code_scanning_tool_status_message-list-element_ts").then(t.bind(t,77979)),"sku-list":()=>t.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(t.bind(t,94496)),"create-button":()=>t.e("app_components_codespaces_create-button-element_ts").then(t.bind(t,12115)),"editor-forwarder":()=>t.e("app_components_codespaces_editor-forwarder-element_ts").then(t.bind(t,3542)),"command-palette-page":()=>Promise.all([t.e("vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-26fa0f"),t.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d"),t.e("app_components_command_palette_command-palette-page-element_ts")]).then(t.bind(t,40988)),"command-palette-page-stack":()=>Promise.all([t.e("vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-26fa0f"),t.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d"),t.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(t.bind(t,61859)),"feed-post":()=>t.e("app_components_conduit_feed-post-element_ts").then(t.bind(t,21447)),"copilot-signup-choose-plan-type":()=>t.e("app_components_copilot_copilot-signup-choose-plan-type-element_ts").then(t.bind(t,24928)),"copilot-business-signup-seat-management":()=>t.e("app_components_copilot_seat_management_copilot-business-signup-seat-management-element_ts").then(t.bind(t,78684)),"loading-context":()=>t.e("app_components_dashboard_loading-context-element_ts").then(t.bind(t,14454)),"portal-fragment":()=>t.e("app_components_dashboard_portal-fragment-element_ts").then(t.bind(t,68509)),"query-search":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("app_components_dashboard_query-search-element_ts-ui_packages_feature-flags_feature-flags_ts-n-fcde59")]).then(t.bind(t,83235)),"dependabot-alert-dismissal":()=>t.e("app_components_dependabot_alerts_dependabot-alert-dismissal-element_ts").then(t.bind(t,64537)),"dependabot-alert-load-all":()=>t.e("app_components_dependabot_alerts_dependabot-alert-load-all-element_ts").then(t.bind(t,69950)),"dependabot-alert-row":()=>t.e("app_components_dependabot_alerts_dependabot-alert-row-element_ts").then(t.bind(t,47872)),"dependabot-alert-table-header":()=>t.e("app_components_dependabot_alerts_dependabot-alert-table-header-element_ts").then(t.bind(t,95434)),"dependabot-updates-paused":()=>t.e("app_components_dependabot_dependabot-updates-paused-element_ts").then(t.bind(t,24566)),"deferred-diff-lines":()=>t.e("app_components_diffs_deferred-diff-lines-element_ts").then(t.bind(t,98695)),"edit-history":()=>t.e("app_components_discussions_edit-history-element_ts").then(t.bind(t,52782)),"conduit-profile-feed-visibility":()=>t.e("app_components_feed_conduit-profile-feed-visibility-element_ts").then(t.bind(t,82634)),"readme-toc":()=>t.e("app_components_files_readme-toc-element_ts").then(t.bind(t,67724)),"delayed-loading":()=>t.e("app_components_github_delayed-loading-element_ts").then(t.bind(t,55898)),"remote-pagination":()=>t.e("app_components_github_remote-pagination-element_ts").then(t.bind(t,37524)),"dialog-hydro":()=>t.e("app_components_hydro_dialog-hydro-element_ts").then(t.bind(t,48985)),"track-view":()=>t.e("app_components_hydro_track-view-element_ts").then(t.bind(t,78857)),"development-menu":()=>t.e("app_components_issues_references_development-menu-element_ts").then(t.bind(t,76542)),"load-versions":()=>t.e("app_components_marketplace_load-versions-element_ts").then(t.bind(t,23569)),"math-renderer":()=>Promise.all([t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("app_components_mathjax_math-renderer-element_ts")]).then(t.bind(t,45063)),"memex-project-picker":()=>Promise.all([t.e("app_assets_modules_github_virtual-listbox-focus-state_ts-node_modules_github_template-parts_l-448df2"),t.e("app_components_memex_memex-project-picker-element_ts")]).then(t.bind(t,6841)),"memex-project-picker-panel":()=>t.e("app_components_memex_memex-project-picker-panel-element_ts").then(t.bind(t,61266)),"memex-project-picker-interstitial":()=>t.e("app_components_memex_project_list_memex-project-picker-interstitial-element_ts").then(t.bind(t,31919)),"memex-project-picker-unlink":()=>t.e("app_components_memex_project_list_memex-project-picker-unlink-element_ts").then(t.bind(t,71882)),"project-buttons-list":()=>t.e("app_components_memex_project_list_project-buttons-list-element_ts").then(t.bind(t,96783)),"navigation-list":()=>t.e("app_components_navigation_navigation-list-element_ts").then(t.bind(t,3749)),"notification-shelf-watcher":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("ui_packages_updatable-content_updatable-content_ts"),t.e("node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-app_components_notifications_notif-ab7b66")]).then(t.bind(t,84695)),"feature-request":()=>t.e("app_components_organizations_member_requests_feature-request-element_ts").then(t.bind(t,86044)),"allowed-values-input":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_allowed-values-in-672002").then(t.bind(t,31052)),"host-setup":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_host-setup-element_ts").then(t.bind(t,48218)),"max-value":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(t.bind(t,20450)),"codespaces-policy-form":()=>t.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(t.bind(t,1586)),"private-registry-form":()=>t.e("app_components_organizations_settings_private-registry-form-element_ts").then(t.bind(t,57168)),"repository-selection-input":()=>t.e("app_components_packages_repository-selection-input-element_ts").then(t.bind(t,79571)),"experimental-action-menu":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_action_menu_experimental-action-menu-element_ts")]).then(t.bind(t,34511)),"custom-focus-group":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_experimental_select_menu_custom-focus-group-element_ts")]).then(t.bind(t,13429)),"select-panel":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_experimental_select-panel-element_ts")]).then(t.bind(t,91953)),"internal-nav-list-group":()=>t.e("app_components_primer_experimental_side_panel_nav_list_internal-nav-list-group-element_ts").then(t.bind(t,44533)),"split-page-layout":()=>t.e("app_components_primer_experimental_split-page-layout-element_ts").then(t.bind(t,80619)),"toggle-switch":()=>t.e("app_components_primer_experimental_toggle-switch-element_ts").then(t.bind(t,47677)),"lazy-load-section":()=>t.e("app_components_primer_navigation_list_lazy-load-section-element_ts").then(t.bind(t,88806)),"profile-timezone":()=>t.e("app_components_profiles_profile-timezone-element_ts").then(t.bind(t,9791)),"comment-actions":()=>t.e("app_components_pull_requests_comment-actions-element_ts").then(t.bind(t,44033)),"copilot-marketing-popover":()=>t.e("app_components_pull_requests_copilot-marketing-popover-element_ts").then(t.bind(t,36791)),"file-filter":()=>t.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(t.bind(t,93337)),"file-tree":()=>t.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(t.bind(t,58903)),"file-tree-toggle":()=>t.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(t.bind(t,42082)),"reactions-menu":()=>t.e("app_components_reactions_reactions-menu-element_ts").then(t.bind(t,91632)),"pin-organization-repo":()=>t.e("app_components_repositories_pin-organization-repo-element_ts").then(t.bind(t,75022)),"custom-scopes":()=>t.e("app_components_search_custom-scopes-element_ts").then(t.bind(t,88001)),"feature-preview-auto-enroll":()=>t.e("app_components_search_feature-preview-auto-enroll-element_ts").then(t.bind(t,52681)),"qbsearch-input":()=>Promise.all([t.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js"),t.e("vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_jtml_lib_index_js"),t.e("ui_packages_paths_index_ts"),t.e("ui_packages_query-builder-element_query-builder-element_ts"),t.e("app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts"),t.e("app_components_search_qbsearch-input-element_ts")]).then(t.bind(t,28956)),"alert-dismissal":()=>t.e("app_components_secret_scanning_alert_centric_view_alert-dismissal-element_ts").then(t.bind(t,83732)),"preview-announcement-button":()=>t.e("app_components_settings_messages_preview-announcement-button-element_ts").then(t.bind(t,37929)),"recovery-codes":()=>t.e("app_components_settings_recovery-codes-element_ts").then(t.bind(t,76001)),"project-picker":()=>Promise.all([t.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js"),t.e("app_assets_modules_github_virtual-listbox-focus-state_ts-node_modules_github_template-parts_l-448df2"),t.e("app_components_sidebar_project-picker-element_ts")]).then(t.bind(t,9282)),"launch-code":()=>t.e("app_components_signups_launch-code-element_ts").then(t.bind(t,97562)),"deferred-side-panel":()=>t.e("app_components_site_header_deferred-side-panel-element_ts").then(t.bind(t,87015)),"notification-indicator":()=>t.e("app_components_site_header_notification-indicator-element_ts").then(t.bind(t,88128)),"user-drawer-side-panel":()=>t.e("app_components_site_header_user-drawer-side-panel-element_ts").then(t.bind(t,69977)),"slash-command-toolbar-button":()=>t.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(t.bind(t,90500)),"featured-work":()=>t.e("app_components_sponsors_dashboard_featured-work-element_ts").then(t.bind(t,28718)),"sponsors-account-switcher":()=>t.e("app_components_sponsors_sponsors-account-switcher-element_ts").then(t.bind(t,5698)),"adjacent-text-nodes-menu":()=>t.e("app_components_stafftools_adjacent_text_nodes_adjacent-text-nodes-menu-element_ts").then(t.bind(t,97980)),"variant-menu-item":()=>t.e("app_components_stafftools_azure_exp_variant-menu-item-element_ts").then(t.bind(t,68946)),"metered-billing-settings-component":()=>t.e("app_components_stafftools_billing_businesses_metered-billing-settings-component-element_ts").then(t.bind(t,46638)),"billing-transaction-component":()=>t.e("app_components_stafftools_billing_history_billing-transaction-component-element_ts").then(t.bind(t,41796)),"invoice-download":()=>t.e("app_components_stafftools_billing_history_invoice-download-element_ts").then(t.bind(t,96438)),"payment-history":()=>t.e("app_components_stafftools_billing_history_payment-history-element_ts").then(t.bind(t,59675)),"sponsorships-tabs":()=>t.e("app_components_stafftools_billing_sponsorships-tabs-element_ts").then(t.bind(t,34727)),"bundle-size-stats":()=>Promise.all([t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("app_components_stafftools_bundle-size-stats_bundle-size-stats-element_ts")]).then(t.bind(t,85526)),"datahpc-staffbar":()=>t.e("app_components_stafftools_data_hpc_datahpc-staffbar-element_ts").then(t.bind(t,22855)),"react-profiling-toggle":()=>t.e("app_components_stafftools_react_react-profiling-toggle-element_ts").then(t.bind(t,63674)),"react-query-devtools":()=>Promise.all([t.e("react-core"),t.e("react-lib"),t.e("app_components_stafftools_react_react-query-devtools-element_ts")]).then(t.bind(t,42747)),"react-staffbar":()=>Promise.all([t.e("react-core"),t.e("app_components_stafftools_react_react-staffbar-element_ts")]).then(t.bind(t,88296)),"soft-nav-staffbar":()=>t.e("app_components_stafftools_soft_nav_soft-nav-staffbar-element_ts").then(t.bind(t,7664)),"soft-nav-staffbar-preview":()=>t.e("app_components_stafftools_soft_nav_soft-nav-staffbar-preview-element_ts").then(t.bind(t,58909)),"stafftools-invoiced-sponsorship-payment-options":()=>t.e("app_components_stafftools_sponsors_invoiced_stafftools-invoiced-sponsorship-payment-options-e-a6e272").then(t.bind(t,4269)),"suggestions-collapsible":()=>t.e("app_components_suggestions_suggestions-collapsible-element_ts").then(t.bind(t,49253)),"themed-picture":()=>t.e("app_components_themed_pictures_themed-picture-element_ts").then(t.bind(t,92421)),"tasklist-block-add-tasklist":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_sortablejs_Sortable_js"),t.e("vendors-node_modules_color-convert_index_js"),t.e("app_components_tracking_blocks_tracking-block-element_ts"),t.e("app_components_tracking_blocks_tasklist-block-add-tasklist-element_ts")]).then(t.bind(t,67907)),"tasklist-block-title":()=>t.e("app_components_tracking_blocks_tasklist-block-title-element_ts").then(t.bind(t,90686)),"tracking-block":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_sortablejs_Sortable_js"),t.e("vendors-node_modules_color-convert_index_js"),t.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(t.bind(t,81749)),"tracking-block-omnibar":()=>t.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(t.bind(t,166)),"two-factor-fallback-sms-config-toggle":()=>t.e("app_components_users_settings_two-factor-fallback-sms-config-toggle-element_ts").then(t.bind(t,76561)),"two-factor-inline-expander":()=>t.e("app_components_users_settings_two-factor-inline-expander-element_ts").then(t.bind(t,1198)),"actions-announceable-search-result-summary":()=>t.e("ui_packages_actions-announceable-search-result-summary-element_element-entry_ts").then(t.bind(t,76340)),"announce-live":()=>t.e("ui_packages_announce-live-element_element-entry_ts").then(t.bind(t,13084)),"avatar-reset":()=>t.e("ui_packages_avatar-reset-element_element-entry_ts").then(t.bind(t,96575)),"billing-checkout":()=>Promise.all([t.e("ui_packages_paths_index_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_billing-checkout-element_element-entry_ts-ui_packages_copilot-chat_utils_copilot--62eb4b")]).then(t.bind(t,67114)),"billing-country-and-region-selection":()=>t.e("ui_packages_billing-country-and-region-selection-element_element-entry_ts").then(t.bind(t,61206)),"business-shipping-information":()=>t.e("ui_packages_business-shipping-information-element_element-entry_ts").then(t.bind(t,98689)),"business-trial-accounts-form":()=>t.e("ui_packages_business-trial-accounts-form-element_element-entry_ts").then(t.bind(t,25315)),"business-use-billing-information-for-shipping":()=>t.e("ui_packages_business-use-billing-information-for-shipping-element_element-entry_ts").then(t.bind(t,62964)),"change-password":()=>t.e("ui_packages_change-password-element_element-entry_ts").then(t.bind(t,64741)),"codespace-share-dialog":()=>t.e("ui_packages_codespace-share-dialog-element_element-entry_ts").then(t.bind(t,49065)),"cohort-widget":()=>t.e("ui_packages_cohort-widget-element_element-entry_ts").then(t.bind(t,9201)),"context-region":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_jtml_lib_ind-5c8d7e"),t.e("ui_packages_context-region-element_element-entry_ts")]).then(t.bind(t,62674)),"cookie-consent-link":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_cookie-consent-link-element_element-entry_ts-ui_packages_promise-with-resolvers-p-7b7d42")]).then(t.bind(t,4968)),"copilot-business-settings":()=>t.e("ui_packages_copilot-business-settings-element_element-entry_ts").then(t.bind(t,77489)),"copilot-dashboard-entrypoint":()=>Promise.all([t.e("ui_packages_paths_index_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-types_ts-ui_packages_copilot-dashboard-entrypoint-79f82c")]).then(t.bind(t,70348)),"copilot-dashboard-no-quota":()=>t.e("ui_packages_copilot-dashboard-no-quota-element_element-entry_ts").then(t.bind(t,7871)),"copilot-mixed-license-orgs-list":()=>t.e("ui_packages_copilot-mixed-license-orgs-list-element_element-entry_ts").then(t.bind(t,19498)),"copilot-plan-account-select":()=>t.e("ui_packages_copilot-plan-account-select-element_element-entry_ts").then(t.bind(t,87342)),"copilot-plan-select-dialog":()=>t.e("ui_packages_copilot-plan-select-dialog-element_element-entry_ts").then(t.bind(t,37291)),"copilot-purchase-intent-form":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_copilot-purchase-intent-form-element_element-entry_ts-ui_packages_promise-with-re-906b61")]).then(t.bind(t,59175)),"copilot-text-completion":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-b25f11"),t.e("ui_packages_copilot-text-completion-element_element-entry_ts")]).then(t.bind(t,29931)),"copilot-user-settings":()=>t.e("ui_packages_copilot-user-settings-element_element-entry_ts").then(t.bind(t,51930)),"copy-project":()=>t.e("ui_packages_copy-project-element_element-entry_ts").then(t.bind(t,43498)),"deploy-key-policy-warning":()=>t.e("ui_packages_deploy-key-policy-warning-element_element-entry_ts").then(t.bind(t,81936)),"discussion-spotlight-container":()=>t.e("ui_packages_discussion-spotlight-container-element_element-entry_ts").then(t.bind(t,56848)),"document-dropzone":()=>t.e("ui_packages_document-dropzone-element_element-entry_ts").then(t.bind(t,70693)),"edit-hook-secret":()=>t.e("ui_packages_edit-hook-secret-element_element-entry_ts").then(t.bind(t,30013)),"education-overview-component":()=>t.e("ui_packages_education-overview-component-element_element-entry_ts").then(t.bind(t,9695)),"emu-contribution-blocked-hint":()=>t.e("ui_packages_emu-contribution-blocked-hint-element_element-entry_ts").then(t.bind(t,74088)),"expandable-role-row":()=>t.e("ui_packages_expandable-role-row-element_element-entry_ts").then(t.bind(t,93213)),"experimental-action-list":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("ui_packages_experimental-action-list-element_element-entry_ts")]).then(t.bind(t,65874)),"fgp-search":()=>t.e("ui_packages_fgp-search-element_element-entry_ts").then(t.bind(t,70335)),"flywheel-return-to-tour":()=>t.e("ui_packages_flywheel-return-to-tour-element_element-entry_ts").then(t.bind(t,34940)),"fullstory-capture":()=>Promise.all([t.e("vendors-node_modules_fullstory_browser_dist_index_esm_js"),t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_fullstory-capture-element_element-entry_ts-ui_packages_promise-with-resolvers-pol-0a51eb")]).then(t.bind(t,11803)),"ghcc-consent":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_ghcc-consent-element_element-entry_ts-ui_packages_promise-with-resolvers-polyfill-e4d890")]).then(t.bind(t,13588)),"inline-security-checkup-notice":()=>t.e("ui_packages_inline-security-checkup-notice-element_element-entry_ts").then(t.bind(t,49313)),"input-page-refresh":()=>t.e("ui_packages_input-page-refresh-element_element-entry_ts").then(t.bind(t,23915)),"integration-agent-form":()=>t.e("ui_packages_integration-agent-form-element_element-entry_ts").then(t.bind(t,44750)),"issue-create":()=>t.e("ui_packages_issue-create-element_element-entry_ts").then(t.bind(t,439)),"jump-to":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts"),t.e("ui_packages_jump-to-element_element-entry_ts")]).then(t.bind(t,3353)),"licensing-apply-coupon-code":()=>t.e("ui_packages_licensing-apply-coupon-code-element_element-entry_ts").then(t.bind(t,97097)),"linked-sku-select":()=>t.e("ui_packages_linked-sku-select-element_element-entry_ts").then(t.bind(t,23889)),"markdown-accessiblity-table":()=>t.e("ui_packages_markdown-accessiblity-table-element_element-entry_ts").then(t.bind(t,61295)),"marketplace-security-compliance-trader-self-certification":()=>t.e("ui_packages_marketplace-security-compliance-trader-self-certification-element_element-entry_ts").then(t.bind(t,42827)),"microsoft-analytics":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_microsoft-analytics-element_element-entry_ts-ui_packages_promise-with-resolvers-p-9fec2a")]).then(t.bind(t,47589)),"microsoft-analytics-event":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_microsoft-analytics-event-element_element-entry_ts-ui_packages_promise-with-resol-72e13e")]).then(t.bind(t,40045)),"query-builder":()=>Promise.all([t.e("vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_jtml_lib_index_js"),t.e("ui_packages_query-builder-element_query-builder-element_ts"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_query-builder-element_element-entry_ts")]).then(t.bind(t,16913)),"react-partial-anchor":()=>t.e("ui_packages_react-partial-anchor-element_element-entry_ts").then(t.bind(t,6352)),"security-analysis-dependabot-updates":()=>t.e("ui_packages_security-analysis-dependabot-updates-element_element-entry_ts").then(t.bind(t,43637)),"security-analysis-ghas":()=>t.e("ui_packages_security-analysis-ghas-element_element-entry_ts").then(t.bind(t,6471)),"share-button-form-submit-handler":()=>t.e("ui_packages_share-button-form-submit-handler-element_element-entry_ts").then(t.bind(t,93522)),"show-dialog-on-load":()=>t.e("ui_packages_show-dialog-on-load-element_element-entry_ts").then(t.bind(t,4454)),"sidebar-pinned-topics":()=>t.e("ui_packages_sidebar-pinned-topics-element_element-entry_ts").then(t.bind(t,9504)),"signup-form":()=>t.e("ui_packages_signup-form-element_element-entry_ts").then(t.bind(t,21123)),"signups-marketing-consent-fields":()=>t.e("ui_packages_signups-marketing-consent-fields-element_element-entry_ts").then(t.bind(t,72316)),"site-header-logged-in-user-menu":()=>t.e("ui_packages_site-header-logged-in-user-menu-element_element-entry_ts").then(t.bind(t,26418)),"stafftools-topics-table":()=>t.e("ui_packages_stafftools-topics-table-element_element-entry_ts").then(t.bind(t,89010)),"task-component":()=>t.e("ui_packages_task-component-element_element-entry_ts").then(t.bind(t,14557)),"team-sync-okta-config-form":()=>t.e("ui_packages_team-sync-okta-config-form-element_element-entry_ts").then(t.bind(t,4138)),"unveil-container":()=>t.e("ui_packages_unveil-container-element_element-entry_ts").then(t.bind(t,81009)),"updatable-content":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("ui_packages_updatable-content_updatable-content_ts"),t.e("node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-ui_packages_stats_stats_ts-ui_pack-128132")]).then(t.bind(t,68091)),"visible-password":()=>t.e("ui_packages_visible-password-element_element-entry_ts").then(t.bind(t,56562)),"webauthn-get":()=>t.e("ui_packages_webauthn-get-element_element-entry_ts").then(t.bind(t,17226)),"webauthn-subtle":()=>t.e("ui_packages_webauthn-subtle-element_element-entry_ts").then(t.bind(t,50222)),"profile-pins":()=>t.e("app_assets_modules_github_profile_profile-pins-element_ts").then(t.bind(t,5778)),"emoji-picker":()=>t.e("app_assets_modules_github_emoji-picker-element_ts").then(t.bind(t,43707)),"insights-query":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_insights-query_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,76583)),"remote-clipboard-copy":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(t.bind(t,44056)),"series-table":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_series-table_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,61987)),"line-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_line-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,80452)),"bar-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_bar-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,163)),"column-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_column-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,54132)),"stacked-area-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_stacked-area-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,28623)),"hero-stat":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_hero-stat_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,36714)),"pulse-authors-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(t.bind(t,38419)),"community-contributions-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(t.bind(t,78088)),"discussion-page-views-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(t.bind(t,51512)),"discussions-daily-contributors":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(t.bind(t,69569)),"discussions-new-contributors":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(t.bind(t,19844)),"code-frequency-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(t.bind(t,66389)),"contributors-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("vendors-node_modules_d3-collection_src_index_js-node_modules_d3-shape_src_area_js-node_module-46277c"),t.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(t.bind(t,45381)),"traffic-clones-graph":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(t.bind(t,15557)),"traffic-visitors-graph":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(t.bind(t,42984)),"commit-activity-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-ease_src_back_js-node_modules_d3-ease_src_elastic_js-node_modules_d3--69cc61"),t.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(t.bind(t,54938)),"marketplace-insights-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(t.bind(t,304)),"user-sessions-map":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-zoom_src_index_js"),t.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-geo_src_centroid_js-node_modules_d-126cf1"),t.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(t.bind(t,61363)),"reload-after-polling":()=>t.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(t.bind(t,42908)),"package-dependencies-security-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(t.bind(t,7132)),".js-sub-dependencies":()=>t.e("app_assets_modules_github_dependencies_ts").then(t.bind(t,72236)),"network-graph":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(t.bind(t,80357)),"inline-machine-translation":()=>t.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(t.bind(t,11652)),"custom-patterns-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_assets_modules_github_secret-scanning_custom-pa-305813")]).then(t.bind(t,72938))})},39595:(e,s,t)=>{let _;t.d(s,{CF:()=>h,p_:()=>C,FB:()=>m,Se:()=>w,aC:()=>S,zV:()=>A});let n=new WeakSet,o=new WeakMap;function i(e=document){if(o.has(e))return o.get(e);let s=!1,t=new MutationObserver(e=>{for(let s of e)if("attributes"===s.type&&s.target instanceof Element)r(s.target);else if("childList"===s.type&&s.addedNodes.length)for(let e of s.addedNodes)e instanceof Element&&a(e)});t.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let _={get closed(){return s},unsubscribe(){s=!0,o.delete(e),t.disconnect()}};return o.set(e,_),_}function a(e){for(let s of e.querySelectorAll("[data-action]"))r(s);e instanceof Element&&e.hasAttribute("data-action")&&r(e)}function d(e){let s=e.currentTarget;for(let t of l(s))if(e.type===t.type){let _=s.closest(t.tag);n.has(_)&&"function"==typeof _[t.method]&&_[t.method](e);let o=s.getRootNode();if(o instanceof ShadowRoot&&n.has(o.host)&&o.host.matches(t.tag)){let s=o.host;"function"==typeof s[t.method]&&s[t.method](e)}}}function*l(e){for(let s of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=s.lastIndexOf(":"),t=Math.max(0,s.lastIndexOf("#"))||s.length;yield{type:s.slice(0,e),tag:s.slice(e+1,t),method:s.slice(t+1)||"handleEvent"}}}function r(e){for(let s of l(e))e.addEventListener(s.type,d)}function m(e,s){let t=e.tagName.toLowerCase();if(e.shadowRoot){for(let _ of e.shadowRoot.querySelectorAll(`[data-target~="${t}.${s}"]`))if(!_.closest(t))return _}for(let _ of e.querySelectorAll(`[data-target~="${t}.${s}"]`))if(_.closest(t)===e)return _}let c=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),p=(e,s="property")=>{let t=c(e);if(!t.includes("-"))throw new DOMException(`${s}: ${String(e)} is not a valid ${s} name`,"SyntaxError");return t},u="attr";function h(e,s){q(e,u).add(s)}let b=new WeakSet;function g(e,s){if(b.has(e))return;b.add(e);let t=Object.getPrototypeOf(e),_=t?.constructor?.attrPrefix??"data-";for(let n of(s||(s=q(t,u)),s)){let s=e[n],t=p(`${_}${n}`),o={configurable:!0,get(){return this.getAttribute(t)||""},set(e){this.setAttribute(t,e||"")}};"number"==typeof s?o={configurable:!0,get(){return Number(this.getAttribute(t)||0)},set(e){this.setAttribute(t,e)}}:"boolean"==typeof s&&(o={configurable:!0,get(){return this.hasAttribute(t)},set(e){this.toggleAttribute(t,e)}}),Object.defineProperty(e,n,o),n in e&&!e.hasAttribute(t)&&o.set.call(e,s)}}let f=new Map,v=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),y=new Promise(e=>{let s=new AbortController;s.signal.addEventListener("abort",()=>e());let t={once:!0,passive:!0,signal:s.signal},_=()=>s.abort();document.addEventListener("mousedown",_,t),document.addEventListener("touchstart",_,t),document.addEventListener("keydown",_,t),document.addEventListener("pointerdown",_,t)}),k={ready:()=>v,firstInteraction:()=>y,visible:e=>new Promise(s=>{let t=new IntersectionObserver(e=>{for(let _ of e)if(_.isIntersecting){s(),t.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let s of document.querySelectorAll(e))t.observe(s)})},j=new WeakMap;function x(e){cancelAnimationFrame(j.get(e)||0),j.set(e,requestAnimationFrame(()=>{for(let s of f.keys()){let t=e instanceof Element&&e.matches(s)?e:e.querySelector(s);if(customElements.get(s)||t){let _=t?.getAttribute("data-load-on")||"ready",n=_ in k?k[_]:k.ready;for(let e of f.get(s)||[])n(s).then(e);f.delete(s),j.delete(e)}}}))}function w(e,s){for(let[t,_]of("string"==typeof e&&s&&(e={[e]:s}),Object.entries(e)))f.has(t)||f.set(t,new Set),f.get(t).add(_);P(document)}function P(e){_||(_=new MutationObserver(e=>{if(f.size)for(let s of e)for(let e of s.addedNodes)e instanceof Element&&x(e)})),x(e),_.observe(e,{subtree:!0,childList:!0})}let z=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let s=this,t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){s.connectedCallback(this,t)};let _=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){s.disconnectedCallback(this,_)};let n=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,t,_){s.attributeChangedCallback(this,e,t,_,n)};let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return s.observedAttributes(this,o)},set(e){o=e}}),function(e){let s=e.observedAttributes||[],t=e.attrPrefix??"data-",_=e=>p(`${t}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...q(e.prototype,u)].map(_).concat(s),set(e){s=e}})}(e),function(e){let s=c(e.name).replace(/-element$/,"");try{window.customElements.define(s,e),window[e.name]=customElements.get(s)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,s){return s}connectedCallback(e,s){var t,_;for(let s of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))s.parentElement===e&&e.attachShadow({mode:"closed"===s.getAttribute("data-shadowroot")?"closed":"open"}).append(s.content.cloneNode(!0));(g(e),n.add(e),e.shadowRoot&&(a(_=e.shadowRoot),i(_)),a(e),i(e.ownerDocument),s?.call(e),e.shadowRoot)&&(a(t=e.shadowRoot),i(t),P(e.shadowRoot))}disconnectedCallback(e,s){s?.call(e)}attributeChangedCallback(e,s,t,_,n){g(e),"data-catalyst"!==s&&n&&n.call(e,s,t,_)}};function q(e,s){if(!Object.prototype.hasOwnProperty.call(e,z)){let s=e[z],t=e[z]=new Map;if(s)for(let[e,_]of s)t.set(e,new Set(_))}let t=e[z];return t.has(s)||t.set(s,new Set),t.get(s)}function S(e,s){q(e,"target").add(s),Object.defineProperty(e,s,{configurable:!0,get(){return m(this,s)}})}function A(e,s){q(e,"targets").add(s),Object.defineProperty(e,s,{configurable:!0,get(){let e=this.tagName.toLowerCase(),t=[];if(this.shadowRoot)for(let _ of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${s}"]`))_.closest(e)||t.push(_);for(let _ of this.querySelectorAll(`[data-targets~="${e}.${s}"]`))_.closest(e)===this&&t.push(_);return t}})}function C(e){new CatalystDelegate(e)}}},e=>{e(e.s=14487)}]); +//# sourceMappingURL=element-registry-81fd124959c2.js.map \ No newline at end of file diff --git a/all/lib/environment-89128d48c6ff.js b/all/lib/environment-89128d48c6ff.js new file mode 100644 index 0000000..ff3ccec --- /dev/null +++ b/all/lib/environment-89128d48c6ff.js @@ -0,0 +1,2 @@ +(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{48359:()=>{if(!("ariaNotify"in Element.prototype)){let e=`${Date.now()}`;try{e=crypto.randomUUID()}catch{}let t=Symbol(),o=`live-region-${e}`;let Message=class Message{element;message;priority="normal";constructor({element:e,message:t,priority:o="normal"}){this.element=e,this.message=t,this.priority=o}#e(){return this.element.isConnected&&!this.element.closest("[inert]")&&(this.element.ownerDocument.querySelector(":modal")?.contains(this.element)??!0)}async announce(){if(!this.#e())return;let e=this.element.closest("dialog")||this.element.closest("[role='dialog']")||this.element.getRootNode();(!e||e instanceof Document)&&(e=document.body);let r=e.querySelector(o);r||(r=document.createElement(o),e.append(r)),await new Promise(e=>setTimeout(e,250)),r.handleMessage(t,this.message)}};let r=new class MessageQueue{#t=[];#o;enqueue(e){let{priority:t}=e;if("high"===t){let t=this.#t.findLastIndex(e=>"high"===e.priority);this.#t.splice(t+1,0,e)}else this.#t.push(e);this.#o||this.#r()}async #r(){this.#o=this.#t.shift(),this.#o&&(await this.#o.announce(),this.#r())}};let LiveRegionCustomElement=class LiveRegionCustomElement extends HTMLElement{#l=this.attachShadow({mode:"closed"});connectedCallback(){this.ariaLive="polite",this.ariaAtomic="true",this.style.marginLeft="-1px",this.style.marginTop="-1px",this.style.position="absolute",this.style.width="1px",this.style.height="1px",this.style.overflow="hidden",this.style.clipPath="rect(0 0 0 0)",this.style.overflowWrap="normal"}handleMessage(e=null,o=""){t===e&&(this.#l.textContent==o&&(o+="\xa0"),this.#l.textContent=o)}};customElements.define(o,LiveRegionCustomElement),Element.prototype.ariaNotify=function(e,{priority:t="normal"}={}){r.enqueue(new Message({element:this,message:e,priority:t}))}}},31196:e=>{!function(){"use strict";e.exports={polyfill:function(){var e=window,t=document;if(!("scrollBehavior"in t.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var o,r=e.HTMLElement||e.Element,l=468,i={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:r.prototype.scroll||c,scrollIntoView:r.prototype.scrollIntoView},s=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,n=+(o=e.navigator.userAgent,!!RegExp("MSIE |Trident/|Edge/").test(o));e.scroll=e.scrollTo=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0]))return void i.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset);h.call(e,t.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset)}},e.scrollBy=function(){if(void 0!==arguments[0]){if(a(arguments[0]))return void i.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0);h.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset))}},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0])){if("number"==typeof arguments[0]&&void 0===arguments[1])throw SyntaxError("Value could not be converted");i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop);return}var e=arguments[0].left,t=arguments[0].top;h.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}},r.prototype.scrollBy=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0]))return void i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},r.prototype.scrollIntoView=function(){if(!0===a(arguments[0]))return void i.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]);var o=function(e){for(var o,r,l;e!==t.body&&!1===(r=u(o=e,"Y")&&f(o,"Y"),l=u(o,"X")&&f(o,"X"),r||l);)e=e.parentNode||e.host;return e}(this),r=o.getBoundingClientRect(),l=this.getBoundingClientRect();o!==t.body?(h.call(this,o,o.scrollLeft+l.left-r.left,o.scrollTop+l.top-r.top),"fixed"!==e.getComputedStyle(o).position&&e.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):e.scrollBy({left:l.left,top:l.top,behavior:"smooth"})}}function c(e,t){this.scrollLeft=e,this.scrollTop=t}function a(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function u(e,t){return"Y"===t?e.clientHeight+n1?1:c))),i=o.startX+(o.x-o.startX)*r,n=o.startY+(o.y-o.startY)*r,o.method.call(o.scrollable,i,n),(i!==o.x||n!==o.y)&&e.requestAnimationFrame(t.bind(e,o))}({scrollable:a,method:h,startTime:d,startX:u,startY:f,x:r,y:n})}}}}()},9158:(e,t,o)=>{"use strict";var r=o(22353),l=o(96679);l.cg?.addEventListener("error",e=>{e.error&&(0,r.N7)(e.error)}),l.cg?.addEventListener("unhandledrejection",async e=>{if(e.promise)try{await e.promise}catch(e){(0,r.N7)(e)}}),l.cg?.location.hash==="#b00m"&&setTimeout(()=>{throw Error("b00m")}),o(31196),o(48359);var i=o(7479);let s=fetch;function n({input:e,error:t,status:o}){if(!t)return;let r=e instanceof Request?e.url:e.toString();(0,i.i)({incrementKey:"FETCH_ERROR",requestUrl:window.location.href,referredRequestUrl:r,incrementTags:{status:String(o)}},!1,1)}var c=o(27851),a=o(77065),u=o(26559);let f=window.fetch,h=(e,t)=>{if(e instanceof Request){let t={...Object.fromEntries(e.headers.entries()),...(0,u.kt)()};return f(new Request(e,{headers:t}))}{let o={...t?.headers??{},...(0,u.kt)()};return f(new Request(e,{...t,headers:o}))}};document.documentElement.hasAttribute("override-fetch")&&window.fetch!==h&&(window.fetch=h);var d=o(88191);(0,a.Bb)(),"undefined"!=typeof document&&(l.cg&&(l.cg.fetch=async(e,t)=>{try{let o=await s(e,t);return n({input:e,error:!o.ok,status:o.status}),o}catch(t){throw n({input:e,error:!0,status:"unknown"}),t}}),(()=>{if((0,c.G7)("remove_child_patch")&&"function"==typeof Node&&Node.prototype){let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){try{return e.apply(this,[t])}catch(e){if(e instanceof Error&&e.stack?.includes("react-lib"))return t;throw e}}}})(),(()=>{if((0,c.G7)("insert_before_patch")&&"function"==typeof Node&&Node.prototype){let e=Node.prototype.insertBefore;Node.prototype.insertBefore=function(t,o){try{return e.apply(this,[t,o])}catch(e){if(e instanceof Error&&(e.stack?.includes("react-lib")||e.stack?.includes("react-dom")))return t;throw e}}}})(),(0,d.pS)())},53005:(e,t,o)=>{"use strict";o.d(t,{O:()=>s,S:()=>i});var r=o(96679);let l=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",i="X-GitHub-Client-Version";function s(){return l}},26559:(e,t,o)=>{"use strict";o.d(t,{jC:()=>c,kt:()=>s,tV:()=>n});var r=o(53005),l=o(27851),i=o(88191);function s(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,i.wE)(e)};return(0,l.G7)("client_version_header")&&(t={...t,[r.S]:(0,r.O)()}),t}function n(e,t){for(let[o,r]of Object.entries(s(t)))e.set(o,r)}function c(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,o)=>{"use strict";o.d(t,{$r:()=>s,M1:()=>n,li:()=>l,pS:()=>a,wE:()=>c});var r=o(96679);let l="X-Fetch-Nonce",i=new Set;function s(e){i.add(e)}function n(){return i.values().next().value||""}function c(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[l]=n():i.has(e)?t[l]=e:t[l]=Array.from(i).join(","),t}function a(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&s(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","ui_packages_failbot_failbot_ts"],()=>t(9158)),e.O()}]); +//# sourceMappingURL=environment-6061c947cc4a.js.map \ No newline at end of file diff --git a/all/lib/github-elements-86cb7fc402e2.js b/all/lib/github-elements-86cb7fc402e2.js new file mode 100644 index 0000000..ae9b280 --- /dev/null +++ b/all/lib/github-elements-86cb7fc402e2.js @@ -0,0 +1,4 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{19723:(e,t,i)=>{i(86643),i(20761),i(74057),i(91707),i(62044),i(90204);var n=i(94147);i(78143),i(27552),i(72705),i(81028),i(44911),i(92284);var r=i(26559),s=i(96679);s.cg&&(s.cg.IncludeFragmentElement.prototype.fetch=function(e){let t=this.getAttribute("data-nonce")||"";return(0,r.tV)(e.headers,t),window.fetch(e)}),i(62643);var a=i(39595);function o(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}let l=class GitCloneHelpElement extends HTMLElement{updateURL(e){let t=e.currentTarget,i=t.getAttribute("data-url")||"";if(this.helpField.value=i,t.matches(".js-git-protocol-clone-url"))for(let e of this.helpTexts)e.textContent=i;for(let e of this.cloneURLButtons)e.classList.remove("selected");t.classList.add("selected")}};function u(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function d(e,t){var i=u(e,t,"get");return i.get?i.get.call(e):i.value}function h(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function c(e,t,i){var n=u(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}function m(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}o([a.aC],l.prototype,"helpField",void 0),o([a.zV],l.prototype,"helpTexts",void 0),o([a.zV],l.prototype,"cloneURLButtons",void 0),l=o([a.p_],l);var p=new WeakMap,f=new WeakMap,v=new WeakMap,g=new WeakMap;let b=class MarkedTextElement extends HTMLElement{get query(){return this.ownerInput?this.ownerInput.value:this.getAttribute("query")||""}set query(e){this.setAttribute("query",e)}get ownerInput(){let e=this.ownerDocument.getElementById(this.getAttribute("data-owner-input")||"");return e instanceof HTMLInputElement?e:null}connectedCallback(){this.handleEvent(),this.ownerInput?.addEventListener("input",this),c(this,v,new MutationObserver(()=>this.handleEvent()))}handleEvent(){d(this,g)&&cancelAnimationFrame(d(this,g)),c(this,g,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){this.ownerInput?.removeEventListener("input",this),d(this,v).disconnect()}mark(){let e=this.textContent||"",t=this.query;if(e===d(this,p)&&t===d(this,f))return;c(this,p,e),c(this,f,t),d(this,v).disconnect();let i=0,n=document.createDocumentFragment();for(let r of(this.positions||function(e,t){let i=[],n=0;for(let r=0;re.length)continue;""!==e.slice(i,r)&&n.appendChild(document.createTextNode(e.slice(i,r))),i=r+1;let t=document.createElement("mark");t.textContent=e[r],n.appendChild(t)}n.appendChild(document.createTextNode(e.slice(i))),this.replaceChildren(n),d(this,v).observe(this,{attributes:!0,childList:!0,subtree:!0})}constructor(...e){super(...e),h(this,p,{writable:!0,value:""}),h(this,f,{writable:!0,value:""}),h(this,v,{writable:!0,value:void 0}),h(this,g,{writable:!0,value:void 0}),m(this,"positions",void 0)}};m(b,"observedAttributes",["query","data-owner-input"]),window.customElements.get("marked-text")||(window.MarkedTextElement=b,window.customElements.define("marked-text",b));var w=i(80558);let y=class PasswordStrengthElement extends HTMLElement{connectedCallback(){this.addEventListener("input",E)}disconnectedCallback(){this.removeEventListener("input",E)}};function E(e){let t=e.currentTarget;if(!(t instanceof y))return;let i=e.target;if(!(i instanceof HTMLInputElement))return;let n=i.form;if(!(n instanceof HTMLFormElement))return;let r=function(e,t){let i={valid:!1,hasMinimumCharacterCount:e.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:0!==t.passphraseLength&&e.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(e),hasNumber:/\d/.test(e)};return i.valid=i.hasMinimumPassphraseLength||i.hasMinimumCharacterCount&&i.hasLowerCase&&i.hasNumber,i}(i.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(r.valid){i.setCustomValidity("");let e=t.querySelector("dl.form-group");e&&(e.classList.remove("errored"),e.classList.add("successed"))}else"true"!==t.getAttribute("skip-custom-validity")&&i.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");(function(e,t){let i=e.querySelector("[data-more-than-n-chars]"),n=e.querySelector("[data-min-chars]"),r=e.querySelector("[data-number-requirement]"),s=e.querySelector("[data-letter-requirement]"),a=e.getAttribute("error-class")?.split(" ").filter(e=>e.length>0)||[],o=e.getAttribute("pass-class")?.split(" ").filter(e=>e.length>0)||[];for(let e of[i,n,r,s])e?.classList.remove(...a,...o);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...o);else if(t.valid)n.classList.add(...o),r.classList.add(...o),s.classList.add(...o);else{let e=t.hasMinimumCharacterCount?o:a,l=t.hasNumber?o:a,u=t.hasLowerCase?o:a;i?.classList.add(...a),n.classList.add(...e),r.classList.add(...l),s.classList.add(...u)}})(t,r),(0,w.t)(n)}function C(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}window.customElements.get("password-strength")||(window.PasswordStrengthElement=y,window.customElements.define("password-strength",y)),i(45323);let L=class PollIncludeFragmentElement extends n.T{async fetch(e,t){let i=await super.fetch(e),n=t||this.intervalMilliseconds;(!n||isNaN(n))&&(n=1e3);let r=isNaN(this.backoffMultiplier)?1.5:this.backoffMultiplier;return 202===i.status?(await new Promise(e=>{this.pollingTimeout=setTimeout(e,n)}),this.fetch(e,n*r)):i}refetch(){return this.cancelPolling(),super.refetch()}connectedCallback(){super.connectedCallback(),this.retryButton&&this.retryButton.addEventListener("click",()=>{this.refetch()})}disconnectedCallback(){this.cancelPolling()}cancelPolling(){this.pollingTimeout&&clearTimeout(this.pollingTimeout)}constructor(...e){super(...e),C(this,"intervalMilliseconds",1e3),C(this,"backoffMultiplier",1.5),C(this,"pollingTimeout",null)}};x([a.aC],L.prototype,"retryButton",void 0),x([a.CF],L.prototype,"intervalMilliseconds",void 0),x([a.CF],L.prototype,"backoffMultiplier",void 0),L=x([a.p_],L);var k=i(35908);let M=e=>void 0===e||/\n/.test(e),A=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],T=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],_=new WeakMap;function S(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let q=new WeakMap,I=class SlashCommandExpander{destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(e,t){this.input===document.activeElement&&this.setMenu(e,t)}deactivate(){let e=this.menu,t=this.combobox;return!!e&&!!t&&(this.createLink?.removeEventListener("hotkey-fire",this.onCreateCommandLinkKeyDown),this.menu=null,this.createLink=null,this.combobox=null,e.removeEventListener("combobox-commit",this.oncommit),e.removeEventListener("mousedown",this.onmousedown),t.destroy(),e.remove(),!0)}setMenu(e,t){this.deactivate(),this.menu=t,this.createLink=t.querySelector(".js-slash-command-menu-create-link"),t.id||(t.id=`text-expander-${Math.floor(1e5*Math.random()).toString()}`),this.expander.append(t);let i=t.querySelector(".js-command-list-container"),n={tabInsertsSuggestions:!1};i?this.combobox=new k.A(this.input,i,n):this.combobox=new k.A(this.input,t,n);let{top:r,left:s}=function(e,t=e.selectionEnd){let{mirror:i,marker:n}=function(e,t){let i,n,r=e.nodeName.toLowerCase();if("textarea"!==r&&"input"!==r)throw Error("expected textField to a textarea or input");let s=_.get(e);if(s&&s.parentElement===e.parentElement)s.textContent="";else{s=document.createElement("div"),_.set(e,s);let t=window.getComputedStyle(e),i=A.slice(0);"textarea"===r?i.push("white-space:pre-wrap;"):i.push("white-space:nowrap;");for(let e=0,n=T.length;e{i.remove()},5e3),{top:s.top-r.top,left:s.left-r.left}}(this.input,e.position),a=parseInt(window.getComputedStyle(this.input).fontSize);t.style.top=`${r+a}px`,t.style.left=`${s}px`,this.combobox.start(),t.addEventListener("combobox-commit",this.oncommit),t.addEventListener("mousedown",this.onmousedown),this.createLink?.addEventListener("hotkey-fire",this.onCreateCommandLinkKeyDown),this.combobox.navigate(1)}setValue(e){if(null==e)return;let t=this.match;if(!t)return;let{cursor:i,value:n}=this.replaceCursorMark(e);n=n?.length===0?n:`${n} `;let r=t.position-t.key.length,s=t.position+t.text.length;this.input.focus();let a=!1;try{this.input.setSelectionRange(r,s),a=document.execCommand("insertText",!1,n)}catch{a=!1}if(!a){let e=this.input.value.substring(0,t.position-t.key.length),i=this.input.value.substring(t.position+t.text.length);this.input.value=e+n+i}this.deactivate(),i=r+(i||n.length),this.input.selectionStart=i,this.input.selectionEnd=i}replaceCursorMark(e){let t=/%cursor%/gm,i=t.exec(e);return i?{cursor:i.index,value:e.replace(t,"")}:{cursor:null,value:e}}async onCommit({target:e}){if(!(e instanceof HTMLElement)||!this.combobox)return;let t=this.match;if(!t)return;let n={item:e,key:t.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:n}),s=!this.expander.dispatchEvent(r),{onValue:a}=await i.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(i.bind(i,45369));await a(this.expander,t.key,e),!s&&n.value&&this.setValue(n.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(e){return new Promise(t=>setTimeout(t,e))}async onInput(){if(this.justPasted){this.justPasted=!1;return}let e=this.findMatch();if(e){if(this.match=e,await this.delay(this.appropriateDelay()),this.match!==e)return;let t=await this.notifyProviders(e);if(!this.match)return;t?this.activate(e,t):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(){return 250}findMatch(){let e=this.input.selectionEnd,t=this.input.value;for(let i of this.expander.getKeys()){let n=function(e,t,i){let n=e.lastIndexOf(t,i-1);if(-1===n||e.lastIndexOf(" ",i-1)>n||e.lastIndexOf(` +`,i-1)>n)return;let r=e[n-1];if(!r||` +`===r)return{word:e.substring(n+t.length,i),position:n+t.length,beginningOfLine:M(r)}}(t,i,e);if(n)return{text:n.word,key:i,position:n.position,beginningOfLine:n.beginningOfLine}}}async notifyProviders(e){let t=[],n=e=>t.push(e),r=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:e.text,key:e.key}});if(!this.expander.dispatchEvent(r))return;let{onChange:s}=await i.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(i.bind(i,45369));return s(this.expander,e.key,n,e.text),(await Promise.all(t)).filter(e=>e.matched).map(e=>e.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(e){if("Tab"===e.key&&this.createLink){e.stopImmediatePropagation(),e.preventDefault();let t=this.combobox;this.combobox=null,this.createLink.focus(),this.combobox=t;return}"Escape"===e.key&&this.deactivate()&&(e.stopImmediatePropagation(),e.preventDefault())}onCreateCommandLinkKeyDown(e){e.stopImmediatePropagation(),e.preventDefault(),this.input?.focus()}constructor(e,t){S(this,"expander",void 0),S(this,"input",void 0),S(this,"menu",void 0),S(this,"createLink",void 0),S(this,"oninput",void 0),S(this,"onkeydown",void 0),S(this,"onpaste",void 0),S(this,"oncommit",void 0),S(this,"onblur",void 0),S(this,"onmousedown",void 0),S(this,"combobox",void 0),S(this,"match",void 0),S(this,"justPasted",void 0),S(this,"interactingWithMenu",void 0),this.expander=e,this.input=t,this.combobox=null,this.menu=null,this.createLink=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.onCreateCommandLinkKeyDown=this.onCreateCommandLinkKeyDown.bind(this),this.interactingWithMenu=!1,t.addEventListener("paste",this.onpaste),t.addEventListener("input",this.oninput),t.addEventListener("keydown",this.onkeydown),t.addEventListener("blur",this.onblur)}},j=class SlashCommandExpanderElement extends HTMLElement{getKeys(){let e=this.getAttribute("keys");return e?e.split(" "):[]}connectedCallback(){let e=this.querySelector('input[type="text"], textarea');if(!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;let t=new I(this,e);q.set(this,t)}reconnect(){if(null!==this.querySelector(".js-slash-command-menu:not(.d-none)"))return;let e=q.get(this);e&&(e.destroy(),q.delete(this)),this.connectedCallback()}disconnectedCallback(){let e=q.get(this);e&&(e.destroy(),q.delete(this))}setValue(e){let t=q.get(this);t&&t.setValue(e)}setMenu(e,t=!1){let i=q.get(this);i&&i.match&&(t&&(i.interactingWithMenu=!0),i.setMenu(i.match,e))}closeMenu(){let e=q.get(this);e&&e.setValue("")}isLoading(){let e=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(e){let t=e.cloneNode(!0);t.classList.remove("d-none"),this.setMenu(t)}}showError(){let e=this.getElementsByClassName("js-slash-command-expander-error")[0];if(e){let t=e.cloneNode(!0);t.classList.remove("d-none"),this.setMenu(t)}}};function N(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=j,window.customElements.define("slash-command-expander",j));let z=class TextSuggesterElement extends HTMLElement{acceptSuggestion(){this.suggestion?.textContent&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}};function V(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function P(e,t){var i=V(e,t,"get");return i.get?i.get.call(e):i.value}function F(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function O(e,t,i){var n=V(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}N([a.aC],z.prototype,"input",void 0),N([a.aC],z.prototype,"suggestionContainer",void 0),N([a.aC],z.prototype,"suggestion",void 0),z=N([a.p_],z);var R=new WeakMap,H=new WeakMap,W=new WeakMap,B=new WeakMap,D=new WeakMap,X=new WeakMap;let K=class VirtualFilterInputElement extends HTMLElement{static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(P(this,X))return P(this,X);if(this.hasAttribute("aria-owns")){let e=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");e&&(e instanceof Set||e&&"object"==typeof e&&"size"in e&&"add"in e&&"delete"in e&&"clear"in e)&&O(this,X,e)}return O(this,X,P(this,X)||new Set)}set filtered(e){O(this,X,e)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}get loading(){return"lazy"===this.getAttribute("loading")?"lazy":"eager"}set loading(e){this.setAttribute("loading",e)}get accept(){return this.getAttribute("accept")||""}set accept(e){this.setAttribute("accept",e)}get property(){return this.getAttribute("data-property")||""}set property(e){this.setAttribute("data-property",e)}reset(){this.filtered.clear(),O(this,D,new Set)}clear(){this.input&&(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(e,t,i){let n=this.isConnected&&this.src,r="eager"===this.loading,s=t!==i;("src"===e||"data-property"===e)&&s&&(O(this,W,null),P(this,B)&&clearTimeout(P(this,B))),n&&r&&("src"===e||"loading"===e||"accept"===e||"data-property"===e)&&s?(cancelAnimationFrame(P(this,H)),O(this,H,requestAnimationFrame(()=>this.load()))):"aria-owns"===e&&O(this,X,null)}connectedCallback(){this.src&&"eager"===this.loading&&(cancelAnimationFrame(P(this,H)),O(this,H,requestAnimationFrame(()=>this.load())));let e=this.input;if(!e)return;let t=this.getAttribute("aria-owns");null!==t&&this.attributeChangedCallback("aria-owns","",t),e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false"),this.src&&"lazy"===this.loading&&(document.activeElement===e?this.load():e.addEventListener("focus",()=>{this.load()},{once:!0})),e.addEventListener("input",this)}disconnectedCallback(){this.input?.removeEventListener("input",this)}handleEvent(e){"input"===e.type&&(P(this,B)&&clearTimeout(P(this,B)),O(this,B,window.setTimeout(()=>this.filterItems(),(this.input?.value?.length,300))))}async load(){P(this,R)?.abort(),O(this,R,new AbortController);let{signal:e}=P(this,R);if(!this.src)throw Error("missing src");if(await new Promise(e=>setTimeout(e,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{let t=await this.fetch(this.request(),{signal:e,headers:{...(0,r.kt)()}});if(location.origin+this.src!==t.url)return;if(!t.ok)throw Error(`Failed to load resource: the server responded with a status of ${t.status}`);O(this,D,new Set((await t.json())[this.property])),O(this,W,null),this.dispatchEvent(new Event("loadend"))}catch(t){if(e.aborted)return void this.dispatchEvent(new Event("loadend"));throw(async()=>{this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))})(),t}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(e,t){return fetch(e,t)}filterItems(){let e,t=this.input?.value.trim()??"",i=P(this,W);if(O(this,W,t),t!==i){for(let n of(this.dispatchEvent(new CustomEvent("virtual-filter-input-filter")),i&&t.includes(i)?e=this.filtered:(e=P(this,D),this.filtered.clear()),e))this.filter(n,t)?this.filtered.add(n):this.filtered.delete(n);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}constructor(...e){super(...e),F(this,R,{writable:!0,value:void 0}),F(this,H,{writable:!0,value:0}),F(this,W,{writable:!0,value:null}),F(this,B,{writable:!0,value:void 0}),F(this,D,{writable:!0,value:new Set}),F(this,X,{writable:!0,value:null}),function(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}(this,"filter",(e,t)=>String(e).includes(t))}};function $(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function G(e,t){var i=$(e,t,"get");return i.get?i.get.call(e):i.value}function J(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function U(e,t,i){var n=$(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}function Y(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=K,window.customElements.define("virtual-filter-input",K));let Q=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&t.target instanceof ea&&"eager"===t.target.updating&&t.target.update()});var Z=new WeakMap,ee=new WeakMap,et=new WeakMap,ei=new WeakMap,en=new WeakMap,er=new WeakMap,es=new WeakMap;let ea=class VirtualListElement extends HTMLElement{static get observedAttributes(){return["data-updating","aria-activedescendant"]}get updating(){return"lazy"===this.getAttribute("data-updating")?"lazy":"eager"}set updating(e){this.setAttribute("data-updating",e)}get size(){return G(this,ee).size}get range(){let e=this.getBoundingClientRect().height,{scrollTop:t}=this,i=`${t}-${e}`;if(G(this,en).has(i))return G(this,en).get(i);let n=0,r=0,s=0,a=0,o=G(this,et);for(let i of G(this,ee)){let l=o.get(i)||G(this,ei);if(s+l=e)break}return[n,r]}get list(){let e=this.querySelector("ul, ol, tbody");if(!e)throw Error("virtual-list must have a container element inside: any of
    ,
      , ");return e}attributeChangedCallback(e,t,i){if(t===i||!this.isConnected)return;let n="data-updating"===e&&"eager"===i,r="data-sorted"===e&&this.hasAttribute("data-sorted");if((n||r)&&this.update(),"aria-activedescendant"===e){let e=this.getIndexByElementId(i);this.dispatchEvent(new ActiveDescendantChangedEvent(e,i)),"eager"===this.updating&&this.update()}}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this),Q.observe(this)}update(){G(this,es)&&cancelAnimationFrame(G(this,es)),!G(this,Z)&&this.hasAttribute("data-sorted")?U(this,es,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):U(this,es,requestAnimationFrame(this.updateSync))}renderItem(e){let t={item:e,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:t})),t.fragment.children[0]}recalculateHeights(e){let t=this.list;if(!t)return;let i=this.renderItem(e);if(!i)return;t.append(i);let n=t.children[0].getBoundingClientRect().height;t.replaceChildren(),n&&(U(this,ei,n),G(this,et).set(e,n))}getIndexByElementId(e){if(!e)return -1;let t=0;for(let[,i]of G(this,er)){if(i.id===e||i.querySelector(`#${e}`))return t;t++}return -1}updateSync(){let e=this.list,[t,i]=this.range;if(ii){a=!1;break}let d=null;if(r.has(e))d=r.get(e);else{if(!(d=this.renderItem(e)))continue;d.querySelector("[aria-setsize]")?.setAttribute("aria-setsize",G(this,ee).size.toString()),d.querySelector("[aria-posinset]")?.setAttribute("aria-posinset",(s+1).toString()),r.set(e,d)}d.querySelector("[tabindex]")?.setAttribute("data-scrolltop",l.toString()),l+=u,n.set(e,d)}e.replaceChildren(...n.values()),e.style.paddingTop=`${o}px`;let d=this.size*G(this,ei);e.style.height=`${d||0}px`;let h=!1,c=this.getBoundingClientRect().bottom;for(let[e,t]of n){let{height:i,bottom:n}=t.getBoundingClientRect();h=h||n>=c,G(this,et).set(e,i)}if(!a&&this.size>n.size&&!h)return G(this,en).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new RenderedEvent(r)),this.dispatchEvent(new CustomEvent("virtual-list-updated"))}resetRenderCache(){U(this,er,new Map)}has(e){return G(this,ee).has(e)}add(e){return G(this,ee).add(e),U(this,Z,!1),Number.isFinite(G(this,ei))||this.recalculateHeights(e),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),this}delete(e){let t=G(this,ee).delete(e);return U(this,Z,!1),G(this,et).delete(e),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),t}clear(){G(this,ee).clear(),G(this,et).clear(),U(this,ei,1/0),U(this,Z,!0),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update()}forEach(e,t){for(let i of this)e.call(t,i,i,this)}entries(){return G(this,ee).entries()}values(){return G(this,ee).values()}keys(){return G(this,ee).keys()}[Symbol.iterator](){return G(this,ee)[Symbol.iterator]()}sort(e){return U(this,ee,new Set(Array.from(this).sort(e))),U(this,Z,!0),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),this}constructor(...e){super(...e),J(this,Z,{writable:!0,value:!1}),J(this,ee,{writable:!0,value:new Set}),J(this,et,{writable:!0,value:new Map}),J(this,ei,{writable:!0,value:1/0}),J(this,en,{writable:!0,value:new Map}),J(this,er,{writable:!0,value:new Map}),J(this,es,{writable:!0,value:0}),Y(this,Symbol.toStringTag,"VirtualListElement")}};let ActiveDescendantChangedEvent=class ActiveDescendantChangedEvent extends Event{constructor(e,t){super("virtual-list-activedescendant-changed"),Y(this,"index",void 0),Y(this,"id",void 0),this.index=e,this.id=t}};let RenderedEvent=class RenderedEvent extends Event{constructor(e){super("virtual-list-rendered"),Y(this,"rowsCache",void 0),this.rowsCache=e}};window.customElements.get("virtual-list")||(window.VirtualListElement=ea,window.customElements.define("virtual-list",ea))},80558:(e,t,i)=>{i.d(t,{t:()=>l});var n=i(36175),r=i(21403),s=i(97797);function a(e){let t=e.getAttribute("data-required-value"),i=e.getAttribute("data-required-value-prefix");if(e.value===t)e.setCustomValidity("");else{let n=t;i&&(n=i+n),e.setCustomValidity(n)}}(0,n.eC)("[data-required-value]",function(e){a(e.currentTarget)}),(0,s.on)("change","[data-required-value]",function(e){let t=e.currentTarget;a(t),l(t.form)}),(0,n.eC)("[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity("")}),(0,s.on)("change","[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity(""),l(t.form)}),(0,n.uE)("input[pattern],input[required],textarea[required],input[data-required-change],textarea[data-required-change],input[data-required-value],textarea[data-required-value]",e=>{let t=e.checkValidity();function i(){let i=e.checkValidity();i!==t&&e.form&&l(e.form),t=i}e.addEventListener("input",i),e.addEventListener("blur",function t(){e.removeEventListener("input",i),e.removeEventListener("blur",t)})});let o=new WeakMap;function l(e){let t=e.checkValidity();for(let i of e.querySelectorAll("button[data-disable-invalid]"))i.disabled=!t}(0,r.lB)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(e){let t=e.form;t&&(o.get(t)||(t.addEventListener("change",()=>l(t)),o.set(t,!0)),e.disabled=!t.checkValidity())}}),(0,r.lB)("input[data-required-change], textarea[data-required-change]",function(e){let t="radio"===e.type&&e.form?e.form.elements.namedItem(e.name).value:null;function i(i){let n=e.form;if(i&&"radio"===e.type&&n&&t)for(let i of n.elements.namedItem(e.name))i instanceof HTMLInputElement&&i.setCustomValidity(e.value===t?"unchanged":"");else e.setCustomValidity(e.value===(t||e.defaultValue)?"unchanged":"")}e.addEventListener("input",i),e.addEventListener("change",i),i(),e.form&&l(e.form)}),document.addEventListener("reset",function(e){if(e.target instanceof HTMLFormElement){let t=e.target;setTimeout(()=>l(t))}})},62643:(e,t,i)=>{i.d(t,{A:()=>h});var n=i(91385);let r=(e,t,i)=>{if(!(0,n.qA)(e,t))return-1/0;let r=(0,n.fN)(e,t);return r{e.textContent="";let r=0;for(let s of(0,n.Xq)(t,i)){""!==i.slice(r,s)&&e.appendChild(document.createTextNode(i.slice(r,s))),r=s+1;let t=document.createElement("mark");t.textContent=i[s],e.appendChild(t)}e.appendChild(document.createTextNode(i.slice(r)))},a=new WeakMap,o=new WeakMap,l=new WeakMap,u=e=>{if(!l.has(e)&&e instanceof HTMLElement){let t=(e.getAttribute("data-value")||e.textContent||"").trim();return l.set(e,t),t}return l.get(e)||""},d=class FuzzyListElement extends HTMLElement{connectedCallback(){let e=this.querySelector("ul");if(!e)return;let t=new Set(e.querySelectorAll("li")),i=this.querySelector("input");i instanceof HTMLInputElement&&i.addEventListener("input",()=>{this.value=i.value});let r=new MutationObserver(e=>{let i=!1;for(let r of e)if("childList"===r.type&&r.addedNodes.length){for(let e of r.addedNodes)if(e instanceof HTMLLIElement&&!t.has(e)){let r=u(e);i=i||(0,n.qA)(this.value,r),t.add(e)}}i&&this.sort()});r.observe(e,{childList:!0});let s={handler:r,items:t,lazyItems:new Map,timer:null};o.set(this,s)}disconnectedCallback(){let e=o.get(this);e&&(e.handler.disconnect(),o.delete(this))}addLazyItems(e,t){let i=o.get(this);if(!i)return;let{lazyItems:r}=i,{value:s}=this,a=!1;for(let i of e)r.set(i,t),a=a||!!s&&(0,n.qA)(s,i);a&&this.sort()}sort(){let e=a.get(this);e&&(e.aborted=!0);let t={aborted:!1};a.set(this,t);let{minScore:i,markSelector:n,maxMatches:d,value:h}=this,c=o.get(this);if(!c||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:h})))return;let{items:m,lazyItems:p}=c,f=this.hasAttribute("mark-selector"),v=this.querySelector("ul");if(!v)return;let g=[];if(h){for(let e of m){let t=r(h,u(e),i);t!==-1/0&&g.push({item:e,score:t})}for(let[e,t]of p){let n=r(h,e,i);n!==-1/0&&g.push({text:e,render:t,score:n})}g.sort((e,t)=>t.score-e.score).splice(d)}else{let e=g.length;for(let t of m){if(e>=d)break;g.push({item:t,score:1}),e+=1}for(let[t,i]of p){if(e>=d)break;g.push({text:t,render:i,score:1}),e+=1}}requestAnimationFrame(()=>{if(t.aborted)return;let e=v.querySelector('input[type="radio"]:checked');v.textContent="";let i=0,r=()=>{if(t.aborted)return;let a=Math.min(g.length,i+100),o=document.createDocumentFragment();for(let e=i;e0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:g.length}))}};r()})}get value(){return this.getAttribute("value")||""}set value(e){this.setAttribute("value",e)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(e){e?this.setAttribute("mark-selector",e):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(e){Number.isNaN(e)||this.setAttribute("min-score",String(e))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(e){Number.isNaN(e)||this.setAttribute("max-matches",String(e))}get ariaLiveElement(){let e=this.getAttribute("data-aria-live-element");if(!e)return;let t=document.getElementById(e);if(t)return t}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(e,t,i){if(t===i)return;let n=o.get(this);n&&(n.timer&&window.clearTimeout(n.timer),n.timer=window.setTimeout(()=>this.sort(),100))}},h=d;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=d,window.customElements.define("fuzzy-list",d))},45323:(e,t,i)=>{function n(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}i.d(t,{u:()=>n}),(0,i(21403).lB)(".js-remove-unless-platform",function(e){!function(e){let t=(e.getAttribute("data-platforms")||"").split(","),i=n();return!!(i&&t.includes(i))}(e)&&e.remove()})},7799:(e,t,i)=>{let n;function r(){if(!n)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return n}function s(){return n?.locale??"en-US"}function a(){return!!r().login}i.d(t,{JK:()=>s,M3:()=>a,_$:()=>r});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{n=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},53005:(e,t,i)=>{i.d(t,{O:()=>a,S:()=>s});var n=i(96679);let r=n.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",s="X-GitHub-Client-Version";function a(){return r}},27851:(e,t,i)=>{i.d(t,{G7:()=>l,XY:()=>u,fQ:()=>o});var n=i(5225),r=i(7799);function s(){return new Set((0,r._$)().featureFlags)}let a=i(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?s:(0,n.A)(s);function o(){return Array.from(a())}function l(e){return a().has(e)}let u={isFeatureEnabled:l}},26559:(e,t,i)=>{i.d(t,{jC:()=>l,kt:()=>a,tV:()=>o});var n=i(53005),r=i(27851),s=i(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,s.wE)(e)};return(0,r.G7)("client_version_header")&&(t={...t,[n.S]:(0,n.O)()}),t}function o(e,t){for(let[i,n]of Object.entries(a(t)))e.set(i,n)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,i)=>{i.d(t,{$r:()=>a,M1:()=>o,li:()=>r,pS:()=>u,wE:()=>l});var n=i(96679);let r="X-Fetch-Nonce",s=new Set;function a(e){s.add(e)}function o(){return s.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[r]=o():s.has(e)?t[r]=e:t[r]=Array.from(s).join(","),t}function u(){let e=n.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},36175:(e,t,i)=>{i.d(t,{Ff:()=>l,eC:()=>u,uE:()=>o});var n=i(6986);let r=!1,s=new n.A;function a(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of s.matches(t))e.data.call(null,t)}function o(e,t){r||(r=!0,document.addEventListener("focus",a,!0)),s.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function l(e,t,i){function n(t){let r=t.currentTarget;r&&(r.removeEventListener(e,i),r.removeEventListener("blur",n))}o(t,function(t){t.addEventListener(e,i),t.addEventListener("blur",n)})}function u(e,t){function i(e){let{currentTarget:n}=e;n&&(n.removeEventListener("input",t),n.removeEventListener("blur",i))}o(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",i)})}},96679:(e,t,i)=>{i.d(t,{KJ:()=>n.KJ,Kn:()=>r.Kn,X3:()=>n.X3,XC:()=>r.XC,cg:()=>r.cg,fV:()=>r.fV,g5:()=>n.g5});var n=i(28583),r=i(46570)},46570:(e,t,i)=>{i.d(t,{Kn:()=>a,XC:()=>r,cg:()=>s,fV:()=>o});let n="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,r="undefined"==typeof document||n?void 0:document,s="undefined"==typeof window||n?void 0:window,a="undefined"==typeof history||n?void 0:history,o="undefined"==typeof location||n?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,i)=>{i.d(t,{KJ:()=>s,X3:()=>r,g5:()=>a});var n=i(46570);let r=void 0===n.XC,s=!r;function a(){return!!r||!n.XC||!!(n.XC.querySelector('react-app[data-ssr="true"]')||n.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_github_relative-time-element_dist_index_js","vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78","vendors-node_modules_github_text-expander-element_dist_index_js","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643","vendors-node_modules_github_markdown-toolbar-element_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-cadbad"],()=>t(19723)),e.O()}]); +//# sourceMappingURL=github-elements-00781b907c5f.js.map \ No newline at end of file diff --git a/all/lib/high-contrast-cookie-a58297b2ebf8.js b/all/lib/high-contrast-cookie-a58297b2ebf8.js new file mode 100644 index 0000000..613a598 --- /dev/null +++ b/all/lib/high-contrast-cookie-a58297b2ebf8.js @@ -0,0 +1,2 @@ +(()=>{"use strict";let e;!function(){if("undefined"!=typeof document){let t=document.getElementById("client-env");if(t)try{e=JSON.parse(t.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}();function t(e){let t=[];for(let n of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[r,i]=n.trim().split("=");e===r&&void 0!==i&&t.push({key:r,value:i})}return t}!function(){if(function(){if(!e)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return e}().login)return;let n=t("increase_contrast_light")[0],r=t("increase_contrast_dark")[0];document.documentElement.setAttribute("data-light-theme",n?.value==="enabled"?"light_high_contrast":"light"),document.documentElement.setAttribute("data-dark-theme",r?.value==="enabled"?"dark_high_contrast":"dark")}()})(); +//# sourceMappingURL=high-contrast-cookie-723168e4ac4c.js.map \ No newline at end of file diff --git a/all/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js b/all/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js new file mode 100644 index 0000000..9052f52 --- /dev/null +++ b/all/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["keyboard-shortcuts-dialog","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_hydro-analytics-client_-4da1df"],{78924:(e,t,n)=>{n.d(t,{I:()=>r});let r=(0,n(96540).createContext)(null)},52811:(e,t,n)=>{n.d(t,{C:()=>a,i:()=>s});var r=n(96679),o=n(27851),i=n(46493);function a(e,t){(0,o.G7)("arianotify_comprehensive_migration")?s(l(e),{...t,element:t?.element??e}):(0,o.G7)("primer_live_region_element")&&t?.element===void 0?(0,i.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):s(l(e),t)}function s(e,t){let{assertive:n,element:a}=t??{};(0,o.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(a||document.body).ariaNotify(e):(0,o.G7)("primer_live_region_element")&&void 0===a?(0,i.iP)(e,{politeness:n?"assertive":"polite"}):function(e,t,n){let o=n??r.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");o&&(o.textContent===e?o.textContent=`${e}\u00A0`:o.textContent=e)}(e,n,a)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},53005:(e,t,n)=>{n.d(t,{O:()=>a,S:()=>i});var r=n(96679);let o=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",i="X-GitHub-Client-Version";function a(){return o}},39627:(e,t,n)=>{n.d(t,{D:()=>i,Y:()=>a});var r=n(52811),o=n(96679);function i(e){if(!o.XC)return;let t=o.XC.querySelector("title"),n=o.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,r.i)(e)):(o.XC.head.appendChild(n),(0,r.i)(e))}function a(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},26559:(e,t,n)=>{n.d(t,{jC:()=>l,kt:()=>a,tV:()=>s});var r=n(53005),o=n(27851),i=n(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,i.wE)(e)};return(0,o.G7)("client_version_header")&&(t={...t,[r.S]:(0,r.O)()}),t}function s(e,t){for(let[n,r]of Object.entries(a(t)))e.set(n,r)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,n)=>{n.d(t,{$r:()=>a,M1:()=>s,li:()=>o,pS:()=>c,wE:()=>l});var r=n(96679);let o="X-Fetch-Nonce",i=new Set;function a(e){i.add(e)}function s(){return i.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[o]=s():i.has(e)?t[o]=e:t[o]=Array.from(i).join(","),t}function c(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},38007:(e,t,n)=>{let r;n.d(t,{BI:()=>f,Ti:()=>p,lA:()=>h,sX:()=>m});var o=n(70837),i=n(18679),a=n(85351),s=n(7479);let{getItem:l}=(0,a.A)("localStorage"),c="dimension_",d=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,o.O)("octolytics");delete e.baseContext,r=new i.s(e)}catch{}function u(e){let t=(0,o.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(c)&&(t[e.replace(c,"")]=n,delete t[e]);let n=document.querySelector("meta[name=visitor-payload]");for(let[e,r]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))d.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,s.X)().toString(),Object.assign(t,e)}function h(e){r?.sendPageView(u(e))}function m(){return document.head?.querySelector('meta[name="current-catalog-service"]')?.content}function f(e,t={}){let n=m(),o=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(o[e]=`${n}`);r&&(u(o),r.sendEvent(e||"unknown",u(o)))}function p(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},53442:(e,t,n)=>{var r=n(52497),o=n(74848),i=n(96540),a=n(42080),s=n(63867),l=n(55847),c=n(2724),d=n(96339);let u={ShortcutsGroupContainer:"ShortcutsGroupList-module__ShortcutsGroupContainer--joTOo",ShortcutsGroupHeader:"ShortcutsGroupList-module__ShortcutsGroupHeader--zr2Wb",ShortcutsList:"ShortcutsGroupList-module__ShortcutsList--B_HHQ",ShortcutItem:"ShortcutsGroupList-module__ShortcutItem--QB_cf",KeybindingContainer:"ShortcutsGroupList-module__KeybindingContainer--f21bV"};function h({group:{service:{name:e},commands:t}}){let n=(0,i.useId)();return(0,o.jsxs)("div",{className:u.ShortcutsGroupContainer,children:[(0,o.jsx)("h2",{id:n,className:u.ShortcutsGroupHeader,children:e}),(0,o.jsx)("ul",{role:"list","aria-labelledby":n,className:u.ShortcutsList,children:t.map(({id:e,name:t,keybinding:n})=>(0,o.jsxs)("li",{className:u.ShortcutItem,children:[(0,o.jsx)("div",{children:t}),(0,o.jsx)("div",{className:u.KeybindingContainer,children:(Array.isArray(n)?n:[n]).map((e,t)=>(0,o.jsxs)(i.Fragment,{children:[t>0&&" or ",(0,o.jsx)(d.U,{keys:e})]},e))})]},e))})]})}try{h.displayName||(h.displayName="ShortcutsGroupList")}catch{}let m={keyboardShortcuts:"Keyboard shortcuts",siteWideShortcuts:"Site-wide shortcuts",loading:"Loading"};n(45356);var f=n(73566),p=n(60039),g=n(65461);let y={LoadingStateContainer:"ShortcutsDialog-module__LoadingStateContainer--KaIsw",ColumnsContainer:"ShortcutsDialog-module__ColumnsContainer--yXxkn",Column:"ShortcutsDialog-module__Column--r8mAi",ShortcutsDialogRoot:"ShortcutsDialog-module__ShortcutsDialogRoot--JUCV9",FullWidthButton:"ShortcutsDialog-module__FullWidthButton--zRqTp"},b=()=>(0,o.jsxs)("div",{role:"status",className:y.LoadingStateContainer,children:[(0,o.jsx)(s.A,{size:"large"}),(0,o.jsx)("span",{className:"sr-only",children:m.loading})]}),v=(e,t)=>Array.isArray(e)?t?e.map(e=>(0,g.rd)(e)):e.map(e=>(0,g.rd)(e.replace(/ctrl/,"Mod+"))):t?(0,g.rd)(e??""):(0,g.rd)(e?.replace(/ctrl/,"Mod+")??""),_=({children:e})=>(0,o.jsx)("div",{className:y.ColumnsContainer,children:e}),w=({children:e})=>(0,o.jsx)("div",{className:y.Column,children:e}),C=({visible:e,onVisibleChange:t,docsUrl:n})=>{let[r,a]=(0,i.useState)({service:{id:"global",name:"Global"},commands:[]}),[s,d]=(0,i.useState)([]),[u,g]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let t=(0,f.c)().filter(e=>"github"!==e.service.id),n=async()=>{g(!0);let e=document.querySelector("meta[name=github-keyboard-shortcuts]");if(!e)throw Error('The "github-keyboard-shortcuts" meta tag must be present');let n={contexts:e.content.replace(/-/g,"_")},r=`/site/keyboard_shortcuts?${new URLSearchParams(n).toString()}`,o=await (0,p.lS)(r,{method:"GET"});if(o.ok){let{global:e,...n}=(await o.json()).commands;a({service:{id:"global",name:m.siteWideShortcuts},commands:[...e.commands,...t.find(e=>"global"===e.service.id)?.commands??[]].map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))}),d([...Object.values(n),...t].map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))})))}else d(t.map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))})));g(!1)};e&&n()},[e]),e)?(0,o.jsx)(c.l,{title:m.keyboardShortcuts,"aria-modal":"true",width:"xlarge",height:"large",onClose:()=>t(!1),className:y.ShortcutsDialogRoot,children:u?(0,o.jsx)(b,{}):(0,o.jsxs)(_,{children:[(0,o.jsx)(w,{children:s.map(e=>(0,o.jsx)(h,{group:e},e.service.id))}),(0,o.jsxs)(w,{children:[(0,o.jsx)(h,{group:r},r.service.id),(0,o.jsx)(l.Q,{as:"a",href:n,className:y.FullWidthButton,children:"View all keyboard shortcuts"})]})]})}):null};try{b.displayName||(b.displayName="LoadingState")}catch{}try{_.displayName||(_.displayName="Columns")}catch{}try{w.displayName||(w.displayName="Column")}catch{}try{C.displayName||(C.displayName="ShortcutsDialog")}catch{}function S({docsUrl:e}){let[t,n]=(0,i.useState)(!1);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.ak,{commands:{"keyboard-shortcuts-dialog:show-dialog":()=>n(!0)}}),(0,o.jsx)(C,{visible:t,onVisibleChange:n,docsUrl:e})]})}try{S.displayName||(S.displayName="KeyboardShortcutsDialog")}catch{}(0,r.k)("keyboard-shortcuts-dialog",{Component:S})},13233:(e,t,n)=>{n.d(t,{l:()=>r});let r=()=>void 0},7531:(e,t,n)=>{n.d(t,{Y:()=>r});function r(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}},41764:(e,t,n)=>{n.d(t,{A:()=>s});let{getItem:r,setItem:o,removeItem:i}=(0,n(85351).A)("localStorage"),a="REACT_PROFILING_ENABLED",s={enable:()=>o(a,"true"),disable:()=>i(a),isEnabled:()=>!!r(a)}},64899:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(17515),o=n(96540);function i(){let e=(0,o.useRef)(!1),t=(0,o.useCallback)(()=>e.current,[]);return(0,r.N)(()=>(e.current=!0,()=>{e.current=!1}),[]),t}},17515:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(96679),o=n(96540);let i=void 0!==r.cg?.document?.createElement?o.useLayoutEffect:o.useEffect},47019:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(64899),o=n(96540);let i=function(e){let t=(0,r.A)(),[n,i]=(0,o.useState)(e);return[n,(0,o.useCallback)(e=>{t()&&i(e)},[t])]}},60039:(e,t,n)=>{n.d(t,{DI:()=>o,QJ:()=>a,Sr:()=>s,lS:()=>i});var r=n(26559);function o(e,t={}){var n=e;if(new URL(n,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let i=function(e){let t=new URL(e,window.location.href),n=new URL(window.location.href,window.location.origin),r=n.searchParams.get("_features");r&&!t.searchParams.has("_features")&&t.searchParams.set("_features",r);let o=n.searchParams.get("_tracing");return o&&!t.searchParams.has("_tracing")&&t.searchParams.set("_tracing",o),e.startsWith(window.location.origin)?t.href:`${t.pathname}${t.search}`}(e),a={...t.headers,"GitHub-Verified-Fetch":"true",...(0,r.kt)()};return fetch(i,{...t,headers:a})}function i(e,t){let n={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},r=t?.body?JSON.stringify(t.body):void 0;return o(e,{...t,body:r,headers:n})}function a(e,t={}){let n={...t.headers,"GitHub-Is-React":"true"};return o(e,{...t,headers:n})}function s(e,t){let n={...t?.headers??{},"GitHub-Is-React":"true"};return i(e,{...t,headers:n})}},26033:(e,t,n)=>{n.d(t,{y:()=>a});var r=n(74848),o=n(21728),i=n(78924);function a(e){let t,n,a,s=(0,o.c)(7),{children:l,appName:c,category:d,metadata:u}=e;return s[0]!==c||s[1]!==d||s[2]!==u?(n={appName:c,category:d,metadata:u},s[0]=c,s[1]=d,s[2]=u,s[3]=n):n=s[3],t=n,s[4]!==l||s[5]!==t?(a=(0,r.jsx)(i.I.Provider,{value:t,children:l}),s[4]=l,s[5]=t,s[6]=a):a=s[6],a}try{a.displayName||(a.displayName="AnalyticsProvider")}catch{}},60674:(e,t,n)=>{n.d(t,{BP:()=>u,D3:()=>d,O8:()=>l});var r=n(74848),o=n(21728),i=n(96540),a=n(96679),s=n(17515);let l={ServerRender:"ServerRender",ClientHydrate:"ClientHydrate",ClientRender:"ClientRender"},c=(0,i.createContext)(l.ClientRender);function d(e){let t,n,d,u,h=(0,o.c)(8),{wasServerRendered:m,children:f}=e;h[0]!==m?(t=()=>a.X3?l.ServerRender:m?l.ClientHydrate:l.ClientRender,h[0]=m,h[1]=t):t=h[1];let[p,g]=(0,i.useState)(t);return h[2]!==p?(n=()=>{p!==l.ClientRender&&g(l.ClientRender)},d=[p],h[2]=p,h[3]=n,h[4]=d):(n=h[3],d=h[4]),(0,s.N)(n,d),h[5]!==f||h[6]!==p?(u=(0,r.jsx)(c.Provider,{value:p,children:f}),h[5]=f,h[6]=p,h[7]=u):u=h[7],u}function u(){return(0,i.useContext)(c)}try{c.displayName||(c.displayName="RenderPhaseContext")}catch{}try{d.displayName||(d.displayName="RenderPhaseProvider")}catch{}},99543:(e,t,n)=>{n.d(t,{Qn:()=>l,T8:()=>d,Y6:()=>h,k6:()=>u});var r=n(74848),o=n(65556),i=n(96540),a=n(13233),s=n(47019);let l=5e3,c=(0,i.createContext)({addToast:a.l,addPersistedToast:a.l,clearPersistedToast:a.l}),d=(0,i.createContext)({toasts:[],persistedToast:null});function u({children:e}){let[t,n]=(0,s.A)([]),[a,u]=(0,i.useState)(null),{safeSetTimeout:h}=(0,o.A)(),m=(0,i.useCallback)(function(e){n([...t,e]),h(()=>n(t.slice(1)),l)},[t,h,n]),f=(0,i.useCallback)(function(e){u(e)},[u]),p=(0,i.useCallback)(function(){u(null)},[u]),g=(0,i.useMemo)(()=>({addToast:m,addPersistedToast:f,clearPersistedToast:p}),[f,m,p]),y=(0,i.useMemo)(()=>({toasts:t,persistedToast:a}),[t,a]);return(0,r.jsx)(c.Provider,{value:g,children:(0,r.jsx)(d.Provider,{value:y,children:e})})}function h(){return(0,i.useContext)(c)}try{c.displayName||(c.displayName="ToastContext")}catch{}try{d.displayName||(d.displayName="InternalToastsContext")}catch{}try{u.displayName||(u.displayName="ToastContextProvider")}catch{}},42218:(e,t,n)=>{n.d(t,{V:()=>h});var r=n(74848),o=n(96540),i=n(99543),a=n(38621),s=n(65556),l=n(16255);let c={info:"",success:"Toast--success",error:"Toast--error"},d={info:(0,r.jsx)(a.InfoIcon,{}),success:(0,r.jsx)(a.CheckIcon,{}),error:(0,r.jsx)(a.StopIcon,{})},u=({message:e,timeToLive:t,icon:n,type:i="info",role:a="log"})=>{let[u,h]=o.useState(!0),{safeSetTimeout:m}=(0,s.A)();return(0,o.useEffect)(()=>{t&&m(()=>h(!1),t-300)},[m,t]),(0,r.jsx)(l.Z,{children:(0,r.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 mb-3 ml-3",children:(0,r.jsxs)("div",{className:`Toast ${c[i]} ${u?"Toast--animateIn":"Toast--animateOut"}`,id:"ui-app-toast","data-testid":`ui-app-toast-${i}`,role:a,children:[(0,r.jsx)("span",{className:"Toast-icon",children:n||d[i]}),(0,r.jsx)("span",{className:"Toast-content",children:e})]})})})};try{u.displayName||(u.displayName="Toast")}catch{}function h(){let{toasts:e,persistedToast:t}=(0,o.useContext)(i.T8);return(0,r.jsxs)(r.Fragment,{children:[e.map((e,t)=>(0,r.jsx)(u,{message:e.message,icon:e.icon,timeToLive:i.Qn,type:e.type,role:e.role},t)),t&&(0,r.jsx)(u,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{h.displayName||(h.displayName="Toasts")}catch{}},39595:(e,t,n)=>{let r;n.d(t,{CF:()=>p,p_:()=>T,FB:()=>u,Se:()=>x,aC:()=>A,zV:()=>E});let o=new WeakSet,i=new WeakMap;function a(e=document){if(i.has(e))return i.get(e);let t=!1,n=new MutationObserver(e=>{for(let t of e)if("attributes"===t.type&&t.target instanceof Element)d(t.target);else if("childList"===t.type&&t.addedNodes.length)for(let e of t.addedNodes)e instanceof Element&&s(e)});n.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let r={get closed(){return t},unsubscribe(){t=!0,i.delete(e),n.disconnect()}};return i.set(e,r),r}function s(e){for(let t of e.querySelectorAll("[data-action]"))d(t);e instanceof Element&&e.hasAttribute("data-action")&&d(e)}function l(e){let t=e.currentTarget;for(let n of c(t))if(e.type===n.type){let r=t.closest(n.tag);o.has(r)&&"function"==typeof r[n.method]&&r[n.method](e);let i=t.getRootNode();if(i instanceof ShadowRoot&&o.has(i.host)&&i.host.matches(n.tag)){let t=i.host;"function"==typeof t[n.method]&&t[n.method](e)}}}function*c(e){for(let t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=t.lastIndexOf(":"),n=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,e),tag:t.slice(e+1,n),method:t.slice(n+1)||"handleEvent"}}}function d(e){for(let t of c(e))e.addEventListener(t.type,l)}function u(e,t){let n=e.tagName.toLowerCase();if(e.shadowRoot){for(let r of e.shadowRoot.querySelectorAll(`[data-target~="${n}.${t}"]`))if(!r.closest(n))return r}for(let r of e.querySelectorAll(`[data-target~="${n}.${t}"]`))if(r.closest(n)===e)return r}let h=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),m=(e,t="property")=>{let n=h(e);if(!n.includes("-"))throw new DOMException(`${t}: ${String(e)} is not a valid ${t} name`,"SyntaxError");return n},f="attr";function p(e,t){N(e,f).add(t)}let g=new WeakSet;function y(e,t){if(g.has(e))return;g.add(e);let n=Object.getPrototypeOf(e),r=n?.constructor?.attrPrefix??"data-";for(let o of(t||(t=N(n,f)),t)){let t=e[o],n=m(`${r}${o}`),i={configurable:!0,get(){return this.getAttribute(n)||""},set(e){this.setAttribute(n,e||"")}};"number"==typeof t?i={configurable:!0,get(){return Number(this.getAttribute(n)||0)},set(e){this.setAttribute(n,e)}}:"boolean"==typeof t&&(i={configurable:!0,get(){return this.hasAttribute(n)},set(e){this.toggleAttribute(n,e)}}),Object.defineProperty(e,o,i),o in e&&!e.hasAttribute(n)&&i.set.call(e,t)}}let b=new Map,v=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),_=new Promise(e=>{let t=new AbortController;t.signal.addEventListener("abort",()=>e());let n={once:!0,passive:!0,signal:t.signal},r=()=>t.abort();document.addEventListener("mousedown",r,n),document.addEventListener("touchstart",r,n),document.addEventListener("keydown",r,n),document.addEventListener("pointerdown",r,n)}),w={ready:()=>v,firstInteraction:()=>_,visible:e=>new Promise(t=>{let n=new IntersectionObserver(e=>{for(let r of e)if(r.isIntersecting){t(),n.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let t of document.querySelectorAll(e))n.observe(t)})},C=new WeakMap;function S(e){cancelAnimationFrame(C.get(e)||0),C.set(e,requestAnimationFrame(()=>{for(let t of b.keys()){let n=e instanceof Element&&e.matches(t)?e:e.querySelector(t);if(customElements.get(t)||n){let r=n?.getAttribute("data-load-on")||"ready",o=r in w?w[r]:w.ready;for(let e of b.get(t)||[])o(t).then(e);b.delete(t),C.delete(e)}}}))}function x(e,t){for(let[n,r]of("string"==typeof e&&t&&(e={[e]:t}),Object.entries(e)))b.has(n)||b.set(n,new Set),b.get(n).add(r);j(document)}function j(e){r||(r=new MutationObserver(e=>{if(b.size)for(let t of e)for(let e of t.addedNodes)e instanceof Element&&S(e)})),S(e),r.observe(e,{subtree:!0,childList:!0})}let k=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let t=this,n=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){t.connectedCallback(this,n)};let r=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){t.disconnectedCallback(this,r)};let o=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,n,r){t.attributeChangedCallback(this,e,n,r,o)};let i=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return t.observedAttributes(this,i)},set(e){i=e}}),function(e){let t=e.observedAttributes||[],n=e.attrPrefix??"data-",r=e=>m(`${n}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...N(e.prototype,f)].map(r).concat(t),set(e){t=e}})}(e),function(e){let t=h(e.name).replace(/-element$/,"");try{window.customElements.define(t,e),window[e.name]=customElements.get(t)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,t){return t}connectedCallback(e,t){var n,r;for(let t of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))t.parentElement===e&&e.attachShadow({mode:"closed"===t.getAttribute("data-shadowroot")?"closed":"open"}).append(t.content.cloneNode(!0));(y(e),o.add(e),e.shadowRoot&&(s(r=e.shadowRoot),a(r)),s(e),a(e.ownerDocument),t?.call(e),e.shadowRoot)&&(s(n=e.shadowRoot),a(n),j(e.shadowRoot))}disconnectedCallback(e,t){t?.call(e)}attributeChangedCallback(e,t,n,r,o){y(e),"data-catalyst"!==t&&o&&o.call(e,t,n,r)}};function N(e,t){if(!Object.prototype.hasOwnProperty.call(e,k)){let t=e[k],n=e[k]=new Map;if(t)for(let[e,r]of t)n.set(e,new Set(r))}let n=e[k];return n.has(t)||n.set(t,new Set),n.get(t)}function A(e,t){N(e,"target").add(t),Object.defineProperty(e,t,{configurable:!0,get(){return u(this,t)}})}function E(e,t){N(e,"targets").add(t),Object.defineProperty(e,t,{configurable:!0,get(){let e=this.tagName.toLowerCase(),n=[];if(this.shadowRoot)for(let r of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${t}"]`))r.closest(e)||n.push(r);for(let r of this.querySelectorAll(`[data-targets~="${e}.${t}"]`))r.closest(e)===this&&n.push(r);return n}})}function T(e){new CatalystDelegate(e)}},50515:(e,t,n)=>{n.d(t,{JC:()=>b,KK:()=>SequenceTracker,Vy:()=>a,ai:()=>y,oc:()=>l,rd:()=>d});let Leaf=class Leaf{constructor(e){this.children=[],this.parent=e}delete(e){let t=this.children.indexOf(e);return -1!==t&&(this.children=this.children.slice(0,t).concat(this.children.slice(t+1)),0===this.children.length&&this.parent.delete(this),!0)}add(e){return this.children.push(e),this}};let RadixTrie=class RadixTrie{constructor(e){this.parent=null,this.children={},this.parent=e||null}get(e){return this.children[e]}insert(e){let t=this;for(let n=0;n","\xbf":"?"},o={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+","[":"{","]":"}","\\":"|",";":":","'":'"',",":"<",".":">","/":"?",q:"Q",w:"W",e:"E",r:"R",t:"T",y:"Y",u:"U",i:"I",o:"O",p:"P",a:"A",s:"S",d:"D",f:"F",g:"G",h:"H",j:"J",k:"K",l:"L",z:"Z",x:"X",c:"C",v:"V",b:"B",n:"N",m:"M"},i={" ":"Space","+":"Plus"};function a(e,t=navigator.platform){var n,l,d;let{ctrlKey:u,altKey:h,metaKey:m,shiftKey:f,key:p}=e,g=[];for(let[e,t]of[u,h,m,f].entries())t&&g.push(s[e]);if(!s.includes(p)){let e=g.includes("Alt")&&c.test(t)&&null!=(n=r[p])?n:p,a=g.includes("Shift")&&c.test(t)&&null!=(l=o[e])?l:e,s=null!=(d=i[a])?d:a;g.push(s)}return g.join("+")}let s=["Control","Alt","Meta","Shift"];function l(e,t){let n;var r=function(e,t){var n;let r="undefined"==typeof window?void 0:window,o=c.test(null!=(n=null!=t?t:null==r?void 0:r.navigator.platform)?n:"")?"Meta":"Control";return e.replace("Mod",o)}(e,t);let o=r.split("+").pop(),i=[];for(let e of["Control","Alt","Meta","Shift"])r.includes(e)&&i.push(e);return o&&i.push(o),i.join("+")}let c=/Mac|iPod|iPhone|iPad/i;let SequenceTracker=class SequenceTracker{constructor({onReset:e}={}){this._path=[],this.timer=null,this.onReset=e}get path(){return this._path}get sequence(){return this._path.join(" ")}registerKeypress(e){this._path=[...this._path,a(e)],this.startTimer()}reset(){var e;this.killTimer(),this._path=[],null==(e=this.onReset)||e.call(this)}killTimer(){null!=this.timer&&window.clearTimeout(this.timer),this.timer=null}startTimer(){this.killTimer(),this.timer=window.setTimeout(()=>this.reset(),SequenceTracker.CHORD_TIMEOUT)}};function d(e){return e.split(" ").map(e=>l(e)).join(" ")}function u(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==n&&"reset"!==n&&"checkbox"!==n&&"radio"!==n&&"file"!==n||e.isContentEditable}SequenceTracker.CHORD_TIMEOUT=1500;let h=new RadixTrie,m=new WeakMap,f=h,p=new SequenceTracker({onReset(){f=h}});function g(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(u(e.target)){let t=e.target;if(!t.id||!t.ownerDocument.querySelector(`[data-hotkey-scope="${t.id}"]`))return}let t=f.get(a(e));if(!t)return void p.reset();if(p.registerKeypress(e),f=t,t instanceof Leaf){let r,o=e.target,i=!1,a=u(o);for(let e=t.children.length-1;e>=0;e-=1){let n=(r=t.children[e]).getAttribute("data-hotkey-scope");if(!a&&!n||a&&o.id===n){i=!0;break}}if(r&&i){var n=r;let t=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:p.path}});n.dispatchEvent(t)&&(u(n)?n.focus():n.click()),e.preventDefault()}p.reset()}}function y(e,t){0===Object.keys(h.children).length&&document.addEventListener("keydown",g);let n=(function(e){let t=[],n=[""],r=!1;for(let o=0;oe.map(e=>l(e)).filter(e=>""!==e)).filter(e=>e.length>0)})(t||e.getAttribute("data-hotkey")||"").map(t=>h.insert(t).add(e));m.set(e,n)}function b(e){let t=m.get(e);if(t&&t.length)for(let n of t)n&&n.delete(e);0===Object.keys(h.children).length&&document.removeEventListener("keydown",g)}},18679:(e,t,n)=>{n.d(t,{s:()=>AnalyticsClient});let r=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];var o=n(36301);let AnalyticsClient=class AnalyticsClient{constructor(e){this.options=e}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,o.y)()}createEvent(e){return{page:location.href,title:document.title,context:{...this.options.baseContext,...function(){let e={};try{for(let[t,n]of new URLSearchParams(window.location.search)){let o=t.toLowerCase();r.includes(o)&&(e[o]=n)}return e}catch(e){return{}}}(),...e}}}sendPageView(e){let t=this.createEvent(e);this.send({page_views:[t]})}sendEvent(e,t){let n={...this.createEvent(t),type:e};this.send({events:[n]})}send({page_views:e,events:t}){let n=JSON.stringify({client_id:this.clientId,page_views:e,events:t,request_context:{referrer:function(){let e;try{e=window.top.document.referrer}catch(t){if(window.parent)try{e=window.parent.document.referrer}catch(e){}}return""===e&&(e=document.referrer),e}(),user_agent:navigator.userAgent,screen_resolution:function(){try{return`${screen.width}x${screen.height}`}catch(e){return"unknown"}}(),browser_resolution:function(){let e=0,t=0;try{return"number"==typeof window.innerWidth?(t=window.innerWidth,e=window.innerHeight):null!=document.documentElement&&null!=document.documentElement.clientWidth?(t=document.documentElement.clientWidth,e=document.documentElement.clientHeight):null!=document.body&&null!=document.body.clientWidth&&(t=document.body.clientWidth,e=document.body.clientHeight),`${t}x${e}`}catch(e){return"unknown"}}(),browser_languages:navigator.languages?navigator.languages.join(","):navigator.language||"",pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:-60*new Date().getTimezoneOffset()}});try{if(navigator.sendBeacon)return void navigator.sendBeacon(this.collectorUrl,n)}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:n,keepalive:!1})}}},70837:(e,t,n)=>{n.d(t,{O:()=>r});function r(e="ha"){let t,n={};for(let r of Array.from(document.head.querySelectorAll(`meta[name^="${e}-"]`))){let{name:o,content:i}=r,a=o.replace(`${e}-`,"").replace(/-/g,"_");"url"===a?t=i:n[a]=i}if(!t)throw Error(`AnalyticsClient ${e}-url meta tag not found`);return{collectorUrl:t,...Object.keys(n).length>0?{baseContext:n}:{}}}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts","ui_packages_ui-commands_ui-commands_ts"],()=>t(53442)),e.O()}]); +//# sourceMappingURL=keyboard-shortcuts-dialog-88d2af820c04.js.map \ No newline at end of file diff --git a/all/lib/notifications-global-40e14cc64ab7.js b/all/lib/notifications-global-40e14cc64ab7.js new file mode 100644 index 0000000..0f3af83 --- /dev/null +++ b/all/lib/notifications-global-40e14cc64ab7.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{70396:(e,t,o)=>{o.d(t,{a:()=>s,n:()=>n});var i=o(97797);function n(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!1)}function s(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!0)}(0,i.on)("deprecatedAjaxError","[data-remote]",function(e){let{error:t,text:o}=e.detail;e.currentTarget===e.target&&"abort"!==t&&"canceled"!==t&&(/{var i=o(39595),n=o(70396),s=o(97325),a=o(26559);function l(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}let r=class NotificationsListSubscriptionFormElement extends HTMLElement{async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,n.a)();let t=e.currentTarget,o=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:o,headers:{...(0,a.kt)(),Accept:"application/json"}});if(!i.ok)return void(0,n.n)();let s=await i.json(),l=o.get("do");"string"==typeof l&&this.updateCheckedState(l),"string"==typeof l&&this.updateMenuButtonCopy(l),this.updateSocialCount(s.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset(),this.closeMenu()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden="subscribed"!==e&&"custom"!==e,this.stopIgnoringButtonCopy.hidden="ignore"!==e,this.watchButtonCopy.hidden="subscribed"===e||"custom"===e||"ignore"===e}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(let e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(let t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if("custom"===e)this.customButton.setAttribute("aria-checked","true");else{for(let e of(this.customButton.setAttribute("aria-checked","false"),[...this.threadTypeCheckboxes]))(0,s.m$)(e,!1);if(void 0!==this.subscriptionsContainer){for(let e=0;e{this.customDialog.querySelector("input[type=checkbox][autofocus]")?.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let e=0;e{this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]")?.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){let e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){let e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.textContent="";for(let e=0;ee.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}constructor(...e){super(...e),function(e,t,o){t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o}(this,"lastAppliedLabels",{})}};function u(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}l([i.aC],r.prototype,"details",void 0),l([i.aC],r.prototype,"menu",void 0),l([i.aC],r.prototype,"customButton",void 0),l([i.aC],r.prototype,"customDialog",void 0),l([i.aC],r.prototype,"filterLabelsDialog",void 0),l([i.zV],r.prototype,"subscriptionButtons",void 0),l([i.zV],r.prototype,"subscriptionsLabels",void 0),l([i.aC],r.prototype,"labelInputs",void 0),l([i.aC],r.prototype,"subscriptionsSubtitle",void 0),l([i.aC],r.prototype,"socialCount",void 0),l([i.aC],r.prototype,"unwatchButtonCopy",void 0),l([i.aC],r.prototype,"stopIgnoringButtonCopy",void 0),l([i.aC],r.prototype,"watchButtonCopy",void 0),l([i.zV],r.prototype,"threadTypeCheckboxes",void 0),l([i.aC],r.prototype,"customSubmit",void 0),l([i.aC],r.prototype,"subscriptionsContainer",void 0),l([i.zV],r.prototype,"dialogLabelItems",void 0),r=l([i.p_],r);let c=class NotificationsTeamSubscriptionFormElement extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}};function d(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}u([i.aC],c.prototype,"details",void 0),c=u([i.p_],c);let NotificationsDialogLabelItemElement=class NotificationsDialogLabelItemElement extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){let e="true"===this.label.getAttribute("aria-checked");this.setCheckedForDropdownLabel(!e),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:e,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}};!function(e,t,o){t in e?Object.defineProperty(e,t,{value:"",enumerable:!0,configurable:!0,writable:!0}):e[t]=""}(NotificationsDialogLabelItemElement,"attrPrefix",""),d([i.aC],NotificationsDialogLabelItemElement.prototype,"label",void 0),d([i.aC],NotificationsDialogLabelItemElement.prototype,"hiddenLabelTemplate",void 0),d([i.aC],NotificationsDialogLabelItemElement.prototype,"hiddenCheckboxInput",void 0),d([i.CF],NotificationsDialogLabelItemElement.prototype,"labelId",void 0),NotificationsDialogLabelItemElement=d([i.p_],NotificationsDialogLabelItemElement)},7799:(e,t,o)=>{let i;function n(){if(!i)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return i}function s(){return i?.locale??"en-US"}function a(){return!!n().login}o.d(t,{JK:()=>s,M3:()=>a,_$:()=>n});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{i=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},53005:(e,t,o)=>{o.d(t,{O:()=>a,S:()=>s});var i=o(96679);let n=i.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",s="X-GitHub-Client-Version";function a(){return n}},27851:(e,t,o)=>{o.d(t,{G7:()=>r,XY:()=>u,fQ:()=>l});var i=o(5225),n=o(7799);function s(){return new Set((0,n._$)().featureFlags)}let a=o(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?s:(0,i.A)(s);function l(){return Array.from(a())}function r(e){return a().has(e)}let u={isFeatureEnabled:r}},26559:(e,t,o)=>{o.d(t,{jC:()=>r,kt:()=>a,tV:()=>l});var i=o(53005),n=o(27851),s=o(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,s.wE)(e)};return(0,n.G7)("client_version_header")&&(t={...t,[i.S]:(0,i.O)()}),t}function l(e,t){for(let[o,i]of Object.entries(a(t)))e.set(o,i)}function r(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,o)=>{o.d(t,{$r:()=>a,M1:()=>l,li:()=>n,pS:()=>u,wE:()=>r});var i=o(96679);let n="X-Fetch-Nonce",s=new Set;function a(e){s.add(e)}function l(){return s.values().next().value||""}function r(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[n]=l():s.has(e)?t[n]=e:t[n]=Array.from(s).join(","),t}function u(){let e=i.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},97325:(e,t,o)=>{o.d(t,{Cy:()=>l,K3:()=>c,Z8:()=>r,k_:()=>s,lK:()=>d,m$:()=>a});var i=o(94982);function n(e,t,o){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:o}))}function s(e,t){t&&(function(e,t){if(!(e instanceof HTMLFormElement))throw TypeError("The specified element is not of type HTMLFormElement.");if(!(t instanceof HTMLElement))throw TypeError("The specified element is not of type HTMLElement.");if("submit"!==t.type)throw TypeError("The specified element is not a submit button.");if(!e||e!==t.form)throw Error("The specified element is not owned by the form element.")}(e,t),(0,i.A)(t)),n(e,"submit",!0)&&e.submit()}function a(e,t){if("boolean"==typeof t)if(e instanceof HTMLInputElement)e.checked=t;else throw TypeError("only checkboxes can be set to boolean value");else if("checkbox"===e.type)throw TypeError("checkbox can't be set to string value");else e.value=t;n(e,"change",!1)}function l(e,t){for(let o in t){let i=t[o],n=e.elements.namedItem(o);n instanceof HTMLInputElement?n.value=i:n instanceof HTMLTextAreaElement&&(n.value=i)}}function r(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),o=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==o&&"reset"!==o||e.isContentEditable}function u(e){return new URLSearchParams(e)}function c(e,t){let o=new URLSearchParams(e.search);for(let[e,i]of u(t))o.append(e,i);return o.toString()}function d(e){return u(new FormData(e)).toString()}},94982:(e,t,o)=>{function i(e){let t=e.closest("form");if(!(t instanceof HTMLFormElement))return;let o=n(t);if(e.name){let i=e.matches("input[type=submit]")?"Submit":"",n=e.value||i;o||((o=document.createElement("input")).type="hidden",o.classList.add("js-submit-button-value"),t.prepend(o)),o.name=e.name,o.value=n}else o&&o.remove()}function n(e){let t=e.querySelector("input.js-submit-button-value");return t instanceof HTMLInputElement?t:null}o.d(t,{A:()=>i,C:()=>n})},96679:(e,t,o)=>{o.d(t,{KJ:()=>i.KJ,Kn:()=>n.Kn,X3:()=>i.X3,XC:()=>n.XC,cg:()=>n.cg,fV:()=>n.fV,g5:()=>i.g5});var i=o(28583),n=o(46570)},46570:(e,t,o)=>{o.d(t,{Kn:()=>a,XC:()=>n,cg:()=>s,fV:()=>l});let i="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,n="undefined"==typeof document||i?void 0:document,s="undefined"==typeof window||i?void 0:window,a="undefined"==typeof history||i?void 0:history,l="undefined"==typeof location||i?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,o)=>{o.d(t,{KJ:()=>s,X3:()=>n,g5:()=>a});var i=o(46570);let n=void 0===i.XC,s=!n;function a(){return!!n||!i.XC||!!(i.XC.querySelector('react-app[data-ssr="true"]')||i.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa"],()=>t(35111)),e.O()}]); +//# sourceMappingURL=notifications-global-ac2d8805d636.js.map \ No newline at end of file diff --git a/all/lib/notifications-subscriptions-menu-c9ab807bd021.js b/all/lib/notifications-subscriptions-menu-c9ab807bd021.js new file mode 100644 index 0000000..1d74427 --- /dev/null +++ b/all/lib/notifications-subscriptions-menu-c9ab807bd021.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-subscriptions-menu"],{78924:(e,t,n)=>{n.d(t,{I:()=>a});let a=(0,n(96540).createContext)(null)},52811:(e,t,n)=>{n.d(t,{C:()=>o,i:()=>i});var a=n(96679),s=n(27851),r=n(46493);function o(e,t){(0,s.G7)("arianotify_comprehensive_migration")?i(l(e),{...t,element:t?.element??e}):(0,s.G7)("primer_live_region_element")&&t?.element===void 0?(0,r.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):i(l(e),t)}function i(e,t){let{assertive:n,element:o}=t??{};(0,s.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(o||document.body).ariaNotify(e):(0,s.G7)("primer_live_region_element")&&void 0===o?(0,r.iP)(e,{politeness:n?"assertive":"polite"}):function(e,t,n){let s=n??a.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");s&&(s.textContent===e?s.textContent=`${e}\u00A0`:s.textContent=e)}(e,n,o)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},53005:(e,t,n)=>{n.d(t,{O:()=>o,S:()=>r});var a=n(96679);let s=a.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",r="X-GitHub-Client-Version";function o(){return s}},39627:(e,t,n)=>{n.d(t,{D:()=>r,Y:()=>o});var a=n(52811),s=n(96679);function r(e){if(!s.XC)return;let t=s.XC.querySelector("title"),n=s.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,a.i)(e)):(s.XC.head.appendChild(n),(0,a.i)(e))}function o(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},26559:(e,t,n)=>{n.d(t,{jC:()=>l,kt:()=>o,tV:()=>i});var a=n(53005),s=n(27851),r=n(88191);function o(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,r.wE)(e)};return(0,s.G7)("client_version_header")&&(t={...t,[a.S]:(0,a.O)()}),t}function i(e,t){for(let[n,a]of Object.entries(o(t)))e.set(n,a)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,n)=>{n.d(t,{$r:()=>o,M1:()=>i,li:()=>s,pS:()=>c,wE:()=>l});var a=n(96679);let s="X-Fetch-Nonce",r=new Set;function o(e){r.add(e)}function i(){return r.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[s]=i():r.has(e)?t[s]=e:t[s]=Array.from(r).join(","),t}function c(){let e=a.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&o(e)}},13233:(e,t,n)=>{n.d(t,{l:()=>a});let a=()=>void 0},39784:(e,t,n)=>{let a;var s,r=n(52497),o=n(74848),i=n(96540),l=n(10569),c=n(95776),d=n(2724),u=n(38621),h=n(60039);let p=(a="/notifications/subscribe",async e=>{try{let t=await (0,h.DI)(a,{method:"POST",body:e});if(t.ok)return t;return Error("Failed to update")}catch(e){return e}});var m=n(15385);let f={NONE:"none",WATCHING:"watching",IGNORING:"ignoring",CUSTOM:"custom"},b={[f.NONE]:"Participating and @mentions",[f.WATCHING]:"All Activity",[f.IGNORING]:"Ignore",[f.CUSTOM]:"Custom"},g={...b,[f.NONE]:"Participating"},y={[f.NONE]:"Watch",[f.WATCHING]:"Unwatch",[f.IGNORING]:"Stop ignoring",[f.CUSTOM]:"Unwatch"},C=[{name:b[f.NONE],description:"Only receive notifications from this repository when participating or @mentioned.",subscriptionType:f.NONE},{name:b[f.WATCHING],description:"Notified of all notifications on this repository.",subscriptionType:f.WATCHING},{name:b[f.IGNORING],description:"Never be notified.",subscriptionType:f.IGNORING},{name:b[f.CUSTOM],description:"Select events you want to be notified of in addition to participating and @mentions.",trailingIcon:(0,i.createElement)(u.ArrowRightIcon),subscriptionType:f.CUSTOM}],x=e=>e in y?y[e]:"",v=(e,t)=>{let n=x(e),a=g[e];return e===f.IGNORING?`${n} in ${t}`:`${n}: ${a} in ${t}`},N={subscriptionTypeName:"SubscriptionList-module__subscriptionTypeName--mWUOD"};function w(e){return(0,o.jsx)(m.l,{selectionVariant:"single",children:C.map((t,n)=>(0,o.jsxs)(i.Fragment,{children:[(0,o.jsxs)(m.l.Item,{selected:t.subscriptionType===e.selected,onSelect:()=>e.onSelect(t.subscriptionType),children:[(0,o.jsx)("span",{className:N.subscriptionTypeName,children:t.name}),(0,o.jsx)(m.l.Description,{variant:"block",children:t.description}),t.trailingIcon?(0,o.jsx)(m.l.TrailingVisual,{children:t.trailingIcon}):null]}),n!==C.length-1?(0,o.jsx)(m.l.Divider,{}):""]},n))})}try{w.displayName||(w.displayName="SubscriptionList")}catch{}var S=n(73451),_=n(65607),j=n(45286),T=n(55847),A=n(94977);function k(e){let[t,n]=(0,i.useState)(!1),[a,s]=(0,i.useState)(""),r=e.items.filter(e=>e?.text?.toLowerCase().startsWith(a.toLowerCase())),l=i.memo(I);return(0,o.jsx)(j.X,{title:"Select labels",renderAnchor:t=>0===e.items.length?(0,o.jsx)(A.A,{text:"Add labels to this repository to filter on them.",direction:"s",children:(0,o.jsx)(l,{anchorProps:t,itemsLength:e.items.length,labelsText:e.labelsText})}):(0,o.jsx)(l,{anchorProps:t,itemsLength:e.items.length,labelsText:e.labelsText}),placeholderText:"Filter labels",open:t,onCancel:e.resetLabels,onOpenChange:(t,a)=>{n(t),"click-outside"===a&&e.applyLabels()},items:r,selected:e.selectedLabels,onSelectedChange:e.onChangeLabels,onFilterChange:s,showItemDividers:!0,overlayProps:{width:"small",height:"medium",maxHeight:"medium"}})}let I=({anchorProps:e,itemsLength:t,labelsText:n})=>(0,o.jsx)(T.Q,{leadingVisual:u.TagIcon,trailingAction:u.TriangleDownIcon,...e,"aria-label":"Filter labels","aria-describedby":"select-labels","aria-haspopup":"dialog",size:"small",disabled:0===t,children:0===t?"No labels available":(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"color-fg-muted",children:"Labels: "}),(0,o.jsx)("span",{id:"select-labels",children:n})]})});try{k.displayName||(k.displayName="FilterLabels")}catch{}try{(s=ButtonFilter).displayName||(s.displayName="ButtonFilter")}catch{}var O=n(63867);let E={footerContainer:"FooterActions-module__footerContainer--Z9ixI",buttonsContainer:"FooterActions-module__buttonsContainer--lkkwg",errorMessageText:"FooterActions-module__errorMessageText--UsWpj",FooterActionsSpinner:"FooterActions-module__FooterActionsSpinner--ElpdD",applyButton:"FooterActions-module__applyButton--cgiu4"};function L(e){let[t,n]=(0,i.useState)(!1),a=(0,i.useCallback)(()=>(e.nextFocusRef?.current?.focus(),!0),[e.nextFocusRef]),s=(0,i.useCallback)(()=>{n(!0)},[]),r=(0,i.useCallback)(()=>{e.onApply(),setTimeout(()=>{e?.checkStatus&&e.checkStatus(s)},600)},[e,s]);return(0,o.jsxs)("div",{className:E.footerContainer,children:[e.showError?(0,o.jsx)("span",{className:E.errorMessageText,children:"Error. Please try again."}):null,(0,o.jsxs)("div",{className:E.buttonsContainer,style:e.overrideButtonStyles??{padding:"var(--base-size-16)"},children:[!e.showError&&t?(0,o.jsx)(O.A,{size:"small",className:E.FooterActionsSpinner}):null,(0,o.jsx)(T.Q,{size:"small",onClick:()=>e.onCancel(),onBlur:t=>{e.disabled&&a(t)},children:"Cancel"}),(0,o.jsx)(T.Q,{disabled:e.disabled,variant:"primary",size:"small",onClick:()=>r(),onBlur:a,className:E.applyButton,children:"Apply"})]})]})}try{L.displayName||(L.displayName="FooterActions")}catch{}let R=e=>{let t=$(e,2);if(e.length>=2){if(2===e.length)return P(e);let n=$(e,3);if(n.length>30)return`${t.slice(0,30)}... +${e.length-2} more`;{let t=e.length>3?` +${e.length-3} more`:"";return`${n}${t}`}}if(1!==e.length)return"All";{let t=e[0]?.text||"";return t.length>30?`${t.slice(0,30)}...`:t}},P=e=>{let t=e[0]?.text||"",n=$(e,2);return n.length>30?t.length>25?`${t.slice(0,25)}... +1 more`:`${n.slice(0,30)}...`:n},$=(e,t)=>e.slice(0,t).map(e=>e.text).join(", "),F=e=>{switch(e){case"PullRequest":return"Pull requests";case"SecurityAlert":return"Security alerts";default:return`${e}s`}},M={filterContainer:"ThreadList-module__filterContainer--eNebD",threadContent:"ThreadList-module__threadContent--Ry8II",threadRow:"ThreadList-module__threadRow--lx6FW",threadDisabledMessage:"ThreadList-module__threadDisabledMessage--Wwkul"};function G(e){let[t,n]=(0,i.useState)(e.appliedThreads),[a,s]=(0,i.useState)(e.appliedLabels),[r,l]=(0,i.useState)(e.appliedLabels),[c,d]=(0,i.useState)(()=>R(e.appliedLabels));(0,i.useEffect)(()=>{e.appliedLabels.length>0&&!t.includes("Issue")&&n([...t,"Issue"])},[]);let u=(0,i.useCallback)(e=>{t&&t.includes(e)?n(t.filter(t=>t!==e)):n([...t,e])},[t]),h=(0,i.useCallback)(()=>{e.applyThreads(t)},[e,t]),p=(0,i.useCallback)(e=>{l(e),d(R(e))},[]),m=(0,i.useCallback)(()=>{s(r)},[r]),f=(0,i.useCallback)(()=>{l(a),d(R(a))},[a]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:M.threadContent,children:e.subscribableThreadTypes.map((n,a)=>(0,o.jsxs)("div",{className:M.threadRow,style:a===e.subscribableThreadTypes.length-1?{}:{borderBottom:"1px solid var(--borderColor-default, var(--color-border-default))"},children:[(0,o.jsxs)(S.A,{children:[(0,o.jsx)(_.A,{checked:t.includes(n.name),onChange:()=>u(n.name)}),(0,o.jsx)(S.A.Label,{children:F(n.name)})]}),n.enabled?null:(0,o.jsxs)("p",{className:M.threadDisabledMessage,children:[F(n.name)," are not enabled for this repository"]}),(0,o.jsx)("div",{"aria-live":"polite",children:"Issue"===n.name&&e.showLabelSubscriptions&&t.includes("Issue")?(0,o.jsx)("div",{className:M.filterContainer,children:(0,o.jsx)(k,{filterAction:h,items:e.repoLabels,labelsText:c,onChangeLabels:p,selectedLabels:r,applyLabels:m,resetLabels:f})}):null})]},a))}),(0,o.jsx)(L,{onCancel:e.cancelMenuCallback,onApply:()=>e.saveThreads(t,r),showError:e.showError,disabled:0===t.length||e.isSavingThreads})]})}try{G.displayName||(G.displayName="ThreadList")}catch{}let W={watchCounter:"NotificationsSubscriptionsMenu-module__watchCounter--nAbhU",watchButton:"NotificationsSubscriptionsMenu-module__watchButton--ifxlS"};function D({repositoryId:e,repositoryName:t,watchersCount:n,subscriptionType:a,subscribableThreadTypes:s,repositoryLabels:r,showLabelSubscriptions:h}){let m=(0,i.useMemo)(()=>r.map(e=>({id:e.id,text:e.name,selected:e.subscribed})),[r]),b=m.filter(e=>e.selected),g=(0,i.useMemo)(()=>s.map(e=>e.subscribed||"Issue"===e.name&&h&&b.length>0?e.name:null).filter(e=>null!==e),[s,h,b]),[y,C]=(0,i.useState)(!1),[N,S]=(0,i.useState)(!1),[_,j]=(0,i.useState)(!1),T=(0,i.useCallback)(()=>j(!1),[]),[A,k]=(0,i.useState)(g.length>0?f.CUSTOM:a),[I,O]=(0,i.useState)(A),[E,L]=(0,i.useState)(g),[R,P]=(0,i.useState)(b),[$,F]=(0,i.useState)(!1),M=(0,i.useRef)(null),D=(0,i.useCallback)(()=>{S(!1),k(I)},[I]),B=(0,i.useCallback)(async(t,n)=>{F(!0),L(t),P(n),O(f.CUSTOM);let a=new FormData;a.set("do","custom"),a.set("repository_id",e),t.map(e=>{a.append("thread_types[]",e)}),n.map(e=>{e.id&&a.append("labels[]",e.id.toString())}),(await p(a)).ok?(S(!1),F(!1)):C(!0)},[e]),U=(0,i.useCallback)(async t=>{let n=new FormData;return t===f.IGNORING?n.set("do","ignore"):t===f.WATCHING?n.set("do","subscribed"):(t===f.NONE||t===f.CUSTOM&&0===E.length)&&n.set("do","included"),n.append("thread_types[]",""),n.set("repository_id",e),!(await p(n) instanceof Error)},[e,E]),q=(0,i.useCallback)(async e=>{e===f.CUSTOM?(S(!0),k(f.CUSTOM)):await U(e)?(k(e),O(e),L([])):j(!0)},[k]),H=(0,i.useCallback)(e=>{L(e)},[L]),X=(0,i.useMemo)(()=>v(A,t),[A,t]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"d-md-none",children:(0,o.jsxs)(l.W,{children:[(0,o.jsx)(l.W.Button,{"data-testid":"notifications-subscriptions-menu-button-desktop",leadingVisual:A===f.IGNORING?u.BellSlashIcon:u.EyeIcon,trailingAction:null,className:W.watchButton,"aria-label":X,children:(0,o.jsx)(o.Fragment,{})}),(0,o.jsx)(l.W.Overlay,{width:"medium",children:(0,o.jsx)(w,{selected:A,onSelect:q})})]})}),(0,o.jsx)("div",{className:"d-none d-md-block",children:(0,o.jsxs)(l.W,{children:[(0,o.jsxs)(l.W.Button,{"data-testid":"notifications-subscriptions-menu-button-mobile",size:"small",leadingVisual:A===f.IGNORING?u.BellSlashIcon:u.EyeIcon,sx:{'&& [data-component="leadingVisual"]':{color:"var(--fgColor-muted, var(--color-fg-muted))"}},"aria-label":X,children:[x(A),(0,o.jsx)("span",{className:`ml-2 Counter rounded-3 ${W.watchCounter}`,children:n})]}),(0,o.jsx)(l.W.Overlay,{width:"medium",children:(0,o.jsx)(w,{selected:A,onSelect:q})})]})}),(0,o.jsx)(c.A,{returnFocusRef:M,isOpen:N,onDismiss:()=>D(),"aria-labelledby":"header",children:(0,o.jsxs)("div",{"data-testid":"inner",children:[(0,o.jsxs)(c.A.Header,{id:"header",children:["Subscribe to events for ",t]}),(0,o.jsx)(G,{subscribableThreadTypes:s,showLabelSubscriptions:h,cancelMenuCallback:D,appliedThreads:E,repoLabels:m,subscribedThreads:g,applyThreads:H,appliedLabels:R,saveThreads:B,showError:y,isSavingThreads:$})]})}),_&&(0,o.jsx)(d.l,{title:"Cannot watch this repository",onClose:T,children:(0,o.jsxs)(d.l.Body,{children:["You have reached the limit of 10,000 watched repositories. Update your"," ",(0,o.jsx)("a",{href:"/watching",children:"watch settings"})," to continue."]})})]})}try{D.displayName||(D.displayName="NotificationsSubscriptionsMenu")}catch{}(0,r.k)("notifications-subscriptions-menu",{Component:D})},7531:(e,t,n)=>{n.d(t,{Y:()=>a});function a(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}},41764:(e,t,n)=>{n.d(t,{A:()=>i});let{getItem:a,setItem:s,removeItem:r}=(0,n(85351).A)("localStorage"),o="REACT_PROFILING_ENABLED",i={enable:()=>s(o,"true"),disable:()=>r(o),isEnabled:()=>!!a(o)}},64899:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(17515),s=n(96540);function r(){let e=(0,s.useRef)(!1),t=(0,s.useCallback)(()=>e.current,[]);return(0,a.N)(()=>(e.current=!0,()=>{e.current=!1}),[]),t}},17515:(e,t,n)=>{n.d(t,{N:()=>r});var a=n(96679),s=n(96540);let r=void 0!==a.cg?.document?.createElement?s.useLayoutEffect:s.useEffect},47019:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(64899),s=n(96540);let r=function(e){let t=(0,a.A)(),[n,r]=(0,s.useState)(e);return[n,(0,s.useCallback)(e=>{t()&&r(e)},[t])]}},60039:(e,t,n)=>{n.d(t,{DI:()=>s,QJ:()=>o,Sr:()=>i,lS:()=>r});var a=n(26559);function s(e,t={}){var n=e;if(new URL(n,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let r=function(e){let t=new URL(e,window.location.href),n=new URL(window.location.href,window.location.origin),a=n.searchParams.get("_features");a&&!t.searchParams.has("_features")&&t.searchParams.set("_features",a);let s=n.searchParams.get("_tracing");return s&&!t.searchParams.has("_tracing")&&t.searchParams.set("_tracing",s),e.startsWith(window.location.origin)?t.href:`${t.pathname}${t.search}`}(e),o={...t.headers,"GitHub-Verified-Fetch":"true",...(0,a.kt)()};return fetch(r,{...t,headers:o})}function r(e,t){let n={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},a=t?.body?JSON.stringify(t.body):void 0;return s(e,{...t,body:a,headers:n})}function o(e,t={}){let n={...t.headers,"GitHub-Is-React":"true"};return s(e,{...t,headers:n})}function i(e,t){let n={...t?.headers??{},"GitHub-Is-React":"true"};return r(e,{...t,headers:n})}},26033:(e,t,n)=>{n.d(t,{y:()=>o});var a=n(74848),s=n(21728),r=n(78924);function o(e){let t,n,o,i=(0,s.c)(7),{children:l,appName:c,category:d,metadata:u}=e;return i[0]!==c||i[1]!==d||i[2]!==u?(n={appName:c,category:d,metadata:u},i[0]=c,i[1]=d,i[2]=u,i[3]=n):n=i[3],t=n,i[4]!==l||i[5]!==t?(o=(0,a.jsx)(r.I.Provider,{value:t,children:l}),i[4]=l,i[5]=t,i[6]=o):o=i[6],o}try{o.displayName||(o.displayName="AnalyticsProvider")}catch{}},60674:(e,t,n)=>{n.d(t,{BP:()=>u,D3:()=>d,O8:()=>l});var a=n(74848),s=n(21728),r=n(96540),o=n(96679),i=n(17515);let l={ServerRender:"ServerRender",ClientHydrate:"ClientHydrate",ClientRender:"ClientRender"},c=(0,r.createContext)(l.ClientRender);function d(e){let t,n,d,u,h=(0,s.c)(8),{wasServerRendered:p,children:m}=e;h[0]!==p?(t=()=>o.X3?l.ServerRender:p?l.ClientHydrate:l.ClientRender,h[0]=p,h[1]=t):t=h[1];let[f,b]=(0,r.useState)(t);return h[2]!==f?(n=()=>{f!==l.ClientRender&&b(l.ClientRender)},d=[f],h[2]=f,h[3]=n,h[4]=d):(n=h[3],d=h[4]),(0,i.N)(n,d),h[5]!==m||h[6]!==f?(u=(0,a.jsx)(c.Provider,{value:f,children:m}),h[5]=m,h[6]=f,h[7]=u):u=h[7],u}function u(){return(0,r.useContext)(c)}try{c.displayName||(c.displayName="RenderPhaseContext")}catch{}try{d.displayName||(d.displayName="RenderPhaseProvider")}catch{}},99543:(e,t,n)=>{n.d(t,{Qn:()=>l,T8:()=>d,Y6:()=>h,k6:()=>u});var a=n(74848),s=n(65556),r=n(96540),o=n(13233),i=n(47019);let l=5e3,c=(0,r.createContext)({addToast:o.l,addPersistedToast:o.l,clearPersistedToast:o.l}),d=(0,r.createContext)({toasts:[],persistedToast:null});function u({children:e}){let[t,n]=(0,i.A)([]),[o,u]=(0,r.useState)(null),{safeSetTimeout:h}=(0,s.A)(),p=(0,r.useCallback)(function(e){n([...t,e]),h(()=>n(t.slice(1)),l)},[t,h,n]),m=(0,r.useCallback)(function(e){u(e)},[u]),f=(0,r.useCallback)(function(){u(null)},[u]),b=(0,r.useMemo)(()=>({addToast:p,addPersistedToast:m,clearPersistedToast:f}),[m,p,f]),g=(0,r.useMemo)(()=>({toasts:t,persistedToast:o}),[t,o]);return(0,a.jsx)(c.Provider,{value:b,children:(0,a.jsx)(d.Provider,{value:g,children:e})})}function h(){return(0,r.useContext)(c)}try{c.displayName||(c.displayName="ToastContext")}catch{}try{d.displayName||(d.displayName="InternalToastsContext")}catch{}try{u.displayName||(u.displayName="ToastContextProvider")}catch{}},42218:(e,t,n)=>{n.d(t,{V:()=>h});var a=n(74848),s=n(96540),r=n(99543),o=n(38621),i=n(65556),l=n(16255);let c={info:"",success:"Toast--success",error:"Toast--error"},d={info:(0,a.jsx)(o.InfoIcon,{}),success:(0,a.jsx)(o.CheckIcon,{}),error:(0,a.jsx)(o.StopIcon,{})},u=({message:e,timeToLive:t,icon:n,type:r="info",role:o="log"})=>{let[u,h]=s.useState(!0),{safeSetTimeout:p}=(0,i.A)();return(0,s.useEffect)(()=>{t&&p(()=>h(!1),t-300)},[p,t]),(0,a.jsx)(l.Z,{children:(0,a.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 mb-3 ml-3",children:(0,a.jsxs)("div",{className:`Toast ${c[r]} ${u?"Toast--animateIn":"Toast--animateOut"}`,id:"ui-app-toast","data-testid":`ui-app-toast-${r}`,role:o,children:[(0,a.jsx)("span",{className:"Toast-icon",children:n||d[r]}),(0,a.jsx)("span",{className:"Toast-content",children:e})]})})})};try{u.displayName||(u.displayName="Toast")}catch{}function h(){let{toasts:e,persistedToast:t}=(0,s.useContext)(r.T8);return(0,a.jsxs)(a.Fragment,{children:[e.map((e,t)=>(0,a.jsx)(u,{message:e.message,icon:e.icon,timeToLive:r.Qn,type:e.type,role:e.role},t)),t&&(0,a.jsx)(u,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{h.displayName||(h.displayName="Toasts")}catch{}},39595:(e,t,n)=>{let a;n.d(t,{CF:()=>f,p_:()=>I,FB:()=>u,Se:()=>S,aC:()=>A,zV:()=>k});let s=new WeakSet,r=new WeakMap;function o(e=document){if(r.has(e))return r.get(e);let t=!1,n=new MutationObserver(e=>{for(let t of e)if("attributes"===t.type&&t.target instanceof Element)d(t.target);else if("childList"===t.type&&t.addedNodes.length)for(let e of t.addedNodes)e instanceof Element&&i(e)});n.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let a={get closed(){return t},unsubscribe(){t=!0,r.delete(e),n.disconnect()}};return r.set(e,a),a}function i(e){for(let t of e.querySelectorAll("[data-action]"))d(t);e instanceof Element&&e.hasAttribute("data-action")&&d(e)}function l(e){let t=e.currentTarget;for(let n of c(t))if(e.type===n.type){let a=t.closest(n.tag);s.has(a)&&"function"==typeof a[n.method]&&a[n.method](e);let r=t.getRootNode();if(r instanceof ShadowRoot&&s.has(r.host)&&r.host.matches(n.tag)){let t=r.host;"function"==typeof t[n.method]&&t[n.method](e)}}}function*c(e){for(let t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=t.lastIndexOf(":"),n=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,e),tag:t.slice(e+1,n),method:t.slice(n+1)||"handleEvent"}}}function d(e){for(let t of c(e))e.addEventListener(t.type,l)}function u(e,t){let n=e.tagName.toLowerCase();if(e.shadowRoot){for(let a of e.shadowRoot.querySelectorAll(`[data-target~="${n}.${t}"]`))if(!a.closest(n))return a}for(let a of e.querySelectorAll(`[data-target~="${n}.${t}"]`))if(a.closest(n)===e)return a}let h=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),p=(e,t="property")=>{let n=h(e);if(!n.includes("-"))throw new DOMException(`${t}: ${String(e)} is not a valid ${t} name`,"SyntaxError");return n},m="attr";function f(e,t){T(e,m).add(t)}let b=new WeakSet;function g(e,t){if(b.has(e))return;b.add(e);let n=Object.getPrototypeOf(e),a=n?.constructor?.attrPrefix??"data-";for(let s of(t||(t=T(n,m)),t)){let t=e[s],n=p(`${a}${s}`),r={configurable:!0,get(){return this.getAttribute(n)||""},set(e){this.setAttribute(n,e||"")}};"number"==typeof t?r={configurable:!0,get(){return Number(this.getAttribute(n)||0)},set(e){this.setAttribute(n,e)}}:"boolean"==typeof t&&(r={configurable:!0,get(){return this.hasAttribute(n)},set(e){this.toggleAttribute(n,e)}}),Object.defineProperty(e,s,r),s in e&&!e.hasAttribute(n)&&r.set.call(e,t)}}let y=new Map,C=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),x=new Promise(e=>{let t=new AbortController;t.signal.addEventListener("abort",()=>e());let n={once:!0,passive:!0,signal:t.signal},a=()=>t.abort();document.addEventListener("mousedown",a,n),document.addEventListener("touchstart",a,n),document.addEventListener("keydown",a,n),document.addEventListener("pointerdown",a,n)}),v={ready:()=>C,firstInteraction:()=>x,visible:e=>new Promise(t=>{let n=new IntersectionObserver(e=>{for(let a of e)if(a.isIntersecting){t(),n.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let t of document.querySelectorAll(e))n.observe(t)})},N=new WeakMap;function w(e){cancelAnimationFrame(N.get(e)||0),N.set(e,requestAnimationFrame(()=>{for(let t of y.keys()){let n=e instanceof Element&&e.matches(t)?e:e.querySelector(t);if(customElements.get(t)||n){let a=n?.getAttribute("data-load-on")||"ready",s=a in v?v[a]:v.ready;for(let e of y.get(t)||[])s(t).then(e);y.delete(t),N.delete(e)}}}))}function S(e,t){for(let[n,a]of("string"==typeof e&&t&&(e={[e]:t}),Object.entries(e)))y.has(n)||y.set(n,new Set),y.get(n).add(a);_(document)}function _(e){a||(a=new MutationObserver(e=>{if(y.size)for(let t of e)for(let e of t.addedNodes)e instanceof Element&&w(e)})),w(e),a.observe(e,{subtree:!0,childList:!0})}let j=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let t=this,n=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){t.connectedCallback(this,n)};let a=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){t.disconnectedCallback(this,a)};let s=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,n,a){t.attributeChangedCallback(this,e,n,a,s)};let r=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return t.observedAttributes(this,r)},set(e){r=e}}),function(e){let t=e.observedAttributes||[],n=e.attrPrefix??"data-",a=e=>p(`${n}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...T(e.prototype,m)].map(a).concat(t),set(e){t=e}})}(e),function(e){let t=h(e.name).replace(/-element$/,"");try{window.customElements.define(t,e),window[e.name]=customElements.get(t)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,t){return t}connectedCallback(e,t){var n,a;for(let t of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))t.parentElement===e&&e.attachShadow({mode:"closed"===t.getAttribute("data-shadowroot")?"closed":"open"}).append(t.content.cloneNode(!0));(g(e),s.add(e),e.shadowRoot&&(i(a=e.shadowRoot),o(a)),i(e),o(e.ownerDocument),t?.call(e),e.shadowRoot)&&(i(n=e.shadowRoot),o(n),_(e.shadowRoot))}disconnectedCallback(e,t){t?.call(e)}attributeChangedCallback(e,t,n,a,s){g(e),"data-catalyst"!==t&&s&&s.call(e,t,n,a)}};function T(e,t){if(!Object.prototype.hasOwnProperty.call(e,j)){let t=e[j],n=e[j]=new Map;if(t)for(let[e,a]of t)n.set(e,new Set(a))}let n=e[j];return n.has(t)||n.set(t,new Set),n.get(t)}function A(e,t){T(e,"target").add(t),Object.defineProperty(e,t,{configurable:!0,get(){return u(this,t)}})}function k(e,t){T(e,"targets").add(t),Object.defineProperty(e,t,{configurable:!0,get(){let e=this.tagName.toLowerCase(),n=[];if(this.shadowRoot)for(let a of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${t}"]`))a.closest(e)||n.push(a);for(let a of this.querySelectorAll(`[data-targets~="${e}.${t}"]`))a.closest(e)===this&&n.push(a);return n}})}function I(e){new CatalystDelegate(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts"],()=>t(39784)),e.O()}]); +//# sourceMappingURL=notifications-subscriptions-menu-50f6a9ba8e34.js.map \ No newline at end of file diff --git a/all/lib/octicons-react-9fd6ca6872cc.js b/all/lib/octicons-react-9fd6ca6872cc.js new file mode 100644 index 0000000..a65abca --- /dev/null +++ b/all/lib/octicons-react-9fd6ca6872cc.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["octicons-react"],{38621:(a,t,e)=>{e.r(t),e.d(t,{AccessibilityIcon:()=>i,AccessibilityInsetIcon:()=>m,AiModelIcon:()=>Z,AlertFillIcon:()=>p,AlertIcon:()=>d,AppsIcon:()=>v,ArchiveIcon:()=>M,ArrowBothIcon:()=>A,ArrowDownIcon:()=>u,ArrowDownLeftIcon:()=>E,ArrowDownRightIcon:()=>V,ArrowLeftIcon:()=>H,ArrowRightIcon:()=>w,ArrowSwitchIcon:()=>I,ArrowUpIcon:()=>L,ArrowUpLeftIcon:()=>s,ArrowUpRightIcon:()=>f,BeakerIcon:()=>C,BellFillIcon:()=>F,BellIcon:()=>g,BellSlashIcon:()=>k,BlockedIcon:()=>b,BoldIcon:()=>S,BookIcon:()=>y,BookmarkFillIcon:()=>P,BookmarkFilledIcon:()=>R,BookmarkIcon:()=>D,BookmarkSlashFillIcon:()=>q,BookmarkSlashIcon:()=>T,BriefcaseIcon:()=>B,BroadcastIcon:()=>O,BrowserIcon:()=>G,BugIcon:()=>j,CacheIcon:()=>U,CalendarIcon:()=>x,CheckCircleFillIcon:()=>X,CheckCircleIcon:()=>z,CheckIcon:()=>N,CheckboxIcon:()=>Q,ChecklistIcon:()=>K,ChevronDownIcon:()=>W,ChevronLeftIcon:()=>J,ChevronRightIcon:()=>Y,ChevronUpIcon:()=>$,CircleIcon:()=>_,CircleSlashIcon:()=>aa,ClockFillIcon:()=>ae,ClockIcon:()=>at,CloudIcon:()=>ac,CloudOfflineIcon:()=>ah,CodeIcon:()=>an,CodeOfConductIcon:()=>al,CodeReviewIcon:()=>ao,CodeSquareIcon:()=>ar,CodescanCheckmarkIcon:()=>am,CodescanIcon:()=>ai,CodespacesIcon:()=>aZ,ColumnsIcon:()=>ad,CommandPaletteIcon:()=>ap,CommentDiscussionIcon:()=>aM,CommentIcon:()=>av,ContainerIcon:()=>aA,CopilotErrorIcon:()=>aE,CopilotIcon:()=>au,CopilotWarningIcon:()=>aV,CopyIcon:()=>aH,CpuIcon:()=>aw,CreditCardIcon:()=>aI,CrossReferenceIcon:()=>aL,DashIcon:()=>as,DatabaseIcon:()=>af,DependabotIcon:()=>aC,DesktopDownloadIcon:()=>ag,DeviceCameraIcon:()=>aF,DeviceCameraVideoIcon:()=>ak,DeviceDesktopIcon:()=>ab,DeviceMobileIcon:()=>aS,DevicesIcon:()=>ay,DiamondIcon:()=>aD,DiffAddedIcon:()=>aR,DiffIcon:()=>aP,DiffIgnoredIcon:()=>aT,DiffModifiedIcon:()=>aq,DiffRemovedIcon:()=>aB,DiffRenamedIcon:()=>aO,DiscussionClosedIcon:()=>aG,DiscussionDuplicateIcon:()=>aj,DiscussionOutdatedIcon:()=>aU,DotFillIcon:()=>aN,DotIcon:()=>ax,DownloadIcon:()=>az,DuplicateIcon:()=>aX,EllipsisIcon:()=>aQ,EyeClosedIcon:()=>aW,EyeIcon:()=>aK,FeedDiscussionIcon:()=>aJ,FeedForkedIcon:()=>aY,FeedHeartIcon:()=>a$,FeedIssueClosedIcon:()=>a_,FeedIssueDraftIcon:()=>a5,FeedIssueOpenIcon:()=>a1,FeedIssueReopenIcon:()=>a0,FeedMergedIcon:()=>a2,FeedPersonIcon:()=>a7,FeedPlusIcon:()=>a4,FeedPublicIcon:()=>a3,FeedPullRequestClosedIcon:()=>a6,FeedPullRequestDraftIcon:()=>a8,FeedPullRequestOpenIcon:()=>a9,FeedRepoIcon:()=>ta,FeedRocketIcon:()=>tt,FeedStarIcon:()=>te,FeedTagIcon:()=>tc,FeedTrophyIcon:()=>th,FileAddedIcon:()=>tl,FileBadgeIcon:()=>to,FileBinaryIcon:()=>tr,FileCodeIcon:()=>ti,FileDiffIcon:()=>tm,FileDirectoryFillIcon:()=>td,FileDirectoryIcon:()=>tZ,FileDirectoryOpenFillIcon:()=>tp,FileDirectorySymlinkIcon:()=>tv,FileIcon:()=>tn,FileMediaIcon:()=>tM,FileMovedIcon:()=>tA,FileRemovedIcon:()=>tu,FileSubmoduleIcon:()=>tE,FileSymlinkFileIcon:()=>tV,FileZipIcon:()=>tH,FilterIcon:()=>tw,FilterRemoveIcon:()=>tI,FiscalHostIcon:()=>tL,FlameIcon:()=>ts,FoldDownIcon:()=>tC,FoldIcon:()=>tf,FoldUpIcon:()=>tg,GearIcon:()=>tF,GiftIcon:()=>tk,GitBranchIcon:()=>tb,GitCommitIcon:()=>tS,GitCompareIcon:()=>ty,GitMergeIcon:()=>tD,GitMergeQueueIcon:()=>tP,GitPullRequestClosedIcon:()=>tT,GitPullRequestDraftIcon:()=>tq,GitPullRequestIcon:()=>tR,GlobeIcon:()=>tB,GoalIcon:()=>tO,GrabberIcon:()=>tG,GraphIcon:()=>tj,HashIcon:()=>tU,HeadingIcon:()=>tx,HeartFillIcon:()=>tz,HeartIcon:()=>tN,HistoryIcon:()=>tX,HomeFillIcon:()=>tK,HomeIcon:()=>tQ,HorizontalRuleIcon:()=>tW,HourglassIcon:()=>tJ,HubotIcon:()=>tY,IdBadgeIcon:()=>t$,ImageIcon:()=>t_,InboxIcon:()=>t5,InfinityIcon:()=>t1,InfoIcon:()=>t0,IssueClosedIcon:()=>t2,IssueDraftIcon:()=>t7,IssueOpenedIcon:()=>t4,IssueReopenedIcon:()=>t3,IssueTrackedByIcon:()=>t6,IssueTracksIcon:()=>t8,ItalicIcon:()=>t9,IterationsIcon:()=>ea,KebabHorizontalIcon:()=>et,KeyAsteriskIcon:()=>ec,KeyIcon:()=>ee,LawIcon:()=>eh,LightBulbIcon:()=>en,LinkExternalIcon:()=>eo,LinkIcon:()=>el,ListOrderedIcon:()=>er,ListUnorderedIcon:()=>ei,LocationIcon:()=>em,LockIcon:()=>eZ,LogIcon:()=>ed,LogoGistIcon:()=>ep,LogoGithubIcon:()=>ev,MailIcon:()=>eM,MarkGithubIcon:()=>eA,MarkdownIcon:()=>eu,MegaphoneIcon:()=>eE,MentionIcon:()=>eV,MeterIcon:()=>eH,MilestoneIcon:()=>ew,MirrorIcon:()=>eI,MoonIcon:()=>eL,MortarBoardIcon:()=>es,MoveToBottomIcon:()=>ef,MoveToEndIcon:()=>eC,MoveToStartIcon:()=>eg,MoveToTopIcon:()=>eF,MultiSelectIcon:()=>ek,MuteIcon:()=>eb,NoEntryFillIcon:()=>ey,NoEntryIcon:()=>eS,NorthStarIcon:()=>eD,NoteIcon:()=>eP,NumberIcon:()=>eR,OrganizationIcon:()=>eT,PackageDependenciesIcon:()=>eB,PackageDependentsIcon:()=>eO,PackageIcon:()=>eq,PaintbrushIcon:()=>eG,PaperAirplaneIcon:()=>ej,PaperclipIcon:()=>eU,PasskeyFillIcon:()=>ex,PasteIcon:()=>eN,PencilIcon:()=>ez,PeopleIcon:()=>eX,PersonAddIcon:()=>eK,PersonFillIcon:()=>eW,PersonIcon:()=>eQ,PinIcon:()=>eJ,PinSlashIcon:()=>eY,PivotColumnIcon:()=>e$,PlayIcon:()=>e_,PlugIcon:()=>e5,PlusCircleIcon:()=>e0,PlusIcon:()=>e1,ProjectIcon:()=>e2,ProjectRoadmapIcon:()=>e7,ProjectSymlinkIcon:()=>e4,ProjectTemplateIcon:()=>e3,PulseIcon:()=>e6,QuestionIcon:()=>e8,QuoteIcon:()=>e9,ReadIcon:()=>ca,RedoIcon:()=>ct,RelFilePathIcon:()=>ce,ReplyIcon:()=>cc,RepoCloneIcon:()=>cn,RepoDeleteIcon:()=>cl,RepoDeletedIcon:()=>co,RepoForkedIcon:()=>cr,RepoIcon:()=>ch,RepoLockedIcon:()=>ci,RepoPullIcon:()=>cm,RepoPushIcon:()=>cZ,RepoTemplateIcon:()=>cd,ReportIcon:()=>cp,RocketIcon:()=>cv,RowsIcon:()=>cM,RssIcon:()=>cA,RubyIcon:()=>cu,ScreenFullIcon:()=>cE,ScreenNormalIcon:()=>cV,SearchIcon:()=>cH,ServerIcon:()=>cw,ShareAndroidIcon:()=>cL,ShareIcon:()=>cI,ShieldCheckIcon:()=>cf,ShieldIcon:()=>cs,ShieldLockIcon:()=>cC,ShieldSlashIcon:()=>cg,ShieldXIcon:()=>cF,SidebarCollapseIcon:()=>ck,SidebarExpandIcon:()=>cb,SignInIcon:()=>cS,SignOutIcon:()=>cy,SingleSelectIcon:()=>cD,SkipFillIcon:()=>cR,SkipIcon:()=>cP,SlidersIcon:()=>cT,SmileyIcon:()=>cq,SortAscIcon:()=>cB,SortDescIcon:()=>cO,SparkleFillIcon:()=>cG,SparklesFillIcon:()=>cj,SponsorTiersIcon:()=>cU,SquareCircleIcon:()=>cN,SquareFillIcon:()=>cz,SquareIcon:()=>cx,SquirrelIcon:()=>cX,StackIcon:()=>cQ,StarFillIcon:()=>cW,StarIcon:()=>cK,StopIcon:()=>cJ,StopwatchIcon:()=>cY,StrikethroughIcon:()=>c$,SunIcon:()=>c_,SyncIcon:()=>c5,TabExternalIcon:()=>c0,TabIcon:()=>c1,TableIcon:()=>c2,TagIcon:()=>c7,TasklistIcon:()=>c4,TelescopeFillIcon:()=>c6,TelescopeIcon:()=>c3,TerminalIcon:()=>c8,ThreeBarsIcon:()=>c9,ThumbsdownIcon:()=>ha,ThumbsupIcon:()=>ht,ToolsIcon:()=>he,TrackedByClosedCompletedIcon:()=>hc,TrackedByClosedNotPlannedIcon:()=>hh,TrashIcon:()=>hn,TriangleDownIcon:()=>hl,TriangleLeftIcon:()=>ho,TriangleRightIcon:()=>hr,TriangleUpIcon:()=>hi,TrophyIcon:()=>hm,TypographyIcon:()=>hZ,UndoIcon:()=>hd,UnfoldIcon:()=>hp,UnlinkIcon:()=>hv,UnlockIcon:()=>hM,UnmuteIcon:()=>hA,UnreadIcon:()=>hu,UnverifiedIcon:()=>hE,UploadIcon:()=>hV,VerifiedIcon:()=>hH,VersionsIcon:()=>hw,VideoIcon:()=>hI,WebhookIcon:()=>hL,WorkflowIcon:()=>hs,XCircleFillIcon:()=>hg,XCircleIcon:()=>hC,XIcon:()=>hf,ZapIcon:()=>hF,ZoomInIcon:()=>hk,ZoomOutIcon:()=>hb});var c=e(96540);function h(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);t&&(c=c.filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable})),e.push.apply(e,c)}return e}function n(){return(n=Object.assign?Object.assign.bind():function(a){for(var t=1;t=0||(h[e]=a[e]);return h}(a,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(a,e)&&(h[e]=a[e])}return h}(a,l),s=o[E]||E,f=(m=i,Z=s,m.map(function(a){return parseInt(a,10)}).reduce(function(a,t){return t<=Z?t:a},m[0])),C=r[f].width,g=C/f*s,F=r[f].path,k=d||p;return c.createElement("svg",n({ref:e},L,{"aria-hidden":k?void 0:"true",tabIndex:v,focusable:v>=0?"true":"false","aria-label":d,"aria-labelledby":p,className:"".concat(t," ").concat(void 0===M?"":M).trim(),role:k?"img":void 0,viewBox:"0 0 ".concat(C," ").concat(f),width:g,height:s,fill:void 0===A?"currentColor":A,id:H,display:"inline-block",overflow:"visible",style:function(a){for(var t=1;t{o.d(r,{A:()=>a});var a={ActionList:"prc-ActionList-ActionList-X4RiC",ActionListItem:"prc-ActionList-ActionListItem-uq6I7",ActionListSubContent:"prc-ActionList-ActionListSubContent-lP9xj",Divider:"prc-ActionList-Divider-rsZFG",TrailingAction:"prc-ActionList-TrailingAction-RmUk1",TrailingVisual:"prc-ActionList-TrailingVisual-XocgV",ItemLabel:"prc-ActionList-ItemLabel-TmBhn",InactiveWarning:"prc-ActionList-InactiveWarning-YRMKV",ActionListContent:"prc-ActionList-ActionListContent-sg9-x",Spacer:"prc-ActionList-Spacer-dydlX",MultiSelectCheckbox:"prc-ActionList-MultiSelectCheckbox-nK6PJ",SingleSelectCheckmark:"prc-ActionList-SingleSelectCheckmark-Vqn87",ExpandIcon:"prc-ActionList-ExpandIcon-SKUGP",SubGroup:"prc-ActionList-SubGroup-24eK2",LeadingAction:"prc-ActionList-LeadingAction-Oy04M",LeadingVisual:"prc-ActionList-LeadingVisual-dxXxW",ItemDescriptionWrap:"prc-ActionList-ItemDescriptionWrap-VJA7h",Description:"prc-ActionList-Description-G0lJ3",VisualWrap:"prc-ActionList-VisualWrap-rfjV-",TrailingActionButton:"prc-ActionList-TrailingActionButton-i2wnc",InactiveButtonWrap:"prc-ActionList-InactiveButtonWrap-T6Jfa",InactiveButtonReset:"prc-ActionList-InactiveButtonReset-3lIQX"}},97301:(e,r,o)=>{o.d(r,{d:()=>a});let a=o(96540).createContext({})},77791:(e,r,o)=>{o.d(r,{V:()=>v});var a=o(96540),t=o(18568),l=o(83550),n=o(44683),i=o(16436),c=o(34164),s=o(74848),d=o(30631);let v=({variant:e="inline",sx:r=n.E,className:o,truncate:v,...g})=>{let{blockDescriptionId:b,inlineDescriptionId:u}=a.useContext(t.X);return"block"!==e&&v?(0,s.jsx)(d.A,{id:u,className:(0,c.$)(o,l.A.Description),sx:r,title:g.children,inline:!0,maxWidth:"100%","data-component":"ActionList.Description",children:g.children}):(0,s.jsx)(i._,{as:"span",sx:r,id:"block"===e?b:u,className:(0,c.$)(o,l.A.Description),"data-component":"ActionList.Description",children:g.children})}},84072:(e,r,o)=>{o.d(r,{c:()=>c});var a=o(34164),t=o(83550),l=o(44683),n=o(16436),i=o(74848);let c=({sx:e=l.E,className:r})=>(0,i.jsx)(n._,{className:(0,a.$)(r,t.A.Divider),as:"li","aria-hidden":"true",sx:e,"data-component":"ActionList.Divider"});c.displayName="Divider"},75269:(e,r,o)=>{o.d(r,{YJ:()=>p,tN:()=>f,WP:()=>m});var a=o(96540),t=o(32947),l=o(18568),n=o(24021),i=o(44683),c=o(98328),s=o(34164),d=o(83550),v={Group:"prc-ActionList-Group-fXpF9",GroupHeadingWrap:"prc-ActionList-GroupHeadingWrap-pfbd9",GroupList:"prc-ActionList-GroupList-sj8d3",GroupHeading:"prc-ActionList-GroupHeading-eahp0"},g=o(16436),b=o(74848);let u=({as:e="h3",className:r,children:o,sx:a=i.E,id:t,...l})=>(0,b.jsx)(g._,{as:e,className:r,sx:a,id:t,...l,children:o});u.displayName="Heading";let h=({as:e="div",children:r,className:o,...t})=>a.createElement(e,{...t,className:o},r),f=a.createContext({groupHeadingId:void 0,selectionVariant:void 0}),p=({title:e,variant:r="subtle",auxiliaryText:o,selectionVariant:c,role:d,className:u,"aria-label":h,sx:p=i.E,...x})=>{var C,y;let k,w=(0,t.B)(),{role:B}=a.useContext(l.E),[T,j]=(0,n.H)(x.children,{groupHeading:m});return T.groupHeading&&(k=null!=(y=T.groupHeading.props.id)?y:w),e&&(k=w),(0,b.jsx)(g._,{as:"li",className:(0,s.$)(u,v.Group),role:B?"none":void 0,sx:p,...x,children:(0,b.jsxs)(f.Provider,{value:{selectionVariant:c,groupHeadingId:k},children:[e&&!T.groupHeading?(0,b.jsx)(m,{variant:r,auxiliaryText:o,_internalBackwardCompatibleTitle:e}):null,!e&&T.groupHeading?a.cloneElement(T.groupHeading):null,(0,b.jsx)("ul",{"aria-labelledby":B?void 0:k,"aria-label":null!=h?h:B?null!=e?e:null==(C=T.groupHeading)?void 0:C.props.children:void 0,role:d||B&&"group",className:v.GroupList,children:T.groupHeading?j:x.children})]})})};p.displayName="Group";let m=({as:e,variant:r="subtle",_internalBackwardCompatibleTitle:o,auxiliaryText:t,children:n,className:g,sx:p=i.E,headingWrapElement:m="div",...x})=>{let{role:C}=a.useContext(l.E),{groupHeadingId:y}=a.useContext(f),k=(void 0===C||"list"===C)&&void 0!==n&&void 0===e,w=void 0!==C&&"list"!==C&&void 0!==n&&void 0!==e;return k&&(0,c.V)(!1),w&&(0,c.V)(!1),(0,b.jsx)(b.Fragment,{children:C&&"list"!==C?(0,b.jsxs)(h,{role:"presentation",className:v.GroupHeadingWrap,"aria-hidden":"true","data-variant":r,"data-component":"GroupHeadingWrap",as:m,...x,children:[(0,b.jsx)("span",{className:(0,s.$)(g,v.GroupHeading),id:y,children:null!=o?o:n}),t&&(0,b.jsx)("div",{className:d.A.Description,children:t})]}):(0,b.jsxs)(h,{className:v.GroupHeadingWrap,"data-variant":r,as:m,"data-component":"GroupHeadingWrap",children:[(0,b.jsx)(u,{className:(0,s.$)(g,v.GroupHeading),as:e||"h3",id:y,sx:p,...x,children:null!=o?o:n}),t&&(0,b.jsx)("div",{className:d.A.Description,children:t})]})})};m.displayName="ActionList.GroupHeading",p.displayName="ActionList.Group"},78660:(e,r,o)=>{o.d(r,{q:()=>j,G:()=>w});var a=o(96540),t=o(32947),l=o(24021),n=o(44683),i=o(97301),c=o(77791),s=o(75269),d=o(38621),v=o(18568),g=o(79240),b=o(83550),u=o(74848),h=o(15198);let f=({selected:e,className:r})=>{let o,{selectionVariant:t,role:l}=a.useContext(v.E),{selectionVariant:n}=a.useContext(s.tN);if(!(o=void 0!==n?n:t))if(!e)return null;else throw Error("For Item to be selected, ActionList or ActionList.Group needs to have a selectionVariant defined");return"radio"===o?(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)(h.A,{value:"unused",checked:e,"aria-hidden":!0,tabIndex:-1})}):"single"===o||"menu"===l?(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)(d.CheckIcon,{className:b.A.SingleSelectCheckmark})}):(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)("div",{className:b.A.MultiSelectCheckbox})})};f.displayName="Selection";var p=o(27307),m=o(18972),x=o(98328),C=o(87644),y=o(34164),k=o(16436);let w=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});w.displayName="ActionList.SubItem";let B=a.forwardRef(({children:e,style:r,...o},a)=>(0,u.jsx)("button",{type:"button",ref:a,style:r,...o,children:e})),T=a.forwardRef(({children:e,...r},o)=>(0,u.jsx)("div",{ref:o,...r,children:e})),j=a.forwardRef(({variant:e="default",disabled:r=!1,inactiveText:o,selected:d,active:h=!1,onSelect:j,sx:A=n.E,id:S,role:N,loading:I,_PrivateItemWrapper:E,className:L,groupId:M,renderItem:P,handleAddItem:R,...V},H)=>{var $,D,F;let _,W,O,z={leadingVisual:g.Jc,trailingVisual:g.BG,trailingAction:p.F,subItem:w},[K,J]=(0,l.H)(V.children,{...z,description:c.V}),G={description:void 0,...K},{container:q,afterSelect:U,selectionAttribute:X,defaultTrailingVisual:Q}=a.useContext(i.d),Y=Q?(0,u.jsx)(g.BG,{children:Q}):null,Z=null!=($=G.trailingVisual)?$:Y,{role:ee,selectionVariant:er}=a.useContext(v.E),{selectionVariant:eo}=a.useContext(s.tN),ea=!!o,et="ActionMenu"===q||"SelectPanel"===q,el=ea&&!(void 0!==ee&&["menu","listbox"].includes(ee)),en=a.useCallback((e,r)=>{"function"==typeof j&&j(e),e.defaultPrevented||"function"==typeof r&&r(e)},[j]),ei=eo||er;"ActionMenu"===q?_="single"===ei?"menuitemradio":"multiple"===ei?"menuitemcheckbox":"menuitem":"listbox"!==ee||void 0===ei||N||(_="option");let ec=N||_;G.trailingAction&&et&&(0,x.V)(!1),"menuitemradio"===ec||"menuitemcheckbox"===ec?W="aria-checked":"option"===ec&&(W="aria-selected");let es=X||W,ed="option"===N||"menuitem"===N||"menuitemradio"===N||"menuitemcheckbox"===N,ev=ee&&["listbox","menu","list"].includes(ee)||ea||ed,eg=!ev&&!E,eb=a.useCallback(e=>{r||ea||I||en(e,U)},[en,r,ea,U,I]),eu=a.useCallback(e=>{r||ea||I||[" ","Enter"].includes(e.key)&&(" "===e.key&&(e.preventDefault(),e.defaultPrevented=!1),en(e,U))},[en,r,I,ea,U]),eh=(0,t.B)(S),ef=`${eh}--label`,ep=`${eh}--inline-description`,em=`${eh}--block-description`,ex=`${eh}--trailing-visual`,eC=ea&&!el?`${eh}--warning-message`:void 0,ey=es&&ec&&["menuitemradio","menuitemcheckbox","option"].includes(ec);el&&(O=!0);let ek=null!=(D=null==(F=G.description)?void 0:F.props.variant)?D:"inline",ew={onClick:eb,onKeyPress:eg?void 0:eu,"aria-disabled":!!r||void 0,"data-inactive":!!ea||void 0,"data-loading":!!I&&!ea||void 0,tabIndex:O?void 0:0,"aria-labelledby":`${ef} ${G.trailingVisual?ex:""} ${G.description&&"inline"===ek?ep:""}`,"aria-describedby":[G.description&&"block"===ek?em:void 0,null!=eC?eC:void 0].filter(String).join(" ").trim()||void 0,...ey&&{[es]:d},role:ec,id:eh},eB=E?{role:ec?"none":void 0,...V}:ev&&{...ew,...V,ref:H}||{},eT=E?ew:!ev&&{...ew,...V,ref:H};return(0,u.jsx)(v.X.Provider,{value:{variant:e,disabled:r,inactive:!!o,inlineDescriptionId:ep,blockDescriptionId:em,trailingVisualId:ex},children:(0,u.jsxs)(k._,{...eB,as:"li",sx:A,ref:ev?H:null,"data-variant":"danger"===e?e:void 0,"data-active":!!h||void 0,"data-inactive":!!o||void 0,"data-has-subitem":!!G.subItem||void 0,className:(0,y.$)(b.A.ActionListItem,L),children:[(0,u.jsxs)(E||(ev?T:B),{...eT,className:b.A.ActionListContent,children:[(0,u.jsx)("span",{className:b.A.Spacer}),(0,u.jsx)(f,{selected:d,className:b.A.LeadingAction}),(0,u.jsx)(g.tG,{inactiveText:el?o:void 0,itemHasLeadingVisual:!!G.leadingVisual,labelId:ef,loading:I,position:"leading",children:G.leadingVisual}),(0,u.jsxs)("span",{className:b.A.ActionListSubContent,"data-component":"ActionList.Item--DividerContainer",children:[(0,u.jsxs)(m.e,{if:!!G.description,className:b.A.ItemDescriptionWrap,"data-description-variant":ek,children:[(0,u.jsxs)("span",{id:ef,className:b.A.ItemLabel,children:[J,!0===I&&!ea&&(0,u.jsx)(C.A,{children:"Loading"})]}),G.description]}),(0,u.jsx)(g.tG,{inactiveText:el?o:void 0,itemHasLeadingVisual:!!G.leadingVisual,labelId:ef,loading:I,position:"trailing",children:Z}),el?null:(0,u.jsx)("span",{className:b.A.InactiveWarning,id:eC,children:o})]})]}),!ea&&!I&&!et&&!!G.trailingAction&&G.trailingAction,G.subItem]})})});j.displayName="ActionList.Item"},27307:(e,r,o)=>{o.d(r,{F:()=>s});var a=o(96540),t=o(87330),l=o(55847),n=o(34164),i=o(83550),c=o(74848);let s=(0,a.forwardRef)(({as:e="button",icon:r,label:o,href:a=null,className:s,...d},v)=>(0,c.jsx)("span",{className:(0,n.$)(s,i.A.TrailingAction),children:r?(0,c.jsx)(t.K,{as:e,"aria-label":o,icon:r,variant:"invisible",tooltipDirection:"w",href:a,ref:v,className:i.A.TrailingActionButton,...d}):(0,c.jsx)(l.Q,{variant:"invisible",as:e,href:a,ref:v,className:i.A.TrailingActionButton,...d,children:o})}))},79240:(e,r,o)=>{o.d(r,{BG:()=>h,Jc:()=>u,Yt:()=>b,tG:()=>f});var a=o(96540),t=o(38621),l=o(18568),n=o(34164),i=o(83550),c=o(44683),s=o(16436),d=o(74848),v=o(89985),g=o(63867);let b=({sx:e=c.E,className:r,...o})=>(0,d.jsx)(s._,{as:"span",className:(0,n.$)(r,i.A.VisualWrap),sx:e,...o});b.displayName="VisualContainer";let u=({sx:e=c.E,className:r,...o})=>(0,d.jsx)(b,{className:(0,n.$)(r,i.A.LeadingVisual),sx:e,...o,children:o.children});u.displayName="LeadingVisual";let h=({sx:e=c.E,className:r,...o})=>{let{trailingVisualId:t}=a.useContext(l.X);return(0,d.jsx)(b,{className:(0,n.$)(r,i.A.TrailingVisual),sx:e,id:t,...o,children:o.children})};h.displayName="TrailingVisual";let f=({children:e,labelId:r,loading:o,inactiveText:a,itemHasLeadingVisual:l,position:n,className:c})=>{let s="leading"===n?u:h;return(o||a)&&(!l||"trailing"!==n)&&(l||"leading"!==n)?a?(0,d.jsx)("span",{className:i.A.InactiveButtonWrap,children:(0,d.jsx)(v.m,{text:a,type:"description",children:(0,d.jsx)("button",{type:"button",className:i.A.InactiveButtonReset,"aria-labelledby":r,children:(0,d.jsx)(s,{children:(0,d.jsx)(t.AlertIcon,{})})})})}):(0,d.jsx)(s,{className:c,children:(0,d.jsx)(g.A,{size:"small"})}):e};u.displayName="ActionList.LeadingVisual",h.displayName="ActionList.TrailingVisual"},15385:(e,r,o)=>{o.d(r,{l:()=>E});var a=o(96540),t=o(97301),l=o(44683),n=o(24021),i=o(18568),c=o(87644),s=o(98328),d=o(34164),v={ActionListHeader:"prc-ActionList-ActionListHeader-lEr8v"},g=o(74848),b=o(64515),u=o(84217);let h=(0,a.forwardRef)(({as:e,size:r,children:o,visuallyHidden:l=!1,className:n,...h},f)=>{var p;let m=a.useRef(null);(0,b.T)(f,m);let{headingId:x,variant:C}=a.useContext(i.E),{container:y}=a.useContext(t.d);return"ActionMenu"===y&&(0,s.V)(!1),(0,g.jsx)(c.A,{isVisible:!l,children:(0,g.jsx)(u.A,{as:e,variant:r,ref:m,id:null!=(p=h.id)?p:x,className:(0,d.$)(n,v.ActionListHeader),"data-list-variant":C,...h,children:o})})});h.displayName="ActionList.Heading";var f=o(32947),p=o(82678),m=o(83550),x=o(16436),C=o(81425),y=o(69676);let k=a.forwardRef(({variant:e="inset",selectionVariant:r,showDividers:o=!1,role:c,sx:s=l.E,disableFocusZone:v=!1,className:b,...u},k)=>{var w;let[B,T]=(0,n.H)(u.children,{heading:h}),j=(0,f.B)(),{listRole:A,listLabelledBy:S,selectionVariant:N,enableFocusZone:I}=a.useContext(t.d),E=B.heading?null!=(w=B.heading.props.id)?w:j:S,L=c||A,M=(0,C.L)(k),P=!1;return void 0!==I?P=I:L&&!v&&(P=["menu","menubar","listbox"].includes(L)),(0,p.G)({disabled:!P,containerRef:M,bindKeys:y.z0.ArrowVertical|y.z0.HomeAndEnd|y.z0.PageUpDown,focusOutBehavior:"menu"===L?"wrap":void 0}),(0,g.jsxs)(i.E.Provider,{value:{variant:e,selectionVariant:r||N,showDividers:o,role:L,headingId:j},children:[B.heading,(0,g.jsx)(x._,{as:"ul",sx:s,className:(0,d.$)(m.A.ActionList,b),role:L,"aria-labelledby":E,ref:M,"data-dividers":o,"data-variant":e,...u,children:T})]})});k.displayName="ActionList";var w=o(75269),B=o(78660),T=o(34614);let j=a.forwardRef(({sx:e=l.E,active:r,inactiveText:o,variant:a,as:t,className:n,...i},c)=>(0,g.jsx)(B.q,{className:n,active:r,inactiveText:o,"data-inactive":!!o||void 0,variant:a,sx:e,_PrivateItemWrapper:({children:e,onClick:r,...a})=>o?(0,g.jsx)("span",{...a,children:e}):(0,g.jsx)(T.A,{as:t,...a,...i,onClick:e=>{r&&r(e),i.onClick&&i.onClick(e)},ref:c,children:e}),children:i.children}));j.displayName="ActionList.LinkItem";var A=o(84072),S=o(77791),N=o(27307),I=o(79240);let E=Object.assign(k,{Group:w.YJ,Item:B.q,LinkItem:j,Divider:A.c,Description:S.V,LeadingVisual:I.Jc,TrailingVisual:I.BG,Heading:h,GroupHeading:w.WP,TrailingAction:N.F})},18568:(e,r,o)=>{o.d(r,{E:()=>l,X:()=>t});var a=o(96540);let t=a.createContext({}),l=a.createContext({})},10569:(e,r,o)=>{o.d(r,{W:()=>I});var a=o(96540),t=o(38621),l=o(84072),n=o(97301),i=o(32947),c=o(89985),s={ActionMenuContainer:"prc-ActionMenu-ActionMenuContainer-XdFHv"},d=o(27389),v=o(74848),g=o(35357),b=o(81425),u=o(55966);let h=(e,r,o)=>{let[t,l]=a.useState(void 0);a.useEffect(function(){let e=null==o?void 0:o.current,r=e=>{0!==e.detail&&l("mouse-click")},a=e=>{["Space","Enter","ArrowDown","ArrowUp"].includes(e.code)&&l(e.code)};return null==e||e.addEventListener("click",r),null==e||e.addEventListener("keydown",a),()=>{null==e||e.removeEventListener("click",r),null==e||e.removeEventListener("keydown",a)}},[o]),a.useEffect(function(){if(!e||!(null!=r&&r.current))return;let a=(0,u.K1)(r.current);if("mouse-click"===t)if(null!=o&&o.current)o.current.focus();else throw Error("For focus management, please attach anchorRef");else if(t&&["ArrowDown","Space","Enter"].includes(t)){let e=a.next().value;setTimeout(()=>null==e?void 0:e.focus())}else if("ArrowUp"===t){let e=[...a],r=e[e.length-1];setTimeout(()=>r.focus())}else{let e=a.next().value;setTimeout(()=>null==e?void 0:e.focus())}},[e,t,o])},f=(e,r)=>{let o=(0,b.L)(r);a.useEffect(function(){if(!e||!o.current)return;let r=o.current;[...(0,u.K1)(r)].map(e=>{var r;if(e.getAttribute("aria-keyshortcuts"))return;let o=null==(r=e.textContent)?void 0:r.toLowerCase()[0];o&&e.setAttribute("aria-keyshortcuts",o)})},[e,o]),a.useEffect(function(){if(!e||!o.current)return;let r=o.current,a=e=>{var o;let a,l=document.activeElement;if("INPUT"===l.tagName||"TEXTAREA"===l.tagName||e.ctrlKey||e.altKey||e.metaKey||!t(e))return;e.stopPropagation();let n=e.key.toLowerCase(),i=[...(0,u.K1)(r)].filter(e=>{var r;let o=null==(r=e.getAttribute("aria-keyshortcuts"))?void 0:r.split(" ").map(e=>e.toLowerCase());return o&&o.includes(n)}),c=i.indexOf(l);null==(o=c===i.length-1?i[0]:i.find((e,r)=>r>c))||o.focus()};return r.addEventListener("keydown",a),()=>r.removeEventListener("keydown",a)},[e,o]);let t=e=>1===e.key.length&&/[a-z\d]/i.test(e.key);return{containerRef:o}},p=(e,r,o,a,t=!1)=>{h(e,o,a),f(e,o),m(e,r,o,a),C(e,o,a),x(e,t,r,o)},m=(e,r,o,t)=>{a.useEffect(()=>{let a=null==o?void 0:o.current,l=null==t?void 0:t.current,n=o=>{e&&"Tab"===o.key&&(null==r||r("tab"))};return null==a||a.addEventListener("keydown",n),null==l||l.addEventListener("keydown",n),()=>{null==a||a.removeEventListener("keydown",n),null==l||l.removeEventListener("keydown",n)}},[e,r,o,t])},x=(e,r,o,t)=>{a.useEffect(()=>{let a=null==t?void 0:t.current,l=a=>{e&&r&&"ArrowLeft"===a.key&&(null==o||o("arrow-left"))};return null==a||a.addEventListener("keydown",l),()=>{null==a||a.removeEventListener("keydown",l)}},[e,o,t,r])},C=(e,r,o)=>{a.useEffect(()=>{let a=null==r?void 0:r.current,t=null==o?void 0:o.current,l=r=>{if(!e||!a)return;let o=(0,u.K1)(a);if("ArrowDown"===r.key){let e=o.next().value;setTimeout(()=>null==e?void 0:e.focus())}else if("ArrowUp"===r.key){let e=[...o],r=e[e.length-1];setTimeout(()=>r.focus())}};return null==t||t.addEventListener("keydown",l),()=>null==t?void 0:t.addEventListener("keydown",l)},[e,r,o])};var y=o(3971),k=o(55847);let w=a.createContext({renderAnchor:null,open:!1}),B=(e,r)=>{let o={...e};if("function"==typeof r.onClick){let a=e.onClick;o.onClick=e=>{var o;null==(o=r.onClick)||o.call(r,e),null==a||a(e)}}if("function"==typeof r.onKeyDown){let a=e.onKeyDown;o.onKeyDown=e=>{var o;null==(o=r.onKeyDown)||o.call(r,e),null==a||a(e)}}return o},T=({anchorRef:e,open:r,onOpenChange:o,children:t})=>{let l=(0,a.useContext)(w),[n,s]=(0,g.p)(r,o,!1),u=a.useCallback(()=>s(!0),[s]),h=(0,d.tv)({narrow:!0},!1),f=a.useCallback(e=>{var o;if(!h||!r||"tab"!==e)switch(s(!1),e){case"tab":case"item-select":null==(o=l.onClose)||o.call(l,e)}},[s,l,r,h]),p=a.Children.toArray(t).find(e=>a.isValidElement(e)&&(e.type===A||e.type===j)),m=a.isValidElement(p)?p.props.id:void 0,x=(0,b.L)(e),C=(0,i.B)(m),y=null,k=a.Children.map(t,e=>{if(e.type===c.m){let r=e.props.children;return r.type===A&&(y=o=>{let t=a.cloneElement(r,B({...o},r.props));return a.cloneElement(e,{children:t,ref:x})}),null}if(e.type===j){let r=e.props.children;return void 0!==r&&r.type===c.m?null!==r.props.children&&(y=o=>{let t=r.props.children,l=a.cloneElement(t,B({...o},t.props)),n=a.cloneElement(r,{children:l});return a.cloneElement(e,{children:n,ref:x})}):y=r=>a.cloneElement(e,r),null}return e.type===A?(y=r=>a.cloneElement(e,B(r,e.props)),null):e});return(0,v.jsx)(w.Provider,{value:{anchorRef:x,renderAnchor:y,anchorId:C,open:n,onOpen:u,onClose:f,isSubmenu:void 0!==l.isSubmenu},children:k})};T.displayName="Menu";let j=a.forwardRef(({children:e,...r},o)=>{let{onOpen:l,isSubmenu:i}=a.useContext(w),c=(0,a.useCallback)(e=>{i&&"ArrowRight"===e.key&&!e.defaultPrevented&&(null==l||l("anchor-key-press"))},[i,l]),s=(0,a.useContext)(n.d),d=(0,a.useMemo)(()=>i?{...s,defaultTrailingVisual:(0,v.jsx)(t.ChevronRightIcon,{}),afterSelect:()=>null==l?void 0:l("anchor-click")}:s,[i,l,s]);return(0,v.jsx)(n.d.Provider,{value:d,children:a.cloneElement(e,{...r,ref:o,onClick:o=>{var a,t,l;null==(a=(t=e.props).onClick)||a.call(t,o),null==(l=r.onClick)||l.call(r,o)},onKeyDown:o=>{var a,t,l;null==(a=(t=e.props).onKeyDown)||a.call(t,o),c(o),null==(l=r.onKeyDown)||l.call(r,o)}})})}),A=a.forwardRef(({...e},r)=>(0,v.jsx)(j,{ref:r,children:(0,v.jsx)(k.Q,{type:"button",trailingAction:t.TriangleDownIcon,...e})})),S={regular:"anchored",narrow:"anchored"},N=({children:e,align:r="start",side:o,onPositionChange:t,"aria-labelledby":l,variant:i=S,...c})=>{let{anchorRef:g,renderAnchor:b,anchorId:u,open:h,onOpen:f,onClose:m,isSubmenu:x=!1}=a.useContext(w),C=a.useRef(null);p(h,m,C,g,x);let k=(0,d.tv)({narrow:!0},!1),B=(0,d.tv)(i,{regular:"anchored",narrow:"anchored"}),T=!!k&&"fullscreen"===i.narrow,[j,A]=(0,a.useState)(null);return(0,a.useEffect)(()=>{if(null!=g&&g.current){let e=g.current.getAttribute("aria-labelledby");e&&A(e)}},[g]),(0,v.jsx)(y.T,{anchorRef:g,renderAnchor:b,anchorId:u,open:h,onOpen:f,onClose:m,align:r,side:null!=o?o:x?"outside-right":"outside-bottom",overlayProps:c,focusZoneSettings:T?{disabled:!0}:{focusOutBehavior:"wrap"},onPositionChange:t,variant:i,children:(0,v.jsx)("div",{ref:C,className:s.ActionMenuContainer,"data-variant":B,children:(0,v.jsx)(n.d.Provider,{value:{container:"ActionMenu",listRole:"menu",listLabelledBy:l||j||u,selectionAttribute:"aria-checked",afterSelect:()=>null==m?void 0:m("item-select"),enableFocusZone:T},children:e})})})};N.displayName="Overlay",T.displayName="ActionMenu";let I=Object.assign(T,{Button:A,Anchor:j,Overlay:N,Divider:l.c})},3971:(e,r,o)=>{o.d(r,{T:()=>x});var a=o(96540),t=o(90495),l=o(82678),n=o(32947),i=o(27389),c=o(87330),s=o(38621),d={ResponsiveCloseButtonContainer:"prc-AnchoredOverlay-ResponsiveCloseButtonContainer-NL5kN",ResponsiveCloseButton:"prc-AnchoredOverlay-ResponsiveCloseButton-Rr-c2"},v=o(34164),g=o(74848),b=o(81425),u=o(10227),h=o(13857),f=o(22870);let p={regular:"anchored",narrow:"anchored"},m={},x=({renderAnchor:e,anchorRef:r,anchorId:o,children:x,open:C,onOpen:y,onClose:k,height:w,width:B,overlayProps:T,focusTrapSettings:j,focusZoneSettings:A,side:S=(null==T?void 0:T.anchorSide)||"outside-bottom",align:N="start",alignmentOffset:I,anchorOffset:E,className:L,pinPosition:M,variant:P=p,preventOverflow:R=!0,onPositionChange:V,displayCloseButton:H=!0,closeButtonProps:$=m})=>{let D=(0,b.L)(r),[F,_]=(0,u.F)(),W=(0,n.B)(o),O=(0,a.useCallback)(()=>null==k?void 0:k("click-outside"),[k]),z=(0,a.useCallback)(()=>null==k?void 0:k("escape"),[k]),K=(0,a.useCallback)(e=>{!e.defaultPrevented&&!C&&["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)&&(null==y||y("anchor-key-press",e),e.preventDefault())},[C,y]),J=(0,a.useCallback)(e=>{e.defaultPrevented||0!==e.button||(C?null==k||k("anchor-click"):null==y||y("anchor-click"))},[C,y,k]),{position:G}=(0,h.J)({anchorElementRef:D,floatingElementRef:F,pinPosition:M,side:S,align:N,alignmentOffset:I,anchorOffset:E,onPositionChange:e=>{V&&e&&V({position:e})}},[F.current]);(0,a.useEffect)(()=>{!C&&F.current&&_(null)},[C,F,_]),(0,l.G)({containerRef:F,disabled:!C||!G,...A}),(0,t.r)({containerRef:F,disabled:!C||!G,...j});let q=(0,i.tv)(P,"anchored"),U=k&&"fullscreen"===P.narrow&&H,X=$["aria-labelledby"],Q=$["aria-label"];return(0,g.jsxs)(g.Fragment,{children:[e&&e({ref:D,id:W,"aria-haspopup":"true","aria-expanded":C,tabIndex:0,onClick:J,onKeyDown:K}),C?(0,g.jsxs)(f.Ay,{returnFocusRef:D,onClickOutside:O,ignoreClickRefs:[D],onEscape:z,ref:_,role:"none",visibility:G?"visible":"hidden",height:w,width:B,top:"anchored"===q?(null==G?void 0:G.top)||0:void 0,left:"anchored"===q?(null==G?void 0:G.left)||0:void 0,responsiveVariant:"fullscreen"===P.narrow?"fullscreen":void 0,"data-variant":q,anchorSide:null==G?void 0:G.anchorSide,className:L,preventOverflow:R,...T,children:[U?(0,g.jsx)("div",{className:d.ResponsiveCloseButtonContainer,children:(0,g.jsx)(c.K,{...$,type:"button",variant:"invisible",icon:s.XIcon,...X?{"aria-labelledby":X,"aria-label":void 0}:{"aria-label":null!=Q?Q:"Close","aria-labelledby":void 0},className:(0,v.$)(d.ResponsiveCloseButton,$.className),onClick:()=>{k("close")}})}):null,x]}):null]})};x.displayName="AnchoredOverlay"},62319:(e,r,o)=>{o.d(r,{A:()=>P});var a=o(96540);let t=(0,a.createContext)(null);var l=o(64515),n=o(65556),i=o(74848),c=o(9591);let s=new Set(["ArrowUp","ArrowDown"]),d=a.forwardRef(({as:e=c.A,onFocus:r,onBlur:o,onChange:d,onKeyDown:v,onKeyUp:g,onKeyPress:b,value:u,openOnFocus:h=!1,...f},p)=>{let m=(0,a.useContext)(t);if(null===m)throw Error("AutocompleteContext returned null values");let{activeDescendantRef:x,autocompleteSuggestion:C="",id:y,inputRef:k,inputValue:w="",isMenuDirectlyActivated:B,setInputValue:T,setShowMenu:j,showMenu:A}=m;(0,l.T)(p,k);let[S,N]=(0,a.useState)(!0),{safeSetTimeout:I}=(0,n.A)(),E=(0,a.useCallback)(e=>{o&&o(e),I(()=>{document.activeElement!==k.current&&j(!1)},0)},[o,j,k,I]),L=(0,a.useCallback)(e=>{var r;v&&v(e),"Backspace"===e.key&&N(!1),"Escape"===e.key&&null!=(r=k.current)&&r.value&&(T(""),k.current.value=""),!A&&s.has(e.key)&&!e.altKey&&j(!0)},[k,T,N,v,A,j]),M=(0,a.useCallback)(e=>{g&&g(e),"Backspace"===e.key&&N(!0)},[N,g]),P=(0,a.useCallback)(e=>{if(b&&b(e),A&&"Enter"===e.key&&x.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);x.current.dispatchEvent(r)}},[x,A,b]);return(0,a.useEffect)(()=>{k.current&&(C||(k.current.value=w),S&&C&&(w||B)&&(k.current.value=C,0===C.toLowerCase().indexOf(w.toLowerCase())&&k.current.setSelectionRange(w.length,C.length)))},[C,w,k,B]),(0,a.useEffect)(()=>{T(void 0!==u?u.toString():"")},[u,T]),(0,i.jsx)(e,{onFocus:e=>{null==r||r(e),h&&j(!0)},onBlur:E,onChange:e=>{d&&d(e),T(e.currentTarget.value),A||j(!0)},onKeyDown:L,onKeyPress:P,onKeyUp:M,ref:k,"aria-controls":`${y}-listbox`,"aria-autocomplete":"both",role:"combobox","aria-expanded":A,"aria-haspopup":"listbox","aria-owns":`${y}-listbox`,autoComplete:"off",id:y,...f})});d.displayName="AutocompleteInput";var v=o(11853),g=o(53394),b=o(69676),u=o(15385),h=o(82678),f=o(32947),p=o(38621),m=o(87644),x=o(44363),C={SpinnerWrapper:"prc-Autocomplete-SpinnerWrapper-OvHpT",EmptyStateWrapper:"prc-Autocomplete-EmptyStateWrapper-tAx1w"},y=o(63867);let k=e=>(r,o)=>e(r)===e(o)?0:e(r)?-1:1,w={startMargin:0,endMargin:8},B=(e,r)=>r.includes(e),T=(0,v.s)(e=>{(0,g.iP)(e)},250);function j(e){let r=(0,a.useContext)(t);if(null===r)throw Error("AutocompleteContext returned null values");let{activeDescendantRef:o,id:l,inputRef:n,inputValue:c="",scrollContainerRef:s,setAutocompleteSuggestion:d,setShowMenu:v,setInputValue:g,setIsMenuDirectlyActivated:j,setSelectedItemLength:A,showMenu:S}=r,{items:N,selectedItemIds:I,sortOnCloseFn:E,emptyStateText:L="No selectable options",addNewItem:M,loading:P,selectionVariant:R="single",filterFn:V,"aria-labelledby":H,onOpenChange:$,onSelectedChange:D,customScrollContainerRef:F}=e,_=(0,a.useRef)(null),W=(0,a.useRef)([]),[O,z]=(0,a.useState)(),[K,J]=(0,a.useState)(N.map(({id:e})=>e)),G=(0,f.B)(l),q=(0,a.useMemo)(()=>N.map(e=>({...e,role:"option",id:e.id,active:(null==O?void 0:O.id)===e.id,selected:"multiple"===R?I.includes(e.id):void 0,onAction:e=>{var r;let o=I.filter(r=>r!==e.id);((D||function(e){let{text:r=""}=Array.isArray(e)?e.slice(-1)[0]:e;g(r)})((I.includes(e.id)?o:[...o,e.id]).map(e=>N.find(r=>r.id===e))),"multiple"===R)?(g(""),d("")):(v(!1),null==(r=n.current)||r.setSelectionRange(n.current.value.length,n.current.value.length))}})),[O,N,I,n,D,R,d,g,v]),U=(0,a.useMemo)(()=>K.reduce((e,r,o)=>(e[r]=o,e),{}),[K]),X=(0,a.useMemo)(()=>q.filter(V||function(e,r){var o;return!!(null==(o=e.text)?void 0:o.toLowerCase().startsWith(c.toLowerCase()))}).sort((e,r)=>U[e.id]-U[r.id]),[q,U,V,c]),Q=(0,a.useMemo)(()=>[...X,...M?[{...M,role:"option",key:M.id,active:(null==O?void 0:O.id)===M.id,selected:"multiple"===R?I.includes(M.id):void 0,leadingVisual:()=>(0,i.jsx)(p.PlusIcon,{}),onAction:e=>{M.handleAddItem({...e,id:e.id||G,leadingVisual:void 0}),"multiple"===R&&(g(""),d(""))}}]:[]],[X,M,d,R,g,G,O,I]);if(a.useEffect(()=>{W.current=Q}),a.useEffect(()=>{0===Q.length&&T(L)},[Q,L]),(0,h.G)({containerRef:_,focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:n,onActiveDescendantChanged:(e,r,a)=>{o.current=e||null,e&&(z(W.current.find(r=>{var o;return r.id===(null==(o=e.closest("li"))?void 0:o.getAttribute("data-id"))})),j(a)),e&&F&&F.current&&a?(0,b.Rt)(e,F.current,w):e&&s.current&&a&&(0,b.Rt)(e,s.current,w)}},[P]),(0,a.useEffect)(()=>{var e;null!=O&&null!=(e=O.text)&&e.startsWith(c)&&!I.includes(O.id)?d(O.text):d("")},[O,c,I,d]),(0,a.useEffect)(()=>{let e=[...K].sort(E||k(e=>B(e,I))),r=e.length===K.length&&e.every((e,r)=>e===K[r]);!1!==S||r||J(e),$&&$(!!S)},[S,$,I,E,K]),(0,a.useEffect)(()=>{I.length&&A(I.length)},[I,A]),"single"===R&&I.length>1)throw Error('Autocomplete: selectionVariant "single" cannot be used with multiple selected items');return(0,i.jsx)(m.A,{isVisible:S,children:P?(0,i.jsx)("div",{className:C.SpinnerWrapper,children:(0,i.jsx)(y.A,{})}):(0,i.jsx)("div",{ref:_,children:Q.length?(0,i.jsx)(u.l,{selectionVariant:R,role:"listbox",id:`${l}-listbox`,"aria-labelledby":H,children:Q.map(e=>{let{id:r,onAction:o,children:a,text:t,leadingVisual:l,trailingVisual:n,key:c,...s}=e;return(0,i.jsxs)(u.l.Item,{onSelect:()=>o(e),...s,id:r,"data-id":r,children:[l&&(0,i.jsx)(u.l.LeadingVisual,{children:(0,x.isElement)(l)?l:(0,i.jsx)(l,{})}),null!=a?a:t,n&&(0,i.jsx)(u.l.TrailingVisual,{children:(0,x.isElement)(n)?n:(0,i.jsx)(n,{})})]},null!=c?c:r)})}):!1!==L&&null!==L?(0,i.jsx)("div",{className:C.EmptyStateWrapper,children:L}):null})})}j.displayName="AutocompleteMenu",j.displayName="AutocompleteMenu";var A={Overlay:"prc-Autocomplete-Overlay-4kapX"},S=o(13857),N=o(22870);function I({menuAnchorRef:e,overlayProps:r,children:o,...n}){let c=(0,a.useContext)(t);if(null===c)throw Error("AutocompleteContext returned null values");let s={...r,...n},{inputRef:d,scrollContainerRef:v,selectedItemLength:g,setShowMenu:b,showMenu:u=!1}=c,{floatingElementRef:h,position:f}=(0,S.J)({side:"outside-bottom",align:"start",anchorElementRef:e||d},[u,g]);(0,l.T)(v,h);let p=(0,a.useCallback)(()=>{b(!1)},[b]);return"undefined"==typeof window?null:u?(0,i.jsx)(N.Ay,{returnFocusRef:d,preventFocusOnOpen:!0,onClickOutside:p,onEscape:p,ref:h,top:null==f?void 0:f.top,left:null==f?void 0:f.left,className:A.Overlay,...s,children:o}):(0,i.jsx)(m.A,{"aria-hidden":"true",children:o})}I.displayName="AutocompleteOverlay";let E={inputValue:"",showMenu:!1,isMenuDirectlyActivated:!1,autocompleteSuggestion:"",selectedItemLength:0},L=(e,r)=>{let{type:o,payload:a}=r;switch(o){case"inputValue":return{...e,inputValue:a};case"showMenu":return{...e,showMenu:a};case"isMenuDirectlyActivated":return{...e,isMenuDirectlyActivated:a};case"autocompleteSuggestion":return{...e,autocompleteSuggestion:a};case"selectedItemLength":return{...e,selectedItemLength:a};default:return e}},M=({children:e,id:r})=>{let o=(0,a.useRef)(null),l=(0,a.useRef)(null),n=(0,a.useRef)(null),[c,s]=(0,a.useReducer)(L,E),{inputValue:d,showMenu:v,autocompleteSuggestion:g,isMenuDirectlyActivated:b,selectedItemLength:u}=c,h=(0,a.useCallback)(e=>{s({type:"inputValue",payload:e})},[]),p=(0,a.useCallback)(e=>{s({type:"showMenu",payload:e})},[]),m=(0,a.useCallback)(e=>{s({type:"autocompleteSuggestion",payload:e})},[]),x=(0,a.useCallback)(e=>{s({type:"isMenuDirectlyActivated",payload:e})},[]),C=(0,a.useCallback)(e=>{s({type:"selectedItemLength",payload:e})},[]),y=(0,f.B)(r);return(0,i.jsx)(t.Provider,{value:{activeDescendantRef:o,autocompleteSuggestion:g,id:y,inputRef:n,inputValue:d,isMenuDirectlyActivated:b,scrollContainerRef:l,selectedItemLength:u,setAutocompleteSuggestion:m,setInputValue:h,setIsMenuDirectlyActivated:x,setShowMenu:p,setSelectedItemLength:C,showMenu:v},children:e})};M.displayName="Autocomplete";var P=Object.assign(M,{Context:t,Input:d,Menu:j,Overlay:I})},47258:(e,r,o)=>{o.d(r,{E:()=>d,A:()=>v});var a=o(34164),t=o(96540),l=o(27389),n=o(44683),i=o(16436),c={Avatar:"prc-Avatar-Avatar-ZRS-m"},s=o(74848);let d=20,v=t.forwardRef(function({alt:e="",size:r=d,square:o=!1,sx:t=n.E,className:v,style:g,...b},u){let h=(0,l.W8)(r),f={};if(h)for(let[e,o]of Object.entries(r))f[`--avatarSize-${e}`]=`${o}px`;else f["--avatarSize-regular"]=`${r}px`;return(0,s.jsx)(i._,{as:"img","data-component":"Avatar",className:(0,a.$)(v,c.Avatar),ref:u,alt:e,"data-responsive":h?"":void 0,"data-square":o?"":void 0,width:h?void 0:r,height:h?void 0:r,style:g?{...f,...g}:f,sx:t,...b})})},70892:(e,r,o)=>{o.d(r,{A:()=>f});var a=o(34164),t=o(96540),l=o(47258),n=o(27389),i=o(44683),c={AvatarStack:"prc-AvatarStack-AvatarStack-N-r3C",AvatarItem:"prc-AvatarStack-AvatarItem-nS1mt",AvatarStackBody:"prc-AvatarStack-AvatarStackBody-mSyoJ"};let s={disabled:"[disabled]",hidden:"[hidden]",inert:"[inert]",negativeTabIndex:'[tabindex="-1"]'},d=["a[href]","button","summary","select","input:not([type=hidden])","textarea",'[tabindex="0"]',"audio[controls]","video[controls]","[contenteditable]"].map(e=>`${e}:not(${Object.values(s).join("):not(")})`);function v(e){let r=getComputedStyle(e),o=e.matches("[disabled], [hidden], [inert]"),a="none"===r.display||"hidden"===r.visibility;return o||a}var g=o(16436),b=o(74848);let u=e=>t.Children.map(e,e=>t.isValidElement(e)?t.cloneElement(e,{...e.props,className:(0,a.$)(e.props.className,"pc-AvatarItem",c.AvatarItem)}):e),h=({disableExpand:e,hasInteractiveChildren:r,stackContainer:o,children:t})=>(0,b.jsx)("div",{"data-disable-expand":e?"":void 0,className:(0,a.$)({"pc-AvatarStack--disableExpand":e},"pc-AvatarStackBody",c.AvatarStackBody),tabIndex:r||e?void 0:0,ref:o,children:t});h.displayName="AvatarStackBody";let f=({children:e,alignRight:r,disableExpand:o,size:s,className:f,style:p,sx:m=i.E})=>{let[x,C]=(0,t.useState)(!1),y=(0,t.useRef)(null),k=t.Children.count(e),w=(()=>{let r={narrow:[],regular:[],wide:[]};return t.Children.toArray(e).reduce((e,o)=>{if(!t.isValidElement(o))return e;for(let a of Object.keys(r))(0,n.W8)(o.props.size)?r[a].push(o.props.size[a]||l.E):r[a].push(o.props.size||l.E),e[a]=Math.min(...r[a]);return e},{narrow:l.E,regular:l.E,wide:l.E})})();return(0,t.useEffect)(()=>{if(y.current){let e=()=>{C(function(e,r){if(!e||v(e))return!1;let o=[e];return!!function e(r,o){if(!r)return;let a=o.find(e=>e===r),t=v(r);if(r.matches(d.join(", "))&&!a&&!t)return r;for(let a of r.children)if(e(a,o))return!0}(e,o)}(y.current))},r=new MutationObserver(e);return r.observe(y.current,{childList:!0}),e(),()=>{r.disconnect()}}},[]),(0,b.jsx)(g._,{as:"span","data-avatar-count":k>3?"3+":k,"data-align-right":r?"":void 0,"data-responsive":!s||(0,n.W8)(s)?"":void 0,className:(0,a.$)({"pc-AvatarStack--two":2===k,"pc-AvatarStack--three":3===k,"pc-AvatarStack--three-plus":k>3,"pc-AvatarStack--right":r},f,c.AvatarStack),style:{...!s?{"--stackSize-narrow":`${w.narrow}px`,"--stackSize-regular":`${w.regular}px`,"--stackSize-wide":`${w.wide}px`}:(0,n.W8)(s)?{"--stackSize-narrow":`${s.narrow||l.E}px`,"--stackSize-regular":`${s.regular||l.E}px`,"--stackSize-wide":`${s.wide||l.E}px`}:{"--avatar-stack-size":`${s}px`},...p},sx:m,children:(0,b.jsxs)(h,{disableExpand:o,hasInteractiveChildren:x,stackContainer:y,children:[" ",u(e)]})})};f.displayName="AvatarStack"},95726:(e,r,o)=>{o.d(r,{l:()=>C});var a=o(34164),t=o(96540),l=o(38621),n=o(87330),i=o(55847),c=o(63492),s={Banner:"prc-Banner-Banner-IR8eJ",BannerContainer:"prc-Banner-BannerContainer-lbx3d",BannerContent:"prc-Banner-BannerContent-zTITK",BannerTitle:"prc-Banner-BannerTitle-TcuJl",BannerIcon:"prc-Banner-BannerIcon-WuOyf",BannerDismiss:"prc-Banner-BannerDismiss-uBZVm",BannerActions:"prc-Banner-BannerActions-XCfHL",BannerActionsContainer:"prc-Banner-BannerActionsContainer-ukGMH"},d=o(74848),v=o(6020);let g={critical:(0,d.jsx)(l.StopIcon,{}),info:(0,d.jsx)(l.InfoIcon,{}),success:(0,d.jsx)(l.CheckCircleIcon,{}),upsell:(0,d.jsx)(l.InfoIcon,{}),warning:(0,d.jsx)(l.AlertIcon,{})},b={critical:"Critical",info:"Information",success:"Success",upsell:"Recommendation",warning:"Warning"},u=t.forwardRef(function({"aria-label":e,children:r,className:o,description:i,hideTitle:u,icon:m,onDismiss:x,primaryAction:C,secondaryAction:y,title:k,variant:w="info",...B},T){let j=!!x,A=C||y,S=t.useRef(null),N=(0,c.a)(T,S),I="info"===w||"upsell"===w;return(0,d.jsxs)("section",{...B,"aria-label":null!=e?e:b[w],className:(0,a.$)(o,s.Banner),"data-dismissible":x?"":void 0,"data-title-hidden":u?"":void 0,"data-variant":w,tabIndex:-1,ref:N,children:[(0,d.jsx)("div",{className:s.BannerIcon,children:m&&I?m:g[w]}),(0,d.jsxs)("div",{className:s.BannerContainer,children:[(0,d.jsxs)("div",{className:s.BannerContent,children:[k?u?(0,d.jsx)(v.s,{children:(0,d.jsx)(h,{children:k})}):(0,d.jsx)(h,{children:k}):null,i?(0,d.jsx)(f,{children:i}):null,r]}),A?(0,d.jsx)(p,{primaryAction:C,secondaryAction:y}):null]}),j?(0,d.jsx)(n.K,{"aria-label":"Dismiss banner",onClick:x,className:s.BannerDismiss,icon:l.XIcon,variant:"invisible"}):null]})});function h(e){let{as:r="h2",className:o,children:t,...l}=e;return(0,d.jsx)(r,{...l,className:(0,a.$)(o,s.BannerTitle),"data-banner-title":"",children:t})}function f({children:e,className:r,...o}){return(0,d.jsx)("div",{...o,className:(0,a.$)("BannerDescription",r),children:e})}function p({primaryAction:e,secondaryAction:r}){return(0,d.jsxs)("div",{className:s.BannerActions,children:[(0,d.jsxs)("div",{className:s.BannerActionsContainer,"data-primary-action":"trailing",children:[null!=r?r:null,null!=e?e:null]}),(0,d.jsxs)("div",{className:s.BannerActionsContainer,"data-primary-action":"leading",children:[null!=e?e:null,null!=r?r:null]})]})}h.displayName="BannerTitle",f.displayName="BannerDescription",p.displayName="BannerActions";let m=(0,t.forwardRef)(({children:e,className:r,...o},t)=>(0,d.jsx)(i.Q,{ref:t,className:(0,a.$)("BannerPrimaryAction",r),variant:"default",...o,children:e}));m.displayName="BannerPrimaryAction";let x=(0,t.forwardRef)(({children:e,className:r,...o},t)=>(0,d.jsx)(i.Q,{ref:t,className:(0,a.$)("BannerPrimaryAction",r),variant:"link",...o,children:e}));x.displayName="BannerSecondaryAction";let C=Object.assign(u,{Title:h,Description:f,PrimaryAction:m,SecondaryAction:x})},66419:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t=o(30391),l={BaseStyles:"prc-src-BaseStyles-dl-St"};o(43842);var n=o(16436),i=o(74848);function c({children:e,color:r,fontFamily:o,lineHeight:c,className:s,as:d="div",style:v,...g}){let{colorMode:b,colorScheme:u,dayScheme:h,nightScheme:f}=(0,t.DP)(),p=(0,a.$)(l.BaseStyles,s);return(0,i.jsx)(n._,{as:d,className:p,"data-portal-root":!0,"data-color-mode":"auto"===b?"auto":null!=u&&u.includes("dark")?"dark":"light","data-light-theme":h,"data-dark-theme":f,style:{"--BaseStyles-fgColor":r,"--BaseStyles-fontFamily":o,"--BaseStyles-lineHeight":c,...v},...g,children:e})}c.displayName="BaseStyles"},93116:(e,r,o)=>{o.d(r,{E:()=>p});var a=o(34164),t=o(96540);let l=(0,t.createContext)(null),n=l.Provider;var i={Container:"prc-Blankslate-Container-XATLP",Blankslate:"prc-Blankslate-Blankslate-7GPW-",Description:"prc-Blankslate-Description-OGHRk",Heading:"prc-Blankslate-Heading-H4xby",Visual:"prc-Blankslate-Visual-PeTD-",Action:"prc-Blankslate-Action-SK5XS"},c=o(74848),s=o(34614),d=o(55847);function v({border:e,children:r,narrow:o,spacious:l,className:s,size:d="medium",...v}){let g=(0,t.useMemo)(()=>({size:d}),[d]);return(0,c.jsx)(n,{value:g,children:(0,c.jsx)("div",{...v,className:i.Container,children:(0,c.jsx)("div",{className:(0,a.$)(i.Blankslate,s),"data-border":e?"":void 0,"data-narrow":o?"":void 0,"data-spacious":l?"":void 0,"data-size":d,children:r})})})}function g({children:e,className:r,...o}){return(0,c.jsx)("span",{...o,className:(0,a.$)("Blankslate-Visual",i.Visual,r),children:e})}function b({as:e="h2",children:r,className:o,...t}){return(0,c.jsx)(e,{...t,className:(0,a.$)("Blankslate-Heading",i.Heading,o),children:r})}function u({children:e,className:r,...o}){return(0,c.jsx)("p",{...o,className:(0,a.$)("Blankslate-Description",i.Description,r),children:e})}function h({children:e,href:r,...o}){let{size:n}=function(){let e=(0,t.useContext)(l);if(!e)throw Error("useBlankslate must be used within a BlankslateProvider");return e}();return(0,c.jsx)("div",{className:(0,a.$)("Blankslate-Action",i.Action),children:(0,c.jsx)(d.Q,{...o,as:r?"a":"button",href:r,variant:"primary",size:"small"===n?"small":void 0,children:e})})}function f({children:e,href:r}){return(0,c.jsx)("div",{className:(0,a.$)("Blankslate-Action",i.Action),children:(0,c.jsx)(s.A,{href:r,children:e})})}v.displayName="Blankslate",g.displayName="Visual",b.displayName="Heading",u.displayName="Description",h.displayName="PrimaryAction",f.displayName="SecondaryAction";let p=Object.assign(v,{Visual:g,Heading:b,Description:u,PrimaryAction:h,SecondaryAction:f})},75177:(e,r,o)=>{o.d(r,{A:()=>n});var a=o(38267),t=o(57304),l=o(44999);let n=a.Ay.div.withConfig({displayName:"Box",componentId:"sc-g0xbh4-0"})(t.xe,t.yW,t.Il,t.Zp,t.pn,t.Vg,t.Tp,t.PQ,t.G1,t.r7,l.A)},2676:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(96540),t=o(34164),l={BranchName:"prc-BranchName-BranchName-jFtg-"},n=o(16436),i=o(74848);function c(e,r){let{as:o="a",className:a,children:c,...s}=e;return(0,i.jsx)(n._,{as:o,...s,ref:r,className:(0,t.$)(a,l.BranchName),children:c})}c.displayName="BranchName";let s=a.forwardRef;c.displayName="BranchName";var d=s(c)},53904:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(34164),t=o(96540),l={BreadcrumbsBase:"prc-Breadcrumbs-BreadcrumbsBase-6gqOz",BreadcrumbsList:"prc-Breadcrumbs-BreadcrumbsList-K7eeK",ItemWrapper:"prc-Breadcrumbs-ItemWrapper-Mfwuj",Item:"prc-Breadcrumbs-Item-7BKO-",ItemSelected:"prc-Breadcrumbs-ItemSelected-9ZYcW"},n=o(59102),i=o(74848);let c=({children:e})=>(0,i.jsx)("ol",{className:l.BreadcrumbsList,children:e});c.displayName="BreadcrumbsList";let s=(0,n.J)("nav");function d({className:e,children:r,sx:o}){let n=t.Children.map(r,e=>(0,i.jsx)("li",{className:l.ItemWrapper,children:e}));return(0,i.jsx)(s,{className:(0,a.$)(e,l.BreadcrumbsBase),"aria-label":"Breadcrumbs",sx:o,children:(0,i.jsx)(c,{children:n})})}d.displayName="Breadcrumbs";let v=(0,n.J)("a"),g=t.forwardRef(({selected:e,className:r,...o},t)=>(0,i.jsx)(v,{className:(0,a.$)(r,l.Item,{selected:e,[l.ItemSelected]:e}),"aria-current":e?"page":void 0,ref:t,...o}));d.displayName="Breadcrumbs",g.displayName="Breadcrumbs.Item";var b=Object.assign(d,{Item:g});Object.assign(d,{Item:g})},55847:(e,r,o)=>{o.d(r,{D:()=>c,Q:()=>i});var a=o(96540),t=o(78555),l=o(44683),n=o(74848);let i=(0,a.forwardRef)(({children:e,sx:r=l.E,...o},a)=>{let{block:i,size:s="medium",leadingVisual:d,trailingVisual:v,trailingAction:g}=o,b=r,u={};if(null!==r&&Object.keys(r).length>0){b=c({block:i,size:s,leadingVisual:d,trailingVisual:v,trailingAction:g},r);let{color:e}=r;e&&(u["--button-color"]=e)}return(0,n.jsx)(t.u,{ref:a,as:"button",sx:b,style:u,type:"button",...o,children:e})});function c(e,r){let o=`[data-size="${e.size}"]`,a=e.block?'[data-block="block"]':"",t=e.leadingVisual||e.trailingVisual||e.trailingAction?"":"[data-no-visuals]",l=`&${o}${a}${t}`,n={};return r&&(n[l]=r),n}i.displayName="Button"},78555:(e,r,o)=>{o.d(r,{u:()=>x});var a=o(96540);let t=(e="center")=>({justifyContent:"center"===e?"center":"flex-start"});var l=o(64515),n=o(44683),i=o(18972),c=o(34164),s=o(29678),d=o(44363),v=o(74848),g=o(32947),b=o(75177),u=o(63867),h=o(6020),f=o(3341),p=o(12528);let m=(e,r,o,a)=>(0,v.jsx)("span",{"data-component":o,className:(0,c.$)(!a&&s.A.Visual,r?s.A.LoadingSpinner:s.A.VisualWrap),children:r?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(e)?e:(0,v.jsx)(e,{})});m.displayName="renderModuleVisual";let x=(0,a.forwardRef)(({children:e,as:r="button",sx:o=n.E,...x},C)=>{let{leadingVisual:y,trailingVisual:k,trailingAction:w,"aria-describedby":B,"aria-labelledby":T,count:j,icon:A,id:S,variant:N="default",size:I="medium",alignContent:E="center",block:L=!1,loading:M,loadingAnnouncement:P="Loading",inactive:R,onClick:V,labelWrap:H,className:$,...D}=x,F=a.useRef(null);(0,l.T)(C,F);let _=(0,g.B)(S),W=`${_}-loading-announcement`;return o!==n.E?(0,v.jsxs)(i.e,{if:void 0!==M,className:L?s.A.ConditionalWrapper:void 0,"data-loading-wrapper":!0,children:[(0,v.jsx)(b.A,{as:r,sx:o,"aria-disabled":!!M||void 0,...D,ref:F,className:(0,c.$)(s.A.ButtonBase,$),"data-block":L?"block":null,"data-inactive":!!R||void 0,"data-loading":!!M,"data-no-visuals":!y&&!k&&!w||void 0,"data-size":I,"data-variant":N,"data-label-wrap":H,"data-has-count":void 0!==j||void 0,"aria-describedby":[W,B].filter(e=>!!e).join(" "),"aria-labelledby":M?[`${_}-label`,T].filter(e=>!!e).join(" "):T,id:S,onClick:M?void 0:V,children:A?M?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(A)?A:(0,v.jsx)(A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(b.A,{as:"span","data-component":"buttonContent",sx:t(E),className:s.A.ButtonContent,children:[M&&!y&&!k&&!w&&void 0===j&&m(u.A,M,"loadingSpinner",!1),y&&m(y,!!M,"leadingVisual",!1),e&&(0,v.jsx)("span",{"data-component":"text",className:s.A.Label,id:M?`${_}-label`:void 0,children:e}),void 0===j||k?k?m(k,!!M&&!y,"trailingVisual",!1):null:m(()=>(0,v.jsx)(p.A,{className:s.A.CounterLabel,"data-component":"ButtonCounter",children:j}),!!M&&!y,"trailingVisual",!0)]}),w&&m(w,!!M&&!y&&!k,"trailingAction",!1)]})}),M&&(0,v.jsx)(h.s,{children:(0,v.jsx)(f.u,{id:W,children:P})})]}):(0,v.jsxs)(i.e,{if:void 0!==M,className:L?s.A.ConditionalWrapper:void 0,"data-loading-wrapper":!0,children:[(0,v.jsx)(r,{"aria-disabled":!!M||void 0,...D,ref:F,className:(0,c.$)(s.A.ButtonBase,$),"data-block":L?"block":null,"data-inactive":!!R||void 0,"data-loading":!!M,"data-no-visuals":!y&&!k&&!w||void 0,"data-size":I,"data-variant":N,"data-label-wrap":H,"data-has-count":void 0!==j||void 0,"aria-describedby":[W,B].filter(e=>!!e).join(" "),"aria-labelledby":M?[`${_}-label`,T].filter(e=>!!e).join(" "):T,id:S,onClick:M?void 0:V,children:A?M?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(A)?A:(0,v.jsx)(A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("span",{"data-component":"buttonContent","data-align":E,className:s.A.ButtonContent,children:[M&&!y&&!k&&!w&&void 0===j&&m(u.A,M,"loadingSpinner",!1),y&&m(y,!!M,"leadingVisual",!1),e&&(0,v.jsx)("span",{"data-component":"text",className:s.A.Label,id:M?`${_}-label`:void 0,children:e}),void 0===j||k?k?m(k,!!M&&!y,"trailingVisual",!1):null:m(()=>(0,v.jsx)(p.A,{className:s.A.CounterLabel,"data-component":"ButtonCounter",children:j}),!!M&&!y,"trailingVisual",!0)]}),w&&m(w,!!M&&!y&&!k,"trailingAction",!1)]})}),M&&(0,v.jsx)(h.s,{children:(0,v.jsx)(f.u,{id:W,children:P})})]})})},29678:(e,r,o)=>{o.d(r,{A:()=>a});var a={ButtonBase:"prc-Button-ButtonBase-c50BI",CounterLabel:"prc-Button-CounterLabel-f5-4u",Visual:"prc-Button-Visual-2epfX",VisualWrap:"prc-Button-VisualWrap-Db-eB",IconButton:"prc-Button-IconButton-szpyj",ButtonContent:"prc-Button-ButtonContent-HKbr-",Label:"prc-Button-Label-pTQ3x",LoadingSpinner:"prc-Button-LoadingSpinner-hLV6o",ConditionalWrapper:"prc-Button-ConditionalWrapper-WLT4Z"}},87330:(e,r,o)=>{o.d(r,{K:()=>g});var a=o(96540),t=o(78555),l=o(44683),n=o(55847),i=o(89985),c=o(94977),s=o(29678),d=o(34164),v=o(74848);let g=(0,a.forwardRef)(({sx:e=l.E,icon:r,"aria-label":o,description:g,disabled:b,tooltipDirection:u,unsafeDisableTooltip:h=!1,keyshortcuts:f,keybindingHint:p,className:m,...x},C)=>{let y=e,{size:k="medium"}=x;null!==e&&Object.keys(e).length>0&&(y=(0,n.D)({size:k},e));let{tooltipId:w}=a.useContext(i.l),{tooltipId:B}=a.useContext(c.l);if(h||b||void 0===o||""===o||w||B)return(0,v.jsx)(t.u,{icon:r,className:(0,d.$)(m,s.A.IconButton),"data-component":"IconButton",sx:y,type:"button","aria-label":o,disabled:b,...x,ref:C});{let e=null!=g?g:o;return(0,v.jsx)(i.m,{ref:C,text:e,type:g?void 0:"label",direction:u,keybindingHint:null!=p?p:f,children:(0,v.jsx)(t.u,{icon:r,className:(0,d.$)(m,s.A.IconButton),"data-component":"IconButton",sx:y,type:"button","aria-keyshortcuts":null!=f?f:void 0,"aria-label":g?o:void 0,...x})})}})},10871:(e,r,o)=>{o.d(r,{z:()=>i});var a=o(96540),t=o(78555),l=o(44683),n=o(74848);let i=(0,a.forwardRef)(({children:e,as:r="a",sx:o=l.E,...a},i)=>(0,n.jsx)(t.u,{as:r,ref:i,sx:o,...a,children:e}))},91321:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t={ButtonGroup:"prc-ButtonGroup-ButtonGroup-vcMeG"},l=o(34164),n=o(82678),i=o(44683),c=o(74848),s=o(81425),d=o(75177),v=o(69676);let g=a.forwardRef(function({children:e,className:r,role:o,sx:g,...b},u){let h=a.Children.map(e,(e,r)=>(0,c.jsx)("div",{children:e},r)),f=(0,s.L)(u);return((0,n.G)({containerRef:f,disabled:"toolbar"!==o,bindKeys:v.z0.ArrowHorizontal,focusOutBehavior:"wrap"}),g!==i.E)?(0,c.jsx)(d.A,{as:"div",className:(0,l.$)(r,t.ButtonGroup),role:o,...b,sx:g,ref:f,children:h}):(0,c.jsx)("div",{ref:f,className:(0,l.$)(r,t.ButtonGroup),role:o,...b,children:h})});g.displayName="ButtonGroup"},65607:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t=o(96540),l=o(45221),n=o(4590),i={Checkbox:"prc-Checkbox-Checkbox-gIwWX"},c=o(78989),s=o(74848),d=o(81425),v=o(75177);let g=t.forwardRef(({checked:e,className:r,defaultChecked:o,indeterminate:g,disabled:b,onChange:u,sx:h,required:f,validationStatus:p,value:m,...x},C)=>{let y=(0,d.L)(C),k=(0,t.useContext)(n.I),w={type:"checkbox",disabled:b,ref:y,checked:!g&&e,defaultChecked:o,required:f,"aria-required":f?"true":"false","aria-invalid":"error"===p?"true":"false",onChange:e=>{k.onChange&&k.onChange(e),u&&u(e)},value:m,name:m,...x};return((0,l.A)(()=>{y.current&&(y.current.indeterminate=g||!1)},[g,e,y]),(0,t.useEffect)(()=>{let{current:e}=y;e&&(g?e.setAttribute("aria-checked","mixed"):e.setAttribute("aria-checked",e.checked?"true":"false"))}),h)?(0,s.jsx)(v.A,{as:"input",...w,className:(0,a.$)(r,c.A.Input,i.Checkbox),sx:h}):(0,s.jsx)("input",{...w,className:(0,a.$)(r,c.A.Input,i.Checkbox)})});g.displayName="Checkbox"},78989:(e,r,o)=>{o.d(r,{A:()=>a});var a={Input:"prc-Checkbox-Input-mxggT"}},19797:(e,r,o)=>{o.d(r,{A:()=>u});var a=o(96540),t=o(71382),l=o(60414),n=o(91677),i=o(65607),c=o(4590),s=o(74848),d=o(73451),v=o(10227),g=o(23606);let b=({children:e,disabled:r,onChange:o,...t})=>{let l=a.Children.toArray(e).filter(e=>a.isValidElement(e)&&e.type===d.A).map(e=>a.isValidElement(e)?e.props.children:[]).flat(),n=a.Children.toArray(l).filter(e=>a.isValidElement(e)&&e.type===i.A).map(e=>a.isValidElement(e)&&(e.props.checked||e.props.defaultChecked)&&e.props.value).filter(Boolean),[b,u]=(0,v.F)(n),h=e=>{let{value:r,checked:o}=e.currentTarget;if(o)return void u([...b.current||[],r]);u((b.current||[]).filter(e=>e!==r))};return(0,s.jsx)(c.I.Provider,{value:{disabled:r,onChange:e=>{o&&(h(e),o(b.current||[],e))}},children:(0,s.jsx)(g.A,{disabled:r,...t,children:e})})};b.displayName="CheckboxGroup";var u=Object.assign(b,{Caption:t.A,Label:l.A,Validation:n.A})},4590:(e,r,o)=>{o.d(r,{I:()=>a});let a=(0,o(96540).createContext)({})},47249:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(38267),t=o(59299),l=o(44999),n=o(53110);let i={small:56,medium:96,large:128},c=a.Ay.div.withConfig({displayName:"CircleBadge",componentId:"sc-nywehb-0"})(["display:",";align-items:center;justify-content:center;background-color:",";border-radius:50%;box-shadow:",";",";",";"],({inline:e=!1})=>e?"inline-flex":"flex",(0,t.Jt)("colors.canvas.default"),(0,t.Jt)("shadows.shadow.medium"),({size:e,variant:r="medium"})=>{let o=!function(e){return!isNaN(parseFloat(e))&&isFinite(e)}(e)?i[r]:e;return{width:o,height:o}},l.A),s=(0,a.Ay)(n.A).withConfig({displayName:"CircleBadge__CircleBadgeIcon",componentId:"sc-nywehb-1"})(["height:auto;max-width:60%;max-height:55%;"]);s.displayName="CircleBadge.Icon";var d=Object.assign(c,{Icon:s})},92265:(e,r,o)=>{o.d(r,{A:()=>l});var a=o(74848),t=o(75177);function l(e){let{size:r=32,as:o,icon:l,bg:n,"aria-label":i,...c}=e;return(0,a.jsx)(t.A,{as:o,bg:n,overflow:"hidden",borderWidth:0,size:r,borderRadius:"50%",borderStyle:"solid",borderColor:"border.default",children:(0,a.jsx)(t.A,{display:"flex",as:o,size:r,...c,alignItems:"center",justifyContent:"center",children:(0,a.jsx)(l,{size:r,"aria-label":i})})})}l.displayName="CircleOcticon"},53526:(e,r,o)=>{o.d(r,{K:()=>h,S:()=>m});var a=o(96540),t=o(5338),l=o(30391),n=o(69676),i=o(2724),c=o(82678),s=o(66419),d={ConfirmationHeader:"prc-ConfirmationDialog-ConfirmationHeader-yiLEc",ConfirmationBody:"prc-ConfirmationDialog-ConfirmationBody-ht9P-",ConfirmationFooter:"prc-ConfirmationDialog-ConfirmationFooter-AqKBI"},v=o(74848);let g=({title:e,onClose:r,dialogLabelId:o})=>{let t=(0,a.useCallback)(()=>{r("close-button")},[r]);return(0,v.jsxs)("div",{className:d.ConfirmationHeader,children:[(0,v.jsx)("h1",{id:o,children:e}),(0,v.jsx)(i.l.CloseButton,{onClose:t})]})};g.displayName="ConfirmationHeader";let b=({children:e})=>(0,v.jsx)("div",{className:d.ConfirmationBody,children:e});b.displayName="ConfirmationBody";let u=({footerButtons:e})=>{let{containerRef:r}=(0,c.G)({bindKeys:n.z0.ArrowHorizontal|n.z0.Tab,focusInStrategy:"closest"});return(0,v.jsx)("div",{ref:r,className:d.ConfirmationFooter,children:(0,v.jsx)(i.l.Buttons,{buttons:null!=e?e:[]})})};u.displayName="ConfirmationFooter";let h=e=>{let{onClose:r,title:o,cancelButtonContent:t="Cancel",confirmButtonContent:l="OK",confirmButtonType:n="normal",children:c,className:s,width:d="medium",height:h}=e,f=(0,a.useCallback)(()=>{r("cancel")},[r]),p=(0,a.useCallback)(()=>{r("confirm")},[r]),m="danger"===n;return(0,v.jsx)(i.l,{onClose:r,title:o,footerButtons:[{content:t,onClick:f,autoFocus:m},{content:l,buttonType:n,onClick:p,autoFocus:!m}],role:"alertdialog",width:d,height:h,className:s,renderHeader:g,renderBody:b,renderFooter:u,children:c})};h.displayName="ConfirmationDialog";let f=null;async function p(e,r){let{content:o,...a}=r;return new Promise(r=>{(f||=document.createElement("div")).isConnected||document.body.append(f);let n=(0,t.H)(f);n.render((0,v.jsx)(l.NP,{...e,children:(0,v.jsx)(s.A,{children:(0,v.jsx)(h,{...a,onClose:e=>{n.unmount(),"confirm"===e?r(!0):r(!1)},children:o})})}))})}function m(){let{theme:e,colorMode:r,dayScheme:o,nightScheme:t}=(0,l.DP)();return(0,a.useCallback)(a=>p({theme:e,colorMode:r,dayScheme:o,nightScheme:t},a),[e,r,o,t])}},12528:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(34164),t=o(96540),l=o(44683),n={CounterLabel:"prc-CounterLabel-CounterLabel-ZwXPe"},i=o(74848),c=o(75177),s=o(6020);let d=(0,t.forwardRef)(({scheme:e="secondary",sx:r=l.E,className:o,children:t,...d},v)=>{let g=(0,i.jsxs)(s.s,{children:["\xa0(",t,")"]}),b={ref:v,"aria-hidden":"true","data-scheme":e,...d};return r!==l.E?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.A,{as:"span",...b,className:(0,a.$)(o,n.CounterLabel),sx:r,children:t}),g]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{...b,className:(0,a.$)(o,n.CounterLabel),children:t}),g]})});d.displayName="CounterLabel"},56221:(e,r,o)=>{o.d(r,{b:()=>i});var a=o(36120),t=o(26364),l=o(74848);function n(e){return e.id}function i({"aria-labelledby":e,"aria-describedby":r,cellPadding:o,columns:i,data:c,initialSortColumn:s,initialSortDirection:d,getRowId:v=n,onToggleSort:g}){let{headers:b,rows:u,actions:h,gridTemplateColumns:f}=(0,a.K2)({data:c,columns:i,initialSortColumn:s,initialSortDirection:d,getRowId:v});return(0,l.jsxs)(t.XI,{"aria-labelledby":e,"aria-describedby":r,cellPadding:o,gridTemplateColumns:f,children:[(0,l.jsx)(t.nd,{children:(0,l.jsx)(t.Hj,{children:b.map(e=>e.isSortable()?(0,l.jsx)(t.wU,{align:e.column.align,direction:e.getSortDirection(),onToggleSort:()=>{let r="ASC"===e.getSortDirection()?"DESC":"ASC";h.sortBy(e),null==g||g(e.id,r)},children:"string"==typeof e.column.header?e.column.header:e.column.header()},e.id):(0,l.jsx)(t.A0,{align:e.column.align,children:"string"==typeof e.column.header?e.column.header:e.column.header()},e.id))})}),(0,l.jsx)(t.BF,{children:u.map(e=>(0,l.jsx)(t.Hj,{children:e.getCells().map(r=>(0,l.jsx)(t.nA,{scope:r.rowHeader?"row":void 0,align:r.column.align,children:r.column.renderCell?r.column.renderCell(e.getValue()):r.getValue()},r.id))},e.id))})]})}i.displayName="DataTable"},26364:(e,r,o)=>{o.d(r,{XI:()=>p,if:()=>N,BF:()=>x,nA:()=>w,eI:()=>B,K3:()=>T,k3:()=>S,nd:()=>m,A0:()=>C,Hj:()=>k,Qv:()=>I,wU:()=>y,z4:()=>A,ne:()=>j});var a=o(38621),t=o(34164),l=o(96540),n=o(87644),i=o(3829),c=o(36120),s=o(35642),d=o(22436),v={TableContainer:"prc-DataTable-TableContainer-Gm3sY",TableTitle:"prc-DataTable-TableTitle-Q7qQd",TableSubtitle:"prc-DataTable-TableSubtitle-DEyv-",TableActions:"prc-DataTable-TableActions-IEEii",TableDivider:"prc-DataTable-TableDivider-OsO1X",TableOverflowWrapper:"prc-DataTable-TableOverflowWrapper-PFgsy",Table:"prc-DataTable-Table-qYfrL",TableCell:"prc-DataTable-TableCell-dVc-6",TableHeader:"prc-DataTable-TableHeader-CRPoj",TableSortButton:"prc-DataTable-TableSortButton-LnQla",TableHead:"prc-DataTable-TableHead-eOrJU",TableRow:"prc-DataTable-TableRow-1vLX7",TableBody:"prc-DataTable-TableBody-p56SS",TableCellSkeletonItem:"prc-DataTable-TableCellSkeletonItem-jFqti",TableCellSkeleton:"prc-DataTable-TableCellSkeleton-ge8WK",TableSortIcon:"prc-DataTable-TableSortIcon-2h30n","TableSortIcon--ascending":"prc-DataTable-TableSortIcon--ascending-H9-sb","TableSortIcon--descending":"prc-DataTable-TableSortIcon--descending-7-zjV",TableCellSkeletonItems:"prc-DataTable-TableCellSkeletonItems-XEGdI"},g=o(44683),b=o(16436),u=o(74848),h=o(53897),f=o(52464);let p=l.forwardRef(function({"aria-labelledby":e,cellPadding:r="normal",className:o,gridTemplateColumns:a,...l},n){return(0,u.jsx)(h.k,{"aria-labelledby":e,className:(0,t.$)("TableOverflowWrapper",v.TableOverflowWrapper),children:(0,u.jsx)("table",{...l,"aria-labelledby":e,"data-cell-padding":r,className:(0,t.$)(o,"Table",v.Table),role:"table",ref:n,style:{"--grid-template-columns":a}})})});function m({children:e}){return(0,u.jsx)("thead",{className:(0,t.$)("TableHead",v.TableHead),role:"rowgroup",children:e})}function x({children:e}){return(0,u.jsx)("tbody",{className:(0,t.$)("TableBody",v.TableBody),role:"rowgroup",children:e})}function C({align:e,children:r,...o}){return(0,u.jsx)("th",{...o,className:(0,t.$)("TableHeader",v.TableHeader),role:"columnheader",scope:"col","data-cell-align":e,children:r})}function y({align:e,children:r,direction:o,onToggleSort:l,...c}){return(0,u.jsx)(C,{...c,"aria-sort":"DESC"===o?"descending":"ASC"===o?"ascending":void 0,align:e,children:(0,u.jsxs)(d.$,{type:"button",className:(0,t.$)("TableSortButton",v.TableSortButton),onClick:()=>{l()},children:[r,o===i.UE.NONE||o===i.UE.ASC?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.SortAscIcon,{className:(0,t.$)("TableSortIcon","TableSortIcon--ascending",v.TableSortIcon,v["TableSortIcon--ascending"])}),o===i.UE.NONE?(0,u.jsx)(n.A,{children:"sort ascending"}):null]}):null,o===i.UE.DESC?(0,u.jsx)(a.SortDescIcon,{className:(0,t.$)("TableSortIcon","TableSortIcon--descending",v.TableSortIcon,v["TableSortIcon--descending"])}):null]})})}function k({children:e,...r}){return(0,u.jsx)("tr",{...r,className:(0,t.$)("TableRow",v.TableRow),role:"row",children:e})}function w({align:e,className:r,children:o,scope:a,...l}){return(0,u.jsx)(a?"th":"td",{...l,className:(0,t.$)("TableCell",r,v.TableCell),scope:a,role:a?"rowheader":"cell","data-cell-align":e,children:o})}function B({children:e}){return(0,u.jsx)(f.A,{color:"fg.subtle",children:e})}function T({children:e,className:r,sx:o=g.E,...a}){return(0,u.jsx)(b._,{...a,className:(0,t.$)(r,v.TableContainer),sx:o,children:e})}m.displayName="TableHead",x.displayName="TableBody",C.displayName="TableHeader",y.displayName="TableSortHeader",k.displayName="TableRow",w.displayName="TableCell",B.displayName="TableCellPlaceholder",T.displayName="TableContainer";let j=l.forwardRef(function({as:e="h2",children:r,id:o},a){return(0,u.jsx)(e,{className:(0,t.$)("TableTitle",v.TableTitle),id:o,ref:a,children:r})});function A({as:e="div",children:r,id:o}){return(0,u.jsx)(e,{className:(0,t.$)("TableSubtitle",v.TableSubtitle),id:o,children:r})}function S(){return(0,u.jsx)("div",{className:(0,t.$)("TableDivider",v.TableDivider),role:"presentation"})}function N({children:e}){return(0,u.jsx)("div",{className:(0,t.$)("TableActions",v.TableActions),children:e})}function I({cellPadding:e,columns:r,rows:o=10,...a}){let{gridTemplateColumns:l}=(0,c.S9)(r);return(0,u.jsxs)(p,{...a,cellPadding:e,gridTemplateColumns:l,children:[(0,u.jsx)(m,{children:(0,u.jsx)(k,{children:Array.isArray(r)?r.map((e,r)=>(0,u.jsx)(C,{children:"string"==typeof e.header?e.header:e.header()},r)):null})}),(0,u.jsx)(x,{children:(0,u.jsx)(k,{children:Array.from({length:r.length}).map((e,r)=>(0,u.jsxs)(w,{className:(0,t.$)("TableCellSkeleton",v.TableCellSkeleton),children:[(0,u.jsx)(n.A,{children:"Loading"}),(0,u.jsx)("div",{className:(0,t.$)("TableCellSkeletonItems",v.TableCellSkeletonItems),children:Array.from({length:o}).map((e,r)=>(0,u.jsx)("div",{className:(0,t.$)("TableCellSkeletonItem",v.TableCellSkeletonItem),children:(0,u.jsx)(s.r,{})},r))})]},r))})})]})}A.displayName="TableSubtitle",S.displayName="TableDivider",N.displayName="TableActions",I.displayName="TableSkeleton"},93579:(e,r,o)=>{o.d(r,{F:()=>a});function a(){return{column:function(e){var r;return{...e,id:null!=(r=e.id)?r:e.field}}}}},8386:(e,r,o)=>{o.d(r,{X:()=>A});var a=o(53526),t=o(74848);function l({title:e="Error",children:r,onRetry:o,onDismiss:l}){return(0,t.jsx)(a.K,{title:e,onClose:e=>{"confirm"===e?null==o||o():null==l||l()},confirmButtonContent:"Retry",cancelButtonContent:"Dismiss",children:r})}l.displayName="ErrorDialog";var n=o(26364),i=o(38621),c=o(96540),s=o(38267),d=o(59299),v=o(22436),g=o(6020);let b=c.createContext(null);function u(){let e=c.useContext(b);if(!e)throw Error("useLiveRegion() must be used within a ");return e}function h({children:e}){let[r,o]=c.useState(""),a=c.useMemo(()=>({announce:o,message:r}),[r]);return(0,t.jsx)(b.Provider,{value:a,children:e})}function f(){let e=u();return(0,t.jsx)(g.s,{role:"status","aria-live":"polite","aria-atomic":!0,children:e.message})}function p({value:e}){let r=u(),o=c.useRef(r),a=c.useRef(!1);return c.useEffect(()=>{o.current=r},[r]),c.useEffect(()=>{if(!0!==a.current)return;let r=setTimeout(()=>{o.current.announce(e)},750);return()=>{clearTimeout(r)}},[e]),c.useEffect(()=>(a.current=!0,()=>{a.current=!1}),[]),null}h.displayName="LiveRegion",f.displayName="LiveRegionOutlet";var m=o(27389),x=o(2510);let C=s.Ay.nav.withConfig({displayName:"Pagination__StyledPagination",componentId:"sc-1auq45q-0"})(["display:flex;align-items:center;justify-content:space-between;column-gap:1rem;width:100%;grid-area:footer;padding:0.5rem 1rem;border:1px solid ",";border-top-width:0;border-end-start-radius:6px;border-end-end-radius:6px;.TablePaginationRange{color:",";font-size:0.75rem;margin:0;}.TablePaginationSteps{display:flex;align-items:center;flex-wrap:wrap;list-style:none;color:",";font-size:0.875rem;margin:0;padding:0;}.TablePaginationStep:first-of-type{margin-right:1rem;}.TablePaginationStep:last-of-type{margin-left:1rem;}.TablePaginationAction{display:flex;align-items:center;color:",";font-size:0.875rem;line-height:calc(20 / 14);user-select:none;padding:0.5rem;border-radius:6px;}.TablePaginationAction[data-has-page]{color:",";}.TablePaginationPage{min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:calc(20 / 14);user-select:none;border-radius:6px;padding:0.5rem calc((2rem - 1.25rem) / 2);}.TablePaginationAction[data-has-page]:hover,.TablePaginationAction[data-has-page]:focus,.TablePaginationPage:hover,.TablePaginationPage:focus{background-color:",";}.TablePaginationPage[data-active='true']{background-color:",";color:",";}.TablePaginationPage[data-active='true']:focus-visible{outline:2px solid var(--bgColor-accent-emphasis);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);}.TablePaginationTruncationStep{display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;user-select:none;}",""],(0,d.Jt)("colors.border.default"),(0,d.Jt)("colors.fg.muted"),(0,d.Jt)("colors.fg.default"),(0,d.Jt)("colors.fg.muted"),(0,d.Jt)("colors.accent.fg"),(0,d.Jt)("colors.actionListItem.default.hoverBg"),(0,d.Jt)("colors.accent.emphasis"),(0,d.Jt)("colors.fg.onEmphasis"),Object.keys(m.DX).map(e=>` + @media (${m.DX[e]}) { + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:not(:first-child):not(:last-child) { + display: none; + } + + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:first-child { + margin-inline-end: 0; + } + + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:last-child { + margin-inline-start: 0; + } + } + `).join("")),y={narrow:!1};function k({"aria-label":e,defaultPageIndex:r,id:o,onChange:a,pageSize:l=25,showPages:n=y,totalCount:s}){let{pageIndex:d,pageStart:b,pageEnd:u,pageCount:p,hasPreviousPage:k,hasNextPage:A,selectPage:S,selectNextPage:N,selectPreviousPage:I}=function(e){let{defaultPageIndex:r,onChange:o,pageSize:a,totalCount:t}=e,l=Math.ceil(t/a),[n,i]=(0,c.useState)(()=>void 0!==r&&r>=0&&r=0&&r0;function u(e){s!==e&&(d(e),null==o||o({pageIndex:e}))}return{pageIndex:s,pageStart:s*a,pageEnd:v,pageCount:l,hasNextPage:g,hasPreviousPage:b,selectPage:u,selectPreviousPage:function(){b&&u(s-1)},selectNextPage:function(){g&&u(s+1)}}}({defaultPageIndex:r,onChange:a,pageSize:l,totalCount:s}),E=(0,c.useCallback)(()=>"boolean"!=typeof n?Object.keys(n).filter(e=>!n[e]):n?[]:Object.keys(m.DX),[n]),L=(0,c.useMemo)(()=>(0,x.u)(p,d+1,!!n,1,2),[p,d,n]);return(0,t.jsxs)(h,{children:[(0,t.jsx)(f,{}),(0,t.jsxs)(C,{"aria-label":e,className:"TablePagination",id:o,children:[(0,t.jsx)(w,{pageStart:b,pageEnd:u,totalCount:s}),(0,t.jsxs)("ol",{className:"TablePaginationSteps","data-hidden-viewport-ranges":E().join(" "),children:[(0,t.jsx)(T,{children:(0,t.jsxs)(v.$,{className:"TablePaginationAction",type:"button","data-has-page":!!k||void 0,"aria-disabled":!k||void 0,onClick:()=>{k&&I()},children:[k?(0,t.jsx)(i.ChevronLeftIcon,{}):null,(0,t.jsx)("span",{className:"TablePaginationActionLabel",children:"Previous"}),(0,t.jsx)(g.s,{children:"\xa0page"})]})}),L.map((e,r)=>"BREAK"===e.type?(0,t.jsx)(B,{},`truncation-${r}`):"NUM"===e.type?(0,t.jsx)(T,{children:(0,t.jsxs)(j,{active:!!e.selected,onClick:()=>{S(e.num-1)},children:[e.num,e.precedesBreak?(0,t.jsx)(g.s,{children:"\u2026"}):null]})},r):void 0),(0,t.jsx)(T,{children:(0,t.jsxs)(v.$,{className:"TablePaginationAction",type:"button","data-has-page":!!A||void 0,"aria-disabled":!A||void 0,onClick:()=>{A&&N()},children:[(0,t.jsx)("span",{className:"TablePaginationActionLabel",children:"Next"}),(0,t.jsx)(g.s,{children:"\xa0page"}),A?(0,t.jsx)(i.ChevronRightIcon,{}):null]})})]})]})]})}function w({pageStart:e,pageEnd:r,totalCount:o}){let a=e+1;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p,{value:`Showing ${a} through ${r} of ${o}`}),(0,t.jsxs)("p",{className:"TablePaginationRange",children:[a,(0,t.jsx)(g.s,{children:"\xa0through\xa0"}),(0,t.jsx)("span",{"aria-hidden":"true",children:"\u2012"}),r," of ",o]})]})}function B(){return(0,t.jsx)("li",{"aria-hidden":"true",className:"TablePaginationTruncationStep",children:"\u2026"})}function T({children:e}){return(0,t.jsx)("li",{className:"TablePaginationStep",children:e})}function j({active:e,children:r,onClick:o}){return(0,t.jsxs)(v.$,{className:"TablePaginationPage",type:"button","data-active":!!e||void 0,"aria-current":!!e||void 0,onClick:o,children:[(0,t.jsx)(g.s,{children:"Page\xa0"}),r]})}k.displayName="Pagination",B.displayName="TruncationStep",T.displayName="Step",j.displayName="Page";let A=Object.assign(n.XI,{Container:n.K3,Title:n.ne,Subtitle:n.z4,Actions:n.if,Divider:n.k3,Skeleton:n.Qv,Head:n.nd,Body:n.BF,Header:n.A0,Row:n.Hj,Cell:n.nA,CellPlaceholder:n.eI,Pagination:k,ErrorDialog:l})},3829:(e,r,o)=>{o.d(r,{RA:()=>t,UE:()=>a,Wy:()=>c,kY:()=>l});let a={ASC:"ASC",DESC:"DESC",NONE:"NONE"},t=a.ASC;function l(e){return e===a.ASC?a.DESC:a.ASC}function n(e){let r=[],o=0;for(;or?1:-1;else if("number"==typeof e&&"string"==typeof r)return -1;else if("string"==typeof e&&"number"==typeof r)return 1;else if(void 0===e||void 0===r)break}}return o.length>a.length?1:-1},basic:function(e,r){return e===r?0:ea?1:o{o.d(r,{K2:()=>l,S9:()=>n});var a=o(96540),t=o(3829);function l({columns:e,data:r,initialSortColumn:o,initialSortDirection:l,getRowId:c}){let[s,d]=(0,a.useState)(r),[v,g]=(0,a.useState)(r),[b,u]=(0,a.useState)(e),[h,f]=(0,a.useState)(()=>(function(e,r,o){if(void 0!==r){let a=e.find(e=>e.id===r||e.field===r);return void 0===a||!1===a.sortBy||void 0===a.sortBy?null:{id:`${r}`,direction:null!=o?o:t.RA}}if(void 0!==o){var a;let r=e.find(e=>!1!==e.sortBy&&void 0!==e.sortBy);if(!r)return null;let t=null!=(a=r.id)?a:r.field;return void 0===t?null:{id:t,direction:o}}return null})(e,o,l)),{gridTemplateColumns:p}=n(e);e!==b&&(u(e),h&&(e.find(e=>{var r;let o=null!=(r=e.id)?r:e.field;return h.id===o})||f(null)));let m=e.map(e=>{var r;let o=null!=(r=e.id)?r:e.field;if(void 0===o)throw Error("Expected either an `id` or `field` to be defined for a Column");let a=void 0!==e.sortBy&&!1!==e.sortBy;return{id:o,column:e,isSortable:()=>a,getSortDirection:()=>h&&h.id===o?h.direction:t.UE.NONE}});function x(e){let r=m.find(r=>r.id===e.id);if(!r)throw Error(`Unable to find header with id: ${e.id}`);if(!1===r.column.sortBy||void 0===r.column.sortBy)throw Error("The column for this header is not sortable");let o=!0===r.column.sortBy?t.Wy.basic:"string"==typeof r.column.sortBy?t.Wy[r.column.sortBy]:r.column.sortBy;d(a=>a.slice().sort((a,l)=>{if(void 0===r.column.field)return 0;if("function"==typeof r.column.sortBy)return e.direction===t.UE.ASC?o(a,l):o(l,a);let n=i(a,r.column.field),c=i(l,r.column.field);return n&&c?e.direction===t.UE.ASC?o(n,c):o(c,n):n?-1:+!!c}))}return r!==v&&(g(r),d(r),h&&x(h)),{headers:m,rows:s.map(e=>{let r=c(e);return{id:`${r}`,getValue:()=>e,getCells:()=>m.map(o=>{var a;return{id:`${r}:${o.id}`,column:o.column,rowHeader:null!=(a=o.column.rowHeader)&&a,getValue(){if(void 0!==o.column.field)return i(e,o.column.field);throw Error(`Unable to get value for column header ${o.id}`)}}})}}),actions:{sortBy:function(e){let r={id:e.id,direction:h&&h.id===e.id?(0,t.kY)(h.direction):t.RA};f(r),x(r)}},gridTemplateColumns:p}}function n(e){return{gridTemplateColumns:e.map(e=>{var r;let o=null!=(r=e.width)?r:"grow",a="auto",t="1fr";return("auto"===o&&(t="auto"),"grow"!==o||e.maxWidth||(a="max-content"),"growCollapse"===o&&(a="0"),e.minWidth&&(a="number"==typeof e.minWidth?`${e.minWidth}px`:e.minWidth),e.maxWidth&&(t="number"==typeof e.maxWidth?`${e.maxWidth}px`:e.maxWidth),"number"!=typeof o&&["grow","growCollapse","auto"].includes(o))?a===t?a:`minmax(${a}, ${t})`:"number"==typeof o?`${o}px`:o}).join(" ")}}function i(e,r){return r.split(".").reduce((e,r)=>e[r],e)}},38695:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(34164),l={Details:"prc-Details-Details-XJobb"},n=o(63492),i=o(44683),c=o(74848),s=o(75177);let d=a.forwardRef(({className:e,children:r,sx:o=i.E,...d},v)=>{let b=a.useRef(null),u=(0,n.a)(v,b),[h,f]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{let{current:e}=b;if(!e)return;let r=()=>{f(!!e.querySelector("summary:not([data-default-summary])"))};r();let o=new MutationObserver(()=>{r()});return o.observe(e,{childList:!0,subtree:!0}),()=>{o.disconnect()}},[]),o!==i.E)?(0,c.jsxs)(s.A,{as:"details",className:(0,t.$)(e,l.Details),...d,sx:o,ref:u,children:[!h&&(0,c.jsx)(g.Summary,{"data-default-summary":!0,children:"See Details"}),r]}):(0,c.jsxs)("details",{className:(0,t.$)(e,l.Details),...d,ref:u,children:[!h&&(0,c.jsx)(g.Summary,{"data-default-summary":!0,children:"See Details"}),r]})});function v({as:e,children:r,...o}){let a=null!=e?e:"summary";return(0,c.jsx)(a,{as:"summary"===a?null:"summary",...o,children:r})}d.displayName="Details",v.displayName="Summary",v.displayName="Summary";let g=Object.assign(d,{Summary:v})},2724:(e,r,o)=>{o.d(r,{l:()=>M});var a=o(96540),t=o(87330),l=o(55847),n=o(90495),i=o(38621),c=o(82678),s=o(69676),d=o(16255),v=o(64515),g=o(32947),b={Backdrop:"prc-Dialog-Backdrop-ugYqZ",Dialog:"prc-Dialog-Dialog-luvDS",DialogOverflowWrapper:"prc-Dialog-DialogOverflowWrapper-oDYJo",Footer:"prc-Dialog-Footer-jQfN4",Header:"prc-Dialog-Header-cjbcl",Title:"prc-Dialog-Title-oQ-W6",Subtitle:"prc-Dialog-Subtitle-sITpo",Body:"prc-Dialog-Body-LCvER"},u=o(34164),h=o(16436),f=o(74848),p=o(77393),m=o(53897),x=o(81425),C=o(75177);let y=({dialogLabelId:e,title:r,subtitle:o,dialogDescriptionId:t,onClose:l})=>{let n=(0,a.useCallback)(()=>{l("close-button")},[l]);return(0,f.jsx)(M.Header,{children:(0,f.jsxs)(C.A,{display:"flex",children:[(0,f.jsxs)(C.A,{display:"flex",px:2,py:"6px",flexDirection:"column",flexGrow:1,children:[(0,f.jsx)(M.Title,{id:e,children:null!=r?r:"Dialog"}),o&&(0,f.jsx)(M.Subtitle,{id:t,children:o})]}),(0,f.jsx)(M.CloseButton,{onClose:n})]})})};y.displayName="DefaultHeader";let k=({children:e})=>(0,f.jsx)(M.Body,{children:e});k.displayName="DefaultBody";let w=({footerButtons:e})=>{let{containerRef:r}=(0,c.G)({bindKeys:s.z0.ArrowHorizontal|s.z0.Tab,focusInStrategy:"closest"});return e?(0,f.jsx)(M.Footer,{ref:r,children:(0,f.jsx)(M.Buttons,{buttons:e})}):null},B={narrow:"center",regular:"center"},T=[],j=a.forwardRef((e,r)=>{let{title:o="Dialog",subtitle:t="",renderHeader:l,renderBody:i,renderFooter:c,onClose:s,role:x="dialog",width:C="xlarge",height:j="auto",footerButtons:A=T,position:S=B,returnFocusRef:N,initialFocusRef:I,sx:E,className:L}=e,M=(0,g.B)(),P=(0,g.B)(),R=(0,a.useRef)(null);for(let e of A)e.autoFocus&&(e.ref=R);let[V,H]=(0,a.useState)(!1),$={...e,title:o,subtitle:t,role:x,dialogLabelId:M,dialogDescriptionId:P},D=(0,a.useCallback)(e=>{e.target===e.currentTarget&&V&&s("escape")},[s,V]),F=(0,a.useRef)(null);(0,v.T)(r,F);let _=(0,a.useRef)(null);(0,n.r)({containerRef:F,initialFocusRef:null!=I?I:R,restoreFocusOnCleanUp:null==N||!N.current,returnFocusRef:N}),(0,p.P)(e=>{s("escape"),e.preventDefault()},[s]),a.useEffect(()=>{let e=document.body.style.overflow||"";if("hidden"!==e)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[]);let W=(null!=l?l:y)($),O=(null!=i?i:k)($),z=(null!=c?c:w)($),K="string"==typeof S?{"data-position-regular":S}:Object.fromEntries(Object.entries(S).map(([e,r])=>[`data-position-${e}`,r]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)(d.Z,{children:(0,f.jsx)(h._,{as:"div",ref:_,className:b.Backdrop,...K,onClick:D,onMouseDown:e=>{H(e.target===e.currentTarget)},children:(0,f.jsxs)(h._,{as:"div",ref:F,role:x,"aria-labelledby":M,"aria-describedby":P,"aria-modal":!0,...K,"data-width":C,"data-height":j,sx:E,className:(0,u.$)(L,b.Dialog),children:[W,(0,f.jsx)(m.k,{"aria-labelledby":M,className:b.DialogOverflowWrapper,children:O}),z]})})})})});j.displayName="Dialog";let A=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Header),...r})});A.displayName="Dialog.Header";let S=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"h1",ref:o,className:(0,u.$)(e,b.Title),...r})});S.displayName="Dialog.Title";let N=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"h2",ref:o,className:(0,u.$)(e,b.Subtitle),...r})});N.displayName="Dialog.Subtitle";let I=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Body),...r})});I.displayName="Dialog.Body";let E=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Footer),...r})});E.displayName="Dialog.Footer";let L=({onClose:e})=>(0,f.jsx)(t.K,{icon:i.XIcon,"aria-label":"Close",onClick:e,variant:"invisible"});L.displayName="CloseButton";let M=Object.assign(j,{Header:A,Title:S,Subtitle:N,Body:I,Footer:E,Buttons:({buttons:e})=>{var r;let o=(0,x.L)(null==(r=e.find(e=>e.autoFocus))?void 0:r.ref),t=0,[n,i]=(0,a.useState)(0);return(0,a.useEffect)(()=>{if(1===n){var e;null==(e=o.current)||e.focus()}else i(n+1)},[o,n]),(0,f.jsx)(f.Fragment,{children:e.map((e,r)=>{let{content:a,buttonType:n="default",autoFocus:i=!1,...c}=e;return(0,f.jsx)(l.Q,{...c,variant:"normal"===n?"default":n,ref:i&&0===t?(t++,o):null,children:a},r)})})},CloseButton:L})},95776:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(96540),t=o(87330),l=o(77393);let n=()=>null;function i(e){var r;return e.tabIndex>=0&&!e.disabled&&!(r=e).hidden&&(!r.type||"hidden"!==r.type)&&(r.offsetWidth>0||r.offsetHeight>0)}var c=o(64515),s=o(38621),d=o(34164),v={Overlay:"prc-DialogV1-Overlay-8fcHY",CloseIcon:"prc-DialogV1-CloseIcon-B1Z79",Dialog:"prc-DialogV1-Dialog-5Fgol",Header:"prc-DialogV1-Header-o4U-V",HeaderChild:"prc-DialogV1-HeaderChild-QCbQj"},g=o(16436),b=o(74848);let u=()=>null;function h({children:e,className:r,...o}){return a.Children.toArray(e).every(e=>"string"==typeof e)&&(e=(0,b.jsx)("span",{className:v.HeaderChild,children:e})),(0,b.jsx)(g._,{as:"div",...o,className:(0,d.$)(v.Header,r),children:e})}h.displayName="DialogHeader";let f=(0,a.forwardRef)(({children:e,onDismiss:r=u,isOpen:o,initialFocusRef:h,returnFocusRef:f,className:p,...m},x)=>{let C=(0,a.useRef)(null),y=(0,a.useRef)(null);(0,c.T)(x,y);let k=(0,a.useRef)(null),w=()=>{r(),f&&f.current&&f.current.focus()},{getDialogProps:B}=function({modalRef:e,overlayRef:r,isOpen:o,onDismiss:t=n,initialFocusRef:c,closeButtonRef:s}){let d=(0,a.useCallback)(o=>{e.current&&r.current&&o.target instanceof Node&&!e.current.contains(o.target)&&r.current.contains(o.target)&&t()},[t,e,r]);(0,a.useEffect)(()=>{if(o)return document.addEventListener("click",d),()=>{document.removeEventListener("click",d)}},[o,d]),(0,a.useEffect)(()=>{o&&(c&&c.current?c.current.focus():s&&s.current&&s.current.focus())},[o,c,s]);let v=(0,a.useCallback)((r,o)=>{if(e.current){let a=Array.from(e.current.querySelectorAll("*")).filter(i);if(0===a.length)return;r.preventDefault();let t=document.activeElement;if(!t)return;let l=a.indexOf(t),n=1===o?0:a.length-1;return a[l+o]||a[n]}},[e]),g=(0,a.useCallback)(e=>{let r=e.shiftKey?-1:1,o=v(e,r);o&&o.focus()},[v]),b=(0,a.useCallback)(e=>{"Tab"===e.key&&g(e)},[g]);return(0,l.P)(e=>{o&&(t(),e.preventDefault())},[o,t]),{getDialogProps:()=>({onKeyDown:b})}}({modalRef:y,onDismiss:w,isOpen:o,initialFocusRef:h,closeButtonRef:k,overlayRef:C});return o?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(g._,{as:"span",className:v.Overlay,ref:C}),(0,b.jsxs)(g._,{as:"div",tabIndex:-1,ref:y,role:"dialog","aria-modal":"true",...m,...B(),className:(0,d.$)(v.Dialog,p),"data-width":m.wide?"wide":m.narrow?"narrow":"default",children:[(0,b.jsx)(t.K,{icon:s.XIcon,ref:k,onClick:w,"aria-label":"Close",variant:"invisible",className:v.CloseIcon}),e]})]}):null});h.displayName="Dialog.Header",f.displayName="Dialog";var p=Object.assign(f,{Header:h})},79596:(e,r,o)=>{o.d(r,{c:()=>l});var a=o(96540);let t=o(24164).X.create({primer_react_css_modules_ga:!1,primer_react_action_list_item_as_button:!1,primer_react_select_panel_with_modern_action_list:!1,primer_react_overlay_overflow:!1,primer_react_segmented_control_tooltip:!1,primer_react_select_panel_fullscreen_on_narrow:!1,primer_react_select_panel_order_selected_at_top:!1}),l=(0,a.createContext)(t)},24164:(e,r,o)=>{o.d(r,{X:()=>FeatureFlagScope});let FeatureFlagScope=class FeatureFlagScope{static create(e){return new FeatureFlagScope(e)}static merge(e,r){let o=new FeatureFlagScope;for(let[r,a]of e.flags)o.flags.set(r,a);for(let[e,a]of r.flags)o.flags.set(e,a);return o}constructor(e={}){for(let[r,o]of(this.flags=new Map,Object.entries(e)))this.flags.set(r,null!=o&&o)}enable(e){this.flags.set(e,!0)}disable(e){this.flags.set(e,!1)}enabled(e){var r;return null!=(r=this.flags.get(e))&&r}}},15033:(e,r,o)=>{o.d(r,{g:()=>i});var a=o(96540),t=o(79596),l=o(24164),n=o(74848);function i({children:e,flags:r}){let o=(0,a.useContext)(t.c),i=(0,a.useMemo)(()=>l.X.merge(o,l.X.create(r)),[o,r]);return(0,n.jsx)(t.c.Provider,{value:i,children:e})}i.displayName="FeatureFlags"},48521:(e,r,o)=>{o.d(r,{u:()=>l});var a=o(96540),t=o(79596);function l(e){return(0,a.useContext)(t.c).enabled(e)}},13122:(e,r,o)=>{o.d(r,{u:()=>D});var a=o(69676),t=o(96540),l=o(38267),n=o(59299),i=o(64439),c=o(82678),s=o(32947),d=o(81425),v=o(35357);function g(e){(0,t.useEffect)(()=>{let r=e.current;if(!r)return;let o=r.scrollTop,a=o{let o=e.current,a=null==o?void 0:o.querySelector("[data-is-active-descendant]");if(!o||!(null!=a&&a.textContent))return;let t=Array.from(o.querySelectorAll('[role="option"]')).indexOf(a),l=r[t].text;return{index:t,text:l,selected:"true"===a.getAttribute("aria-selected")}};async function w(e){let r=document.querySelector("live-region");null==r||r.clear(),await (0,u.iP)(e,{delayMs:500,from:r||void 0})}let B=(0,h.s)(async(e,r)=>{let o=document.querySelector("live-region");null==o||o.clear(),await new Promise(e=>window.requestAnimationFrame(e));let a=k(r,e);if(!a)return;let{index:t,text:l,selected:n}=a,i=`List updated, Focused item: ${l}, ${n?"selected":"not selected"}, ${t+1} of ${e.length}`;await (0,u.iP)(i,{delayMs:500,from:o||void 0})},250);async function T(){await w("Focus on filter text box and list of items")}function j({loading:e=!1,loadingType:r=b.Xl.bodySpinner,placeholderText:o,filterValue:l,onFilterChange:n,onListContainerRefChanged:u,onInputRefChanged:h,items:k,textInputProps:w,inputRef:j,sx:A,className:S,announcementsEnabled:N=!1,...I}){let[E,L]=(0,v.p)(l,void 0,""),M=(0,t.useCallback)(e=>{let r=e.target.value;n(r,e),L(r)},[n,L]),P=(0,t.useRef)(null),[R,V]=(0,t.useState)(null),H=(0,d.L)(j),[$,D]=(0,t.useState)(!1),F=(0,t.useRef)(),_=(0,s.B)(),W=(0,s.B)(),O=(0,t.useCallback)(e=>{if("Enter"===e.key&&F.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);F.current.dispatchEvent(r)}},[F]),z=(0,t.useCallback)(e=>{V(e),null==u||u(e),$&&(B(k,{current:e}),D(!1))},[k,$,u]);return(0,t.useEffect)(()=>{null==h||h(H)},[H,h]),(0,c.G)({containerRef:{current:R},focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:H,onActiveDescendantChanged:(e,r,o)=>{F.current=e,e&&P.current&&o&&(0,a.Rt)(e,P.current,C)}},[R]),(0,t.useEffect)(()=>{F.current&&P.current&&(0,a.Rt)(F.current,P.current,{...C,behavior:"auto"}),N&&(R?B(k,{current:R}):D(!0))},[k]),g(P),(0,f.jsxs)(p.A,{display:"flex",flexDirection:"column",overflow:"hidden",flexGrow:1,sx:A,className:S,"data-testid":"filtered-action-list",children:[(0,f.jsx)(y,{children:(0,f.jsx)(m.A,{ref:H,block:!0,width:"auto",color:"fg.default",value:E,onChange:M,onKeyPress:O,placeholder:o,"aria-label":o,"aria-controls":_,"aria-describedby":W,loaderPosition:"leading",loading:e&&!r.appearsInBody,onFocus:N?T:void 0,...w})}),(0,f.jsx)(x.s,{id:W,children:"Items will be filtered as you type"}),(0,f.jsx)(p.A,{ref:P,overflow:"auto",flexGrow:1,children:e&&P.current&&r.appearsInBody?(0,f.jsx)(b.h3,{loadingType:r,height:P.current.clientHeight}):(0,f.jsx)(i.l,{ref:z,items:k,...I,role:"listbox",id:_})})]})}j.displayName="FilteredActionList",j.displayName="FilteredActionList";var A=o(15385),S={Container:"prc-FilteredActionList-Container-2A9NQ",FullScreenTextInput:"prc-FilteredActionList-FullScreenTextInput-rCAiq"},N=o(44363);let I=()=>{let e=(0,t.useRef)(!0);return(0,t.useEffect)(()=>{e.current=!1},[]),e.current},E=(e,r)=>{let o=e.current,a=null==o?void 0:o.querySelector("[data-is-active-descendant]");if(!o||!(null!=a&&a.textContent))return;let t=Array.from(o.querySelectorAll('[role="option"]')).indexOf(a),l=r[t];return{index:t,text:null==l?void 0:l.text,selected:null==l?void 0:l.selected}},L=(e,r,o,a=!0,l=!1)=>{let n=document.querySelector("live-region"),i=(0,t.useCallback)((...e)=>{if(a)return(0,u.iP)(...e)},[a]);(0,t.useEffect)(function(){let a=()=>{window.requestAnimationFrame(()=>{let o=E(r,e);if(!o)return;let{index:a,text:t,selected:l}=o;i(`Focus on filter text box and list of items, Focused item: ${t}, ${l?"selected":"not selected"}, ${a+1} of ${e.length}`,{delayMs:500,from:n||void 0})})},t=o.current;return null==t||t.addEventListener("focus",a),()=>null==t?void 0:t.removeEventListener("focus",a)},[r,o,e,n,i]);let c=I();(0,t.useEffect)(function(){if(!c){if(null==n||n.clear(),0===e.length&&!l)return void i("No matching items.",{delayMs:500});window.requestAnimationFrame(()=>{let o=E(r,e);if(!o)return;let{index:a,text:t,selected:l}=o;i(`List updated, Focused item: ${t}, ${l?"selected":"not selected"}, ${a+1} of ${e.length}`,{delayMs:500,from:n||void 0})})}},[i,c,e,r,n,l])};var M=o(34164);let P={startMargin:0,endMargin:8},R=l.Ay.div.withConfig({displayName:"FilteredActionListWithModernActionList__StyledHeader",componentId:"sc-1d2kw5v-0"})(["box-shadow:0 1px 0 ",";z-index:1;"],(0,n.Jt)("colors.border.default"));function V({loading:e=!1,placeholderText:r,filterValue:o,loadingType:l=b.Xl.bodySpinner,onFilterChange:n,onListContainerRefChanged:i,onInputRefChanged:u,items:h,textInputProps:C,inputRef:y,sx:k,groupMetadata:w,showItemDividers:B,message:T,className:j,announcementsEnabled:N=!0,fullScreenOnNarrow:I,...E}){let[V,$]=(0,v.p)(o,void 0,""),D=(0,t.useCallback)(e=>{let r=e.target.value;n(r,e),$(r)},[n,$]),F=(0,t.useRef)(null),_=(0,d.L)(y),[W,O]=(0,t.useState)(null),z=(0,t.useRef)(),K=(0,s.B)(),J=(0,s.B)(),G=(0,t.useCallback)(e=>{if("Enter"===e.key&&z.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);z.current.dispatchEvent(r)}},[z]),q=(0,t.useCallback)(e=>{O(e),null==i||i(e)},[i]);return(0,t.useEffect)(()=>{null==u||u(_)},[_,u]),(0,c.G)({containerRef:{current:W},bindKeys:a.z0.ArrowVertical|a.z0.PageUpDown,focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:_,onActiveDescendantChanged:(e,r,o)=>{z.current=e,e&&F.current&&o&&(0,a.Rt)(e,F.current,P)}},[W]),(0,t.useEffect)(()=>{z.current&&F.current&&(0,a.Rt)(z.current,F.current,{...P,behavior:"auto"})},[h]),L(h,{current:W},_,N,e),g(F),(0,f.jsxs)(p.A,{display:"flex",flexDirection:"column",overflow:"hidden",sx:k,className:j,"data-testid":"filtered-action-list",children:[(0,f.jsx)(R,{children:(0,f.jsx)(m.A,{ref:_,block:!0,width:"auto",color:"fg.default",value:V,onChange:D,onKeyPress:G,placeholder:r,role:"combobox","aria-expanded":"true","aria-autocomplete":"list","aria-controls":K,"aria-label":r,"aria-describedby":J,loaderPosition:"leading",loading:e&&!l.appearsInBody,className:(0,M.$)(null==C?void 0:C.className,I&&S.FullScreenTextInput),...C})}),(0,f.jsx)(x.s,{id:J,children:"Items will be filtered as you type"}),(0,f.jsx)("div",{ref:F,className:S.Container,children:e&&F.current&&l.appearsInBody?(0,f.jsx)(b.h3,{loadingType:l,height:F.current.clientHeight}):T||(0,f.jsx)(A.l,{ref:q,showDividers:B,...E,role:"listbox",id:K,sx:{flexGrow:1},children:null!=w&&w.length?w.map((e,r)=>{var o,a;return(0,f.jsxs)(A.l.Group,{children:[(0,f.jsx)(A.l.GroupHeading,{variant:null!=(o=e.header)&&o.variant?e.header.variant:void 0,children:null!=(a=e.header)&&a.title?e.header.title:`Group ${e.groupId}`}),(function(e){let r=[];for(let o of h)o.groupId===e&&r.push(o);return r})(e.groupId).map(({key:e,...r},o)=>{var a,t;let l=null!=(a=null!=e?e:null==(t=r.id)?void 0:t.toString())?a:o.toString();return(0,f.jsx)(H,{...r,renderItem:E.renderItem},l)})]},r)}):h.map(({key:e,...r},o)=>{var a,t;let l=null!=(a=null!=e?e:null==(t=r.id)?void 0:t.toString())?a:o.toString();return(0,f.jsx)(H,{...r,renderItem:E.renderItem},l)})})})]})}function H(e){if("function"==typeof e.renderItem)return e.renderItem(e);let{id:r,description:o,descriptionVariant:a,text:t,trailingVisual:l,leadingVisual:n,trailingText:i,trailingIcon:c,onAction:s,children:d,...v}=e;return(0,f.jsxs)(A.l.Item,{role:"option",onSelect:r=>{"function"==typeof s&&s(e,r)},"data-id":r,...v,children:[n?(0,f.jsx)(A.l.LeadingVisual,{children:(0,f.jsx)(n,{})}):null,d,t,o?(0,f.jsx)(A.l.Description,{variant:a,children:o}):null,l?(0,f.jsx)(A.l.TrailingVisual,{children:"string"!=typeof l&&(0,N.isValidElementType)(l)?(0,f.jsx)(l,{}):l}):c||i?(0,f.jsxs)(A.l.TrailingVisual,{children:[i,c&&(0,f.jsx)(c,{})]}):null]})}V.displayName="FilteredActionList",H.displayName="MappedActionListItem",V.displayName="FilteredActionList";var $=o(48521);function D(e){return(0,$.u)("primer_react_select_panel_with_modern_action_list")?(0,f.jsx)(V,{...e}):(0,f.jsx)(j,{...e})}D.displayName="FilteredActionList"},97866:(e,r,o)=>{o.d(r,{h3:()=>d,Xl:()=>s});var a=o(64437),t={LoadingSkeleton:"prc-FilteredActionList-LoadingSkeleton-x9WXt"},l=o(74848),n=o(75177),i=o(52450),c=o(63867);let FilteredActionListLoadingType=class FilteredActionListLoadingType{constructor(e,r){this.name=e,this.appearsInBody=r}};let s={bodySpinner:new FilteredActionListLoadingType("body-spinner",!0),bodySkeleton:new FilteredActionListLoadingType("body-skeleton",!0),input:new FilteredActionListLoadingType("input",!1)};function d({loadingType:e,height:r}){switch(e){case s.bodySpinner:return(0,l.jsx)(v,{"data-testid":"filtered-action-list-spinner"});case s.bodySkeleton:return(0,l.jsx)(g,{"data-testid":"filtered-action-list-skeleton",rows:r<24?3:r/24});default:return(0,l.jsx)(l.Fragment,{})}}function v({...e}){return(0,l.jsx)(n.A,{p:3,flexGrow:1,sx:{alignContent:"center",textAlign:"center",height:"100%"},children:(0,l.jsx)(c.A,{...e})})}function g({rows:e=10,...r}){return(0,l.jsx)(n.A,{p:2,display:"flex",flexGrow:1,flexDirection:"column",children:(0,l.jsx)(a.B,{direction:"vertical",justify:"center",gap:"condensed",...r,children:Array.from({length:e},(e,r)=>(0,l.jsxs)(a.B,{direction:"horizontal",gap:"condensed",align:"center",children:[(0,l.jsx)(i.f,{width:"16px",height:"16px"}),(0,l.jsx)(i.f,{height:"10px",width:`${60*Math.random()+20}%`,className:t.LoadingSkeleton})]},r))})})}v.displayName="LoadingSpinner",g.displayName="LoadingSkeleton"},6869:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t=o(96540),l=o(16436),n={Flash:"prc-Flash-Flash-3q4Aj"},i=o(74848);let c=t.forwardRef(function({as:e,className:r,variant:o="default",full:t,sx:c,...s},d){return(0,i.jsx)(l._,{...s,ref:d,as:e,className:(0,a.$)(n.Flash,r),"data-full":t?"":void 0,"data-variant":o,sx:c})})},73451:(e,r,o)=>{o.d(r,{A:()=>R});var a=o(34164),t=o(96540),l=o(2922),n=o(82701),i=o(24021),c=o(32947),s={Caption:"prc-FormControl-Caption-tfuKU"},d=o(74021),v=o(16436),g=o(74848),b=o(52464);function u({id:e,children:r,sx:o,className:t}){let{captionId:l,disabled:n}=(0,d.Uc)();return(0,g.jsx)(v._,{as:b.A,id:null!=e?e:l,className:(0,a.$)(t,s.Caption),"data-control-disabled":n?"":void 0,sx:o,children:r})}u.displayName="FormControlCaption";var h=o(73165);let f=({as:e,children:r,htmlFor:o,id:a,visuallyHidden:t,requiredIndicator:l=!0,requiredText:n,sx:i,className:c,...s})=>{let{disabled:v,id:b,required:u}=(0,d.Uc)(),f="legend"===e||"span"===e?{as:e,id:a,className:c,visuallyHidden:t,required:u,requiredText:n,requiredIndicator:l,disabled:v,sx:i,...s}:{as:e,id:a,className:c,visuallyHidden:t,htmlFor:o||b,required:u,requiredText:n,requiredIndicator:l,disabled:v,sx:i,...s};return(0,g.jsx)(h.l,{...f,children:r})};f.displayName="FormControlLabel";var p=o(59299),m=o(38267),x=o(44999);let C=({children:e,sx:r})=>{let{disabled:o,captionId:a}=(0,d.Uc)();return(0,g.jsx)(y,{"data-control-disabled":o?"":void 0,"data-has-caption":a?"":void 0,sx:r,children:e})};C.displayName="FormControlLeadingVisual";let y=m.Ay.div.withConfig({displayName:"FormControlLeadingVisual__StyledLeadingVisual",componentId:"sc-1c26i0t-0"})(["--leadingVisual-size:",";color:var(--fgColor-default);margin-inline-start:",";&:where([data-control-disabled]){color:var(--fgColor-muted);}& > *{min-width:var(--leadingVisual-size);min-height:var(--leadingVisual-size);fill:currentColor;}&:where([data-has-caption]){--leadingVisual-size:",";}",""],(0,p.Jt)("fontSizes.2"),(0,p.Jt)("space.2"),(0,p.Jt)("fontSizes.4"),x.A);var k=o(40997);let w=({children:e,className:r,variant:o,sx:a,id:t})=>{let{validationMessageId:l}=(0,d.Uc)();return(0,g.jsx)(k.A,{className:r,validationStatus:o,id:t||l||"",sx:a,children:e})};w.displayName="FormControlValidation";var B={ControlHorizontalLayout:"prc-FormControl-ControlHorizontalLayout-GkYZF",ControlVerticalLayout:"prc-FormControl-ControlVerticalLayout-wOp8f",ControlChoiceInputs:"prc-FormControl-ControlChoiceInputs-VxfAy",LabelContainer:"prc-FormControl-LabelContainer-lwQsw",LeadingVisual:"prc-FormControl-LeadingVisual-fEyC5"},T=o(44683),j=o(40275),A=o(62319),S=o(65607),N=o(15198),I=o(9591),E=o(87828),L=o(19647),M=o(45286),P=o(75177),R=Object.assign(t.forwardRef(({children:e,disabled:r,layout:o="vertical",id:s,required:v,sx:b,className:h},p)=>{var m,x;let[y,k]=(0,i.H)(e,{caption:u,label:f,leadingVisual:C,validation:w}),R=[A.A,S.A,N.A,l.A,I.A,E.A,L.Ay,M.X],V=(0,t.useContext)(j.A).disabled||r,H=(0,c.B)(s),$=y.validation?`${H}-validationMessage`:void 0,D=y.caption?`${H}-caption`:void 0,F=null==(m=y.validation)?void 0:m.props.variant,_=k.find(e=>R.some(r=>t.isValidElement(e)&&e.type===r));t.isValidElement(_)&&_.props;let W=t.isValidElement(_)&&(_.type===S.A||_.type===N.A),O=t.isValidElement(_)&&_.type===N.A;y.label||console.error(`The input field with the id ${H} MUST have a FormControl.Label child. + +If you want to hide the label, pass the 'visuallyHidden' prop to the FormControl.Label component.`);let z=null==(x=y.label)?void 0:x.props.visuallyHidden,K=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{className:B.ControlChoiceInputs,children:[t.isValidElement(_)?t.cloneElement(_,{id:H,disabled:V,required:v&&!O,"aria-describedby":D}):null,k.filter(e=>t.isValidElement(e)&&![S.A,N.A].some(r=>e.type===r))]}),y.leadingVisual?(0,g.jsx)("div",{className:B.LeadingVisual,"data-disabled":V?"":void 0,"data-has-caption":y.caption?"":void 0,children:y.leadingVisual}):null,(0,g.jsxs)("div",{className:B.LabelContainer,children:[y.label,y.caption]})]});return(0,g.jsx)(d.cc,{value:{captionId:D,disabled:V,id:H,required:v,validationMessageId:$},children:W||"horizontal"===o?b!==T.E?(0,g.jsx)(P.A,{ref:p,"data-has-leading-visual":y.leadingVisual?"":void 0,sx:b,className:(0,a.$)(h,B.ControlHorizontalLayout),children:K}):(0,g.jsx)("div",{ref:p,"data-has-leading-visual":y.leadingVisual?"":void 0,className:(0,a.$)(h,B.ControlHorizontalLayout),children:K}):(0,g.jsxs)(P.A,{ref:p,"data-has-label":z?void 0:"",display:"flex",flexDirection:"column",alignItems:"flex-start",sx:b,className:(0,a.$)(h,B.ControlVerticalLayout),children:[y.label,t.isValidElement(_)&&t.cloneElement(_,Object.assign({id:H,required:v,disabled:V,validationStatus:F,"aria-describedby":[$,D].filter(Boolean).join(" ")},_.props)),k.filter(e=>t.isValidElement(e)&&!R.some(r=>e.type===r)),y.validation?(0,g.jsx)(n.A,{show:!0,children:y.validation}):null,y.caption]})})}),{Caption:u,Label:f,LeadingVisual:C,Validation:w})},74021:(e,r,o)=>{o.d(r,{Lf:()=>i,Uc:()=>n,cc:()=>l});var a=o(96540);let t=(0,a.createContext)(null),l=t.Provider;function n(){var e;return null!=(e=(0,a.useContext)(t))?e:{}}function i(e){let r=(0,a.useContext)(t);return r?{disabled:r.disabled,id:r.id,required:r.required,"aria-describedby":[r.validationMessageId,r.captionId].filter(Boolean).join(" ")||void 0,...e}:e}},65165:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(34164),l={Header:"prc-Header-Header-RoCS8",HeaderItem:"prc-Header-HeaderItem-0wRcu",HeaderLink:"prc-Header-HeaderLink-2Q6pd"},n=o(44683),i=o(74848),c=o(75177);let s=a.forwardRef(function({children:e,className:r,sx:o=n.E,as:a="header",...s},d){return o!==n.E||"header"!==a?(0,i.jsx)(c.A,{as:a,sx:o,ref:d,className:(0,t.$)(r,l.Header),...s,children:e}):(0,i.jsx)("header",{ref:d,className:(0,t.$)(r,l.Header),...s,children:e})});s.displayName="Header";let d=a.forwardRef(function({children:e,className:r,sx:o=n.E,full:a,...s},d){return o!==n.E?(0,i.jsx)(c.A,{as:"div",sx:o,ref:d,className:(0,t.$)(r,l.HeaderItem),"data-full":a,...s,children:e}):(0,i.jsx)("div",{ref:d,className:(0,t.$)(r,l.HeaderItem),"data-full":a,...s,children:e})});d.displayName="Header.Item";let v=a.forwardRef(function({children:e,className:r,sx:o=n.E,as:a="a",...s},d){return o!==n.E||"a"!==a?(0,i.jsx)(c.A,{as:a,sx:o,ref:d,className:(0,t.$)(r,l.HeaderLink),...s,children:e}):(0,i.jsx)("a",{ref:d,className:(0,t.$)(r,l.HeaderLink),...s,children:e})});v.displayName="Header.Link";var g=Object.assign(s,{Link:v,Item:d})},84217:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(34164),t=o(96540),l={Heading:"prc-Heading-Heading-6CmGO"},n=o(74848),i=o(64515),c=o(75177);let s=(0,t.forwardRef)(({as:e="h2",className:r,variant:o,...s},d)=>{let v=t.useRef(null);return((0,i.T)(d,v),s.sx)?(0,n.jsx)(c.A,{as:e,className:(0,a.$)(r,l.Heading),"data-variant":o,...s,ref:v}):(0,n.jsx)(e,{className:(0,a.$)(r,l.Heading),"data-variant":o,...s,ref:v})});s.displayName="Heading"},21110:(e,r,o)=>{o.d(r,{v:()=>v});var a=o(38621),t=o(34164),l={InlineMessage:"prc-InlineMessage-InlineMessage-Ungod",InlineMessageIcon:"prc-InlineMessage-InlineMessageIcon-RkPyq"},n=o(44683),i=o(74848),c=o(75177);let s=e=>({warning:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon}),critical:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon}),success:(0,i.jsx)(a.CheckCircleIcon,{className:l.InlineMessageIcon}),unavailable:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon})})[e],d=e=>({warning:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12}),critical:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12}),success:(0,i.jsx)(a.CheckCircleFillIcon,{className:l.InlineMessageIcon,size:12}),unavailable:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12})})[e];function v({children:e,className:r,size:o="medium",variant:a,sx:v=n.E,...g}){let b="small"===o?d(a):s(a);return v!==n.E?(0,i.jsxs)(c.A,{sx:v,className:(0,t.$)(r,l.InlineMessage),...g,"data-size":o,"data-variant":a,children:[b,e]}):(0,i.jsxs)("div",{className:(0,t.$)(r,l.InlineMessage),...g,"data-size":o,"data-variant":a,children:[b,e]})}v.displayName="InlineMessage"},96339:(e,r,o)=>{o.d(r,{U:()=>T,d:()=>j});var a=o(96540),t=o(87644);let l=([e,...r])=>{var o;return(null!=(o=null==e?void 0:e.toUpperCase())?o:"")+r.join("").toLowerCase()},n=(e,r)=>{var o;return null!=(o=({alt:r?"\u2325":"Alt",control:"\u2303",shift:"\u21E7",meta:r?"\u2318":"Win",mod:r?"\u2318":"\u2303",pageup:"PgUp",pagedown:"PgDn",arrowup:"\u2191",arrowdown:"\u2193",arrowleft:"\u2190",arrowright:"\u2192",plus:"+",backspace:"\u232B",delete:"Del",space:"\u2423",tab:"\u21E5",enter:"\u23CE",escape:"Esc",function:"Fn",capslock:"CapsLock",insert:"Ins",printscreen:"PrtScn"})[e])?o:l(e)},i=(e,r)=>{var o;return null!=(o=({alt:r?"Option":"Alt",mod:r?"Command":"Control","+":"Plus",pageup:"Page Up",pagedown:"Page Down",arrowup:"Up Arrow",arrowdown:"Down Arrow",arrowleft:"Left Arrow",arrowright:"Right Arrow",capslock:"Caps Lock",printscreen:"Print Screen"})[e])?o:l(e)},c=(e,r)=>{var o;return null!=(o=({alt:r?"option":"alt",meta:r?"command":"Windows",mod:r?"command":"control",pageup:"page up",pagedown:"page down",arrowup:"up arrow",arrowdown:"down arrow",arrowleft:"left arrow",arrowright:"right arrow",capslock:"caps lock",printscreen:"print screen","`":"backtick","~":"tilde","!":"exclamation point","@":"at","#":"hash",$:"dollar sign","%":"percent","^":"caret","&":"ampersand","*":"asterisk","(":"left parenthesis",")":"right parenthesis",_:"underscore","-":"dash","+":"plus","=":"equals","[":"left bracket","{":"left curly brace","]":"right bracket","}":"right curly brace","\\":"backslash","|":"pipe",";":"semicolon",":":"colon","'":"single quote",'"':"double quote",",":"comma","<":"left angle bracket",".":"period",">":"right angle bracket","/":"forward slash","?":"question mark"," ":"space"})[e])?o:e.toLowerCase()};var s=o(40041),d=o(74848);let v=({name:e,format:r})=>{let o=(0,s.J)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.A,{children:c(e,o)}),(0,d.jsx)("span",{"aria-hidden":!0,children:"condensed"===r?n(e,o):i(e,o)})]})};var g=o(52464);let b={control:1,meta:2,alt:3,option:4,shift:5,function:6},u=e=>{var r;return null!=(r=b[e])?r:1/0},h=(e,r)=>u(e)-u(r),f=e=>e.split("+").map(e=>e.toLowerCase()).sort(h),p={normal:"var(--bgColor-transparent)",onEmphasis:"var(--counter-bgColor-emphasis)",onPrimary:"var(--button-primary-bgColor-active)"},m=({keys:e,format:r="condensed",variant:o="normal",size:t="normal"})=>(0,d.jsx)(g.A,{sx:{display:"inline-flex",bg:p[o],color:"normal"===o?"var(--fgColor-muted)":"var(--fgColor-onEmphasis)",border:"1px solid",borderColor:"normal"===o?"var(--borderColor-default)":"transparent",borderRadius:"small"===t?1:2,fontWeight:"normal",fontFamily:"normal",fontSize:"small"===t?"11px":0,p:"small"===t?"2px":1,gap:"0.5ch",boxShadow:"none",verticalAlign:"baseline",overflow:"hidden",lineHeight:"small"===t?"8px":"10px",minWidth:"small"===t?"var(--base-size-16)":"var(--base-size-20)",justifyContent:"center"},children:f(e).map((e,o)=>(0,d.jsxs)(a.Fragment,{children:[o>0&&"full"===r?(0,d.jsx)("span",{"aria-hidden":!0,children:" + "}):" ",(0,d.jsx)(v,{name:e,format:r})]},o))});m.displayName="Chord";let x=(e,r)=>f(e).map(e=>c(e,r)).join(" "),C=e=>e.split(" "),y=({keys:e,...r})=>C(e).map((e,o)=>(0,d.jsxs)(a.Fragment,{children:[o>0&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.A,{children:"then"})," "]}),(0,d.jsx)(m,{keys:e,...r})]},o));var k={KeybindingHint:"prc-KeybindingHint-KeybindingHint-0pyit"},w=o(34164);let B=({children:e,className:r})=>(0,d.jsx)(g.A,{as:"kbd",className:(0,w.$)(r,k.KeybindingHint),"data-testid":"keybinding-hint",children:e});B.displayName="Kbd";let T=(0,a.memo)(({className:e,...r})=>(0,d.jsx)(B,{className:e,children:(0,d.jsx)(y,{...r})}));T.displayName="KeybindingHint";let j=(e,r)=>C(e).map(e=>x(e,r)).join(" then ")},47139:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t={Label:"prc-Label-Label--LG6X"},l=o(96540),n=o(74848),i=o(75177);let c=l.forwardRef(function({as:e,size:r="small",variant:o="default",className:l,...c},s){let d=e||"span";return c.sx?(0,n.jsx)(i.A,{as:d,className:(0,a.$)(l,t.Label),"data-size":r,"data-variant":o,ref:s,...c}):(0,n.jsx)(d,{className:(0,a.$)(l,t.Label),"data-size":r,"data-variant":o,...c})})},19713:(e,r,o)=>{o.d(r,{A:()=>y});var a=o(96540),t=o(38267),l=o(38621),n=o(55966),i=o(59299),c=o(87644),s=o(87330),d=o(55847),v=o(30391),g=o(44999),b=o(74848),u=o(3971),h=o(75177);let f=t.Ay.div.withConfig({displayName:"LabelGroup__StyledLabelGroupContainer",componentId:"sc-6tqg8q-0"})(["display:flex;flex-wrap:nowrap;gap:",";line-height:1;max-width:100%;overflow:hidden;&[data-overflow='inline']{flex-wrap:wrap;}&[data-list]{padding-inline-start:0;margin-block-start:0;margin-block-end:0;list-style-type:none;}",";"],(0,i.Jt)("space.1"),g.A),p=t.Ay.div.withConfig({displayName:"LabelGroup__ItemWrapper",componentId:"sc-6tqg8q-1"})(["display:flex;align-items:center;min-height:28px;&.ItemWrapper--hidden{order:9999;pointer-events:none;visibility:hidden;}"]),m=(e,r,o)=>{var a;return o+e.right-((null==(a=r.current)?void 0:a.getBoundingClientRect().left)||0)},x=({collapseButtonRef:e,collapseInlineExpandedChildren:r,expandButtonRef:o,hiddenItemIds:a,isOverflowShown:t,showAllTokensInline:l})=>t?(0,b.jsx)(d.Q,{ref:e,onClick:r,size:"small",variant:"invisible",children:"Show less"}):a.length?(0,b.jsxs)(d.Q,{ref:o,variant:"invisible",size:"small",onClick:l,children:[(0,b.jsxs)(c.A,{children:["Show +",a.length," more"]}),(0,b.jsxs)("span",{"aria-hidden":"true",children:["+",a.length]})]}):null,C=({children:e,closeOverflowOverlay:r,expandButtonRef:o,hiddenItemIds:a,isOverflowShown:t,openOverflowOverlay:n,overlayPaddingPx:i,overlayWidth:v})=>a.length?(0,b.jsx)(u.T,{open:t,onOpen:n,onClose:r,width:"auto",height:"auto",align:"start",side:"inside-right",anchorRef:o,anchorOffset:-1*i,alignmentOffset:-1*i,renderAnchor:e=>(0,b.jsxs)(d.Q,{variant:"invisible",size:"small",...e,ref:o,children:[(0,b.jsxs)(c.A,{children:["Show +",a.length," more"]}),(0,b.jsxs)("span",{"aria-hidden":"true",children:["+",a.length]})]}),focusZoneSettings:{disabled:!0},children:(0,b.jsxs)(h.A,{alignItems:"flex-start",display:"flex",width:v,padding:`${i}px`,children:[(0,b.jsx)(h.A,{display:"flex",flexWrap:"wrap",sx:{gap:1},children:e}),(0,b.jsx)(s.K,{onClick:r,icon:l.XIcon,"aria-label":"Close",variant:"invisible",sx:{flexShrink:0}})]})}):null,y=({children:e,visibleChildCount:r,overflowStyle:o="overlay",sx:t,as:l="ul",className:c})=>{let s=a.useRef(null),d=a.useRef(null),g=a.useRef(void 0),[u,h]=a.useState({}),[y,k]=a.useState(!1),[w,B]=a.useState({width:0,right:0,height:0,x:0,y:0,top:0,left:0,bottom:0,toJSON:()=>void 0}),{theme:T}=(0,v.DP)(),j=parseInt((0,i.Jt)("space.2")(T),10),A=Object.keys(u).filter(e=>!u[e]),S=A.length&&"overlay"===o?m(w,s,j):void 0,N=a.useCallback(e=>{if(null!==e){let r=e.getBoundingClientRect();(r.width!==w.width||r.right!==w.right)&&B(r),N.current=e}},[w]),I=a.useCallback(e=>{var r;let o=(null==(r=s.current)?void 0:r.children)||[],a={};for(let r of o){let o=r.getAttribute("data-index");o&&(a[o]=parseInt(o,10)k(!0),[k]),L=a.useCallback(()=>{k(!1)},[k]),M=a.useCallback(()=>{k(!1),r&&"number"==typeof r&&I(r),setTimeout(()=>{var e;null==(e=N.current)||e.focus()},10)},[N,I,r]),P=a.useCallback(()=>{h({}),k(!0)},[h,k]);a.useEffect(()=>{if(r&&!y)if("auto"===r){let r=new IntersectionObserver(e=>{let r={};for(let o of e){let e=o.target.getAttribute("data-index");e&&(r[e]=o.isIntersecting)}h(e=>({...e,...r}))},{root:s.current,rootMargin:`0px -${w.width}px 0px 0px`,threshold:1});for(let o of(null==(e=s.current)?void 0:e.children)||[]){var e;o.getAttribute("data-index")&&r.observe(o)}return()=>r.disconnect()}else I(r)},[w,r,I,y]),a.useEffect(()=>{"overlay"!==o&&A.length&&(g.current=parseInt(A[0],10))},[A,o,y]),a.useEffect(()=>{if("overlay"===o)return;let e=document.querySelector(`[data-index="${g.current}"]`),r=e?(0,n.Z0)(e):null;if(y)if(r)r.focus();else{var a;null==(a=d.current)||a.focus()}},[o,y]);let R="ul"===l||"ol"===l,V=R?"li":a.Fragment;return r?(0,b.jsxs)(f,{ref:s,"data-overflow":"inline"===o&&y?"inline":void 0,"data-list":R||void 0,sx:t,className:c,as:l,children:[a.Children.map(e,(e,r)=>(0,b.jsx)(p,{"data-index":r,className:A.includes(r.toString())?"ItemWrapper--hidden":void 0,as:R?"li":"span",children:e},r)),(0,b.jsx)(V,{children:"inline"===o?(0,b.jsx)(x,{collapseButtonRef:d,collapseInlineExpandedChildren:M,expandButtonRef:N,hiddenItemIds:A,isOverflowShown:y,showAllTokensInline:P,totalLength:a.Children.toArray(e).length}):(0,b.jsx)(C,{closeOverflowOverlay:L,expandButtonRef:N,hiddenItemIds:A,isOverflowShown:y,openOverflowOverlay:E,overlayPaddingPx:j,overlayWidth:S,totalLength:a.Children.toArray(e).length,children:e})})]}):(0,b.jsx)(f,{"data-overflow":"inline","data-list":R||void 0,sx:t,as:l,className:c,children:R?a.Children.map(e,(e,r)=>(0,b.jsx)("li",{children:e},r)):e})};y.displayName="LabelGroup"},34614:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(34164),t=o(96540),l={Link:"prc-Link-Link-85e08"},n=o(74848),i=o(64515),c=o(75177);let s=(0,t.forwardRef)(({as:e="a",className:r,inline:o,underline:s,hoverColor:d,...v},g)=>{let b=t.useRef(null);return((0,i.T)(g,b),v.sx)?(0,n.jsx)(c.A,{as:e,className:(0,a.$)(r,l.Link),"data-muted":v.muted,"data-inline":o,"data-underline":s,"data-hover-color":d,...v,ref:b}):(0,n.jsx)(e,{className:(0,a.$)(r,l.Link),"data-muted":v.muted,"data-inline":o,"data-underline":s,"data-hover-color":d,...v,ref:b})});s.displayName="Link"},19509:(e,r,o)=>{o.d(r,{c:()=>E});var a=o(38621),t=o(96540),l=o(15385),n=o(78660),i=o(97301),c=o(14744),s=o.n(c),d=o(44683),v=o(32947),g=o(45221),b=o(83550),u=o(40961),h=o(16436),f=o(74848),p=o(75177);let m=t.forwardRef(({children:e,...r},o)=>(0,f.jsx)(h._,{as:"nav",...r,ref:o,children:(0,f.jsx)(i.d.Provider,{value:{container:"NavList"},children:(0,f.jsx)(l.l,{children:e})})}));m.displayName="NavList";let x=t.forwardRef(({"aria-current":e,children:r,defaultOpen:o,sx:a=d.E,...n},i)=>{let{depth:c}=t.useContext(k),s=t.Children.toArray(r).find(e=>(0,t.isValidElement)(e)&&e.type===w),v=t.Children.toArray(r).filter(e=>!(0,t.isValidElement)(e)||e.type!==w&&e.type!==A);return(!(0,t.isValidElement)(s)&&o&&console.error("NavList.Item must have a NavList.SubNav to use defaultOpen."),s&&(0,t.isValidElement)(s))?(0,f.jsx)(y,{subNav:s,depth:c,defaultOpen:o,sx:a,style:{"--subitem-depth":c},children:v}):(0,f.jsx)(l.l.LinkItem,{ref:i,"aria-current":e,active:!!e&&"false"!==e,style:{"--subitem-depth":c},...n,children:r})});x.displayName="NavList.Item";let C=t.createContext({buttonId:"",subNavId:"",isOpen:!1});function y({children:e,subNav:r,depth:o,defaultOpen:i,style:c,sx:s=d.E}){var u;let h=(0,v.B)(),p=(0,v.B)(),[m,x]=t.useState(null!=(u=i||null)&&u),y=t.useRef(null),[k,w]=t.useState(!1);return((0,g.A)(()=>{y.current&&y.current.querySelector("[aria-current]:not([aria-current=false])")&&(w(!0),x(!0))},[r,h]),s!==d.E)?(0,f.jsx)(C.Provider,{value:{buttonId:h,subNavId:p,isOpen:m},children:(0,f.jsxs)(l.l.Item,{id:h,"aria-expanded":m,"aria-controls":p,active:!m&&k,onSelect:()=>x(e=>!e),style:c,sx:s,children:[e,(0,f.jsx)(l.l.TrailingVisual,{children:(0,f.jsx)(a.ChevronDownIcon,{className:b.A.ExpandIcon})}),(0,f.jsx)(n.G,{children:t.cloneElement(r,{ref:y})})]})}):(0,f.jsx)(C.Provider,{value:{buttonId:h,subNavId:p,isOpen:m},children:(0,f.jsxs)(l.l.Item,{id:h,"aria-expanded":m,"aria-controls":p,active:!m&&k,onSelect:()=>x(e=>!e),style:c,children:[e,(0,f.jsx)(l.l.TrailingVisual,{children:(0,f.jsx)(a.ChevronDownIcon,{className:b.A.ExpandIcon})}),(0,f.jsx)(n.G,{children:t.cloneElement(r,{ref:y})})]})})}y.displayName="ItemWithSubNav";let k=t.createContext({depth:0}),w=t.forwardRef(({children:e,sx:r=d.E},o)=>{let{buttonId:a,subNavId:l}=t.useContext(C),{depth:n}=t.useContext(k);return(a&&l||console.error("NavList.SubNav must be a child of a NavList.Item"),n>3)?(console.error("NavList.SubNav only supports four levels of nesting"),null):r!==d.E?(0,f.jsx)(k.Provider,{value:{depth:n+1},children:(0,f.jsx)(p.A,{as:"ul",id:l,"aria-labelledby":a,className:b.A.SubGroup,ref:o,sx:r,children:e})}):(0,f.jsx)(k.Provider,{value:{depth:n+1},children:(0,f.jsx)("ul",{className:b.A.SubGroup,id:l,"aria-labelledby":a,ref:o,children:e})})});w.displayName="NavList.SubNav";let B=l.l.LeadingVisual;B.displayName="NavList.LeadingVisual";let T=l.l.TrailingVisual;T.displayName="NavList.TrailingVisual";let j=l.l.Divider;j.displayName="NavList.Divider";let A=l.l.TrailingAction;A.displayName="NavList.TrailingAction";let S={},N=t.forwardRef(({label:e="Show more",pages:r=0,items:o,renderItem:n,...i},c)=>{let[s,d]=t.useState(0),g=(0,v.B)(),b=o.length/r,h=0===r?o.length:Math.ceil(b*s),p=1===s?0:h-Math.floor(b);return(0,f.jsxs)(f.Fragment,{children:[s>0?(0,f.jsx)(f.Fragment,{children:o.map((e,r)=>{let{text:o,trailingVisual:a,leadingVisual:l,trailingAction:i,...c}=e,{icon:s,label:d,...v}=i||{},b=r===p?g:void 0;if(r{(0,u.flushSync)(()=>{d(s+1)});let e=Array.from(document.querySelectorAll(`[data-expand-focus-target="${g}"]`));e.length>0&&e[e.length-1].focus()},...i,children:[e,(0,f.jsx)(T,{children:(0,f.jsx)(a.PlusIcon,{})})]}):null]})}),I=({as:e="h3",sx:r=d.E,...o})=>(0,f.jsx)(l.l.GroupHeading,{as:e,sx:s()({"> a {":{color:"var(--fgColor-default)",textDecoration:"inherit",":hover":{textDecoration:"underline"}}},r),"data-component":"NavList.GroupHeading",headingWrapElement:"li",...o});I.displayName="GroupHeading";let E=Object.assign(m,{Item:x,SubNav:w,LeadingVisual:B,TrailingVisual:T,TrailingAction:A,Divider:j,Group:({title:e,children:r,sx:o=S,...a})=>o!==S?(0,f.jsxs)(p.A,{sx:o,as:"li","data-component":"ActionList.Group",children:[e?(0,f.jsx)(l.l.GroupHeading,{children:e}):null,r]}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.l.Divider,{}),(0,f.jsxs)(l.l.Group,{...a,children:[e?(0,f.jsx)(l.l.GroupHeading,{as:"h3","data-component":"ActionList.GroupHeading",children:e}):null,r]})]}),GroupExpand:N,GroupHeading:I})},53110:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(96540),t=o(38267),l=o(44999),n=o(74848);let i=a.forwardRef((e,r)=>{let{icon:o,...a}=e;return(0,n.jsx)(o,{...a,ref:r})}),c=(0,t.Ay)(i).withConfig({shouldForwardProp:e=>"sx"!==e}).withConfig({displayName:"Octicon",componentId:"sc-9kayk9-0"})(["",""],({color:e,sx:r})=>(0,l.A)({sx:{color:e,...r}}))},22870:(e,r,o)=>{o.d(r,{IP:()=>f,Ay:()=>p,ML:()=>h});var a=o(96540),t=o(45221),l=o(59299),n=o(16255),i=o(64515),c=o(30391),s={Overlay:"prc-Overlay-Overlay-dVyJl"},d=o(34164),v=o(16436),g=o(74848),b=o(63033),u=o(48521);let h={xsmall:"192px",small:"256px",medium:"320px",large:"432px",xlarge:"600px",auto:"auto",initial:"auto","fit-content":"fit-content"},f=a.forwardRef(({visibility:e,height:r,width:o,top:a,left:t,right:l,bottom:n,position:i,style:c,className:b,maxHeight:u,maxWidth:h,...f},p)=>(0,g.jsx)(v._,{as:"div",...f,ref:p,style:{left:t,right:l,top:a,bottom:n,position:i,...c},[`data-width-${o}`]:"",[`data-max-width-${h}`]:h?"":void 0,[`data-height-${r}`]:"",[`data-max-height-${u}`]:u?"":void 0,[`data-visibility-${e}`]:"",className:(0,d.$)(b,s.Overlay)})),p=a.forwardRef(({anchorSide:e,height:r="auto",ignoreClickRefs:o,initialFocusRef:s,left:d,onClickOutside:v,onEscape:h,portalContainerName:p,preventOverflow:m=!0,preventFocusOnOpen:x,returnFocusRef:C,right:y,role:k="none",visibility:w="visible",width:B="auto",responsiveVariant:T,...j},A)=>{let S=(0,a.useRef)(null);(0,i.T)(A,S);let{theme:N}=(0,c.DP)(),I=parseInt((0,l.Jt)("space.2")(N).replace("px","")),E=(0,l.Jt)("animation.easeOutCubic")(N);(0,b.e)({overlayRef:S,returnFocusRef:C,onEscape:h,ignoreClickRefs:o,onClickOutside:v,initialFocusRef:s,preventFocusOnOpen:x}),(0,a.useEffect)(()=>{var e;"initial"===r&&null!=(e=S.current)&&e.clientHeight&&(S.current.style.height=`${S.current.clientHeight}px`)},[r]),(0,t.A)(()=>{var r;let{x:o,y:a}=function(e){return null!=e&&e.endsWith("bottom")?{x:0,y:-1}:null!=e&&e.endsWith("top")?{x:0,y:1}:null!=e&&e.endsWith("right")?{x:-1,y:0}:null!=e&&e.endsWith("left")?{x:1,y:0}:{x:0,y:0}}(e);(o||a)&&null!=(r=S.current)&&r.animate&&"hidden"!==w&&S.current.animate({transform:[`translate(${I*o}px, ${I*a}px)`,"translate(0, 0)"]},{duration:200,easing:E})},[e,I,E,w]);let L=(0,u.u)("primer_react_overlay_overflow");return(0,g.jsx)(n.Z,{containerName:p,children:(0,g.jsx)(f,{role:k,width:B,"data-reflow-container":!!L||!m||void 0,ref:S,left:void 0===d&&void 0===y?0:d,right:y,height:r,visibility:w,"data-responsive":T,...j})})})},56479:(e,r,o)=>{o.d(r,{z:()=>J});var a=o(96540),t=o(27389),l=o(38621),n=o(34164),i={PageHeader:"prc-PageHeader-PageHeader-sT1Hp",ContextArea:"prc-PageHeader-ContextArea-6ykSJ",ParentLink:"prc-PageHeader-ParentLink-BvDS0",ContextBar:"prc-PageHeader-ContextBar-XQ8Q0",ContextAreaActions:"prc-PageHeader-ContextAreaActions-RTJRk",TitleArea:"prc-PageHeader-TitleArea-jxJZy",LeadingAction:"prc-PageHeader-LeadingAction-88LQ0",Breadcrumbs:"prc-PageHeader-Breadcrumbs-3c6ig",LeadingVisual:"prc-PageHeader-LeadingVisual-7zjCx",Title:"prc-PageHeader-Title-LKOsd",TrailingVisual:"prc-PageHeader-TrailingVisual-7Ft0D",TrailingAction:"prc-PageHeader-TrailingAction-QOaow",Actions:"prc-PageHeader-Actions-ygtmj",Description:"prc-PageHeader-Description-kFg8r",Navigation:"prc-PageHeader-Navigation-9Uvch"},c=o(59102),s=o(44683),d=o(74848),v=o(81425),g=o(84217),b=o(34614),u=o(75177);let h={narrow:!1,regular:!0,wide:!0},f={narrow:!0,regular:!1,wide:!1},p=(0,c.J)("div"),m=a.forwardRef(({children:e,className:r,sx:o=s.E,as:t="div","aria-label":l,role:c,hasBorder:g},b)=>{let u=(0,v.L)(b);return(0,a.useEffect)(function(){},[e,u]),(0,d.jsx)(p,{as:t,ref:u,className:(0,n.$)(i.PageHeader,r),"data-has-border":g?"true":void 0,sx:o,"aria-label":l,role:c,children:e})}),x=(0,c.J)("div"),C=({children:e,className:r,hidden:o=h,sx:a=s.E})=>(0,d.jsx)(x,{className:(0,n.$)(i.ContextArea,r),sx:a,...K(o),children:e});C.displayName="ContextArea";let y=a.forwardRef(({children:e,className:r,sx:o=s.E,href:a,"aria-label":t,as:c="a",hidden:v=h},g)=>(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)(b.A,{ref:g,as:c,"aria-label":t,muted:!0,className:(0,n.$)(i.ParentLink,r),sx:o,...K(v),href:a,children:[(0,d.jsx)(l.ArrowLeftIcon,{}),(0,d.jsx)(u.A,{children:e})]})}));y.displayName="ParentLink";let k=(0,c.J)("div"),w=({children:e,className:r,sx:o=s.E,hidden:a=h})=>(0,d.jsx)(k,{className:(0,n.$)(i.ContextBar,r),sx:o,...K(a),children:e});w.displayName="ContextBar";let B=(0,c.J)("div"),T=({children:e,className:r,sx:o=s.E,hidden:a=h})=>(0,d.jsx)(B,{className:(0,n.$)(i.ContextAreaActions,r),...K(a),sx:o,...K(a),children:e});T.displayName="ContextAreaActions";let j=(0,c.J)("div"),A=a.forwardRef(({children:e,className:r,sx:o=s.E,hidden:a=!1,variant:l="medium"},c)=>{let g=(0,v.L)(c),b=(0,t.tv)(l,"medium");return(0,d.jsx)(j,{className:(0,n.$)(i.TitleArea,r),ref:g,"data-component":"TitleArea","data-size-variant":b,sx:o,...K(a),children:e})});A.displayName="TitleArea";let S=(0,c.J)("div"),N=({children:e,className:r,sx:o=s.E,hidden:a=f})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(S,{className:(0,n.$)(i.LeadingAction,r),"data-component":"PH_LeadingAction",sx:o,style:t,...K(a),children:e})};N.displayName="LeadingAction";let I=(0,c.J)("div"),E=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>(0,d.jsx)(I,{className:(0,n.$)(i.Breadcrumbs,r),"data-component":"PH_Breadcrumbs",sx:o,...K(a),children:e});E.displayName="Breadcrumbs";let L=(0,c.J)("div"),M=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(L,{className:(0,n.$)(i.LeadingVisual,r),"data-component":"PH_LeadingVisual",sx:o,style:t,...K(a),children:e})};M.displayName="LeadingVisual";let P=({children:e,className:r,sx:o=s.E,hidden:a=!1,as:t="h2"})=>{let l={},{fontSize:c,lineHeight:v,fontWeight:b}=o;return c&&(l["--custom-font-size"]=c),v&&(l["--custom-line-height"]=v),b&&(l["--custom-font-weight"]=b),(0,d.jsx)(g.A,{className:(0,n.$)(i.Title,r),"data-component":"PH_Title","data-hidden":a,as:t,style:l,sx:o,...K(a),children:e})};P.displayName="Title";let R=(0,c.J)("div"),V=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(R,{className:(0,n.$)(i.TrailingVisual,r),"data-component":"PH_TrailingVisual",sx:o,style:t,...K(a),children:e})};V.displayName="TrailingVisual";let H=(0,c.J)("div"),$=({children:e,className:r,sx:o=s.E,hidden:a=f})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(H,{className:(0,n.$)(i.TrailingAction,r),"data-component":"PH_TrailingAction",sx:o,style:t,...K(a),children:e})};$.displayName="TrailingAction";let D=(0,c.J)("div"),F=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(D,{className:(0,n.$)(i.Actions,r),"data-component":"PH_Actions",sx:o,style:t,...K(a),children:e})};F.displayName="Actions";let _=(0,c.J)("div"),W=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>(0,d.jsx)(_,{className:(0,n.$)(i.Description,r),sx:o,...K(a),children:e});W.displayName="Description";let O=(0,c.J)("div"),z=({children:e,className:r,sx:o=s.E,hidden:a=!1,as:t,"aria-label":l,"aria-labelledby":c})=>(0,d.jsx)(O,{as:t,"aria-label":"nav"===t?l:void 0,"aria-labelledby":"nav"===t?c:void 0,className:(0,n.$)(i.Navigation,r),"data-component":"PH_Navigation",sx:o,...K(a),children:e});function K(e){if(!(0,t.W8)(e))return{"data-hidden-all":e||void 0};{let r="narrow"in e?{"data-hidden-narrow":e.narrow||void 0}:{},o="regular"in e?{"data-hidden-regular":e.regular||void 0}:{},a="wide"in e?{"data-hidden-wide":e.wide||void 0}:{};return function(e){if("narrow"in e&&"regular"in e&&"wide"in e){let r=Object.values(e);return r.every(e=>e===r[0])}return!1}(e)?{"data-hidden-all":e.narrow||void 0}:"regular"in e&&"wide"in e&&e.regular===e.wide?{...r,...o}:{...r,...o,...a}}}z.displayName="Navigation";let J=Object.assign(m,{ContextArea:C,ParentLink:y,ContextBar:w,TitleArea:A,ContextAreaActions:T,LeadingAction:N,Breadcrumbs:E,LeadingVisual:M,Title:P,TrailingVisual:V,TrailingAction:$,Actions:F,Description:W,Navigation:z});J.displayName="PageHeader"},54175:(e,r,o)=>{o.d(r,{M:()=>S});var a=o(96540),t=o(34164),l=o(32947),n=o(64515),i=o(27389),c=o(24021),s=o(7129),d=o(17092),v={PageLayoutRoot:"prc-PageLayout-PageLayoutRoot-1zlEO",PageLayoutWrapper:"prc-PageLayout-PageLayoutWrapper-s2ao4",PageLayoutContent:"prc-PageLayout-PageLayoutContent-jzDMn",HorizontalDivider:"prc-PageLayout-HorizontalDivider-CYLp5",VerticalDivider:"prc-PageLayout-VerticalDivider-4A4Qm",Header:"prc-PageLayout-Header-mQXK1",HeaderContent:"prc-PageLayout-HeaderContent-dVIQb",HeaderHorizontalDivider:"prc-PageLayout-HeaderHorizontalDivider-bofyb",ContentWrapper:"prc-PageLayout-ContentWrapper-b-QRo",Content:"prc-PageLayout-Content--F7-I",PaneWrapper:"prc-PageLayout-PaneWrapper-nGO0U",PaneVerticalDivider:"prc-PageLayout-PaneVerticalDivider-1c9vy",Pane:"prc-PageLayout-Pane-Vl5LI",PaneHorizontalDivider:"prc-PageLayout-PaneHorizontalDivider-4exOb",FooterWrapper:"prc-PageLayout-FooterWrapper-WZwgZ",FooterHorizontalDivider:"prc-PageLayout-FooterHorizontalDivider-sNLmj",FooterContent:"prc-PageLayout-FooterContent-UFWGW"},g=o(16436),b=o(44683),u=o(74848),h=o(75177);let f=a.createContext({padding:"normal",rowGap:"normal",columnGap:"normal",paneRef:{current:null}}),p=({containerWidth:e="xlarge",padding:r="normal",rowGap:o="normal",columnGap:l="normal",children:n,sx:i=b.E,className:s,style:d,_slotsConfig:h})=>{let p=(0,a.useRef)(null),[m,x]=(0,c.H)(n,null!=h?h:{header:C,footer:A}),y=a.useMemo(()=>({padding:r,rowGap:o,columnGap:l,paneRef:p}),[r,o,l,p]);return(0,u.jsx)(f.Provider,{value:y,children:(0,u.jsx)(g._,{style:{"--spacing":`var(--spacing-${r})`,...d},sx:i,className:(0,t.$)(v.PageLayoutRoot,s),children:(0,u.jsxs)("div",{className:v.PageLayoutWrapper,"data-width":e,children:[m.header,(0,u.jsx)("div",{className:(0,t.$)(v.PageLayoutContent),children:x}),m.footer]})})})};p.displayName="Root",p.displayName="PageLayout";let m=({variant:e="none",sx:r=b.E,className:o,position:l,style:n})=>{let{padding:c}=a.useContext(f),s=(0,i.tv)(e,"none");return(0,u.jsx)(g._,{sx:r,className:(0,t.$)(v.HorizontalDivider,o),"data-variant":s,"data-position":l,style:{"--spacing-divider":`var(--spacing-${c})`,...n}})};m.displayName="HorizontalDivider";let x=({variant:e="none",draggable:r=!1,onDragStart:o,onDrag:l,onDragEnd:n,onDoubleClick:c,position:s,className:d,style:p,sx:m=b.E})=>{let[x,C]=a.useState(!1),[y,k]=a.useState(!1),w=(0,i.tv)(e,"none"),B=a.useRef(l),T=a.useRef(n),{paneRef:j}=a.useContext(f),[A,S]=a.useState(0),[N,I]=a.useState(0),[E,L]=a.useState(0);return a.useEffect(()=>{if(null!==j.current){let e=getComputedStyle(j.current),r=e.getPropertyValue("--pane-max-width-diff"),o=e.getPropertyValue("--pane-min-width"),a=j.current.getBoundingClientRect().width,t=Number(r.split("px")[0]),l=Number(o.split("px")[0]),n=window.innerWidth;S(l),I(n>t?n-t:n),L(a||0)}},[j,y,x]),a.useEffect(()=>{B.current=l},[l]),a.useEffect(()=>{T.current=n},[n]),a.useEffect(()=>{function e(e){var r;null==(r=B.current)||r.call(B,e.movementX,!1),e.preventDefault()}function r(e){var r;C(!1),null==(r=T.current)||r.call(T),e.preventDefault()}function o(e){var r;let o=0;if(("ArrowLeft"===e.key||"ArrowDown"===e.key)&&E>A)o=-3;else{if("ArrowRight"!==e.key&&"ArrowUp"!==e.key||!(E{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",r),window.removeEventListener("keydown",o),window.removeEventListener("keyup",a);let t=document.body;null==t||t.removeAttribute("data-page-layout-dragging")}},[x,y,E,A,N]),(0,u.jsx)(g._,{sx:m,className:(0,t.$)(v.VerticalDivider,d),"data-variant":w,"data-position":s,style:p,children:r?(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(h.A,{sx:{position:"absolute",inset:"0 -2px",cursor:"col-resize",bg:x||y?"accent.fg":"transparent",transitionDelay:"0.1s","&:hover":{bg:x||y?"accent.fg":"neutral.muted"}},role:"slider","aria-label":"Draggable pane splitter","aria-valuemin":A,"aria-valuemax":N,"aria-valuenow":E,"aria-valuetext":`Pane width ${E} pixels`,tabIndex:0,onMouseDown:e=>{0===e.button&&(C(!0),null==o||o())},onKeyDown:e=>{("ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key)&&(k(!0),null==o||o())},onDoubleClick:c})}):null})};x.displayName="VerticalDivider";let C=({"aria-label":e,"aria-labelledby":r,padding:o="none",divider:l="none",dividerWhenNarrow:n="inherit",hidden:c=!1,children:s,style:d,sx:h=b.E,className:p})=>{let x=(0,i.W8)(l)||"inherit"===n?l:{regular:l,narrow:n},C=(0,i.tv)(x,"none"),y=(0,i.tv)(c,!1),{rowGap:k}=a.useContext(f);return(0,u.jsxs)(g._,{as:"header","aria-label":e,"aria-labelledby":r,hidden:y,sx:h,className:(0,t.$)(v.Header,p),style:{"--spacing":`var(--spacing-${k})`,...d},children:[(0,u.jsx)("div",{className:v.HeaderContent,style:{"--spacing":`var(--spacing-${o})`},children:s}),(0,u.jsx)(m,{variant:C,className:v.HeaderHorizontalDivider,style:{"--spacing":`var(--spacing-${k})`}})]})};C.displayName="Header",C.displayName="PageLayout.Header";let y=({as:e="main","aria-label":r,"aria-labelledby":o,width:a="full",padding:l="none",hidden:n=!1,children:c,sx:s=b.E,className:d,style:h})=>{let f=(0,i.tv)(n,!1);return(0,u.jsx)(g._,{as:e,"aria-label":r,"aria-labelledby":o,style:h,sx:s,className:(0,t.$)(v.ContentWrapper,d),"data-is-hidden":f,children:(0,u.jsx)("div",{className:v.Content,"data-width":a,style:{"--spacing":`var(--spacing-${l})`},children:c})})};y.displayName="Content",y.displayName="PageLayout.Content";let k=e=>void 0!==e.default,w=e=>["small","medium","large"].includes(e),B={small:256,medium:296,large:320},T={tabIndex:0,role:"region"},j=a.forwardRef(({"aria-label":e,"aria-labelledby":r,position:o="end",positionWhenNarrow:c="inherit",width:h="medium",minWidth:p=256,padding:C="none",resizable:y=!1,widthStorageKey:j="paneWidth",divider:A="none",dividerWhenNarrow:S="inherit",sticky:N=!1,offsetHeader:I=0,hidden:E=!1,children:L,id:M,sx:P=b.E,className:R,style:V},H)=>{let $=(0,i.W8)(o)||"inherit"===c?o:{regular:o,narrow:c},D=(0,i.tv)($,"end"),F=(0,i.W8)(A)||"inherit"===S?A:{regular:A,narrow:S},_=(0,i.tv)(F,"none"),W=(0,i.tv)(E,!1),{rowGap:O,columnGap:z,paneRef:K}=a.useContext(f),J=e=>w(e)?B[e]:k(e)?Number(e.default.split("px")[0]):0,[G,q]=a.useState(()=>{let e;if(!s.S)return J(h);try{e=localStorage.getItem(j)}catch(r){e=null}return e&&!isNaN(Number(e))?Number(e):J(h)}),U=e=>{q(e);try{localStorage.setItem(j,e.toString())}catch(e){}};(0,n.T)(H,K);let X=(0,d.s)(K),Q=(0,l.B)(M),Y={};return X&&(r?Y["aria-labelledby"]=r:e&&(Y["aria-label"]=e)),(0,u.jsxs)(g._,{sx:P,className:(0,t.$)(v.PaneWrapper,R),style:{"--offset-header":"number"==typeof I?`${I}px`:I,"--spacing-row":`var(--spacing-${O})`,"--spacing-column":`var(--spacing-${z})`,...V},"data-is-hidden":W,"data-position":D,"data-sticky":N||void 0,children:[(0,u.jsx)(m,{variant:{narrow:_,regular:"none"},className:v.PaneHorizontalDivider,style:{"--spacing":`var(--spacing-${O})`},position:D}),(0,u.jsx)("div",{ref:K,...X?T:{},...Y,...M&&{id:Q},className:v.Pane,"data-resizable":y||void 0,style:{"--spacing":`var(--spacing-${C})`,"--pane-min-width":k(h)?h.min:`${p}px`,"--pane-max-width":k(h)?h.max:"calc(100vw - var(--pane-max-width-diff))","--pane-width-custom":k(h)?h.default:void 0,"--pane-width-size":`var(--pane-width-${w(h)?h:"custom"})`,"--pane-width":`${G}px`},children:L}),(0,u.jsx)(x,{variant:{narrow:"none",regular:y?"line":_},draggable:y,onDrag:(e,r=!1)=>{let o;U(G+(r?e:"end"===D?-e:e))},onDragEnd:()=>{var e;let r=null==(e=K.current)?void 0:e.getBoundingClientRect();r&&U(r.width)},position:D,onDoubleClick:()=>U(J(h)),className:v.PaneVerticalDivider,style:{"--spacing":`var(--spacing-${z})`}})]})});j.displayName="PageLayout.Pane";let A=({"aria-label":e,"aria-labelledby":r,padding:o="none",divider:l="none",dividerWhenNarrow:n="inherit",hidden:c=!1,children:s,sx:d=b.E,className:h,style:p})=>{let x=(0,i.W8)(l)||"inherit"===n?l:{regular:l,narrow:n},C=(0,i.tv)(x,"none"),y=(0,i.tv)(c,!1),{rowGap:k}=a.useContext(f);return(0,u.jsxs)(g._,{as:"footer","aria-label":e,"aria-labelledby":r,hidden:y,className:(0,t.$)(v.FooterWrapper,h),sx:d,style:{"--spacing":`var(--spacing-${k})`,...p},children:[(0,u.jsx)(m,{className:v.FooterHorizontalDivider,style:{"--spacing":`var(--spacing-${k})`},variant:C}),(0,u.jsx)("div",{className:v.FooterContent,style:{"--spacing":`var(--spacing-${o})`},children:s})]})};A.displayName="Footer",A.displayName="PageLayout.Footer";let S=Object.assign(p,{Header:C,Content:y,Pane:j,Footer:A})},75396:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t={Pagehead:"prc-Pagehead-Pagehead-Dyaie"},l=o(44683),n=o(74848),i=o(75177);let c=({className:e,sx:r=l.E,...o})=>r!==l.E||o.as?(0,n.jsx)(i.A,{sx:r,className:(0,a.$)(t.Pagehead,e),...o}):(0,n.jsx)("div",{className:(0,a.$)(t.Pagehead,e),...o});c.displayName="Pagehead"},63654:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(2510),l=o(27389),n=o(34164),i={Page:"prc-Pagination-Page-yoEQf",PaginationContainer:"prc-Pagination-PaginationContainer-yNDPO",TablePaginationSteps:"prc-Pagination-TablePaginationSteps-RRjtg"},c=o(16436),s=o(74848),d=o(75177);let v=e=>e&&"boolean"!=typeof e?Object.keys(e).filter(r=>!e[r]):e?[]:Object.keys(l.DX);function g({className:e,theme:r,pageCount:o,currentPage:l,onPageChange:g=u,hrefBuilder:h=b,marginPageCount:f=1,showPages:p=!0,surroundingPageCount:m=2,renderPage:x,...C}){let y=function({theme:e,pageCount:r,currentPage:o,onPageChange:l,hrefBuilder:d,marginPageCount:v,showPages:g,surroundingPageCount:b,renderPage:u}){let h=a.useCallback(e=>r=>l(r,e),[l]),f=a.useMemo(()=>(0,t.u)(r,o,!!g,v,b),[r,o,g,v,b]);return a.useMemo(()=>f.map(r=>{let{props:o,key:a,content:l}=(0,t.O)(r,d,h(r.num));return u&&"span"!==o.as?u({key:a,children:l,number:r.num,className:i.Page,...o}):(0,s.jsx)(c._,{as:"a",theme:e,className:(0,n.$)(i.Page),...o,children:l},a)}),[f,d,h,u,e])}({theme:r,pageCount:o,currentPage:l,onPageChange:g,hrefBuilder:h,marginPageCount:f,showPages:p,surroundingPageCount:m,renderPage:x});return(0,s.jsx)(c._,{as:"nav",className:(0,n.$)(i.PaginationContainer,e),"aria-label":"Pagination",...C,children:(0,s.jsx)(d.A,{display:"inline-block",className:i.TablePaginationSteps,"data-hidden-viewport-ranges":v(p).join(" "),children:y})})}function b(e){return`#${e}`}function u(){}g.displayName="Pagination"},2510:(e,r,o)=>{function a(e,r,o,a,t){let l={type:"PREV",num:r-1,disabled:1===r},n={type:"NEXT",num:r+1,disabled:r===e};if(!o)return[l,n];if(e<=0)return[l,{...n,disabled:!0}];let i=[],c=t+a;if(e<=c+c+3)return f(1,e,!1),[l,...i,n];let s=0,d=0;r-c-1<=1?d=r-c-2:s=r-c-1;let v=0,g=0;e-r-c<=1?g=e-r-c-1:v=e-r-c;let b=s>0,u=v>0;return f(1,a,b),b&&h(a),f(a+s+g+1,e-d-v-a,u),u&&h(e-d-v-a),f(e-a+1,e),[l,...i,n];function h(e){i.push({type:"BREAK",num:e+1})}function f(e,o,a=!1){for(let t=e;t<=o;t++)i.push({type:"NUM",num:t,selected:t===r,precedesBreak:t===o&&a})}}function t(e,r,o){let a={},t="",l="";switch(e.type){case"PREV":l="page-prev",t="Previous",e.disabled?Object.assign(a,{rel:"prev","aria-hidden":"true","aria-disabled":"true"}):Object.assign(a,{rel:"prev",href:r(e.num),"aria-label":"Previous Page",onClick:o});break;case"NEXT":l="page-next",t="Next",e.disabled?Object.assign(a,{rel:"next","aria-hidden":"true","aria-disabled":"true"}):Object.assign(a,{rel:"next",href:r(e.num),"aria-label":"Next Page",onClick:o});break;case"NUM":l=`page-${e.num}`,t=String(e.num),Object.assign(a,{href:r(e.num),"aria-label":`Page ${e.num}${e.precedesBreak?"...":""}`,onClick:o,"aria-current":e.selected?"page":void 0});break;case"BREAK":l=`page-${e.num}-break`,t="\u2026",Object.assign(a,{as:"span",role:"presentation"})}return{props:a,key:l,content:t}}o.d(r,{O:()=>t,u:()=>a})},32226:(e,r,o)=>{o.d(r,{A:()=>h});var a=o(96540),t=o(38267),l=o(57304),n=o(74848);let i={top:"Bottom",right:"Left",bottom:"Top",left:"Right"},c={top:"Left",right:"Top",bottom:"Left",left:"Top"},s=(0,l.iF)({prop:"bg",key:"colors"}),d=(0,l.iF)({prop:"borderColor",key:"colors"}),v=(0,l.iF)({prop:"borderWidth",key:"borderWidths",scale:[0,1]});function g(e){var r;let o=a.useContext(t.Dx),l={...e,bg:e.bg||"canvas.default",borderColor:e.borderColor||"border.default",borderWidth:e.borderWidth||1,theme:null!=(r=e.theme)?r:o},{bg:g}=s(l),{borderColor:b}=d(l),{borderWidth:u}=v(l),{size:h=8,location:f="bottom"}=e,[p,m]=function(e){let[r,o]=e.split("-");return[r,o]}(f),x=c[p],C=[-h,0],y=[0,h],k=[h,0],w=`M${C}L${y}L${k}L${C}Z`,B=`M${C}L${y}L${k}`,T={top:`translate(${[h,2*h]}) rotate(180)`,right:`translate(${[0,h]}) rotate(-90)`,bottom:`translate(${[h,0]})`,left:`translate(${[2*h,h]}) rotate(90)`}[p];return(0,n.jsx)("svg",{width:2*h,height:2*h,style:{pointerEvents:"none",position:"absolute",...function(e,r,o){let a=i[e].toLowerCase(),t=c[e].toLowerCase();return{[a]:"100%",[r||t]:r?o:"50%"}}(p,m,h),[`margin${x}`]:m?null:-h},role:"presentation",children:(0,n.jsxs)("g",{transform:T,children:[(0,n.jsx)("path",{d:w,fill:null==o?void 0:o.colors.canvas.default}),(0,n.jsx)("path",{d:w,fill:g}),(0,n.jsx)("path",{d:B,fill:"none",stroke:b,strokeWidth:u})]})})}g.displayName="Caret",g.locations=["top","top-left","top-right","right","right-top","right-bottom","bottom","bottom-left","bottom-right","left","left-top","left-bottom"];var b=o(59299),u=o(75177);function h(e){let r=a.useContext(t.Dx),{bg:o,border:l,borderColor:i,theme:c,sx:s}=e,{caret:d,children:v,...h}=e,{bg:f,backgroundColor:p,...m}=s||{},x=c||r,C=o||f||p,y={bg:o||(null==s?void 0:s.bg)||(null==s?void 0:s.backgroundColor),borderColor:i||(null==s?void 0:s.borderColor),borderWidth:l,location:d,theme:x};return(0,n.jsxs)(u.A,{...{borderWidth:"1px",borderStyle:"solid",borderColor:"border.default",borderRadius:2},...h,sx:{...m,"--custom-bg":(0,b.Jt)(`colors.${C}`)({theme:x}),backgroundImage:C?`linear-gradient(var(--custom-bg), var(--custom-bg)), linear-gradient(${x.colors.canvas.default}, ${x.colors.canvas.default})`:void 0,position:"relative"},children:[v,(0,n.jsx)(g,{...y})]})}h.displayName="PointerBox"},98939:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t={Popover:"prc-Popover-Popover-v1ShS",PopoverContent:"prc-Popover-PopoverContent-nMzFS"},l=o(96540),n=o(59102),i=o(74848);let c=(0,n.J)("div"),s=l.forwardRef(function({className:e,caret:r="top",open:o,relative:l,...n},s){return(0,i.jsx)(c,{...n,ref:s,"data-open":o?"":void 0,"data-relative":l?"":void 0,"data-caret":r,className:(0,a.$)(e,t.Popover)})});s.displayName="Popover";let d=(0,n.J)("div"),v=({className:e,...r})=>(0,i.jsx)(d,{...r,className:(0,a.$)(e,t.PopoverContent)});v.displayName="PopoverContent",v.displayName="Popover.Content";var g=Object.assign(s,{Content:v})},16255:(e,r,o)=>{o.d(r,{Z:()=>d,c:()=>s});var a=o(96540),t=o(40961),l=o(45221);let n="__primerPortalRoot__",i="__default__",c={};function s(e,r=i){c[r]=e}let d=({children:e,onMount:r,containerName:o})=>{let d=a.useRef(null);if(!d.current){let e=document.createElement("div");e.style.position="relative",e.style.zIndex="1",d.current=e}let v=d.current;return(0,l.A)(()=>{let e=o;void 0===e&&(e=i,function(){let e=c[i];if(!e||!document.body.contains(e)){let e=document.getElementById(n);if(!(e instanceof Element)){(e=document.createElement("div")).setAttribute("id",n),e.style.position="absolute",e.style.top="0",e.style.left="0";let r=document.querySelector("[data-portal-root]");r?r.appendChild(e):document.body.appendChild(e)}s(e)}}());let a=c[e];if(!a)throw Error(`Portal container '${o}' is not yet registered. Container must be registered with registerPortal before use.`);return a.appendChild(v),null==r||r(),()=>{a.removeChild(v)}},[v]),(0,t.createPortal)(e,v)}},8601:(e,r,o)=>{o.d(r,{z:()=>d});var a=o(96540),t=o(34164),l={ProgressBarItem:"prc-ProgressBar-ProgressBarItem-stL6O",ProgressBarContainer:"prc-ProgressBar-ProgressBarContainer-E-z8S"},n=o(16436),i=o(74848);let c=(0,a.forwardRef)(({progress:e,"aria-label":r,"aria-valuenow":o,"aria-valuetext":a,className:c,style:s,...d},v)=>{let g="string"==typeof e?parseInt(e,10):e,b={"aria-valuenow":null!=o?o:void 0!==g&&g>=0?Math.round(g):0,"aria-valuemin":0,"aria-valuemax":100,"aria-valuetext":a},u={},h=d.bg&&d.bg.split(".");return u["--progress-width"]=e?`${e}%`:"0%",u["--progress-bg"]=h&&`var(--bgColor-${h[0]}-${h[1]})`||"var(--bgColor-success-emphasis)",(0,i.jsx)(n._,{as:"span",className:(0,t.$)(c,l.ProgressBarItem),...d,role:"progressbar","aria-label":r,ref:v,progress:e,style:{...u,...s},...b})});c.displayName="ProgressBar.Item";let s=(0,a.forwardRef)(({animated:e,progress:r,bg:o="success.emphasis",barSize:s="default",children:d,"aria-label":v,"aria-valuenow":g,"aria-valuetext":b,className:u,inline:h,...f},p)=>{if(d&&r)throw Error("You should pass `progress` or children, not both.");let m=a.Children.toArray(d).length;return(0,i.jsx)(n._,{as:"span",ref:p,className:(0,t.$)(u,l.ProgressBarContainer),"data-progress-display":h?"inline":"block","data-progress-bar-size":s,...f,children:m?d:(0,i.jsx)(c,{"data-animated":e,progress:r,"aria-label":v,"aria-valuenow":g,"aria-valuetext":b,bg:o})})});s.displayName="ProgressBar";let d=Object.assign(s,{Item:c})},15198:(e,r,o)=>{o.d(r,{A:()=>v});var a=o(96540),t=o(89015),l=o(34164),n=o(78989),i={Radio:"prc-Radio-Radio-Ly4MR"},c=o(44683),s=o(74848),d=o(75177);let v=a.forwardRef(({checked:e,disabled:r,name:o,onChange:v,sx:g=c.E,required:b,value:u,className:h,"aria-hidden":f=!1,...p},m)=>{let x=(0,a.useContext)(t._),C=e=>{(null==x?void 0:x.onChange)&&x.onChange(e),v&&v(e)},y=o||(null==x?void 0:x.name);return(y||f||console.warn("A radio input must have a `name` attribute. Pass `name` as a prop directly to each Radio, or nest them in a `RadioGroup` component with a `name` prop"),g!==c.E)?(0,s.jsx)(d.A,{as:"input",sx:g,type:"radio",value:u,name:y,ref:m,disabled:r,checked:e,"aria-checked":e?"true":"false",required:b,onChange:C,className:(0,l.$)(h,n.A.Input,i.Radio),"aria-hidden":f,...p}):(0,s.jsx)("input",{type:"radio",value:u,name:y,ref:m,disabled:r,checked:e,"aria-checked":e?"true":"false",required:b,onChange:C,className:(0,l.$)(h,n.A.Input,i.Radio),...p})});v.displayName="Radio"},89015:(e,r,o)=>{o.d(r,{A:()=>g,_:()=>d});var a=o(96540),t=o(71382),l=o(60414),n=o(91677),i=o(74848),c=o(10227),s=o(23606);let d=(0,a.createContext)(null),v=({children:e,disabled:r,onChange:o,name:a,...t})=>{let[l,n]=(0,c.F)(null),v=e=>{let{value:r,checked:o}=e.currentTarget;if(o)return void n(r)};return(0,i.jsx)(d.Provider,{value:{disabled:r,name:a,onChange:e=>{o&&(v(e),o(l.current,e))}},children:(0,i.jsx)(s.A,{disabled:r,...t,children:e})})};v.displayName="RadioGroup";var g=Object.assign(v,{Caption:t.A,Label:l.A,Validation:n.A})},89169:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(4712),t=o(6584),l=o(74848);let n=(0,t.a)(a.ak,"relative-time"),i={month:"short",day:"numeric",year:"numeric"};function c({date:e,datetime:r,children:o,noTitle:a,...t}){var c;return r&&(e=new Date(r)),(0,l.jsx)(n,{...t,date:e,"no-title":a?"":void 0,children:o||(null==(c=e)?void 0:c.toLocaleDateString("en",i))||""})}c.displayName="RelativeTime"},53897:(e,r,o)=>{o.d(r,{k:()=>c});var a=o(96540),t=o(17092),l=o(74848),n=o(75177);let i={position:"relative",overflow:"auto"};function c({"aria-label":e,"aria-labelledby":r,children:o,...c}){let s=a.useRef(null),d=(0,t.s)(s);return(0,l.jsx)(n.A,{...c,...d?{"aria-label":e,"aria-labelledby":r,role:"region",tabIndex:0}:{},ref:s,sx:i,children:o})}c.displayName="ScrollableRegion"},16945:(e,r,o)=>{o.d(r,{I:()=>x});var a=o(96540),t=o(44683),l=o(44363),n={SegmentedControl:"prc-SegmentedControl-SegmentedControl-e7570",Item:"prc-SegmentedControl-Item-7Aq6h",Button:"prc-SegmentedControl-Button-ojWXD",IconButton:"prc-SegmentedControl-IconButton-O80Eh",Content:"prc-SegmentedControl-Content-gnQ4n",Text:"prc-SegmentedControl-Text-c5gSh",LeadingIcon:"prc-SegmentedControl-LeadingIcon-dAHA8"},i=o(34164),c=o(16436),s=o(74848);let d=({children:e,leadingIcon:r,selected:o,sx:a=t.E,className:d,defaultSelected:v,...g})=>(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item),"data-selected":o?"":void 0,children:(0,s.jsx)(c._,{as:"button","aria-current":o,className:(0,i.$)(n.Button,d),type:"button",...g,children:(0,s.jsxs)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:[r&&(0,s.jsx)("div",{className:n.LeadingIcon,children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})}),(0,s.jsx)("div",{className:(0,i.$)(n.Text,"segmentedControl-text"),"data-text":e,children:e})]})})});d.displayName="SegmentedControlButton";var v=o(48521),g=o(89985);let b=({"aria-label":e,icon:r,selected:o,sx:a=t.E,className:d,description:b,tooltipDirection:u,...h})=>(0,v.u)("primer_react_segmented_control_tooltip")?(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item,d),"data-selected":o||void 0,children:(0,s.jsx)(g.m,{type:b?void 0:"label",text:b||e,direction:u,children:(0,s.jsx)(c._,{as:"button","aria-current":o,"aria-label":b?e:void 0,className:(0,i.$)(n.Button,n.IconButton),...h,children:(0,s.jsx)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})})})})}):(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item,d),"data-selected":o||void 0,children:(0,s.jsx)(c._,{as:"button","aria-label":e,"aria-current":o,className:(0,i.$)(n.Button,n.IconButton),...h,children:(0,s.jsx)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})})})});var u=o(15385),h=o(30391),f=o(27389),p=o(10569);let m=({"aria-label":e,"aria-labelledby":r,children:o,fullWidth:v,onChange:g,size:m,sx:x=t.E,variant:C="default",className:y,...k})=>{let w=(0,a.useRef)(null),{theme:B}=(0,h.DP)(),T=void 0===g||a.Children.toArray(o).some(e=>a.isValidElement(e)&&void 0!==e.props.defaultSelected),j=(0,f.tv)(C,"default"),A=(0,f.tv)(v,!1),S=a.Children.toArray(o).map(e=>a.isValidElement(e)&&(e.props.defaultSelected||e.props.selected)),N=S.some(e=>e)?S.indexOf(!0):0,[I,E]=(0,a.useState)(N),L=T?I:N,M=a.isValidElement(a.Children.toArray(o)[L])?a.Children.toArray(o)[L]:void 0,P=e=>{if(a.isValidElement(e)&&e.type===d&&e.props.leadingIcon)if((0,l.isElement)(e.props.leadingIcon))return e.props.leadingIcon;else{let r=e.props.leadingIcon;return(0,s.jsx)(r,{})}if(a.isValidElement(e)&&e.type===b)if((0,l.isElement)(e.props.icon))e.props.icon;else{let r=e.props.icon;return(0,s.jsx)(r,{})}return null},R=e=>a.isValidElement(e)&&e.type===d?e.props.children:a.isValidElement(e)?e.props["aria-label"]:null;return e||r||console.warn("Use the `aria-label` or `aria-labelledby` prop to provide an accessible label for assistive technologies"),"dropdown"===j?(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(p.W,{children:[(0,s.jsx)(p.W.Button,{"aria-label":e&&`${R(M)}, ${e}`,leadingVisual:P(M),children:R(M)}),(0,s.jsx)(p.W.Overlay,{"aria-labelledby":r,children:(0,s.jsx)(u.l,{selectionVariant:"single",children:a.Children.map(o,(e,r)=>{let o=P(e);return a.isValidElement(e)?(0,s.jsxs)(u.l.Item,{selected:r===L,onSelect:o=>{T&&E(r),g&&g(r),e.props.onClick&&e.props.onClick(o)},children:[o," ",R(e)]},`segmented-control-action-btn-${r}`):null})})})]})}):(0,s.jsx)(c._,{as:"ul",sx:x,"aria-label":e,"aria-labelledby":r,ref:w,className:(0,i.$)(n.SegmentedControl,y),"data-full-width":A||void 0,"data-size":m,...k,children:a.Children.map(o,(e,r)=>{if(!a.isValidElement(e))return null;let o={onClick:g?o=>{g(r),T&&E(r),e.props.onClick&&e.props.onClick(o)}:o=>{e.props.onClick&&e.props.onClick(o),T&&E(r)},selected:r===L,style:{"--separator-color":r===L||r===L-1?"transparent":null==B?void 0:B.colors.border.default,...e.props.style},sx:e.props.sx};if("hideLabels"===j&&a.isValidElement(e)&&e.type===d){let{"aria-label":r,leadingIcon:a,children:t,...l}=e.props,{sx:n,...i}=o;if(a)return(0,s.jsx)(b,{"aria-label":r||t,icon:a,sx:{...n,width:A?"100%":"32px"},...i,...l});console.warn("A `leadingIcon` prop is required when hiding visible labels")}return a.cloneElement(e,o)})})};m.displayName="SegmentedControl";let x=Object.assign(m,{Button:d,IconButton:b})},2922:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(96540),t=o(34164),l=o(88262),n={Select:"prc-Select-Select-F7Flx",TextInputWrapper:"prc-Select-TextInputWrapper-eBxmL",Disabled:"prc-Select-Disabled-EtgGW",ArrowIndicator:"prc-Select-ArrowIndicator-vtddB"},i=o(74848);let c=({className:e})=>(0,i.jsx)("svg",{"aria-hidden":"true",width:"16",height:"16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",className:e,children:(0,i.jsx)("path",{d:"m4.074 9.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.043 9H4.251a.25.25 0 0 0-.177.427ZM4.074 7.47 7.47 4.073a.25.25 0 0 1 .354 0L11.22 7.47a.25.25 0 0 1-.177.426H4.251a.25.25 0 0 1-.177-.426Z"})});c.displayName="ArrowIndicatorSVG";let s=({className:e})=>(0,i.jsx)(c,{className:(0,t.$)(n.ArrowIndicator,e)});s.displayName="ArrowIndicator";let d=a.forwardRef(({block:e,children:r,className:o,contrast:a,defaultValue:c,disabled:d,placeholder:v,size:g,required:b,validationStatus:u,sx:h,...f},p)=>{var m;return(0,i.jsxs)(l.xC,{block:e,contrast:a,disabled:d,size:g,validationStatus:u,className:n.TextInputWrapper,sx:h,children:[(0,i.jsxs)("select",{...f,ref:p,required:b,disabled:d,"aria-invalid":"error"===u?"true":"false",className:(0,t.$)(o,n.Select,d&&n.Disabled),"data-hasplaceholder":!!v,defaultValue:null!=(m=null!=c?c:v)?m:void 0,children:[v&&(0,i.jsx)("option",{value:"",disabled:b,hidden:b,children:v}),r]}),(0,i.jsx)(s,{className:n.ArrowIndicator})]})}),v=e=>(0,i.jsx)("option",{...e});v.displayName="Option";let g=e=>(0,i.jsx)("optgroup",{...e});g.displayName="OptGroup";var b=Object.assign(d,{Option:v,OptGroup:g})},45286:(e,r,o)=>{o.d(r,{X:()=>$});var a=o(38621),t=o(96540),l={Overlay:"prc-SelectPanel-Overlay-arLk6",Wrapper:"prc-SelectPanel-Wrapper-43Iz8",Header:"prc-SelectPanel-Header-4dLqk",Title:"prc-SelectPanel-Title--CZN1",Subtitle:"prc-SelectPanel-Subtitle-tMSzu",Notice:"prc-SelectPanel-Notice-xDTd4",Footer:"prc-SelectPanel-Footer-78rgp",FilteredActionList:"prc-SelectPanel-FilteredActionList-wzS7m",Message:"prc-SelectPanel-Message-CSpwI",MessageTitle:"prc-SelectPanel-MessageTitle-o6PpS",MessageBody:"prc-SelectPanel-MessageBody-89DEz",MessageIcon:"prc-SelectPanel-MessageIcon-GS8ry",ResponsiveCloseButton:"prc-SelectPanel-ResponsiveCloseButton-3mdX2",ResponsiveFooter:"prc-SelectPanel-ResponsiveFooter-e-JSD",SecondaryAction:"prc-SelectPanel-SecondaryAction-aWzLU",CancelSaveButtons:"prc-SelectPanel-CancelSaveButtons-kk2cT",ResponsiveSaveButton:"prc-SelectPanel-ResponsiveSaveButton-Ooz4Y",Backdrop:"prc-SelectPanel-Backdrop-7XJa-"},n=o(34164),i=o(74848),c=o(53110),s=o(52464);let d=({variant:e,title:r,children:o,className:t})=>(0,i.jsxs)("div",{className:(0,n.$)(l.Message,t),children:["empty"!==e?(0,i.jsx)(c.A,{icon:a.AlertIcon,className:l.MessageIcon,"data-variant":e}):null,(0,i.jsx)(s.A,{className:l.MessageTitle,children:r}),(0,i.jsx)(s.A,{className:l.MessageBody,children:o})]});d.displayName="SelectPanelMessage";var v=o(87330),g=o(10871),b=o(55847),u=o(32947),h=o(35357),f=o(65556),p=o(97866),m=o(53394),x=o(22870),C=o(11853),y=o(27389),k=o(48521),w=o(81425),B=o(3971),T=o(84217),j=o(13122);let A=(0,i.jsx)(d,{variant:"empty",title:"You haven't created any items yet",children:"Please add or create new items to populate the list."},"empty-message");async function S(e,r=500){let o=document.querySelector("live-region");null==o||o.clear(),await (0,m.iP)(e,{delayMs:r,from:o||void 0})}async function N(){await S("Loading.")}let I=(0,C.s)(e=>{S(null!=e?e:"No matching items.",1e3)},250);function E(e){return Array.isArray(e)}let L={disabled:!0},M=(e,r)=>void 0!==e.id?e.id===r.id:e===r,P=(e,r)=>e.some(e=>M(e,r)),R=e=>{let{children:r,...o}=e;return(0,i.jsx)(b.Q,{trailingAction:a.TriangleDownIcon,...o,children:r})};R.displayName="defaultRenderAnchor";let V=e=>(0,i.jsx)(b.Q,{block:!0,...e,children:e.children});V.displayName="SecondaryButton";let H=e=>(0,i.jsx)(g.z,{...e,variant:"invisible",block:!0,children:e.children});H.displayName="SecondaryLink";let $=Object.assign(function({open:e,onOpenChange:r,renderAnchor:o=R,anchorRef:c,placeholder:s,placeholderText:g="Filter items",inputLabel:S=g,selected:V,title:H=E(V)?"Select items":"Select an item",subtitle:$,onSelectedChange:D,filterValue:F,onFilterChange:_,items:W,footer:O,textInputProps:z,overlayProps:K,sx:J,loading:G,initialLoadingType:q="spinner",className:U,height:X,width:Q,id:Y,message:Z,notice:ee,onCancel:er,variant:eo="anchored",secondaryAction:ea,showSelectedOptionsFirst:et=!0,disableFullscreenOnNarrow:el,align:en,...ei}){var ec;let es=(0,u.B)(),ed=(0,u.B)(),[ev,eg]=(0,t.useState)(!1),[eb,eu]=(0,t.useState)(!1),[eh,ef]=(0,h.p)(F,void 0,""),{safeSetTimeout:ep,safeClearTimeout:em}=(0,f.A)(),ex=(0,t.useRef)(null),eC=void 0===G,ey=!eC,[ek,ew]=t.useState(null),[eB,eT]=(0,t.useState)(null),[ej,eA]=(0,t.useState)(!1),eS=(0,y.tv)({narrow:!0,regular:!1,wide:!1},!1),[eN,eI]=(0,t.useState)([]),[eE,eL]=(0,t.useState)([]),[eM,eP]=(0,t.useState)(e),eR=(0,t.useRef)(0),eV=(0,t.useRef)(1),eH=(0,t.useRef)(null),[e$,eD]=(0,t.useState)(!1),[eF,e_]=(0,t.useState)(void 0),eW=(0,k.u)("primer_react_select_panel_with_modern_action_list"),eO=(0,k.u)("primer_react_select_panel_fullscreen_on_narrow"),ez=!el&&eO,eK=(0,k.u)("primer_react_select_panel_order_selected_at_top")&&et,eJ="modal"===eo&&!E(V),[eG,eq]=(0,t.useState)(eJ?V:void 0);(0,t.useEffect)(()=>{eq(eJ?V:void 0)},[eJ,e,V]);let eU=(0,t.useCallback)(e=>{eT(e),!e&&ej&&(I(),eA(!1))},[ej]),eX=(0,t.useCallback)(e=>{ew(e)},[ew]),eQ=(0,t.useCallback)(()=>{E(V)?eI(V):V?eI([V]):eI([])},[V]),eY=(0,t.useCallback)((e,r)=>{eC&&(ex.current&&em(ex.current),ev?ex.current=ep(()=>{eu(!0),N()},1e3):(0===W.length&&eu(!0),ex.current=ep(()=>{N()},1e3))),_(e,r),ef(e),e||eQ()},[eC,_,ef,ev,ep,em,W.length,eQ]);(0,t.useEffect)(()=>{if(e&&eS&&ez){let e=document.body.style.overflow||"";if("hidden"!==e)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}},[eS,e,ez]),(0,t.useEffect)(()=>{if(e&&0===W.length&&!(eb||G)&&(eB&&eW?eA(!0):I(null==Z?void 0:Z.title)),ey){W.length>0&&eg(!0);return}(eb||W.length>0)&&(eu(!1),eg(!0)),ex.current&&em(ex.current)},[W]),(0,t.useEffect)(()=>{if(null!=ek&&ek.current){let r=ek.current;e&&r.focus()}},[ek,e]),(0,t.useEffect)(()=>{ey||!ev&&e&&0===W.length&&eY(eh,null)},[e,ev,eY,eh,W,ey,eB]),(0,t.useEffect)(()=>{if(!window.visualViewport||!e||!eS)return;eR.current=window.visualViewport.height,eV.current=window.visualViewport.scale;let r=(0,C.s)(()=>{if(window.visualViewport&&window.visualViewport.scale===eV.current){let e=window.visualViewport.height,r=eR.current-e>10;eD(r),e_(r?e:void 0)}},100);return window.visualViewport&&(window.visualViewport.addEventListener("resize",r),window.visualViewport.addEventListener("scroll",r)),()=>{window.visualViewport&&(window.visualViewport.removeEventListener("resize",r),window.visualViewport.removeEventListener("scroll",r)),r.cancel()}},[e,eS]),(0,t.useEffect)(()=>{let r=async()=>{if(!eH.current)return;let e=document.querySelector("live-region");null==e||e.clear(),await (0,m.Cj)(eH.current,{from:e||void 0})};e&&ee&&r()},[ee,e]);let eZ=(0,w.L)(c),e0=(0,t.useCallback)(e=>r(!0,e),[r]),e1=(0,t.useCallback)(()=>{r(!1,"cancel")},[r]),e2=(0,t.useCallback)(e=>{"modal"===eo&&"click-outside"===e&&(null==er||er()),"close"===e?(null==er||er(),e1()):r(!1,e)},[r,eo,er,e1]),e5=(0,t.useMemo)(()=>{if(null===o)return null;let e=Array.isArray(V)?V:[...V?[V]:[]];return r=>o({...r,children:e.length?e.map(e=>e.text).join(", "):s})},[s,o,V]),e4=(0,t.useCallback)(e=>E(V)?P(V,e):eJ?(null==eG?void 0:eG.id)!==void 0?eG.id===e.id:eG===e:(null==V?void 0:V.id)!==void 0?V.id===e.id:V===e,[V,eG,eJ]),e6=(0,t.useMemo)(()=>W.map(e=>({...e,role:"option",selected:"selected"in e&&void 0===e.selected?void 0:e4(e),onAction:(r,o)=>{var a;if(null==(a=e.onAction)||a.call(e,r,o),!o.defaultPrevented){if(E(V)){let r=V.filter(r=>!M(r,e));D(P(V,e)?r:[...r,e]);return}if(eJ)return void((null==eG?void 0:eG.id)===e.id?eq(void 0):eq(e));D(e===V?void 0:e),e2("selection")}}})).sort((e,r)=>{if(eK){let o=eN.some(r=>Object.entries(r).every(([r,o])=>"selected"===r||e[r]===o)),a=eN.some(e=>Object.entries(e).every(([e,o])=>"selected"===e||r[e]===o));if(o>a)return -1;if(o0&&eQ()),e!==eM&&(eP(e),eQ());let e3=(0,t.useMemo)(()=>({sx:{m:2},contrast:!0,leadingVisual:a.SearchIcon,"aria-label":S,...z}),[S,z]),e8={info:(0,i.jsx)(a.InfoIcon,{size:16}),warning:(0,i.jsx)(a.AlertIcon,{size:16}),error:(0,i.jsx)(a.StopIcon,{size:16})},e9="modal"===eo,e7="modal"!==eo&&ez&&E(V)&&void 0!==er,re="modal"!==eo&&ez&&E(V)&&void 0===er,rr=void 0!==ea||e9||re||e7,ro=void 0!==ea||e9?"always":re||e7?"only-small":void 0,ra=re||e7?"only-big":e9?"never":"always",rt=re&&void 0===ea?"only-small":"never",rl=(void 0!==er||!E(V))&&ez,rn=(0,y.tv)(ez?{regular:"anchored",narrow:"fullscreen"}:void 0,"anchored");return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(B.T,{renderAnchor:e5,anchorRef:eZ,align:en,open:e,onOpen:e0,onClose:e2,overlayProps:{role:"dialog","aria-labelledby":es,"aria-describedby":$?ed:void 0,...K,..."modal"===eo?{top:"50vh",left:"50vw",anchorSide:void 0}:{},style:{"--max-height":null!=K&&K.maxHeight?x.ML[K.maxHeight]:x.ML.large,transform:"modal"===eo?"translate(-50%, -50%)":void 0,...e$?{maxHeight:void 0!==eF?`${eF}px`:"auto"}:{}}},focusTrapSettings:{initialFocusRef:ek||void 0},focusZoneSettings:L,height:X,width:Q,anchorId:Y,variant:ez?{regular:"anchored",narrow:"fullscreen"}:void 0,pinPosition:!X,className:l.Overlay,displayCloseButton:rl,closeButtonProps:{"aria-label":"Cancel and close"},children:(0,i.jsxs)("div",{className:l.Wrapper,"data-variant":eo,children:[(0,i.jsxs)("div",{className:l.Header,"data-variant":rn,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(T.A,{as:"h1",id:es,className:l.Title,children:H}),$?(0,i.jsx)("div",{id:ed,className:l.Subtitle,children:$}):null]}),"modal"!==eo||eS?null:(0,i.jsx)(v.K,{type:"button",variant:"invisible",icon:a.XIcon,"aria-label":"Cancel and close",className:l.ResponsiveCloseButton,onClick:()=>{null==er||er(),e1()}})]}),ee&&(0,i.jsxs)("div",{ref:eH,"data-variant":ee.variant,className:l.Notice,children:[e8[ee.variant],(0,i.jsx)("div",{children:ee.text})]}),(0,i.jsx)(j.u,{filterValue:eh,onFilterChange:eY,onListContainerRefChanged:eU,onInputRefChanged:eX,placeholderText:g,...ei,variant:null!=(ec=ei.groupMetadata)&&ec.length?"horizontal-inset":"inset",role:"listbox","aria-labelledby":ei["aria-label"]?void 0:es,"aria-multiselectable":E(V)?"true":"false",selectionVariant:eJ?"radio":E(V)?"multiple":"single",items:e6,textInputProps:e3,loading:G||eb,loadingType:ev?p.Xl.input:"spinner"===q?p.Xl.bodySpinner:p.Xl.bodySkeleton,message:0!==W.length||Z?Z?(0,i.jsx)(d,{title:Z.title,variant:Z.variant,children:Z.body}):void 0:A,fullScreenOnNarrow:ez,sx:J,className:(0,n.$)(U,l.FilteredActionList),announcementsEnabled:!0}),O?(0,i.jsx)("div",{className:l.Footer,children:O}):rr?(0,i.jsxs)("div",{"data-display-footer":ro,"data-stretch-secondary-action":ra,"data-stretch-save-button":rt,className:(0,n.$)(l.Footer,l.ResponsiveFooter),children:[(0,i.jsx)("div",{"data-stretch-secondary-action":ra,className:l.SecondaryAction,children:ea}),e9||e7?(0,i.jsxs)("div",{"data-stretch-save-button":rt,className:(0,n.$)(l.CancelSaveButtons,{[l.ResponsiveSaveButton]:e7}),children:[(0,i.jsx)(b.Q,{size:"medium",onClick:()=>{null==er||er(),e1()},children:"Cancel"}),(0,i.jsx)(b.Q,{block:void 0===er,variant:"primary",size:"medium",onClick:()=>{eJ&&D(eG),e2("modal"===eo?"selection":"click-outside")},children:"Save"})]}):null,re?(0,i.jsx)("div",{className:l.ResponsiveSaveButton,"data-stretch-save-button":rt,children:(0,i.jsx)(b.Q,{block:!0,variant:"primary",size:"medium",onClick:()=>{e2("click-outside")},children:"Save and close"})}):null]}):null]})}),"modal"===eo&&e?(0,i.jsx)("div",{className:l.Backdrop}):null]})},{SecondaryActionButton:V,SecondaryActionLink:H})},52450:(e,r,o)=>{o.d(r,{f:()=>s});var a=o(96540),t=o(34164),l={SkeletonBox:"prc-Skeleton-SkeletonBox-nSZk3"},n=o(14744),i=o.n(n),c=o(74848);let s=a.forwardRef(function({height:e,width:r,className:o,style:a,...n},s){return(0,c.jsx)("div",{className:(0,t.$)(o,l.SkeletonBox),style:i()(a,{height:e,width:r}),...n,ref:s})})},63867:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(38267),t=o(44999),l={Box:"prc-Spinner-Box-qNUI9",SpinnerAnimation:"prc-Spinner-SpinnerAnimation-e7Gf-"},n=o(34164),i=o(74848),c=o(32947),s=o(6020);let d={small:"16px",medium:"32px",large:"64px"};function v({size:e="medium",srText:r="Loading","aria-label":o,className:a,style:t,...n}){let v=d[e],g=null!==r&&void 0===o,b=(0,c.B)();return(0,i.jsxs)("span",{className:l.Box,children:[(0,i.jsxs)("svg",{height:v,width:v,viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,"aria-label":null!=o?o:void 0,"aria-labelledby":g?b:void 0,className:a,style:t,...n,children:[(0,i.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"currentColor",strokeOpacity:"0.25",strokeWidth:"2",vectorEffect:"non-scaling-stroke"}),(0,i.jsx)("path",{d:"M15 8a7.002 7.002 0 00-7-7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})]}),g?(0,i.jsx)(s.s,{id:b,children:r}):null]})}v.displayName="Spinner";let g=a.Ay.div.withConfig({displayName:"Spinner__StyledBaseSpinner",componentId:"sc-1knt686-0"})(["",""],t.A);function b({sx:e,className:r,...o}){return e?(0,i.jsx)(g,{sx:e,as:v,className:(0,n.$)(r,l.SpinnerAnimation),...o}):(0,i.jsx)(v,{className:(0,n.$)(r,l.SpinnerAnimation),...o})}b.displayName="StyledSpinner",b.displayName="Spinner"},93653:(e,r,o)=>{o.d(r,{O7:()=>d});var a=o(74848),t=o(54175);let l=e=>(0,a.jsx)(t.M,{containerWidth:"full",padding:"none",columnGap:"none",rowGap:"none",_slotsConfig:{header:n,footer:s},...e});l.displayName="Root",l.displayName="SplitPageLayout";let n=({padding:e="normal",divider:r="line",...o})=>(0,a.jsx)(t.M.Header,{padding:e,divider:r,...o});n.displayName="Header",n.displayName="SplitPageLayout.Header";let i=({width:e="large",padding:r="normal",...o})=>(0,a.jsx)(t.M.Content,{width:e,padding:r,...o});i.displayName="Content",i.displayName="SplitPageLayout.Content";let c=({position:e="start",sticky:r=!0,padding:o="normal",divider:l="line",...n})=>(0,a.jsx)(t.M.Pane,{position:e,sticky:r,padding:o,divider:l,...n});c.displayName="Pane",c.displayName="SplitPageLayout.Pane";let s=({padding:e="normal",divider:r="line",...o})=>(0,a.jsx)(t.M.Footer,{padding:e,divider:r,...o});s.displayName="Footer",s.displayName="SplitPageLayout.Footer";let d=Object.assign(l,{Header:n,Content:i,Pane:c,Footer:s})},64437:(e,r,o)=>{o.d(r,{B:()=>s,a:()=>d});var a=o(96540);function t(e,r){if(null!=r)return"object"==typeof r?Object.fromEntries(Object.entries(r).map(([r,o])=>[`data-${e}-${r}`,o])):Object.fromEntries([[`data-${e}`,r]])}var l={Stack:"prc-Stack-Stack-WJVsK",StackItem:"prc-Stack-StackItem-CweWT"},n=o(34164),i=o(16436),c=o(74848);let s=(0,a.forwardRef)(({as:e,children:r,align:o="stretch",direction:a="vertical",gap:s,justify:d="start",padding:v="none",wrap:g="nowrap",className:b,...u},h)=>(0,c.jsx)(i._,{as:e,ref:h,...u,className:(0,n.$)(b,l.Stack),...t("gap",s),...t("direction",a),...t("align",o),...t("wrap",g),...t("justify",d),...t("padding",v),children:r})),d=(0,a.forwardRef)(({as:e,children:r,grow:o,className:a,...s},d)=>(0,c.jsx)(i._,{as:e,ref:d,...s,className:(0,n.$)(a,l.StackItem),...t("grow",o),children:r}))},46309:(e,r,o)=>{o.d(r,{B:()=>t});var a=o(64437);let t=Object.assign(a.B,{Item:a.a})},91089:(e,r,o)=>{o.d(r,{A:()=>h});var a=o(38621),t=o(38267),l=o(57304),n=o(59299),i=o(44999),c=o(74848),s=o(53110);let d={issueOpened:a.IssueOpenedIcon,pullOpened:a.GitPullRequestIcon,issueClosed:a.IssueClosedIcon,issueClosedNotPlanned:a.SkipIcon,pullClosed:a.GitPullRequestClosedIcon,pullMerged:a.GitMergeIcon,draft:a.GitPullRequestDraftIcon,issueDraft:a.IssueDraftIcon,pullQueued:a.GitMergeQueueIcon,unavailable:a.AlertIcon,open:null,closed:null},v={issueOpened:"Issue",pullOpened:"Pull request",issueClosed:"Issue",issueClosedNotPlanned:"Issue, not planned",pullClosed:"Pull request",pullMerged:"Pull request",draft:"Pull request",issueDraft:"Issue",pullQueued:"Pull request",unavailable:"",open:"",closed:""},g=(0,l.Ox)({prop:"status",variants:{issueClosed:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"},issueClosedNotPlanned:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},pullClosed:{backgroundColor:"closed.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-closed-emphasis, transparent)"},pullMerged:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"},pullQueued:{backgroundColor:"attention.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-attention-emphasis, transparent)"},issueOpened:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},pullOpened:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},draft:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},issueDraft:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},unavailable:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},open:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},closed:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"}}}),b=(0,l.Ox)({prop:"variant",variants:{small:{paddingX:2,paddingY:1,fontSize:0},normal:{paddingX:"12px",paddingY:2,fontSize:1}}}),u=t.Ay.span.withConfig({displayName:"StateLabel__StateLabelBase",componentId:"sc-qthdln-0"})(["display:inline-flex;align-items:center;font-weight:",";line-height:16px;color:",";text-align:center;border-radius:",";",";",";",";"],(0,n.Jt)("fontWeights.bold"),(0,n.Jt)("colors.canvas.default"),(0,n.Jt)("radii.3"),g,b,i.A);function h({children:e,status:r,variant:o="normal",...t}){let l="open"===r||"closed"===r;return(0,c.jsxs)(u,{...t,variant:o,status:r,children:[r&&!l&&(0,c.jsx)(s.A,{..."small"===o?{width:"1em"}:{},icon:d[r]||a.QuestionIcon,"aria-label":v[r],sx:{mr:1}}),e]})}h.displayName="StateLabel"},60499:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(34164),t=o(96540),l=o(38267),n=o(59299),i=o(82678),c=o(44999),s=o(46273),d=o(74848),v=o(69676);let g=l.Ay.div.withConfig({displayName:"TabNav__TabNavBase",componentId:"sc-pwdi4r-0"})(["",""],c.A),b=l.Ay.div.withConfig({displayName:"TabNav__TabNavTabList",componentId:"sc-pwdi4r-1"})(["display:flex;margin-bottom:-1px;overflow:auto;"]),u=l.Ay.nav.withConfig({displayName:"TabNav__TabNavNav",componentId:"sc-pwdi4r-2"})(["margin-top:0;border-bottom:1px solid ",";"],(0,n.Jt)("colors.border.default"));function h({children:e,"aria-label":r,...o}){let a=(0,t.useRef)(null),[l,n]=(0,t.useState)(!1);t.useEffect(()=>{a.current&&a.current.closest("[role=menu]")&&n(!0)},[a]);let c=t.useCallback(()=>{var e,r,o;let t=null==(e=a.current)?void 0:e.querySelector("[role=tab][aria-selected=true]"),l=null==(r=a.current)?void 0:r.querySelector("[role=tab]");return null!=(o=null!=t?t:l)?o:void 0},[a]),{containerRef:s}=(0,i.G)({containerRef:a,bindKeys:v.z0.ArrowHorizontal|v.z0.HomeAndEnd,focusOutBehavior:"wrap",focusInStrategy:l?"previous":c,focusableElementFilter:e=>"tab"===e.getAttribute("role")},[l]);return(0,d.jsx)(g,{...o,ref:s,children:(0,d.jsx)(u,{"aria-label":r,children:(0,d.jsx)(b,{role:"tablist",children:e})})})}h.displayName="TabNav";let f=l.Ay.a.attrs(e=>({className:(0,a.$)("TabNav-item",e.selected&&"selected",e.className),role:"tab","aria-selected":!!e.selected,tabIndex:-1})).withConfig({displayName:"TabNav__TabNavLink",componentId:"sc-pwdi4r-3"})(["padding:8px 12px;font-size:",";line-height:20px;color:",";text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;",";&:hover,&:focus{color:",";text-decoration:none;}&.selected{color:",";border-color:",";border-top-right-radius:",";border-top-left-radius:",";background-color:",";}",";"],(0,n.Jt)("fontSizes.1"),(0,n.Jt)("colors.fg.default"),(0,s.A)("-6px"),(0,n.Jt)("colors.fg.default"),(0,n.Jt)("colors.fg.default"),(0,n.Jt)("colors.border.default"),(0,n.Jt)("radii.2"),(0,n.Jt)("radii.2"),(0,n.Jt)("colors.canvas.default"),c.A);f.displayName="TabNav.Link";var p=Object.assign(h,{Link:f})},52464:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(34164),t=o(96540),l={Text:"prc-Text-Text-0ima0"},n=o(59102),i=o(74848),c=o(64515);let s=(0,n.J)("span"),d=(0,t.forwardRef)(({as:e="span",className:r,size:o,weight:n,...d},v)=>{let g=t.useRef(null);return(0,c.T)(v,g),(0,i.jsx)(s,{as:e,className:(0,a.$)(r,l.Text),"data-size":o,"data-weight":n,...d,ref:g})});d.displayName="Text"},9591:(e,r,o)=>{o.d(r,{A:()=>x});var a=o(96540),t=o(44363),l=o(34164),n=o(11031),i=o(88262),c=o(87330),s=o(55847),d={Invisible:"prc-components-Invisible-uIWry",TextInputAction:"prc-components-TextInputAction-YT3YI",ConditionalTooltip:"prc-components-ConditionalTooltip-6cihH"},v=o(74848),g=o(89985);let b=({"aria-label":e,children:r,tooltipDirection:o})=>(0,v.jsx)(v.Fragment,{children:e?(0,v.jsx)(g.m,{text:e,direction:o,className:d.ConditionalTooltip,children:r}):r}),u=(0,a.forwardRef)(({"aria-label":e,"aria-labelledby":r,tooltipDirection:o,children:a,icon:t,sx:n,className:i,variant:g="invisible",...u},h)=>{let f={className:(0,l.$)("invisible"===g&&d.Invisible,i),sx:n||{}};(!t||e)&&(a||e)||console.warn("Use the `aria-label` prop to provide an accessible label for assistive technology");let p=e?{"aria-label":e}:r?{"aria-labelledby":r}:{"aria-label":""};return(0,v.jsx)("span",{className:(0,l.$)("TextInput-action",d.TextInputAction),children:t&&!a&&e?(0,v.jsx)(c.K,{...p,tooltipDirection:null!=o?o:"s",variant:g,type:"button",icon:t,size:"small",...f,...u,ref:h}):(0,v.jsx)(b,{"aria-label":e,children:(0,v.jsx)(s.Q,{variant:g,type:"button",...f,...u,ref:h,children:a})})})});var h=o(9634),f=o(87644),p=o(81425);let m=a.forwardRef(({icon:e,leadingVisual:r,trailingVisual:o,trailingAction:c,block:s,className:d,contrast:g,disabled:b,loading:u,loaderPosition:m="auto",loaderText:x="Loading",monospace:C,validationStatus:y,sx:k,size:w,onFocus:B,onBlur:T,width:j,minWidth:A,maxWidth:S,variant:N,type:I="text",required:E,...L},M)=>{let[P,R]=(0,a.useState)(!1),V=(0,p.L)(M),H=(0,l.$)(d,"TextInput-wrapper"),$=u&&("leading"===m||!!(r&&"trailing"!==m)),D=u&&("trailing"===m||!!("auto"===m&&!r)),F=(0,a.useId)(),_=(0,a.useId)(),W=(0,a.useId)(),O=(0,l.$)(L["aria-describedby"],r&&F,o&&_,u&&W)||void 0,z=(0,a.useCallback)(e=>{R(!0),B&&B(e)},[B]),K=(0,a.useCallback)(e=>{R(!1),T&&T(e)},[T]);return(0,v.jsxs)(i.xC,{block:s,className:H,validationStatus:y,contrast:g,disabled:b,monospace:C,sx:k,size:w,width:j,minWidth:A,maxWidth:S,variant:N,hasLeadingVisual:!!(r||$),hasTrailingVisual:!!(o||D),hasTrailingAction:!!c,isInputFocused:P,onClick:()=>{var e;null==(e=V.current)||e.focus()},"aria-busy":!!u,children:[e&&(0,v.jsx)(e,{className:"TextInput-icon"}),(0,v.jsx)(n.A,{visualPosition:"leading",showLoadingIndicator:$,hasLoadingIndicator:"boolean"==typeof u,id:F,children:"string"!=typeof r&&(0,t.isValidElementType)(r)?(0,v.jsx)(r,{}):r}),(0,v.jsx)(h.A,{ref:V,disabled:b,onFocus:z,onBlur:K,type:I,"aria-required":E,"aria-invalid":"error"===y?"true":void 0,...L,"aria-describedby":O,"data-component":"input"}),u&&(0,v.jsx)(f.A,{id:W,children:x}),(0,v.jsx)(n.A,{visualPosition:"trailing",showLoadingIndicator:D,hasLoadingIndicator:"boolean"==typeof u,id:_,"data-testid":"text-input-trailing-visual",children:"string"!=typeof o&&(0,t.isValidElementType)(o)?(0,v.jsx)(o,{}):o}),c]})});m.displayName="TextInput";var x=Object.assign(m,{Action:u})},87828:(e,r,o)=>{o.d(r,{A:()=>C});var a=o(69676),t=o(55966),l=o(83317),n=o(96540),i=o(44363),c=o(64515),s=o(82678),d=o(13922),v=o(88262),g=o(9634),b=o(11031),u={TextInputWrapper:"prc-TextInputWithTokens-TextInputWrapper-kj1cB",UnstyledTextInput:"prc-TextInputWithTokens-UnstyledTextInput-F582M",InputWrapper:"prc-TextInputWithTokens-InputWrapper-wloGg",Container:"prc-TextInputWithTokens-Container-mBzq-"},h=o(34164),f=o(74848),p=o(52464);let m={small:0,medium:1,large:1,xlarge:2};function x({icon:e,leadingVisual:r,trailingVisual:o,loading:x,loaderPosition:C="auto",contrast:y,className:k,block:w,disabled:B,sx:T,tokens:j,onTokenRemove:A,tokenComponent:S=d.A,preventTokenWrapping:N=!1,size:I="xlarge",hideTokenRemoveButtons:E=!1,maxHeight:L,width:M,minWidth:P,maxWidth:R,validationStatus:V,variant:H,visibleTokenCount:$,style:D,...F},_){let{onBlur:W,onFocus:O,onKeyDown:z,...K}=(0,l.c)(F),J=(0,n.useRef)(null);(0,c.T)(_,J);let[G,q]=(0,n.useState)(),[U,X]=(0,n.useState)(!!$),{containerRef:Q}=(0,s.G)({focusOutBehavior:"wrap",bindKeys:a.z0.ArrowHorizontal|a.z0.HomeAndEnd,focusableElementFilter:e=>!e.getAttributeNames().includes("aria-hidden"),getNextFocusable:e=>{var r;if(!G&&0!==G)return;let o=G+1;return("next"===e&&(o+=1),"previous"===e&&(o-=1),o>j.length||o<1)?J.current||void 0:null==(r=Q.current)?void 0:r.children[o]}},[G]),Y=e=>{A(e),setTimeout(()=>{var e,r,o;let a=null==(e=Q.current)?void 0:e.children[G||0],l=a&&(0,t.tp)(a)?a:Array.from((null==(r=Q.current)?void 0:r.children)||[]).find(e=>(0,t.tp)(e));l?l.focus():null==(o=J.current)||o.focus()},0)},Z=e=>()=>{B||q(e)},ee=()=>{q(void 0),setTimeout(()=>{var e;!(null!=(e=Q.current)&&e.contains(document.activeElement))&&$&&X(!0)},0)},er=e=>{if("Escape"===e.key){var r;null==(r=J.current)||r.focus()}},eo=e=>{e.stopPropagation()},ea=U?j.slice(0,$):j,et=x&&("leading"===C||!!(r&&"trailing"!==C)),el=x&&("trailing"===C||"auto"===C&&!r);return(0,f.jsxs)(v.xC,{block:w,contrast:y,disabled:B,hasLeadingVisual:!!(r||et),hasTrailingVisual:!!(o||el),width:M,minWidth:P,maxWidth:R,size:{small:"small",medium:"small",large:"medium",xlarge:"medium"}[I],validationStatus:V,variant:H,onClick:()=>{var e;null==(e=J.current)||e.focus()},"data-token-wrapping":!!(N||L)||void 0,className:(0,h.$)(k,u.TextInputWrapper),style:L?{maxHeight:L,...D}:D,sx:T,children:[e&&!r&&(0,f.jsx)(e,{className:"TextInput-icon"}),(0,f.jsx)(b.A,{hasLoadingIndicator:"boolean"==typeof x,visualPosition:"leading",showLoadingIndicator:et,children:"string"!=typeof r&&(0,i.isValidElementType)(r)?(0,f.jsx)(r,{}):r}),(0,f.jsxs)("div",{ref:Q,className:u.Container,"data-prevent-token-wrapping":N,children:[(0,f.jsx)("div",{className:u.InputWrapper,children:(0,f.jsx)(g.A,{ref:J,disabled:B,onFocus:e=>{O&&O(e),q(void 0),$&&X(!1)},onBlur:e=>{W&&W(e),setTimeout(()=>{var e;!(null!=(e=Q.current)&&e.contains(document.activeElement))&&$&&X(!0)},0)},onKeyDown:e=>{var r;if(z&&z(e),null!=(r=J.current)&&r.value)return;let o=j[j.length-1];"Backspace"===e.key&&o&&(Y(o.id),J.current&&(J.current.value=`${o.text} `),setTimeout(()=>{var e;null==(e=J.current)||e.select()},0))},type:"text",className:u.UnstyledTextInput,"aria-invalid":"error"===V?"true":"false",...K})}),ea.map(({id:e,...r},o)=>(0,f.jsx)(S,{disabled:B,onFocus:Z(o),onBlur:ee,onKeyUp:er,onClick:eo,isSelected:G===o,onRemove:()=>{Y(e)},hideRemoveButton:B||E,size:I,tabIndex:0,...r},e)),U&&j.length-ea.length?(0,f.jsxs)(p.A,{color:"fg.muted",fontSize:m[I],children:["+",j.length-ea.length]}):null]}),(0,f.jsx)(b.A,{hasLoadingIndicator:"boolean"==typeof x,visualPosition:"trailing",showLoadingIndicator:el,children:"string"!=typeof o&&(0,i.isValidElementType)(o)?(0,f.jsx)(o,{}):o})]})}x.displayName="TextInputWithTokensInnerComponent";let C=n.forwardRef(x);C.displayName="TextInputWithTokens"},19647:(e,r,o)=>{o.d(r,{Ay:()=>d});var a=o(96540),t=o(88262),l={TextArea:"prc-Textarea-TextArea-13q4j"},n=o(74848);let i=7,c=30,s="both",d=a.forwardRef(({value:e,disabled:r,sx:o,required:a,validationStatus:d,rows:v=i,cols:g=c,resize:b=s,block:u,contrast:h,className:f,...p},m)=>(0,n.jsx)(t.SH,{sx:o,validationStatus:d,disabled:r,block:u,contrast:h,className:f,children:(0,n.jsx)("textarea",{value:e,"data-resize":b,"aria-required":a,"aria-invalid":"error"===d?"true":"false",ref:m,disabled:r,rows:v,cols:g,className:l.TextArea,...p})}));d.displayName="Textarea"},30391:(e,r,o)=>{o.d(r,{NP:()=>u,DP:()=>h});var a=o(96540),t=o(40961),l=o(38267),n=o(44360),i=o(14744),c=o.n(i);let s=(e,{isPropUpdateDisabled:r=!1,isEqual:o=Object.is}={})=>{let[t,l]=(0,a.useState)(e),[n,i]=(0,a.useState)(e),c=e instanceof Function?e():e;return r||o(n,c)||(i(c),l(c)),[t,l]};var d=o(74848),v=o(32947);let g=a.createContext({setColorMode:()=>null,setDayScheme:()=>null,setNightScheme:()=>null}),b=e=>{try{var r;let o=null==(r=document.getElementById(`__PRIMER_DATA_${e}__`))?void 0:r.textContent;if(o)return JSON.parse(o)}catch(e){}return{}},u=({children:e,...r})=>{var o,i,u,m,x,C,y,k;let{theme:w,colorMode:B,dayScheme:T,nightScheme:j}=h(),A=null!=(o=null!=(i=r.theme)?i:w)?o:n.A,S=(0,v.B)(),{resolvedServerColorMode:N}=b(S),I=a.useRef(N),[E,L]=s(null!=(u=null!=(m=r.colorMode)?m:B)?u:"day"),[M,P]=s(null!=(x=null!=(C=r.dayScheme)?C:T)?x:"light"),[R,V]=s(null!=(y=null!=(k=r.nightScheme)?k:j)?y:"dark"),H=function(){let[e,r]=a.useState(f);return a.useEffect(()=>{var e,o;let a=null==(e=window)||null==(o=e.matchMedia)?void 0:o.call(e,"(prefers-color-scheme: dark)");function t(e){return e?"night":"day"}function l(e){r(t(e.matches))}if(a){if(r(t(a.matches)),void 0!==a.addEventListener)return a.addEventListener("change",l),function(){a.removeEventListener("change",l)};if(void 0!==a.addListener)return a.addListener(l),function(){a.removeListener(l)}}},[]),e}(),$=I.current||p(E,H),D=function(e,r,o){switch(e){case"day":case"light":return r;case"dark":case"night":return o}}($,M,R),{resolvedTheme:F,resolvedColorScheme:_}=a.useMemo(()=>(function(e,r){if(!e.colorSchemes)return{resolvedTheme:e,resolvedColorScheme:void 0};if(!e.colorSchemes[r]){console.error(`\`${r}\` scheme not defined in \`theme.colorSchemes\``);let o=Object.keys(e.colorSchemes)[0];return{resolvedTheme:c()(e,e.colorSchemes[o]),resolvedColorScheme:o}}return{resolvedTheme:c()(e,e.colorSchemes[r]),resolvedColorScheme:r}})(A,D),[A,D]);return a.useEffect(function(){let e=p(E,H);I.current&&(I.current!==e&&window.setTimeout(()=>{t.flushSync(()=>{L(e)}),L(E)}),I.current=null)},[E,H,L]),(0,d.jsx)(g.Provider,{value:{theme:F,colorScheme:D,colorMode:E,resolvedColorMode:$,resolvedColorScheme:_,dayScheme:M,nightScheme:R,setColorMode:L,setDayScheme:P,setNightScheme:V},children:(0,d.jsxs)(l.NP,{theme:F,children:[e,r.preventSSRMismatch?(0,d.jsx)("script",{type:"application/json",id:`__PRIMER_DATA_${S}__`,dangerouslySetInnerHTML:{__html:JSON.stringify({resolvedServerColorMode:$})}}):null]})})};function h(){return a.useContext(g)}function f(){var e,r,o;return"undefined"!=typeof window&&null!=(e=(r=window).matchMedia)&&null!=(o=e.call(r,"(prefers-color-scheme: dark)"))&&o.matches?"night":"day"}function p(e,r){return"auto"===e?r:e}u.displayName="ThemeProvider"},93597:(e,r,o)=>{o.d(r,{A:()=>u});var a=o(34164),t=o(96540),l={Timeline:"prc-Timeline-Timeline-iQjcc",TimelineItem:"prc-Timeline-TimelineItem-Sd-t-",TimelineBadge:"prc-Timeline-TimelineBadge-BqMiN",TimelineBadgeWrapper:"prc-Timeline-TimelineBadgeWrapper-75vYD",TimelineBody:"prc-Timeline-TimelineBody-WWZY0",TimelineBreak:"prc-Timeline-TimelineBreak-dPnDJ"},n=o(44683),i=o(74848),c=o(75177);let s=t.forwardRef(({clipSidebar:e,className:r,sx:o=n.E,...t},s)=>o!==n.E?(0,i.jsx)(c.A,{as:"div",sx:o,...t,className:(0,a.$)(r,l.Timeline),ref:s,"data-clip-sidebar":e?"":void 0}):(0,i.jsx)("div",{...t,className:(0,a.$)(r,l.Timeline),ref:s,"data-clip-sidebar":e?"":void 0}));s.displayName="Timeline";let d=t.forwardRef(({condensed:e,className:r,sx:o=n.E,...t},s)=>o!==n.E?(0,i.jsx)(c.A,{as:"div",...t,className:(0,a.$)(r,"Timeline-Item",l.TimelineItem),ref:s,"data-condensed":e?"":void 0,sx:o}):(0,i.jsx)("div",{...t,className:(0,a.$)(r,"Timeline-Item",l.TimelineItem),ref:s,"data-condensed":e?"":void 0}));d.displayName="TimelineItem";let v=({sx:e=n.E,className:r,...o})=>e!==n.E?(0,i.jsx)("div",{className:l.TimelineBadgeWrapper,children:(0,i.jsx)(c.A,{...o,sx:e,className:(0,a.$)(r,l.TimelineBadge)})}):(0,i.jsx)("div",{className:l.TimelineBadgeWrapper,children:(0,i.jsx)("div",{...o,className:(0,a.$)(r,l.TimelineBadge)})});v.displayName="TimelineBadge",v.displayName="Timeline.Badge";let g=t.forwardRef(({className:e,sx:r=n.E,...o},t)=>r!==n.E?(0,i.jsx)(c.A,{as:"div",...o,className:(0,a.$)(e,l.TimelineBody),ref:t,sx:r}):(0,i.jsx)("div",{...o,className:(0,a.$)(e,l.TimelineBody),ref:t}));g.displayName="TimelineBody";let b=t.forwardRef(({className:e,sx:r=n.E,...o},t)=>r!==n.E?(0,i.jsx)(c.A,{as:"div",...o,className:(0,a.$)(e,l.TimelineBreak),ref:t,sx:r}):(0,i.jsx)("div",{...o,className:(0,a.$)(e,l.TimelineBreak),ref:t}));b.displayName="TimelineBreak";var u=Object.assign(s,{Item:d,Badge:v,Body:g,Break:b})},81679:(e,r,o)=>{o.d(r,{A:()=>k});var a=o(96540),t=o(38267),l=o(57304),n=o(59299),i=o(44999),c=o(46273),s=o(74848),d=o(35357),v=o(75177),g=o(63867),b=o(52464);let u="80ms",h="cubic-bezier(0.5, 1, 0.89, 1)",f=(0,l.Ox)({prop:"size",variants:{small:{height:"24px",width:"48px"}}}),p=({size:e})=>(0,s.jsx)("svg",{"aria-hidden":"true",width:"small"===e?"12":"16",height:"small"===e?"12":"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M8 12.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9ZM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z"})});p.displayName="CircleIcon";let m=({size:e})=>(0,s.jsx)("svg",{"aria-hidden":"true",width:"small"===e?"12":"16",height:"small"===e?"12":"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M8 2a.75.75 0 0 1 .75.75v11.5a.75.75 0 0 1-1.5 0V2.75A.75.75 0 0 1 8 2Z"})});m.displayName="LineIcon";let x=t.Ay.button.withConfig({displayName:"ToggleSwitch__SwitchButton",componentId:"sc-e6gszy-0"})(["vertical-align:middle;cursor:pointer;user-select:none;appearance:none;text-decoration:none;padding:0;transition-property:background-color,border-color;transition-duration:",";transition-timing-function:",";border-radius:",";border-style:solid;border-width:1px;display:block;height:32px;width:64px;position:relative;overflow:hidden;",";@media (pointer:coarse){&:before{content:'';position:absolute;left:0;right:0;transform:translateY(-50%);top:50%;min-height:44px;}}@media (prefers-reduced-motion){transition:none;*{transition:none;}}&:hover:not(:disabled),&:focus:focus-visible{background-color:",";}&:active,&:active:focus-visible{background-color:",";}"," "," ",""],u,h,(0,n.Jt)("radii.2"),(0,c.A)("3px"),(0,n.Jt)("colors.switchTrack.hoverBg"),(0,n.Jt)("colors.switchTrack.activeBg"),e=>e.disabled?(0,t.AH)(["background-color:",";border-color:transparent;cursor:not-allowed;transition-property:none;"],(0,n.Jt)("colors.switchTrack.disabledBg")):e.checked?(0,t.AH)(["background-color:",";border-color:var(--control-checked-borderColor-rest,transparent);&:hover:not(:disabled),&:focus:focus-visible{background-color:",";}&:active,&:active:focus-visible{background-color:",";}"],(0,n.Jt)("colors.switchTrack.checked.bg"),(0,n.Jt)("colors.switchTrack.checked.hoverBg"),(0,n.Jt)("colors.switchTrack.checked.activeBg")):(0,t.AH)(["background-color:",";border-color:var(--controlTrack-borderColor-rest,transparent);&:active{background-color:",";}"],(0,n.Jt)("colors.switchTrack.bg"),(0,n.Jt)("colors.switchTrack.activeBg")),i.A,f),C=t.Ay.div.withConfig({displayName:"ToggleSwitch__ToggleKnob",componentId:"sc-e6gszy-1"})(["background-color:",";border-width:1px;border-style:solid;border-color:",";border-radius:calc("," - 1px);width:50%;position:absolute;top:0;bottom:0;transition-property:transform;transition-duration:",";transition-timing-function:",";transform:",";z-index:1;@media (prefers-reduced-motion){transition:none;}",""],(0,n.Jt)("colors.switchKnob.bg"),e=>e.disabled?(0,n.Jt)("colors.switchTrack.disabledBg"):(0,n.Jt)("colors.switchKnob.border"),(0,n.Jt)("radii.2"),u,h,e=>`translateX(${e.checked?"100%":"0px"})`,e=>e.disabled?(0,t.AH)(["border-color:",";"],(0,n.Jt)("colors.switchTrack.disabledBg")):e.checked?(0,t.AH)(["border-color:",";"],(0,n.Jt)("colors.switchKnob.checked.border")):void 0),y={visibility:"hidden",height:0},k=a.forwardRef(function(e,r){let{"aria-labelledby":o,"aria-describedby":t,defaultChecked:l,disabled:n,loading:i,checked:c,onChange:h,onClick:f,buttonType:k="button",size:w="medium",statusLabelPosition:B="start",sx:T,...j}=e,A=void 0!==c,[S,N]=(0,d.p)(c,h,!!l),I=!n&&!i,E=(0,a.useCallback)(e=>{A||N(!S),f&&f(e)},[f,A,S,N]);return(0,a.useEffect)(()=>{h&&A&&h(!!c)},[h,c,A,k]),(0,s.jsxs)(v.A,{display:"inline-flex",alignItems:"center",flexDirection:"start"===B?"row":"row-reverse",sx:T,...j,children:[i?(0,s.jsx)(g.A,{size:"small"}):null,(0,s.jsxs)(b.A,{color:I?"fg.default":"fg.muted",fontSize:+("small"!==w),mx:2,"aria-hidden":"true",sx:{position:"relative",cursor:"pointer"},onClick:E,children:[(0,s.jsx)(v.A,{textAlign:"right",sx:S?null:y,children:"On"}),(0,s.jsx)(v.A,{textAlign:"right",sx:S?y:null,children:"Off"})]}),(0,s.jsxs)(x,{ref:r,type:k,onClick:E,"aria-labelledby":o,"aria-describedby":t,"aria-pressed":S,checked:S,size:w,disabled:!I,children:[(0,s.jsxs)(v.A,{"aria-hidden":"true",display:"flex",alignItems:"center",width:"100%",height:"100%",overflow:"hidden",children:[(0,s.jsx)(v.A,{flexGrow:1,flexShrink:0,flexBasis:"50%",color:I?"switchTrack.checked.fg":"switchTrack.checked.disabledFg",lineHeight:"0",sx:{transform:`translateX(${S?"0":"-100%"})`,transitionProperty:"transform",transitionDuration:u},children:(0,s.jsx)(m,{size:w})}),(0,s.jsx)(v.A,{flexGrow:1,flexShrink:0,flexBasis:"50%",color:I?"switchTrack.fg":"switchTrack.disabledFg",lineHeight:"0",sx:{transform:`translateX(${S?"100%":"0"})`,transitionProperty:"transform",transitionDuration:u},children:(0,s.jsx)(p,{size:w})})]}),(0,s.jsx)(C,{"aria-hidden":"true",disabled:!I,checked:S})]})]})})},28115:(e,r,o)=>{o.d(r,{A:()=>T});var a=o(96540),t=o(94329),l=o(19398);function n(e,r,o){return Math.min(Math.max(e,o),r)}let ColorError=class ColorError extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}};function i(e){if("string"!=typeof e)throw new ColorError(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let r=e.trim();r=h.test(e)?function(e){let r=s[function(e){let r=5381,o=e.length;for(;o;)r=33*r^e.charCodeAt(--o);return(r>>>0)%2341}(e.toLowerCase().trim())];if(!r)throw new ColorError(e);return`#${r}`}(e):e;let o=v.exec(r);if(o){let e=Array.from(o).slice(1);return[...e.slice(0,3).map(e=>parseInt(d(e,2),16)),parseInt(d(e[3]||"f",2),16)/255]}let a=g.exec(r);if(a){let e=Array.from(a).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let t=b.exec(r);if(t){let e=Array.from(t).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let l=u.exec(r);if(l){let[r,o,a,t]=Array.from(l).slice(1).map(parseFloat);if(n(0,100,o)!==o||n(0,100,a)!==a)throw new ColorError(e);return[...p(r,o,a),Number.isNaN(t)?1:t]}throw new ColorError(e)}let c=e=>parseInt(e.replace(/_/g,""),36),s="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,r)=>{let o=c(r.substring(0,3)),a=c(r.substring(3)).toString(16),t="";for(let e=0;e<6-a.length;e++)t+="0";return e[o]=`${t}${a}`,e},{}),d=(e,r)=>Array.from(Array(r)).map(()=>e).join(""),v=RegExp(`^#${d("([a-f0-9])",3)}([a-f0-9])?$`,"i"),g=RegExp(`^#${d("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),b=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${d(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),u=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,h=/^[a-z]+$/i,f=e=>Math.round(255*e),p=(e,r,o)=>{let a=o/100;if(0===r)return[a,a,a].map(f);let t=(e%360+360)%360/60,l=r/100*(1-Math.abs(2*a-1)),n=l*(1-Math.abs(t%2-1)),i=0,c=0,s=0;t>=0&&t<1?(i=l,c=n):t>=1&&t<2?(i=n,c=l):t>=2&&t<3?(c=l,s=n):t>=3&&t<4?(c=n,s=l):t>=4&&t<5?(i=n,s=l):t>=5&&t<6&&(i=l,s=n);let d=a-l/2;return[i+d,c+d,s+d].map(f)};var m=o(30391),x=o(28998),C={IssueLabel:"prc-Token-IssueLabel-ZuoEW",RemoveButton:"prc-Token-RemoveButton-H4Dmg"},y=o(34164),k=o(74848);let w={"--lightness-threshold":"0.453","--border-threshold":"0.96","--border-alpha":"max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1))",background:"rgb(var(--label-r), var(--label-g), var(--label-b))",color:"hsl(0, 0%, calc(var(--lightness-switch) * 100%))",borderWidth:1,borderStyle:"solid",borderColor:"hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha))"},B={"--lightness-threshold":"0.6","--background-alpha":"0.18","--border-alpha":"0.3","--lighten-by":"calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch))",borderWidth:1,borderStyle:"solid",background:"rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha))",color:"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%))",borderColor:"hsla(var(--label-h), calc(var(--label-s) * 1%),calc((var(--label-l) + var(--lighten-by)) * 1%),var(--border-alpha))"},T=(0,a.forwardRef)((e,r)=>{let{as:o,fillColor:n="#999",onRemove:c,id:s,isSelected:d,text:v,size:g=t.g8,hideRemoveButton:b,href:u,onClick:h,className:f,...p}=e,T={as:o,href:u,onClick:h},{resolvedColorScheme:j}=(0,m.DP)(),A=(0,t.kA)(e)&&!!c&&!b,S=(0,a.useMemo)(()=>{let[r,o,a]=i(n),[l,s,v]=function(e){let[r,o,a,t]=i(e).map((e,r)=>3===r?e:e/255),l=Math.max(r,o,a),n=Math.min(r,o,a),c=(l+n)/2;if(l===n)return[0,0,c,t];let s=l-n;return[60*(r===l?(o-a)/s+6*(o.5?s/(2-l-n):s/(l+n),c,t]}(n),g=!(null!=j&&j.startsWith("dark"));return{"--label-r":String(r),"--label-g":String(o),"--label-b":String(a),"--label-h":String(Math.round(l)),"--label-s":String(Math.round(100*s)),"--label-l":String(Math.round(100*v)),"--perceived-lightness":"calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255)","--lightness-switch":"max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))",paddingRight:b||!c?void 0:0,position:"relative",...g?w:B,...d?{background:g?"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 5) * 1%))":B.background,":focus":{outline:"none"},":after":{content:'""',position:"absolute",zIndex:1,top:"-2px",right:"-2px",bottom:"-2px",left:"-2px",display:"block",pointerEvents:"none",boxShadow:`0 0 0 2px ${g?"rgb(var(--label-r), var(--label-g), var(--label-b))":"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%))"}`,borderRadius:"999px"}}:{},...(0,t.kA)(e)?{"&:hover":{...g?{backgroundImage:"linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)), rgb(var(--label-r),var(--label-g),var(--label-b)))"}:{background:"hsla(var(--label-h), calc(var(--label-s) * 1%), calc(calc(var(--label-l) + 10) * 1%), 0.3);"},boxShadow:"shadow.medium"}}:{}}},[n,j,b,c,d,e]);return(0,k.jsxs)(t.Ay,{onRemove:c,id:null==s?void 0:s.toString(),isSelected:d,className:(0,y.$)(C.IssueLabel,f),text:v,size:g,style:S,"data-has-remove-button":!b&&!!c,...!A?T:{},...p,ref:r,children:[(0,k.jsx)(x.A,{...A?T:{},children:v}),!b&&c?(0,k.jsx)(l.A,{borderOffset:1,onClick:e=>{e.stopPropagation(),c&&c()},size:g,"aria-hidden":A?"true":"false",isParentInteractive:(0,t.kA)(e),"data-has-multiple-action-targets":A,className:C.RemoveButton}):null]})});T.displayName="IssueLabelToken"},13922:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(96540),t=o(44683),l=o(94329),n=o(19398),i=o(28998),c=o(87644),s={Token:"prc-Token-Token-L2-At",LeadingVisualContainer:"prc-Token-LeadingVisualContainer-YTg7O",LargeLeadingVisual:"prc-Token-LargeLeadingVisual-UdxDk"},d=o(34164),v=o(74848);let g=({children:e,size:r})=>(0,v.jsx)("div",{className:(0,d.$)(s.LeadingVisualContainer,{[s.LargeLeadingVisual]:r&&["large","xlarge"].includes(r)}),children:e});g.displayName="LeadingVisualContainer";let b=(0,a.forwardRef)((e,r)=>{let{as:o,onRemove:a,id:b,leadingVisual:u,text:h,size:f=l.g8,hideRemoveButton:p,href:m,onClick:x,sx:C=t.E,className:y,style:k,...w}=e,B=(0,l.kA)(e)&&!!a&&!p,T={as:o,href:m,onClick:x};return(0,v.jsxs)(l.Ay,{onRemove:a,id:null==b?void 0:b.toString(),className:(0,d.$)(y,s.Token),text:h,size:f,sx:C,"data-is-selected":e.isSelected,"data-is-remove-btn":!(p||!a),...!B?T:{},...w,ref:r,style:{borderWidth:"1px",...k},children:[u?(0,v.jsx)(g,{size:f,children:(0,v.jsx)(u,{})}):null,(0,v.jsxs)(i.A,{...B?T:{},children:[h,a&&(0,v.jsx)(c.A,{children:" (press backspace or delete to remove)"})]}),!p&&a?(0,v.jsx)(n.A,{borderOffset:1,onClick:e=>{e.stopPropagation(),a&&a()},size:f,isParentInteractive:(0,l.kA)(e),"aria-hidden":B?"true":"false"}):null]})});b.displayName="Token"},94329:(e,r,o)=>{o.d(r,{Ay:()=>v,g8:()=>s,kA:()=>d,UV:()=>c});var a=o(96540),t=o(34164),l={TokenBase:"prc-Token-TokenBase-PfQzJ"},n=o(16436),i=o(74848);let c={small:"16px",medium:"20px",large:"24px",xlarge:"32px"},s="medium",d=({as:e="span",onClick:r,onFocus:o,tabIndex:a=-1,disabled:t})=>!t&&!!(o||r||a>-1||["a","button"].includes(e)),v=a.forwardRef(({onRemove:e,onKeyDown:r,id:o,className:a,size:c=s,isSelected:v,as:g="span",...b},u)=>(0,i.jsx)(n._,{as:g,onKeyDown:o=>{r&&r(o),("Backspace"===o.key||"Delete"===o.key)&&e&&e()},className:(0,t.$)(l.TokenBase,a),"data-cursor-is-interactive":d(b),"data-size":c,id:null==o?void 0:o.toString(),...b,ref:u}))},19398:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(38621),t=o(34164),l=o(94329),n={TokenButton:"prc-Token-TokenButton-F4Y8h"},i=o(16436),c=o(74848);let s=e=>.75*parseInt(l.UV[e||l.g8],10),d=({"aria-label":e,isParentInteractive:r,size:o=l.g8,className:d,borderOffset:v=0,as:g,...b})=>(delete b.children,(0,c.jsx)(i._,{as:r?"span":"button",tabIndex:r?-1:void 0,"aria-label":r?e:"Remove token","data-size":o,className:(0,t.$)(n.TokenButton,d),style:{transform:`translate(${v}px, -${v}px)`},...b,children:(0,c.jsx)(a.XIcon,{size:s(o)})}));d.displayName="RemoveTokenButton"},28998:(e,r,o)=>{o.d(r,{A:()=>i});var a={TokenTextContainer:"prc-Token-TokenTextContainer--rlDJ"},t=o(34164),l=o(16436),n=o(74848);let i=({children:e,...r})=>(0,n.jsx)(l._,{as:"span",className:(0,t.$)(a.TokenTextContainer),...r,children:e});i.displayName="TokenTextContainer"},94977:(e,r,o)=>{o.d(r,{A:()=>g,l:()=>v});var a=o(34164),t=o(96540),l=o(38267),n=o(59299),i=o(44999),c=o(74848),s=o(32947);let d=l.Ay.span.withConfig({displayName:"Tooltip__TooltipBase",componentId:"sc-17tf59c-0"})(["position:relative;display:inline-block;&::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 ",";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,",");text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,",");border-radius:",";opacity:0;}@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}&:hover,&:active,&:focus,&:focus-within{&::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s;}}&.tooltipped-no-delay:hover,&.tooltipped-no-delay:active,&.tooltipped-no-delay:focus,&.tooltipped-no-delay:focus-within{&::after{animation-delay:0s;}}&.tooltipped-multiline:hover,&.tooltipped-multiline:active,&.tooltipped-multiline:focus,&.tooltipped-multiline:focus-within{&::after{display:table-cell;}}&.tooltipped-s,&.tooltipped-se,&.tooltipped-sw{&::after{top:100%;right:50%;margin-top:6px;}}&.tooltipped-se{&::after{right:auto;left:50%;margin-left:-",";}}&.tooltipped-sw::after{margin-right:-",";}&.tooltipped-n,&.tooltipped-ne,&.tooltipped-nw{&::after{right:50%;bottom:100%;margin-bottom:6px;}}&.tooltipped-ne{&::after{right:auto;left:50%;margin-left:-",";}}&.tooltipped-nw::after{margin-right:-",";}&.tooltipped-s::after,&.tooltipped-n::after{transform:translateX(50%);}&.tooltipped-w{&::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%);}}&.tooltipped-e{&::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%);}}&.tooltipped-multiline{&::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}&.tooltipped-s::after,&.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%);}&.tooltipped-w::after,&.tooltipped-e::after{right:100%;}}&.tooltipped-align-right-2::after{right:0;margin-right:0;}&.tooltipped-align-left-2::after{left:0;margin-left:0;}",";"],(0,n.Jt)("fonts.normal"),(0,n.Jt)("colors.fg.onEmphasis"),(0,n.Jt)("colors.neutral.emphasisPlus"),(0,n.Jt)("radii.2"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),i.A),v=t.createContext({});function g({direction:e="n",children:r,className:o,text:l,noDelay:n,align:i,wrap:g,id:b,...u}){let h=(0,s.B)(b),f=(0,a.$)(o,`tooltipped-${e}`,i&&`tooltipped-align-${i}-2`,n&&"tooltipped-no-delay",g&&"tooltipped-multiline"),p=(0,t.useMemo)(()=>({tooltipId:h}),[h]);return(0,c.jsx)(v.Provider,{value:p,children:(0,c.jsx)(d,{role:"tooltip","aria-label":l,id:h,...u,className:f,children:r})})}g.displayName="Tooltip",g.alignments=["left","right"],g.directions=["n","ne","e","se","s","sw","w","nw"]},89985:(e,r,o)=>{o.d(r,{m:()=>B,l:()=>k});var a=o(96540),t=o(98328),l=o(69676),n=o(913),i=o(34164),c={Tooltip:"prc-TooltipV2-Tooltip-cYMVY",KeybindingHintContainer:"prc-TooltipV2-KeybindingHintContainer-iabqv",HasTextBefore:"prc-TooltipV2-HasTextBefore-cCzYC"},s=o(87644),d=o(65556),v=o(59102),g=o(74848),b=o(32947),u=o(81425),h=o(77393),f=o(40041),p=o(96339);let m={nw:{side:"outside-top",align:"end"},n:{side:"outside-top",align:"center"},ne:{side:"outside-top",align:"start"},e:{side:"outside-right",align:"center"},se:{side:"outside-bottom",align:"start"},s:{side:"outside-bottom",align:"center"},sw:{side:"outside-bottom",align:"end"},w:{side:"outside-left",align:"center"}},x={"outside-top-end":"nw","outside-top-center":"n","outside-top-start":"ne","outside-right-center":"e","outside-bottom-start":"se","outside-bottom-center":"s","outside-bottom-end":"sw","outside-left-center":"w"},C=["a[href]","button:not([disabled])","summary","select","input:not([type=hidden])","textarea"],y=e=>C.some(r=>e.matches(r))||e.hasAttribute("role")&&"button"===e.getAttribute("role"),k=a.createContext({}),w=(0,v.J)("span"),B=a.forwardRef(({direction:e="s",text:r,type:o="description",children:v,id:C,className:B,keybindingHint:T,...j},A)=>{let S=(0,b.B)(C),N=a.Children.only(v),I=(0,u.L)(A),E=(0,a.useRef)(null),[L,M]=(0,a.useState)(e),[P,R]=(0,a.useState)(!1),V=a.useRef(null),{safeSetTimeout:H,safeClearTimeout:$}=(0,d.A)(),D=()=>{try{if(E.current&&I.current&&E.current.hasAttribute("popover")&&!E.current.matches(":popover-open")){let r=E.current,o=I.current;r.showPopover(),R(!0);let a={side:m[e].side,align:m[e].align},{top:t,left:n,anchorAlign:i,anchorSide:c}=(0,l.uG)(r,o,a),s=x[`${c}-${i}`];M(s),r.style.top=`${t}px`,r.style.left=`${n}px`}}catch(e){if(e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message&&e.message.includes("not a valid selector"));else throw e}},F=()=>{V.current&&($(V.current),V.current=null);try{E.current&&I.current&&E.current.hasAttribute("popover")&&E.current.matches(":popover-open")&&E.current.hidePopover(),R(!1)}catch(e){if(e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message&&e.message.includes("not a valid selector"));else throw e}},_=(0,a.useMemo)(()=>({tooltipId:S}),[S]);(0,a.useEffect)(()=>{if(!E.current||!I.current)return;let e=y(I.current),r=Array.from(I.current.childNodes).some(e=>e instanceof HTMLElement&&y(e)||Array.from(e.childNodes).some(e=>e instanceof HTMLElement&&y(e)));e||r||(0,t.V)(!1),"label"===o&&(I.current.hasAttribute("aria-label"),Array.from(I.current.childNodes).some(e=>e instanceof HTMLElement&&e.hasAttribute("aria-label"))),"undefined"==typeof window||(0,n.isSupported)()||(0,n.apply)(),E.current.setAttribute("popover","auto")},[E,I,e,o]),(0,h.P)(e=>{P&&(e.stopImmediatePropagation(),e.preventDefault(),F())},[P]);let W=(0,f.J)(),O="aria-label"in j;return(0,g.jsx)(k.Provider,{value:_,children:(0,g.jsxs)(g.Fragment,{children:[a.isValidElement(N)&&a.cloneElement(N,{ref:I,"aria-describedby":(()=>{if("description"!==o)return N.props["aria-describedby"];let e=N.props["aria-describedby"];return e?`${e} ${S}`:S})(),"aria-labelledby":"label"===o?S:N.props["aria-labelledby"],onBlur:e=>{var r,o;F(),null==(r=(o=N.props).onBlur)||r.call(o,e)},onTouchEnd:e=>{var r,o;null==(r=(o=N.props).onTouchEnd)||r.call(o,e),H(()=>F(),10)},onFocus:e=>{var r,o;try{if(!e.target.matches(":focus-visible"))return}catch(e){}D(),null==(r=(o=N.props).onFocus)||r.call(o,e)},onMouseOverCapture:e=>{V.current=H(()=>{var r,o;D(),null==(r=(o=N.props).onMouseEnter)||r.call(o,e)},50)},onMouseLeave:e=>{var r,o;F(),null==(r=(o=N.props).onMouseLeave)||r.call(o,e)}}),(0,g.jsx)(w,{className:(0,i.$)(B,c.Tooltip),ref:E,"data-direction":L,...j,role:"description"===o?"tooltip":void 0,"aria-hidden":!0,onMouseEnter:D,onMouseLeave:F,id:O||!T?S:void 0,children:T?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("span",{id:O?void 0:S,children:[r,(0,g.jsxs)(s.A,{children:["(",(0,p.d)(T,W),")"]})]}),(0,g.jsx)("span",{className:(0,i.$)(c.KeybindingHintContainer,r&&c.HasTextBefore),"aria-hidden":!0,children:(0,g.jsx)(p.U,{keys:T,format:"condensed",variant:"onEmphasis",size:"small"})})]}):r})]})})})},55864:(e,r,o)=>{o.d(r,{G:()=>D});var a=o(38621),t=o(34164),l=o(96540),n={TreeViewRootUlStyles:"prc-TreeView-TreeViewRootUlStyles-eZtxW",TreeViewItem:"prc-TreeView-TreeViewItem-ShJr0",TreeViewItemContainer:"prc-TreeView-TreeViewItemContainer--2Rkn",TreeViewItemSkeleton:"prc-TreeView-TreeViewItemSkeleton-fqk59",TreeViewItemToggle:"prc-TreeView-TreeViewItemToggle-gWUdE",TreeViewItemToggleHover:"prc-TreeView-TreeViewItemToggleHover-nEgP-",TreeViewItemToggleEnd:"prc-TreeView-TreeViewItemToggleEnd-t-AEB",TreeViewItemContent:"prc-TreeView-TreeViewItemContent-f0r0b",TreeViewItemContentText:"prc-TreeView-TreeViewItemContentText-smZM-",TreeViewItemVisual:"prc-TreeView-TreeViewItemVisual-dRlGq",TreeViewItemLeadingAction:"prc-TreeView-TreeViewItemLeadingAction-VXx8I",TreeViewItemLevelLine:"prc-TreeView-TreeViewItemLevelLine-KPSSL",TreeViewDirectoryIcon:"prc-TreeView-TreeViewDirectoryIcon-PHbeP",TreeViewVisuallyHidden:"prc-TreeView-TreeViewVisuallyHidden-4-mPv",TreeViewSkeletonItemContainerStyle:"prc-TreeView-TreeViewSkeletonItemContainerStyle-EB7p0",TreeItemSkeletonTextStyles:"prc-TreeView-TreeItemSkeletonTextStyles-wnBY9"},i=o(53526),c=o(87644),s=o(32947),d=o(65556),v=o(24021);function g(e){var r,o,a;let t=e.getAttribute("aria-label"),l=e.getAttribute("aria-labelledby");return t||(l?null!=(r=null==(o=document.getElementById(l))?void 0:o.textContent)?r:"":null!=(a=e.textContent)?a:"")}var b=o(82678),u=o(69676);function h(e,r){let o=e.closest("[role=tree]");if(!o)return;let a=document.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,e=>e instanceof HTMLElement&&"treeitem"===e.getAttribute("role")?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP),t=a.firstChild();for(;t!==e;)t=a.nextNode();let l="next"===r?a.nextNode():a.previousNode();for(;l instanceof HTMLElement&&null!=(n=l.parentElement)&&n.closest("[role=treeitem][aria-expanded=false]");){var n;l="next"===r?a.nextNode():a.previousNode()}return l instanceof HTMLElement?l:void 0}function f(e){let r=e.querySelector("[role=treeitem]");return r instanceof HTMLElement?r:void 0}function p(e){let r=e.closest("[role=group]"),o=null==r?void 0:r.closest("[role=treeitem]");return o instanceof HTMLElement?o:void 0}let m={height:32};function x(e,r){var o,a;let t=function e(r){var o;return r&&r!==document.body?(o=r).scrollHeight>o.clientHeight&&-1===window.getComputedStyle(o).overflowY.indexOf("hidden")?r:e(r.parentElement):null}(e),{height:l}=null!=(o=null==r?void 0:r.getBoundingClientRect())?o:m;return Math.floor((null!=(a=null==t?void 0:t.clientHeight)?a:window.innerHeight)/l)}var C=o(47523),y=o(35642),k=o(74848),w=o(63867),B=o(52464);let T=l.createContext({announceUpdate:()=>{},expandedStateCache:{current:new Map}}),j=l.createContext({itemId:"",level:1,isSubTreeEmpty:!1,setIsSubTreeEmpty:()=>{},isExpanded:!1,setIsExpanded:()=>{},leadingVisualId:"",trailingVisualId:""}),A=({"aria-label":e,"aria-labelledby":r,children:o,flat:a,truncate:i=!0,className:s,style:v})=>{let m=l.useRef(null),C=l.useRef(!1),[y,w]=l.useState(""),B=l.useCallback(e=>{w(e)},[]),j=(0,l.useCallback)(()=>{C.current=!0},[]);(0,l.useEffect)(()=>{function e(){C.current=!1}return document.addEventListener("mouseup",e),()=>{document.removeEventListener("mouseup",e)}},[]),function({containerRef:e,mouseDownRef:r}){(0,b.G)({containerRef:e,bindKeys:u.z0.ArrowVertical|u.z0.ArrowHorizontal|u.z0.HomeAndEnd|u.z0.Backspace|u.z0.PageUpDown,preventScroll:!0,getNextFocusable:(e,r,o)=>{var a;if(r instanceof HTMLElement){try{if(r.closest("dialog:modal"))return}catch{}return null!=(a=function(e,r){let o=function(e){if("treeitem"!==e.getAttribute("role"))throw Error("Element is not a treeitem");switch(e.getAttribute("aria-expanded")){case"true":return"open";case"false":return"closed";default:return"end"}}(e);switch(`${o} ${r.key}`){case"open ArrowRight":return f(e);case"open ArrowLeft":case"closed ArrowRight":case"end ArrowRight":return;case"closed ArrowLeft":case"end ArrowLeft":return p(e)}switch(r.key){case"ArrowUp":return h(e,"previous");case"ArrowDown":return h(e,"next");case"Backspace":return p(e);case"Home":var a=e;let t=a.closest("[role=tree]"),l=null==t?void 0:t.querySelector("[role=treeitem]");return l instanceof HTMLElement?l:void 0;case"End":return function(e){let r=e.closest("[role=tree]"),o=Array.from((null==r?void 0:r.querySelectorAll("[role=treeitem]"))||[]);if(0===o.length)return;let a=o.length-1,t=o[a];for(;a>0&&t instanceof HTMLElement&&null!=(l=t.parentElement)&&l.closest("[role=treeitem][aria-expanded=false]");){var l;a-=1,t=o[a]}return t instanceof HTMLElement?t:void 0}(e);case"PageUp":return function(e){let r=e.closest('[role="tree"]');if(!r)return;let o=Array.from(r.querySelectorAll('[role="treeitem"]'));if(0===o.length)return;let a=x(r,o[0].firstElementChild),t=Math.floor(o.indexOf(e)/a),l=o.indexOf(e)-a*t;return o[Math.max(0,(t-1)*a+l)]}(e);case"PageDown":return function(e){let r=e.closest('[role="tree"]');if(!r)return;let o=Array.from(r.querySelectorAll('[role="treeitem"]'));if(0===o.length)return;let a=x(r,o[0].firstElementChild),t=Math.floor(o.indexOf(e)/a),l=o.indexOf(e)-a*t;return o[Math.min(o.length-1,(t+1)*a+l)]}(e)}}(r,o))?a:r}},focusInStrategy:()=>{var o,a,t;if(r.current)return;let l=null==(o=e.current)?void 0:o.querySelector("[aria-current]"),n=null==(a=e.current)?void 0:a.querySelector('[role="treeitem"]');return l instanceof HTMLElement?l:document.activeElement instanceof HTMLElement&&null!=(t=e.current)&&t.contains(document.activeElement)&&"treeitem"===document.activeElement.getAttribute("role")?document.activeElement:n instanceof HTMLElement?n:void 0}})}({containerRef:m,mouseDownRef:C}),function({containerRef:e,onFocusChange:r}){let o=l.useRef(""),a=l.useRef(0),t=l.useRef(r),{safeSetTimeout:n,safeClearTimeout:i}=(0,d.A)();l.useEffect(()=>{t.current=r},[r]);let c=l.useCallback(r=>{var o,a;if(!r||!e.current)return;let l=Array.from(e.current.querySelectorAll('[role="treeitem"]')),n=l.findIndex(e=>e===document.activeElement),i=(o=l,a=n,o.map((e,r)=>o[(a+r)%o.length]));1===r.length&&(i=i.slice(1));let c=i.find(e=>g(e).toLowerCase().startsWith(r.toLowerCase()));c&&t.current(c)},[e]);l.useEffect(()=>{if(!e.current)return;let r=e.current;function t(e){e.key&&!(e.key.length>1)&&" "!==e.key&&(e.ctrlKey||e.altKey||e.metaKey||(o.current+=e.key,c(o.current),i(a.current),a.current=n(()=>o.current="",300),e.preventDefault(),e.stopPropagation()))}return r.addEventListener("keydown",t),()=>r.removeEventListener("keydown",t)},[e,c,i,n])}({containerRef:m,onFocusChange:e=>{e instanceof HTMLElement&&e.focus()}});let A=l.useRef(null);return null===A.current&&(A.current=new Map),(0,k.jsx)(T.Provider,{value:{announceUpdate:B,expandedStateCache:A},children:(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(c.A,{role:"status","aria-live":"polite","aria-atomic":"true",children:y}),(0,k.jsx)("ul",{ref:m,role:"tree","aria-label":e,"aria-labelledby":r,"data-omit-spacer":a,"data-truncate-text":i||!1,onMouseDown:j,className:(0,t.$)(s,n.TreeViewRootUlStyles),style:v,children:o})]})})};A.displayName="Root",A.displayName="TreeView";let S=l.forwardRef(({id:e,containIntrinsicSize:r,current:o=!1,defaultExpanded:i,expanded:c,onExpandedChange:d,onSelect:g,children:b,className:u,"aria-label":h,"aria-labelledby":f},p)=>{let[m,x]=(0,v.H)(b,{leadingAction:V,leadingVisual:P,trailingVisual:R}),{expandedStateCache:C}=l.useContext(T),y=(0,s.B)(),w=(0,s.B)(),B=(0,s.B)(),[A,S]=function({name:e="custom",defaultValue:r,value:o,onChange:a}){let[t,n]=l.useState(null!=o?o:r),i=l.useRef(null),c=l.useRef(a);l.useEffect(()=>{c.current=a}),null===i.current&&(i.current=void 0!==o);let s=l.useCallback(e=>{var r;let o="function"==typeof e?e(t):e;!1===i.current&&n(o),null==(r=c.current)||r.call(c,o)},[t]);return(l.useEffect(()=>{i.current,i.current},[e,o]),!0===i.current)?[o,s]:[t,s]}({name:e,defaultValue:()=>{var r,a,t;return null!=(r=null!=(a=null==(t=C.current)?void 0:t.get(e))?a:i)?r:o},value:null!==c&&c,onChange:d}),{level:E}=l.useContext(j),{hasSubTree:L,subTree:M,childrenWithoutSubTree:H}=function(e){return l.useMemo(()=>{let r=l.Children.toArray(e).find(e=>l.isValidElement(e)&&e.type===I);return{subTree:r,childrenWithoutSubTree:l.Children.toArray(e).filter(e=>!(l.isValidElement(e)&&e.type===I)),hasSubTree:!!r}},[e])}(x),[$,D]=l.useState(!L),[F,_]=l.useState(!1),W=l.useCallback(r=>{var o;S(r),null==(o=C.current)||o.set(e,r)},[e,S,C]),O=l.useCallback(e=>{W(!A),null==e||e.stopPropagation()},[A,W]),z=l.useCallback(e=>{switch(e.key){case"Enter":case" ":g?g(e):O(e),e.stopPropagation();break;case"ArrowRight":if(e.altKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),W(!0);break;case"ArrowLeft":if(e.altKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),W(!1)}},[g,W,O]),K=[m.leadingVisual?w:null,m.trailingVisual?B:null].filter(Boolean);return(0,k.jsx)(j.Provider,{value:{itemId:e,level:E+1,isSubTreeEmpty:$,setIsSubTreeEmpty:D,isExpanded:A,setIsExpanded:W,leadingVisualId:w,trailingVisualId:B},children:(0,k.jsxs)("li",{className:(0,t.$)("PRIVATE_TreeView-item",u,n.TreeViewItem),ref:p,tabIndex:0,id:e,role:"treeitem","aria-label":h,"aria-labelledby":h?void 0:f||y,"aria-describedby":K.length?K.join(" "):void 0,"aria-level":E,"aria-expanded":(!$||A&&L)&&null!==c?A:void 0,"aria-current":o?"true":void 0,"aria-selected":F?"true":"false","data-has-leading-action":!!m.leadingAction||void 0,onKeyDown:z,onFocus:e=>{var r;null==(r=e.currentTarget.firstElementChild)||r.scrollIntoView({block:"nearest",inline:"nearest"}),_(!0),e.stopPropagation()},onBlur:()=>_(!1),onClick:e=>{g?g(e):O(e),e.stopPropagation()},onAuxClick:e=>{g&&1===e.button&&g(e),e.stopPropagation()},children:[(0,k.jsxs)("div",{className:(0,t.$)("PRIVATE_TreeView-item-container",n.TreeViewItemContainer),style:{"--level":E,contentVisibility:r?"auto":void 0,containIntrinsicSize:r},children:[(0,k.jsx)("div",{style:{gridArea:"spacer",display:"flex"},children:(0,k.jsx)(N,{level:E})}),m.leadingAction,L?(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-toggle",g&&"PRIVATE_TreeView-item-toggle--hover",1===E&&"PRIVATE_TreeView-item-toggle--end",n.TreeViewItemToggle,n.TreeViewItemToggleHover,n.TreeViewItemToggleEnd),onClick:e=>{g&&O(e)},children:A?(0,k.jsx)(a.ChevronDownIcon,{size:12}):(0,k.jsx)(a.ChevronRightIcon,{size:12})}):null,(0,k.jsxs)("div",{id:y,className:(0,t.$)("PRIVATE_TreeView-item-content",n.TreeViewItemContent),children:[m.leadingVisual,(0,k.jsx)("span",{className:(0,t.$)("PRIVATE_TreeView-item-content-text",n.TreeViewItemContentText),children:H}),m.trailingVisual]})]}),M]})})}),N=({level:e})=>(0,k.jsx)("div",{style:{width:"100%",display:"flex"},children:Array.from({length:e-1}).map((e,r)=>(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-level-line",n.TreeViewItemLevelLine)},r))});N.displayName="LevelIndicatorLines",S.displayName="TreeView.Item";let I=({count:e,state:r,children:o,"aria-label":a})=>{let{announceUpdate:t}=l.useContext(T),{itemId:n,isExpanded:i,isSubTreeEmpty:c,setIsSubTreeEmpty:s}=l.useContext(j),v=l.useRef(null),b=l.useRef(null),[u,h]=l.useState(!1),[p,m]=l.useState(""),x=function(e){let r=l.useRef(e);return l.useEffect(()=>{r.current=e},[e]),r.current}(r),{safeSetTimeout:C}=(0,d.A)();return(l.useEffect(()=>{(void 0===r||"done"===r)&&(c||o?c&&o&&s(!1):s(!0))},[r,c,s,o]),l.useEffect(()=>{let e=document.getElementById(n);if(e){if(m(g(e)),"loading"===x&&"done"===r){var o;let r=g(e);if(null!=(o=b.current)&&o.childElementCount?t(`${r} content loaded`):t(`${r} is empty`),u){let r=f(e);r?C(()=>{r.focus()}):C(()=>{e.focus()}),h(!1)}}else if("loading"===r){let r=g(e);t(`${r} content loading`)}}},[u,x,r,n,t,b,C]),l.useEffect(()=>{function e(){h(!0)}function r(e){e.relatedTarget&&h(!1)}let o=v.current;if(o)return o.addEventListener("focus",e),o.addEventListener("blur",r),()=>{o.removeEventListener("focus",e),o.removeEventListener("blur",r)}},[v,r]),i)?(0,k.jsxs)("ul",{role:"group",style:{listStyle:"none",padding:0,margin:0},ref:b,"aria-label":a||p,children:["loading"===r?(0,k.jsx)(L,{ref:v,count:e}):o,c&&"loading"!==r?(0,k.jsx)(M,{}):null]}):null};I.displayName="SubTree",I.displayName="TreeView.SubTree";let E=()=>(0,k.jsxs)("span",{className:(0,t.$)(n.TreeViewSkeletonItemContainerStyle,n.TreeViewItemSkeleton,"PRIVATE_TreeView-item-skeleton"),children:[(0,k.jsx)(C.N,{size:16,square:!0}),(0,k.jsx)(y.r,{className:n.TreeItemSkeletonTextStyles})]});E.displayName="SkeletonItem";let L=l.forwardRef(({count:e},r)=>{let o=(0,s.B)();return e?(0,k.jsxs)(S,{id:o,ref:r,children:[Array.from({length:e}).map((e,r)=>(0,k.jsx)(E,{"aria-hidden":!0},r)),(0,k.jsxs)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),children:["Loading ",e," items"]})]}):(0,k.jsxs)(S,{id:o,ref:r,children:[(0,k.jsx)(P,{children:(0,k.jsx)(w.A,{size:"small"})}),(0,k.jsx)(B.A,{className:"fgColor-muted",children:"Loading..."})]})}),M=l.forwardRef((e,r)=>(0,k.jsx)(S,{expanded:null,id:(0,s.B)(),ref:r,children:(0,k.jsx)(B.A,{className:"fgColor-muted",children:"No items found"})})),P=e=>{let{isExpanded:r,leadingVisualId:o}=l.useContext(j),a="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,id:o,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-visual",n.TreeViewItemVisual),"aria-hidden":!0,children:a})]})};P.displayName="TreeView.LeadingVisual";let R=e=>{let{isExpanded:r,trailingVisualId:o}=l.useContext(j),a="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,id:o,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-visual",n.TreeViewItemVisual),"aria-hidden":!0,children:a})]})};R.displayName="TreeView.TrailingVisual";let V=e=>{let{isExpanded:r}=l.useContext(j),o="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-leading-action",n.TreeViewItemLeadingAction),"aria-hidden":!0,children:o})]})};V.displayName="TreeView.LeadingAction";let H=()=>{let{isExpanded:e}=l.useContext(j),r=e?a.FileDirectoryOpenFillIcon:a.FileDirectoryFillIcon;return(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-directory-icon",n.TreeViewDirectoryIcon),children:(0,k.jsx)(r,{})})};H.displayName="DirectoryIcon";let $=({title:e="Error",children:r,onRetry:o,onDismiss:a})=>{let{itemId:t,setIsExpanded:n}=l.useContext(j);return(0,k.jsx)("div",{onKeyDown:e=>{["Backspace","ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Enter"].includes(e.key)&&e.stopPropagation()},children:(0,k.jsx)(i.K,{title:e,onClose:e=>{setTimeout(()=>{let e=document.getElementById(t);null==e||e.focus()}),"confirm"===e?null==o||o():(n(!1),null==a||a())},confirmButtonContent:"Retry",cancelButtonContent:"Dismiss",children:r})})};$.displayName="ErrorDialog",$.displayName="TreeView.ErrorDialog";let D=Object.assign(A,{Item:S,SubTree:I,LeadingAction:V,LeadingVisual:P,TrailingVisual:R,DirectoryIcon:H,ErrorDialog:$})},30631:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(38267),l=o(57304),n=o(44999),i=o(74848);let c=t.Ay.div.withConfig({displayName:"Truncate__StyledTruncate",componentId:"sc-23o1d2-0"})(["display:",";overflow:hidden;text-overflow:ellipsis;vertical-align:",";white-space:nowrap;"," "," ",";"],e=>e.inline?"inline-block":"inherit",e=>e.inline?"top":"initial",l.JX,e=>e.expandable?"&:hover { max-width: 10000px; }":"",n.A),s=a.forwardRef(function({as:e,expandable:r=!1,inline:o=!1,maxWidth:a=125,...t},l){return(0,i.jsx)(c,{ref:l,as:e,expandable:r,inline:o,maxWidth:a,...t})})},5420:(e,r,o)=>{o.d(r,{O:()=>P});var a=o(96540),t=o(44999);let l=(0,a.createContext)({theme:{},setChildrenWidth:()=>null,setNoIconChildrenWidth:()=>null,loadingCounters:!1,iconsVisible:!0});var n=o(58748),i=o(30391),c=o(87644),s=o(69676);let d=e=>({display:"inline-block",borderLeft:"1px solid",width:"1px",borderLeftColor:`${null==e?void 0:e.colors.border.muted}`,marginRight:1,height:"24px"}),v={margin:0,border:0,background:"transparent",fontWeight:"normal",boxShadow:"none",paddingY:1,paddingX:2,'& > span[data-component="trailingVisual"]':{marginLeft:0}},g={"& > span":{display:"none"},textDecoration:"none"},b={position:"absolute",zIndex:1,top:"90%",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)",borderRadius:"12px",backgroundColor:"canvas.overlay",listStyle:"none",minWidth:"192px",maxWidth:"640px",right:"0"},u=(e,r)=>{if(e&&r){let{left:o}=(0,s.uG)(e,r,{align:"start",side:"outside-bottom"}),{right:a,...t}=b;return{...t,left:o}}return b};var h=o(8546),f=o(38267),p=o(38621),m=o(77393),x=o(23134),C=o(32947),y=o(15385),k=o(44683),w=o(74848),B=o(75177),T=o(55847),j=o(12528);f.Ay.ul.withConfig({displayName:"UnderlineNav__NavigationList",componentId:"sc-1jfr31k-0"})(["",";"],t.A);let A=f.Ay.li.withConfig({displayName:"UnderlineNav__MoreMenuListItem",componentId:"sc-1jfr31k-1"})(["display:flex;align-items:center;height:","px;"],45),S=(e,r,o,a,t,l)=>{let n=!0;0===a.length&&l({items:o,menuItems:[]},n);let i=I(a,e),c=I(t,e),s=I(t,e,r||86),d=[],v=[];if(o.length<=i)d.push(...o);else if(o.length<=c)n=!1,d.push(...o);else{n=!1;let e=1==o.length-s?s-1:s;for(let[r,a]of o.entries())if(r0){let r=e-1,o=d.splice(r,1,a)[0];v.push(o)}else v.push(a)}}l({items:d,menuItems:v},n)},N=e=>a.Children.toArray(e).filter(e=>a.isValidElement(e)),I=(e,r,o=0)=>{let a=r-o,t=e.length,l=0;for(let[r,o]of e.entries())if((l=l+o.width+h.Rd)>a){t=r;break}return t},E=(0,a.forwardRef)(({as:e="nav","aria-label":r,sx:o=k.E,loadingCounters:t=!1,variant:s="inset",className:f,children:I},E)=>{var L;let M=(0,a.useRef)(null),P=null!=E?E:M,R=(0,a.useRef)(null),V=(0,a.useRef)(null),H=(0,a.useRef)(null),$=a.useRef(null),D=(0,C.B)(),{theme:F}=(0,i.DP)(),[_,W]=(0,a.useState)(!1),[O,z]=(0,a.useState)(!0),[K,J]=(0,a.useState)([]),[G,q]=(0,a.useState)([]),U=N(I),[X,Q]=(0,a.useState)({items:U,menuItems:[]}),Y=X.items.map(e=>{var r;return null!=(r=U.find(r=>r.key===e.key))?r:e}),Z=X.menuItems.map(e=>{var r;return null!=(r=U.find(r=>r.key===e.key))?r:e}),ee=0===X.items.length;function er(e){var r,o;return null!=(r=null==(o=G.find(r=>r.text===e))?void 0:o.width)?r:0}let eo=(e,r,o,a)=>{var t,l;let n=function(e,r){let o=0,a=0;for(let[t,l]of[...X.items].reverse().entries())if(e<(o+=er(l.props.children))+r){a=t;break}return a}(er(e.props.children),P.current.getBoundingClientRect().width-(null!=(t=null==(l=R.current)?void 0:l.getBoundingClientRect().width)?t:0)),i=X.items.length-1-n,c=[...[...X.items].slice(0,i),e],s=[...X.items].slice(i),d=[...Z];d.splice(r,1,...s),a({items:c,menuItems:d},!1)},ea=(0,a.useCallback)((e,r)=>{Q(e),z(r)},[]),et=(0,a.useCallback)(e=>{J(r=>[...r,e])},[]),el=(0,a.useCallback)(e=>{q(r=>[...r,e])},[]),en=a.useCallback(()=>{W(!1)},[W]),ei=a.useCallback(()=>{var e;null==(e=H.current)||e.focus()},[]),ec=(0,a.useCallback)(e=>{e.defaultPrevented||0!==e.button||W(e=>!e)},[]);return(0,m.P)(e=>{_&&(e.preventDefault(),en(),ei())},[_]),(0,x.g)({onClickOutside:en,containerRef:$,ignoreClickRefs:[H]}),(0,n.w)(e=>{var r,o;let a=e[0].contentRect.width,t=null!=(r=null==(o=V.current)?void 0:o.getBoundingClientRect().width)?r:0;0!==a&&S(a,t,U,K,G,ea)},P),(0,w.jsxs)(l.Provider,{value:{theme:F,setChildrenWidth:et,setNoIconChildrenWidth:el,loadingCounters:t,iconsVisible:O},children:[r&&(0,w.jsx)(c.A,{as:"h2",children:`${r} navigation`}),(0,w.jsx)(h.Eg,{as:e,"aria-label":r,className:f,ref:P,sx:o,"data-variant":s,children:(0,w.jsxs)(h.mw,{ref:R,role:"list",children:[Y,Z.length>0&&(0,w.jsxs)(A,{ref:V,children:[!ee&&(0,w.jsx)(B.A,{sx:d(F)}),(0,w.jsx)(T.Q,{ref:H,sx:v,"aria-controls":D,"aria-expanded":_,onClick:ec,trailingAction:p.TriangleDownIcon,children:(0,w.jsx)(B.A,{as:"span",children:ee?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(c.A,{as:"span",children:[`${r}`,"\xa0"]}),"Menu"]}):(0,w.jsxs)(w.Fragment,{children:["More",(0,w.jsxs)(c.A,{as:"span",children:["\xa0",`${r} items`]})]})})}),(0,w.jsx)(y.l,{selectionVariant:"single",ref:$,id:D,sx:null!=(L=R.current)&&L.clientWidth&&R.current.clientWidth>=192?b:u($.current,R.current),style:{display:_?"block":"none"},children:Z.map((e,r)=>{let{children:o,counter:a,"aria-current":l,onSelect:n,...i}=e.props;if(l&&"false"!==l){let o=new MouseEvent("click");ee||eo(e,r,o,ea)}return(0,w.jsx)(y.l.LinkItem,{sx:g,onClick:o=>{ee||eo(e,r,o,ea),en(),ei(),"function"==typeof n&&n(o)},...i,children:(0,w.jsxs)(B.A,{as:"span",sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[o,t?(0,w.jsx)(h.bp,{}):void 0!==a&&(0,w.jsx)(B.A,{as:"span","data-component":"counter",children:(0,w.jsx)(j.A,{children:a})})]})},o)})})]})]})})]})});E.displayName="UnderlineNav";var L=o(45221);let M=(0,a.forwardRef)(({sx:e=k.E,as:r="a",href:o="#",children:t,counter:n,onSelect:i,"aria-current":c,icon:s,...d},v)=>{let g=(0,a.useRef)(null),b=null!=v?v:g,{setChildrenWidth:u,setNoIconChildrenWidth:f,loadingCounters:p,iconsVisible:m}=(0,a.useContext)(l);(0,L.A)(()=>{if(b.current){let e=b.current.getBoundingClientRect(),r=Array.from(b.current.children).find(e=>"icon"===e.getAttribute("data-component")),o=Array.from(b.current.children).find(e=>"text"===e.getAttribute("data-component")).textContent,a=r?r.getBoundingClientRect().width+Number(getComputedStyle(r).marginRight.slice(0,-2))+Number(getComputedStyle(r).marginLeft.slice(0,-2)):0;u({text:o,width:e.width}),f({text:o,width:e.width-a})}},[b,u,f]);let x=a.useCallback(e=>{" "!==e.key&&"Enter"!==e.key||e.defaultPrevented||"function"!=typeof i||i(e)},[i]),C=a.useCallback(e=>{e.defaultPrevented||"function"!=typeof i||i(e)},[i]);return(0,w.jsx)(B.A,{as:"li",sx:{display:"flex",flexDirection:"column",alignItems:"center"},children:(0,w.jsx)(h.ug,{ref:b,as:r,href:o,"aria-current":c,onKeyDown:x,onClick:C,counter:n,icon:s,loadingCounters:p,iconsVisible:m,sx:e,...d,children:t})})});M.displayName="UnderlineNavItem";let P=Object.assign(E,{Item:M})},6020:(e,r,o)=>{o.d(r,{s:()=>c});var a=o(34164),t={VisuallyHidden:"prc-VisuallyHidden-VisuallyHidden-UNWQp"},l=o(44683),n=o(74848),i=o(75177);let c=({className:e,children:r,sx:o=l.E,...c})=>o!==l.E?(0,n.jsx)(i.A,{sx:o,className:(0,a.$)(e,t.VisuallyHidden),...c,children:r}):(0,n.jsx)("span",{className:(0,a.$)(e,t.VisuallyHidden),...c,children:r});c.displayName="VisuallyHidden"},87644:(e,r,o)=>{o.d(r,{A:()=>l});var a=o(38267),t=o(44999);let l=a.Ay.span.withConfig({displayName:"_VisuallyHidden__VisuallyHidden",componentId:"sc-11jhm7a-0"})(["",""],({isVisible:e=!1})=>e?t.A:` + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + `)},59299:(e,r,o)=>{o.d(r,{Jt:()=>s,K4:()=>g,Sq:()=>d});var a=o(57227),t=o(57304),l=o(44360);let{Jt:n,Zz:i,qU:c}=t,s=e=>(0,a.y)(e,n(l.A,e)),d=i(t.xe,t.yW,t.Vy),v=c({whiteSpace:{property:"whiteSpace"}}),g=i(t.Il,v);i(t.PQ,t.r7)},64439:(e,r,o)=>{o.d(r,{l:()=>P});var a=o(96540),t=o(38267),l=o(44999),n=o(59299),i=o(74848);let c=t.Ay.div.withConfig({displayName:"Header__StyledHeader",componentId:"sc-cjezay-0"})(["{}padding:6px ",";font-size:",";font-weight:",";color:",";"," ",""],(0,n.Jt)("space.3"),(0,n.Jt)("fontSizes.0"),(0,n.Jt)("fontWeights.bold"),(0,n.Jt)("colors.fg.muted"),({variant:e})=>"filled"===e&&(0,t.AH)(["background:",";margin:"," 0;border-top:1px solid ",";border-bottom:1px solid ",";&:first-child{margin-top:0;}"],(0,n.Jt)("colors.canvas.subtle"),(0,n.Jt)("space.2"),(0,n.Jt)("colors.neutral.muted"),(0,n.Jt)("colors.neutral.muted")),l.A);function s({variant:e="subtle",title:r,auxiliaryText:o,children:a,...t}){return(0,i.jsxs)(c,{role:"heading",variant:e,...t,children:[r,o&&(0,i.jsx)("span",{children:o})]})}s.displayName="Header";let d=t.Ay.div.withConfig({displayName:"Group__StyledGroup",componentId:"sc-1s2aw76-0"})(["",""],l.A);function v({header:e,items:r,...o}){return(0,i.jsxs)(d,{...o,children:[e&&(0,i.jsx)(s,{...e}),r]})}v.displayName="Group";var g=o(38621),b=o(44363);let u=t.Ay.div.withConfig({displayName:"Divider__StyledDivider",componentId:"sc-1s7tlfq-0"})(["height:1px;background:",";margin-top:calc("," - 1px);margin-bottom:",";"],(0,n.Jt)("colors.border.muted"),(0,n.Jt)("space.2"),(0,n.Jt)("space.2"));function h(){return(0,i.jsx)(u,{})}h.displayName="Divider",h.renderItem=h;var f=o(30391),p=o(69676),m=o(32947),x=o(30631);let C=(e="default",r)=>r?{color:(0,n.Jt)("colors.primer.fg.disabled"),iconColor:(0,n.Jt)("colors.primer.fg.disabled"),annotationColor:(0,n.Jt)("colors.primer.fg.disabled"),hoverCursor:"default"}:"danger"===e?{color:(0,n.Jt)("colors.danger.fg"),iconColor:(0,n.Jt)("colors.danger.fg"),annotationColor:(0,n.Jt)("colors.fg.muted"),hoverCursor:"pointer",hoverBg:(0,n.Jt)("colors.actionListItem.danger.hoverBg"),focusBg:(0,n.Jt)("colors.actionListItem.danger.activeBg"),hoverText:(0,n.Jt)("colors.actionListItem.danger.hoverText")}:{color:(0,n.Jt)("colors.fg.default"),iconColor:(0,n.Jt)("colors.fg.muted"),annotationColor:(0,n.Jt)("colors.fg.muted"),hoverCursor:"pointer",hoverBg:(0,n.Jt)("colors.actionListItem.default.hoverBg"),focusBg:(0,n.Jt)("colors.actionListItem.default.activeBg")},y=t.Ay.div.withConfig({displayName:"Item__DividedContent",componentId:"sc-y6iv6t-0"})(["display:flex;min-width:0;position:relative;flex-grow:1;"]),k=t.Ay.div.withConfig({displayName:"Item__MainContent",componentId:"sc-y6iv6t-1"})(["align-items:baseline;display:flex;min-width:0;flex-direction:var(--main-content-flex-direction);flex-grow:1;"]),w=t.Ay.div.withConfig({displayName:"Item__StyledItem",componentId:"sc-y6iv6t-2"})(["padding:6px ",";display:flex;border-radius:",";color:",";transition:background 33.333ms linear;text-decoration:none;@media (hover:hover) and (pointer:fine){:hover{background:var( --item-hover-bg-override,"," );color:",";cursor:",";}}:not(:first-of-type):not("," + &):not("," + &){margin-top:",";","::before{content:' ';display:block;position:absolute;width:100%;top:-7px;border:0 solid ",";border-top-width:",";}}&:hover ","::before,:hover + * ","::before{border-color:var(--item-hover-divider-border-color-override,transparent) !important;}&:focus ","::before,:focus + * ","::before,&[","] ","::before,[","] + & ","::before{border-color:transparent !important;}&[","='","']{background:",";}&[","='","']{background:",";}&:focus{background:",";outline:none;}&:active{background:",";}",""],(0,n.Jt)("space.2"),(0,n.Jt)("radii.2"),({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).color,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverText,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverCursor,u,c,({showDivider:e})=>e?"1px":"0",y,(0,n.Jt)("colors.border.muted"),({showDivider:e})=>e?"1px":"0",y,y,y,y,p.y8,y,p.y8,y,p.y8,p.NK,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,p.y8,p.eb,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,l.A),B=t.Ay.span.withConfig({displayName:"Item__TextContainer",componentId:"sc-y6iv6t-3"})([""]),T=t.Ay.div.withConfig({displayName:"Item__BaseVisualContainer",componentId:"sc-y6iv6t-4"})(["height:20px;width:",";margin-right:",";display:flex;justify-content:center;align-items:center;flex-shrink:0;"],(0,n.Jt)("space.3"),(0,n.Jt)("space.2")),j=(0,t.Ay)(T).withConfig({displayName:"Item__ColoredVisualContainer",componentId:"sc-y6iv6t-5"})(["svg{fill:",";font-size:",";}"],({variant:e,disabled:r})=>C(e,r).iconColor,(0,n.Jt)("fontSizes.0")),A=(0,t.Ay)(j).withConfig({displayName:"Item__LeadingVisualContainer",componentId:"sc-y6iv6t-6"})(["display:flex;flex-direction:column;justify-content:center;"]),S=(0,t.Ay)(j).withConfig({displayName:"Item__TrailingContent",componentId:"sc-y6iv6t-7"})(["color:",";margin-left:",";margin-right:0;width:auto;div:nth-child(2){margin-left:",";}"],({variant:e,disabled:r})=>C(e,r).annotationColor,(0,n.Jt)("space.2"),(0,n.Jt)("space.2")),N=t.Ay.span.withConfig({displayName:"Item__DescriptionContainer",componentId:"sc-y6iv6t-8"})(["color:",";font-size:",";line-height:16px;margin-left:var(--description-container-margin-left);min-width:0;flex-grow:1;flex-basis:var(--description-container-flex-basis);"],(0,n.Jt)("colors.fg.muted"),(0,n.Jt)("fontSizes.0")),I=t.Ay.svg.withConfig({displayName:"Item__MultiSelectIcon",componentId:"sc-y6iv6t-9"})(["rect{fill:",";stroke:",";shape-rendering:auto;}path{fill:",";boxshadow:",";opacity:",";}"],({selected:e})=>e?(0,n.Jt)("colors.accent.fg"):(0,n.Jt)("colors.canvas.default"),({selected:e})=>e?(0,n.Jt)("colors.accent.fg"):(0,n.Jt)("colors.border.default"),(0,n.Jt)("colors.fg.onEmphasis"),(0,n.Jt)("shadow.small"),({selected:e})=>+!!e),E=a.forwardRef((e,r)=>{let{as:o,text:t,description:l,descriptionVariant:c="inline",selected:s,selectionVariant:d,leadingVisual:v,trailingIcon:u,trailingVisual:h,trailingText:p,variant:C="default",showDivider:j,disabled:E,onAction:L,onKeyPress:M,children:P,onClick:R,id:V,...H}=e,$=(0,m.B)(),D=(0,m.B)(),F=(0,a.useCallback)(r=>{!E&&(null==M||M(r),!r.defaultPrevented&&[" ","Enter"].includes(r.key)&&(null==L||L(e,r)))},[L,E,e,M]),_=(0,a.useCallback)(r=>{!E&&(null==R||R(r),r.defaultPrevented||null==L||L(e,r))},[L,E,e,R]),{theme:W}=(0,f.DP)();return(0,i.jsxs)(w,{ref:r,as:o,tabIndex:E?void 0:-1,variant:C,showDivider:j,"aria-selected":s,"aria-labelledby":t?$:void 0,"aria-describedby":l?D:void 0,...H,"data-id":V,onKeyPress:F,onClick:_,children:[!!s===s&&(0,i.jsx)(T,{children:"multiple"===d?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(I,{selected:s,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",rx:"4"}),(0,i.jsx)("path",{fillRule:"evenodd",strokeWidth:"0",d:"M4.03231 8.69862C3.84775 8.20646 4.49385 7.77554 4.95539 7.77554C5.41693 7.77554 6.80154 9.85246 6.80154 9.85246C6.80154 9.85246 10.2631 4.314 10.4938 4.08323C10.7246 3.85246 11.8785 4.08323 11.4169 5.00631C11.0081 5.82388 7.26308 11.4678 7.26308 11.4678C7.26308 11.4678 6.80154 12.1602 6.34 11.4678C5.87846 10.7755 4.21687 9.19077 4.03231 8.69862Z"})]})}):s&&(0,i.jsx)(g.CheckIcon,{fill:null==W?void 0:W.colors.fg.default})}),v&&(0,i.jsx)(A,{variant:C,disabled:E,children:(0,i.jsx)(v,{})}),(0,i.jsxs)(y,{children:[(0,i.jsxs)(k,{style:{"--main-content-flex-direction":"inline"===c?"row":"column"},children:[P,t?(0,i.jsx)(B,{id:$,children:t}):null,l?(0,i.jsx)(N,{id:D,style:{"--description-container-margin-left":"inline"===c?(0,n.Jt)("space.2")(W):0,"--description-container-flex-basis":"inline"===c?0:"auto"},children:"block"===c?l:(0,i.jsx)(x.A,{title:l,inline:!0,maxWidth:"100%",children:l})}):null]}),h?(0,i.jsx)(S,{variant:C,disabled:E,children:"string"!=typeof h&&(0,b.isValidElementType)(h)?(0,i.jsx)(h,{}):h}):u||p?(0,i.jsxs)(S,{variant:C,disabled:E,children:[p,u&&(0,i.jsx)(u,{})]}):null]})]})});E.displayName="ActionList.Item";let L=t.Ay.div.withConfig({displayName:"List__StyledList",componentId:"sc-hkz3q0-0"})(["font-size:",";line-height:20px;&[","],&:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:",";}"],(0,n.Jt)("fontSizes.1"),p.yX,(0,n.Jt)("colors.border.muted")),M=a.forwardRef((e,r)=>{let{firstGroupStyle:o,lastGroupStyle:t,headerStyle:l,itemStyle:c}=function(e="inset"){return"full"===e?{headerStyle:{paddingX:(0,n.Jt)("space.2")},itemStyle:{borderRadius:0}}:{firstGroupStyle:{marginTop:(0,n.Jt)("space.2")},lastGroupStyle:{marginBottom:(0,n.Jt)("space.2")},itemStyle:{marginX:(0,n.Jt)("space.2")}}}(e.variant),s=r=>{var o;let t=(null!=(o="renderGroup"in r&&r.renderGroup)?o:e.renderGroup)||v;return(0,a.createElement)(t,{...r,key:r.groupId})},d=(r,o,t)=>{var l,n,i;let s="renderItem"in r&&r.renderItem||e.renderItem||E,d=null!=(l=null!=(n="key"in r?r.key:void 0)?n:null==(i=r.id)?void 0:i.toString())?l:t.toString();return(0,a.createElement)(s,{showDivider:e.showItemDividers,selectionVariant:e.selectionVariant,...r,key:d,sx:{...c,...r.sx},item:o})},g=[];if("groupMetadata"in e){let r=e.groupMetadata.reduce((e,r)=>e.set(r.groupId,r),new Map);for(let o of e.items){var b,u,f;let e=r.get(o.groupId),a=null!=(b=null==e||null==(u=e.items)?void 0:u.length)?b:0;r.set(o.groupId,{...e,items:[...null!=(f=null==e?void 0:e.items)?f:[],d({showDivider:null==e?void 0:e.showItemDividers,...e&&"renderItem"in e&&{renderItem:e.renderItem},...o},o,a)]})}g=[...r.values()]}else g=[{items:e.items.map((e,r)=>d(e,e,r)),groupId:"0"}];return(0,i.jsx)(L,{...e,ref:r,children:g.map(({header:e,...r},n)=>{let c=(null==e?void 0:e.variant)==="filled",d=n>0&&!c;return(0,i.jsxs)(a.Fragment,{children:[d?(0,i.jsx)(h,{},`${r.groupId}-divider`):null,s({sx:{...0===n&&o,...n===g.length-1&&t,...n>0&&!d&&{mt:2}},...e&&{header:{...e,sx:{...l,...e.sx}}},...r})]},r.groupId)})})});M.displayName="ActionList";let P=Object.assign(M,{Group:v,Item:E,Divider:h})},47885:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t=o(38267),l=o(59299),n=o(44999),i=o(46273),c=o(74848);let s=t.Ay.nav.withConfig({displayName:"UnderlineNav__UnderlineNavBase",componentId:"sc-11ejk33-0"})(["display:flex;justify-content:space-between;border-bottom:1px solid ",";&.PRC-UnderlineNav--right{justify-content:flex-end;.PRC-UnderlineNav-item{margin-right:0;margin-left:",";}.PRC-UnderlineNav-actions{flex:1 1 auto;}}&.PRC-UnderlineNav--full{display:block;}.PRC-UnderlineNav-body{display:flex;margin-bottom:-1px;}.PRC-UnderlineNav-actions{align-self:center;}",";"],(0,l.Jt)("colors.border.muted"),(0,l.Jt)("space.3"),n.A);function d({actions:e,className:r,align:o,children:t,full:l,label:n,theme:i,...d}){let v=(0,a.$)(r,"PRC-UnderlineNav",o&&`PRC-UnderlineNav--${o}`,l&&"PRC-UnderlineNav--full");return(0,c.jsxs)(s,{className:v,"aria-label":n,theme:i,...d,children:[(0,c.jsx)("div",{className:"PRC-UnderlineNav-body",children:t}),e&&(0,c.jsx)("div",{className:"PRC-UnderlineNav-actions",children:e})]})}d.displayName="UnderlineNav";let v=t.Ay.a.attrs(e=>({className:(0,a.$)("PRC-UnderlineNav-item",e.selected&&"PRC-selected",e.className)})).withConfig({displayName:"UnderlineNav__UnderlineNavLink",componentId:"sc-11ejk33-1"})(["padding:"," ",";margin-right:",";font-size:",";line-height:",";color:",";text-align:center;border-bottom:2px solid transparent;text-decoration:none;&:hover,&:focus{color:",";text-decoration:none;border-bottom-color:",";transition:border-bottom-color 0.2s ease;.PRC-UnderlineNav-octicon{color:",";}}&.PRC-selected{color:",";border-bottom-color:",";.PRC-UnderlineNav-octicon{color:",";}}",";",";"],(0,l.Jt)("space.3"),(0,l.Jt)("space.2"),(0,l.Jt)("space.3"),(0,l.Jt)("fontSizes.1"),(0,l.Jt)("lineHeights.default"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.neutral.muted"),(0,l.Jt)("colors.fg.muted"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.primer.border.active"),(0,l.Jt)("colors.fg.default"),(0,i.A)("-8px"),n.A);v.displayName="UnderlineNav.Link";var g=Object.assign(d,{Link:v})},83978:(e,r,o)=>{o.d(r,{X:()=>$});var a=o(96540),t=o(38621),l=o(97301),n=o(24021),i=o(22870),c=o(73165),s=o(98328),d=o(27389),v=o(34164),g={Overlay:"prc-SelectPanel2-Overlay-ZMksW",Form:"prc-SelectPanel2-Form-lMUVZ",Container:"prc-SelectPanel2-Container-Vl6-E",HeaderContent:"prc-SelectPanel2-HeaderContent-eO40v",TitleWrapper:"prc-SelectPanel2-TitleWrapper-aGk1d",TextInput:"prc-SelectPanel2-TextInput--jmMP",Checkbox:"prc-SelectPanel2-Checkbox-xomBK",FlexBox:"prc-SelectPanel2-FlexBox-tWKl9",Title:"prc-SelectPanel2-Title-apmeG",Description:"prc-SelectPanel2-Description-va-gM",ClearAction:"prc-SelectPanel2-ClearAction-AQbaB",Footer:"prc-SelectPanel2-Footer-fHAYu",FooterContent:"prc-SelectPanel2-FooterContent-CPvyu",FooterActions:"prc-SelectPanel2-FooterActions-l17C5",SecondaryCheckbox:"prc-SelectPanel2-SecondaryCheckbox-MV5My",SmallText:"prc-SelectPanel2-SmallText-qwyN0",SelectPanelLoading:"prc-SelectPanel2-SelectPanelLoading-JO-Ac",LoadingText:"prc-SelectPanel2-LoadingText-LSSZI",MessageFull:"prc-SelectPanel2-MessageFull-qnkev",Octicon:"prc-SelectPanel2-Octicon-huKe9",Error:"prc-SelectPanel2-Error-xuHY6",Warning:"prc-SelectPanel2-Warning-f9ypV",MessageTitle:"prc-SelectPanel2-MessageTitle-xZZN5",MessageContent:"prc-SelectPanel2-MessageContent-SydzC",MessageInline:"prc-SelectPanel2-MessageInline-KBMXw",Header:"prc-SelectPanel2-Header-e7A2e"},b=o(74848),u=o(81425),h=o(32947),f=o(13857),p=o(53110),m=o(3341),x=o(63867),C=o(55847),y=o(9591),k=o(87330),w=o(84217),B=o(74021),T=o(34614),j=o(65607);let A=a.createContext({title:"",description:void 0,panelId:"",onCancel:()=>{},onClearSelection:void 0,searchQuery:"",setSearchQuery:()=>{},selectionVariant:"multiple",moveFocusToList:()=>{}}),S={narrow:"medium",regular:"small"},N=a.forwardRef((e,r)=>{let o=(0,B.Lf)(e),[t,l]=(0,a.useState)("");return((0,a.useEffect)(()=>{let e=document.querySelector(`[for='${o.id}']`);null!=e&&e.textContent&&l(e.textContent)},[o.id]),t)?(0,b.jsx)(C.Q,{ref:r,"aria-label":`${r.current.textContent}, ${t}`,...o}):(0,b.jsx)(C.Q,{ref:r,...e})}),I=({children:e,onBack:r,className:o,...l})=>{let[i,c]=(0,n.H)(e,{searchInput:E}),{title:s,description:d,panelId:u,onCancel:h,onClearSelection:f}=a.useContext(A);return(0,b.jsxs)("div",{className:(0,v.$)(g.Header,o),...l,children:[(0,b.jsxs)("div",{className:g.HeaderContent,"data-description":!!d||void 0,"data-search-input":!!i.searchInput||void 0,children:[(0,b.jsxs)("div",{className:g.FlexBox,children:[r?(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.ArrowLeftIcon,"aria-label":"Back",onClick:()=>r()}):null,(0,b.jsxs)("div",{className:g.TitleWrapper,"data-description":!!d||void 0,"data-on-back":!!r||void 0,children:[(0,b.jsx)(w.A,{as:"h1",id:`${u}--title`,className:g.Title,children:s}),d?(0,b.jsx)("span",{id:`${u}--description`,className:g.Description,children:d}):null]})]}),(0,b.jsxs)("div",{children:[f?(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.FilterRemoveIcon,"aria-label":"Clear selection",onClick:f}):null,(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.XIcon,"aria-label":"Close",onClick:()=>h()})]})]}),i.searchInput,c]})};I.displayName="SelectPanelHeader";let E=({onChange:e,onKeyDown:r,className:o,...l})=>{let n=a.createRef(),{setSearchQuery:i,moveFocusToList:c}=a.useContext(A);return(0,b.jsx)(y.A,{ref:n,block:!0,leadingVisual:t.SearchIcon,placeholder:"Search",trailingAction:(0,b.jsx)(y.A.Action,{icon:t.XCircleFillIcon,"aria-label":"Clear",tooltipDirection:"w",className:g.ClearAction,onClick:()=>{n.current&&(n.current.value=""),"function"==typeof e&&e({target:n.current,currentTarget:n.current})}}),className:(0,v.$)(g.TextInput,o),onChange:r=>{"function"==typeof e?e(r):i(r.target.value)},onKeyDown:e=>{"ArrowDown"===e.key&&(e.preventDefault(),c()),"function"==typeof r&&r(e)},...l})};E.displayName="SelectPanelSearchInput";let L=a.createContext(!1),M=({...e})=>{let{onCancel:r,selectionVariant:o}=a.useContext(A),t="instant"===o,l=(0,d.tv)(S,"small");return t&&!e.children?null:(0,b.jsx)(L.Provider,{value:!0,children:(0,b.jsxs)("div",{className:g.Footer,"data-hide-primary-actions":t||void 0,children:[(0,b.jsx)("div",{className:g.FooterContent,"data-hide-primary-actions":t||void 0,children:e.children}),t?null:(0,b.jsxs)("div",{className:g.FooterActions,children:[(0,b.jsx)(C.Q,{type:"button",size:l,onClick:()=>r(),children:"Cancel"}),(0,b.jsx)(C.Q,{type:"submit",size:l,variant:"primary",children:"Save"})]})]})})};M.displayName="SelectPanelFooter";let P=e=>{let r=(0,d.tv)(S,"small");return(0,b.jsx)(C.Q,{type:"button",size:r,block:!0,...e})};P.displayName="SecondaryButton";let R=({className:e,...r})=>{let o=(0,d.tv)(S,"small");return(0,b.jsx)(C.Q,{as:T.A,size:o,variant:"invisible",block:!0,...r,className:(0,v.$)(g.SmallText,e),children:r.children})};R.displayName="SecondaryLink";let V=({id:e,children:r,className:o,...t})=>{let l=(0,h.B)(e),{selectionVariant:n}=a.useContext(A);return"instant"===n&&(0,s.V)(!1),(0,b.jsxs)("div",{className:g.SecondaryCheckbox,children:[(0,b.jsx)(j.A,{id:l,className:(0,v.$)(g.Checkbox,o),...t}),(0,b.jsx)(c.l,{htmlFor:l,className:g.SmallText,children:r})]})};V.displayName="SecondaryCheckbox";let H=({children:e="Fetching items..."})=>(0,b.jsxs)(m.u,{announceOnShow:!0,className:g.SelectPanelLoading,children:[(0,b.jsx)(x.A,{size:"medium",srText:null}),(0,b.jsx)("span",{className:g.LoadingText,children:e})]});H.displayName="SelectPanelLoading";let $=Object.assign(({title:e,description:r,variant:o,selectionVariant:t="multiple",id:c,defaultOpen:s=!1,open:p,anchorRef:m,anchoredPositionSettings:x,onCancel:C,onClearSelection:y,onSubmit:k,width:w="medium",maxHeight:B="large",className:T,...j})=>{var S,E,L;let P,[R,V]=a.useState(s),H=Object.assign({regular:"anchored",narrow:"full-screen"},"string"==typeof o?{regular:o}:o),$=(0,d.tv)(H,"anchored");void 0!==p&&R!==p&&V(p);let D=(0,u.L)(m),F=()=>{R?O():V(!0)},_=a.Children.map(j.children,e=>a.isValidElement(e)&&e.type===N?(P=a.cloneElement(e,{ref:D,onClick:e.props.onClick||F,"aria-haspopup":!0,"aria-expanded":R}),null):e),W=a.useCallback(()=>{!1!==R&&void 0===p&&V(!1)},[R,p]),O=a.useCallback(()=>{W(),"function"==typeof C&&C()},[W,C]),z=e=>{null==e||e.preventDefault(),W(),"function"==typeof k&&k(e)},[K,J]=a.useState(""),G=(0,h.B)(c),[q,U]=(0,n.H)(_,{header:I,footer:M}),X=()=>{var e;let r=null==(e=Q.current)?void 0:e.querySelector("ul[role=listbox] li:not([role=none])");null==r||r.focus()},Q=a.useRef(null);a.useEffect(()=>{var e,r;R?null==(e=Q.current)||e.showModal():null!=(r=Q.current)&&r.open&&Q.current.close()},[R]),a.useEffect(()=>{let e=Q.current;return null==e||e.addEventListener("close",W),()=>null==e?void 0:e.removeEventListener("close",W)},[W]),a.useEffect(()=>{let e=Q.current,r=e=>{"Escape"===e.key&&O()};return null==e||e.addEventListener("keydown",r),()=>null==e?void 0:e.removeEventListener("keydown",r)},[O]),a.useEffect(function(){if(R){let e=document.querySelector("dialog[open] input");e?e.focus():X()}},[R]);let{position:Y}=(0,f.J)({anchorElementRef:D,floatingElementRef:Q,side:"outside-bottom",align:"start",...x},[R,D.current,Q.current]),Z=i.ML[B];return"bottom-sheet"===$?Z="calc(100vh - 64px)":"full-screen"===$&&(Z="100vh"),(0,b.jsxs)(b.Fragment,{children:[P,(0,b.jsx)(i.IP,{as:"dialog",ref:Q,"aria-labelledby":`${G}--title`,"aria-describedby":r?`${G}--description`:void 0,width:w,height:"fit-content",maxHeight:B,"data-variant":$,style:{"--max-height":Z,"--position-top":`${null!=(S=null==Y?void 0:Y.top)?S:0}px`,"--position-left":`${null!=(E=null==Y?void 0:Y.left)?E:0}px`,visibility:R?"visible":"hidden",display:"flex"},className:(0,v.$)(g.Overlay,T),...j,onClick:e=>{e.target===e.currentTarget&&O()},children:R&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(A.Provider,{value:{panelId:G,title:e,description:r,onCancel:O,onClearSelection:y?()=>{"function"==typeof y&&y()}:void 0,searchQuery:K,setSearchQuery:J,selectionVariant:t,moveFocusToList:X},children:(0,b.jsxs)("form",{method:"dialog",onSubmit:z,className:g.Form,children:[null!=(L=q.header)?L:(0,b.jsx)(I,{}),(0,b.jsx)("div",{className:g.Container,children:(0,b.jsx)(l.d.Provider,{value:{container:"SelectPanel",listRole:"listbox",selectionAttribute:"aria-selected",selectionVariant:"instant"===t?"single":t,afterSelect:e=>{"instant"===t&&z(),"keypress"===e.type&&"Enter"===e.key&&z()},listLabelledBy:`${G}--title`,enableFocusZone:!0},children:U})}),q.footer]})})})})]})},{Button:N,Header:I,SearchInput:E,Footer:M,Loading:H,Message:({variant:e="warning",size:r="empty"===e?"full":"inline",title:o,children:a})=>"full"===r?(0,b.jsxs)("div",{"aria-live":"empty"===e?void 0:"polite",className:g.MessageFull,children:["empty"!==e?(0,b.jsx)(p.A,{icon:t.AlertIcon,className:(0,v.$)(g.Octicon,"error"===e?g.Error:void 0,"warning"===e?g.Warning:void 0)}):null,(0,b.jsx)("span",{className:g.MessageTitle,children:o}),(0,b.jsx)("span",{className:g.MessageContent,children:a})]}):(0,b.jsxs)("div",{"aria-live":"empty"===e?void 0:"polite",className:g.MessageInline,"data-variant":e,children:[(0,b.jsx)(t.AlertIcon,{size:16}),(0,b.jsx)("div",{children:a})]}),SecondaryAction:({variant:e,...r})=>(a.useContext(L)||(0,s.V)(!1),"button"===e)?(0,b.jsx)(P,{...r}):"link"===e?(0,b.jsx)(R,{...r}):"checkbox"===e?(0,b.jsx)(V,{...r}):void 0})},47523:(e,r,o)=>{o.d(r,{N:()=>v});var a=o(27389),t=o(47258),l=o(52450),n={SkeletonAvatar:"prc-Skeleton-SkeletonAvatar-TYNvX"},i=o(34164),c=o(14744),s=o.n(c),d=o(74848);let v=({size:e=t.E,square:r,className:o,style:c,...v})=>{let g=(0,a.W8)(e),b={};if(g)for(let[r,o]of Object.entries(e))b[`--avatarSize-${r}`]=`${o}px`;else b["--avatarSize-regular"]=`${e}px`;return(0,d.jsx)(l.f,{className:(0,i.$)(o,n.SkeletonAvatar),...v,"data-component":"SkeletonAvatar","data-responsive":g?"":void 0,"data-square":r?"":void 0,style:s()(c,b)})};v.displayName="SkeletonAvatar"},35642:(e,r,o)=>{o.d(r,{r:()=>s});var a={SkeletonText:"prc-Skeleton-SkeletonText-o0dUS",SkeletonTextWrapper:"prc-Skeleton-SkeletonTextWrapper-QRoBW"},t=o(34164),l=o(14744),n=o.n(l),i=o(52450),c=o(74848);let s=({lines:e=1,maxWidth:r,size:o="bodyMedium",className:l,style:s,...d})=>e<2?(0,c.jsx)(i.f,{"data-component":"SkeletonText","data-text-skeleton-size":o,width:"100%",className:(0,t.$)(l,a.SkeletonText),style:n()(s,{maxWidth:r}),...d}):(0,c.jsx)("div",{"data-component":"multilineContainer",className:a.SkeletonTextWrapper,style:n()(s,{maxWidth:r}),children:Array.from({length:e},(e,r)=>(0,c.jsx)(i.f,{"data-component":"SkeletonText","data-in-multiline":"true","data-text-skeleton-size":o,className:(0,t.$)(l,a.SkeletonText),...d},r))})},39807:(e,r,o)=>{o.d(r,{A:()=>K});var a,t,l,n,i,c,s,d,v,g,b,u,h,f,p,m,x,C,y,k,w,B=o(96540),T=function(e,r,o,a,t){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!t)throw TypeError("Private accessor was defined without a setter");if("function"==typeof r?e!==r||!t:!r.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?t.call(e,o):t?t.value=o:r.set(e,o),o},j=function(e,r,o,a){if("a"===o&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof r?e!==r||!a:!r.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===o?a:"a"===o?a.call(e):a?a.value:r.get(e)},A=function(e,r){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>r.indexOf(a)&&(o[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var t=0,a=Object.getOwnPropertySymbols(e);tr.indexOf(a[t])&&Object.prototype.propertyIsEnumerable.call(e,a[t])&&(o[a[t]]=e[a[t]]);return o};let S=globalThis.HTMLElement||null,N="assign"in((null==(a=globalThis.HTMLSlotElement)?void 0:a.prototype)||{})?(e,...r)=>{e.assign(...r)}:(e,...r)=>{for(let r of e.getRootNode().host.querySelectorAll(`[slot="${e.name}"]`))r.removeAttribute("slot");for(let o of r)o.setAttribute("slot",e.name)};let TabContainerChangeEvent=class TabContainerChangeEvent extends Event{constructor(e,r){var{tabIndex:o,tab:a,panel:i}=r;super(e,A(r,["tabIndex","tab","panel"])),t.set(this,null),l.set(this,null),n.set(this,null),T(this,n,a||null,"f"),T(this,t,o||null,"f"),T(this,l,i||null,"f")}get detail(){return console.warn("TabContainerElement.detail is deprecated, please use .panel instead"),{relatedTarget:j(this,l,"f")}}get tabIndex(){return j(this,t,"f")}get panel(){return j(this,l,"f")}get tab(){return j(this,n,"f")}};t=new WeakMap,l=new WeakMap,n=new WeakMap;let tab_container_element_TabContainerElement=class tab_container_element_TabContainerElement extends S{constructor(){super(...arguments),i.add(this),c.set(this,null),s.set(this,null),x.set(this,!1),C.set(this,void 0)}static define(e="tab-container",r=customElements){return r.define(e,this),this}get onChange(){return this.onTabContainerChange}set onChange(e){this.onTabContainerChange=e}get onTabContainerChange(){return j(this,c,"f")}set onTabContainerChange(e){j(this,c,"f")&&this.removeEventListener("tab-container-change",j(this,c,"f")),T(this,c,"object"==typeof e||"function"==typeof e?e:null,"f"),"function"==typeof e&&this.addEventListener("tab-container-change",e)}get onTabContainerChanged(){return j(this,s,"f")}set onTabContainerChanged(e){j(this,s,"f")&&this.removeEventListener("tab-container-changed",j(this,s,"f")),T(this,s,"object"==typeof e||"function"==typeof e?e:null,"f"),"function"==typeof e&&this.addEventListener("tab-container-changed",e)}get onChanged(){return this.onTabContainerChanged}set onChanged(e){this.onTabContainerChanged=e}get activeTab(){return j(this,i,"a",m)[this.selectedTabIndex]}get activePanel(){return j(this,i,"a",p).assignedNodes()[0]}get vertical(){var e;return(null==(e=j(this,i,"a",d))?void 0:e.getAttribute("aria-orientation"))==="vertical"}set vertical(e){let r=j(this,i,"a",d);r&&e?r.setAttribute("aria-orientation","vertical"):r.setAttribute("aria-orientation","horizontal")}connectedCallback(){T(this,C,j(this,C,"f")||(this.attachInternals?this.attachInternals():null),"f");let e=this.shadowRoot||this.attachShadow({mode:"open",slotAssignment:"manual"}),r=document.createElement("slot");r.style.display="flex",r.setAttribute("part","tablist-wrapper"),r.setAttribute("name","tablist-wrapper");let o=document.createElement("div");o.setAttribute("part","tablist-tab-wrapper"),o.setAttribute("name","tablist-tab-wrapper");let a=document.createElement("slot");a.setAttribute("part","tablist"),a.setAttribute("name","tablist"),o.append(a);let t=document.createElement("slot");t.setAttribute("part","panel"),t.setAttribute("name","panel");let l=document.createElement("slot");l.setAttribute("part","before-tabs"),l.setAttribute("name","before-tabs");let n=document.createElement("slot");n.setAttribute("part","after-tabs"),n.setAttribute("name","after-tabs"),r.append(l,o,n);let i=document.createElement("slot");if(i.setAttribute("part","after-panels"),i.setAttribute("name","after-panels"),e.replaceChildren(r,t,i),j(this,C,"f")&&"role"in j(this,C,"f")?j(this,C,"f").role="presentation":this.setAttribute("role","presentation"),this.addEventListener("keydown",this),this.addEventListener("click",this),this.selectTab(-1),!j(this,x,"f")){let e=new MutationObserver(()=>{this.selectTab(-1),j(this,x,"f")&&e.disconnect()});e.observe(this,{childList:!0,subtree:!0})}}attributeChangedCallback(e){this.isConnected&&this.shadowRoot&&"vertical"===e&&(this.vertical=this.hasAttribute("vertical"))}handleEvent(e){return"click"===e.type?j(this,i,"m",k).call(this,e):"keydown"===e.type?j(this,i,"m",y).call(this,e):void 0}get selectedTabIndex(){return j(this,i,"a",m).findIndex(e=>e.matches("[aria-selected=true]"))}set selectedTabIndex(e){this.selectTab(e)}get defaultTabIndex(){return Number(this.getAttribute("default-tab")||-1)}set defaultTabIndex(e){this.setAttribute("default-tab",String(e))}selectTab(e){var r;if(!j(this,x,"f")){let o=j(this,i,"a",f),a=j(this,i,"a",v),t=this.querySelector("[role=tablist]"),l=this.querySelector("[slot=tablist-wrapper]");l&&l.closest(this.tagName)===this?N(a,l):t&&t.closest(this.tagName)===this?N(o,t):(j(this,i,"a",g).role="tablist",N(o,...[...this.children].filter(e=>e.matches("[role=tab]"))));let n=j(this,i,"a",d);if(j(this,i,"m",w).call(this,"aria-description",n),j(this,i,"m",w).call(this,"aria-label",n),this.vertical&&j(this,i,"a",d).setAttribute("aria-orientation","vertical"),(null==(r=this.querySelector("[slot=tablist-wrapper]"))?void 0:r.closest(this.tagName))!==this){let e=[],r=[],o=[],a=e;for(let t of this.children){if("tab"===t.getAttribute("role")||"tablist"===t.getAttribute("role")){a=r;continue}if("tabpanel"===t.getAttribute("role")){a=o;continue}"before-tabs"===t.getAttribute("slot")?e.push(t):"after-tabs"===t.getAttribute("slot")?r.push(t):a.push(t)}N(j(this,i,"a",b),...e),N(j(this,i,"a",u),...r),N(j(this,i,"a",h),...o)}let c=this.defaultTabIndex,s=c>=0?c:this.selectedTabIndex;e=e>=0?e:Math.max(0,s)}let o=j(this,i,"a",m),a=Array.from(this.querySelectorAll('[role="tabpanel"]')).filter(e=>e.closest(this.tagName)===this);if(e>o.length-1)return;let t=o[e],l=a[e];if(t&&l){if(j(this,x,"f")&&!this.dispatchEvent(new TabContainerChangeEvent("tab-container-change",{tabIndex:e,bubbles:!0,cancelable:!0,tab:t,panel:l})))return;for(let e of o)e.setAttribute("aria-selected","false"),e.setAttribute("tabindex","-1");for(let e of a)e.hasAttribute("tabindex")||e.hasAttribute("data-tab-container-no-tabstop")||e.setAttribute("tabindex","0");t.setAttribute("aria-selected","true"),t.setAttribute("tabindex","0"),N(j(this,i,"a",p),l),l.hidden=!1,j(this,x,"f")&&(t.focus(),this.dispatchEvent(new TabContainerChangeEvent("tab-container-changed",{tabIndex:e,bubbles:!0,tab:t,panel:l}))),T(this,x,!0,"f")}}};c=new WeakMap,s=new WeakMap,x=new WeakMap,C=new WeakMap,i=new WeakSet,d=function(){let e=this.querySelector("[slot=tablist-wrapper]");if((null==e?void 0:e.closest(this.tagName))===this)return e.querySelector("[role=tablist]");let r=j(this,i,"a",f);return j(this,i,"a",g).hasAttribute("role")?j(this,i,"a",g):r.assignedNodes()[0]},v=function(){return this.shadowRoot.querySelector('slot[part="tablist-wrapper"]')},g=function(){return this.shadowRoot.querySelector('div[part="tablist-tab-wrapper"]')},b=function(){return this.shadowRoot.querySelector('slot[part="before-tabs"]')},u=function(){return this.shadowRoot.querySelector('slot[part="after-tabs"]')},h=function(){return this.shadowRoot.querySelector('slot[part="after-panels"]')},f=function(){return this.shadowRoot.querySelector('slot[part="tablist"]')},p=function(){return this.shadowRoot.querySelector('slot[part="panel"]')},m=function(){var e;return j(this,i,"a",g).matches("[role=tablist]")?j(this,i,"a",f).assignedNodes():Array.from((null==(e=j(this,i,"a",d))?void 0:e.querySelectorAll('[role="tab"]'))||[]).filter(e=>e instanceof S&&e.closest(this.tagName)===this)},y=function(e){var r,o,a;let t=null==(o=null==(r=e.target)?void 0:r.closest)?void 0:o.call(r,'[role="tab"]');if(!t)return;let l=j(this,i,"a",m);if(!l.includes(t))return;let n=this.selectedTabIndex,c=(null==(a=t.closest('[role="tablist"]'))?void 0:a.getAttribute("aria-orientation"))==="vertical",s="ArrowLeft"===e.code||c&&"ArrowUp"===e.code;if("ArrowRight"===e.code||c&&"ArrowDown"===e.code){let e=n+1;e>=l.length&&(e=0),this.selectTab(e)}else if(s){let e=n-1;e<0&&(e=l.length-1),this.selectTab(e)}else"Home"===e.code?(this.selectTab(0),e.preventDefault()):"End"===e.code&&(this.selectTab(l.length-1),e.preventDefault())},k=function(e){var r,o;let a=null==(o=null==(r=e.target)?void 0:r.closest)?void 0:o.call(r,"[role=tab]");if(!a)return;let t=j(this,i,"a",m).indexOf(a);t>=0&&this.selectTab(t)},w=function(e,r){this.hasAttribute(e)&&(r.setAttribute(e,this.getAttribute(e)),this.removeAttribute(e))},tab_container_element_TabContainerElement.observedAttributes=["vertical"];let I="undefined"!=typeof globalThis?globalThis:window;try{I.TabContainerElement=tab_container_element_TabContainerElement.define()}catch(e){if(!(I.DOMException&&e instanceof DOMException&&"NotSupportedError"===e.name)&&!(e instanceof ReferenceError))throw e}var E=o(6584),L=o(8546),M=o(44683),P=o(58748),R=o(45221),V={StyledUnderlineWrapper:"prc-UnderlinePanels-StyledUnderlineWrapper-DusUj"},H=o(34164),$=o(74848),D=o(32947),F=o(75177);let _=(0,E.a)(tab_container_element_TabContainerElement,"tab-container"),W=({"aria-label":e,"aria-labelledby":r,children:o,loadingCounters:a,sx:t=M.E,className:l,...n})=>{let[i,c]=(0,B.useState)(!0),s=(0,B.useRef)(null),d=(0,B.useRef)(null),v=(0,D.B)(n.id),[g,b]=(0,B.useState)([]),[u,h]=(0,B.useState)([]);(0,B.useEffect)(()=>{let e=0,r=0,t=B.Children.map(o,o=>(0,B.isValidElement)(o)&&o.type===O?(0,B.cloneElement)(o,{id:`${v}-tab-${e++}`,loadingCounters:a,iconsVisible:i}):(0,B.isValidElement)(o)&&o.type===z?(0,B.cloneElement)(o,{"aria-labelledby":`${v}-tab-${r++}`}):o),l=B.Children.toArray(t).filter(e=>(0,B.isValidElement)(e)&&e.type===O),n=B.Children.toArray(t).filter(e=>(0,B.isValidElement)(e)&&e.type===z);b(l),h(n)},[o,v,a,i]);let f=g.some(e=>B.isValidElement(e)&&e.props.icon),[p,m]=(0,B.useState)(0);return(0,R.A)(()=>{var e,r;f&&m(null!=(e=null==(r=d.current)?void 0:r.getBoundingClientRect().width)?e:0)},[f]),(0,P.w)(e=>{f&&c(e[0].contentRect.width>p)},s,[]),(0,$.jsxs)(_,{children:[(0,$.jsx)(L.Eg,{ref:s,slot:"tablist-wrapper","data-icons-visible":i,sx:t,className:(0,H.$)(l,V.StyledUnderlineWrapper),...n,children:(0,$.jsx)(L.mw,{ref:d,"aria-label":e,"aria-labelledby":r,role:"tablist",children:g})}),u]})};W.displayName="UnderlinePanels";let O=({"aria-selected":e,sx:r=M.E,onSelect:o,...a})=>{let t=B.useCallback(e=>{e.defaultPrevented||"function"!=typeof o||o(e)},[o]),l=B.useCallback(e=>{" "!==e.key&&"Enter"!==e.key||e.defaultPrevented||"function"!=typeof o||o(e)},[o]);return(0,$.jsx)(L.ug,{as:"button",role:"tab",tabIndex:e?0:-1,"aria-selected":e,sx:r,type:"button",onClick:t,onKeyDown:l,...a})};O.displayName="Tab",O.displayName="UnderlinePanels.Tab";let z=e=>(0,$.jsx)(F.A,{as:"div",role:"tabpanel",...e});z.displayName="Panel",z.displayName="UnderlinePanels.Panel";var K=Object.assign(W,{Panel:z,Tab:O})},13857:(e,r,o)=>{o.d(r,{J:()=>c});var a=o(96540),t=o(69676),l=o(81425),n=o(58748),i=o(45221);function c(e,r=[]){let o=(0,l.L)(null==e?void 0:e.floatingElementRef),s=(0,l.L)(null==e?void 0:e.anchorElementRef),d=a.useRef(null==e?void 0:e.onPositionChange),[v,g]=a.useState(void 0),[b,u]=a.useState(void 0),h=(e,r)=>e&&["outside-top","inside-top"].includes(e.anchorSide)&&(e.anchorSide!==r.anchorSide||e.top{let e=!1;return u(r=>{var a,t;return r&&r>(null!=(a=null==(t=o.current)?void 0:t.clientHeight)?a:0)&&(requestAnimationFrame(()=>{o.current.style.height=`${r}px`}),e=!0),r}),e},p=a.useCallback(()=>{var r,a;if(o.current instanceof Element&&s.current instanceof Element){let r=(0,t.uG)(o.current,s.current,e);g(a=>{var t,l,n,i,c;return null!=e&&e.pinPosition&&h(a,r)&&(null!=(t=null==(l=s.current)?void 0:l.getBoundingClientRect().top)?t:0)>(null!=(n=null==(i=o.current)?void 0:i.clientHeight)?n:0)&&f()?a:(a&&a.anchorSide===r.anchorSide&&(null==(c=d.current)||c.call(d,r)),r)})}else g(void 0),null==(a=d.current)||a.call(d,void 0);u(null==(r=o.current)?void 0:r.clientHeight)},[o,s,...r]);return(0,i.A)(()=>{d.current=null==e?void 0:e.onPositionChange},[null==e?void 0:e.onPositionChange]),(0,i.A)(p,[p]),(0,n.w)(p),(0,n.w)(p,o),{floatingElementRef:o,anchorElementRef:s,position:v}}},72010:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);function t({ref:e,closeOnOutsideClick:r,defaultOpen:o,onClickOutside:t}){let[l,n]=(0,a.useState)(o),i=(0,a.useRef)(null),c=null!=e?e:i,s=(0,a.useCallback)(e=>{let{current:r}=c;e.target.closest("details")!==r&&(t&&t(e),e.defaultPrevented||n(!1))},[c,n,t]);(0,a.useEffect)(()=>{if(l&&r)return document.addEventListener("click",s),()=>{document.removeEventListener("click",s)}},[l,r,s]);let d=e=>{e.defaultPrevented||n(e.target.open)};return{open:l,setOpen:n,getDetailsProps:()=>({onToggle:d,open:l,ref:c})}}},90495:(e,r,o)=>{o.d(r,{r:()=>n});var a=o(96540),t=o(69676),l=o(81425);function n(e,r=[]){let o=(0,l.L)(null==e?void 0:e.containerRef),i=(0,l.L)(null==e?void 0:e.initialFocusRef),c=null==e?void 0:e.disabled,s=a.useRef(),d=a.useRef(null);function v(){var r;null==(r=s.current)||r.abort(),null!=e&&e.returnFocusRef&&e.returnFocusRef.current instanceof HTMLElement?e.returnFocusRef.current.focus():null!=e&&e.restoreFocusOnCleanUp&&d.current instanceof HTMLElement&&(d.current.focus(),d.current=null)}return d.current||null!=e&&e.disabled||(d.current=document.activeElement),a.useEffect(()=>{if(o.current instanceof HTMLElement)if(c)v();else{var e;return s.current=(0,t.iE)(o.current,null!=(e=i.current)?e:void 0),()=>{v()}}},[o,i,c,...r]),{containerRef:o,initialFocusRef:i}}},82678:(e,r,o)=>{o.d(r,{G:()=>n});var a=o(96540),t=o(69676),l=o(81425);function n(e={},r=[]){let o=(0,l.L)(e.containerRef),i=!!e.activeDescendantFocus,c="boolean"!=typeof e.activeDescendantFocus&&e.activeDescendantFocus?e.activeDescendantFocus:void 0,s=(0,l.L)(c),d=e.disabled,v=a.useRef();return(0,a.useEffect)(()=>{if(o.current instanceof HTMLElement&&(!i||s.current instanceof HTMLElement)){var r,a;if(d)null==(a=v.current)||a.abort();else{let a={...e,activeDescendantControl:null!=(r=s.current)?r:void 0};return v.current=(0,t.zB)(o.current,a),()=>{var e;null==(e=v.current)||e.abort()}}}},[d,...r]),{containerRef:o,activeDescendantControlRef:s}}},32947:(e,r,o)=>{o.d(r,{B:()=>t});var a=o(96540);function t(e){let r=(0,a.useId)();return e||r}},40041:(e,r,o)=>{o.d(r,{J:()=>n});var a=o(84366),t=o(96540),l=o(7129);function n(){let[e,r]=(0,t.useState)(()=>!!l.S&&(0,a.U)());return(0,t.useEffect)(()=>r((0,a.U)()),[]),e}},77393:(e,r,o)=>{o.d(r,{P:()=>i});var a=o(96540);function t(e){if(!e.defaultPrevented){for(let r of Object.values(l).reverse())if(r(e),e.defaultPrevented)break}}let l={},n=0,i=(e,r=[e])=>{let o=(0,a.useCallback)(e,r),i=(0,a.useCallback)(e=>{"Escape"===e.key&&o(e)},[o]),c=(0,a.useMemo)(()=>n++,[]);(0,a.useEffect)(()=>(0===Object.keys(l).length&&document.addEventListener("keydown",t),l[c]=i,()=>{delete l[c],0===Object.keys(l).length&&document.removeEventListener("keydown",t)}),[c,i])}},23134:(e,r,o)=>{o.d(r,{g:()=>i});var a=o(96540);function t(e){if(!e.defaultPrevented){for(let r of Object.values(l).reverse())if(!0===r(e)||e.defaultPrevented)break}}let l={},n=0,i=({containerRef:e,ignoreClickRefs:r,onClickOutside:o})=>{let i=(0,a.useMemo)(()=>n++,[]),c=(0,a.useCallback)(a=>{var t;if(a instanceof MouseEvent&&a.button>0||null!=(t=e.current)&&t.contains(a.target)||r&&r.some(({current:e})=>null==e?void 0:e.contains(a.target)))return!0;o(a)},[e,r,o]);(0,a.useEffect)(()=>(0===Object.keys(l).length&&document.addEventListener("mousedown",t,{capture:!0}),l[i]=c,()=>{delete l[i],0===Object.keys(l).length&&document.removeEventListener("mousedown",t,{capture:!0})}),[i,c])}},17092:(e,r,o)=>{o.d(r,{s:()=>t});var a=o(96540);function t(e){let[r,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(null===e.current)return;let r=new ResizeObserver(e=>{for(let r of e)if(r.target.scrollHeight>r.target.clientHeight||r.target.scrollWidth>r.target.clientWidth){o(!0);break}});return r.observe(e.current),()=>{r.disconnect()}},[e]),r}},63033:(e,r,o)=>{o.d(r,{e:()=>c});var a=o(23134),t=o(96540),l=o(55966),n=o(77393),i=o(81425);let c=({overlayRef:e,returnFocusRef:r,initialFocusRef:o,onEscape:c,ignoreClickRefs:s,onClickOutside:d,preventFocusOnOpen:v})=>{let g=(0,i.L)(e);return!function({initialFocusRef:e,returnFocusRef:r,containerRef:o,preventFocusOnOpen:a}){(0,t.useEffect)(()=>{if(!a){if(e&&e.current)e.current.focus();else if(o.current){let e=(0,l.K1)(o.current).next().value;null==e||e.focus()}}let t=r.current;return function(){null==t||t.focus()}},[e,r,o,a])}({containerRef:g,returnFocusRef:r,initialFocusRef:o,preventFocusOnOpen:v}),(0,a.g)({containerRef:g,ignoreClickRefs:s,onClickOutside:d}),(0,n.P)(e=>{c(e),e.preventDefault()}),{ref:g}}},81425:(e,r,o)=>{o.d(r,{L:()=>t});var a=o(96540);function t(e){let r=a.useRef(null);return null!=e?e:r}},35357:(e,r,o)=>{o.d(r,{p:()=>t});var a=o(96540);function t(e,r,o){let[t,l]=(0,a.useState)(o);return[null!=e?e:t,(0,a.useCallback)(e=>{l(e),r&&r(e)},[r])]}},64515:(e,r,o)=>{o.d(r,{T:()=>t});var a=o(96540);function t(e,r){(0,a.useImperativeHandle)(e,()=>r.current)}},10227:(e,r,o)=>{o.d(r,{F:()=>t});var a=o(96540);function t(e){let[r,o]=(0,a.useState)(e||null),t=(0,a.useRef)(null);t.current=r;let l=(0,a.useCallback)(e=>{t.current=e,o(e)},[t]);return[t,l]}},58748:(e,r,o)=>{o.d(r,{w:()=>l});var a=o(96540),t=o(45221);function l(e,r,o=[]){let[n,i]=(0,a.useState)(null),c=(0,a.useRef)(e);(0,t.A)(()=>{c.current=e}),(0,t.A)(()=>{let e=r&&"current"in r?r.current:document.documentElement;if(e)if("function"==typeof ResizeObserver){let r=new ResizeObserver(e=>{c.current(e)});return r.observe(e),()=>{r.disconnect()}}else{let r=()=>{let r=e.getBoundingClientRect();(r.width!==(null==n?void 0:n.width)||r.height!==n.height)&&c.current([{contentRect:r}]),i(r)};return window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}}},[null==r?void 0:r.current,...o])}},27389:(e,r,o)=>{o.d(r,{W8:()=>i,tv:()=>c,DX:()=>n});var a=o(96540);function t(e,r){let o=(0,a.useContext)(l),[t,n]=a.useState(()=>void 0!==o[e]?o[e]:r);return(0,a.useEffect)(()=>{void 0!==o[e]&&n(o[e])},[o,e]),(0,a.useEffect)(()=>{if(void 0!==o[e])return;function r(e){n(e.matches)}let a=window.matchMedia(e);return a.addEventListener?a.addEventListener("change",r):a.addListener(r),n(a.matches),()=>{a.addEventListener?a.removeEventListener("change",r):a.removeListener(r)}},[o,e]),t}o(74848);let l=(0,a.createContext)({}),n={narrow:"(max-width: calc(768px - 0.02px))",regular:"(min-width: 768px)",wide:"(min-width: 1400px)"};function i(e){return"object"==typeof e&&Object.keys(e).some(e=>["narrow","regular","wide"].includes(e))}function c(e,r){let o=t(n.narrow,!1),a=t(n.regular,!1),l=t(n.wide,!1);return i(e)?o&&"narrow"in e?e.narrow:l&&"wide"in e?e.wide:a&&"regular"in e?e.regular:r:e}},65556:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);function t(){let e=(0,a.useRef)(new Set),r=(0,a.useCallback)((r,o,...a)=>{let t=window.setTimeout(r,o,...a);return e.current.add(t),t},[]),o=(0,a.useCallback)(r=>{clearTimeout(r),e.current.delete(r)},[]);return(0,a.useEffect)(()=>()=>{for(let r of e.current)clearTimeout(r)},[]),{safeSetTimeout:r,safeClearTimeout:o}}},24021:(e,r,o)=>{o.d(r,{H:()=>t});var a=o(96540);function t(e,r){var o,t;let l=(t=()=>void 0,Object.keys(o=r).reduce((e,r)=>(e[r]=t(o[r]),e),{})),n=[],i=Object.keys(r),c=Object.values(r);return a.Children.forEach(e,e=>{if(!a.isValidElement(e))return void n.push(e);let r=c.findIndex(r=>{if(!Array.isArray(r))return e.type===r;{let[o,a]=r;return e.type===o&&a(e.props)}});if(-1===r)return void n.push(e);let o=i[r];l[o]||(l[o]=e)}),[l,n]}},16436:(e,r,o)=>{o.d(r,{_:()=>c});var a=o(96540),t=o(44683),l=o(74911),n=o(74848),i=o(75177);let c=a.forwardRef(function({as:e="div",sx:r=t.E,...o},a){return r!==t.E||(0,l.X)(o)?(0,n.jsx)(i.A,{...o,ref:a,as:e,sx:r}):(0,n.jsx)(e,{...o,ref:a})})},22436:(e,r,o)=>{o.d(r,{$:()=>l});var a=o(38267),t=o(44999);let l=a.Ay.button.withConfig({displayName:"ButtonReset__Button",componentId:"sc-1yqlmwf-0"})(["padding:0;border:0;margin:0;display:inline-flex;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;font:inherit;color:inherit;align-items:center;&::-moz-focus-inner{border:0;}",""],t.A)},23606:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(96540),t=o(82701),l=o(32947),n=o(71382),i=o(60414),c=o(91677),s=o(40275),d=o(87644),v=o(24021),g=o(43411),b=o(34164),u=o(16436),h=o(74848);let f=({"aria-labelledby":e,children:r,disabled:o=!1,id:f,required:p=!1,className:m,sx:x})=>{let[C,y]=(0,v.H)(r,{caption:n.A,label:i.A,validation:c.A}),k=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===i.A),w=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===c.A?e:null),B=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===n.A?e:null),T=(0,l.B)(f),j=w?`${T}-validationMessage`:void 0,A=B?`${T}-caption`:void 0;k||e||console.warn("A choice group must be labelled using a `CheckboxOrRadioGroup.Label` child, or by passing `aria-labelledby` to the CheckboxOrRadioGroup component.");let S=a.isValidElement(k)&&!k.props.visuallyHidden;return(0,h.jsx)(s.A.Provider,{value:{disabled:o,required:p,captionId:A,validationMessageId:j},children:(0,h.jsxs)("div",{children:[(0,h.jsxs)(u._,{className:(0,b.$)(m,g.A.GroupFieldset),"data-validation":w?"":void 0,...k?{as:"fieldset",disabled:o}:{},sx:x,children:[k?(0,h.jsxs)("legend",{className:g.A.GroupLegend,"data-legend-visible":S?"":void 0,children:[C.label,C.caption,a.isValidElement(C.validation)&&C.validation.props.children&&(0,h.jsx)(d.A,{children:C.validation.props.children})]}):C.caption,(0,h.jsx)("div",{className:g.A.Body,...!k?{"aria-labelledby":e,"aria-describedby":[j,A].filter(Boolean).join(" "),as:"div",role:"group"}:{},children:a.Children.toArray(y).filter(e=>a.isValidElement(e))})]}),w&&(0,h.jsx)(t.A,{"aria-hidden":!!k,show:!0,children:C.validation})]})})};f.displayName="CheckboxOrRadioGroup";var p=Object.assign(f,{Caption:n.A,Label:i.A,Validation:c.A})},43411:(e,r,o)=>{o.d(r,{A:()=>a});var a={Body:"prc-CheckboxOrRadioGroup-Body-cNQoa",GroupFieldset:"prc-CheckboxOrRadioGroup-GroupFieldset-0NZzG",GroupLegend:"prc-CheckboxOrRadioGroup-GroupLegend-HW4-c",CheckboxOrRadioGroupCaption:"prc-CheckboxOrRadioGroup-CheckboxOrRadioGroupCaption-9GgyY",RadioGroupLabel:"prc-CheckboxOrRadioGroup-RadioGroupLabel-anQ3U",GroupLabelChildren:"prc-CheckboxOrRadioGroup-GroupLabelChildren-j5sBI"}},71382:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(40275),l=o(43411),n=o(34164),i=o(74848),c=o(52464);let s=({className:e,children:r,sx:o})=>{let{captionId:s}=a.useContext(t.A);return(0,i.jsx)(c.A,{className:(0,n.$)(e,l.A.CheckboxOrRadioGroupCaption),id:s,sx:o,children:r})};s.displayName="CheckboxOrRadioGroupCaption"},40275:(e,r,o)=>{o.d(r,{A:()=>a});let a=o(96540).createContext({})},60414:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(96540),t=o(87644),l=o(40275),n=o(43411),i=o(46309),c=o(34164),s=o(74848);let d=({children:e,className:r,visuallyHidden:o=!1,sx:d})=>{let{required:v,disabled:g}=a.useContext(l.A);return(0,s.jsx)(t.A,{className:(0,c.$)(r,n.A.RadioGroupLabel),isVisible:!o,title:v?"required field":void 0,"data-label-disabled":g?"":void 0,sx:d,children:v?(0,s.jsxs)(i.B,{direction:"horizontal",gap:"none",children:[(0,s.jsx)("div",{className:n.A.GroupLabelChildren,children:e}),(0,s.jsx)("span",{children:"*"})]}):e})};d.displayName="CheckboxOrRadioGroupLabel"},91677:(e,r,o)=>{o.d(r,{A:()=>i});var a=o(96540),t=o(40997),l=o(40275),n=o(74848);let i=({children:e,variant:r,sx:o})=>{let{validationMessageId:i=""}=a.useContext(l.A);return(0,n.jsx)(t.A,{validationStatus:r,id:i,sx:o,children:e})};i.displayName="CheckboxOrRadioGroupValidation"},18972:(e,r,o)=>{o.d(r,{e:()=>l});var a=o(75177),t=o(74848);let l=e=>{let{if:r,...o}=e;return r?(0,t.jsx)(a.A,{...o,children:e.children}):(0,t.jsx)(t.Fragment,{children:e.children})}},73165:(e,r,o)=>{o.d(r,{l:()=>i});var a=o(34164),t={Label:"prc-components-Label-bE-kK",RequiredText:"prc-components-RequiredText-ztJvt"},l=o(16436),n=o(74848);function i({children:e,disabled:r,htmlFor:o,id:i,required:c,requiredText:s,requiredIndicator:d,visuallyHidden:v,sx:g,as:b="label",className:u,...h}){return(0,n.jsx)(l._,{as:b,sx:g,"data-control-disabled":r?"":void 0,"data-visually-hidden":v?"":void 0,htmlFor:o,id:i,className:(0,a.$)(u,t.Label),...h,children:c||s?(0,n.jsxs)("span",{className:t.RequiredText,children:[(0,n.jsx)("span",{children:e}),(0,n.jsx)("span",{"aria-hidden":!d||void 0,children:null!=s?s:"*"})]}):e})}i.displayName="InputLabel"},40997:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(38621),t={InputValidation:"prc-components-InputValidation-GjS0D",ValidationIcon:"prc-components-ValidationIcon-Kdbbr",ValidationText:"prc-components-ValidationText-jjsBp"},l=o(34164),n=o(74848),i=o(52464);let c={success:a.CheckCircleFillIcon,error:a.AlertFillIcon},s=({children:e,className:r,id:o,validationStatus:a,sx:s})=>{let d=a?c[a]:void 0,v=16/12;return(0,n.jsxs)(i.A,{className:(0,l.$)(r,t.InputValidation),"data-validation-status":a,sx:s,children:[d?(0,n.jsx)("span",{"aria-hidden":"true",className:t.ValidationIcon,style:{"--inputValidation-iconSize":12*v},children:(0,n.jsx)(d,{size:12,fill:"currentColor"})}):null,(0,n.jsx)("span",{id:o,className:t.ValidationText,style:{"--inputValidation-lineHeight":v},children:e})]})};s.displayName="InputValidation"},11031:(e,r,o)=>{o.d(r,{A:()=>i});var a=o(34164),t={Spinner:"prc-components-Spinner-Azb7p",SpinnerLeading:"prc-components-SpinnerLeading-s-LyA",SpinnerHidden:"prc-components-SpinnerHidden-GG1PJ",SpinnerVisible:"prc-components-SpinnerVisible-w5g8l",Box:"prc-components-Box-QK3tG"},l=o(74848),n=o(63867);let i=({children:e,hasLoadingIndicator:r,showLoadingIndicator:o,visualPosition:i,id:c})=>{let s="leading"===i;return(e||r)&&(!s||e||o)?r?(0,l.jsx)("span",{className:"TextInput-icon",children:(0,l.jsxs)("div",{className:t.Box,id:c,children:[e&&(0,l.jsx)("div",{className:(0,a.$)(o?t.SpinnerHidden:t.SpinnerVisible),children:e}),(0,l.jsx)(n.A,{srText:null,className:(0,a.$)(o?t.SpinnerVisible:t.SpinnerHidden,e&&t.Spinner,e&&s&&t.SpinnerLeading),size:e?void 0:"small"})]})}):(0,l.jsx)("span",{className:"TextInput-icon",id:c,"aria-hidden":"true",children:e}):null};i.displayName="TextInputInnerVisualSlot"},88262:(e,r,o)=>{o.d(r,{SH:()=>c,xC:()=>s});var a=o(96540),t=o(34164),l={TextInputBaseWrapper:"prc-components-TextInputBaseWrapper-ueK9q",TextInputWrapper:"prc-components-TextInputWrapper-i1ofR"},n=o(16436),i=o(74848);let c=a.forwardRef(function({className:e,style:r,variant:o,size:a,isInputFocused:c,hasTrailingAction:s,validationStatus:d,disabled:v,contrast:g,monospace:b,block:u,width:h,minWidth:f,maxWidth:p,...m},x){return(0,i.jsx)(n._,{as:"span",ref:x,className:(0,t.$)(e,l.TextInputBaseWrapper),"data-block":u||void 0,"data-contrast":g||void 0,"data-disabled":v||void 0,"data-focused":c||void 0,"data-monospace":b||void 0,"data-size":a||void 0,"data-trailing-action":s||void 0,"data-validation":d||void 0,"data-variant":o||void 0,style:"string"==typeof h||"string"==typeof f||"string"==typeof p?{width:h,maxWidth:p,minWidth:f,...r}:r,...m})});c.displayName="TextInputBaseWrapper";let s=a.forwardRef(function({className:e,hasLeadingVisual:r,hasTrailingVisual:o,...a},n){return(0,i.jsx)(c,{ref:n,className:(0,t.$)(e,l.TextInputWrapper),"data-leading-visual":r||void 0,"data-trailing-visual":o||void 0,...a})})},8546:(e,r,o)=>{o.d(r,{Rd:()=>v,bp:()=>u,ug:()=>h,mw:()=>b,Eg:()=>g});var a=o(96540),t=o(44363),l=o(44683),n={UnderlineWrapper:"prc-components-UnderlineWrapper-oOh5J",UnderlineItemList:"prc-components-UnderlineItemList-b23Hf",UnderlineItem:"prc-components-UnderlineItem-lJsg-",LoadingCounter:"prc-components-LoadingCounter-Ps-0Q"},i=o(34164),c=o(16436),s=o(74848),d=o(12528);let v=8,g=(0,a.forwardRef)(({children:e,className:r,sx:o=l.E,...a},t)=>(0,s.jsx)(c._,{className:(0,i.$)(n.UnderlineWrapper,r),ref:t,sx:o,...a,children:e})),b=(0,a.forwardRef)(({children:e,...r},o)=>(0,s.jsx)("ul",{className:n.UnderlineItemList,ref:o,...r,children:e})),u=()=>(0,s.jsx)("span",{className:n.LoadingCounter});u.displayName="LoadingCounter";let h=(0,a.forwardRef)(({as:e="a",children:r,counter:o,icon:a,iconsVisible:v,loadingCounters:g,sx:b=l.E,className:h,...f},p)=>(0,s.jsxs)(c._,{ref:p,as:e,sx:b,className:(0,i.$)(n.UnderlineItem,h),...f,children:[v&&a&&(0,s.jsx)("span",{"data-component":"icon",children:(0,t.isElement)(a)?a:(0,s.jsx)(a,{})}),r&&(0,s.jsx)("span",{"data-component":"text","data-content":r,children:r}),void 0!==o?g?(0,s.jsx)("span",{"data-component":"counter",children:(0,s.jsx)(u,{})}):(0,s.jsx)("span",{"data-component":"counter",children:(0,s.jsx)(d.A,{children:o})}):null]}))},9634:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(96540),t={Input:"prc-components-Input-Ic-y8"},l=o(34164),n=o(16436),i=o(74848);let c=a.forwardRef(function({className:e,...r},o){return(0,i.jsx)(n._,{as:"input",ref:o,...r,className:(0,l.$)(e,t.Input)})});c.displayName="UnstyledTextInput"},82701:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(38267),l=o(74848),n=o(75177);let i=(0,t.i7)(["0%{opacity:0;transform:translateY(-100%);}100%{opacity:1;transform:translateY(0);}"]),c=t.Ay.div.withConfig({displayName:"ValidationAnimationContainer__AnimatedElement",componentId:"sc-8z5a3g-0"})(["animation:",";@media (prefers-reduced-motion){animation:none;}"],e=>e.show&&(0,t.AH)(["170ms "," cubic-bezier(0.44,0.74,0.36,1);"],i)),s=({show:e,children:r})=>{let[o,t]=(0,a.useState)(e);return(0,a.useEffect)(()=>{e&&t(!0)},[e]),o?(0,l.jsx)(n.A,{height:e?"auto":0,overflow:"hidden",children:(0,l.jsx)(c,{show:e,onAnimationEnd:()=>{e||t(!1)},children:r})}):null}},63492:(e,r,o)=>{o.d(r,{a:()=>t});var a=o(96540);function t(...e){return(0,a.useCallback)(r=>{for(let o of e)"function"==typeof o?o(r):o&&(o.current=r)},e)}},46273:(e,r,o)=>{o.d(r,{A:()=>n});var a=o(38267),t=o(59299);let l=(0,a.AH)(["box-shadow:none;outline:2px solid ",";"],(0,t.Jt)("colors.accent.fg")),n=e=>(0,a.AH)(["&:focus:not(:disabled){",";outline-offset:",";&:not(:focus-visible){outline:solid 1px transparent;}}&:focus-visible:not(:disabled){",";outline-offset:",";}"],l,void 0===e?"2px":e,l,void 0===e?"2px":e)},59102:(e,r,o)=>{o.d(r,{J:()=>c});var a=o(96540),t=o(44683),l=o(74911),n=o(74848),i=o(75177);function c(e){return a.forwardRef(function({as:r=e,sx:o=t.E,...a},c){return o!==t.E||(0,l.X)(a)?(0,n.jsx)(i.A,{as:r,...a,sx:o,ref:c}):(0,n.jsx)(r,{...a,ref:c})})}},34007:(e,r,o)=>{o.d(r,{e:()=>i});var a=o(53394),t=o(96540),l=o(74848),n=o(75177);function i({announceOnShow:e=!0,children:r,delayMs:o,hidden:i=!1,politeness:c="polite",...s}){let d=(0,t.useRef)(null),[v,g]=(0,t.useState)(null),b=(0,t.useRef)(null),u=function(e){let r=(0,t.useRef)(e);return(0,t.useEffect)(()=>{r.current=e},[e]),(0,t.useCallback)((...e)=>r.current(...e),[])}(()=>{var e,r;let t,{current:l}=d;if(!l||i)return;let n=window.getComputedStyle(l);if("none"===n.display||"hidden"===n.visibility)return;let s=(t="",(r=l).hasAttribute("aria-label")?t=r.getAttribute("aria-label"):r.textContent&&(t=r.textContent),t?t.trim():"");s!==v&&(null==(e=b.current)||e.cancel(),b.current=(0,a.Cj)(l,"assertive"===c?{politeness:c}:{politeness:c,delayMs:o}),g(s))}),h=(0,t.useRef)(()=>{e&&u()}),f=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{!0!==f.current&&(f.current=!0,h.current())},[]),(0,t.useEffect)(()=>{let{current:e}=d;if(null===e)return;let r=new MutationObserver(()=>{u()});return r.observe(e,{subtree:!0,characterData:!0,childList:!0}),()=>{r.disconnect()}},[u]),(0,t.useEffect)(()=>()=>{null!==b.current&&(b.current.cancel(),b.current=null)},[]),(0,l.jsx)(n.A,{...s,ref:d,children:r})}i.displayName="Announce"},80249:(e,r,o)=>{o.d(r,{o:()=>l});var a=o(34007),t=o(74848);function l({announceOnShow:e=!0,children:r,...o}){return(0,t.jsx)(a.e,{...o,announceOnShow:e,politeness:"assertive",children:r})}l.displayName="AriaAlert"},3341:(e,r,o)=>{o.d(r,{u:()=>l});var a=o(34007),t=o(74848);function l({announceOnShow:e=!1,children:r,...o}){return(0,t.jsx)(a.e,{...o,announceOnShow:e,politeness:"polite",children:r})}l.displayName="AriaStatus"},11853:(e,r,o)=>{o.d(r,{s:()=>a});function a(e,r=0,{start:o=!1,middle:t=!1,once:l=!1}={}){return function(e,r=0,{start:o=!0,middle:a=!0,once:t=!1}={}){let l,n=o,i=0,c=!1;function s(...d){if(c)return;let v=Date.now()-i;i=Date.now(),o&&a&&v>=r&&(n=!0),n?(n=!1,e.apply(this,d),t&&s.cancel()):(a&&v{i=Date.now(),e.apply(this,d),t&&s.cancel()},a?r-v:r))}return s.cancel=()=>{clearTimeout(l),c=!0},s}(e,r,{start:o,middle:t,once:l})}},44999:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(50402);o(14744);let t=e=>(0,a.Ay)(e.sx)},44360:(e,r,o)=>{function a(e){return e.map(e=>e.includes(" ")?`"${e}"`:e).join(", ")}o.d(r,{A:()=>l}),o(62383),o(61669);let t={light:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #1F2328))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #1F2328))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, #ccffd8))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, #e6ffec))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #abf2bc))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #1F2328))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #1F2328))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, #ffd7d5))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, #ffebe9))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,129,130,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #656d76))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(31,35,40,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(31,35,40,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #1f883d))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #116329)",keyword:"var(--color-prettylights-syntax-keyword, #cf222e)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #953800)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #82071e)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #82071e)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #cf222e)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #116329)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #82071e)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #ffebe9)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #116329)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #dafbe1)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #953800)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffd8b5)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #1F2328))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #656d76))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #1F2328))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #1F2328))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #cf222e))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #cf222e))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #953800))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #fa4549)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #1f883d)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(31,35,40,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #ff8182)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ff8182)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(164,14,38,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #4ac26b)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #ff8182)",redBright:"var(--color-checks-ansi-red-bright, #ffaba8)",green:"var(--color-checks-ansi-green, #4ac26b)",greenBright:"var(--color-checks-ansi-green-bright, #6fdd8b)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(31,35,40,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #cf222e)",redBright:"var(--color-ansi-red-bright, #a40e26)",green:"var(--color-ansi-green, #116329)",greenBright:"var(--color-ansi-green-bright, #1a7f37)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(31,35,40,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(31,35,40,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(31,35,40,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(31,35,40,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f883d))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(31,35,40,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #1a7f37))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(31,35,40,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(137,66%,28%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #94d3a2))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(31,35,40,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,45,17,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(31,35,40,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(31,35,40,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #cf222e))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a40e26))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(31,35,40,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(356,72%,44%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(31,35,40,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(207,34,46,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(207,34,46,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(207,34,46,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #cf222e))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #a40e26))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(207,34,46,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,235,233,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #ffebe9))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #d1242f))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #656d76))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #1F2328))",muted:"var(--fgColor-muted, var(--color-fg-muted, #656d76))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(31,35,40,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #1a7f37))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f883d))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(74,194,107,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #dafbe1))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #bc4c00))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #bc4c00))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(251,143,68,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff1e5))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d1242f))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #cf222e))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #ffebe9))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #1a7f37))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #1f883d))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(74,194,107,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #dafbe1))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #d1242f))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #cf222e))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #ffebe9))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(31,35,40,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(31,35,40,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(31,35,40,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(31,35,40,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,45,17,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(31,35,40,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(31,35,40,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(76,0,20,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(31,35,40,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},light_high_contrast:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #ffffff))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #1168e3)",secondary:"var(--color-marketing-icon-secondary, #368cf9)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #0e1116))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #ffffff))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, #ccffd8))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, #e6ffec))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #055d20))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #0e1116))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #ffffff))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, #ffd7d5))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, #fff0ee))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, #a0111f))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, #9cd7ff))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #0e1116))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(1,4,9,0.8))",additionBorder:"var(--color-diffstat-addition-border, rgba(1,4,9,0.8))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #055d20))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fcf7be))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #4b535d)",constant:"var(--color-prettylights-syntax-constant, #023b95)",entity:"var(--color-prettylights-syntax-entity, #512598)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #0e1116)",entityTag:"var(--color-prettylights-syntax-entity-tag, #024c1a)",keyword:"var(--color-prettylights-syntax-keyword, #a0111f)",string:"var(--color-prettylights-syntax-string, #032563)",variable:"var(--color-prettylights-syntax-variable, #702c00)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #6e011a)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #ffffff)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6e011a)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #ffffff)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #a0111f)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #024c1a)",markupList:"var(--color-prettylights-syntax-markup-list, #2e1800)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #023b95)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #0e1116)",markupBold:"var(--color-prettylights-syntax-markup-bold, #0e1116)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #6e011a)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #fff0ee)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #024c1a)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #d2fedb)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #702c00)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffc67b)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #e7ecf0)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #023b95)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #622cbc)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #4b535d)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #88929d)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #032563)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #0e1116))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #66707b))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #0e1116))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #0e1116))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, #368cf9))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, #e7ecf0))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #0e1116))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #0e1116))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #023b95))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #622cbc))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #a0111f))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #a0111f))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #032563))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #023b95))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #702c00))"}},checks:{bg:"var(--color-checks-bg, #0e1116)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #ffffff)",textSecondary:"var(--color-checks-text-secondary, #88929d)",textLink:"var(--color-checks-text-link, #368cf9)",btnIcon:"var(--color-checks-btn-icon, #acb6c0)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #ffffff)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #e7ecf0)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #88929d)",inputFocusText:"var(--color-checks-input-focus-text, #88929d)",inputBg:"var(--color-checks-input-bg, #20252c)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #d5232c)",donutPending:"var(--color-checks-donut-pending, #956400)",donutSuccess:"var(--color-checks-donut-success, #055d20)",donutNeutral:"var(--color-checks-donut-neutral, #acb6c0)",dropdownText:"var(--color-checks-dropdown-text, #acb6c0)",dropdownBg:"var(--color-checks-dropdown-bg, #20252c)",dropdownBorder:"var(--color-checks-dropdown-border, #343b43)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #ffffff)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #343b43)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #ffffff)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #20252c)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #4b535d)",headerLabelText:"var(--color-checks-header-label-text, #ced5dc)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #ffffff)",headerBorder:"var(--color-checks-header-border, #20252c)",headerIcon:"var(--color-checks-header-icon, #88929d)",lineText:"var(--color-checks-line-text, #ced5dc)",lineNumText:"var(--color-checks-line-num-text, rgba(136,146,157,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #88929d)",lineHoverBg:"var(--color-checks-line-hover-bg, #20252c)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(17,104,227,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #368cf9)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #0e1116)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #744500)",gateBg:"var(--color-checks-gate-bg, rgba(96,55,0,0.15))",gateText:"var(--color-checks-gate-text, #ced5dc)",gateWaitingText:"var(--color-checks-gate-waiting-text, #b58407)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #20252c)",stepErrorText:"var(--color-checks-step-error-text, #ee5a5d)",stepWarningText:"var(--color-checks-step-warning-text, #b58407)",loglineText:"var(--color-checks-logline-text, #88929d)",loglineNumText:"var(--color-checks-logline-num-text, rgba(136,146,157,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #ced5dc)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ee5a5d)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(134,6,29,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #ced5dc)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #b58407)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(96,55,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #368cf9)",loglineSectionText:"var(--color-checks-logline-section-text, #26a148)",ansi:{black:"var(--color-checks-ansi-black, #0e1116)",blackBright:"var(--color-checks-ansi-black-bright, #20252c)",white:"var(--color-checks-ansi-white, #ced5dc)",whiteBright:"var(--color-checks-ansi-white-bright, #ced5dc)",gray:"var(--color-checks-ansi-gray, #88929d)",red:"var(--color-checks-ansi-red, #ee5a5d)",redBright:"var(--color-checks-ansi-red-bright, #ff8e8a)",green:"var(--color-checks-ansi-green, #26a148)",greenBright:"var(--color-checks-ansi-green-bright, #43c663)",yellow:"var(--color-checks-ansi-yellow, #b58407)",yellowBright:"var(--color-checks-ansi-yellow-bright, #d5a824)",blue:"var(--color-checks-ansi-blue, #368cf9)",blueBright:"var(--color-checks-ansi-blue-bright, #67b3fd)",magenta:"var(--color-checks-ansi-magenta, #a371f7)",magentaBright:"var(--color-checks-ansi-magenta-bright, #c49bff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0e1116)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #20252c))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(1,4,9,0.8)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #acb6c0))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #ced5dc))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, #0349b4))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, #20252c))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(172,182,192,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #9cd7ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(136,146,157,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #0e1116))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #acb6c0))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0e1116))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #4b535d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(172,182,192,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #e7ecf0))"},ansi:{black:"var(--color-ansi-black, #0e1116)",blackBright:"var(--color-ansi-black-bright, #4b535d)",white:"var(--color-ansi-white, #66707b)",whiteBright:"var(--color-ansi-white-bright, #88929d)",gray:"var(--color-ansi-gray, #66707b)",red:"var(--color-ansi-red, #a0111f)",redBright:"var(--color-ansi-red-bright, #86061d)",green:"var(--color-ansi-green, #024c1a)",greenBright:"var(--color-ansi-green-bright, #055d20)",yellow:"var(--color-ansi-yellow, #3f2200)",yellowBright:"var(--color-ansi-yellow-bright, #4e2c00)",blue:"var(--color-ansi-blue, #0349b4)",blueBright:"var(--color-ansi-blue-bright, #1168e3)",magenta:"var(--color-ansi-magenta, #622cbc)",magentaBright:"var(--color-ansi-magenta-bright, #844ae7)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #0e1116))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #e7ecf0))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(1,4,9,0.8)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #ced5dc))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(1,4,9,0.8)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, #acb6c0))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(1,4,9,0.8)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #acb6c0))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(1,4,9,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #055d20))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, #013d14))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #024c1a))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, #013d14))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(139,95%,13%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #94d3a2))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(1,4,9,0.8)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,35,11,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #023b95))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0349b4))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, #022f7a))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #022f7a))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, #022f7a))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(3,73,180,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #e7ecf0))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(3,73,180,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #023b95))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(3,73,180,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #86061d))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a0111f))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #6e011a))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #6e011a))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #6e011a))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(160,17,31,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #e7ecf0))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(160,17,31,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(160,17,31,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #86061d))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #86061d))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(160,17,31,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #e7ecf0))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #4b535d))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #66707b))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(172,182,192,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, #88929d))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, #e7ecf0))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, #88929d))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, #ced5dc))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, #20252c))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, #ced5dc))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, #a0111f))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, #6e011a))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ffffff))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #66707b))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(211,9%,47%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(211,9%,49%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #88929d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #ffffff))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0349b4))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #e7ecf0))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #20252c))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #e7ecf0))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0349b4))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #e7ecf0))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(172,182,192,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(172,182,192,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #88929d))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, #ced5dc))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #368cf9))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #0e1116))",muted:"var(--fgColor-muted, var(--color-fg-muted, #0e1116))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #66707b))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #ffffff))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #e7ecf0))"},border:{default:"var(--borderColor-default, var(--color-border-default, #20252c))",muted:"var(--borderColor-muted, var(--color-border-muted, #88929d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(1,4,9,0.8)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #0e1116))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #66707b))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(172,182,192,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, #e7ecf0))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0349b4))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0349b4))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, #368cf9))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #dff7ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #055d20))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #055d20))",muted:"var(--borderColor-success-muted, var(--color-success-muted, #26a148))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #d2fedb))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #744500))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #744500))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, #b58407))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fcf7be))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #873800))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #873800))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, #dc6d1a))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff2d5))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d1242f))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #a0111f))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, #ee5a5d))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #fff0ee))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #055d20))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #055d20))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(38,161,72,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #d2fedb))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #d1242f))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #a0111f))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(238,90,93,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #fff0ee))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #622cbc))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #622cbc))",muted:"var(--borderColor-done-muted, var(--color-done-muted, #a371f7))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #faf0fe))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #971368))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #971368))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, #ed4baf))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #feeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #88929d))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(1,4,9,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ef5b48))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(1,4,9,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(1,4,9,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(1,4,9,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,35,11,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(2,26,74,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(67,0,17,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(1,4,9,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(136,146,157,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(136,146,157,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(136,146,157,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(206,213,220,0.2)))"}}}},light_colorblind:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #24292f))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #24292f))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(84,174,255,0.4)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(221,244,255,0.5)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(84,174,255,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #24292f))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #24292f))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(247,153,57,0.4)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,245,232,0.5)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,188,109,0.5)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #57606a))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(27,31,36,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(27,31,36,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #0969da))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #0550ae)",keyword:"var(--color-prettylights-syntax-keyword, #b35900)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #8a4600)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #6f3800)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6f3800)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b35900)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #0550ae)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #6f3800)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #fff5e8)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #0550ae)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #ddf4ff)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #8a4600)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffddb0)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #24292f))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #57606a))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #24292f))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #24292f))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #b35900))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #b35900))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #8a4600))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #dd7815)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #0969da)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(27,31,36,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #f79939)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #f79939)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(138,70,0,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #54aeff)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #f79939)",redBright:"var(--color-checks-ansi-red-bright, #ffbc6d)",green:"var(--color-checks-ansi-green, #54aeff)",greenBright:"var(--color-checks-ansi-green-bright, #80ccff)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(27,31,36,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #b35900)",redBright:"var(--color-ansi-red-bright, #8a4600)",green:"var(--color-ansi-green, #0550ae)",greenBright:"var(--color-ansi-green-bright, #0969da)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(27,31,36,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(27,31,36,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #0969da))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #0969da))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(212,92%,43%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #80ccff))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(27,31,36,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,33,85,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #b35900))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #8a4600))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(30,100%,32%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(179,89,0,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(179,89,0,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(179,89,0,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #b35900))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #8a4600))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(179,89,0,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,245,232,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #fff5e8))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #b35900))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #57606a))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #24292f))",muted:"var(--fgColor-muted, var(--color-fg-muted, #57606a))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(27,31,36,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #0969da))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #0969da))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #ddf4ff))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #b35900))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #b35900))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff5e8))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #b35900))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #b35900))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #fff5e8))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #b35900))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #dd7815))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #fff5e8))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #6e7781))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7781))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(175,184,193,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #f6f8fa))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(27,31,36,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(27,31,36,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(27,31,36,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(27,31,36,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(65,32,0,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(27,31,36,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},light_tritanopia:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #24292f))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #24292f))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(84,174,255,0.4)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(221,244,255,0.5)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(84,174,255,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #24292f))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #24292f))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(255,129,130,0.4)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,235,233,0.5)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,171,168,0.5)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #57606a))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(27,31,36,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(27,31,36,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #0969da))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #0550ae)",keyword:"var(--color-prettylights-syntax-keyword, #cf222e)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #a40e26)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #82071e)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #82071e)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #cf222e)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #0550ae)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #82071e)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #ffebe9)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #0550ae)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #ddf4ff)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #a40e26)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffcecb)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #24292f))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #57606a))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #24292f))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #24292f))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #cf222e))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #cf222e))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #a40e26))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #fa4549)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #0969da)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(27,31,36,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #ff8182)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ff8182)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(164,14,38,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #54aeff)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #ff8182)",redBright:"var(--color-checks-ansi-red-bright, #ffaba8)",green:"var(--color-checks-ansi-green, #54aeff)",greenBright:"var(--color-checks-ansi-green-bright, #80ccff)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(27,31,36,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #cf222e)",redBright:"var(--color-ansi-red-bright, #a40e26)",green:"var(--color-ansi-green, #0550ae)",greenBright:"var(--color-ansi-green-bright, #0969da)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(27,31,36,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(27,31,36,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #0969da))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #0969da))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(212,92%,43%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #80ccff))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(27,31,36,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,33,85,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #cf222e))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a40e26))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(356,72%,44%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(207,34,46,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(207,34,46,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(207,34,46,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #cf222e))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #a40e26))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(207,34,46,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,235,233,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #ffebe9))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #cf222e))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #57606a))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #24292f))",muted:"var(--fgColor-muted, var(--color-fg-muted, #57606a))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(27,31,36,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #0969da))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #0969da))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #ddf4ff))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #cf222e))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #cf222e))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #ffebe9))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #cf222e))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #cf222e))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #ffebe9))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #cf222e))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #fa4549))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #ffebe9))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #6e7781))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7781))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(175,184,193,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #f6f8fa))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(27,31,36,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(27,31,36,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(27,31,36,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(27,31,36,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(76,0,20,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(27,31,36,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},dark:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #e6edf3))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #e6edf3))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(63,185,80,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(46,160,67,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(46,160,67,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #e6edf3))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #e6edf3))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(248,81,73,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(248,81,73,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(248,81,73,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #848d97))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #3fb950))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #7ee787)",keyword:"var(--color-prettylights-syntax-keyword, #ff7b72)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #ffa657)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #f85149)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #8e1519)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b62324)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #7ee787)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdcd7)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #67060c)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #aff5b4)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #033a16)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffdfb6)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #5a1e02)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #e6edf3))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #848d97))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #e6edf3))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #e6edf3))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff7b72))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff7b72))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffa657))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #e6edf3)",textSecondary:"var(--color-checks-text-secondary, #848d97)",textLink:"var(--color-checks-text-link, #2f81f7)",btnIcon:"var(--color-checks-btn-icon, #848d97)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #e6edf3)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #848d97)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #e6edf3)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #f85149)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #2ea043)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #e6edf3)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #e6edf3)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #e6edf3)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #848d97)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #e6edf3)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #848d97)",lineText:"var(--color-checks-line-text, #848d97)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #2f81f7)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #848d97)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #f85149)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #848d97)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #848d97)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(248,81,73,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #848d97)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #2f81f7)",loglineSectionText:"var(--color-checks-logline-section-text, #3fb950)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ff7b72)",redBright:"var(--color-checks-ansi-red-bright, #ffa198)",green:"var(--color-checks-ansi-green, #3fb950)",greenBright:"var(--color-checks-ansi-green-bright, #56d364)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ff7b72)",redBright:"var(--color-ansi-red-bright, #ffa198)",green:"var(--color-ansi-green, #3fb950)",greenBright:"var(--color-ansi-green-bright, #56d364)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #238636))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #2ea043))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #238636))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(35,134,54,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(4,38,15,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(47,129,247,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #f85149))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #da3633))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #f85149))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #b62324))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff7b72))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(248,81,73,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(218,54,51,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(73,2,2,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #f85149))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #f85149))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(248,81,73,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(248,81,73,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(248,81,73,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ff7b72))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #848d97))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #848d97))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #e6edf3))",muted:"var(--fgColor-muted, var(--color-fg-muted, #848d97))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #2f81f7))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #3fb950))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #238636))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(46,160,67,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(46,160,67,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #db6d28))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #bd561d))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(219,109,40,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(219,109,40,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #f85149))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #da3633))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(248,81,73,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #3fb950))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #238636))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(46,160,67,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(46,160,67,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #f85149))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #da3633))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(248,81,73,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_dimmed:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(34,39,46,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #22272e))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #6cb6ff)",secondary:"var(--color-marketing-icon-secondary, #316dca)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #adbac7))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #adbac7))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(87,171,90,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(70,149,74,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(70,149,74,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #adbac7))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #adbac7))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(229,83,75,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(229,83,75,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(229,83,75,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(65,132,228,0.4)))"},expander:{icon:"#adbac7"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(205,217,229,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(205,217,229,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #57ab5a))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(198,144,38,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #768390)",constant:"var(--color-prettylights-syntax-constant, #6cb6ff)",entity:"var(--color-prettylights-syntax-entity, #dcbdfb)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #adbac7)",entityTag:"var(--color-prettylights-syntax-entity-tag, #8ddb8c)",keyword:"var(--color-prettylights-syntax-keyword, #f47067)",string:"var(--color-prettylights-syntax-string, #96d0ff)",variable:"var(--color-prettylights-syntax-variable, #f69d50)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #e5534b)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #cdd9e5)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #922323)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #cdd9e5)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #ad2e2c)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #8ddb8c)",markupList:"var(--color-prettylights-syntax-markup-list, #eac55f)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #316dca)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #adbac7)",markupBold:"var(--color-prettylights-syntax-markup-bold, #adbac7)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffd8d3)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #78191b)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #b4f1b4)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #1b4721)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffddb0)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #682d0f)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #adbac7)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #255ab2)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #dcbdfb)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #768390)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #545d68)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #96d0ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #adbac7))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #22272e))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #22272e))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #22272e))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #636e7b))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #768390))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #adbac7))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(65,132,228,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(99,110,123,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #adbac7))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #22272e))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #768390))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #6cb6ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #dcbdfb))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #f47067))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #f47067))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #96d0ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #6cb6ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #f69d50))"}},checks:{bg:"var(--color-checks-bg, #1c2128)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #adbac7)",textSecondary:"var(--color-checks-text-secondary, #768390)",textLink:"var(--color-checks-text-link, #539bf5)",btnIcon:"var(--color-checks-btn-icon, #768390)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #adbac7)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(99,110,123,0.1))",inputText:"var(--color-checks-input-text, #768390)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #636e7b)",inputFocusText:"var(--color-checks-input-focus-text, #adbac7)",inputBg:"var(--color-checks-input-bg, #2d333b)",donutError:"var(--color-checks-donut-error, #e5534b)",donutPending:"var(--color-checks-donut-pending, #c69026)",donutSuccess:"var(--color-checks-donut-success, #46954a)",donutNeutral:"var(--color-checks-donut-neutral, #768390)",dropdownText:"var(--color-checks-dropdown-text, #adbac7)",dropdownBg:"var(--color-checks-dropdown-bg, #2d333b)",dropdownBorder:"var(--color-checks-dropdown-border, #444c56)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(28,33,40,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #adbac7)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(99,110,123,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #adbac7)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(99,110,123,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(99,110,123,0.4))",headerLabelText:"var(--color-checks-header-label-text, #768390)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #adbac7)",headerBorder:"var(--color-checks-header-border, #373e47)",headerIcon:"var(--color-checks-header-icon, #768390)",lineText:"var(--color-checks-line-text, #768390)",lineNumText:"var(--color-checks-line-num-text, #636e7b)",lineTimestampText:"var(--color-checks-line-timestamp-text, #636e7b)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(99,110,123,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(65,132,228,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #539bf5)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #cdd9e5)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #966600)",gateBg:"var(--color-checks-gate-bg, rgba(174,124,20,0.15))",gateText:"var(--color-checks-gate-text, #768390)",gateWaitingText:"var(--color-checks-gate-waiting-text, #c69026)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #2d333b)",stepErrorText:"var(--color-checks-step-error-text, #e5534b)",stepWarningText:"var(--color-checks-step-warning-text, #c69026)",loglineText:"var(--color-checks-logline-text, #768390)",loglineNumText:"var(--color-checks-logline-num-text, #636e7b)",loglineDebugText:"var(--color-checks-logline-debug-text, #986ee2)",loglineErrorText:"var(--color-checks-logline-error-text, #768390)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #636e7b)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(229,83,75,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #768390)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #c69026)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(174,124,20,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #539bf5)",loglineSectionText:"var(--color-checks-logline-section-text, #57ab5a)",ansi:{black:"var(--color-checks-ansi-black, #22272e)",blackBright:"var(--color-checks-ansi-black-bright, #2d333b)",white:"var(--color-checks-ansi-white, #909dab))",whiteBright:"var(--color-checks-ansi-white-bright, #909dab)",gray:"var(--color-checks-ansi-gray, #636e7b)",red:"var(--color-checks-ansi-red, #f47067)",redBright:"var(--color-checks-ansi-red-bright, #ff938a)",green:"var(--color-checks-ansi-green, #57ab5a)",greenBright:"var(--color-checks-ansi-green-bright, #6bc46d)",yellow:"var(--color-checks-ansi-yellow, #c69026)",yellowBright:"var(--color-checks-ansi-yellow-bright, #daaa3f)",blue:"var(--color-checks-ansi-blue, #539bf5)",blueBright:"var(--color-checks-ansi-blue-bright, #6cb6ff)",magenta:"var(--color-checks-ansi-magenta, #b083f0)",magentaBright:"var(--color-checks-ansi-magenta-bright, #dcbdfb)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #22272e)",sidebarBg:"var(--color-project-sidebar-bg, #2d333b)",gradientIn:"var(--color-project-gradient-in, #2d333b)",gradientOut:"var(--color-project-gradient-out, rgba(45,51,59,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(205,217,229,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(205,217,229,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #444c56))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #373e47))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #545d68))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(68,76,86,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #143d79))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(45,51,59,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(205,217,229,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #2d333b))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #768390))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #cdd9e5))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #22272e))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #444c56))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #373e47))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #2d333b))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(99,110,123,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #373e47))"},ansi:{black:"var(--color-ansi-black, #545d68)",blackBright:"var(--color-ansi-black-bright, #636e7b)",white:"var(--color-ansi-white, #909dab)",whiteBright:"var(--color-ansi-white-bright, #cdd9e5)",gray:"var(--color-ansi-gray, #636e7b)",red:"var(--color-ansi-red, #f47067)",redBright:"var(--color-ansi-red-bright, #ff938a)",green:"var(--color-ansi-green, #57ab5a)",greenBright:"var(--color-ansi-green-bright, #6bc46d)",yellow:"var(--color-ansi-yellow, #c69026)",yellowBright:"var(--color-ansi-yellow-bright, #daaa3f)",blue:"var(--color-ansi-blue, #539bf5)",blueBright:"var(--color-ansi-blue-bright, #6cb6ff)",magenta:"var(--color-ansi-magenta, #b083f0)",magentaBright:"var(--color-ansi-magenta-bright, #dcbdfb)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #adbac7))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #373e47))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(205,217,229,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #444c56))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #768390))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(213,12%,27%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #636e7b))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #2d333b))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #444c56))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #347d39))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(205,217,229,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #46954a))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(205,217,229,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #347d39))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(205,217,229,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(52,125,57,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(205,217,229,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #cdd9e5))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(17,52,23,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #4184e4))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #539bf5))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #444c56))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(205,217,229,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(15,45,92,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #cdd9e5))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #1b4b91))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(205,217,229,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(83,155,245,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #22272e))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(49,109,202,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(15,45,92,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #539bf5))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(83,155,245,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #4184e4))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #e5534b))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #cdd9e5))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #c93c37))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #e5534b))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #cdd9e5))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #ad2e2c))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #f47067))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(229,83,75,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #22272e))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(201,60,55,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(93,15,18,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #e5534b))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #e5534b))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(229,83,75,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #cdd9e5))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #373e47))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #768390))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #636e7b))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(99,110,123,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(68,76,86,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(144,157,171,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(144,157,171,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(144,157,171,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(229,83,75,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(229,83,75,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #f47067))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(99,110,123,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(213,11%,69%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(99,110,123,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #373e47))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #768390))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #1c2128))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(49,109,202,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(49,109,202,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(49,109,202,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #cdd9e5))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #1c2128))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #22272e))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #2d333b))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #22272e))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #2d333b))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(49,109,202,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(99,110,123,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #22272e))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #444c56))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #373e47))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #636e7b))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(144,157,171,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #768390))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #adbac7))",muted:"var(--fgColor-muted, var(--color-fg-muted, #768390))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #636e7b))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #cdd9e5))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #22272e))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #2d333b))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #1c2128))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #2d333b))"},border:{default:"var(--borderColor-default, var(--color-border-default, #444c56))",muted:"var(--borderColor-muted, var(--color-border-muted, #373e47))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(205,217,229,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #636e7b))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #636e7b))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(99,110,123,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(99,110,123,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #539bf5))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #316dca))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(65,132,228,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(65,132,228,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #57ab5a))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #347d39))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(70,149,74,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(70,149,74,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #c69026))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #966600))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(174,124,20,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(174,124,20,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #cc6b2c))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #ae5622))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(204,107,44,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(204,107,44,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #e5534b))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #c93c37))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(229,83,75,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(229,83,75,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #57ab5a))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #347d39))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(70,149,74,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(70,149,74,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #e5534b))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #c93c37))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(229,83,75,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(229,83,75,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #986ee2))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8256d0))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(152,110,226,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(152,110,226,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #c96198))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #ae4c82))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(201,97,152,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(201,97,152,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #545d68))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(28,33,40,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(34,39,46,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ec775c))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(205,217,229,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #444c56)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #22272e))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(28,33,40,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(205,217,229,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #1c2128))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #1c2128))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #1c2128))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_high_contrast:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(10,12,16,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0a0c10))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #91cbff)",secondary:"var(--color-marketing-icon-secondary, #409eff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #f0f3f6))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #0a0c10))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(38,205,77,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(9,180,58,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #09b43a))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #f0f3f6))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #0a0c10))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(255,106,105,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,106,105,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, #ff6a69))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(64,158,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #f0f3f6))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, #ffb1af)",additionBorder:"var(--color-diffstat-addition-border, #4ae168)",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #26cd4d))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(240,183,47,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #bdc4cc)",constant:"var(--color-prettylights-syntax-constant, #91cbff)",entity:"var(--color-prettylights-syntax-entity, #dbb7ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #f0f3f6)",entityTag:"var(--color-prettylights-syntax-entity-tag, #72f088)",keyword:"var(--color-prettylights-syntax-keyword, #ff9492)",string:"var(--color-prettylights-syntax-string, #addcff)",variable:"var(--color-prettylights-syntax-variable, #ffb757)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #ff6a69)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #ffffff)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #e82a2f)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #ffffff)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #ff4445)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #72f088)",markupList:"var(--color-prettylights-syntax-markup-list, #fbd669)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #409eff)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #f0f3f6)",markupBold:"var(--color-prettylights-syntax-markup-bold, #f0f3f6)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdedb)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #cc1421)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #acf7b6)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #007728)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffe1b4)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #a74c00)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #f0f3f6)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #318bf8)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #dbb7ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #bdc4cc)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #7a828e)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #addcff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #f0f3f6))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0a0c10))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0a0c10))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0a0c10))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #9ea7b3))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #f0f3f6))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #f0f3f6))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(64,158,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(158,167,179,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #f0f3f6))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0a0c10))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #bdc4cc))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #91cbff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #dbb7ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff9492))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff9492))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #addcff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #91cbff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffb757))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #f0f3f6)",textSecondary:"var(--color-checks-text-secondary, #f0f3f6)",textLink:"var(--color-checks-text-link, #71b7ff)",btnIcon:"var(--color-checks-btn-icon, #f0f3f6)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f0f3f6)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(158,167,179,0.1))",inputText:"var(--color-checks-input-text, #f0f3f6)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #9ea7b3)",inputFocusText:"var(--color-checks-input-focus-text, #f0f3f6)",inputBg:"var(--color-checks-input-bg, #272b33)",donutError:"var(--color-checks-donut-error, #ff6a69)",donutPending:"var(--color-checks-donut-pending, #f0b72f)",donutSuccess:"var(--color-checks-donut-success, #09b43a)",donutNeutral:"var(--color-checks-donut-neutral, #bdc4cc)",dropdownText:"var(--color-checks-dropdown-text, #f0f3f6)",dropdownBg:"var(--color-checks-dropdown-bg, #272b33)",dropdownBorder:"var(--color-checks-dropdown-border, #7a828e)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f0f3f6)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(158,167,179,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f0f3f6)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(158,167,179,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(158,167,179,0.4))",headerLabelText:"var(--color-checks-header-label-text, #f0f3f6)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f0f3f6)",headerBorder:"var(--color-checks-header-border, #7a828e)",headerIcon:"var(--color-checks-header-icon, #f0f3f6)",lineText:"var(--color-checks-line-text, #f0f3f6)",lineNumText:"var(--color-checks-line-num-text, #9ea7b3)",lineTimestampText:"var(--color-checks-line-timestamp-text, #9ea7b3)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(158,167,179,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(64,158,255,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #71b7ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #0a0c10)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #e09b13)",gateBg:"var(--color-checks-gate-bg, rgba(224,155,19,0.15))",gateText:"var(--color-checks-gate-text, #f0f3f6)",gateWaitingText:"var(--color-checks-gate-waiting-text, #f0b72f)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #272b33)",stepErrorText:"var(--color-checks-step-error-text, #ff6a69)",stepWarningText:"var(--color-checks-step-warning-text, #f0b72f)",loglineText:"var(--color-checks-logline-text, #f0f3f6)",loglineNumText:"var(--color-checks-logline-num-text, #9ea7b3)",loglineDebugText:"var(--color-checks-logline-debug-text, #b780ff)",loglineErrorText:"var(--color-checks-logline-error-text, #f0f3f6)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #9ea7b3)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(255,106,105,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #f0f3f6)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #f0b72f)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(224,155,19,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #71b7ff)",loglineSectionText:"var(--color-checks-logline-section-text, #26cd4d)",ansi:{black:"var(--color-checks-ansi-black, #0a0c10)",blackBright:"var(--color-checks-ansi-black-bright, #272b33)",white:"var(--color-checks-ansi-white, #d9dee3))",whiteBright:"var(--color-checks-ansi-white-bright, #d9dee3)",gray:"var(--color-checks-ansi-gray, #9ea7b3)",red:"var(--color-checks-ansi-red, #ff9492)",redBright:"var(--color-checks-ansi-red-bright, #ffb1af)",green:"var(--color-checks-ansi-green, #26cd4d)",greenBright:"var(--color-checks-ansi-green-bright, #4ae168)",yellow:"var(--color-checks-ansi-yellow, #f0b72f)",yellowBright:"var(--color-checks-ansi-yellow-bright, #f7c843)",blue:"var(--color-checks-ansi-blue, #71b7ff)",blueBright:"var(--color-checks-ansi-blue-bright, #91cbff)",magenta:"var(--color-checks-ansi-magenta, #cb9eff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #dbb7ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0a0c10)",sidebarBg:"var(--color-project-sidebar-bg, #272b33)",gradientIn:"var(--color-project-gradient-in, #272b33)",gradientOut:"var(--color-project-gradient-out, rgba(39,43,51,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #9ea7b3))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(255,255,255,0.9)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #525964))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #272b33))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, #409eff))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #7a828e))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(82,89,100,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #1e60d5))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(39,43,51,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #272b33))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #bdc4cc))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0a0c10))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #525964))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #272b33))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #272b33))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(158,167,179,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #272b33))"},ansi:{black:"var(--color-ansi-black, #7a828e)",blackBright:"var(--color-ansi-black-bright, #9ea7b3)",white:"var(--color-ansi-white, #d9dee3)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #9ea7b3)",red:"var(--color-ansi-red, #ff9492)",redBright:"var(--color-ansi-red-bright, #ffb1af)",green:"var(--color-ansi-green, #26cd4d)",greenBright:"var(--color-ansi-green-bright, #4ae168)",yellow:"var(--color-ansi-yellow, #f0b72f)",yellowBright:"var(--color-ansi-yellow-bright, #f7c843)",blue:"var(--color-ansi-blue, #71b7ff)",blueBright:"var(--color-ansi-blue-bright, #91cbff)",magenta:"var(--color-ansi-magenta, #cb9eff)",magentaBright:"var(--color-ansi-magenta-bright, #dbb7ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #f0f3f6))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #272b33))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, #7a828e))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #525964))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #bdc4cc))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(217,10%,33%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #9ea7b3))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, rgba(82,89,100,0.9)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #525964))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #0a0c10))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #09b43a))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, #4ae168))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #26cd4d))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, #4ae168))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #09b43a))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(10,12,16,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(9,180,58,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(74,225,104,0.4)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #0a0c10))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(1,4,9,0.15)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #409eff))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #71b7ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #525964))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, #7a828e))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(25,79,177,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #2672f3))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, #7a828e))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(113,183,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0a0c10))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(64,158,255,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(25,79,177,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #71b7ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(113,183,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #409eff))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #ff6a69))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #0a0c10))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #ff6a69))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #ff6a69))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #0a0c10))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(1,4,9,0.15)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #ff4445))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff9492))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(255,106,105,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0a0c10))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(255,106,105,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(1,4,9,0.15)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #ff6a69))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #ff6a69))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(255,106,105,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #272b33))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #bdc4cc))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #f0f3f6))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, #bdc4cc))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, #7a828e))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, #272b33))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, #7a828e))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, #525964))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, #9ea7b3))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, #525964))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, #ff6a69))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, #ff4445))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #0a0c10))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #9ea7b3))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(214,12%,61%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(214,12%,58%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #272b33))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #0a0c10))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #409eff))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(64,158,255,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(64,158,255,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #0a0c10))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0a0c10))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #9ea7b3))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #272b33))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0a0c10))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #272b33))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #409eff))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(158,167,179,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0a0c10))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #525964))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #272b33))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #9ea7b3))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, #525964))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #f0f3f6))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #f0f3f6))",muted:"var(--fgColor-muted, var(--color-fg-muted, #f0f3f6))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #9ea7b3))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #0a0c10))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0a0c10))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #272b33))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #272b33))"},border:{default:"var(--borderColor-default, var(--color-border-default, #7a828e))",muted:"var(--borderColor-muted, var(--color-border-muted, #7a828e))",subtle:"var(--borderColor-muted, var(--color-border-subtle, #7a828e))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #ffffff))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #9ea7b3))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(158,167,179,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(158,167,179,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #71b7ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #409eff))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, #409eff))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(64,158,255,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #26cd4d))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #09b43a))",muted:"var(--borderColor-success-muted, var(--color-success-muted, #09b43a))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(9,180,58,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #f0b72f))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #e09b13))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, #e09b13))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(224,155,19,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #e7811d))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #e7811d))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, #e7811d))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(231,129,29,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #ff6a69))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #ff6a69))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, #ff6a69))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(255,106,105,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #26cd4d))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #09b43a))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(9,180,58,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(9,180,58,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #ff6a69))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #ff6a69))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(255,106,105,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(255,106,105,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #b780ff))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #b87fff))",muted:"var(--borderColor-done-muted, var(--color-done-muted, #b780ff))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(183,128,255,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #ef6eb1))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #ef6eb1))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, #ef6eb1))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(239,110,177,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #7a828e))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(10,12,16,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ff967d))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #7a828e)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0a0c10))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_colorblind:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #c9d1d9))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #c9d1d9))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(88,166,255,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(56,139,253,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(56,139,253,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #c9d1d9))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #c9d1d9))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(212,118,22,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(212,118,22,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(212,118,22,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #8b949e))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #58a6ff))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #a5d6ff)",keyword:"var(--color-prettylights-syntax-keyword, #ec8e2c)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #fdac54)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #d47616)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6c3906)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #914d04)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #a5d6ff)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffe2bb)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #4e2906)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #cae8ff)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #0c2d6b)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffe2bb)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #4e2906)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #c9d1d9))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #8b949e))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #c9d1d9))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #c9d1d9))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ec8e2c))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ec8e2c))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #fdac54))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #c9d1d9)",textSecondary:"var(--color-checks-text-secondary, #8b949e)",textLink:"var(--color-checks-text-link, #58a6ff)",btnIcon:"var(--color-checks-btn-icon, #8b949e)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #c9d1d9)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #8b949e)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #c9d1d9)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #d47616)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #388bfd)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #c9d1d9)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #c9d1d9)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #c9d1d9)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #8b949e)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #c9d1d9)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #8b949e)",lineText:"var(--color-checks-line-text, #8b949e)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #58a6ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #8b949e)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #d47616)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #8b949e)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #8b949e)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(212,118,22,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #8b949e)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #58a6ff)",loglineSectionText:"var(--color-checks-logline-section-text, #58a6ff)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ec8e2c)",redBright:"var(--color-checks-ansi-red-bright, #fdac54)",green:"var(--color-checks-ansi-green, #58a6ff)",greenBright:"var(--color-checks-ansi-green-bright, #79c0ff)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ec8e2c)",redBright:"var(--color-ansi-red-bright, #fdac54)",green:"var(--color-ansi-green, #58a6ff)",greenBright:"var(--color-ansi-green-bright, #79c0ff)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f6feb))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #388bfd))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #1f6feb))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(31,111,235,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(5,29,77,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(88,166,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #d47616))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #b76100))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #d47616))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #914d04))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ec8e2c))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(212,118,22,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(183,97,0,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(51,28,4,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #d47616))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #d47616))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(212,118,22,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(212,118,22,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(212,118,22,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ec8e2c))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #8b949e))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #8b949e))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #c9d1d9))",muted:"var(--fgColor-muted, var(--color-fg-muted, #8b949e))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #58a6ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #58a6ff))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f6feb))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(56,139,253,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #d47616))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #b76100))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(212,118,22,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d47616))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #b76100))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(212,118,22,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #ec8e2c))",emphasis:"var(--borderColor-open-emphasis, var(--color-open-emphasis, #b76100))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(212,118,22,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-open-fg, #8b949e))",emphasis:"var(--borderColor-closed-emphasis, var(--color-closed-emphasis, #6e7681))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(110,118,129,0.1)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_tritanopia:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #c9d1d9))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #c9d1d9))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(88,166,255,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(56,139,253,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(56,139,253,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #c9d1d9))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #c9d1d9))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(248,81,73,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(248,81,73,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(248,81,73,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #8b949e))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #58a6ff))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #a5d6ff)",keyword:"var(--color-prettylights-syntax-keyword, #ff7b72)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #ffa198)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #f85149)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #8e1519)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b62324)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #a5d6ff)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdcd7)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #67060c)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #cae8ff)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #0c2d6b)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffdcd7)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #67060c)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #c9d1d9))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #8b949e))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #c9d1d9))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #c9d1d9))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff7b72))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff7b72))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffa198))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #c9d1d9)",textSecondary:"var(--color-checks-text-secondary, #8b949e)",textLink:"var(--color-checks-text-link, #58a6ff)",btnIcon:"var(--color-checks-btn-icon, #8b949e)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #c9d1d9)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #8b949e)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #c9d1d9)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #f85149)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #388bfd)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #c9d1d9)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #c9d1d9)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #c9d1d9)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #8b949e)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #c9d1d9)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #8b949e)",lineText:"var(--color-checks-line-text, #8b949e)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #58a6ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #8b949e)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #f85149)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #8b949e)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #8b949e)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(248,81,73,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #8b949e)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #58a6ff)",loglineSectionText:"var(--color-checks-logline-section-text, #58a6ff)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ff7b72)",redBright:"var(--color-checks-ansi-red-bright, #ffa198)",green:"var(--color-checks-ansi-green, #58a6ff)",greenBright:"var(--color-checks-ansi-green-bright, #79c0ff)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ff7b72)",redBright:"var(--color-ansi-red-bright, #ffa198)",green:"var(--color-ansi-green, #58a6ff)",greenBright:"var(--color-ansi-green-bright, #79c0ff)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f6feb))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #388bfd))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #1f6feb))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(31,111,235,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(5,29,77,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(88,166,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #f85149))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #da3633))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #f85149))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #b62324))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff7b72))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(248,81,73,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(218,54,51,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(73,2,2,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #f85149))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #f85149))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(248,81,73,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(248,81,73,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(248,81,73,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ff7b72))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #8b949e))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #8b949e))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #c9d1d9))",muted:"var(--fgColor-muted, var(--color-fg-muted, #8b949e))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #58a6ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #58a6ff))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f6feb))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(56,139,253,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #f85149))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #da3633))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(248,81,73,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #f85149))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #da3633))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(248,81,73,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #ff7b72))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #da3633))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(248,81,73,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #8b949e))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7681))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(110,118,129,0.1)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}}},l={animation:{easeOutCubic:"cubic-bezier(0.33, 1, 0.68, 1)"},borderWidths:[0,"1px"],breakpoints:["544px","768px","1012px","1280px"],fonts:{normal:a(["-apple-system","BlinkMacSystemFont","Segoe UI","Noto Sans","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji"]),mono:`var(--fontStack-monospace, ${a(["SFMono-Regular","Consolas","Liberation Mono","Menlo","Courier","monospace"])})`},fontSizes:["12px","14px","16px","20px","24px","32px","40px","48px","56px"],fontWeights:{light:300,normal:400,semibold:500,bold:600},lineHeights:{condensedUltra:1,condensed:1.25,default:1.5},radii:["0","3px","6px","100px"],sizes:{small:"544px",medium:"768px",large:"1012px",xlarge:"1280px"},space:["0","4px","8px","16px","24px","32px","40px","48px","64px","80px","96px","112px","128px"],colorSchemes:t}},6584:(e,r,o)=>{o.d(r,{a:()=>c});var a=o(96540),t=o(38267),l=o(37732),n=o(44999);let i=e=>e[0].toUpperCase()+e.slice(1).replace(/(-\w)/g,e=>e[1].toUpperCase()),c=(e,r,o)=>Object.assign(Object.assign((0,t.Ay)((0,l.a)({tagName:r,elementClass:e,react:a,events:o})),{displayName:i(r)})(n.A),{displayName:i(r)})},44683:(e,r,o)=>{o.d(r,{E:()=>a});let a={}},7129:(e,r,o)=>{o.d(r,{S:()=>a});let a=!!("undefined"!=typeof window&&window.document&&window.document.createElement)},74911:(e,r,o)=>{o.d(r,{X:()=>n});var a=o(59299);let t=new Set(Object.keys(a.Sq)),l=new Set(Object.keys(a.K4)),n=e=>!!e.sx||Object.keys(e).some(e=>l.has(e)||t.has(e))},98328:(e,r,o)=>{o.d(r,{V:()=>a});let a=function(){}},45221:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);let t="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect},53394:(e,r,o)=>{o.d(r,{Cj:()=>J,iP:()=>K});let a={Less:"less",Equal:"equal",Greater:"greater"};var t,l,n,i,c,s,d,v,g,b,u,h,f,p,m,x=e=>{throw TypeError(e)},C=(e,r,o)=>r.has(e)||x("Cannot "+o),y=(e,r,o)=>(C(e,r,"read from private field"),o?o.call(e):r.get(e)),k=(e,r,o)=>r.has(e)?x("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),w=(e,r,o,a)=>(C(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o),B=(e,r,o)=>(C(e,r,"access private method"),o);let MinHeap=class MinHeap{constructor({compareFn:e}){k(this,n),k(this,t),k(this,l),w(this,t,e),w(this,l,[])}insert(e){y(this,l).push(e),B(this,n,c).call(this)}pop(){let e=y(this,l)[0];return y(this,l)[y(this,l).length-1]&&(y(this,l)[0]=y(this,l)[y(this,l).length-1],y(this,l).pop()),B(this,n,i).call(this),e}peek(){return y(this,l)[0]}delete(e){let r=y(this,l).indexOf(e);-1!==r&&(j(y(this,l),r,y(this,l).length-1),y(this,l).pop(),B(this,n,i).call(this))}clear(){w(this,l,[])}get size(){return y(this,l).length}};function T(e){return Math.floor((e-1)/2)}function j(e,r,o){let a=e[r];e[r]=e[o],e[o]=a}t=new WeakMap,l=new WeakMap,n=new WeakSet,i=function(){let e=0;for(;2*e+10&&y(this,t).call(this,y(this,l)[r],(e=y(this,l),e[T(r)]))===a.Less;)j(y(this,l),r,T(r)),r=T(r)};var A=Object.defineProperty,S=e=>{throw TypeError(e)},N=(e,r,o)=>r in e?A(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,I=(e,r,o)=>N(e,"symbol"!=typeof r?r+"":r,o),E=(e,r,o)=>r.has(e)||S("Cannot "+o),L=(e,r,o)=>(E(e,r,"read from private field"),o?o.call(e):r.get(e)),M=(e,r,o)=>r.has(e)?S("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),P=(e,r,o,a)=>(E(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o);s=Symbol.toStringTag;let Deferred=class Deferred{constructor(){I(this,s,"Deferred"),M(this,d),M(this,v),M(this,g),P(this,d,new Promise((e,r)=>{P(this,v,e),P(this,g,r)}))}then(e,r){return Promise.prototype.then.apply(L(this,d),[e,r])}catch(e){return Promise.prototype.catch.apply(L(this,d),[e])}finally(e){return Promise.prototype.finally.apply(L(this,d),[e])}resolve(e){L(this,v).call(this,e)}reject(e){L(this,g).call(this,e)}getPromise(){return L(this,d)}};d=new WeakMap,v=new WeakMap,g=new WeakMap;var R=e=>{throw TypeError(e)},V=(e,r,o)=>r.has(e)||R("Cannot "+o),H=(e,r,o)=>(V(e,r,"read from private field"),o?o.call(e):r.get(e)),$=(e,r,o)=>r.has(e)?R("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),D=(e,r,o,a)=>(V(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o),F=(e,r,o)=>(V(e,r,"access private method"),o);let LiveRegionElement=class LiveRegionElement extends HTMLElement{constructor(){if(super(),$(this,f),$(this,b),$(this,u),$(this,h),!this.shadowRoot){let e=(_||((_=document.createElement("template")).innerHTML=W),_);this.attachShadow({mode:"open"}).appendChild(e.content.cloneNode(!0))}D(this,b,!1),D(this,h,null),D(this,u,new MinHeap({compareFn:O}))}get delay(){let e=this.getAttribute("delay");return e?parseInt(e,10):150}set delay(e){this.setAttribute("delay",`${e}`)}announce(e,r={}){let{delayMs:o,politeness:a="polite"}=r,t=Date.now(),l=new Deferred,n={deferred:l,politeness:a,contents:e,scheduled:void 0!==o?t+o:t};return H(this,u).insert(n),F(this,f,p).call(this),{...l.getPromise(),cancel:()=>{H(this,u).delete(n),l.resolve()}}}announceFromElement(e,r){var o;let a,t=(a="",(o=e).hasAttribute("aria-label")?a=o.getAttribute("aria-label"):o.innerText?a=o.innerText:o.textContent&&(a=o.textContent),a?a.trim():"");return""!==t?this.announce(t,r):{...Promise.resolve(),cancel:z}}getMessage(e="polite"){let r=this.shadowRoot?.getElementById(e);if(!r)throw Error("Unable to find container for message");return r.textContent}clear(){null!==H(this,h)&&(clearTimeout(H(this,h)),D(this,h,null)),D(this,b,!1),H(this,u).clear()}};b=new WeakMap,u=new WeakMap,h=new WeakMap,f=new WeakSet,p=function(){if(H(this,b))return;let e=H(this,u).peek();if(!e)return;null!==H(this,h)&&(clearTimeout(H(this,h)),D(this,h,null));let r=Date.now();if(e.scheduled<=r){(e=H(this,u).pop())&&F(this,f,m).call(this,e),F(this,f,p).call(this);return}let o=e.scheduled-r;D(this,h,window.setTimeout(()=>{D(this,h,null),F(this,f,p).call(this)},o))},m=function(e){D(this,b,!0);let{contents:r,deferred:o,politeness:a}=e,t=this.shadowRoot?.getElementById(a);if(!t)throw D(this,b,!1),Error(`Unable to find container for message. Expected a container with id="${a}"`);t.textContent===r?t.textContent=`${r}\xa0`:t.textContent=r,null!==H(this,h)&&clearTimeout(H(this,h)),o.resolve(),this.delay>0?D(this,h,window.setTimeout(()=>{D(this,h,null),D(this,b,!1),F(this,f,p).call(this)},this.delay)):(D(this,h,null),D(this,b,!1),F(this,f,p).call(this))};let _=null,W=` + +
      +
      +`;function O(e,r){return e.politeness===r.politeness?e.scheduled===r.scheduled?a.Equal:e.scheduled{a=!0};return{...X(U).then(()=>{if(!a){let a=o.announce(e,r);return t=a.cancel,a}}),cancel:()=>{t()}}}return o.announce(e,r)}function J(e,r={}){let o=G(r.from);if(!o){o=document.createElement("live-region"),r.appendTo?r.appendTo.appendChild(o):q(r.from).appendChild(o);let a=!1,t=()=>{a=!0};return{...X(U).then(()=>{if(!a){let a=o.announceFromElement(e,r);return t=a.cancel,a}}),cancel:()=>{t()}}}return o.announceFromElement(e,r)}function G(e){let r=null;return null!==(r=e?function(e){let r=e.closest("dialog"),o=e;for(;(o=o.parentElement)&&(!r||r.contains(o));)for(let e of o.childNodes)if(e instanceof LiveRegionElement)return e;return null}(e):null)||null!==(r=q(e).querySelector("live-region"))?r:null}function q(e){let r=document.body;if(e){let o=e.closest("dialog");o&&(r=o)}return r}customElements.get("live-region")||customElements.define("live-region",LiveRegionElement);let U=150;function X(e){return new Promise(r=>{setTimeout(r,e)})}}}]); +//# sourceMappingURL=primer-react-999e1029b567.js.map \ No newline at end of file diff --git a/all/lib/react-code-view-c5d6b504ff99.js b/all/lib/react-code-view-c5d6b504ff99.js new file mode 100644 index 0000000..f964e7c --- /dev/null +++ b/all/lib/react-code-view-c5d6b504ff99.js @@ -0,0 +1,11 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["react-code-view"],{68048:(e,t,n)=>{n.d(t,{D:()=>r});function r(e){if("clipboard"in navigator)return navigator.clipboard.writeText(e);let t=document.body;if(!t)return Promise.reject(Error());let n=function(e){let t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=e,t}(e);return t.appendChild(n),!function(e){if("clipboard"in navigator)return navigator.clipboard.writeText(e.textContent||"");let t=getSelection();if(null==t)return Promise.reject(Error());t.removeAllRanges();let n=document.createRange();n.selectNodeContents(e),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}(n),t.removeChild(n),Promise.resolve()}},70635:(e,t,n)=>{var r=n(16058),i=n(65980),o=n(74848),l=n(26033),a=n(88795),s=n(93955),c=n(53614),d=n(25772),u=n(68415),h=n(21325),m=n(96540);function p({children:e}){let t=(0,d.B)(),[n]=m.useState(t?.repo),[r]=m.useState(t?.currentUser),i=(0,m.useMemo)(()=>({}),[]);return(0,m.useEffect)(()=>{let e=document.querySelector(".footer");e&&(e.querySelector(".mt-6")?.classList.replace("mt-6","mt-0"),e.querySelector(".border-top")?.classList.remove("border-top"))},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{"data-hydrostats":"publish"}),(0,o.jsx)(u.LB,{initialValue:u.Gy.xxxlarge,children:(0,o.jsx)(l.y,{appName:"react-code-view",category:"",metadata:i,children:(0,o.jsx)(s.Q,{user:r,children:(0,o.jsx)(a.d,{repository:n,children:(0,o.jsx)(h.cp,{children:(0,o.jsx)(c.i,{children:e})})})})})})]})}try{p.displayName||(p.displayName="App")}catch{}var f=n(95782),x=n(21609),y=n(69098),g=n(51314),b=n(85579),v=n(141),j=n(61763),w=n(50104),N=n(30903),_=n(28408),k=n(21113),C=n(74474),A=n(18138),S=n(66871),B=n(42658),I=n(8447),L=n(14103),T=n(93653),R=n(75177),E=n(84217),O=n(70170),D=n(54763),F=n(98637),$=n(13617),M=n(30695),P=n(38621),z=n(87330),H=n(9591),W=n(52464),U=n(53110),V=n(36588),G=n(55864),q=n(30631);function Y({symbolKind:e,showFullSymbol:t}){return e?(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",position:"relative",...t?{}:{mr:2}},children:[(0,o.jsx)(R.A,{sx:{backgroundColor:e.plColor,opacity:.1,position:"absolute",borderRadius:5,alignItems:"stretch",display:"flex",width:"100%",height:"100%"}}),(0,o.jsx)(R.A,{sx:{color:e.plColor,borderRadius:5,fontWeight:600,...t?{fontSize:"small",px:2,py:"1px",mt:"2px"}:{fontSize:"smaller",px:1,py:"1px"}},children:t?e.fullName:e.shortName})]}):null}try{Y.displayName||(Y.displayName="SymbolIndicator")}catch{}let K=m.memo(function({treeSymbols:e,onTreeSymbolSelect:t}){let n=!e.some(e=>e.isParent||e.children.length>0);return(0,o.jsx)(R.A,{id:"filter-results",sx:{mb:-2,overflowY:"auto",maxHeight:"calc(100vh - 237px)",pl:3,pb:2,pt:1},children:(0,o.jsx)(G.G,{"aria-label":"Code Navigation",flat:n,children:e.map((e,n)=>(0,o.jsx)(X,{id:`${n}${e.symbol.name}`,symbol:e,depth:e.isParent?1:2,onSelect:t},`${n}${e.symbol.name}`))})})});function Q({symbol:e}){return(0,o.jsxs)(R.A,{sx:{display:"flex"},children:[(0,o.jsx)(Y,{symbolKind:e.symbol.kind})," ",(0,o.jsx)(q.A,{title:e.symbol.name,sx:{maxWidth:180,display:"block"},children:(0,o.jsx)("span",{children:e.symbol.name})})]})}function X({symbol:e,depth:t,onSelect:n,id:r}){let[i,l]=(0,m.useState)(t<=7);return(0,o.jsxs)(G.G.Item,{onSelect:()=>n(e.symbol),expanded:i,onExpandedChange:()=>l(!i),id:r,children:[(0,o.jsx)(Q,{symbol:e}),e.isParent&&e.children.length>0&&(0,o.jsx)(G.G.SubTree,{children:e.children.map((e,r)=>(0,o.jsx)(X,{symbol:e,depth:e.isParent?t+1:t,onSelect:n,id:`${r}${e.symbol.name}`},`${r}${e.symbol.name}`))})]})}try{K.displayName||(K.displayName="CodeNavSymbolTree")}catch{}try{Q.displayName||(Q.displayName="CodeNavTreeContent")}catch{}try{X.displayName||(X.displayName="CodeNavTreeItem")}catch{}var Z=n(52811),J=n(69676),ee=n(82678),et=n(15385),en=n(39461),er=n(34614);let ei=m.memo(function({symbol:e,filterText:t,onSelect:n,focused:r,index:i}){return(0,o.jsx)(et.l.Item,{role:"option",id:`jump-to-item-${i}`,"aria-selected":r,sx:{minWidth:0,...r?{backgroundColor:"var(--bgColor-muted, var(--color-canvas-subtle)) !important"}:{}},onSelect:()=>n(e),children:(0,o.jsx)(er.A,{href:e.href(),sx:{":hover":{textDecoration:"none"}},children:(0,o.jsxs)("div",{style:{display:"flex"},children:[(0,o.jsx)(Y,{symbolKind:e.kind})," ",(0,o.jsx)("div",{style:{display:"flex",minWidth:0,alignItems:"flex-end"},children:(0,o.jsx)(en.z,{search:t,text:e.name,overflowWidth:175,hideOverflow:!0},e.fullyQualifiedName)})]})})})});try{ei.displayName||(ei.displayName="JumpToItem")}catch{}function eo(e){return(0,o.jsx)(el,{...e})}function el({codeSymbols:e,filterText:t,onSelect:n,focusedIndex:r}){let i=(0,m.useRef)(e.length),l=(0,m.useRef)(""),{containerRef:a}=(0,ee.G)({bindKeys:J.z0.ArrowVertical|J.z0.HomeAndEnd});return(0,m.useEffect)(()=>{e.length===i.current&&(l.current+="\u200B");let t=1===e.length?"symbol":"symbols";(0,Z.i)(`${e.length} ${t} found${l.current}`),i.current=e.length},[e]),(0,o.jsx)(et.l,{ref:a,role:"listbox",id:"filter-results","aria-orientation":"vertical",sx:{maxHeight:"68vh",overflowY:"auto"},children:e.map((e,i)=>{let{name:l,lineNumber:a}=e;return(0,o.jsx)(ei,{symbol:e,filterText:t,onSelect:n,focused:i===r,index:i},`${l}_${a}`)})})}try{eo.displayName||(eo.displayName="JumpToItemList")}catch{}try{el.displayName||(el.displayName="FullJumpToItemList")}catch{}var ea=n(96235);function es({filterText:e,isFindInFile:t}){let[n,r]=(0,m.useState)(t?"No matches found":"No symbols found"),i=(0,a.t)(),l=(0,m.useRef)(!0);return(0,m.useEffect)(()=>{if(l.current){l.current=!1;return}r(`${n}\u200B`)},[e]),(0,o.jsxs)(R.A,{sx:{justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column",pb:2},children:[""===e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{sx:{bg:"canvas.subtle",borderRadius:6,p:"16px"},children:(0,o.jsxs)(R.A,{sx:{textAlign:"center"},children:[(0,o.jsx)(E.A,{as:"h3",sx:{fontSize:0,marginBottom:"4px"},children:"Symbol outline not available for this file"}),(0,o.jsx)(R.A,{sx:{justifyContent:"center",alignItems:"center",display:"flex",fontSize:"12px",color:"fg.muted"},children:"To inspect a symbol, try clicking on the symbol directly in the code view."})]})}),(0,o.jsxs)(R.A,{sx:{mt:"8px",fontSize:0,textAlign:"center",color:"fg.muted"},children:[" ","Code navigation supports a limited number of languages."," ",(0,o.jsx)(er.A,{inline:!0,href:"https://docs.github.com/repositories/working-with-files/using-files/navigating-code-on-github",children:"See which languages are supported."})]})]}),e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(U.A,{icon:P.SearchIcon,size:24}),(0,o.jsx)(W.A,{as:"h3",sx:{textAlign:"center",fontWeight:600,fontSize:3,py:2},role:"alert","aria-relevant":"all",children:n})]}),e&&(0,o.jsxs)(W.A,{id:"filter-zero-state",sx:{textAlign:"center",px:3,mt:2,fontSize:0,color:"fg.subtle"},children:["No lines in this file contain that string.",(0,o.jsx)("br",{}),"Search in"," ",(0,o.jsxs)(er.A,{href:(0,ea.Y8Y)({owner:i.ownerLogin,repo:i.name,searchTerm:e}),inline:!0,children:[i.ownerLogin,"/",i.name]})," ","or"," ",(0,o.jsx)(er.A,{href:(0,ea.GGt)({searchTerm:e}),inline:!0,children:"all of GitHub"})]})]})}try{es.displayName||(es.displayName="SymbolZeroState")}catch{}let ec="symbols-pane-header";function ed({codeSymbols:e,onSymbolSelect:t,treeSymbols:n,autoFocusSearch:r,onClose:i}){let[l,a]=(0,m.useState)(""),[s,c]=(0,m.useState)(e);return(0,m.useEffect)(()=>{if(""===l)return void c(e);c(function(e,t){let n=e.replace(/\s/g,"");return(0,$.d)(t,e=>{let t=(0,M.dt)(e.name,n);return t>0?{score:t,text:e.name}:null},M.UD)}(l,e))},[l,e]),(0,o.jsx)(eu,{treeSymbols:n,codeSymbols:s,filterText:l,setFilterText:a,onSymbolSelect:t,autoFocusSearch:r,onClose:i})}function eu({codeSymbols:e,setFilterText:t,filterText:n,onSymbolSelect:r,treeSymbols:i,autoFocusSearch:l,onClose:a}){let s=e?.length>0,c=i.length>0,d=s||c,[u,h]=(0,m.useState)(-1),{sendRepoKeyDownEvent:p}=(0,F.T)(),f=(0,m.useRef)(null),x=!c||""!==n;(0,m.useEffect)(()=>{l&&f.current?.focus()},[l]),(0,V.Gp)(()=>{f.current?.focus()});let y=(0,m.useMemo)(()=>(0,O.s)(()=>{p("BLOB_SYMBOLS_MENU.FILTER_SYMBOLS")},400),[p]);return(0,o.jsxs)(R.A,{sx:{py:2,px:3},"aria-labelledby":ec,children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,o.jsx)(R.A,{as:"h2",sx:{fontSize:1,order:1,display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",fontWeight:600},id:ec,tabIndex:-1,children:"Symbols"}),(0,o.jsx)(z.K,{"aria-label":"Close symbols",tooltipDirection:"w","data-hotkey":"Escape",icon:P.XIcon,sx:{order:3,color:"fg.default",mr:-2},onClick:a,variant:"invisible"})]}),d&&(0,o.jsx)(R.A,{sx:{fontSize:0,color:"fg.muted",pt:2},children:"Find definitions and references for functions and other symbols in this file by clicking a symbol below or in the code."}),(s||""!==n)&&(0,o.jsx)(H.A,{block:!0,leadingVisual:()=>(0,o.jsx)(U.A,{"aria-hidden":"true",icon:P.FilterIcon}),ref:f,trailingAction:n?(0,o.jsx)(H.A.Action,{onClick:()=>{t(""),h(-1)},icon:P.XCircleFillIcon,"aria-label":"Clear input","data-testid":"clear-search",sx:{color:"fg.subtle"}}):(0,o.jsx)(o.Fragment,{}),trailingVisual:n?void 0:()=>(0,o.jsx)(D.E,{children:(0,o.jsx)(R.A,{sx:{mr:"6px"},children:(0,o.jsx)("kbd",{children:"r"})})}),sx:{mt:2,borderRadius:2},placeholder:"Filter symbols",value:n,name:"Filter symbols","aria-label":"Filter symbols","aria-controls":!s&&x?"filter-zero-state":"filter-results","aria-expanded":"true","aria-autocomplete":"list","aria-activedescendant":-1===u?void 0:`jump-to-item-${u}`,onKeyDown:t=>{"ArrowDown"===t.key||("N"===t.key||"n"===t.key)&&t.ctrlKey?h(Math.min(u+1,e.length-1)):"ArrowUp"===t.key||("P"===t.key||"p"===t.key)&&t.ctrlKey?h(Math.max(u-1,0)):"Enter"===t.key&&e[u]?r(e[u]):"Escape"===t.key&&a()},role:"combobox",onChange:e=>{t(e.target.value),y(),h(-1)}}),!x&&(0,o.jsx)(R.A,{sx:{ml:-3,mb:-2},children:(0,o.jsx)(K,{treeSymbols:i,onTreeSymbolSelect:r})}),s&&x&&(0,o.jsx)(eo,{codeSymbols:e,filterText:n,onSelect:r,focusedIndex:u}),!s&&x&&(0,o.jsx)(W.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center",mt:2},children:(0,o.jsx)(es,{filterText:n})})]})}try{ed.displayName||(ed.displayName="CodeNavSymbolNavigation")}catch{}try{eu.displayName||(eu.displayName="JumpToActionList")}catch{}var eh=n(87453),em=n(37902),ep=n(97146),ef=n(38007),ex=n(96679),ey=n(15305),eg=n(76087),eb=n(81675),ev=n(32687),ej=n(33253),ew=n(26807),eN=n(48234),e_=n(63205),ek=n(51595),eC=n(89276),eA=n(17264);function eS({data:e}){let{query:t,lines:n,currentCodeReferences:r}=e,i=[];return{ranges:r?(0,ev.KY)(r,n,(0,ev.tz)(t)):(0,ev.Kv)(n,(0,ev.tz)(t)),query:t}}var eB=n(92659);function eI(e){let[t,n]=(0,m.useState)(!1),r=(0,m.useCallback)(e=>{let r=e[e.length-1].intersectionRatio<1;r!==t&&n(r)},[t,n]);return(0,m.useEffect)(()=>{let t=e.current,n=new IntersectionObserver(r,{threshold:[1],rootMargin:"-1px 0px 0px 0px"});return e.current&&n.observe(e.current),()=>{t&&n.unobserve(t)}},[e,r]),t}function eL(){return m.useMemo(()=>({top:"0px",zIndex:4,background:"var(--bgColor-default, var(--color-canvas-default))",position:"sticky"}),[!0])}var eT=n(7799),eR=n(60039);async function eE(e,t,n){if(!(0,eT.M3)())return;let r=new FormData;r.set("tree_view_expanded_preference",null===e?"":e?"true":"false"),r.set("symbols_view_expanded_preference",null===t?"":t?"true":"false"),r.set("code_line_wrap_enabled",null===n?"":n?"true":"false"),(0,eR.DI)("/repos/preferences",{method:"PUT",body:r,headers:{Accept:"application/json"}})}var eO=n(52687);let eD=(0,m.createContext)({findInFileOpen:!1,setFindInFileOpen:()=>void 0});function eF({children:e,searchTerm:t,setSearchTerm:n,isBlame:r}){let i=(0,eO.fY)(r),l=(0,m.useRef)(""),[a,s]=(0,m.useState)(!1),c=(0,m.useCallback)(e=>{e&&""===t&&""!==l.current?n(l.current):e||""===t||(l.current=t,n("")),s(e)},[t,n]),d=(0,m.useMemo)(()=>({findInFileOpen:!i&&a,setFindInFileOpen:c}),[a,c,i]);return(0,o.jsx)(eD.Provider,{value:d,children:e})}function e$(){return(0,m.useContext)(eD)}try{eD.displayName||(eD.displayName="FindInFileOpenContext")}catch{}try{eF.displayName||(eF.displayName="FindInFileOpenProvider")}catch{}let eM={FileRenderer:"FileRenderer",Image:"Image",TooLargeError:"TooLargeError",CSV:"CSV",Markdown:"Markdown",IssueTemplate:"IssueTemplate",Code:"Code"};function eP(){let e=(0,eg.A)(),t=(0,ey.O)();if(e.renderedFileInfo&&!e.shortPath&&!t)return eM.FileRenderer;if(e.renderImageOrRaw)if(e.image)return eM.Image;else return eM.TooLargeError;if(e.csv&&!t)return eM.CSV;if(e.richText&&!t)return eM.Markdown;if((e.issueTemplate?.structured&&e.issueTemplate.valid||e.discussionTemplate&&e.discussionTemplate.valid)&&!t&&!e.isPlain)return eM.IssueTemplate;else return eM.Code}function ez(e){throw Error(`Unexpected object: ${e}`)}var eH=n(18338),eW=n(77378);function eU(e){let t=(0,m.useRef)(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eH.s,{...e,ref:t}),(0,o.jsx)(eW.A,{containerRef:t})]})}try{eU.displayName||(eU.displayName="MarkdownContent")}catch{}var eV=n(93237),eG=n(85647),eq=n(85351),eY=n(80663);let eK=(0,m.createContext)([]);try{eK.displayName||(eK.displayName="SplitCodeownersErrorsContext")}catch{}var eQ=n(17606),eX=n(56297),eZ=n(22353),eJ=n(89681),e0=n(62578),e1=n(42490),e2=n(39459),e6=n(28391),e3=n(45968),e5=n(60040),e8=n(89169),e4=n(89985),e7=n(46996),e9=n(30391);let te=[.007,.014,.03,.049,.084,.14,.23,.38,.62,Number.MAX_VALUE],tt={"scale.orange.0":"#ffdfb6","scale.orange.1":"#ffc680","scale.orange.2":"#f0883e","scale.orange.3":"#f0883e","scale.orange.4":"#db6d28","scale.orange.5":"#bd561d","scale.orange.6":"#9b4215","scale.orange.7":"#762d0a","scale.orange.8":"#5a1e02","scale.orange.9":"#3d1300"};var tn=n(86565),tr=n(48869);let ti=m.forwardRef(tl);function to({copilotAccessAllowed:e,linesData:t,tabSize:n,onLineNumberClick:r}){let i=(0,m.useRef)(null),l=tc((0,ey.O)(),t);return(0,o.jsx)("div",{className:"d-flex flex-column",style:{tabSize:n},ref:i,"data-hpc":!0,children:l.map((t,n)=>(0,o.jsx)(ts,{...t,index:n,copilotAccessAllowed:e,onLineNumberClick:r},`blame-for-segment-${t.range?.start??t.linesData[0].lineNumber}`))})}function tl({copilotAccessAllowed:e,linesData:t,tabSize:n,materializeAllLines:r,onLineNumberClick:i},l){let a=(0,m.useRef)(null),s=(0,ey.O)(),{screenSize:c}=(0,u.lm)();(0,m.useImperativeHandle)(l,()=>({scrollToTop:()=>{(0,e_.si)(0)||h.scrollToIndex(0,{align:"start"})},scrollToLine:e=>{(0,e_.si)(e)||h.scrollToIndex(e,{align:"center"})}}));let d=(0,m.useCallback)(e=>{let n=t[e],r=s?.ranges[n.lineNumber];return r&&r.end===r.start?window.innerWidth>u.Gy.medium?31:41:20},[t,s]),h=(0,e5.hf)({parentRef:a,size:t.length,overscan:r?Number.MAX_SAFE_INTEGER:100,estimateSize:d}),p=tc(s,h.virtualItems.map(e=>({...t[e.index],virtualOffset:e.start})));return(0,o.jsx)("div",{style:{"--blame-segments-count":p.length,"--blame-virt-total-size":`${h.totalSize}px`,tabSize:n},className:"virtual-blame-wrapper",ref:a,"data-hpc":!0,children:p.map((t,n)=>{let r=t.linesData[0].virtualOffset??0;return c(0,o.jsxs)("div",{className:"d-flex flex-row",children:[(0,o.jsx)("div",{className:`react-line-numbers ${n.length>1?"":"react-blame-no-line-data"}`,children:(0,o.jsx)(tr.Kn,{codeLineData:e,onClick:i},`line-number-${e.lineNumber}-content-${e.rawText?.substring(0,100)}`)}),(0,o.jsx)("div",{className:`react-code-line ${n.length>1?"":"react-blame-no-line-data"}`,children:(0,o.jsx)(tn.S,{stylingDirectivesLine:e.stylingDirectivesLine,id:`LC${e.lineNumber}`,codeLineData:e,copilotAccessAllowed:r,shouldUseInert:!1},`code-line=${e.lineNumber}-content-${e.rawText?.substring(0,100)}`)})]},`line-pair-${e.lineNumber}`))})]})}let ts=m.memo(function({range:e,commit:t,linesData:n,virtualOffset:r,copilotAccessAllowed:i,onLineNumberClick:l}){return(0,o.jsx)("div",{className:"react-blame-segment-wrapper",style:void 0!==r?{transform:`translateY(${r}px)`,position:"absolute",top:0}:void 0,children:(0,o.jsx)(ta,{range:e,commit:t,linesData:n,copilotAccessAllowed:i,onLineNumberClick:l})})},(e,t)=>e.range===t.range&&e.commit===t.commit&&e.virtualOffset===t.virtualOffset&&(0,e7.A)(e.linesData,t.linesData));function tc(e,t){if(!e)return[{linesData:t}];let n=[],r=null,i=!0;for(let o of t){r||(r={linesData:[]});let t=i?Object.values(e?.ranges??{}).find(e=>e.start<=o.lineNumber&&e.end>=o.lineNumber):e?.ranges[o.lineNumber];t&&(r.range=t,r.commit=e.commits[t.commitOid]),r.linesData.push(o),r.range?.end===o.lineNumber&&(n.push(r),r=null),i=!1}return r&&(n.push(r),r=null),n}let td=m.memo(tu);function tu({range:e,commit:t}){let n=(0,a.t)(),r=new Date(t.committedDate),i=new Date(n.createdAt),l=(0,o.jsx)("div",{className:"timestamp-ago",children:(0,o.jsx)(e8.A,{date:r,tense:"past",sx:{color:"fg.muted",whiteSpace:"nowrap",fontSize:"smaller"}})});return(0,o.jsxs)("div",{className:"react-blame-for-range d-flex",children:[(0,o.jsx)("div",{"aria-hidden":!0,className:"age-indicator",children:(0,o.jsx)(tm,{commitDate:r,repoCreationDate:i})}),(0,o.jsx)("div",{className:"pt-1 timestamp-wrapper-desktop",children:l}),(0,o.jsx)("div",{className:"author-avatar-wrapper",children:t.authorAvatarUrl&&(0,o.jsx)(e2.r,{src:t.authorAvatarUrl,size:18})}),(0,o.jsx)(R.A,{sx:{verticalAlign:"top",pt:[2,2,"6px"],pb:[2,2,0],minWidth:[0,0,170],flexGrow:[1,1,1]},children:(0,o.jsx)("div",{className:"d-flex",children:(0,o.jsx)(e3.JR,{html:t.shortMessageHtmlLink,sx:{whiteSpace:"nowrap",ml:2,overflowX:"hidden",textOverflow:"ellipsis",maxWidth:"100%",fontSize:[1,1,0]},"data-hovercard-url":(0,ea.fQd)({owner:n.ownerLogin,repo:n.name,commitish:t.oid})})})}),(0,o.jsxs)(R.A,{sx:{display:"flex",alignContent:"flex-start",justifySelf:"flex-end",verticalAlign:"top",pl:2,pt:["2px","2px","1px"],pb:[1,1,0],width:[150,150,34],pr:[2,2,0]},children:[(0,o.jsx)("div",{className:"pt-1 pr-3 timestamp-wrapper-mobile",children:l}),(0,o.jsx)(th,{range:e,commit:t})]})]})}function th({range:e,commit:t}){let n=(0,a.t)();if(!e.reblamePath)return null;let r=(0,ea.buO)({owner:n.ownerLogin,repo:n.name,commitish:t.firstParentOid,filePath:e.reblamePath}),i=new Intl.DateTimeFormat(void 0,{year:"numeric",month:"short",day:"numeric"}),l=t.oid.slice(0,7),s=i.format(new Date(t.committedDate)),c=`Blame prior to change ${l}, made on ${s}`,d=`reblame-${l}`;return(0,o.jsx)(e4.m,{text:c,type:"label",id:d,children:(0,o.jsx)(e6.N,{"aria-labelledby":d,to:r,className:"Button Button--iconOnly Button--invisible Button--small",children:(0,o.jsx)(P.VersionsIcon,{})})})}function tm({commitDate:e,repoCreationDate:t}){let n=function(e,t){let{resolvedColorScheme:n}=(0,e9.DP)(),r=n?.startsWith("dark"),i=r?tt["scale.orange.9"]:tt["scale.orange.0"];if(e(0,o.jsx)(tr.Kn,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:i,onCollapseToggle:c},`line-number-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))}),(0,o.jsx)("div",{className:"react-code-lines",children:e.map(e=>(0,o.jsx)(tn.S,{codeLineData:e,codeLineClassName:e.codeLineClassName,stylingDirectivesLine:e.stylingDirectivesLine,id:`LC${e.lineNumber}`,onLineStickOrUnstick:i,setIsCollapsed:c,codeLineToSectionMap:r,copilotAccessAllowed:s,measureRef:void 0,shouldUseInert:!1},`line-data-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))})]}),1e3===e.length&&(0,o.jsx)(R.A,{sx:{justifyContent:"center",display:"flex"},children:(0,o.jsx)(er.A,{href:u,children:"View remainder of file in raw view"})})]})}try{tx.displayName||(tx.displayName="CodeLinesSSR")}catch{}try{ty.displayName||(ty.displayName="CodeLinesSSRUnmemoized")}catch{}var tg=n(60638),tb=n(3124),tv=n(93783),tj=n(84228);let tw=m.memo(tN);function tN({linesData:e,onLineNumberClick:t,codeSections:n,nonTruncatedLinesData:r,colorizedLines:i,onLineStickOrUnstick:l,tabSize:a,contentWidth:s,copilotAccessAllowed:c,onCollapseToggle:d}){let u=(0,h.ud)().codeWrappingOption.enabled,{rawBlobUrl:m}=(0,eg.A)(),p=[...Array(Math.floor(e.length/tf.kd)+1).keys()];return(0,o.jsxs)(R.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":a,"data-paste-markdown-skip":!0,sx:{tabSize:a,isolation:"isolate",position:"relative",width:s,overflow:"auto",maxWidth:u?"100%":"unset"},"data-hpc":!0,children:[(0,o.jsx)("div",{className:"react-line-numbers-no-virtualization",style:{pointerEvents:"auto",position:"relative",zIndex:2},children:p.map(r=>{let i=e.slice(r*tf.kd,Math.min(r*tf.kd+tf.kd,e.length));return(0,o.jsx)("div",{className:"react-no-virtualization-wrapper-lines-ssr",children:i.map(e=>(0,o.jsx)(tv.m,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:l,onCollapseToggle:d},`line-number-${e.lineNumber}`))},`line-number-wrapper-${r}-content:${i[0]?.rawText?.substring(0,100)}`)})}),(0,o.jsxs)("div",{className:"react-code-lines",children:[(0,o.jsx)(tb.R,{linesData:e}),(0,o.jsx)(tg.n,{linesData:e,copilotAccessAllowed:c}),(0,o.jsx)(tj.Bg,{linesData:r,colorizedLines:i}),1e3===e.length&&(0,o.jsx)(R.A,{sx:{justifyContent:"center",display:"flex"},children:(0,o.jsx)(er.A,{href:m,children:"View remainder of file in raw view"})})]})]})}try{tw.displayName||(tw.displayName="CodeLinesSSRNoVirtualization")}catch{}try{tN.displayName||(tN.displayName="CodeLinesSSRNoVirtualizationUnmemoized")}catch{}var t_=n(1064),tk=n(24167);function tC({linesData:e,onCodeNavTokenSelected:t,onLineNumberClick:n,isBlame:r,isCursorVisible:i,isVirtualized:l,textAreaRef:s,shouldRenderOverlay:c,tabSize:d,optionalTestLeftOffsetFunction:u,textSelection:h,onCollapseToggle:p,onLineStickOrUnstick:f,optionalTestTopOffsetFunction:y,additionalTextAreaInstructions:g}){let b,[j,N]=(0,m.useState)(0),[_,k]=(0,m.useState)(0),[C,A]=(0,m.useState)(!1),S=(0,m.useRef)(""),B=(0,m.useRef)(null),I=(0,a.t)(),{refInfo:L,path:T}=(0,v.eu)(),{cursorNavigationHighlightLine:E,expandAndFocusLineContextMenu:O,cursorNavigationEnter:D,searchShortcut:F,cursorNavigationPageDown:$,cursorNavigationPageUp:M}=(0,w.wk)(),P=(0,eG.zy)();(0,m.useEffect)(()=>{N(0),k(0)},[P.key]),(0,m.useEffect)(()=>{function e(e){S.current=e.key}return window.oncontextmenu=function(e){if("ContextMenu"===S.current&&-1===e.button&&document.activeElement?.className.indexOf(e1.Dp)!==-1)return S.current="",e?.preventDefault(),e?.stopPropagation(),!1},window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e),window.oncontextmenu=null}},[]);let z=r?eO.cH:eO.M_,H=(0,m.useRef)(null),{onEnter:U,updateUrlForLineNumber:V,onPageUp:G,onPageDown:q,currentStartLine:Y,currentStartChar:K,currentEndLine:Q,currentEndChar:X,determineAndSetTextAreaCursorPosition:Z,getCorrectLineNumberWithCollapsedSections:J}=(0,eO.M1)(H,t,u??N,y??k,e,l,r,n,s,d,g,h),ee=(0,m.useRef)(!1);(0,m.useEffect)(()=>{ee.current=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)},[]);let et=(0,eQ.o)("react-line-numbers"),en=i?{height:`${et}px`,width:"1.5px",backgroundColor:"fg.default",position:"absolute",visibility:ee.current?"hidden":"visible",zIndex:2}:{};return b=Y.current===Q.current&&K.current===X.current?`#L${Y.current+1}C${K.current}`:`#${(0,eN.Kn)({start:{line:Y.current+1,column:K.current},end:{line:Q.current+1,column:X.current}})}`,(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{"aria-hidden":!0,style:{top:_,left:z+j},sx:en,ref:H,"data-testid":"navigation-cursor",className:"code-navigation-cursor",children:" "}),c&&(0,o.jsx)("div",{style:{top:_+et,left:z+j,zIndex:2},className:"position-absolute border rounded-2 color-bg-subtle px-3 py-2",children:(0,o.jsxs)(W.A,{sx:{pointerEvents:"auto"},children:["Code view is read-only."," ",L.canEdit&&(0,o.jsx)(e6.N,{to:(0,ea.Nyd)({owner:I.ownerLogin,repo:I.name,filePath:T,commitish:L.name,hash:b}),children:"Switch to the editor."})]})}),C&&(0,o.jsx)(e1.Ay,{ref:B,rowBeginId:`LG${J(Y.current)}`,rowBeginNumber:J(Y.current),rowEndNumber:J(Q.current),rowEndId:`LG${J(Q.current)}`,openOnLoad:!0,cursorRef:H,onCollapseToggle:p,onLineStickOrUnstick:f,lineData:function(){if(Y.current!==Q.current)return null;let t=e[Y.current];if(!t)return null;if(t.isStartLine)return t;if(""===t.codeLineClassName)return null;let n=t.codeLineClassName?.split("child-of-line-");if(!n||t.codeLineClassName?.indexOf("child-of-line-")===-1)return null;let r=parseInt(n[n.length-1]?.trim()??"undefined");return r&&!Number.isNaN(r)?e[r-1]&&e[r-1]?.lineNumber===r?e[r-1]:e[(0,e_.N9)(r,e)]:null}(),onMenuClose:function(e,t){A(e),setTimeout(()=>{t&&Z(),s?.current?.focus()},300)}}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorEnter","data-hotkey":D.hotkey,onClick:U,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorSetHighlightedLine","data-hotkey":E.hotkey,onClick:V,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorSetHighlightAndExpandMenu","data-hotkey":O.hotkey,onClick:e=>(e.preventDefault(),e.stopPropagation(),A(!0),setTimeout(()=>{B.current?.setAnchor(H.current)},0),!1),"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorPageDown","data-hotkey":$.hotkey,onClick:q,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorPageUp","data-hotkey":M.hotkey,onClick:G,"data-hotkey-scope":e_.wQ}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:F.hotkey,onButtonClick:()=>{(0,tk.Z)({retainScrollPosition:!0,returnTarget:s?.current??void 0})},onlyAddHotkeyScopeButton:!0})]})}try{tC.displayName||(tC.displayName="NavigationCursor")}catch{}var tA=n(53491),tS=n(2724),tB=n(40961);function tI({onDismiss:e}){let{expandAndFocusLineContextMenu:t,cursorNavigationEnter:n,cursorNavigationHighlightLine:r}=(0,w.wk)();return(0,tB.createPortal)((0,o.jsx)(tS.l,{width:"large","aria-label":"Code Blob Focused Hotkeys",onClose:e,title:"Code Blob Focused Hotkeys",children:(0,o.jsx)("div",{children:(0,o.jsxs)("div",{children:[(0,o.jsxs)("div",{className:"p-1",children:["Select the line the cursor is on ",(0,o.jsx)("kbd",{children:r.text})]}),(0,o.jsxs)("div",{className:"p-1",children:["Select the symbol under the cursor ",(0,o.jsx)("kbd",{children:n.text})]}),(0,o.jsxs)("div",{className:"p-1",children:["Move focus to the highlighted line menu ",(0,o.jsx)("kbd",{children:t.text})]})]})})}),document.body)}try{tI.displayName||(tI.displayName="TextAreaHelpDialog")}catch{}function tL({textAreaRef:e,setTextOverlayShouldBeVisible:t,setTextSelection:n,setAdditionalTextAreaInstructions:r,cursorClickStartRef:i,parentRef:l,tabSize:a,plainTextLinesAsString:s,numLines:c,setIsTextAreaFocused:d}){let p=(0,eO.fY)(),f=(0,h.ud)().codeWrappingOption,y=(0,w.V3)(),g=(0,w._y)(),b=(0,eQ.o)("react-line-numbers"),[v,j]=(0,m.useState)(!1),{cursorNavigationOpenHelpDialog:N}=(0,w.wk)(),_=(0,e9.DP)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("textarea",{id:e_.wQ,"data-testid":e_.wQ,ref:e,onMouseUp:r=>(function(e,t,n,r,i,o,l,a){if(o&&!e.defaultPrevented&&i){if(2===e.button)e.preventDefault(),e.stopPropagation();else if(0===e.button){n(!1);let o=(0,u.nn)(window.innerWidth)s+l.current?.clientHeight){i.current={startX:-2,startY:-2};return}let c=(0,e_.t1)(e.pageY,s,a),d=l.current?.getBoundingClientRect().left||0,h=e.clientX-d-eO.M_,m=!1;(c{t&&t.current&&r({start:t.current.selectionStart,end:t.current.selectionEnd,keyboard:!1,displayStart:m})},0)}}})(r,e,t,n,i,p,l,b),onMouseDown:e=>(function(e,t,n,r,i){if(n&&!e.defaultPrevented&&r){if(2===e.button){e.preventDefault(),e.stopPropagation();return}else if(0===e.button){if(e.ctrlKey){e.preventDefault(),e.stopPropagation();return}let n=(0,u.nn)(window.innerWidth)o+t.current?.clientHeight){r.current={startX:-2,startY:-2};return}let l=(0,e_.t1)(e.pageY,o,i),a=t.current?.getBoundingClientRect().left||0;r.current={startX:e.clientX-a-eO.M_,startY:l}}}})(e,l,p,i,b),"aria-label":"file content","aria-readonly":!0,inputMode:"none",tabIndex:0,"aria-multiline":!0,"aria-haspopup":!1,"data-gramm":"false","data-gramm_editor":"false","data-enable-grammarly":"false",style:{resize:"none",marginTop:-2,paddingLeft:eO.M_,paddingRight:eO.di,display:"hidden",width:"100%",backgroundColor:"unset",boxSizing:"border-box",color:"transparent",position:"absolute",border:"none",tabSize:a,outline:"none",overflowX:"auto",height:b*(c+1),fontSize:"12px",lineHeight:"20px",overflowY:"hidden",overflowWrap:f.enabled?"anywhere":"normal",overscrollBehaviorX:"none",whiteSpace:f.enabled?"pre-wrap":"pre",zIndex:1},value:s,onKeyDown:function(i){y.includes(i.key)||g.includes(i.key)&&(i.getModifierState("Control")||i.getModifierState("Alt")||i.getModifierState("Shift")||i.getModifierState("Meta"))?(" "===i.key&&(i.preventDefault(),i.shiftKey?r(`PageUp${Date.now()}`):r(`PageDown${Date.now()}`)),i.altKey&&i.ctrlKey&&"\u02D9"===i.key&&j(!0),t(!1),setTimeout(()=>{e.current&&n({start:e.current.selectionStart,end:e.current.selectionEnd,keyboard:!0,displayStart:!1})},5)):!i.ctrlKey&&!i.metaKey&&!i.altKey&&!i.shiftKey&&(function(e,t){let n=e.exec(t);return n&&n[0]===t}(/[a-zA-Z0-9-_ ]{1,1}/,i.key)||"Backspace"===i.key||"Enter"===i.key)&&((0,Z.i)("Code view is read only."),t(!0),i.preventDefault())},spellCheck:!1,autoCorrect:"off",autoCapitalize:"off",autoComplete:"off","data-ms-editor":"false",onDrop:e=>{let t=e.dataTransfer.getData("Text");try{let e=new URL(t);window.open(e,"_blank")?.focus()}catch{}return!1},onPaste:e=>(e.preventDefault(),!1),onChange:()=>{},className:`react-blob-textarea react-blob-print-hide${_.resolvedColorScheme?.endsWith("contrast")?" select-contrast":""}`,onFocus:()=>{d(!0)}}),v&&(0,o.jsx)(tI,{onDismiss:()=>{j(!1)}}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:N.hotkey,onButtonClick:()=>{j(!0)},onlyAddHotkeyScopeButton:!0})]})}try{tL.displayName||(tL.displayName="TextArea")}catch{}let tT=(0,eq.A)("localStorage");function tR({blobLinesHandle:e,onCodeNavTokenSelected:t,codeSections:n,codeLineToSectionMap:r,validCodeNav:i,onLineStickOrUnstick:l,searchResults:a,focusedSearchResult:s}){let{rawLines:c,colorizedLines:d,stylingDirectives:u,tabSize:p}=(0,eg.A)(),f=!!(0,ey.O)(),[x,y]=(0,m.useState)(!1),g=(0,eO.fY)(),b=(0,eQ.o)("react-line-numbers"),[j,w]=(0,m.useState)(void 0),[N,_]=(0,m.useState)({start:-1,end:-1,keyboard:!0,displayStart:!1}),[k,C]=(0,m.useState)(""),[A,S]=(0,m.useState)(!1),B=(0,m.useRef)(null),[I,L]=(0,m.useState)(!1),T=(0,m.useRef)({startX:0,startY:0}),{hash:E}=(0,eG.zy)(),{refInfo:D,path:F,copilotAccessAllowed:$}=(0,v.eu)(),M=(0,m.useRef)(null),[P,z]=(0,m.useState)(void 0),[H]=(0,eY.I)(()=>!1,!0,[]),W=(0,m.useRef)(null),U=(0,h.ud)().codeWrappingOption.enabled,V=(0,eX.u)(),G=(0,eb.YP)(),q=(0,m.useCallback)(()=>{w((0,eN.$c)(window.location.hash)?.blobRange)},[]),{findInFileOpen:Y,setFindInFileOpen:K}=e$(),{lines:Q,plainTextLinesAsString:X,nonTruncatedLinesData:Z}=function(e,t,n,r,i){let o=function(e,t,n,r,i){let[o]=(0,eY.I)(()=>e.length,Math.min(e.length,1e3),[e]);return(0,m.useMemo)(()=>Array(o).fill(null).map((e,t)=>t+1).map(o=>{let l,a=t?.[o-1],s=!1,c=!1;for(let e of n?.get(o)??[])e.startLine===o&&(s=!0,l=e),e.endLine===o&&(c=!0);let d=e[o-1]?.replace(/[\n\r]/g,"")??"",u=i&&i.get(o)||[],h=(0,e_.Bn)(u,o,c,n);return{stylingDirectivesLine:a,lineNumber:o,codeLineClassName:h,isStartLine:s,isEndLine:c,ownedSection:l,rawText:d,hiddenUnicode:(0,eJ.Y)(d),codeownersLineError:r?.find(e=>e.line===o)}}),[o,t,e,i,n,r])}(e,t,n,r,i),l=(0,eJ.bp)(),a=(0,m.useRef)("");(0,e_.Wb)(e=>a.current=function(e){let t=[...e];return t.sort(),t.join(",")}(e));let s=(0,m.useMemo)(()=>(function(e,t){let n=new Set;for(let r=0;r!n.has(e.lineNumber))})(o,n),[o,n,a.current]),c=s.map(e=>l&&e.rawText?(0,eJ.TA)(e.rawText):e.rawText).join(` +`);return{lines:s,plainTextLinesAsString:c,nonTruncatedLinesData:o}}(c??[],u??null,n??null,(0,m.useContext)(eK),r),J=(0,tf.G)(Z.length)&&d&&0!==d.length,ee=(0,m.useRef)(Q);ee.current=Q,(0,m.useEffect)(()=>{(0,e_.X5)()},[D.currentOid,F]),(0,m.useEffect)(()=>{window.onbeforeprint=()=>y(!0),window.onafterprint=()=>y(!1)},[]),(0,m.useEffect)(()=>{eE(null,null,U)},[]),(0,m.useEffect)(()=>{"true"!==tT.getItem("heardHelpAnnouncement")&&((0,e_.kY)("While the code is focused, press Alt+F1 for a menu of operations.",2e3),tT.setItem("heardHelpAnnouncement","true"))},[]);var et=(0,m.useCallback)(e=>{if(e&&e?.node&&!f){if(!e.node.textContent||e.node.textContent.length<3)return;let n=e.node;!n||!n.hasAttribute||n.hasAttribute("clickadded")||(n.classList.add("pl-token"),n.setAttribute("clickadded","true"),n.addEventListener("click",function(n){let r=n.target.textContent?n.target.textContent:"";t&&e&&(t({selectedText:r,lineNumber:e.lineNumber,offset:e.offset}),Y&&K(!1))}))}},[Y,f,K,t]);let en=!!(0,ey.O)(),er=(0,eO.fY)();(0,m.useEffect)(()=>{let e;if(en||!i||er)return;let t=(0,O.s)(t=>{clearTimeout(e),e=setTimeout(()=>{!function(e,t){let n=function(e,t,n){let r,i;if(document.caretPositionFromPoint){let e=document.caretPositionFromPoint(t,n);e&&(r=e.offsetNode,i=e.offset)}else if(document.caretRangeFromPoint){let e=document.caretRangeFromPoint(t,n);e&&(r=e.startContainer,i=e.startOffset)}if(!r||"number"!=typeof i||r.nodeType!==Node.TEXT_NODE||!r.textContent)return null;let o=function(e,t,n){let r,i=null;for(;r=t.exec(e);){if(t.lastIndex===i){(0,eZ.N7)(Error("regexp did not advance in findNearestMatch()"));break}i=t.lastIndex;let e=r.index+r[0].length;if(r.index<=n&&n<=e)return[r[0],r.index,e]}return null}(r.textContent,e,i);if(!o)return null;let l=document.createRange();return l.setStart(r,o[1]),l.setEnd(r,o[2]),l}(/\w+[!?]?/g,e.clientX,e.clientY);if(!n)return;let r=n.commonAncestorContainer.parentElement;if(r)for(let e of r.classList){if(["pl-token","pl-c","pl-s","pl-k"].includes(e))return null;let r=n.toString();if(!r||r.match(/\n|\s|[();&.=",]/))return null;let{lineNumber:i,offset:o,node:l}=function(e){let t=e.startContainer,n=e.startOffset;for(;;){let e=t.previousSibling;for(;e;)n+=(e.textContent||"").length,e=e.previousSibling;let r=t.parentElement;if(!r)return{lineNumber:0,offset:0,node:null};if(r.classList.contains("react-file-line"))return{lineNumber:parseInt(r.getAttribute("data-line-number")||"1",10),offset:n,node:t};t=r}}(n);if(0===i&&0===o||!l)return null;return t({lineNumber:i,offset:o,node:l})}}(t,et)},15)},5);return window.addEventListener("mousemove",t),()=>{window.removeEventListener("mousemove",t)}},[et,en,i,er]);let ei=({line:t,column:n})=>{if(t<10)e.current?.scrollToTop();else if(e.current){if(-1===(0,e_.N9)(t,Q)){for(let e of r?.get(t)??[])e&&e.collapsed&&(e.collapsed=!1,(0,e_.ny)(e?.startLine));V()}setTimeout(()=>{let r=(0,e_.N9)(t,ee.current);e.current?.scrollToLine(r,n)},0),G&&!(0,e_.si)(t)&&(l(null,!0),(0,e_.CZ)(G,t,r,l))}};return(0,m.useEffect)(()=>{let e=(0,eN.$c)(E);if(!e.blobRange?.start?.line)return void w(void 0);w(e.blobRange)},[F,E,Q.length]),(0,m.useEffect)(()=>{let e=(0,eN.$c)(E);if(!e.blobRange?.start?.line)return;let t=window.setTimeout(()=>ei({line:e.blobRange.start.line}),0);return()=>{window.clearTimeout(t)}},[F,f]),(0,m.useEffect)(()=>{let e=M.current;if(!e||!g)return void z(void 0);z(e.scrollWidth>e.clientWidth?e.scrollWidth:void 0);let t=new ResizeObserver(e=>{for(let{target:t}of e)z(t.scrollWidth>t.clientWidth?t.scrollWidth:void 0)});return t.observe(e),()=>{t.disconnect()}},[g,F]),(0,ek.g)(ei),(0,o.jsx)(tA.gt,{searchResults:a,focusedSearchResult:s,children:(0,o.jsxs)(t_.iU,{highlightedLines:j,children:[Q.some(e=>e.hiddenUnicode)&&(0,o.jsx)(eJ.om,{}),(0,o.jsx)(R.A,{sx:{display:"flex",flex:1,py:2*!f,flexDirection:"column",justifyContent:"space-between",minWidth:0,position:"relative"},children:(0,o.jsx)(e1.AG,{children:(0,o.jsx)(e0.eT,{children:(0,o.jsxs)(R.A,{sx:{flex:1,position:"relative",minWidth:0,overflowX:f?"auto":void 0,overflowY:f?"hidden":void 0},ref:B,onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||S(!1)},children:[g&&(0,o.jsx)(R.A,{ref:W,sx:{position:"absolute",width:"100%",overflow:"hidden"},children:(0,o.jsx)(R.A,{sx:{width:P,height:b*Q.length},children:(0,o.jsx)(tC,{linesData:Q,isBlame:!1,onCodeNavTokenSelected:t,onLineNumberClick:q,isCursorVisible:!!A,isVirtualized:!0,textAreaRef:M,onCollapseToggle:V,onLineStickOrUnstick:l,tabSize:p,textSelection:N,shouldRenderOverlay:!!I,additionalTextAreaInstructions:k??""})})}),g&&(0,o.jsx)(tL,{textAreaRef:M,setTextOverlayShouldBeVisible:L,setTextSelection:_,setAdditionalTextAreaInstructions:C,cursorClickStartRef:T,parentRef:B,tabSize:p,plainTextLinesAsString:X,numLines:Q.length,setIsTextAreaFocused:S}),f?H?(0,o.jsx)(to,{linesData:Q,tabSize:p,copilotAccessAllowed:$,onLineNumberClick:q}):(0,o.jsx)(ti,{ref:e,linesData:Q,tabSize:p,copilotAccessAllowed:$,onLineNumberClick:q}):H?J?(0,o.jsx)(tw,{linesData:Q,nonTruncatedLinesData:Z,onLineNumberClick:q,colorizedLines:d,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,copilotAccessAllowed:$,onCollapseToggle:V}):(0,o.jsx)(tx,{linesData:Q,onLineNumberClick:q,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,copilotAccessAllowed:$,onCollapseToggle:V}):J?(0,o.jsx)(tf.P9,{ref:e,linesData:Q,nonTruncatedLinesData:Z,onLineNumberClick:q,colorizedLines:d,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,textAreaRef:M,cursorContainerRef:W,contentWidth:P??M.current?.clientWidth,onCollapseToggle:V,materializeAllLines:x,copilotAccessAllowed:$}):(0,o.jsx)(tp.FL,{ref:e,linesData:Q,onLineNumberClick:q,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,cursorContainerRef:W,onCollapseToggle:V,textAreaRef:M,materializeAllLines:x,copilotAccessAllowed:$})]})})})})]})})}try{tR.displayName||(tR.displayName="CodeBlob")}catch{}function tE({displayName:e,displayUrl:t}){return(0,o.jsx)(R.A,{sx:{display:"flex",justifyContent:"center",width:"100%"},children:(0,o.jsx)(R.A,{as:"img",alt:e,src:t,"data-hpc":!0,sx:{maxWidth:"100%"}})})}try{tE.displayName||(tE.displayName="ImageBlob")}catch{}var tO=n(10569),tD=n(19647),tF=n(19797),t$=n(73451),tM=n(65607);let tP={Issue:"issue",Discussion:"discussion"};function tz({issueTemplate:e,type:t}){return(0,o.jsxs)(R.A,{sx:{borderBottomLeftRadius:"6px",borderBottomRightRadius:"6px",p:5},children:[(0,o.jsxs)(R.A,{as:"table",sx:{mb:3},children:[(0,o.jsx)("thead",{children:(0,o.jsxs)("tr",{children:[t===tP.Issue?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(tH,{header:!0,children:"Name"}),(0,o.jsx)(tH,{header:!0,children:"About"})]}):(0,o.jsx)(tH,{header:!0,children:"Title"}),e.type&&(0,o.jsx)(tH,{header:!0,children:"Type"}),(0,o.jsx)(tH,{header:!0,children:"Labels"}),e.projects&&(0,o.jsx)(tH,{header:!0,children:"Projects"}),t===tP.Issue&&(0,o.jsx)(tH,{header:!0,children:"Assignees"})]})}),(0,o.jsx)("tbody",{children:(0,o.jsxs)("tr",{children:[t===tP.Issue?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(tH,{children:e.name}),(0,o.jsx)(tH,{children:e.about})]}):(0,o.jsx)(tH,{children:e.title}),e.type&&(0,o.jsx)(tH,{children:e.type}),(0,o.jsx)(tH,{children:e.labels}),e.projects&&(0,o.jsx)(tH,{children:e.projects}),t===tP.Issue&&(0,o.jsx)(tH,{children:e.assignees})]})})]}),e.inputs.map((e,t)=>(0,o.jsx)(tW,{input:e},t))]})}function tH({children:e,header:t}){return(0,o.jsx)(R.A,{as:t?"th":"td",sx:{p:"6px 13px",border:"1px solid var(--borderColor-default, var(--color-border-default))"},children:e})}function tW({input:e}){switch(e.type){case"markdown":return(0,o.jsx)(tU,{input:e});case"dropdown":return(0,o.jsx)(tV,{input:e});case"input":return(0,o.jsx)(tG,{input:e});case"textarea":return(0,o.jsx)(tq,{input:e});case"checkboxes":return(0,o.jsx)(tY,{input:e});default:return null}}function tU({input:e}){return e.value?(0,o.jsx)(e3.vb,{html:e.value}):null}function tV({input:e}){let t=e.options?.slice();e.required||t?.unshift("None");let n=e.multiple?"Selections: ":"Selection: ";return e.value&&(n+=e.value),(0,o.jsx)(tK,{input:e,sx:{alignItems:"start"},children:(0,o.jsxs)(tO.W,{children:[(0,o.jsx)(tO.W.Button,{children:n}),(0,o.jsx)(tO.W.Overlay,{width:"medium",children:(0,o.jsx)(et.l,{selectionVariant:e.multiple?"multiple":"single",children:t?.map((t,n)=>(0,o.jsx)(et.l.Item,{selected:t===e.value,disabled:!0,children:t},n))})})]})})}function tG({input:e}){return(0,o.jsx)(tK,{input:e,children:(0,o.jsx)(H.A,{placeholder:e.placeholder,value:e.value??""})})}function tq({input:e}){return(0,o.jsx)(tK,{input:e,children:(0,o.jsx)(tD.Ay,{placeholder:e.placeholder,value:e.value??"",sx:e.render?{fontFamily:"mono"}:{}})})}function tY({input:e}){return e.checkboxes?(0,o.jsxs)(tF.A,{disabled:!0,sx:{color:"var(--fgColor-default, var(--color-fg-default)) !important",my:"15px"},children:[(0,o.jsx)(tF.A.Label,{sx:{color:"var(--fgColor-default, var(--color-fg-default))",fontSize:["18px","18x","20px"],fontWeight:600},children:e.label}),e.description&&(0,o.jsx)(tF.A.Caption,{sx:{color:"var(--fgColor-muted, var(--color-fg-subtle))",fontSize:"12px"},children:(0,o.jsx)(e3.vb,{html:e.description})}),e.checkboxes.map((e,t)=>(0,o.jsxs)(t$.A,{disabled:!0,required:e.required,children:[(0,o.jsx)(tM.A,{}),(0,o.jsx)(t$.A.Label,{children:e.label})]},t))]}):null}function tK({children:e,input:t,sx:n}){return(0,o.jsxs)(t$.A,{disabled:!0,required:t.required,sx:{my:"15px",...n},children:[(0,o.jsx)(t$.A.Label,{sx:{color:"var(--fgColor-default, var(--color-fg-default))",fontSize:["18px","18x","20px"],"> span > span:last-of-type":{color:"var(--fgColor-danger, var(--color-danger-fg))"}},children:t.label}),t.description&&(0,o.jsx)(t$.A.Caption,{children:(0,o.jsx)(e3.vb,{html:t.description})}),e]})}try{tz.displayName||(tz.displayName="YamlTemplateContent")}catch{}try{tH.displayName||(tH.displayName="MarkdownTableCell")}catch{}try{tW.displayName||(tW.displayName="TemplateInput")}catch{}try{tU.displayName||(tU.displayName="MarkdownInput")}catch{}try{tV.displayName||(tV.displayName="DropdownInput")}catch{}try{tG.displayName||(tG.displayName="InputInput")}catch{}try{tq.displayName||(tq.displayName="TextareaInput")}catch{}try{tY.displayName||(tY.displayName="CheckboxesInput")}catch{}try{tK.displayName||(tK.displayName="InputWrapper")}catch{}let tQ=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CSV_CSVBlob_tsx").then(n.bind(n,27602))),tX=(0,m.lazy)(()=>n.e("ui_packages_file-renderer-blob_FileRendererBlob_tsx").then(n.bind(n,89323)));function tZ({setOpenPanel:e,codeNavInfo:t,validCodeNav:n,onCodeNavTokenSelected:r,onLineStickOrUnstick:i,searchResults:l,setSearchTerm:a,blobLinesHandle:s,focusedSearchResult:c}){let d=!!(0,ey.O)(),{rawLines:u}=(0,eg.A)(),{sendRepoKeyDownEvent:h}=(0,F.T)(),{findInFileShortcut:p}=(0,w.wk)(),f=eP(),{setFindInFileOpen:y}=e$(),g=f===eM.Code,b=g&&null!=u&&n?p.hotkey:"",v=(0,eO.fY)();(0,m.useEffect)(()=>{g||e(void 0)},[g,e]);let j=g||f===eM.CSV||f===eM.Markdown?{}:{overflow:"auto"},N=f===eM.Markdown?{justifyContent:"center"}:{};return(0,o.jsxs)(R.A,{as:"section","aria-labelledby":"file-name-id-wide file-name-id-mobile",sx:{backgroundColor:"var(--bgColor-default, var(--color-canvas-default))",border:"0px",borderWidth:0,borderRadius:"0px 0px 6px 6px",p:0,minWidth:0,mt:d?"92px":"46px",...N,...j},children:[(0,o.jsx)(tJ,{blobLinesHandle:s,onCodeNavTokenSelected:r,codeSections:d?void 0:t?.codeSections,codeLineToSectionMap:t?t.lineToSectionMap:void 0,validCodeNav:n,onLineStickOrUnstick:i,searchResults:l,focusedSearchResult:c}),g&&!v&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:b,onButtonClick:function(){y(!0),h("BLOB_FIND_IN_FILE_MENU.OPEN");let e=window.getSelection()?.toString();e&&a(e)},buttonTestLabel:"hotkey-button"})]})}let tJ=m.memo(function({onCodeNavTokenSelected:e,codeSections:t,codeLineToSectionMap:n,validCodeNav:r,onLineStickOrUnstick:i,searchResults:l,blobLinesHandle:a,focusedSearchResult:s}){let c=(0,eg.A)(),d=eP();switch(d){case eM.TooLargeError:return(0,o.jsxs)(R.A,{sx:{textAlign:"center"},"data-hpc":!0,children:[(0,o.jsx)(er.A,{href:c.rawBlobUrl,children:"View raw"}),c.large&&(0,o.jsx)("p",{children:"(Sorry about that, but we can\u2019t show files that are this big right now.)"})]});case eM.Code:return(0,o.jsx)(tR,{blobLinesHandle:a,onCodeNavTokenSelected:e,codeSections:t,codeLineToSectionMap:n,validCodeNav:r,onLineStickOrUnstick:i,searchResults:l,focusedSearchResult:s});case eM.Markdown:return(0,o.jsx)(eU,{richText:c.richText,sx:{borderBottomLeftRadius:"6px",borderBottomRightRadius:"6px",p:5,minWidth:0}});case eM.CSV:return(0,o.jsx)(m.Suspense,{fallback:(0,o.jsx)(eV.f,{}),children:(0,o.jsx)(tQ,{csv:c.csv})});case eM.FileRenderer:return(0,o.jsx)(m.Suspense,{fallback:(0,o.jsx)(eV.f,{}),children:(0,o.jsx)(tX,{identityUuid:c.renderedFileInfo.identityUUID,size:c.renderedFileInfo.size,type:c.renderedFileInfo.renderFileType,url:c.displayUrl},c.renderedFileInfo.identityUUID)});case eM.Image:return(0,o.jsx)(tE,{displayName:c.displayName,displayUrl:c.displayUrl});case eM.IssueTemplate:return(0,o.jsx)(tz,{issueTemplate:c.issueTemplate?c.issueTemplate:c.discussionTemplate,type:c.issueTemplate?tP.Issue:tP.Discussion,"data-hpc":!0});default:ez(d)}});try{tQ.displayName||(tQ.displayName="CSVBlob")}catch{}try{tX.displayName||(tX.displayName="FileRendererBlob")}catch{}try{tZ.displayName||(tZ.displayName="BlobContent")}catch{}try{tJ.displayName||(tJ.displayName="Blob")}catch{}var t0=n(73081),t1=n(7956),t2=n(24208),t6=n(99543),t3=n(91321),t5=n(10871),t8=n(34164),t4=n(68048),t7=n(99987);function t9(e,t,n){let[r,i]=(0,m.useState)(""),l=(0,m.useCallback)(()=>{i("")},[]);return[(0,m.useCallback)(e=>{i(e),t.current!==document.activeElement&&setTimeout(l,3e3)},[l,t]),l,(0,o.jsx)(ne,{message:r,id:e,contentRef:t,clearMessage:l,portalTooltipProps:n},e)]}function ne({message:e,id:t,contentRef:n,clearMessage:r,portalTooltipProps:i}){return e?(0,o.jsx)(t7.m,{id:t,contentRef:n,"aria-label":e,open:!!e,onMouseLeave:r,"aria-live":"assertive",...i}):null}try{ne.displayName||(ne.displayName="AlertTooltip")}catch{}var nt=n(13317),nn=n(9826);function nr({disabled:e,...t}){let n=e?{"aria-disabled":!0,onClick:e=>e.preventDefault()}:{};return(0,o.jsx)(z.K,{size:"small",...t,...n})}try{nr.displayName||(nr.displayName="AccessibleIconButton")}catch{}var ni=n(47139);let no=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CodeNav_ScrollMarks_tsx").then(n.bind(n,31513)));function nl({stickied:e,searchTerm:t,searchResults:n,setSearchTerm:r,focusedSearchResult:i,setFocusedSearchResult:l,onClose:a}){let s=(0,eO.fY)(),c=(0,m.useRef)(null),{findInFileShortcut:d,findSelectionShortcut:u,findNextShortcut:h,findPrevShortcut:p}=(0,w.wk)(),[f,y]=(0,m.useState)(!0),g=()=>{r(""),l(0)},{sendRepoKeyDownEvent:b}=(0,F.T)(),v=e=>{if(void 0===i)return void l(0);1===e?l(i===n.length-1?0:i+1):l(0===i?n.length-1:i-1)};(0,m.useEffect)(()=>{c.current?.focus(),c.current?.select()},[]);let j=()=>{let e=window.getSelection()?.toString();e?.length&&(r(e),l(0),b("BLOB_FIND_IN_FILE_MENU.FIND_IN_FILE_FROM_SELECTION")),c.current?.focus(),c.current?.select()};return((0,m.useEffect)(()=>{n.length>0&&void 0!==i&&(0,ek.f)({line:n[i].lineNumber,column:n[i].ident.start.column})},[n,i]),s)?null:(0,o.jsxs)("div",{className:`find-in-file-popover ${e?"find-in-file-popover-stickied":"find-in-file-popover-not-stickied"}`,children:[(0,o.jsxs)(R.A,{sx:{fontSize:0,py:2,pl:3,pr:2,borderBottom:"1px solid var(--borderColor-default, var(--color-border-default))",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"baseline"},children:[(0,o.jsx)(W.A,{as:"h5",sx:{color:"fg.default",pr:2,fontWeight:"bold"},children:"Find"}),(0,o.jsxs)(W.A,{className:"find-text-help-tooltip",sx:{color:"fg.subtle",visibility:f?"visible":"hidden"},children:["Press ",(0,o.jsx)(ni.A,{children:d.text})," again to open the browser's find menu"]})]}),(0,o.jsx)(R.A,{sx:{flex:1}}),(0,o.jsx)(z.K,{variant:"invisible",size:"small",onClick:a,icon:P.XIcon,sx:{color:"fg.subtle"},"aria-label":"Close find in file"})]}),(0,o.jsxs)(R.A,{sx:{px:2,py:"6px"},children:[(0,o.jsx)(H.A,{ref:c,sx:{pl:1,border:"none",boxShadow:"none"},validationStatus:n.length>1e3?"error":void 0,type:"text",leadingVisual:()=>(0,o.jsx)(U.A,{icon:P.SearchIcon,"aria-hidden":"true"}),"aria-labelledby":"find-in-file-label","aria-expanded":"true",autoComplete:"off",name:"Find in file input",placeholder:"Search this file",value:t,block:!0,onChange:e=>{e.target.value?(y(!1),r(e.target.value),void 0===i&&l(0)):(y(!0),g())},trailingAction:(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,o.jsxs)(W.A,{className:"text-small",sx:{textAlign:"center",color:"fg.subtle",m:2},children:[0===n.length||void 0===i?0:i+1,"/",n.length]}),(0,o.jsx)(z.K,{size:"small",variant:"invisible",onClick:()=>{v(-1)},icon:P.ChevronUpIcon,"aria-label":"Up","data-testid":"up-search",sx:{color:"fg.subtle"}}),(0,o.jsx)(z.K,{size:"small",variant:"invisible",onClick:()=>{v(1)},icon:P.ChevronDownIcon,"aria-label":"Down","data-testid":"down-search",sx:{color:"fg.subtle"}})]}),onKeyDown:e=>{"Enter"===e.code||"NumpadEnter"===e.code?e.shiftKey?v(-1):v(1):(e.metaKey||e.ctrlKey)&&("g"===e.key||"G"===e.key)?(e.preventDefault(),e.shiftKey?v(-1):v(1)):(e.metaKey||e.ctrlKey)&&("f"===e.key||"F"===e.key)?f?(b("BLOB_FIND_IN_FILE_MENU.FALLBACK_TO_BROWSER_SEARCH"),a()):(y(!0),e.preventDefault(),c.current?.focus(),c.current?.select()):"Escape"===e.key&&a()}}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:d.hotkey,onButtonClick:j,buttonTestLabel:"hotkey-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":u.hotkey,onClick:j,"data-testid":"selection-hotkey"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":h.hotkey,onClick:()=>v(1),"data-testid":"find-next-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":p.hotkey,onClick:()=>v(-1),"data-testid":"find-prev-button"}),(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(no,{definitionsOrReferences:n})})]})]})}try{no.displayName||(no.displayName="ScrollMarks")}catch{}try{nl.displayName||(nl.displayName="FindInFilePopover")}catch{}var na=n(99921),ns=n(40245),nc=n(70892),nd=n(12528);function nu({showTitle:e=!0}){let{sendRepoClickEvent:t}=(0,F.T)(),[n,r]=(0,m.useState)(!1),i=(0,a.t)(),{refInfo:l,path:s}=(0,v.eu)(),{contributors:c,loading:d,error:u}=(0,ns.u)(i.ownerLogin,i.name,l.name,s);if(u)return(0,o.jsx)(np,{});if(d)return(0,o.jsx)(na.r,{width:100,"data-testid":"contributors-skeleton"});if(!c||!c?.users.length)return null;let{users:h,totalCount:p}=c,f=nm(p," contributor","contributors");return(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,o.jsx)(R.A,{sx:{display:"flex",flexDirection:"row"},children:(0,o.jsx)(nc.A,{children:h.slice(0,10).map((e,t)=>(0,o.jsx)(e2.r,{className:t>5?"AvatarShowLarge":"AvatarShowMedium",src:e.primaryAvatarUrl,alt:e.login,"data-testid":"contributor-avatar","data-hovercard-url":(0,ea.dCN)({owner:e.login})},e.login))})}),(0,o.jsxs)(er.A,{as:"button","aria-label":`Show ${f}"`,onClick:()=>{r(!0),t("CONTRIBUTORS.LIST.OPEN")},"data-testid":"contributors-count-button",sx:{ml:2,color:"fg.default"},children:[(0,o.jsx)(U.A,{icon:P.PeopleIcon}),e&&(0,o.jsx)(W.A,{className:"react-contributors-title",sx:{mx:1,fontSize:0},children:"Contributors"}),(0,o.jsx)(nd.A,{sx:{mx:1,px:2,py:1},children:p})]}),n&&(0,o.jsx)(tS.l,{title:f,onClose:()=>r(!1),width:"medium",height:c.totalCount>=12?"small":"auto",renderBody:()=>(0,o.jsx)(et.l,{sx:{overflowY:"auto",py:2},"data-testid":"contributor-dialog-list",children:h.map(e=>(0,o.jsx)(nh,{user:e},e.login))})})]})}function nh({user:e}){let{sendRepoClickEvent:t}=(0,F.T)(),{path:n,refInfo:r}=(0,v.eu)(),i=(0,a.t)();return(0,o.jsxs)(et.l.Item,{sx:{display:"flex",flexDirection:"row",fontSize:1,py:2,color:"fg.default","&:hover":{backgroundColor:"canvas.subtle"}},"data-testid":"contributor-dialog-row",onSelect:()=>t("CONTRIBUTORS.LIST.USER"),children:[(0,o.jsxs)(er.A,{as:e6.N,sx:{flex:1},muted:!0,to:e.profileLink,onClick:()=>t("CONTRIBUTORS.LIST.USER"),children:[(0,o.jsx)(e2.r,{src:e.primaryAvatarUrl,alt:e.login,sx:{mr:2},"aria-hidden":"true"}),(0,o.jsx)(q.A,{inline:!0,title:e.login,children:e.login})]}),(0,o.jsx)(et.l.TrailingVisual,{children:(0,o.jsx)(er.A,{as:e6.N,muted:!0,to:(0,ea.MtY)({repo:i,branch:r.name,path:n,author:e.login}),onClick:()=>t("CONTRIBUTORS.LIST.COMMITS"),"aria-label":`${nm(e.commitsCount,"commit","commits")} by ${e.login}`,"data-testid":"commit-link",children:nm(e.commitsCount,"commit","commits")})})]})}function nm(e,t,n){return`${e} ${1===e?t:n}`}function np(){return(0,o.jsxs)(W.A,{sx:{color:"danger.fg"},children:[(0,o.jsx)(U.A,{icon:P.AlertFillIcon}),"\xa0Cannot retrieve contributors info at this time."]})}try{nu.displayName||(nu.displayName="ContributorAvatars")}catch{}try{nh.displayName||(nh.displayName="ContributorRow")}catch{}try{np.displayName||(np.displayName="ContributorsError")}catch{}let nf={Box:"BlobViewHeader-module__Box--pvsIA",Box_1:"BlobViewHeader-module__Box_1--PPihg",Box_2:"BlobViewHeader-module__Box_2--G_jCG",Box_3:"BlobViewHeader-module__Box_3--Kvpex",Box_4:"BlobViewHeader-module__Box_4--vFP89",IconButton:"BlobViewHeader-module__IconButton--uO1fA",ActionMenu_Overlay:"BlobViewHeader-module__ActionMenu_Overlay--NLYvM",Box_5:"BlobViewHeader-module__Box_5--jot5O",Box_6:"BlobViewHeader-module__Box_6--gPoMf",IconButton_1:"BlobViewHeader-module__IconButton_1--MzNlL",LinkButton:"BlobViewHeader-module__LinkButton--DMph4",IconButton_2:"BlobViewHeader-module__IconButton_2--KDy6i"};var nx=n(25925),ny=n(55847);let ng={Button:"FileNameStickyHeader-module__Button--SaiiH",Box_1:"FileNameStickyHeader-module__Box_1--HSpOJ",Box_2:"FileNameStickyHeader-module__Box_2--_pDx6",Box_3:"FileNameStickyHeader-module__Box_3--AsYoJ",Box_4:"FileNameStickyHeader-module__Box_4--IyPx8",GoToTopButton:"FileNameStickyHeader-module__GoToTopButton--9lB4x",Box_5:"FileNameStickyHeader-module__Box_5--xBJ2J"};var nb=n(4215);function nv({fileNameId:e="file-name-id",id:t,fontSize:n,showCopyPathButton:r}){let i=(0,a.t)(),{refInfo:l,path:s,action:c}=(0,v.eu)();return(0,o.jsx)(nb.Q,{path:s,repo:i,commitish:l.name,isFolder:"tree"===c,fileNameId:e,id:t,fontSize:n,showCopyPathButton:r&&""!==s&&"/"!==s})}try{nv.displayName||(nv.displayName="ReposHeaderBreadcrumb")}catch{}let nj=()=>(0,o.jsx)(nv,{id:"sticky-breadcrumb",fileNameId:"sticky-file-name-id",fontSize:1}),nw=({sx:e,className:t})=>(0,o.jsx)(ny.Q,{leadingVisual:P.ArrowUpIcon,variant:"invisible",size:"small",sx:e,onClick:e=>{e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"})},className:(0,t8.$)(ng.Button,t),children:"Top"});function nN({isStickied:e,showTree:t,treeToggleElement:n}){return(0,o.jsx)(R.A,{sx:{display:e?"flex":"none",minWidth:0,py:2,...e?{backgroundColor:"canvas.subtle",borderLeft:"1px solid var(--borderColor-default, var(--color-border-default))",borderRight:"1px solid var(--borderColor-default, var(--color-border-default))"}:{}},children:t?(0,o.jsxs)("div",{className:ng.Box_5,children:[(0,o.jsx)(nj,{}),(0,o.jsx)(nw,{className:ng.GoToTopButton})]}):(0,o.jsxs)("div",{className:ng.Box_1,children:[(0,o.jsxs)("div",{className:ng.Box_2,children:[e&&n,(0,o.jsx)("div",{className:ng.Box_3,children:(0,o.jsx)(nx.R,{buttonClassName:"ref-selector-class"})}),(0,o.jsx)("div",{className:ng.Box_4,children:(0,o.jsx)(nj,{})})]}),(0,o.jsx)(nw,{className:ng.GoToTopButton})]})})}try{nj.displayName||(nj.displayName="StickyReposHeaderBreadcrumb")}catch{}try{nw.displayName||(nw.displayName="GoToTopButton")}catch{}try{nN.displayName||(nN.displayName="FileNameStickyHeader")}catch{}let n_={Box:"BlameAgeLegend-module__Box--dTotP",Text:"BlameAgeLegend-module__Text--qfxJQ",Box_1:"BlameAgeLegend-module__Box_1--n0gaX",Text_1:"BlameAgeLegend-module__Text_1--Ifgnh"},nk=m.memo(nC);function nC(){let e=function(){let{resolvedColorScheme:e}=(0,e9.DP)();return e?.startsWith("dark")?Array(10).fill(null).map((e,t)=>tt[`scale.orange.${9-t}`]):Array(10).fill(null).map((e,t)=>tt[`scale.orange.${t}`])}();return(0,o.jsxs)("div",{"aria-hidden":!0,className:n_.Box,children:[(0,o.jsx)("span",{className:n_.Text,children:"Older"}),e.map((e,t)=>(0,o.jsx)(R.A,{sx:{backgroundColor:e},className:n_.Box_1},`blame-recency-color-${t}`)),(0,o.jsx)("span",{className:n_.Text_1,children:"Newer"})]})}try{nC.displayName||(nC.displayName="BlameAgeLegend")}catch{}var nA=n(17515),nS=n(16945);let nB={SegmentedControl:"BlobTabButtons-module__SegmentedControl--JMGov"};function nI(){let{headerInfo:{isCSV:e,isRichtext:t,shortPath:n},renderedFileInfo:r,image:i,issueTemplate:l,discussionTemplate:a,viewable:s}=(0,eg.A)(),c=(0,ey.O)(),[d]=(0,ew.o)(),u="1"===d.get("plain")||!!d.get("short_path")?.length,h=r&&!s||i,p=t||l||a||e||r,f=r?`short_path=${n}`:"plain=1",{getUrl:y}=(0,k.Z)(),g=!p||u||c?c?2:1:0,[b,v]=(0,m.useState)(g);(0,nA.N)(()=>{v(g)},[g]);let j=(0,ew.Z)(),{viewCodeShortcut:N,viewPreviewShortcut:_,viewBlameShortcut:C}=(0,w.wk)(),A=e=>{if(p||(e+=1),v(e),b!==e)switch(e){case 0:j(y({action:"blob",params:"",hash:""}));break;case 1:j(y({action:"blob",params:p?f:"",hash:location.hash?.substring(1)??void 0}));break;case 2:j(y({action:"blame",params:"",hash:location.hash?.substring(1)??void 0}))}};if(h)return null;let S=[(0,o.jsx)(nS.I.Button,{selected:1===b,"data-hotkey":N.hotkey,children:"Code"},"raw"),(0,o.jsx)(nS.I.Button,{selected:2===b,"data-hotkey":C.hotkey,children:"Blame"},"blame")],B=(0,o.jsx)(nS.I.Button,{selected:0===b,"data-hotkey":_.hotkey,children:"Preview"},"preview'"),I=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:N.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(+!!p))}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:C.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(p?2:1))}),p&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:_.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(0))})]}),L=p?h?[B]:[B,...S]:[...S];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nS.I,{"aria-label":"File view",size:"small",onChange:A,className:nB.SegmentedControl,children:L}),I]})}try{nI.displayName||(nI.displayName="BlobTabButtons")}catch{}var nL=n(94977),nT=n(90864);let nR={Box:"CodeSizeDetails-module__Box--QdxnQ",Box_1:"CodeSizeDetails-module__Box_1--_uFDs",Truncate:"CodeSizeDetails-module__Truncate--crycx",Text:"CodeSizeDetails-module__Text--j_Gbp",PrimerLink:"CodeSizeDetails-module__PrimerLink--Rhviw",Truncate_1:"CodeSizeDetails-module__Truncate_1--er0Uk",PrimerLink_1:"CodeSizeDetails-module__PrimerLink_1--ASUIG",Text_1:"CodeSizeDetails-module__Text_1--K8OQg",Tooltip:"CodeSizeDetails-module__Tooltip--wbw9i"};function nE({className:e}){let{codeownerInfo:t}=(0,nT.Y_)(),{helpUrl:n}=(0,v.sq)(),r=(0,eg.A)(),{path:i,refInfo:l}=(0,v.eu)(),s=(0,a.t)(),c=(0,ey.O)(),{headerInfo:{blobSize:d,isGitLfs:u,lineInfo:{truncatedLoc:h,truncatedSloc:m},mode:p},viewable:f,rawLines:x}=r,y="symbolic link"===p?function({rawLines:e,blame:t,repo:n,refInfo:r,path:i}){if(!e||!e[0])return null;let o=e[0];o.startsWith("/")||/^[a-zA-Z]:\\/.test(o)||(o=`${i}/../${o}`);let l={owner:n.ownerLogin,repo:n.name,commitish:r.name,filePath:o};return t?(0,ea.buO)(l):(0,ea.nD_)(l)}({rawLines:x,blame:c,repo:s,refInfo:l,path:i}):void 0;return(0,o.jsx)("div",{className:(0,t8.$)(e,nR.Box),children:(0,o.jsxs)("div",{className:(0,t8.$)("text-mono",nR.Box_1),children:["file"!==p&&!y&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(q.A,{title:p,inline:!0,className:nR.Truncate,children:(0,o.jsx)("span",{children:p})}),f&&(0,o.jsx)("span",{className:nR.Text,children:"\xb7"})]}),f?(0,o.jsxs)(o.Fragment,{children:[y&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(er.A,{as:e6.N,muted:!0,to:y,className:nR.PrimerLink,children:"Symbolic Link"}),(0,o.jsx)("span",{className:nR.Text,children:"\xb7"})]}),(0,o.jsx)(q.A,{maxWidth:"100%",title:d,inline:!0,"data-testid":"blob-size",className:nR.Truncate_1,children:(0,o.jsx)("span",{children:`${h} lines (${m} loc) \xb7 ${d}`})})]}):(0,o.jsx)("span",{children:d}),t&&(0,o.jsx)(nO,{codeownerInfo:t}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"file-info-divider"}),(0,o.jsx)(er.A,{muted:!0,href:`${n}/articles/versioning-large-files/`,"aria-label":"Learn more about Git LFS",className:nR.PrimerLink_1,children:(0,o.jsx)(U.A,{icon:P.QuestionIcon})}),(0,o.jsx)("span",{children:" Stored with Git LFS"})]})]})})}function nO({codeownerInfo:{codeownerPath:e,ownedByCurrentUser:t,ownersForFile:n,ruleForPathLine:r}}){var i,l,a;let s;if(!(t||n))return null;let c=(i=t,l=n,a=r,s="Owned by ",i&&(s+="you",l&&(s+=" along with ")),s+=l,a&&(s+=` (from CODEOWNERS line ${a})`),s),d=t?{color:"var(--fgColor-accent, var(--color-accent-fg))"}:{};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:nR.Text_1,children:" \xb7 "}),(0,o.jsx)(nL.A,{id:"codeowners-tooltip","aria-label":c,wrap:!0,className:nR.Tooltip,children:e?(0,o.jsx)(er.A,{"aria-labelledby":"codeowners-tooltip",href:e,muted:!t,sx:d,children:(0,o.jsx)(U.A,{icon:P.ShieldLockIcon})}):(0,o.jsx)(U.A,{icon:P.ShieldLockIcon,sx:d})})]})}try{nE.displayName||(nE.displayName="CodeSizeDetails")}catch{}try{nO.displayName||(nO.displayName="CodeOwnersBadge")}catch{}var nD=n(33299);function nF({editEnabled:e,githubDevUrl:t,ghDesktopPath:n,onBranch:r}){let{sendRepoClickEvent:i}=(0,F.T)(),l=(0,nD.X)(["windows","mac"]),{openWithGitHubDevShortcut:a}=(0,w.wk)();return(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Open with..."}),t?(0,o.jsxs)(et.l.LinkItem,{onClick:()=>i("BLOB_EDIT_DROPDOWN.DEV_LINK",{edit_enabled:e}),className:"js-blob-dropdown-click js-github-dev-shortcut",href:t,"data-hotkey":a.hotkey,children:["github.dev",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:"."})})})]}):null,r&&l&&n?(0,o.jsx)(et.l.LinkItem,{onClick:()=>i("BLOB_EDIT_DROPDOWN.DESKTOP"),href:n,children:"GitHub Desktop"}):null]})}function n$(e,t,n){let r=(0,nD.X)(["windows","mac"]);return!!(e||t&&r&&n)}try{nF.displayName||(nF.displayName="OpenWithActionItems")}catch{}function nM({editAllowed:e,hasOpenWithItem:t}){let n=(0,eg.A)(),{refInfo:{canEdit:r}}=(0,v.eu)(),{githubDevUrl:i}=(0,v.sq)(),{sendRepoClickEvent:l}=(0,F.T)(),{getUrl:a}=(0,k.Z)(),{headerInfo:{ghDesktopPath:s,onBranch:c}}=n;return(0,o.jsxs)(o.Fragment,{children:[e&&(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Edit file"}),(0,o.jsxs)(et.l.LinkItem,{onClick:()=>l("BLOB_EDIT_DROPDOWN.IN_PLACE"),href:a({action:"edit"}),"data-hotkey":"e",children:["Edit in place",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:"e"})})})]})]}),e&&t&&(0,o.jsx)(et.l.Divider,{}),t&&(0,o.jsx)(nF,{editEnabled:r,githubDevUrl:i,ghDesktopPath:s,onBranch:c})]})}try{nM.displayName||(nM.displayName="EditMenuActionItems")}catch{}function nP({shortcut:e}){return(0,o.jsx)(o.Fragment,{children:e.text?.split(" ").map(e=>(0,o.jsxs)(m.Fragment,{children:[(0,o.jsx)("kbd",{children:e})," "]},e))})}try{nP.displayName||(nP.displayName="KeyboardVisual")}catch{}var nz=n(95776);function nH(){return(0,eg.A)().workflowRedirectUrl}function nW({onBlamePage:e,onDismiss:t,maxLineNumber:n}){let r=(0,ew.Z)(),i=(0,eO.fY)(),l=(0,eO.aM)(),s=(0,eO.ue)(),c=(0,m.useRef)(i?l:1),d=(0,m.useRef)(!0),[u,h]=(0,m.useState)(!0),p=(0,m.useRef)(l!==s&&i?s:null),{refInfo:f,path:x}=(0,v.eu)(),y=(0,a.t)(),g=(0,m.useRef)(null),b=(0,m.useRef)(c.current?`#L${c.current}${p.current?`-L${p.current}`:""}`:""),j=e?(0,ea.buO)({repo:y.name,owner:y.ownerLogin,filePath:x,commitish:f.name}):(0,ea.nD_)({repo:y.name,owner:y.ownerLogin,filePath:x,commitish:f.name});(0,m.useEffect)(()=>{g&&g.current&&(g.current.value=i?`${l}${s!==l?`-${s}`:""}`:"1",g.current.focus())},[]);let w=(e,n)=>{r(`${e}${n}`);let i=(0,eN.$c)(n);if(!i.blobRange?.start?.line||!d.current){h(d.current),setTimeout(()=>{g.current?.focus()},25);return}(0,ek.f)({line:i.blobRange.start.line}),t()};return(0,tB.createPortal)((0,o.jsxs)(nz.A,{isOpen:!0,onDismiss:t,children:[(0,o.jsx)(nz.A.Header,{children:"Jump to line"}),(0,o.jsxs)(R.A,{sx:{display:"flex",pl:3,pr:3,pt:3,pb:3*!!u},children:[(0,o.jsx)(R.A,{sx:{display:"flex",flexGrow:1,mr:2},children:(0,o.jsx)(H.A,{ref:g,"aria-invalid":!u,"aria-describedby":u?"":"goToLineErrorValidation",sx:{flexGrow:1,pr:2},placeholder:"Jump to line...",onChange:e=>{let t=e.target.value;g&&g.current&&(g.current.value=t),function(e){let t=!0;if(""===e.trim()&&(c.current=1),e.startsWith("-")&&n){let r=parseInt(e,10);if(!Number.isNaN(r)&&r<0){let e=n+r+1;e<=0&&(e=1,t=!1),c.current=e}}else if(e.includes("-")){let[r,i]=e.split("-"),o=parseInt(r,10),l=parseInt(i,10);!Number.isNaN(o)&&o>0&&(c.current=n?Math.min(o,n):o,t=void 0!==n&&o<=n),!Number.isNaN(l)&&l>0&&(p.current=n?Math.min(l,n):l,t=t&&void 0!==n&&l<=n)}else{let r=parseInt(e,10);!Number.isNaN(r)&&r>0?(c.current=n?Math.min(r,n):r,t=void 0!==n&&r<=n):t=""===e}d.current=t,t&&!u&&h(!0),b.current=`#L${c.current}${p.current?`-L${p.current}`:""}`}(t)},onFocus:()=>{g&&g.current&&g.current.select()},onKeyDown:e=>{if("Enter"===e.key){if("Enter"===e.key&&!d.current){h(d.current),setTimeout(()=>{g.current?.focus()},25);return}w(j,b.current)}}})}),(0,o.jsx)(t5.z,{href:u?j+b.current:void 0,onClick:e=>{e.preventDefault(),w(j,b.current)},sx:t0.E,children:"Go"})]}),!u&&(0,o.jsx)(R.A,{role:"alert",id:"goToLineErrorValidation",sx:{display:"flex",p:2,justifyContent:"center",color:"red"},children:"Invalid line number"})]}),document.body)}try{nW.displayName||(nW.displayName="GoToLineDialog")}catch{}var nU=n(72334),nV=n(2680);function nG(){let e=(0,a.t)(),{path:t,refInfo:n}=(0,v.eu)();return n.canEdit?(0,o.jsx)(et.l.LinkItem,{as:e6.N,to:(0,ea.IO9)({repo:e,path:t,commitish:n.name,action:"tree/delete"}),children:(0,o.jsx)(W.A,{sx:{color:"danger.fg"},children:"Delete directory"})}):null}try{nG.displayName||(nG.displayName="DeleteDirectoryItem")}catch{}let nq={Box:"CodeViewHeader-module__Box--PofRM",Box_1:"CodeViewHeader-module__Box_1--KpLzV",Box_2:"CodeViewHeader-module__Box_2--xzDOt",Box_3:"CodeViewHeader-module__Box_3--WnQ2n",Box_5:"CodeViewHeader-module__Box_5--KeXxF",Box_6:"CodeViewHeader-module__Box_6--iStzT",FileResultsList:"CodeViewHeader-module__FileResultsList--bglyC",Box_7:"CodeViewHeader-module__Box_7--FZfkg",IconButton:"CodeViewHeader-module__IconButton--EbF1J"},nY={Box:"DeleteHeaderButtons-module__Box--GOfJ9"},nK=(0,m.lazy)(()=>Promise.all([n.e("vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52"),n.e("vendors-node_modules_tanstack_react-query_build_modern_useQuery_js-node_modules_diff_lib_index_mjs"),n.e("vendors-node_modules_github_text-expander-element_dist_index_js"),n.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),n.e("ui_packages_web-commit-dialog_WebCommitDialog_tsx"),n.e("app_assets_modules_react-code-view_components_blob-edit_WebCommitDialog_tsx"),n.e("ui_packages_flash-error_FlashError_module_css-ui_packages_text-expander_TextExpander_module_c-20f0ae")]).then(n.bind(n,53697)));function nQ({webCommitInfo:e,isBlob:t}){let[n,r]=(0,m.useState)("closed"),i=(0,m.useRef)(null),l=(0,a.t)(),{refInfo:s,path:c}=(0,v.eu)(),{helpUrl:d}=(0,v.sq)(),u=(0,ea.IO9)({repo:l,commitish:s.name,action:t?"blob":"tree",path:c});return e.shouldFork||e.shouldUpdate||e.lockedOnMigration?null:(0,o.jsxs)("div",{className:nY.Box,children:[(0,o.jsx)(ny.Q,{as:e6.N,to:u,children:"Cancel changes"}),(0,o.jsx)(ny.Q,{variant:"primary",ref:i,onClick:()=>{(0,m.startTransition)(()=>{r("pending")})},children:"Commit changes..."}),("pending"===n||"saving"===n)&&(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(nK,{isNewFile:!1,isDelete:!0,helpUrl:d,ownerName:l.ownerLogin,dialogState:n,setDialogState:r,refName:s.name,placeholderMessage:`Delete ${c}${t?"":" directory"}`,webCommitInfo:e,returnFocusRef:i})})]})}try{nK.displayName||(nK.displayName="WebCommitDialog")}catch{}try{nQ.displayName||(nQ.displayName="DeleteHeaderButtons")}catch{}let nX=(0,eq.A)("localStorage");function nZ({symbolsEnabled:e}){let{codeFoldingOption:t,codeWrappingOption:n,codeCenterOption:r,openSymbolsOption:i}=(0,h.ud)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nJ,{option:t}),(0,o.jsx)(nJ,{option:n}),(0,o.jsx)(nJ,{option:r}),e&&(0,o.jsx)(nJ,{option:i})]})}function nJ({option:e}){let t=(0,m.useCallback)(()=>{(0,m.startTransition)(()=>e.setEnabled(!e.enabled)),nX.setItem(e.name,String(!e.enabled)),e.name===h.T2&&eE(null,null,!e.enabled)},[e]);return(0,o.jsxs)(et.l.Item,{role:"menuitemcheckbox","aria-checked":e.enabled,onSelect:t,children:[(0,o.jsx)(et.l.LeadingVisual,{children:e.enabled&&(0,o.jsx)(P.CheckIcon,{})}),e.label]},e.name)}try{nZ.displayName||(nZ.displayName="SettingsMenuItems")}catch{}try{nJ.displayName||(nJ.displayName="OptionsElement")}catch{}function n0({payload:e,showTree:t,treeToggleElement:n,validCodeNav:r,onFindFilesShortcut:i}){let{codeCenterOption:l}=(0,h.ud)();return(0,o.jsx)("div",{className:(0,t8.$)("container",nq.Box),children:(0,o.jsx)("div",{className:"px-3 pt-3 pb-0",id:"StickyHeader",children:(0,o.jsx)("div",{className:nq.Box_1,children:(0,o.jsxs)("div",{className:nq.Box_2,children:[t?(0,o.jsx)("div",{className:nq.Box_6,children:(0,o.jsx)(nv,{id:"repos-header-breadcrumb--wide",fileNameId:"file-name-id-wide",showCopyPathButton:!0})}):(0,o.jsxs)("div",{className:(0,t8.$)("react-code-view-header-wrap--narrow",nq.Box_3),children:[(0,o.jsx)(R.A,{sx:{display:"block","@media screen and (min-width: 1360px)":{display:l.enabled?"none":"block"},mr:2},children:n}),(0,o.jsx)("div",{className:"react-code-view-header-mb--narrow mr-2",children:(0,o.jsx)(nx.R,{buttonClassName:"ref-selector-class",idEnding:"repos-header-ref-selector-wide"})}),(0,o.jsx)("div",{className:(0,t8.$)("react-code-view-header-mb--narrow",nq.Box_5),children:(0,o.jsx)(nv,{id:"repos-header-breadcrumb",fileNameId:"file-name-id",showCopyPathButton:!0})})]}),(0,o.jsx)("div",{className:"react-code-view-header-element--wide",children:(0,o.jsx)(n1,{payload:e,onFindFilesShortcut:i,narrow:!1,showTree:t,validCodeNav:r})}),(0,o.jsx)("div",{className:"react-code-view-header-element--narrow",children:(0,o.jsx)(n1,{payload:e,onFindFilesShortcut:i,narrow:!0,showTree:t,validCodeNav:r})})]})})})})}function n1({payload:e,onFindFilesShortcut:t,narrow:n,showTree:r,validCodeNav:i}){let l=(0,nt.y)(),{findFileWorkerPath:s,githubDevUrl:c}=(0,v.sq)(),d=(0,a.t)(),{refInfo:u,modelsRepoIntegrationEnabled:h}=(0,v.eu)(),{openWithGitHubDevShortcut:p,openWithGitHubDevInNewWindowShortcut:f}=(0,w.wk)(),x=(0,m.useRef)(null),y=!r&&(0,o.jsxs)("div",{children:[(0,o.jsx)(nV.default,{commitOid:u.currentOid,findFileWorkerPath:s,searchBoxRef:x,config:{enableOverlay:!0},className:nq.FileResultsList}),(0,o.jsx)(B.H,{inputRef:x,onFindFilesShortcut:t,textAreaId:e_.wQ})]});return(0,o.jsx)("div",{className:nq.Box_7,children:(0,o.jsxs)("div",{className:"d-flex gap-2",children:[(0,A.mM)(e)&&(0,o.jsxs)(eg.s,{blob:e.blob,children:[!n&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n3,{}),y]}),(0,o.jsx)(rt,{onCopy:l,narrow:n,validCodeNav:i,copilotAccessAllowed:e.copilotAccessAllowed??!1})]}),h&&e.path?.match(/\.prompt\.(yml|yaml)$/)&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(ny.Q,{as:e6.N,to:(0,ea.afT)({repo:d,path:e.path,commitish:u.name,action:"edit"}),children:"Edit prompt"})}),(0,A.Hf)(e)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t2.W,{as:"h2",text:"Directory actions"}),!n&&(0,o.jsxs)(o.Fragment,{children:[y,(0,o.jsx)(nU.L,{})]}),(0,o.jsx)(n2,{narrow:n}),(0,o.jsx)(er.A,{className:"js-github-dev-shortcut d-none","data-hotkey":p.hotkey,href:c}),(0,o.jsx)(er.A,{className:"js-github-dev-new-tab-shortcut d-none","data-hotkey":f.hotkey,href:c,target:"_blank"})]}),(0,A.iS)(e)&&(0,o.jsx)(nQ,{webCommitInfo:e.webCommitInfo,isBlob:e.deleteInfo.isBlob})]})})}function n2({narrow:e}){let{refInfo:t,path:n}=(0,v.eu)(),r=(0,a.t)(),{sendRepoClickEvent:i}=(0,F.T)(),{addToast:l}=(0,t6.Y6)(),{createPermalink:s}=(0,k.Z)(),{copyFilePathShortcut:c,copyPermalinkShortcut:d}=(0,w.wk)(),{codeCenterOption:u}=(0,h.ud)(),p=(0,m.useRef)(null),[f,y,g]=t9("raw-copy-message-tooltip",p,{direction:"nw"});return(0,o.jsxs)(o.Fragment,{children:[c.hotkey&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:c.hotkey,onButtonClick:()=>{(0,t4.D)(n),l({type:"success",message:"Path copied!"})}}),d.hotkey&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:d.hotkey,onButtonClick:()=>{(0,t4.D)(s({absolute:!0})),l({type:"success",message:"Permalink copied!"})}}),(0,o.jsx)(t2.W,{as:"h2",text:"More options"}),g,(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&i("MORE_OPTIONS_DROPDOWN"),anchorRef:p,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,"aria-label":"More options",size:"medium",title:"More options","data-testid":"tree-overflow-menu-anchor",onBlur:y,className:nq.IconButton})}),(0,o.jsx)(tO.W.Overlay,{width:"small",children:(0,o.jsxs)(et.l,{children:[e&&t.canEdit&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.LinkItem,{as:e6.N,onClick:()=>i("NEW_FILE_BUTTON"),to:(0,ea.IO9)({repo:r,path:n,commitish:t.name,action:"new"}),children:[(0,o.jsx)(et.l.LeadingVisual,{children:(0,o.jsx)(P.PlusIcon,{})}),"Create new file"]}),(0,o.jsxs)(et.l.LinkItem,{onClick:()=>i("UPLOAD_FILES_BUTTON"),href:(0,ea.IO9)({repo:r,path:n,commitish:t.name,action:"upload"}),children:[(0,o.jsx)(et.l.LeadingVisual,{children:(0,o.jsx)(P.UploadIcon,{})}),"Upload files"]}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsx)(n6,{path:n,updateTooltipMessage:f}),t.canEdit&&(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(nG,{}),(0,o.jsx)(et.l.Divider,{}),(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"View options"}),(0,o.jsx)(nJ,{option:u})]})]})})]})]})}function n6({path:e,updateTooltipMessage:t}){let{copyFilePathShortcut:n}=(0,w.wk)(),{copyPermalinkShortcut:r}=(0,w.wk)(),{sendRepoClickEvent:i}=(0,F.T)(),{createPermalink:l}=(0,k.Z)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.Item,{onSelect:()=>{i("MORE_OPTIONS_DROPDOWN.COPY_PATH"),(0,t4.D)(e),t("Path copied!")},children:["Copy path",n.hotkey&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:n})})]}),(0,o.jsxs)(et.l.Item,{onSelect:()=>{i("MORE_OPTIONS_DROPDOWN.COPY_PERMALINK"),(0,t4.D)(l({absolute:!0})),t("Permalink copied!")},children:["Copy permalink",r.hotkey&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:r})})]})]})}function n3(){let e=nH();return e?(0,o.jsx)(ny.Q,{as:e6.N,to:e,children:"View Runs"}):null}try{n0.displayName||(n0.displayName="CodeViewHeader")}catch{}try{n1.displayName||(n1.displayName="PageActions")}catch{}try{n2.displayName||(n2.displayName="TreeOverflowMenu")}catch{}try{n6.displayName||(n6.displayName="CopyPathsActionItems")}catch{}try{n3.displayName||(n3.displayName="ViewRunsButton")}catch{}function n5({fileReference:e}){return(0,o.jsx)(et.l.Item,{"data-testid":"copilot-menu-items",onSelect:()=>(0,t1.Xu)(e),children:"Ask about this file"})}try{n5.displayName||(n5.displayName="CopilotMenuItems")}catch{}let n8={IconButton:"NavigationMenu-module__IconButton--NqJ_L",ActionMenu_Overlay:"NavigationMenu-module__ActionMenu_Overlay--OQ__q",Button:"NavigationMenu-module__Button--SJihq",ActionList_LinkItem:"NavigationMenu-module__ActionList_LinkItem--qaeAe"};function n4({viewable:e,onCopy:t,name:n,updateTooltipMessage:r,all:i}){let{sendRepoClickEvent:l}=(0,F.T)(),{rawBlobUrl:a}=(0,eg.A)(),{downloadRawContentShortcut:s}=(0,w.wk)(),c=(0,m.useCallback)(async()=>await n7(a,n),[n,a]);return(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Raw file content"}),i&&(0,o.jsx)(n9,{viewable:e,onCopy:t,updateTooltipMessage:r}),i&&(0,o.jsx)(re,{onClick:()=>l("BLOB_RAW_DROPDOWN.VIEW"),rawHref:a}),(0,o.jsxs)(et.l.LinkItem,{onClick:c,children:["Download",s.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:s})})]})]})}async function n7(e,t){let n=await fetch(e,{method:"get"}),r=await n.blob(),i=document.createElement("a");i.setAttribute("download",t);let o=URL.createObjectURL(r);i.href=o,i.setAttribute("target","_blank"),i.click(),URL.revokeObjectURL(o)}function n9({viewable:e,onCopy:t,updateTooltipMessage:n}){let{copyRawContentShortcut:r}=(0,w.wk)();return e?(0,o.jsxs)(et.l.Item,{onSelect:async()=>{let e=await t(),{ariaLabel:r}=(0,nn.t0)(e);n(r)},children:["Copy",r.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:r})})]}):null}function re({onClick:e,rawHref:t}){let{viewRawContentShortcut:n}=(0,w.wk)();return(0,o.jsxs)(et.l.LinkItem,{onClick:e,href:t,children:["View",n.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:n})})]})}try{n4.displayName||(n4.displayName="RawMenuActionItems")}catch{}try{n9.displayName||(n9.displayName="CopyActionItem")}catch{}try{re.displayName||(re.displayName="RawActionItem")}catch{}function rt({onCopy:e,validCodeNav:t,narrow:n,copilotAccessAllowed:r}){let i=(0,eg.A)(),l=i.symbolsEnabled,{action:c,path:d,refInfo:{canEdit:u,currentOid:h,name:p,refType:f}}=(0,v.eu)(),{githubDevUrl:y}=(0,v.sq)(),{sendRepoClickEvent:g}=(0,F.T)(),[b,j]=(0,m.useState)(!1),N=nH(),{search:_}=(0,eG.zy)(),C=new URLSearchParams(_),{setFindInFileOpen:A}=e$(),S=(0,eO.fY)(),B=!(i.richText&&"1"!==C.get("plain")||i.renderImageOrRaw||i.renderedFileInfo&&!C.get("short_path")||i.issueTemplate?.structured&&i.issueTemplate.valid),{headerInfo:{deleteTooltip:I,onBranch:L,siteNavLoginPath:T,lineInfo:{truncatedLoc:R}},viewable:E}=i,O=(0,s.i)(),{getUrl:$}=(0,k.Z)(),M=eP(),H=(0,m.useRef)("");(0,m.useEffect)(()=>{H.current=$({action:"blame"})},[$]);let{goToLineShortcut:W,findInFileShortcut:U,alternativeGoToLineShortcut:V}=(0,w.wk)(),G=(0,m.useRef)(null),[q,Y,K]=t9("raw-copy-message-tooltip",G,{direction:"nw"}),Q=(0,a.t)(),X=$(),[Z]=(0,eY.I)(()=>window.location.origin+X,X),J=(0,m.useMemo)(()=>({type:"file",url:Z,path:d,repoID:Q.id,repoOwner:Q.ownerLogin,repoName:Q.name,ref:ri(p,f??"branch"),commitOID:h}),[Z,d,Q.id,Q.ownerLogin,Q.name,p,f,h]);return(0,o.jsxs)(o.Fragment,{children:[B&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:W.hotkey,onButtonClick:()=>j(!0)}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:V.hotkey,onButtonClick:()=>j(!0)})]}),(0,o.jsx)(rn,{blameUrl:H.current,viewable:E,hidden:!0}),K,(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&g("MORE_OPTIONS_DROPDOWN",{edit_enabled:u,github_dev_enabled:!!y}),anchorRef:G,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,"aria-label":"More file actions",tooltipDirection:"nw",className:(0,t8.$)("js-blob-dropdown-click",n8.IconButton),size:"medium",variant:"default","data-testid":`more-file-actions-button-nav-menu-${n?"narrow":"wide"}`,onBlur:Y})}),(0,o.jsx)(tO.W.Overlay,{width:"small",className:n8.ActionMenu_Overlay,children:(0,o.jsxs)(et.l,{children:[n&&null!==N&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(et.l.LinkItem,{href:N,children:"View Runs"}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n4,{viewable:E,onCopy:e,name:i.displayName,updateTooltipMessage:q}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(et.l.Group,{children:[B&&(0,o.jsxs)(et.l.Item,{onSelect:()=>{g("MORE_OPTIONS_DROPDOWN.GO_TO_LINE"),j(!0)},"aria-keyshortcuts":W.hotkey,children:["Jump to line",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:W.text})})})]}),M===eM.Code&&null!==i.rawLines&&t&&!S&&(0,o.jsxs)(et.l.Item,{onSelect:()=>{g("BLOB_FIND_IN_FILE_MENU.OPEN"),A(!0)},"aria-keyshortcuts":U.ariaKeyShortcuts,children:["Find in file",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:U})})]})]}),(B||M===eM.Code&&null!==i.rawLines&&t)&&(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(n6,{path:d,updateTooltipMessage:q}),(0,o.jsx)(et.l.Divider,{}),r&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Copilot"}),(0,o.jsx)(n5,{fileReference:J})]}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"View options"}),(0,o.jsx)(nZ,{symbolsEnabled:l})]}),(u&&L||!E&&L)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(rr,{deleteTooltip:I,loggedIn:!!O,siteNavLoginPath:T})]})]})})]}),b&&(0,o.jsx)(nW,{onBlamePage:"blame"===c,onDismiss:()=>{j(!1),setTimeout(()=>{let e=document.getElementById(e_.wQ);e?.focus()},0)},maxLineNumber:parseInt(R,10)??void 0})]})}function rn({blameUrl:e,viewable:t,hidden:n}){let{hash:r}=(0,eG.zy)(),i=(0,eG.Gy)(e+r),{viewBlameShortcut:l}=(0,w.wk)();return t?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(ny.Q,{"data-hotkey":l.hotkey,sx:{...n?{display:"none"}:void 0},onClick:i,className:n8.Button,children:"Blame"}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:l.hotkey,onButtonClick:i,onlyAddHotkeyScopeButton:!0})]}):null}function rr({deleteTooltip:e,loggedIn:t,siteNavLoginPath:n}){let{getUrl:r}=(0,k.Z)();return(0,o.jsx)(et.l.LinkItem,{as:e6.N,"aria-label":e,to:t?r({action:"delete"}):n,className:n8.ActionList_LinkItem,children:"Delete file"})}let ri=(e,t)=>"branch"===t?`refs/heads/${e}`:"tag"===t?`refs/tags/${e}`:e;try{rt.displayName||(rt.displayName="NavigationMenu")}catch{}try{rn.displayName||(rn.displayName="BlameButton")}catch{}try{rr.displayName||(rr.displayName="DeleteActionItem")}catch{}let ro={IconButton:"TableOfContents-module__IconButton--RCaNg"};function rl({toc:e,openPanel:t,setOpenPanel:n,isDirectoryReadme:r}){var i;let l=m.useRef(null);return(i=e)&&i.length>=2?(0,o.jsx)(z.K,{ref:l,tooltipDirection:"n",sx:{mr:2*!r},icon:P.ListUnorderedIcon,variant:"invisible","aria-label":"Outline","aria-pressed":"toc"===t,onClick:()=>{n?.("toc"===t?void 0:"toc",l.current)},size:"small",className:ro.IconButton}):null}try{rl.displayName||(rl.displayName="TableOfContents")}catch{}let ra={Box:"StickyLinesHeader-module__Box--X3qoe",Box_1:"StickyLinesHeader-module__Box_1--IClTl"};function rs({currentStickyLines:e,colorizedLines:t}){let n=Array.from(e.values());return(0,o.jsxs)("div",{className:ra.Box,children:[(0,o.jsx)("div",{className:(0,t8.$)("react-line-numbers",ra.Box_1),children:n.map(e=>(0,o.jsx)(tr.Kn,{codeLineData:e},`sticky-header-line-number-${e.lineNumber}`))}),(0,o.jsx)("div",{className:"react-code-lines",children:n.map(e=>t&&t[e.lineNumber-1]?(0,o.jsx)(e3.$6,{className:"react-code-text react-code-line-contents-no-virtualization react-file-line html-div",style:{paddingLeft:"18px"},html:t[e.lineNumber-1],onClick:()=>(0,ek.f)({line:e.lineNumber})},`sticky-header-line-${e.lineNumber}`):(0,o.jsx)(tn.S,{codeLineData:e,stylingDirectivesLine:e.stylingDirectivesLine,codeLineToSectionMap:void 0,copilotAccessAllowed:!1,onClick:()=>(0,ek.f)({line:e.lineNumber}),shouldUseInert:!1},`sticky-header-line-${e.lineNumber}`))})]})}try{rs.displayName||(rs.displayName="StickyLinesHeader")}catch{}function rc({openPanel:e,setOpenPanel:t,showTree:n,validCodeNav:r,treeToggleElement:i,searchTerm:l,setSearchTerm:s,currentStickyLines:c,focusedSearchResult:d,setFocusedSearchResult:u,searchResults:h,searchingText:p,stickyHeaderRef:f,copilotInfo:x,colorizedLines:y}){let g=(0,eg.A)(),b=g.symbolsEnabled,j=eI(f),{copilotAccessAllowed:N,refInfo:_,path:C}=(0,v.eu)(),A=eP(),{sendRepoClickEvent:S}=(0,F.T)(),B=(0,eB.ds)(),{copyFilePathShortcut:I}=(0,w.wk)(),{copyPermalinkShortcut:L}=(0,w.wk)(),T=(0,a.t)(),{githubDevUrl:E}=(0,v.sq)(),{headerInfo:{toc:O,onBranch:D,ghDesktopPath:$},viewable:M}=g,H=n$(E,D,$),W=(0,ey.O)(),U=(0,nt.y)(),{createPermalink:V}=(0,k.Z)(),{addToast:G}=(0,t6.Y6)(),{findInFileOpen:q,setFindInFileOpen:Y}=e$(),K=(0,m.useRef)(null),[Q,X,Z]=t9("raw-actions-message-tooltip",K,{direction:"nw"}),{getUrl:J}=(0,k.Z)(),ee=J(),[en]=(0,eY.I)(()=>window.location.origin+ee,ee),er=(0,m.useMemo)(()=>({type:"file",url:en,path:C,repoID:T.id,repoOwner:T.ownerLogin,repoName:T.name,ref:ri(_.name,_.refType??"branch"),commitOID:_.currentOid}),[en,C,T.id,T.ownerLogin,T.name,_.name,_.refType,_.currentOid]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{ref:eB.oM,className:nf.Box,children:[(0,o.jsx)("div",{className:"react-blob-sticky-header",children:(0,o.jsx)(nN,{isStickied:j,showTree:n,treeToggleElement:i})}),(0,o.jsxs)(R.A,{sx:{borderRadius:j?"0px":"6px 6px 0px 0px"},className:nf.Box_1,children:[(0,o.jsx)(t2.W,{as:"h2",text:"File metadata and controls"}),(0,o.jsxs)("div",{className:nf.Box_2,children:[(0,o.jsx)(nI,{}),(0,o.jsx)(nE,{className:"react-code-size-details-in-header"}),(0,o.jsx)(ep.E,{copilotInfo:x,className:"react-code-size-details-in-header",view:W?"blame":"preview"})]}),(0,o.jsxs)("div",{className:nf.Box_3,children:[I.hotkey&&(0,o.jsx)(rm,{hotkey:I.hotkey,onActivate:()=>{(0,t4.D)(C),G({type:"success",message:"Path copied!"})}}),L.hotkey&&(0,o.jsx)(rm,{hotkey:L.hotkey,onActivate:()=>{(0,t4.D)(V({absolute:!0})),G({type:"success",message:"Permalink copied!"})}}),(0,o.jsx)(t1.Ay,{copilotAccessAllowed:N,messageReference:er,hideDropdown:!0,id:"blob-view-header-copilot-icon"}),(0,o.jsxs)("div",{className:(0,t8.$)("react-blob-header-edit-and-raw-actions",nf.Box_4),children:[(0,o.jsx)(ru,{onCopy:U,fileName:g.displayName}),(0,o.jsx)(rd,{})]}),A===eM.Code&&!W&&r&&b&&(0,o.jsx)(rh,{isCodeNavOpen:"codeNav"===e,setCodeNavOpen:e=>{e&&S("BLOB_SYMBOLS_MENU.OPEN"),localStorage.setItem("codeNavOpen",e?"codeNav":""),eE(null,e,null),t(e?"codeNav":void 0)},size:"small",searchingText:p.selectedText}),!W&&(0,o.jsx)(rl,{toc:O,openPanel:e,setOpenPanel:t}),(0,o.jsxs)("div",{className:"react-blob-header-edit-and-raw-actions-combined",children:[Z,(0,o.jsxs)(tO.W,{anchorRef:K,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,tooltipDirection:"nw","aria-label":"Edit and raw actions",className:(0,t8.$)("js-blob-dropdown-click",nf.IconButton),size:"small",title:"More file actions",variant:"invisible","data-testid":"more-file-actions-button",onBlur:X})}),(0,o.jsx)(tO.W.Overlay,{className:(0,t8.$)("react-blob-header-edit-and-raw-actions-combined",nf.ActionMenu_Overlay),width:"small",children:(0,o.jsxs)(et.l,{children:[(_.canEdit&&M||H)&&(0,o.jsxs)("div",{className:"react-navigation-menu-edit-and-raw-actions",children:[(0,o.jsx)(nM,{editAllowed:_.canEdit&&M,hasOpenWithItem:H}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(n4,{viewable:M,onCopy:U,name:g.displayName,updateTooltipMessage:Q,all:!0})})]})})]})]})]})]}),W&&(0,o.jsxs)("div",{className:nf.Box_5,children:[(0,o.jsx)(nk,{}),(0,o.jsx)(nu,{})]})]}),q&&(0,o.jsx)(nl,{stickied:j,searchTerm:l,focusedSearchResult:d,setFocusedSearchResult:u,setSearchTerm:s,searchResults:h,onClose:()=>{Y(!1),"codeNav"===e&&s(p.selectedText)}}),(0,o.jsx)("div",{children:!W&&c.size>0&&(0,o.jsx)(R.A,{sx:{top:B},className:nf.Box_6,children:(0,o.jsx)(rs,{currentStickyLines:c,colorizedLines:y})})})]})}function rd(){let e=(0,eg.A)(),{getUrl:t}=(0,k.Z)(),{refInfo:{canEdit:n}}=(0,v.eu)(),{sendRepoClickEvent:r}=(0,F.T)(),{githubDevUrl:i}=(0,v.sq)(),l=(0,ew.Z)(),{editFileShortcut:a,openWithGitHubDevShortcut:s,openWithGitHubDevInNewWindowShortcut:c}=(0,w.wk)(),{headerInfo:{editTooltip:d,ghDesktopPath:u,onBranch:h}}=e,m=n$(i,h,u);return n||m?(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(er.A,{className:"js-github-dev-shortcut d-none","data-hotkey":s.hotkey,href:i}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:s.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{l(i+window.location.pathname.substring(1))}}),(0,o.jsx)(er.A,{className:"js-github-dev-new-tab-shortcut d-none","data-hotkey":c.hotkey,href:i,target:"_blank"}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:c.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{window.open(i,"_blank")}})]}),(0,o.jsxs)(t3.A,{children:[n?(0,o.jsx)(z.K,{as:e6.N,tooltipDirection:"nw","aria-label":d,"data-hotkey":a.hotkey,icon:P.PencilIcon,to:t({action:"edit"}),size:"small",sx:{...t0.E},"data-testid":"edit-button",className:nf.IconButton_1}):(0,o.jsx)(nr,{icon:P.PencilIcon,"aria-label":d,disabled:!0,className:nf.IconButton_1}),(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&r("BLOB_EDIT_DROPDOWN"),children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{tooltipDirection:"nw",icon:P.TriangleDownIcon,size:"small","aria-label":"More edit options","data-testid":"more-edit-button"})}),(0,o.jsx)(tO.W.Overlay,{align:"end",children:(0,o.jsx)(et.l,{children:(0,o.jsx)(nM,{editAllowed:n,hasOpenWithItem:m})})})]})]}),n&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:"e,Shift+E",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{l(t({action:"edit"}))}})]}):null}function ru({onCopy:e,fileName:t}){let{viewRawContentShortcut:n,copyRawContentShortcut:r,downloadRawContentShortcut:i}=(0,w.wk)(),{renderImageOrRaw:l,renderedFileInfo:a,viewable:s,image:c,rawBlobUrl:d,headerInfo:{isGitLfs:u}}=(0,eg.A)(),h=(0,ew.Z)(),{addToast:p}=(0,t6.Y6)(),f=(0,m.useRef)(null),[y,g,b]=t9("raw-copy-message-tooltip",f),v=async()=>{await n7(d,t)},j=async()=>{let t=await e(),{ariaLabel:n}=(0,nn.t0)(t);y(n)},N=new URL(d,ex.fV.origin);N.searchParams.set("download","");let _={"aria-label":"Download raw file",tooltipDirection:"n",icon:P.DownloadIcon,size:"small",onClick:async()=>{u||await n7(d,t)},"data-testid":"download-raw-button","data-hotkey":i.hotkey,sx:{borderTopLeftRadius:0,borderBottomLeftRadius:0}};return!u&&(a&&!s||c)?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(z.K,{"aria-label":"Download raw file",tooltipDirection:"n",icon:P.DownloadIcon,size:"small",onClick:v,"data-testid":"download-raw-button","data-hotkey":i.hotkey}),(0,o.jsx)(x._,{buttonTestLabel:"download-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:i.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:v})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t3.A,{children:[(0,o.jsx)(t5.z,{href:d,download:l?"true":void 0,size:"small",sx:{linkButtonSx:t0.E},"data-testid":"raw-button","data-hotkey":n.hotkey,className:nf.LinkButton,children:"Raw"}),!u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(z.K,{ref:f,"aria-label":"Copy raw file",tooltipDirection:"n",icon:P.CopyIcon,size:"small",onMouseLeave:g,onClick:j,"data-testid":"copy-raw-button","data-hotkey":r.hotkey,onBlur:g}),b]}),u?(0,o.jsx)(z.K,{as:"a","data-turbo":"false",href:N.toString(),..._}):(0,o.jsx)(z.K,{..._})]}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:n.hotkey,buttonTestLabel:"raw-button-shortcut",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>h(d)}),!u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonTestLabel:"copy-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:r.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:async()=>{let t=await e(),{ariaLabel:n,content:r}=(0,nn.t0)(t);p({message:n,icon:r})}}),(0,o.jsx)(x._,{buttonTestLabel:"download-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:i.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:async()=>{await n7(d,t)}})]})]})}function rh({isCodeNavOpen:e,setCodeNavOpen:t,size:n,searchingText:r}){let{toggleSymbolsShortcut:i}=(0,w.wk)(),l=!(0,h.ud)().openSymbolsOption.enabled&&!e;return(0,o.jsx)(z.K,{"aria-label":e?"Close symbols panel":"Open symbols panel",tooltipDirection:"nw","aria-pressed":e,"aria-expanded":e,"aria-controls":"symbols-pane",icon:P.CodeSquareIcon,className:(0,t8.$)(l&&r?"react-button-with-indicator":"",nf.IconButton_2),"data-hotkey":i.hotkey,onClick:()=>{(0,eO.Ov)(!0),t(!e)},variant:"invisible","data-testid":"symbols-button",id:"symbols-button",size:n})}function rm({hotkey:e,onActivate:t}){return(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:e,onButtonClick:t})}try{rc.displayName||(rc.displayName="BlobViewHeader")}catch{}try{rd.displayName||(rd.displayName="EditMenu")}catch{}try{ru.displayName||(ru.displayName="RawGroup")}catch{}try{rh.displayName||(rh.displayName="SymbolsButton")}catch{}try{rm.displayName||(rm.displayName="KeyboardShortcut")}catch{}var rp=n(87183),rf=n(29943),rx=n(98075),ry=n(63867);let rg={definitions:void 0,localReferences:void 0,crossReferences:void 0,error:!1};var rb=n(42728),rv=n(56369);function rj({reference:e,isHighlighted:t,href:n,onClick:r,role:i,ariaLevel:l,symbol:a,index:s,focusElement:c}){let[d,u]=(0,m.useState)(null);(0,m.useEffect)(()=>{if(c){let e=document.getElementById(`find-in-file-item-${s}`);e&&e.focus()}},[c,s]);let{tabSize:h}=(0,eg.A)(),p=(0,eJ.bp)(),f=(0,rb.W)(e.highlightedText,e.stylingDirectives,e.bodyText,"plain",h,p);return(0,o.jsx)(er.A,{as:e6.N,to:n,role:i,sx:{display:"block",p:0,fontWeight:400,fontSize:"12px",":hover:not([disabled])":{bg:"canvas.default"},":hover":{textDecoration:"none"},'[data-component="text"]':{gridArea:"auto"},gridTemplateAreas:"text",whiteSpace:"break-spaces",verticalAlign:"top",lineHeight:"20px",position:"relative",overflowWrap:"anywhere",fontFamily:"mono",overflow:"visible"},onClick:e=>{e.ctrlKey||e.metaKey||r?.()},onSelect:r,id:`find-in-file-item-${s}`,"aria-current":t?"location":void 0,"aria-level":l,onKeyDown:e=>{"ArrowDown"===e.key?(rw("nextElementSibling"),e.preventDefault()):"ArrowUp"===e.key&&(rw("previousElementSibling"),e.preventDefault())},children:(0,o.jsx)(R.A,{sx:{p:1,py:"5px",...t?{background:"var(--bgColor-attention-muted, var(--color-attention-subtle))",boxShadow:"inset 2px 0 0 var(--bgColor-attention-emphasis, var(--color-attention-fg))"}:{}},children:(0,o.jsxs)("div",{className:"d-flex",children:[(0,o.jsx)(R.A,{className:"text-small blob-num color-fg-muted",sx:{width:"auto",minWidth:"auto"},children:e.lineNumber}),(0,o.jsxs)(R.A,{sx:{overflow:"hidden",whiteSpace:"pre",position:"relative"},children:[null!==d&&(0,o.jsxs)("div",{id:`offset-${e.href(!1)}`,style:{marginLeft:-d},children:[a.length>0&&(0,o.jsx)(rv.U,{symbols:[e],lineNumber:e.lineNumber,sx:{overflow:"initial"},isNotUsingWhitespace:!0}),(0,o.jsx)(e3.JR,{sx:{position:"relative",width:"100%",overflow:"hidden"},html:f,"aria-current":t?"location":void 0})]}),(0,o.jsx)("span",{ref:e=>{u(e?.offsetWidth??null)},style:{visibility:"hidden",position:"absolute",whiteSpace:"pre"},children:function(e,t){let n=34-e.length,r=t.bodyText.slice(0,t.ident.start.column);if(n<=0)return r;n=Math.max(n/2,n-t.bodyText.slice(t.ident.start.column+e.length).trimEnd().length);let i=r.split(" "),o=[];for(let e=i.length-1;e>=0;e--){let t=i[e];if(o.unshift(t),o.join(" ").length<=n)i.pop();else break}let l=i.join(" "),a=(r.slice(l.length).match(/^[ \t]*/)||[])[0]??"";return`${i.join(" ")}${a}`}(a,e)})]})]})})})}function rw(e){let{activeElement:t}=document,n=t?.[e];if(n)if("treeitem"!==n.role&&"nextElementSibling"===e){let e=n.querySelector('[role="treeitem"]');e?.focus()}else n.focus()}try{rj.displayName||(rj.displayName="CodeNavCell")}catch{}function rN({results:e,repo:t,filePath:n,highlightedIndex:r,isDefinition:i,onClick:l,offset:s,initiallyExpanded:c,enableExpandCollapse:d,symbol:u,setFocusOnFile:h}){let p=!!(0,ey.O)(),[f,x]=(0,m.useState)(c),y=(0,a.t)(),{path:g}=(0,v.eu)(),b=m.useRef(null),[j,w]=(0,m.useState)(!1),N=(0,eO.DC)(),_=e.slice(0,10),k=e.length>10?e.slice(10):[],{sendRepoClickEvent:C}=(0,F.T)(),A=y.ownerLogin===t.ownerLogin&&y.name===t.name,S=(0,m.useCallback)(e=>{"Enter"===e.key||" "===e.key?(x(!f),e.preventDefault()):"ArrowLeft"===e.key?x(!1):"ArrowRight"===e.key?(x(!0),f&&b.current?.focus()):"ArrowDown"===e.key?(rw("nextElementSibling"),e.preventDefault()):"ArrowUp"===e.key&&(rw("previousElementSibling"),e.preventDefault())},[f]);(0,m.useEffect)(()=>{r&&r>=10+s&&w(!0)},[r,s]),(0,m.useEffect)(()=>{h&&N&&b.current?.focus()},[h,N]),(0,m.useEffect)(()=>{N||document.getElementById(e_.wQ)?.focus()},[N]);let B=`${n}-${i?"definition":"reference"}-group`;return(0,o.jsxs)("div",{children:[(0,o.jsxs)(R.A,{sx:{fontSize:0,px:3,py:2,display:"flex",justifyContent:"space-between",borderTop:"1px solid",borderColor:"border.muted",cursor:d?"pointer":"auto"},onClick:d?()=>x(!f):void 0,onKeyDown:S,ref:b,children:[(0,o.jsxs)(R.A,{sx:{display:"flex"},children:[i&&y.id!==t.id&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(e2.r,{square:!0,src:t.ownerAvatar,sx:{mr:2,backgroundColor:"#FFFFFF"},size:16}),(0,o.jsx)(R.A,{sx:{fontWeight:"600",mr:1},children:t.name})]}),(0,o.jsxs)(R.A,{as:"button","aria-expanded":f,"aria-controls":B,sx:{fontWeight:"400",color:"fg.muted",display:"flex",flexDirection:"row",backgroundColor:"canvas.default",border:"none",padding:0},children:[d&&(0,o.jsx)(U.A,{"aria-hidden":"true",icon:f?P.ChevronDownIcon:P.ChevronRightIcon}),(0,o.jsx)(R.A,{sx:{display:"table",width:"100%",tableLayout:"fixed"},children:(0,o.jsxs)(q.A,{"aria-label":`${i?"Definitions":"References"} in ${n!==g?n:"this file"}`,title:n,sx:{direction:"rtl",maxWidth:"100%",pl:2,display:"table-cell",textAlign:"left"},children:["\u200E",A&&n===g?"In this file":n,"\u200E"]})})]})]}),e&&!f&&(0,o.jsx)(nd.A,{sx:{ml:2},children:e.length})]}),f&&(0,o.jsxs)(R.A,{"aria-label":`Results in ${n!==g?n:"this file"}`,id:B,sx:{overflowX:"hidden"},role:"group",className:"code-nav-file-information",children:[_.map((e,t)=>(0,o.jsx)(rj,{reference:e,isHighlighted:r===t+s,href:e.href(p),onClick:()=>{l&&l(t+s),C("BLOB_SYMBOLS_MENU.SYMBOL_DEFINITION_CLICK")},symbol:u,index:t+s},`codeNavigation${t+s}`)),j&&k.map((e,t)=>(0,o.jsx)(rj,{reference:e,isHighlighted:r===t+s+10,href:e.href(p),onClick:()=>{l&&l(t+s+10),C("BLOB_SYMBOLS_MENU.SYMBOL_DEFINITION_CLICK")},symbol:u,index:t+s+10,focusElement:0===t},`codeNavigation${t+s+10}`)),k.length>0&&(0,o.jsx)(R.A,{sx:{px:3,pt:1,pb:2,fontSize:0,color:"fg.muted",borderColor:"border.muted"},children:(0,o.jsx)(ny.Q,{leadingVisual:j?P.FoldIcon:P.UnfoldIcon,onClick:()=>w(!j),sx:{color:"fg.default"},variant:"invisible",size:"small","aria-selected":!1,children:j?"Show less":"Show more"})})]})]},n)}try{rN.displayName||(rN.displayName="CodeNavFileInformation")}catch{}function r_({definitions:e,references:t,highlightedIndex:n,initiallyExpanded:r,enableExpandCollapse:i,onClick:l,symbol:a,setFocusOnFile:s}){let c=(0,m.useMemo)(()=>{let n={};if(e)for(let t of e){let e=t.pathKey();n[e]||(n[e]=[]),n[e].push(t)}else if(t)for(let e of t){let t=e.pathKey();n[t]||(n[t]=[]),n[t].push(e)}return n},[e,t]),d=0;return(0,o.jsx)(o.Fragment,{children:Object.keys(c).map((t,u)=>{let h=c[t],m=(0,o.jsx)(rN,{repo:h[0].repo,filePath:h[0].path,results:h,highlightedIndex:n,isDefinition:void 0!==e&&e.length>0,onClick:l,offset:d,initiallyExpanded:r,enableExpandCollapse:i,symbol:a,setFocusOnFile:0===u&&s},t);return d+=h.length,m})})}try{r_.displayName||(r_.displayName="CodeNavInfoPanelData")}catch{}let rk=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CodeNav_ScrollMarks_tsx").then(n.bind(n,31513)));function rC({codeNavInfo:e,selectedText:t,lineNumber:n,offset:r,onClose:i,onBackToSymbol:l,onSymbolSelect:s,isLoading:c,setSearchResults:d,setFocusedSearchResult:u}){let{findNextShortcut:h,findPrevShortcut:p}=(0,w.wk)(),f=!!(0,ey.O)(),{definitions:x,localReferences:y,crossReferences:g,error:b}=function(e,t,n,r){let[i,o]=(0,m.useState)(rg);return(0,m.useEffect)(()=>{(async()=>{if(n<0||r<0)return;let{definitions:i,localReferences:l,crossReferences:a,setLoading:s}=e.getDefinitionsAndReferences(t,n,r);o(rg);try{let e=await i;o({definitions:e,localReferences:void 0,crossReferences:void 0,error:!1}),s(!1);let[t,n]=await Promise.all([l,a]);o({definitions:e,localReferences:t,crossReferences:n,error:!1})}catch{o({...rg,error:!0})}finally{s(!1)}})()},[e,t,n,r]),i}(e,t,n,r),{copilotAccessAllowed:j}=(0,v.eu)(),[N,_]=(0,m.useState)(-1),[k,C]=(0,m.useState)(!1),A=(0,a.t)(),S=(0,m.useMemo)(()=>x?.definitions||[],[x?.definitions]),B=(0,m.useMemo)(()=>y?.references||[],[y]),I=(0,m.useMemo)(()=>g?.references||[],[g?.references]),L=S.length,T=B.length+I.length,E=(0,ew.Z)(),O=S.length>0?S[0]:void 0,D=I.map(e=>e.path).filter((e,t,n)=>n.indexOf(e)===t),F=k?T:B.length,$=(0,m.useRef)(null),{language:M,languageID:H}=(0,eg.A)(),W=(0,m.useMemo)(()=>({type:"symbol",kind:"codeNavSymbol",name:t,languageID:H,languageName:M,codeNavDefinitions:S.map(e=>({ident:e.ident,extent:e.extent,kind:e.kind.fullName,fullyQualifiedName:e.fullyQualifiedName,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin,path:e.path})),codeNavReferences:[...B.map(e=>({ident:e.ident,path:e.path,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin})),...I.map(e=>({ident:e.ident,path:e.path,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin}))]}),[I,S,M,H,B,t]);(0,m.useEffect)(()=>{O&&O.repo.name===e.repo.name&&O.path===e.path?d([O,...B]):d(B),u(void 0),window.dispatchEvent(new rf.Xr(W))},[e.path,e.repo.name,O,B,t,d,u,W]),(0,V.Gp)(e=>{e||$.current?.focus()}),(0,m.useEffect)(()=>{_(-1)},[t]),(0,m.useEffect)(()=>{C(D.length>0&&D.length<=5)},[D.length]);let G=({index:e,direction:t,navigate:n})=>{if(void 0!==e){let t=e>=L?B[e-L]:S[e];_(e),n&&E(t.href(f)),(0,ek.f)({line:t.lineNumber,column:t.ident.start.column})}if(void 0!==t){let e=Math.max(L,N+t),r=B[e-L];e0?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(rA,{headerText:S.length>1?"Definitions":"Definition",searchType:x?.backend==="precise"?"Precise":"Search"}),(0,o.jsx)("div",{children:S&&(0,o.jsx)(r_,{definitions:S,onClick:e=>{G({index:e})},highlightedIndex:N,initiallyExpanded:!0,enableExpandCollapse:S.length>1,symbol:t,setFocusOnFile:!0},"definitions")})]}):null,!c&&(B.length>0||I.length>0)&&(0,o.jsx)(rA,{headerText:`${F} ${F>1?"References":"Reference"}`,searchType:"Search",sx:{justifyContent:"space-between"},children:(0,o.jsxs)(R.A,{sx:{display:"float",float:"right",mr:"-6px"},children:[(0,o.jsx)(z.K,{unsafeDisableTooltip:!0,"aria-label":"Previous reference","data-hotkey":p.hotkey,onClick:()=>G({direction:-1,navigate:!0}),sx:{mr:2,cursor:"pointer",color:"fg.muted"},disabled:N<=S.length,icon:P.ChevronUpIcon,variant:"invisible",size:"small"}),(0,o.jsx)(z.K,{unsafeDisableTooltip:!0,"aria-label":"Next reference","data-hotkey":h.hotkey,onClick:()=>G({direction:1,navigate:!0}),sx:{cursor:"pointer",color:"fg.muted"},disabled:N>=B.length+S.length-1,icon:P.ChevronDownIcon,variant:"invisible",size:"small"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":h.hotkey,onClick:()=>G({direction:1,navigate:!0}),"data-testid":"find-next-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":p.hotkey,onClick:()=>G({direction:-1,navigate:!0}),"data-testid":"find-prev-button"})]})}),b&&(0,o.jsx)(R.A,{sx:{p:3,fontWeight:"400",color:"fg.muted"},children:"No references found"}),!c&&B.length>0&&(0,o.jsx)(r_,{initiallyExpanded:!0,enableExpandCollapse:!0,references:B,highlightedIndex:N-L,onClick:e=>{G({index:L+e})},symbol:t,setFocusOnFile:!(S&&S.length>0)},"referencesInfoBox"),!c&&k&&(0,o.jsx)(r_,{initiallyExpanded:!1,enableExpandCollapse:!0,references:I,symbol:t},"crossReferencesInfoBox"),0===B.length&&0===S.length&&!b&&!c&&(0,o.jsx)(R.A,{sx:{p:3,fontWeight:"400",color:"fg.muted"},children:"No definitions or references found"}),(0,o.jsxs)(R.A,{sx:{px:2,py:2,fontSize:0,color:"fg.muted",borderTop:"1px solid",borderColor:"border.muted"},children:[D.length>5&&(0,o.jsx)(ny.Q,{leadingVisual:k?P.FoldIcon:P.UnfoldIcon,sx:{color:"fg.default",mb:2},variant:"invisible",size:"small",onClick:()=>C(!k),children:k?"Show less":"Show more"}),(0,o.jsx)(ny.Q,{as:er.A,leadingVisual:P.SearchIcon,sx:{color:"fg.default"},variant:"invisible",size:"small",href:(0,ea.Y8Y)({owner:A.ownerLogin,repo:A.name,searchTerm:t}),children:"Search for this symbol"})]}),(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(rk,{definitionsOrReferences:[...S,...B]})})]})}function rA({headerText:e,searchType:t,sx:n,children:r}){return(0,o.jsxs)(R.A,{sx:{fontSize:"14px",px:3,py:2,fontWeight:"600",backgroundColor:"canvas.subtle",borderTop:"1px solid",borderColor:"border.muted",height:"36px",display:"flex",flexDirection:"row",alignItems:"center",...n},children:[(0,o.jsxs)(E.A,{as:"h3",sx:{fontSize:"12px",fontWeight:"semibold",color:"fg.muted"},children:[e,(0,o.jsx)(W.A,{sx:{ml:2,fontWeight:"light"},children:t})]}),r]})}function rS({currentSymbol:e,selectedText:t,codeNavInfo:n,onSymbolSelect:r,children:i}){let l=e?.fullyQualifiedName??t,a=l.split(/(\W+)/).map(e=>{let t=/^\W+$/.test(e),r=t?[]:n.getLocalDefinitions(e,!0),i=1===r.length?r[0]:void 0,o=i?.kind.plColor;return{text:e,symbol:i,symbolColor:o,isSeparator:t}});return(0,o.jsxs)(R.A,{as:"h3",sx:{display:"flex",flexDirection:"column",flexGrow:1,alignContent:"start",fontWeight:400,fontSize:1,fontFamily:"mono",flexWrap:"wrap",minWidth:0,verticalAlign:"center",gap:2,px:3},"aria-label":`${e?.kind.fullName||""} ${l}`.trimStart(),children:[e&&(0,o.jsxs)(R.A,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",flexGrow:1,width:"100%"},children:[(0,o.jsx)(Y,{symbolKind:e.kind,showFullSymbol:!0}),i]}),(0,o.jsxs)(q.A,{title:l,sx:{maxWidth:290,mt:"3px",direction:"rtl",alignSelf:"start"},inline:!0,children:["\u200E",a.map((e,t)=>{let n=e.symbol?{all:"unset",cursor:"pointer","&:hover":{backgroundColor:"attention.muted"}}:{};return(0,o.jsx)(R.A,{as:"span",role:"button",tabIndex:e.isSeparator?-1:0,sx:{...n,color:e.symbolColor,direction:"ltr"},onClick:()=>e.symbol?r(e.symbol):void 0,onKeyDown:t=>{e.symbol&&["Enter","Space"].includes(t.code)&&r(e.symbol)},children:e.text},`${e.text}-${t}`)}),"\u200E"]})]})}function rB(e){return e.name===e.currentOid?e.currentOid:"tree"===e.refType?`refs/heads/${e.name}`:(0,rx.D7)(e.name,e.refType??"branch")}try{rk.displayName||(rk.displayName="ScrollMarks")}catch{}try{rC.displayName||(rC.displayName="CodeNavSymbolDetails")}catch{}try{rA.displayName||(rA.displayName="CodeNavSymbolSectionHeader")}catch{}try{rS.displayName||(rS.displayName="CodeNavSymbolDefinitionHeader")}catch{}function rI({selectedText:e,showCodeNavWithSymbol:t,lineNumber:n,offset:r,onClose:i,onClear:l,codeNavInfo:s,isLoading:c,setSearchResults:d,setFocusedSearchResult:u,autoFocusSearch:h}){function p(e){t(e),x(!1)}let[f,x]=(0,m.useState)(!e);(0,V.Gp)(e=>{e&&(l(),x(!0),d([]))});let{refInfo:y,path:g}=(0,v.eu)(),b=(0,a.t)(),{language:j,languageID:w,displayUrl:N}=(0,eg.A)(),_=(0,m.useMemo)(()=>({type:"file",languageID:w,languageName:j,path:g,ref:(0,rx.D7)(y.name,y.refType),commitOID:y.currentOid,repoID:b.id,repoName:b.name,repoOwner:b.ownerLogin,url:N}),[w,j,g,y.name,y.refType,y.currentOid,b.id,b.name,b.ownerLogin,N]);return(0,m.useEffect)(()=>{e?x(!1):f||(window.dispatchEvent(new rf.Xr(_)),x(!0))},[e,s]),(0,o.jsx)("div",{id:"symbols-pane",children:f?s?(0,o.jsx)(ed,{treeSymbols:s.symbolTree,onSymbolSelect:p,codeSymbols:s.symbols,onClose:i,autoFocusSearch:h}):(0,o.jsx)("div",{children:"Click on a symbol to see code navigation data"}):(0,o.jsx)(rC,{codeNavInfo:s,selectedText:e,lineNumber:n,offset:r,onBackToSymbol:()=>{l(),x(!0),d([]),window.dispatchEvent(new rf.Xr(_))},onClose:()=>{i(),l(),d([]),window.dispatchEvent(new rf.Xr(_))},onSymbolSelect:p,isLoading:c,setSearchResults:d,setFocusedSearchResult:u})})}try{rI.displayName||(rI.displayName="CodeNavInfoPanel")}catch{}var rL=n(13430);let rT=m.memo(rR);function rR(e){let{...t}=e,[n,r]=m.useState(!1),{screenSize:i}=(0,u.lm)();return m.useEffect(()=>{r(it.setOpenPanel(void 0),renderHeader:()=>null,renderBody:()=>rE({...t})})]})}function rE({stickySx:e,stickyHeaderRef:t,openPanel:n,isCodeNavLoading:r,codeNavInfo:i,setOpenPanel:l,showCodeNavWithSymbol:a,searchingText:s,setSearchingText:c,setSearchTerm:d,setSearchResults:u,setFocusedSearchResult:h,autoFocusSearch:m,className:p}){let{headerInfo:{toc:f}}=(0,eg.A)(),x=eI(t);return(0,o.jsx)(rL.Z,{sx:{...e,...x?{borderRadius:"0px 0px 6px 6px",borderTop:0}:{}},className:`panel-content-narrow-styles ${p||""}`,children:"toc"===n?(0,o.jsx)(rp.A,{toc:f,onClose:()=>{l(void 0)}}):"codeNav"===n&&(0,o.jsx)(rI,{codeNavInfo:i,showCodeNavWithSymbol:a,selectedText:s.selectedText,lineNumber:s.lineNumber-1,offset:s.offset,onClose:()=>{l(void 0),localStorage.setItem("codeNavOpen",""),eE(null,!1,null),document.getElementById("symbols-button")?.focus()},isLoading:r,onClear:()=>c({selectedText:"",lineNumber:0,offset:-1}),setSearchTerm:d,setSearchResults:u,setFocusedSearchResult:h,autoFocusSearch:m})})}try{rT.displayName||(rT.displayName="PanelContent")}catch{}try{rR.displayName||(rR.displayName="PanelContentUnmemoized")}catch{}try{rE.displayName||(rE.displayName="InnerPanelContent")}catch{}function rO({blame:e,blob:t,searchTerm:n,setSearchTerm:r,symbolsExpanded:i,setValidCodeNav:l,showTree:c,treeToggleElement:d,validCodeNav:p,copilotInfo:f}){let{path:x}=(0,v.eu)(),y=t.symbolsEnabled,g=(0,m.useRef)(null),b=eL(),[w,N]=(0,m.useState)(!1),{openPanel:_,setOpenPanel:k}=(0,j.Ak)(),C=(0,m.useRef)(null),A=(0,h.ud)().openSymbolsOption.enabled&&y,{screenSize:S}=(0,u.lm)();(0,V.Gp)(e=>{e&&N(!0)});let{sendRepoClickEvent:B}=(0,F.T)(),I=(0,m.useRef)(!0);function L(){window.scrollY<300&&O(null,!0)}(0,m.useEffect)(()=>{I.current?(I.current=!1,H.selectedText&&!_&&A&&i&&D()):(O(null,!0),r(""),N(!1),W({selectedText:"",lineNumber:-1,offset:0}))},[x]),(0,m.useEffect)(()=>(window.addEventListener("scroll",L),()=>{window.removeEventListener("scroll",L)}),[]);let T=!!(0,ey.O)(),{currentStickyLines:E,setStickyLines:O}=function(){let[e,t]=(0,m.useState)(()=>new Map),n=(0,m.useCallback)((n,r)=>{let i=!1;if(null===n&&0===e.size)return;if(null===n&&r){e.clear(),t(new Map(e));return}if(!n)return;let o=n.lineNumber;if(r&&e.has(o)?(e.delete(o),i=!0):r||e.has(o)||(e.set(o,n),i=!0),e.has(o))for(let[t]of e){let n=e.get(t);(!n.ownedSection||n.ownedSection.endLine{!T&&A&&(k("codeNav"),B("BLOB_SYMBOLS_MENU.OPEN_WITH_SYMBOL"),localStorage.setItem("codeNavOpen","codeNav"),eE(null,!0,null))},[T,A,k,B]),{isCodeNavLoading:$,codeNavInfo:M,showCodeNavWithSymbol:P,showCodeNavForToken:z,searchingText:H,setSearchingText:W}=function(e,t,n,r,i){let o=(0,ew.Z)(),l=(0,a.t)(),c=(0,s.i)(),{refInfo:d,path:u}=(0,v.eu)(),[h,p]=(0,m.useState)(!1),f=(0,m.useMemo)(()=>e.stylingDirectives?.map(e=>(0,ej.M)(e)),[e.stylingDirectives]),[x]=(0,ew.o)(),y="1"===x.get("plain"),g=(0,m.useMemo)(()=>{n(!0);try{return new ev.Op(l,d,u,!!c,e.rawLines||[],e.symbols?.symbols??[],f,e.language,y,p)}catch{n(!1)}},[n,l,d,u,c,e.rawLines,e.symbols?.symbols,e.language,f,y]),[b,j]=(0,m.useState)(()=>{let t=(0,eN.$c)(r);if(!t.blobRange?.start?.line)return{selectedText:"",lineNumber:-1,offset:0};if(!i&&t.blobRange.start.line===t.blobRange.end.line&&null!==t.blobRange.start.column&&null!==t.blobRange.end.column&&t.blobRange.end.column-t.blobRange.start.column>2&&e.stylingDirectives&&e.stylingDirectives[t.blobRange.start.line-1]?.length&&g?.blobLines[t.blobRange.start.line-1]){let e=g.blobLines[t.blobRange.start.line-1]?.substring(t.blobRange.start.column-1,t.blobRange.end.column-1),n=f[t.blobRange.start.line-1]?.find(e=>e.s===t.blobRange.start.column-1&&e.e===t.blobRange.end.column-1);return e&&n&&(0,e_.Bm)(e,n.c)?{selectedText:e,lineNumber:t.blobRange.start.line,offset:t.blobRange.start.column}:{selectedText:"",lineNumber:-1,offset:0}}if(!r||!g||i)return{selectedText:"",lineNumber:-1,offset:0};{let e=g.getSymbolOnLine(Number(r.substring(2)));return e?{selectedText:e.name,lineNumber:e.lineNumber,offset:e.ident.start.column}:{selectedText:"",lineNumber:-1,offset:0}}});return{isCodeNavLoading:h,codeNavInfo:g,showCodeNavWithSymbol:(0,m.useCallback)(e=>{j({selectedText:e.name,lineNumber:e.lineNumber,offset:e.ident.start.column}),t(),o(e.href()),(0,ek.f)({line:e.lineNumber})},[t,o]),showCodeNavForToken:(0,m.useCallback)(e=>{j(e),t()},[t]),setSearchingText:j,searchingText:b}}(t,D,l,ex.fV.hash,T),{searchStatus:U,searchResults:G,setSearchResults:q,focusedSearchResult:Y,setFocusedSearchResult:K}=function(e,t){let{findInFileWorkerPath:n}=(0,v.sq)(),[r,i]=(0,m.useState)([]),[o,l]=(0,m.useState)(void 0),[a,s]=(0,m.useState)("done"),c=m.useRef(),{refInfo:d,path:u}=(0,v.eu)();!c.current&&t&&(c.current=new eA.N(new eC.z(n,eS),200,e=>1!==e.query.length));let h=(0,m.useRef)(t);h.current=t;let p=(0,m.useRef)("");(0,m.useEffect)(()=>function(){c.current?.terminate()},[]);let f=(0,m.useRef)(void 0);return c.current&&e!==f.current&&(c.current.onResponse=t=>{t.query===h.current&&(l(0),i(e?.createReferences(t.ranges)||[]),s("done"),p.current=h.current)},f.current=e),(0,m.useEffect)(()=>{if(!e||!c.current||!p.current||""===p.current){i([]),l(0),s("done");return}i([]),l(0),s("pending"),c.current.post({query:p.current,lines:e.blobLines,currentCodeReferences:void 0})},[d.name,u]),(0,m.useEffect)(()=>{if(e&&c.current)if(""===t)i([]),l(0),s("done"),p.current="";else{var n;if(p.current===t||!((n=t).length>0&&n.length<=1e3))return;s("pending");let i=p.current.length>0&&t.startsWith(p.current);c.current.post({query:t,lines:e.blobLines,currentCodeReferences:i?r:void 0})}},[t]),{focusedSearchResult:o,setFocusedSearchResult:l,searchResults:r,setSearchResults:i,searchStatus:a}}(M,n),{headerInfo:{toc:Q}}=t,X=(0,m.useMemo)(()=>({value:!1}),[M]);X.value=!_||X.value;let Z=void 0!==_&&M&&p&&!(0===M.symbols.length&&"codeNav"===_&&!X.value)&&!(!Q&&"toc"===_)&&"edit"!==_&&!(!y&&"codeNav"===_),J=Z?_:void 0;return(0,m.useEffect)(()=>{_&&!Z&&k(void 0)},[_,k,Z]),(0,m.useEffect)(()=>{try{(0,ef.BI)("blob-size",{lines:t.stylingDirectives?.length,truncatedSloc:t.headerInfo?.lineInfo.truncatedSloc,truncatedLoc:t.headerInfo?.lineInfo.truncatedLoc,length:t.rawLines?.reduce((e,t)=>e+t.length,0)??0,humanLength:t.headerInfo?.blobSize})}catch{}},[t]),(0,o.jsx)(eg.s,{blob:t,children:(0,o.jsx)(ey.k,{blame:e,children:(0,o.jsxs)(eb.EN,{children:[M&&(0,o.jsx)(rD,{codeNavInfo:M}),(0,o.jsx)(em.D,{}),(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row"},children:[(0,o.jsxs)(R.A,{className:"container",sx:{width:"100%",height:"fit-content",minWidth:0,mr:J&&M&&S>u.Gy.medium?3:0},children:[(0,o.jsxs)(R.A,{sx:{height:"40px",pl:1,pb:3},className:"react-code-size-details-banner",children:[(0,o.jsx)(nE,{className:"react-code-size-details-banner"}),(0,o.jsx)(ep.E,{copilotInfo:f,className:"react-code-size-details-banner",view:e?"blame":"preview"})]}),(0,o.jsx)(R.A,{className:"react-blob-view-header-sticky",sx:b,id:eB.Us,ref:g,children:(0,o.jsx)(rc,{currentStickyLines:E,focusedSearchResult:Y,openPanel:J,searchingText:H,searchResults:G,searchTerm:n,setFocusedSearchResult:K,setOpenPanel:k,setSearchTerm:r,showTree:c,stickyHeaderRef:g,treeToggleElement:d,validCodeNav:p,copilotInfo:f,colorizedLines:t.colorizedLines})}),(0,o.jsx)(R.A,{sx:{border:"1px solid",borderTop:"none",borderColor:"border.default",borderRadius:"0px 0px 6px 6px",minWidth:"273px"},children:(0,o.jsx)(tZ,{blobLinesHandle:C,setOpenPanel:k,validCodeNav:p,codeNavInfo:M,onCodeNavTokenSelected:z,onLineStickOrUnstick:O,searchResults:G,setSearchTerm:r,focusedSearchResult:Y})})]}),J&&M?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{sx:{pb:"33px"}}),(0,o.jsx)(rT,{stickySx:b,stickyHeaderRef:g,openPanel:J,isCodeNavLoading:$,codeNavInfo:M,setOpenPanel:k,showCodeNavWithSymbol:P,searchingText:H,setSearchingText:W,searchTerm:n,searchResults:G,searchStatus:U,setSearchResults:q,setSearchTerm:r,setFocusedSearchResult:K,autoFocusSearch:w})]}):null]})]})})})}function rD({codeNavInfo:e}){let{sendRepoKeyDownEvent:t}=(0,F.T)(),{findSymbolShortcut:n}=(0,w.wk)(),{setOpenPanel:r}=(0,j.Ak)();return 0===e.symbols.length?null:(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:n.hotkey,onButtonClick:()=>{r("codeNav"),(0,V.DE)(),t("FIND_SYMBOL")}})}try{rO.displayName||(rO.displayName="BlobViewContent")}catch{}try{rD.displayName||(rD.displayName="FindSymbolShortcut")}catch{}var rF=n(6709),r$=n(93224),rM=n(6869);let rP={Flash:"BlameBanners-module__Flash--uicsZ",Box:"BlameBanners-module__Box--m11g9"};function rz(){let e=(0,d.B)(),t="blame"in e?e.blame:void 0;return(0,o.jsxs)(ey.k,{blame:t,children:[(0,o.jsx)(rH,{}),(0,o.jsx)(rU,{})]})}function rH(){let e=(0,a.t)(),t=(0,v.eu)().refInfo.name,n=(0,ey.O)(),[r,i]=m.useState(!0);if(!n)return null;let l=n?.ignoreRevs,s=n?.errorType;return s?(0,o.jsx)(o.Fragment,{children:r&&(0,o.jsxs)(rM.A,{variant:"warning",className:rP.Flash,children:[(0,o.jsx)(U.A,{icon:P.InfoIcon}),(0,o.jsx)(rW,{blameErrorType:s,renderIgnoreRefsLink:()=>(0,o.jsx)(e6.N,{to:(0,ea.nD_)({repo:e.name,owner:e.ownerLogin,commitish:t,filePath:l.path}),children:l.path})}),(0,o.jsx)("div",{onClick:()=>i(!1),className:rP.Box,children:(0,o.jsx)(U.A,{icon:P.XIcon})})]})}):null}function rW({blameErrorType:e,renderIgnoreRefsLink:t}){switch(e){case"invalid_ignore_revs":return(0,o.jsxs)("span",{children:["Your ",t()," file is invalid."]});case"ignore_revs_too_big":return(0,o.jsxs)("span",{children:["Your ",t()," file is too large."]});case"symlink_disallowed":return(0,o.jsx)("span",{children:"Symlinks are not supported."});case"blame_timeout":return(0,o.jsx)("span",{children:"Your blame took too long to compute."});default:ez(e)}}function rU(){let e=(0,a.t)(),t=(0,v.eu)().refInfo.name,n=(0,ey.O)()?.ignoreRevs,[r,i]=m.useState(!0);if(!n?.present)return null;let l=(0,o.jsx)(e6.N,{to:(0,ea.nD_)({repo:e.name,owner:e.ownerLogin,commitish:t,filePath:n.path}),children:n.path});return(0,o.jsx)(o.Fragment,{children:r&&(0,o.jsxs)(rM.A,{className:rP.Flash,children:[(0,o.jsx)(U.A,{icon:P.InfoIcon}),n.timedOut?(0,o.jsxs)("span",{children:["Failed to ignore revisions in ",l,"."]}):(0,o.jsxs)("span",{children:["Ignoring revisions in ",l,"."]}),(0,o.jsx)("div",{onClick:()=>i(!1),className:rP.Box,children:(0,o.jsx)(U.A,{icon:P.XIcon})})]})})}try{rz.displayName||(rz.displayName="BlameBanners")}catch{}try{rH.displayName||(rH.displayName="BlameErrorBanner")}catch{}try{rW.displayName||(rW.displayName="BlameErrorText")}catch{}try{rU.displayName||(rU.displayName="IgnoreRevsBanner")}catch{}var rV=n(56236);let rG={Flash:"BlobLowerBanners-module__Flash--idYKd"};var rq=n(96464);let rY={Flash:"DiscussionTemplateBanner-module__Flash--SIEaS"};function rK({errors:e}){if(!e||0===e.length)return null;let t=[];return 1===e.length?t.push("Learn more about this error."):e.map((e,n)=>{t.push(`Learn more about error ${n+1}.`)}),(0,o.jsxs)(rM.A,{variant:"danger",className:rY.Flash,children:[(0,o.jsxs)("p",{children:[(0,o.jsx)(U.A,{icon:P.AlertIcon}),(0,o.jsxs)("strong",{children:["There ",1===e.length?"is a problem":"are some problems"," with this template"]})]}),e.map((e,n)=>(0,o.jsxs)("p",{children:[(0,o.jsx)(e3.JR,{html:e.message}),". ",(0,o.jsx)(er.A,{href:e.link,target:"_blank",children:t[n]})]},`error-${n}`))]})}try{rK.displayName||(rK.displayName="DiscussionTemplateBanner")}catch{}var rQ=n(27851),rX=n(34700),rZ=n(95726);let rJ={Label:"IssueTemplateBanner-module__Label--GTasc",Banner:"IssueTemplateBanner-module__Banner--kvXxt"};function r0(e){let t,{issueTemplate:n,showIssueFormWarning:r,isValidLegacyIssueTemplate:i,helpUrl:l,isLoggedIn:a}=e;if(!a||!n&&!i&&!r)return null;let s=(0,rQ.G7)("lifecycle_label_name_updates"),c=null,d="Info",u=[];return n?!1===n.valid?(t="critical",d="Critical",n.errors&&(1===n.errors.length?u.push("Learn more about this error."):n.errors.map((e,t)=>{u.push(`Learn more about error ${t+1}.`)})),c=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)(U.A,{icon:P.AlertIcon}),(0,o.jsxs)("strong",{children:["There ",n.errors?.length===1?"is a problem":"are some problems"," with this template"]})]}),n.errors?.map((e,t)=>(0,o.jsxs)("p",{children:[(0,o.jsx)(e3.JR,{html:e.message}),". ",(0,o.jsx)(er.A,{href:e.link,target:"_blank",children:u[t]})]},`error-${t}`))]})):c=n.structured?(0,o.jsxs)(o.Fragment,{children:[s?(0,o.jsx)(rX.X,{className:"mr-2"}):(0,o.jsx)(ni.A,{variant:"success",className:rJ.Label,children:"Beta"}),"This file is used as an Issue Form template."," ",(0,o.jsx)("a",{href:"https://github.com/orgs/community/discussions/categories/projects-and-issues",children:"Give Feedback."})]}):"This file is used as a markdown issue template.":r&&(c="Issue form templates are not supported on private repositories.",t="warning",d="Warning"),(0,o.jsxs)(o.Fragment,{children:[(n||r)&&(0,o.jsx)(rZ.l,{title:d,variant:t,className:rJ.Banner,children:c}),i&&(0,o.jsx)(r1,{helpUrl:l})]})}function r1({helpUrl:e}){return(0,o.jsxs)(rZ.l,{title:"Warning",variant:"warning",className:rJ.Banner,children:["You are using an old version of issue templates. Please update to the new issue template workflow."," ",(0,o.jsx)(er.A,{href:`${e}/articles/about-issue-and-pull-request-templates`,target:"_blank",inline:!0,children:"Learn more about issue templates."})]})}try{r0.displayName||(r0.displayName="IssueTemplateBanner")}catch{}try{r1.displayName||(r1.displayName="LegacyIssueTemplateBanner")}catch{}function r2(){let e=(0,a.t)(),t=(0,s.i)(),{refInfo:n,path:r}=(0,v.eu)(),{helpUrl:i}=(0,v.sq)(),{csvError:l,isCodeownersFile:c,publishBannersInfo:{showPublishActionBanner:d,releasePath:u,dismissActionNoticePath:h},discussionTemplate:p,issueTemplate:f,showIssueFormWarning:x,isValidLegacyIssueTemplate:y}=(0,eg.A)(),[g,b]=(0,m.useState)([]),[j,w]=(0,m.useState)(rq.bN.LOADING),N=(0,m.useRef)(0);return(0,m.useEffect)(()=>{if(!e.currentUserCanPush)return;N.current++;let t=async()=>{try{let t=N.current,i=await (0,rq.kz)(e,n,r);if(t(0,rq.Ke)(e))),w(rq.bN.VALIDATED)}else w(rq.bN.ERROR)}catch{w(rq.bN.ERROR)}};c&&t()},[c,e,n,r]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(rV.A,{showPublishActionBanner:d,releasePath:u,dismissActionNoticePath:h}),(0,o.jsx)(r0,{issueTemplate:f,showIssueFormWarning:x,isValidLegacyIssueTemplate:y,isLoggedIn:!!t,helpUrl:i}),p?.errors&&p.errors.length>0&&(0,o.jsx)(rK,{...p}),(0,o.jsx)(r6,{}),c&&e.currentUserCanPush&&(0,o.jsx)(eK.Provider,{value:g,children:(0,o.jsx)(rq.$4,{errors:g,state:j})}),l&&(0,o.jsx)(r3,{csvError:l})]})}function r6(){let{truncated:e,large:t,image:n,renderedFileInfo:r,rawBlobUrl:i}=(0,eg.A)();return!e||t||n||r?null:(0,o.jsxs)(rM.A,{className:rG.Flash,children:["This file has been truncated, but you can"," ",(0,o.jsx)(er.A,{inline:!0,href:i,children:"view the full file"}),"."]})}function r3({csvError:e}){return(0,o.jsx)(rM.A,{variant:"warning",className:rG.Flash,children:(0,o.jsx)(e3.vb,{html:e})})}try{r2.displayName||(r2.displayName="BlobLowerBanners")}catch{}try{r6.displayName||(r6.displayName="TruncatedBanner")}catch{}try{r3.displayName||(r3.displayName="CSVErrorBanner")}catch{}let r5={Box:"BlobLicenseBanner-module__Box--F040L",Box_1:"BlobLicenseBanner-module__Box_1--NN6Gf",Box_2:"BlobLicenseBanner-module__Box_2--hiAjc",Box_3:"BlobLicenseBanner-module__Box_3--pQEZh",Box_4:"BlobLicenseBanner-module__Box_4--yVICK",Box_5:"BlobLicenseBanner-module__Box_5--cMmmH",VerifiedHTMLBox:"BlobLicenseBanner-module__VerifiedHTMLBox--qII3b",Box_6:"BlobLicenseBanner-module__Box_6--H28JJ",Box_7:"BlobLicenseBanner-module__Box_7--sz0ej",Box_8:"BlobLicenseBanner-module__Box_8--cq6OB",Box_9:"BlobLicenseBanner-module__Box_9--UXpn4",Octicon:"BlobLicenseBanner-module__Octicon--oXn77",Box_10:"BlobLicenseBanner-module__Box_10--qbVGR"};function r8(){let{license:e}=(0,nT.Y_)(),t=(0,a.t)(),{helpUrl:n}=(0,v.sq)(),r={permissions:{icon:P.CheckIcon,color:"success.fg"},limitations:{icon:P.XIcon,color:"danger.fg"},conditions:{icon:P.InfoIcon,color:"accent.fg"}};return e?(0,o.jsxs)("div",{className:r5.Box,children:[(0,o.jsxs)("div",{className:(0,t8.$)("blob-license-banner-outer",r5.Box_1),children:[(0,o.jsxs)("div",{className:r5.Box_2,children:[(0,o.jsxs)("div",{className:r5.Box_3,children:[(0,o.jsx)(U.A,{icon:P.LawIcon,size:32}),(0,o.jsxs)("div",{className:r5.Box_4,children:[(0,o.jsxs)("div",{className:r5.Box_5,children:[`${t.ownerLogin}/${t.name} is licensed under`," ",e.name.toLowerCase().startsWith("the ")?"":" the"]}),(0,o.jsx)("h3",{children:e.name})]})]}),(0,o.jsx)(e3.vb,{html:e.description,className:r5.VerifiedHTMLBox})]}),(0,o.jsx)("div",{className:r5.Box_6,children:Object.keys(e.rules).map((t,n)=>(0,o.jsxs)("div",{className:r5.Box_7,children:[(0,o.jsx)("h5",{className:r5.Box_8,children:t.charAt(0).toUpperCase()+t.substring(1)}),e.rules[t].map(e=>(0,o.jsxs)("div",{className:r5.Box_9,children:[(0,o.jsx)(U.A,{icon:r[t].icon,size:13,sx:{color:r[t].color},className:r5.Octicon}),e.label]},e.tag))]},n))})]}),(0,o.jsxs)("div",{className:r5.Box_10,children:["This is not legal advice.\xa0",(0,o.jsx)(er.A,{inline:!0,href:`${n}/articles/licensing-a-repository/#disclaimer`,children:"Learn more about repository licenses"})]})]}):null}try{r8.displayName||(r8.displayName="BlobLicenseBanner")}catch{}let r4={Flash:"InvalidCitationWarning-module__Flash--k8ISS"};function r7({citationHelpUrl:e}){return(0,o.jsxs)(rM.A,{variant:"warning",className:r4.Flash,children:["Your ",(0,o.jsx)("strong",{children:"CITATION.cff"}),"file cannot be parsed. Make sure the formatting is correct."," ",(0,o.jsx)(er.A,{inline:!0,href:e,children:"Learn more about CITATION files."})]})}try{r7.displayName||(r7.displayName="InvalidCitationWarning")}catch{}let r9={Flash:"OverridingGlobalFundingFileWarning-module__Flash--nU7J4"};function ie({globalPreferredFundingPath:e}){return(0,o.jsxs)(rM.A,{className:r9.Flash,children:["This file is overriding the organization-wide ",(0,o.jsx)("code",{children:"FUNDING.yml"}),"file. Removing ",(0,o.jsx)("code",{children:"FUNDING.yml"}),"in this repository will use the organization default.",(0,o.jsxs)(er.A,{inline:!0,href:e??void 0,children:[" ","View organization funding file."]})]})}try{ie.displayName||(ie.displayName="OverridingGlobalFundingFileWarning")}catch{}function it(){let{topBannersInfo:{overridingGlobalFundingFile:e,globalPreferredFundingPath:t,showInvalidCitationWarning:n,citationHelpUrl:r}}=(0,eg.A)(),{showLicenseMeta:i}=(0,nT.Y_)();return(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsx)(r8,{}),n&&(0,o.jsx)(r7,{citationHelpUrl:r}),(0,o.jsx)(rF.I6,{}),e&&(0,o.jsx)(ie,{globalPreferredFundingPath:t})]})}try{it.displayName||(it.displayName="BlobMidBanners")}catch{}let ir={Box:"BlobTopBanners-module__Box--g_bGk"};var ii=n(32226);let io={Box:"DependabotConfigurationBanner-module__Box--vpfzX",PointerBox:"DependabotConfigurationBanner-module__PointerBox--L1ZfE",Text:"DependabotConfigurationBanner-module__Text--oG7Go",Text_1:"DependabotConfigurationBanner-module__Text_1--P_iN0",Box_1:"DependabotConfigurationBanner-module__Box_1--EeKqW",Button:"DependabotConfigurationBanner-module__Button--N3lHP"};function il(){let{defaultBranch:e}=(0,a.t)(),{refInfo:{name:t}}=(0,v.eu)(),{dependabotInfo:{showConfigurationBanner:n}}=(0,eg.A)();return n?e===t?(0,o.jsx)(ia,{}):(0,o.jsx)(is,{}):null}function ia(){let{dependabotInfo:{configFilePath:e,networkDependabotPath:t,dismissConfigurationNoticePath:n,configurationNoticeDismissed:r}}=(0,eg.A)(),i=(0,m.useCallback)(()=>(0,eR.DI)(n,{method:"POST"}),[n]);return r?null:(0,o.jsx)("div",{className:io.Box,children:(0,o.jsxs)(ii.A,{caret:"top",className:io.PointerBox,children:[(0,o.jsx)("h5",{className:io.Text,children:"Dependabot"}),(0,o.jsx)("p",{className:io.Text_1,children:"Dependabot creates pull requests to keep your dependencies secure and up-to-date."}),(0,o.jsxs)("p",{className:io.Text_1,children:["You can opt out at any time by removing the ",(0,o.jsx)("code",{children:e})," config file."]}),(0,o.jsxs)("div",{className:io.Box_1,children:[(0,o.jsx)(ny.Q,{as:"a",href:t,children:"View update status"}),(0,o.jsx)(ny.Q,{variant:"invisible",onClick:i,className:io.Button,children:"Dismiss"})]})]})})}function is(){let{defaultBranch:e,name:t,ownerLogin:n}=(0,a.t)(),{path:r}=(0,v.eu)(),i=(0,ea.nD_)({owner:n,repo:t,commitish:e,filePath:r});return(0,o.jsxs)(rM.A,{variant:"warning",children:[(0,o.jsxs)("h5",{children:[(0,o.jsx)(P.AlertIcon,{}),"Cannot configure Dependabot from this branch"]}),(0,o.jsxs)("p",{children:["To configure Dependabot, you must use"," ",(0,o.jsx)(er.A,{inline:!0,href:i,children:"this repository's default branch"})]})]})}try{il.displayName||(il.displayName="DependabotConfigurationBanner")}catch{}try{ia.displayName||(ia.displayName="DefaultBranchDependabotConfigurationBanner")}catch{}try{is.displayName||(is.displayName="DirectionsForNonDefaultBranch")}catch{}var ic=n(53904);let id={Box:"OrgOnboardingTip-module__Box--Pk3N1",Box_1:"OrgOnboardingTip-module__Box_1--f_CUO",Box_2:"OrgOnboardingTip-module__Box_2--ownDi",Breadcrumbs_Item:"OrgOnboardingTip-module__Breadcrumbs_Item--Fr7wA",Box_3:"OrgOnboardingTip-module__Box_3--JX0Hy",VerifiedHTMLBox:"OrgOnboardingTip-module__VerifiedHTMLBox--JF5OH",Box_4:"OrgOnboardingTip-module__Box_4--geNrU",Box_5:"OrgOnboardingTip-module__Box_5--_7M4f",Link:"OrgOnboardingTip-module__Link--VIyoj",Text:"OrgOnboardingTip-module__Text--Lzw1f",Box_6:"OrgOnboardingTip-module__Box_6--Wo1hi",Text_1:"OrgOnboardingTip-module__Text_1--_Ahmq",Box_7:"OrgOnboardingTip-module__Box_7--taCFv",Link_1:"OrgOnboardingTip-module__Link_1--Xsk1N",Octicon:"OrgOnboardingTip-module__Octicon--uIRNM"};function iu({children:e,mediaUrl:t,mediaPreviewSrc:n,iconSvg:r,taskTitle:i,taskPath:l,org:a}){return(0,o.jsxs)("section",{className:id.Box,children:[(0,o.jsxs)("div",{className:id.Box_1,children:[(0,o.jsx)(ih,{iconSvg:r}),(0,o.jsxs)("div",{className:id.Box_2,children:[(0,o.jsxs)(ic.A,{children:[(0,o.jsx)(ic.A.Item,{href:(0,ea.p3r)({owner:a}),children:"Tasks"}),(0,o.jsx)(ic.A.Item,{href:l,className:id.Breadcrumbs_Item,children:i})]}),e]})]}),(0,o.jsx)(ip,{mediaPreviewSrc:n,mediaUrl:t})]})}function ih({iconSvg:e}){return(0,o.jsxs)("div",{className:id.Box_3,children:[(0,o.jsx)(e3.vb,{html:e,className:id.VerifiedHTMLBox}),(0,o.jsx)(im,{size:6,color:"#6c84e9",bottom:-7,left:-7}),(0,o.jsx)(im,{size:4,color:"#9e7bff",top:-4,right:4}),(0,o.jsx)(im,{size:6,color:"#6c84e9",top:-7,right:-8})]})}function im({size:e,color:t,left:n,right:r,top:i,bottom:l}){return(0,o.jsx)(R.A,{sx:{width:e,height:e,left:`${n}px`,right:`${r}px`,top:`${i}px`,bottom:`${l}px`,backgroundColor:t},className:id.Box_4})}function ip({mediaUrl:e,mediaPreviewSrc:t}){return!((ex.cg?.innerWidth??0){location.href=i},children:"Upgrade now"})}try{ig.displayName||(ig.displayName="PlanSupportBanner")}catch{}try{ib.displayName||(ib.displayName="UpgradeButton")}catch{}function iv(){let{planSupportInfo:e,topBannersInfo:t}=(0,eg.A)(),{actionsOnboardingTip:n}=t,r=(0,a.t)();return(0,o.jsxs)("div",{className:ir.Box,children:[(0,o.jsx)(ig,{...e,feature:"codeowners",featureName:"CODEOWNERS"}),(0,o.jsx)(il,{}),n&&(0,o.jsx)(iu,{iconSvg:n.iconSvg,mediaPreviewSrc:n.mediaPreviewSrc,mediaUrl:n.mediaUrl,taskTitle:n.taskTitle,taskPath:n.taskPath,org:n.orgName,children:(0,o.jsx)(ix,{owner:r.ownerLogin,repo:r.name})})]})}try{iv.displayName||(iv.displayName="BlobTopBanners")}catch{}function ij({payload:e}){return(0,A.Hf)(e)?(0,o.jsx)(iw,{tree:e.tree}):(0,A.mM)(e)?(0,o.jsx)(iN,{blob:e.blob}):null}function iw({tree:e}){return(0,o.jsxs)(r$.X,{payload:e,children:[(0,o.jsx)(rF.I6,{}),(0,o.jsx)(i_,{}),(0,o.jsx)(ik,{})]})}function iN({blob:e}){return(0,o.jsxs)(eg.s,{blob:e,children:[(0,o.jsx)(iv,{}),(0,o.jsx)(it,{}),(0,o.jsx)(r2,{}),(0,o.jsx)(rz,{}),(0,o.jsx)(ik,{})]})}function i_(){let{items:e,totalCount:t}=(0,r$.d)(),n=t-e.length;return n>0?(0,o.jsxs)(rM.A,{variant:"warning","data-testid":"repo-truncation-warning",sx:{mt:3},children:["Sorry, we had to truncate this directory to ",e.length.toLocaleString()," files. ",n.toLocaleString()," ",1===n?"entry was":"entries were"," omitted from the list. Latest commit info may be omitted."]}):null}function ik(){let e=(0,g.x7)(),t="";for(let n of e)t+=n.message;return(0,e_.kY)(t),(0,o.jsx)(o.Fragment,{children:e.map((e,t)=>(0,o.jsx)(rM.A,{variant:e.variant,sx:{mt:3},children:e.message},t))})}try{ij.displayName||(ij.displayName="CodeViewBanners")}catch{}try{iw.displayName||(iw.displayName="TreeBanners")}catch{}try{iN.displayName||(iN.displayName="BlobBanners")}catch{}try{i_.displayName||(i_.displayName="TruncatedTreeBanner")}catch{}try{ik.displayName||(ik.displayName="CodeViewContextBanners")}catch{}var iC=n(91215),iA=n(94538),iS=n(68575),iB=n(8579),iI=n(69851);function iL({diff:e,index:t}){let[n,r]=(0,m.useState)(!1),[i,l]=(0,m.useState)(!1),[a,s]=(0,m.useState)(!1),c=[];for(let t=0;t<5;t++)e.deletions>t?c.push("deletion"):c.push("neutral");return e.diffHTML?(0,o.jsx)("div",{id:"readme",className:"readme prose-diff html-blob blob",children:(0,o.jsx)(e3.vb,{html:e.diffHTML,className:"markdown-body container-lg"})}):(0,o.jsxs)(R.A,{sx:{border:"1px solid",borderColor:"border.default",borderRadius:"6px",mt:3},id:`diff-entry-${t}`,children:[(0,o.jsxs)(R.A,{sx:{backgroundColor:"canvas.subtle",borderBottom:"1px solid",borderColor:"border.default",display:"flex",py:1,px:2,alignItems:"center",gap:2},children:[(0,o.jsx)(z.K,{"aria-label":n?"Expand diff":"Collapse diff",icon:n?P.ChevronRightIcon:P.ChevronDownIcon,size:"small",tooltipDirection:"s",variant:"invisible",onClick:()=>r(!n)}),(0,o.jsx)(W.A,{sx:{color:"fg.muted"},children:e.deletions}),(0,o.jsx)(iC.uP,{squares:c}),(0,o.jsx)(er.A,{sx:{color:"fg.default",cursor:"pointer"},underline:!1,href:`#diff-entry-${t}`,children:e.path}),(0,o.jsx)(iB.T,{textToCopy:e.path,ariaLabel:"Copy path to clipboard"})]}),n?null:(0,o.jsx)(R.A,{sx:{px:3*!i,py:4*!i,position:"relative"},tabIndex:-1,children:i?(0,o.jsx)(iI.x,{"data-testid":"delete-diff-fragment",src:e.loadDiffPath,onLoad:()=>s(!0),children:!a&&(0,o.jsx)(R.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center",height:"137px"},children:(0,o.jsx)(ry.A,{})})}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(iT,{}),(0,o.jsxs)(R.A,{sx:{position:"absolute",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",top:0,left:0,height:"100%",width:"100%"},children:[(0,o.jsx)(er.A,{onClick:()=>l(!0),sx:{cursor:"pointer"},children:"Load diff"}),"This file was deleted."]})]})})]})}function iT(){return(0,o.jsx)(R.A,{as:"svg","aria-hidden":"true",className:"width-full",viewBox:"0 0 340 84",xmlns:"http://www.w3.org/2000/svg",sx:{height:"84",maxWidth:"340px"},children:(0,o.jsx)(R.A,{as:"path",className:"js-diff-placeholder",clipPath:"url(#diff-placeholder)",d:"M0 0h340v84H0z",fillRule:"evenodd",sx:{fill:"canvas.subtle"}})})}try{iL.displayName||(iL.displayName="DiffEntry")}catch{}try{iT.displayName||(iT.displayName="DiffPlaceholderSvg")}catch{}function iR({deleteInfo:e,webCommitInfo:t}){let{path:n}=(0,v.eu)(),{helpUrl:r}=(0,v.sq)(),i=(0,a.t)();return t.shouldFork||t.shouldUpdate||t.lockedOnMigration?(0,o.jsx)(iS.T,{binary:!1,helpUrl:r,webCommitInfo:t}):(0,o.jsxs)(R.A,{sx:{maxWidth:"1280px",mx:"auto"},children:[(0,o.jsx)(E.A,{as:"h1",className:"sr-only",children:`Deleting ${e.isBlob?"":"directory "}${i.name}/${n}. Commit changes to save.`}),(0,o.jsx)(iC.nq,{}),t.forkedRepo&&(0,o.jsx)(iA.r,{forkName:t.forkedRepo.name,forkOwner:t.forkedRepo.owner}),e.truncated&&(0,o.jsx)(rM.A,{variant:"warning",className:"mb-2",children:"The diff you're trying to view is too large. We only load the first 1000 changed files."}),e.diffs.map((e,t)=>(0,o.jsx)(iL,{diff:e,index:t},t))]})}try{iR.displayName||(iR.displayName="DeleteViewContent")}catch{}var iE=n(50436),iO=n(53861),iD=n(70179),iF=n(71748),i$=n(50144);function iM({openPanel:e,readme:t,setOpenPanel:n,stickyHeaderHeight:r}){let{displayName:i,errorMessage:l,richText:s,headerInfo:c,timedOut:d}=t,{toc:u}=c||{},h=(0,a.t)(),{refInfo:m,path:p}=(0,v.eu)(),f=p&&"/"!==p?`${p}/${i}`:i;return(0,o.jsxs)(R.A,{sx:{minWidth:0,display:"flex",flexDirection:"row",justifyContent:"space-between",gap:3},children:[(0,o.jsxs)(R.A,{id:"readme",sx:{borderColor:"border.default",borderWidth:1,borderStyle:"solid",borderRadius:2,width:"toc"===e?"65%":"100%"},children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"center",gap:2,pr:2,pl:3,py:2,borderBottom:"1px solid",borderColor:"border.default"},children:[(0,o.jsx)(E.A,{as:"h2",sx:{fontSize:1,flexGrow:1},children:(0,o.jsx)(er.A,{sx:{color:"fg.default","&:hover":{color:"accent.fg"}},href:"#readme",children:i})}),m.canEdit&&(0,o.jsx)(i$.l,{editPath:(0,ea.IO9)({repo:h,commitish:m.name,action:"edit",path:f}),editTooltip:"Edit README"}),(0,o.jsx)(rl,{toc:u,openPanel:e,setOpenPanel:n,isDirectoryReadme:!0})]}),(0,o.jsx)(iF.e,{richText:s,errorMessage:l,path:f,stickyHeaderHeight:r,timedOut:d})]}),"toc"===e&&(0,o.jsx)(rL.Z,{sx:{height:"fit-content",width:"35%"},children:(0,o.jsx)(rp.A,{onClose:()=>{n(void 0)},toc:u})})]})}try{iM.displayName||(iM.displayName="DirectoryReadmePreview")}catch{}function iP({showTree:e,treeToggleElement:t}){let n=(0,m.useRef)(null),r=eI(n),i=eL();return(0,o.jsx)(R.A,{className:"react-blob-view-header-sticky",sx:{...i,zIndex:+!!r},ref:n,children:(0,o.jsx)(R.A,{sx:{display:"flex",flexDirection:"column",backgroundColor:"canvas.subtle",borderBottom:r?"1px solid var(--borderColor-default, var(--color-border-default))":"none",overflow:"hidden"},children:(0,o.jsx)(nN,{isStickied:r,showTree:e,treeToggleElement:t})})})}try{iP.displayName||(iP.displayName="FolderViewHeader")}catch{}function iz({tree:e,showTree:t,treeToggleElement:n}){let{openPanel:r,setOpenPanel:i}=(0,j.Ak)();return(0,o.jsxs)(r$.X,{payload:e,children:[(0,o.jsx)(em.D,{}),e.showBranchInfobar&&(0,o.jsx)(iD.t,{fallback:(0,o.jsx)(iE.o,{}),children:(0,o.jsx)(iE.k,{})}),(0,o.jsx)(iP,{showTree:t,treeToggleElement:n}),(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"column",gap:3},children:[(0,o.jsx)(iO.t,{}),e.readme&&(0,o.jsx)(iM,{openPanel:r,setOpenPanel:i,readme:e.readme,stickyHeaderHeight:50})]})]})}try{iz.displayName||(iz.displayName="FileTreeViewContent")}catch{}var iH=n(3147);let iW={SplitPageLayout_Content:"CodeView-module__SplitPageLayout_Content--qxR1C"},iU=(0,m.lazy)(()=>Promise.all([n.e("primer-react"),n.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),n.e("vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52"),n.e("vendors-node_modules_lit-html_lit-html_js"),n.e("vendors-node_modules_codemirror_autocomplete_dist_index_js-node_modules_codemirror_search_dis-aafe81"),n.e("vendors-node_modules_tanstack_react-query_build_modern_useQuery_js-node_modules_diff_lib_index_mjs"),n.e("vendors-node_modules_buffer_index_js"),n.e("vendors-node_modules_codemirror_lib_codemirror_js"),n.e("vendors-node_modules_js-yaml_dist_js-yaml_mjs"),n.e("vendors-node_modules_github_text-expander-element_dist_index_js"),n.e("vendors-node_modules_jsonc-parser_lib_esm_main_js"),n.e("vendors-node_modules_cronstrue_dist_cronstrue_js"),n.e("vendors-node_modules_codemirror_lint_dist_index_js"),n.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),n.e("ui_packages_web-commit-dialog_WebCommitDialog_tsx"),n.e("app_assets_modules_github_editor_codemirror-linter-util_ts-app_assets_modules_github_editor_y-89a4a6"),n.e("app_assets_modules_github_editor_yaml-editors_workflow_workflow-rules_ts"),n.e("app_assets_modules_github_editor_yaml-editors_dependabot_dependabot-rules_ts-node_modules_lev-9ef155"),n.e("app_assets_modules_react-code-view_components_blob-edit_WebCommitDialog_tsx"),n.e("app_assets_modules_react-code-view_components_blob-edit_BlobEditor_tsx-ui_packages_flash-erro-7552b2")]).then(n.bind(n,55718)));function iV({initialPayload:e}){let t,n=(0,_.P)(e),r=(0,a.t)(),{findFileWorkerPath:i}=(0,v.sq)(),{path:l}=n,s=(0,N.p)(n.refInfo),c=(0,A.di)(n),d=(0,A.mM)(n),p=(0,A.KR)(n),k=(0,A.iS)(n),[S,O]=(0,m.useState)(null),D=(0,nT.U6)(r,s,l,n.error?.httpStatus===404),F=(0,iH.TX)(r,s,l,n.error?.httpStatus===404,d||p?n.blob.rawLines?.length??1e5:1e5),$=m.useRef(null),M=m.useRef(!1),P=m.useRef(!1),z=m.useRef(null),H=m.useRef(null),W="repos-file-tree",U=m.useRef(),[V,G]=(0,m.useState)(""),{toggleFocusedPaneShortcut:q}=(0,w.wk)();(0,I.s)(!1),(0,m.useEffect)(()=>()=>(0,I.s)(!0),[]),(0,L.L)(!0);let Y=m.useMemo(()=>(0,C.aO)(n),[n.path,n.refInfo.currentOid]),K=(0,m.useCallback)(e=>{eE(e,null,null)},[]),{isTreeExpanded:Q,collapseTree:X,expandTree:Z,treeToggleElement:J,treeToggleRef:ee,searchBoxRef:et}=(0,B.qn)(W,U,n.treeExpanded,e_.wQ,K),en=(0,m.useCallback)(()=>{window.innerWidth{if(!window.location.hash&&window.scrollY>0){let e=document.querySelector("#StickyHeader");e&&(e.style.position="relative",e.scrollIntoView(),e.style.position="sticky")}},[n.path]);let{codeCenterOption:eo}=(0,h.ud)(),el=m.useCallback(()=>{window.innerWidth(function(){let e=document.getElementById(ec),t=document.getElementById(e_.wQ);if(document.activeElement?.id===e_.wQ&&(P.current=!0),S?.contains(document.activeElement)&&!P.current?M.current=!0:$.current?.contains(document.activeElement)&&(M.current=!1),M.current||P.current)if(P.current){let t=z.current||e||S;M.current=!0,P.current=!1,t?.focus()}else{let e=H.current||$.current;z.current=S?.contains(document.activeElement)?document.activeElement:null,M.current=!1,P.current=!1,e?.focus()}else{let e=t||S;H.current=$.current?.contains(document.activeElement)?document.activeElement:null,M.current=!1,e?.focus()}})()})]})]})})})})})}function iG(){let e=(0,k.Z)(),{permalinkShortcut:t}=(0,w.wk)();return e.isCurrentPagePermalink()?(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:t.hotkey,buttonTestLabel:"header-permalink-button",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{}}):(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:t.hotkey,buttonTestLabel:"header-permalink-button",onButtonClick:()=>{let t=e.createPermalink();0>window.location.href.indexOf(t)&&(0,S.kd)(t)}})}try{iU.displayName||(iU.displayName="BlobEditor")}catch{}try{iV.displayName||(iV.displayName="CodeView")}catch{}try{iG.displayName||(iG.displayName="PermalinkShortcut")}catch{}(0,i.o)("react-code-view",()=>({App:p,routes:[(0,r.a)({path:"/:owner/:repo/tree/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/blob/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/blame/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/edit/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/new/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/new/:branch/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/tree/delete/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/delete/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/tree/:branch/*",Component:iV,shouldNavigateOnError:!0})]}))},91617:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(96679),i=n(96540),o=n(81675);function l(e,t,n,l,a){let s=(0,i.useRef)(null),c=(0,o.pm)(),d=void 0===r.XC,u=(0,o.Px)(),h=(0,i.useMemo)(()=>{let{isEndLine:r,isStartLine:i,lineNumber:o}=e,s=0,c=1,h=r&&!d?new IntersectionObserver(e=>{for(let{target:t,isIntersecting:n,intersectionRatio:r}of e)if(t){let{currentY:e,currentRatio:i}=function(e,t,n,r,i,o,l,a){let s=n.getBoundingClientRect().y,c=i?o(i):void 0,d=window.innerHeight-n.getBoundingClientRect().bottom>0,u=n.getBoundingClientRect().bottom>0,h=n.getBoundingClientRect().top<150,m=d&&u,p=window.innerHeight-n.getBoundingClientRect().bottom>150&&window.innerHeight>300;for(let n of c||[])n&&m&&(st&&l||a(n,!0):s>e&&l&&(r{for(let{target:n,isIntersecting:r,intersectionRatio:i}of t)if(n){let{currentY:t,currentRatio:o}=function(e,t,n,r,i,o,l){let a=r.getBoundingClientRect().y,s=window.innerHeight-r.getBoundingClientRect().bottom>0,c=r.getBoundingClientRect().bottom>0,d=r.getBoundingClientRect().top<150&&r.getBoundingClientRect().top>-300,u=0===r.getBoundingClientRect().bottom&&0===r.getBoundingClientRect().top&&0===r.getBoundingClientRect().height&&0===r.getBoundingClientRect().width&&0===r.getBoundingClientRect().x&&0===r.getBoundingClientRect().y;return!e.ownedSection||e.ownedSection?.collapsed||(a<=t&&(s&&c||d)&&!u?i>n&&o||d&&l(e,!1):a>t&&o&&(i{s.current=e},[]);return(0,i.useEffect)(()=>{let{isStartLine:t,lineNumber:n,ownedSection:r}=e;return t&&s&&r&&h&&!h.hasBeenObserved&&!h.hasBeenDisconnected&&c(r.endLine,{lineNumber:n}),h&&s.current&&!h.hasBeenObserved&&(h.observe(s.current),h.hasBeenObserved=!0),()=>{h&&(h.disconnect(),h.hasBeenDisconnected=!0)}},[h,e]),m}},13317:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(98637),i=n(96540),o=n(68048),l=n(9826),a=n(76087);function s(){let{sendRepoClickEvent:e}=(0,r.T)(),{rawBlobUrl:t}=(0,a.A)(),n=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{n.current=navigator.userAgent.toLowerCase().indexOf("firefox")>-1},[]),(0,i.useCallback)(async()=>{e("BLOB_RAW_DROPDOWN.COPY");try{let e=(0,l.Ix)(t);if((0,l.j5)()&&navigator&&navigator.clipboard&&"write"in navigator.clipboard&&!n.current)await navigator.clipboard.write([new ClipboardItem({"text/plain":e})]);else{let t=await e;if(!t)return l.T9.Error;await (0,o.D)(await t.text())}}catch{return l.T9.Error}return l.T9.Success},[n,e,t])}},17606:(e,t,n)=>{n.d(t,{o:()=>s});var r=n(70170),i=n(85647),o=n(21325),l=n(17515),a=n(96540);function s(e,t=20){let[n,c]=(0,a.useState)(t),d=(0,a.useRef)(t),u=(0,o.ud)().codeWrappingOption,h=(0,i.zy)();return(0,l.N)(()=>{let n=document.getElementById("file-name-id-wide");if(!n)return;let i=new ResizeObserver((0,r.s)(()=>{let n=document.getElementsByClassName(e)[0]?.firstChild?.getBoundingClientRect().height??t;n>100&&(n=document.getElementsByClassName(e)[0]?.firstChild?.firstChild?.getBoundingClientRect().height),0===n||n===d.current||u.enabled||(c(n),d.current=n)}));return i.observe(n),()=>i.disconnect()},[h.key,u.enabled,e,t]),n}},52687:(e,t,n)=>{n.d(t,{DC:()=>S,Jo:()=>B,M1:()=>T,M_:()=>g,Ov:()=>I,QM:()=>y,aM:()=>C,cH:()=>b,di:()=>v,fY:()=>L,ue:()=>A});var r=n(11303),i=n(58779),o=n(85647),l=n(33253),a=n(80663),s=n(21325),c=n(33299),d=n(96540),u=n(48234),h=n(3147),m=n(63205),p=n(15305),f=n(17606),x=n(36588);let y=7.2293,g=92,b=92,v=70,j=new r.Lj(1),w=new r.Lj(0),N=new r.Lj(1),_=new r.Lj(0),k=new r.Lj(!1);function C(){return(0,i.HN)(j)}function A(){return(0,i.HN)(N)}function S(){return(0,i.HN)(k)}function B(){let e=(0,d.useRef)(null);function t(){e.current={start:{line:j.value,column:w.value+1},end:{line:N.value,column:_.value+1}}}return(0,i.Rs)(j,t),(0,i.Rs)(w,t),(0,i.Rs)(N,t),(0,i.Rs)(_,t),e}function I(e){k.value=e}function L(e){let t=(0,s.ud)().codeWrappingOption.enabled,n=!!(0,p.O)(),[r]=(0,a.I)(()=>!1,!0,[]);return!t&&!n&&!e&&!r}function T(e,t,n,r,i,a,s,p,C,A,S,B){let I=(0,d.useRef)(0),L=(0,d.useRef)(0),T=(0,d.useRef)(0),R=(0,d.useRef)(0),E=(0,d.useRef)(0),O=(0,d.useRef)(0),D=(0,d.useRef)(null),F=(0,d.useRef)(0),$=(0,d.useRef)(0),M=(0,d.useRef)(15),P=(0,d.useRef)(0),z=s?b:g,H=(0,c.X)(["windows"])?6.6:y,W=(0,f.o)("react-line-numbers"),{stylingDirectives:U}=(0,h.PL)(),V=(0,d.useMemo)(()=>{let e=[];for(let t=0;t{let t=j.value!==N.value,n={start:{line:j.value,column:t?w.value+1:null},end:{line:N.value,column:t?_.value+1:null}},r={anchorPrefix:"L",blobRange:{start:n.start,end:n.end}},i=(0,u.JB)(r);window.location.hash=i,p?.(e)},[p]),{hash:K}=(0,o.zy)();function Q(e){let t=0,n=0,r=0,i=0,o=0,l=0,a=V.length-1;for(;l<=a;){let s=Math.floor((l+a)/2);if(r=V[s]+1,i=s>0?V[s-1]+1:0,o=s=i&&e=r&&e=o&&(l=s+1)}return{line:t,offset:n}}function X(e,t,n,r,i){I.current=e,L.current=n,T.current=t,R.current=r,E.current=i?e:t,O.current=i?n:r,j.value=es(e),w.value=n,N.value=es(t),_.value=r}function Z(){return I.current===E.current&&L.current===O.current&&(I.current!==T.current||L.current!==R.current)?"start":T.current===E.current&&R.current===O.current&&(I.current!==T.current||L.current!==R.current)?"end":"same"}function J(){if(C&&C.current){let e=C.current,t=I.current-1,n=T.current-1,r=(-1!==t?V[t]+1:0)+L.current,i=(-1!==n?V[n]+1:0)+R.current;e.selectionStart=r,e.selectionEnd=i,$.current=r,P.current=i}}function ee(){eo();let e=I.current,t=L.current;e+M.current>i.length?e=i.length-1:e+=M.current,t=er(e,t),I.current=e,L.current=t,en(),q(e*W,e),el(v)}function et(){eo();let e=I.current,t=L.current;ei.length||!i[e])return n;let r=i[e].rawText;return r&&(t>r.length?(n=r.length,G((0,m.m)(n,r,A),n)):n=r.length&&(n=r.length,G((0,m.m)(n,r,A),n))),n}function ei(){let e=i[E.current];if(!e)return;let{rawText:n}=e,r=U?U[e.lineNumber-1]:e.stylingDirectivesLine;if(!n||!r)return;let o=(0,l.M)(r),a=null;for(let e of o)if(!(e.s>O.current)&&!(e.e=D.current.scrollLeft+D.current.clientWidth?D.current.scrollBy(n*H+z-D.current.scrollLeft-D.current.clientWidth+e,0):n*H+z<=D.current.scrollLeft&&D.current.scrollBy(n*H+z-D.current.scrollLeft-D.current.clientWidth,0))}(e)),J()}function ea(){let e=Z(),t=L.current,n=I.current;"end"===e&&(t=R.current,n=T.current);let r=Math.min(es(n+5),i.length);if(!(0,m.si)(r)){let e=(0,m.ap)(r);null===e&&window.scrollTo(0,n*W),e&&e.getBoundingClientRect().y<0||e&&e.getBoundingClientRect().y>window.innerHeight?(e.scrollIntoView({block:"center"}),window.scrollBy(-300,0)):e&&window.scrollBy(0,100),window.innerWidthwindow.innerHeight?(e.scrollIntoView({block:"center"}),window.scrollBy(-300,0)):e&&window.scrollBy(0,-200)}}function es(e){return i[e]?i[e].lineNumber:e}return(0,d.useEffect)(()=>{M.current=Math.min(Math.max(Math.round((window.innerHeight-200>300?window.innerHeight-200:300)/W),1),100)},[W]),(0,d.useEffect)(()=>{S&&""!==S&&(S.includes("PageUp")?et():S.includes("PageDown")&&ee())},[S]),(0,d.useEffect)(()=>{if(!B||B.start<0&&B.end<0||$.current===B.start&&P.current===B.end)return;let e=Q(B.start),t=Q(B.end);($.current!==B.start||P.current===B.end)&&(B.keyboard||B.displayStart)?(G((0,m.m)(e.offset,i[e.line]?.rawText??"",A),e.offset),F.current=e.offset,q(e.line*W,e.line),X(e.line,t.line,e.offset,t.offset,!0)):(G((0,m.m)(t.offset,i[t.line]?.rawText??"",A),t.offset),F.current=t.offset,q(t.line*W,t.line),X(e.line,t.line,e.offset,t.offset,!1)),P.current=B.end,$.current=B.start,B.end!==B.start||B.keyboard||(k.value=!1,ei()),E.current<=5&&B.keyboard&&ea()},[i,A,B]),(0,d.useEffect)(()=>{let e=(0,u.$c)(K);if(!e.blobRange?.start?.line||e.blobRange.start.line>i.length)return;let t=e.blobRange.start.line-1;I.current=t,j.value=t,w.value=0,N.value=t,_.value=0,L.current=0,T.current=t,R.current=0,F.current=0,G(L.current,L.current),q(I.current*W,I.current),el(v)},[K,i,n,r]),{onEnter:function(){k.value=!0,(0,x.FO)(),ei()},updateUrlForLineNumber:Y,onPageDown:ee,onPageUp:et,currentStartLine:I,currentStartChar:L,currentEndLine:T,currentEndChar:R,determineAndSetTextAreaCursorPosition:J,getCorrectLineNumberWithCollapsedSections:es}}},36588:(e,t,n)=>{n.d(t,{DE:()=>a,FO:()=>l,Gp:()=>o});var r=n(96540);let i="react_blob_view_focus_symbol_pane";function o(e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]),(0,r.useEffect)(()=>{let t=t=>{e(t.detail?.focusSymbolSearch||!1)};return window.addEventListener(i,t),()=>{window.removeEventListener(i,t)}},[e])}function l(){window.dispatchEvent(new CustomEvent(i))}function a(){window.dispatchEvent(new CustomEvent(i,{detail:{focusSymbolSearch:!0}}))}},905:(e,t,n)=>{n.d(t,{S9:()=>s,sZ:()=>c,u9:()=>a,uU:()=>l,zM:()=>function e(t){let n=t?.textContent??"";if(""!==n)return n;if(t){let r=t.childNodes;for(let t=0;t{if(!e)return;let{lineNumber:n,ownedSection:r}=e;r&&(r.collapsed=!1),l?.(),(0,o.ny)(n),t?.(e,!0)},[e,l,t]),d=(0,i.useCallback)(()=>{if(!e)return;let{lineNumber:t,ownedSection:n}=e;n&&(n.collapsed=!0),l?.(),(0,o.E8)(t)},[e,l]);return{setShouldBeOpen:s,expandOrCollapseSection:function(){if(!e)return;let{ownedSection:t}=e;t&&(t.collapsed?(c(),(0,o.kY)("Code section expanded")):(d(),(0,o.kY)("Code section collapsed"))),s(!1,!0)},openUpRefSelector:function(){let e=document.getElementsByClassName("ref-selector-class");e&&1===e.length?(e[0]?.click(),(0,r.i)("ref selector opened")):e&&2===e.length&&(e[1]?.click(),(0,r.i)("ref selector opened")),s(!1)}}}function c(e,t={x:0,y:0}){let n=document.getElementById(l);if(!e||!n)return{display:"none"};let{top:r,left:i,height:o}=e.getBoundingClientRect(),{top:s,left:d}=n.getBoundingClientRect();return{top:`${r-s-(a-o)/2+t.y}px`,left:`${Math.max(i-d+t.x,0)-13}px`}}},56297:(e,t,n)=>{n.d(t,{u:()=>i});var r=n(96540);function i(){let[e,t]=(0,r.useState)({});return(0,r.useCallback)(()=>t({}),[])}},51595:(e,t,n)=>{n.d(t,{f:()=>l,g:()=>o});var r=n(96540);let i="react_blob_view_scroll_line_into_view";function o(e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]),(0,r.useEffect)(()=>{let e=e=>t.current(e.detail);return window.addEventListener(i,e),()=>{window.removeEventListener(i,e)}},[])}function l(e){window.dispatchEvent(new CustomEvent(i,{detail:e}))}},92659:(e,t,n)=>{n.d(t,{Us:()=>i,ds:()=>d,oM:()=>c});var r=n(96540);let i="repos-sticky-header",o="code_view_update_sticky_header_height_event",l=null,a=null,s=null;function c(e){e&&a!==e&&(a=e,null===l?l=new ResizeObserver(e=>{for(let t of e)t.contentRect.height!==s&&(s=t.contentRect.height,window.dispatchEvent(new CustomEvent(o,{detail:t.contentRect.height})))}):l.disconnect(),l.observe(e))}function d(){let[e,t]=(0,r.useState)(void 0);return((0,r.useEffect)(()=>{function e(e){t(e.detail)}return window.addEventListener(o,e),a&&c(a),()=>{window.removeEventListener(o,e)}},[]),void 0!==e)?e:102}},63205:(e,t,n)=>{n.d(t,{$0:()=>f,Bm:()=>A,Bn:()=>v,CZ:()=>w,E8:()=>_,Gb:()=>g,N9:()=>E,Wb:()=>x,X5:()=>k,a2:()=>m,ap:()=>T,bP:()=>y,hO:()=>b,jH:()=>I,kY:()=>O,m:()=>B,ny:()=>N,si:()=>L,t1:()=>R,um:()=>S,wQ:()=>u,zS:()=>h});var r=n(11303),i=n(58779),o=n(96679),l=n(96540),a=n(48234),s=n(56369),c=n(52687);let d="collapse-show-rows-styles",u="read-only-cursor-text-area";function h(e,t){return document.querySelector(`#${e}LC${t}`)}function m(e,t){return document.querySelector(`main #${(0,s.p)(e,t)}`)}let p=new r.yy;function f(e){return(0,i.HN)(p.has(e))}function x(e){return(0,i.Rs)(p,e)}function y(){return(0,i.tQ)(p)}function g(){let e=b(),t=(0,l.useSyncExternalStore)(()=>()=>{},()=>(function(e){let t=e.toLowerCase().match(/firefox\/(\d+(\.\d+)?)/);return t&&t.length>=2&&t[1]?parseFloat(t[1]):null})(navigator.userAgent),()=>null)??0,n=(0,l.useSyncExternalStore)(()=>()=>{},()=>navigator.userAgent.toLowerCase().indexOf("chrome")>-1||navigator.userAgent.toLowerCase().indexOf("chromium")>-1||navigator.userAgent.toLowerCase().indexOf("edge")>-1,()=>!1),r=(0,l.useSyncExternalStore)(()=>()=>{},()=>(function(e){let t=e.match(/Chrom(e|ium)\/([0-9]+)\./);return t&&t.length>=3&&t[2]?parseFloat(t[2]):null})(navigator.userAgent),()=>null)??0;return(0,c.fY)()&&(e||n)&&(t>=124||r>=124)}function b(){return(0,l.useSyncExternalStore)(()=>()=>{},()=>navigator.userAgent.toLowerCase().indexOf("firefox")>-1,()=>!1)}function v(e,t,n,r){if(!r)return"";let i="";for(let t=0;te.lineNumber&&r(e,!1)}}function N(e){C(e,!1),p.delete(e)}function _(e){C(e,!0),p.add(e)}function k(){let e=document.getElementById(d);e&&(e.textContent=""),p.clear()}function C(e,t){let n=`.${j(e-1)} { display: none; } `;if(document.getElementById(d)){let e=document.getElementById(d);if(t)e.textContent+=n;else{let t=e?.textContent||"";e.textContent=t=t.replace(n,"")}}else{let e=document.createElement("style");e.id=d,e.textContent=n,document.head.appendChild(e)}}function A(e,t){if(e.length<3)return!1;let n=t.split(" "),r=n.includes("pl-ent")?/\n|\s|[();&.=,]/:/\n|\s|[();&.=",]/;return!(e.match(r)||n.includes("pl-c")||n.includes("pl-k"))}function S(e,t){let n=null,r=null,i=null,o=t;if(e.parentElement?.classList.contains("react-file-line"))n=e.parentElement.getAttribute("data-line-number"),r=e.parentElement,i=e;else if(e.parentElement?.parentElement?.classList.contains("react-file-line"))n=e.parentElement.parentElement.getAttribute("data-line-number"),r=e.parentElement.parentElement,i=e.parentNode;else{if(!e.parentElement?.firstElementChild?.classList.contains("react-file-line")||!(n=e.parentElement.firstElementChild.getAttribute("data-line-number"))||!parseInt(n,10))return;return{line:parseInt(n,10)-1,column:null}}if(n&&parseInt(n,10)){for(let e of r.childNodes){if(e===i)break;o+=e.textContent?.length||0}return{line:parseInt(n,10),column:0!==o?o+1:null}}}function B(e,t,n){let r=document.createElement("div");r.style.position="absolute",r.style.visibility="hidden",r.style.fontFamily="ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace",r.style.fontSize="12px",r.style.lineHeight="20px",r.style.whiteSpace="pre",r.style.tabSize=n.toString(),r.textContent=t.slice(0,e),document.body.appendChild(r);let i=r.clientWidth;return(document.body.removeChild(r),0===i&&0!==e)?e*c.QM:i}function I(e,t,n,r,i){if(e?.start.line===n&&e?.start.column!==null){let o=(0,a.Py)({start:e.start,end:{line:e.start.line,column:e.end.line===n?e.end.column:null}},()=>t);if(o&&o.startContainer.parentElement)return{offset:o?.getBoundingClientRect().x-t.getBoundingClientRect().x+10,width:e.end.line===n?o.getBoundingClientRect().width:void 0};if(i){let t=B(e.start.column-1,i,r),o=e.end.line===n?e.end.column:null;return{offset:t+20,width:e.end.line===n?B(o?o-1:i.length-1,i,r)-t:void 0}}}else if(e?.end.line===n&&e?.end.column!==null){let n=(0,a.Py)({start:{line:e.end.line,column:0},end:e.end},()=>t);return n?{width:n.getBoundingClientRect().width+10}:{width:B(e.end.column-1,i,r)+10}}}function L(e){var t=h("",e);if(!t)return!1;let n=t.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)}function T(e){return h("",e)}function R(e,t,n){return Math.floor((e-t)/n)+1}function E(e,t){let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),o=t[i];if(!o)break;if(o.lineNumber===e)return i;o.lineNumber{n&&(n.textContent=r)},t)}},8447:(e,t,n)=>{n.d(t,{A:()=>o,s:()=>i});let r=!0;function i(e){r=e}function o(){return r}},17264:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{N:()=>DebouncedWorkerManager});let DebouncedWorkerManager=class DebouncedWorkerManager{post(e){if(this.debounceOverrideCondition&&this.debounceOverrideCondition(e))return this.delayId&&clearTimeout(this.delayId),this.postNow(e);this.idle()?(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout(()=>{this.postNow(e)},this.delayMs)):this.nextRequest=e}postNow(e){this.currentRequest=e,this.worker.postMessage(e)}idle(){return!this.currentRequest}terminate(){this.worker.terminate()}constructor(e,t=200,n){r(this,"currentRequest",void 0),r(this,"nextRequest",void 0),r(this,"onResponse",void 0),r(this,"delayId",void 0),r(this,"worker",void 0),r(this,"delayMs",void 0),r(this,"debounceOverrideCondition",void 0),this.worker=e,this.delayMs=t,this.debounceOverrideCondition=n,this.worker.onmessage=({data:e})=>{this.onResponse&&this.onResponse(e),this.nextRequest?(this.postNow(this.nextRequest),this.nextRequest=void 0):this.currentRequest=void 0}}}},29943:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{HS:()=>l,Oc:()=>o,Tv:()=>c,Xr:()=>SymbolChangedEvent,f7:()=>a,fD:()=>s,qR:()=>i});let OpenCopilotChatEvent=class OpenCopilotChatEvent extends Event{constructor(e){super("open-copilot-chat",{bubbles:!1,cancelable:!0}),r(this,"payload",void 0),this.payload=e}};Event;let AddCopilotChatReferenceEvent=class AddCopilotChatReferenceEvent extends Event{constructor(e,t=!1,n){super("add-copilot-chat-reference",{bubbles:!1,cancelable:!0}),r(this,"reference",void 0),r(this,"openPanel",void 0),r(this,"id",void 0),this.reference=e,this.openPanel=t,this.id=n}};let SymbolChangedEvent=class SymbolChangedEvent extends Event{constructor(e){super("symbol-changed",{bubbles:!1,cancelable:!0}),r(this,"context",void 0),this.context=e}};function i(e){window.dispatchEvent(new OpenCopilotChatEvent(e))}function o(e,t=!1,n){window.dispatchEvent(new AddCopilotChatReferenceEvent(e,t,n))}function l(e){return window.addEventListener("open-copilot-chat",e),()=>{window.removeEventListener("open-copilot-chat",e)}}function a(e){return window.addEventListener("add-copilot-chat-reference",e),()=>{window.removeEventListener("add-copilot-chat-reference",e)}}function s(e){return window.addEventListener("search-copilot-chat",e),()=>{window.removeEventListener("search-copilot-chat",e)}}function c(e){return window.addEventListener("symbol-changed",e),()=>{window.removeEventListener("symbol-changed",e)}}},99377:(e,t,n)=>{n.d(t,{C6:()=>i,UH:()=>s,Wp:()=>c,hs:()=>l,mF:()=>a,wh:()=>r,xP:()=>o});let r={explain:"explain",conversation:"conversation",suggest:"suggest",discussFileDiff:"discuss-file-diff",explainFileDiff:"explain-file-diff",reviewPr:"review-pull-request",actionsAgent:"actions-agent"},i=["exception","filtered","publicCode","contentTooLarge","rateLimit","agentUnauthorized","agentRequest","networkError","multipleAgentsAttempt"],o=["bing-search","codesearch","semantic-code-search","lexical-code-search","kb-search","getfile","getfilechanges","getdiscussion","get-actions-job-logs","getalert","planskill","get-github-data","support-search","get-figma","codesearchagentskill"],l={Experiments:"experiements",Prompt:"prompt",None:"none"},a={Unlicensed:"unlicensed",LicensedFull:"licensed_full",LicensedLimited:"licensed_limited"},s={IndividualFree:"free",IndividualPro:"pro",IndividualProPlus:"pro_plus",Business:"business",Enterprise:"enterprise"},c="NULL_MESSAGE"},83829:(e,t,n)=>{n.d(t,{A0:()=>l,TA:()=>c,Y:()=>d,_n:()=>u,rE:()=>a,t6:()=>s});let r=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/u,i=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/gu,o=/([\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F})/gu,l=new Map(Object.entries({"\u202A":"U+202A","\u202B":"U+202B","\u202C":"U+202C","\u202D":"U+202D","\u202E":"U+202E","\u2066":"U+2066","\u2067":"U+2067","\u2068":"U+2068","\u2069":"U+2069","\u{E0001}":"U+E0001","\u{E007F}":"U+E007F"}));function a(e){return``}function s(e){return e.split(o)}function c(e){return d(e)?e.replaceAll(i,e=>l.get(e)??""):e}function d(e){return r.test(e)}function u(e){return l.get(e)}},11303:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function i(e,t){var n=r(e,t,"get");return n.get?n.get.call(e):n.value}function o(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function l(e,t,n){var i=r(e,t,"set");if(i.set)i.set.call(e,n);else{if(!i.writable)throw TypeError("attempted to set read only private field");i.value=n}return n}n.d(t,{Es:()=>ObservableMap,Lj:()=>ObservableValue,yy:()=>ObservableSet});var a=new WeakMap;let s=class ObservableBase{subscribe(e){return i(this,a).add(e),()=>{i(this,a).delete(e)}}notify(e){for(let t of i(this,a))t(e)}constructor(){o(this,a,{writable:!0,value:new Set})}};var c=new WeakMap;let ObservableValue=class ObservableValue extends s{get value(){return i(this,c)}set value(e){var t,n;t=i(this,c),("object"==typeof(n=e)&&n&&"object"==typeof t&&t?function(e,t){for(let n of new Set(Object.keys(e).concat(Object.keys(t))))if(!Object.is(e[n],t[n]))return!0;return!1}(t,n):!Object.is(t,n))&&(l(this,c,e),this.notify(e))}setValue(e){this.value=e}constructor(e){super(),o(this,c,{writable:!0,value:void 0}),l(this,c,e)}};var d=new WeakMap,u=new WeakMap;let ObservableSet=class ObservableSet extends s{get value(){return i(this,d)}has(e){if(!i(this,u).has(e)){let t=new ObservableValue(i(this,d).has(e));i(this,u).set(e,t)}return i(this,u).get(e)}add(e){i(this,d).has(e)||(i(this,d).add(e),i(this,u).has(e)&&(i(this,u).get(e).value=!0),this.notify(i(this,d)))}delete(e){i(this,d).has(e)&&(i(this,d).delete(e),i(this,u).has(e)&&(i(this,u).get(e).value=!1),this.notify(i(this,d)))}clear(){if(0!==i(this,d).size){for(let e of(i(this,d).clear(),i(this,u).values()))e.value=!1;this.notify(i(this,d))}}constructor(...e){super(),o(this,d,{writable:!0,value:void 0}),o(this,u,{writable:!0,value:new Map}),l(this,d,new Set(...e))}};var h=new WeakMap,m=new WeakMap,p=new WeakMap;let ObservableMap=class ObservableMap extends s{get value(){return i(this,h)}has(e){if(!i(this,m).has(e)){let t=new ObservableValue(i(this,h).has(e));i(this,m).set(e,t)}return i(this,m).get(e)}get(e){if(!i(this,p).has(e)){let t=new ObservableValue(i(this,h).get(e));i(this,p).set(e,t)}return i(this,p).get(e)}set(e,t){i(this,h).get(e)!==t&&(i(this,h).set(e,t),i(this,m).has(e)&&(i(this,m).get(e).value=!0),i(this,p).has(e)&&(i(this,p).get(e).value=t),this.notify(i(this,h)))}delete(e){i(this,h).has(e)&&(i(this,h).delete(e),i(this,m).has(e)&&(i(this,m).get(e).value=!1),i(this,p).has(e)&&(i(this,p).get(e).value=void 0),this.notify(i(this,h)))}clear(){if(0!==i(this,h).size){for(let e of(i(this,h).clear(),i(this,m).values()))e.value=!1;for(let e of i(this,p).values())e.value=void 0;this.notify(i(this,h))}}constructor(...e){super(),o(this,h,{writable:!0,value:void 0}),o(this,m,{writable:!0,value:new Map}),o(this,p,{writable:!0,value:new Map}),l(this,h,new Map(...e))}}},58779:(e,t,n)=>{n.d(t,{AI:()=>o,HN:()=>d,R:()=>a,Rs:()=>c,Sk:()=>h,XG:()=>l,tQ:()=>u});var r=n(96540),i=n(11303);function o(e){let[t]=(0,r.useState)(()=>new i.Lj(e));return t}function l(e){let t=(0,r.useRef)(null);null===t.current&&(t.current=new i.Lj(e));let n=(0,r.useCallback)(e=>{null!==t.current&&(t.current.value=e)},[]);return[t,n]}function a(...e){let[t]=(0,r.useState)(()=>new i.Es(...e));return t}let s=Symbol("no value");function c(e,t){let n=(0,r.useRef)(e.value),i=(0,r.useRef)(t);(0,r.useEffect)(()=>{i.current=t}),(0,r.useEffect)(()=>(n.current!==s&&n.current!==e.value&&(i.current(e.value),n.current=s),e.subscribe(e=>i.current(e))),[e])}function d(e){let[t,n]=(0,r.useState)(e.value);return c(e,e=>n(e)),t}function u(e){let[t,n]=(0,r.useState)(e.value),[i,o]=(0,r.useState)({});return c(e,e=>{n(e),o({})}),t}function h(e,t){let n=o(t(e.value));return c(e,e=>{n.value=t(e)}),n}},98075:(e,t,n)=>{n.d(t,{D7:()=>i,MQ:()=>r,gE:()=>o});let r=e=>{if(e){if(e.startsWith("refs/tags/"))return"tag";if(e.startsWith("refs/heads/"))return"branch"}},i=(e,t)=>"branch"===t?`refs/heads/${e}`:"tag"===t?`refs/tags/${e}`:e,o=e=>{if(!e)return;if(!r(e))return e;let[,,...t]=e.split("/");return t.join("/")}},33253:(e,t,n)=>{n.d(t,{M:()=>o});let r=(e,t)=>e[({start:0,end:1,cssClass:2})[t]],i=e=>Array.isArray(e)?{s:r(e,"start"),e:r(e,"end"),c:r(e,"cssClass")}:e,o=e=>0===e.length?[]:Array.isArray(e[0])?e.map(i):e},42728:(e,t,n)=>{n.d(t,{W:()=>d});var r=n(96540),i=n(83829),o=n(33253),l=n(81351);function a(e,t,n,r,i,o,l){let a=t.substring(n,r);return{c:e,s:n,e:r,text:"plain"!==l?function(e,t,n){let r=[];for(let i of e)if(" "===i){let e=t-n.value%t;r.push(Array(e).fill(" ").join("")),n.value+=e}else r.push(i),n.value+=Array.from(i).length;return r.join("")}(a,o,i):a}}function s(e){return e.replace(/[&<>"']/g,c)}function c(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return e}}function d(e,t,n,c="plain",u,h){return(0,r.useMemo)(()=>e??function(e,t,n,r,c){e||(e=` +`);let d=function(e,t,n,r){let i={value:0},o={nodes:[],s:0,e:e.length,c:""},l=t?.filter(e=>e.e>e.s);if(!l||0===l.length)return o.nodes.push(a("",e,0,e.length,i,r,n)),o;let s=[o];for(let t=0;tu.s){let t=a("",e,u.s,c.s,i,r,n);u.nodes.push(t)}else if(h&&c.s>h.e){let t=a("",e,h.e,c.s,i,r,n);u.nodes.push(t)}if(d&&d.s=u.e){let t=c.e;if(u.e>t){let o=a("",e,t,u.e,i,r,n);u.nodes.push(o),t=u.e}for(;s.length>1&&d.s>=u.e;)if(s.pop(),u=s[s.length-1]??o,s.length>1&&d.s>=u.e&&u.e>t){let o=a("",e,t,u.e,i,r,n);t=u.e,u.nodes.push(o)}}}for(;s.length>0;){let t=s.pop(),o=t.nodes[t.nodes.length-1];if(o&&o.e`),t.nodes))"nodes"in a?e(a,n,r,o):o.push(function e(t,n,r){switch(n){case"data-attribute":{let o=s(t.text);if(r&&(0,i.Y)(o)){let r=(0,i.t6)(o).map(r=>{let o=(0,i._n)(r);return o?(0,i.rE)(o):e({...t,text:r,c:""},n,!1)});return t.c?`${r.join("")}`:r.join("")}return t.c?``:``}case"separated-characters-chunked":case"separated-characters":{if(t.text&&!t.text.trim())return e({...t},"data-attribute",r);let o=[...t.text];"separated-characters-chunked"!==n||r||(o=t.text.match(/.{1,2}/g)??o);let l=[...o].map(e=>{let t=r?(0,i._n)(e):void 0;return t?(0,i.rE)(t):``}).join("");return t.c?`${l}`:l}default:{let e=s(t.text),n=r?(0,l.Gx)(e)??e:e;return t.c?`${n}`:n}}}(a,n,r));t.c&&o.push("")}(d,n,c,u),u.join("")}(n,t,c,u,h),[n,e,t,c,u,h])}},98386:(e,t,n)=>{n.d(t,{G:()=>r});let r=e=>({})},40245:(e,t,n)=>{n.d(t,{u:()=>l});var r=n(96235),i=n(60039),o=n(96540);function l(e,t,n,l){let[a,s]=(0,o.useState)({loading:!0}),c=t&&e&&n&&l?(0,r.IO9)({repo:{name:t,ownerLogin:e},commitish:n,action:"file-contributors",path:l}):null;return(0,o.useEffect)(()=>{if(!c)return;let e=!1;return(async()=>{s({loading:!0});let t=await (0,i.lS)(c);if(!e)try{t.ok?s({contributors:await t.json()}):s({error:!0})}catch{s({error:!0})}})(),function(){e=!0}},[c]),a}},37433:(e,t,n)=>{n.d(t,{H:()=>i});var r=n(25772);function i(e,t){let{csrf_tokens:n}=(0,r.B)();return n?.[e]?.[t]}},14103:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(96540);function i(e){(0,r.useEffect)(()=>{if(!e)return;let t=document.querySelector(".footer");if(t)return t.hidden=!0,()=>{t.hidden=!1}},[e])}},70979:(e,t,n)=>{n.d(t,{Y:()=>i});var r=n(96540);function i(){return(0,r.useSyncExternalStore)(a,o,l)}function o(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function l(){return!1}function a(){return()=>{}}},60040:(e,t,n)=>{n.d(t,{vp:()=>o.v,hf:()=>s,CK:()=>c});var r=n(17515),i=n(96540),o=n(35822);let l=e=>e;function a(e,t){return({additionalScrollOffset:n=0,scrollToFn:o,horizontal:l,parentRef:a,shouldUseScrollRef:s=!0,...c})=>{(0,i.useDebugValue)(t);let d=(0,i.useRef)(window),u=(0,i.useCallback)(()=>{let e=a.current?.getBoundingClientRect(),t=e?.top??0,n=e?.left??0;return l?-1*n:-1*t},[l,a]),h=(0,i.useCallback)(e=>{let t=e+((a.current?.getBoundingClientRect().top??0)+window.scrollY)+n;d.current?.scroll({top:l?0:t,left:l?t:0})},[n,l,a]);return e({...c,horizontal:l,parentRef:a,scrollToFn:o||h,onScrollElement:s?d:void 0,scrollOffsetFn:u,useObserver:()=>(function(e){let[t,n]=(0,i.useState)({height:0,width:0}),o=e.current;return(0,r.N)(()=>{if(!o)return;let e=()=>{let e={height:o.innerHeight,width:o.innerWidth};n(t=>t.height!==e.height||t.width!==e.width?e:t)};return e(),o.addEventListener("resize",e),()=>{o.removeEventListener("resize",e)}},[o]),t})(d)})}}let s=a(o.z,"useVirtualWindow"),c=a(function(e){let t=i.useRef({}),n=i.useRef({}),r=(e,n)=>{t.current[e](n)},a=i.useRef(r);a.current=r;let s=i.useRef(new ResizeObserver(e=>{for(let t of e){let e=t.target,n="data-key",r=e.getAttribute(n);if(null===r)throw Error(`Value not found, for '${n}' attribute`);a.current(r,e)}}));i.useEffect(()=>{let e=s.current;return()=>{e.disconnect()}},[]);let{size:c,keyExtractor:d=l}=e,u=i.useMemo(()=>{let e=e=>t=>{n.current[e]&&s.current.unobserve(n.current[e]),t&&(a.current(e,t),s.current.observe(t)),n.current[e]=t},t={};for(let n=0;n(t.current[e.key]=e.measureRef,{...e,measureRef:u[e.key]}));return{...h,virtualItems:m}},"useVirtualWindowDynamic")},13430:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(74848),i=n(75177),o=n(34164);let l={Box:"Panel-module__Box--lC3LD"},a=({children:e,sx:t,className:n,...a})=>(0,r.jsx)(i.A,{sx:t,className:(0,o.$)(l.Box,n),...a,children:e});try{a.displayName||(a.displayName="Panel")}catch{}},93237:(e,t,n)=>{n.d(t,{f:()=>l});var r=n(74848),i=n(75177),o=n(63867);let l=()=>(0,r.jsx)(i.A,{sx:{display:"flex",flexDirection:"column",alignItems:"center",py:3},children:(0,r.jsx)(o.A,{"aria-label":"Loading"})});try{l.displayName||(l.displayName="LoadingFallback")}catch{}},68575:(e,t,n)=>{n.d(t,{T:()=>u});var r=n(74848),i=n(96679),o=n(37433),l=n(38621),a=n(55847),s=n(34614),c=n(53110);let d={Box:"EditIssues-module__Box--fgd2d",Octicon:"EditIssues-module__Octicon--LlC7t",Text:"EditIssues-module__Text--zkCQm",Text_1:"EditIssues-module__Text_1--tjv7I"};function u({binary:e,helpUrl:t,webCommitInfo:n}){let{shouldFork:u,lockedOnMigration:h,shouldUpdate:m,userOverRepositoryLimit:p}=n,f=i.fV.pathname;f.endsWith("/")&&(f=f.slice(0,-1));let x=f+i.fV.search,y=(0,o.H)(x,"post"),g=h?{message:"This repository is currently being migrated.",description:"Sorry, you\u2019re not able to edit this repository while the migration is in progress.",icon:l.LockIcon}:u?p?{message:"You are over your repository limit",description:"Sorry, you\u2019re not able to fork this repository.",icon:l.AlertIcon}:{message:"You need to fork this repository to propose changes.",description:"Sorry, you\u2019re not able to edit this repository directly\u2014you need to fork it and propose your changes from there instead.",icon:l.GitBranchIcon}:m?{message:"Sorry, it looks like your fork is outdated!",description:"You\u2019ll have to bring it up to date before you can propose changes.",icon:l.AlertIcon}:e?{message:"Binary file content is not editable.",description:"But you can still rename or move it.",icon:l.PencilIcon}:null;return g?(0,r.jsxs)("div",{className:d.Box,children:[(0,r.jsx)(c.A,{icon:g.icon,size:"medium",className:d.Octicon}),(0,r.jsx)("h3",{className:d.Text,children:g.message}),(0,r.jsx)("span",{className:d.Text_1,children:g.description}),(u&&!p||m)&&(0,r.jsxs)("form",{"data-turbo":"false",method:"post",action:x,"data-testid":"edit-issues-form",children:[(0,r.jsx)("input",{hidden:!0,name:"authenticity_token",value:y,readOnly:!0}),(0,r.jsx)(a.Q,{type:"submit",variant:"primary",children:u?"Fork this repository":"Update your fork"})]}),u&&p?(0,r.jsx)(s.A,{href:`${t}/repositories/creating-and-managing-repositories/repository-limits`,children:"Learn more repository limits"}):(0,r.jsx)(s.A,{href:`${t}/articles/fork-a-repo`,children:"Learn more about forks"})]}):null}try{u.displayName||(u.displayName="EditIssues")}catch{}},94538:(e,t,n)=>{n.d(t,{r:()=>l});var r=n(74848),i=n(6869);let o={Flash:"EditingForkBanner-module__Flash--BmTUB"};function l({forkName:e,forkOwner:t}){return(0,r.jsxs)(i.A,{"aria-live":"polite",className:o.Flash,children:["You\u2019re making changes in a project you don\u2019t have write access to. Submitting a change will write it to a new branch in your fork ",(0,r.jsx)("b",{children:`${t}/${e}`}),", so you can send a pull request."]})}try{l.displayName||(l.displayName="EditingForkBanner")}catch{}},96464:(e,t,n)=>{n.d(t,{bN:()=>m,$4:()=>p,pO:()=>y,kz:()=>g,Ke:()=>x});var r=n(74848),i=n(96235),o=n(60039),l=n(38621),a=n(6869),s=n(87330),c=n(53110),d=n(95776),u=n(96540);let h={Flash:"CodeownerFileBanner-module__Flash--dwY36",Flash_1:"CodeownerFileBanner-module__Flash_1--OS2TL",Box:"CodeownerFileBanner-module__Box--HgWQx",IconButton:"CodeownerFileBanner-module__IconButton--Yy_k4",Dialog:"CodeownerFileBanner-module__Dialog--arvdR",Box_1:"CodeownerFileBanner-module__Box_1--Rtx_4",Box_2:"CodeownerFileBanner-module__Box_2--X7HF6",Box_3:"CodeownerFileBanner-module__Box_3--KC_7L",Octicon:"CodeownerFileBanner-module__Octicon--eIlUl"},m={ERROR:"ERROR",LOADING:"LOADING",VALIDATED:"VALIDATED"};function p({errors:e,state:t}){let[n,i]=(0,u.useState)(!1),o=(0,u.useRef)(null);return t===m.ERROR?(0,r.jsx)(a.A,{variant:"warning",className:h.Flash,children:"Failed to validate this CODEOWNERS file"}):t===m.LOADING?(0,r.jsx)(a.A,{variant:"default",className:h.Flash,children:"Validating CODEOWNERS rules..."}):0===e.length?(0,r.jsx)(a.A,{variant:"success",className:h.Flash,children:"This CODEOWNERS file is valid."}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.A,{variant:"warning",className:h.Flash_1,children:[(0,r.jsx)(c.A,{icon:l.BugIcon}),(0,r.jsxs)("div",{onClick:()=>i(!n),className:h.Box,children:["This CODEOWNERS file contains errors",(0,r.jsx)(s.K,{"aria-label":"View CODEOWNERS errors",tooltipDirection:"s",ref:o,size:"small",icon:l.KebabHorizontalIcon,className:h.IconButton})]})]}),(0,r.jsxs)(d.A,{isOpen:n,onDismiss:()=>i(!1),returnFocusRef:o,className:h.Dialog,children:[(0,r.jsx)(d.A.Header,{children:"CODEOWNERS errors"}),(0,r.jsx)("div",{className:h.Box_1,children:e.map((e,t)=>(0,r.jsx)(f,{error:e},t))})]})]})}function f({error:e}){return(0,r.jsxs)("div",{className:h.Box_2,children:[`${e.kind} on line ${e.line}${e.suggestion?`: ${e.suggestion}`:""}`,(0,r.jsx)("pre",{className:h.Flash,children:(0,r.jsxs)("code",{children:[e.linePrefix,(0,r.jsx)("b",{className:h.Box_3,children:e.lineError}),e.lineSuffix]})})]})}function x(e){var t,n,r;let i=e.source.trim(),o=e.column-1,l=(t=o,n=e.end_column,r=i,n||(r.substring(t).indexOf(" ")>0?r.indexOf(" ",t):r.length));if(o>30){let e=o-30;i="\u2026"+i.slice(e),o-=e-1,l-=e-1}return{...e,linePrefix:i.substring(0,o),lineError:i.substring(o,l),lineSuffix:i.substring(l)}}function y(){return(0,r.jsx)(c.A,{icon:l.DotFillIcon,"aria-label":"This line contains CODEOWNERS errors",className:h.Octicon})}function g(e,t,n){return(0,o.lS)((0,i.$RX)({owner:e.ownerLogin,repo:e.name,commitish:t.name,filePath:n}),{method:"GET"})}try{p.displayName||(p.displayName="CodeownerFileBanner")}catch{}try{f.displayName||(f.displayName="CodeownersErrorDetails")}catch{}try{y.displayName||(y.displayName="CodeownersErrorLineIndicator")}catch{}},89681:(e,t,n)=>{n.d(t,{om:()=>y,T4:()=>g,Y:()=>w,bp:()=>N,$E:()=>j,TA:()=>v});var r=n(74848),i=n(96679),o=n(80663),l=n(38621),a=n(6869),s=n(34614),c=n(55847),d=n(53110),u=n(94977);let h={Flash:"HiddenUnicode-module__Flash--NH4EI",Button:"HiddenUnicode-module__Button--wjP7v",Octicon:"HiddenUnicode-module__Octicon--GY9_l"},m=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/u,p=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/gu,f=/([\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F})/gu,x=new Map(Object.entries({"\u202A":"U+202A","\u202B":"U+202B","\u202C":"U+202C","\u202D":"U+202D","\u202E":"U+202E","\u2066":"U+2066","\u2067":"U+2067","\u2068":"U+2068","\u2069":"U+2069","\u{E0001}":"U+E0001","\u{E007F}":"U+E007F"}));function y(){let[e]=(0,o.I)(()=>i.cg,i.cg,[]);if(!e)return null;let t=new URL(e.location.href,e.location.origin),n="1"===t.searchParams.get("h");return n?t.searchParams.delete("h"):t.searchParams.set("h","1"),(0,r.jsxs)(a.A,{full:!0,variant:"warning",className:h.Flash,children:[(0,r.jsx)(d.A,{icon:l.AlertIcon}),(0,r.jsxs)("span",{children:["This file contains bidirectional or hidden Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters."," ",(0,r.jsx)(s.A,{inline:!0,href:"https://github.co/hiddenchars",target:"_blank",rel:"noreferrer",children:"Learn more about bidirectional Unicode characters"})]}),(0,r.jsx)(c.Q,{as:"a",onClick:()=>{window.location.href=t.href},size:"small",className:h.Button,children:n?"Hide revealed characters":"Show hidden characters"})]})}function g(){return(0,r.jsx)(u.A,{direction:"e",text:"This line has hidden Unicode characters",children:(0,r.jsx)(d.A,{icon:l.AlertIcon,className:h.Octicon})})}function b({char:e}){return(0,r.jsx)("span",{className:"hidden-unicode-replacement padded",children:e})}function v(e){return w(e)?e.replaceAll(p,e=>x.get(e)??""):e}function j(e){return w(e)?e.split(f).map((e,t)=>{let n=x.get(e);return n?(0,r.jsx)(b,{char:n},t):e}):null}function w(e){return m.test(e)}function N(){return!!i.cg&&"1"===new URL(i.cg.location.href,i.cg.location.origin).searchParams.get("h")}try{y.displayName||(y.displayName="HiddenUnicodeAlert")}catch{}try{g.displayName||(g.displayName="HiddenUnicodeTooltip")}catch{}try{b.displayName||(b.displayName="HiddenUnicodeCharacter")}catch{}},62985:(e,t,n)=>{n.d(t,{M:()=>d,U:()=>c});var r=n(74848),i=n(38621),o=n(75177),l=n(17606),a=n(63205),s=n(86565);function c({linesData:e,onLineStickOrUnstick:t,setIsCollapsed:n,tabSize:i,extraLeftPadding:c,contentWidth:u}){let h=[...(0,a.bP)().keys()],m=(0,l.o)("react-line-numbers");return(0,r.jsx)(r.Fragment,{children:h.map(l=>{let h=(0,a.N9)(l,e);if(void 0===h||e[h]?.ownedSection===void 0)return null;let p=e[h],f=(0,a.m)(p?.rawText?.length??0,p?.rawText??"",i);return(0,r.jsxs)(o.A,{sx:{position:"absolute",top:m*h,pl:"10px",height:m,whiteSpace:"pre"},children:[u?(0,r.jsx)(s.I,{subtle:!0,lineNumber:l,highlightPosition:{offset:-82,width:u}}):null,(0,r.jsx)(d,{codeLineData:p,setIsCollapsed:n,onLineStickOrUnstick:t,leftOffset:f+(c??0)})]},`expand-row-ellipsis-${l}`)})})}function d({codeLineData:e,leftOffset:t,setIsCollapsed:n,onLineStickOrUnstick:o}){let{lineNumber:l,ownedSection:s}=e;return(0,a.$0)(l)?(0,r.jsx)("button",{"aria-label":"Expand row",className:"Button Button--iconOnly Button--invisible Button--small px-2 py-0 ml-1 border-0 expand-row-ellipsis",style:{left:t},onMouseDown:t=>{(0,a.ny)(l),n?.(!1),s&&(s.collapsed=!1,o?.(e,!0)),t.preventDefault()},children:(0,r.jsx)(i.EllipsisIcon,{})}):null}try{c.displayName||(c.displayName="CodeFoldingEllipsisOverlay")}catch{}try{d.displayName||(d.displayName="ExpandRowEllipsis")}catch{}},86565:(e,t,n)=>{n.d(t,{I:()=>_,S:()=>w});var r=n(74848),i=n(21325),o=n(17515),l=n(70979),a=n(75177),s=n(34164),c=n(96540),d=n(76087),u=n(91617),h=n(17606),m=n(92659),p=n(63205),f=n(62578),x=n(56369),y=n(62985),g=n(1064),b=n(53491),v=n(84228);let j=()=>{},w=c.memo(N);function N({codeLineData:e,codeLineClassName:t,id:n,onClick:l,setIsCollapsed:a,onLineStickOrUnstick:w,virtualOffset:N,codeLineToSectionMap:k,stylingDirectivesLine:C,virtualKey:A,forceVisible:S,measureRef:B,copilotAccessAllowed:I,shouldUseInert:L}){let{lineNumber:T,rawText:R}=e,E=(0,p.$0)(T),{tabSize:O}=(0,d.A)(),D=(0,g.kT)(T),F=(0,c.useRef)(null),$=D&&F.current?(0,p.jH)(D,F.current,T,O,R??""):void 0,M=k?.get(T)?.length??0,P=(0,m.ds)(),z=(0,u.L)(e,!0,P,w??j,M),H=(0,i.ud)().codeWrappingOption,W=(0,b.WB)(T),U=(0,b.e6)(T),V=(0,h.o)("react-line-numbers"),G=D?.start.line===T,q=(0,c.useRef)(null),Y=(0,c.useRef)(null);return(0,o.N)(()=>{G&&Y.current?.setAnchor(q.current)},[G]),(0,r.jsx)("div",{ref:e=>{B?.(e),z(e)},"data-key":A,className:(0,s.$)(t,"react-code-text react-code-line-contents",N&&"virtual",H.enabled&&B&&"react-code-text-cell"),style:{transform:N?`translateY(${N}px)`:void 0,minHeight:H.enabled?V:"auto"},onClick:l,children:(0,r.jsxs)("div",{ref:q,children:[D&&(0,r.jsx)(_,{lineNumber:T,highlightPosition:$}),E&&!D&&(0,r.jsx)(_,{subtle:!0,lineNumber:T,highlightPosition:$}),W&&W.length>0&&(0,r.jsx)(x.U,{symbols:W,focusedSymbol:U,sx:{paddingLeft:"10px",width:"auto"},lineNumber:T}),(0,r.jsx)(v.FS,{id:n,lineNumber:T,stylingDirectivesLine:C,current:!!D,rawText:R,forceVisible:S,ref:F,shouldUseInert:L}),H.enabled&&(0,r.jsx)(y.M,{codeLineData:e,setIsCollapsed:a,onLineStickOrUnstick:w,leftOffset:0}),G&&I&&(0,r.jsx)(f.z8,{ref:Y,rowBeginNumber:D.start.line,rowEndNumber:D.end.line,id:"code-line-copilot-button"})]})})}function _({lineNumber:e,highlightPosition:t,subtle:n}){let i=(0,l.Y)(),o=t?.offset!==void 0,s=t?.width!==void 0,c=t?.offset??-72,d=t?.width??0;return(0,r.jsx)(a.A,{sx:{position:"absolute",backgroundColor:n?"neutral.subtle":"var(--bgColor-attention-muted, var(--color-attention-subtle))",height:"100%",opacity:".6",boxShadow:n?"inset 2px 0 0 var(--fgColor-muted, var(--color-fg-subtle))":"inset 2px 0 0 var(--fgColor-attention, var(--color-attention-fg))",top:i?"-3px":0,left:`${c}px`,width:s?`${o&&s?d:d+82}px`:"calc(100% + 72px)",pointerEvents:"none"}},`highlighted-line-${e}`)}try{w.displayName||(w.displayName="CodeLine")}catch{}try{N.displayName||(N.displayName="CodeLineUnmemoized")}catch{}try{_.displayName||(_.displayName="HighlighterElement")}catch{}},75559:(e,t,n)=>{n.d(t,{FL:()=>g,Ru:()=>j,_x:()=>v});var r=n(74848),i=n(21325),o=n(75177),l=n(96540),a=n(3147),s=n(52687),c=n(63205),d=n(77378),u=n(62985),h=n(86565),m=n(60040),p=n(17606);function f(e){window.scroll({top:e,left:0})}function x(e,t){return Array(t-e).fill(null).map((t,n)=>n+e)}var y=n(48869);let g=l.memo(l.forwardRef(b));function b({linesData:e,onLineNumberClick:t,codeSections:n,codeLineToSectionMap:g,onLineStickOrUnstick:b,tabSize:w,contentWidth:N,onCollapseToggle:_,cursorContainerRef:k,textAreaRef:C,materializeAllLines:A,copilotAccessAllowed:S},B){let I=(0,l.useRef)(null),L=(0,l.useRef)(null),T=(0,l.useRef)(null),R=(0,s.fY)(),E=(0,l.useRef)(!0),O=(0,l.useRef)(!0),D=(0,l.useRef)(!0),{stylingDirectives:F}=(0,a.PL)();(0,l.useEffect)(()=>{if(C&&C.current){C.current.onscroll=()=>{if(L.current&&C?.current){if(!D.current){D.current=!0;return}if(C.current.scrollLeft===L.current.scrollLeft)return;E.current=!(O.current&&D.current),L.current.scrollLeft=C.current.scrollLeft}k&&k.current&&C?.current&&(k.current.scrollLeft=C.current.scrollLeft)};let e=C.current;return()=>{e&&(e.onscroll=null)}}},[C,I,R,k]);let $=(0,i.ud)().codeWrappingOption.enabled,M=(0,c.Gb)(),P=function({parentRef:e,lineCount:t,materializeAllLines:n}){let r=(0,p.o)("react-line-numbers"),o=(0,l.useMemo)(()=>()=>r,[r]),a=(0,i.ud)().codeWrappingOption.enabled,s=(0,l.useMemo)(()=>{var e;return e=t,function(t){if(e<150)return x(0,e);let n=(0,m.vp)(t);if(0===n.length)return n;let r=n[0],i=Math.min(75,e-n[n.length-1]),o=x(0,Math.min(75,r)),l=x(e+1-i,e);return o.concat(n,l)}},[t]);return(0,m.CK)({parentRef:e,size:t,overscan:n?Number.MAX_SAFE_INTEGER:100,scrollToFn:f,estimateSize:o,rangeExtractor:s,measureSize:a?void 0:o})}({parentRef:I,lineCount:e.length,materializeAllLines:!!A});(0,l.useImperativeHandle)(B,()=>({scrollToTop:()=>{(0,c.si)(0)||P.scrollToIndex(0,{align:"start"})},scrollToLine:(e,t)=>{P.scrollToIndex(e,{align:"start"});let n=I.current;n&&n.scroll({left:j(n,e,t)})}}));let z=R?{overflowX:"overlay",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}:{overflowX:"auto"};return(0,r.jsxs)(o.A,{ref:I,sx:{pointerEvents:R?"none":"auto"},onScroll:e=>v(e,C),children:[(0,r.jsx)(o.A,{className:"react-code-line-container",ref:L,sx:z,tabIndex:0,onScroll:()=>{if(R&&L.current&&T.current){if(!O.current){O.current=!0;return}T.current.scrollLeft!==L.current.scrollLeft&&(D.current=!(O.current&&E.current),T.current.scrollLeft=L.current.scrollLeft)}},children:(0,r.jsxs)(o.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":w,"data-testid":"code-lines-container","data-paste-markdown-skip":!0,sx:{tabSize:w,position:"relative",width:N,maxWidth:$?"100%":"unset"},style:{height:P.totalSize},"data-hpc":!0,children:[(0,r.jsx)("div",{className:"react-line-numbers",style:{pointerEvents:"auto",height:P.totalSize,position:"relative",zIndex:2},children:P.virtualItems.map(i=>{let o=e[i.index];return(0,r.jsx)(y.Kn,{codeLineData:o,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:b,onCollapseToggle:_,virtualOffset:i.start,copilotAccessAllowed:S},`line-number-${o.lineNumber}-content:${o.rawText?.substring(0,100)}`)})}),(0,r.jsx)("div",{className:"react-code-lines",style:{height:P.totalSize},children:P.virtualItems.map(t=>{let n=e[t.index];return(0,r.jsx)(h.S,{codeLineData:n,stylingDirectivesLine:n.stylingDirectivesLine??(F?F[n.lineNumber-1]:void 0),shouldUseInert:M,codeLineClassName:n.codeLineClassName,id:`LC${n.lineNumber}`,onLineStickOrUnstick:b,setIsCollapsed:_,codeLineToSectionMap:g,virtualOffset:t.start,virtualKey:t.key,measureRef:t.measureRef,copilotAccessAllowed:S},`line-number-${n.lineNumber}-content:${n.rawText?.substring(0,100)}`)})}),(0,r.jsx)(d.A,{shouldNotOverrideCopy:R,containerRef:R?C:I}),!$&&(0,r.jsx)(u.U,{linesData:e,onLineStickOrUnstick:b,setIsCollapsed:_,tabSize:w,extraLeftPadding:82})]})}),R&&N&&L.current&&L.current.clientWidth{if(T.current&&C?.current){if(!E.current){E.current=!0;return}T.current.scrollLeft!==C.current.scrollLeft&&(O.current=!(D.current&&E.current),C.current.scrollLeft=T.current.scrollLeft)}},ref:T,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onMouseUp:e=>e.preventDefault(),children:(0,r.jsx)(o.A,{sx:{width:N,height:"1px"}})}):null]})}function v(e,t){let n=e.target;t?.current?.scrollTo(n.scrollLeft,n.scrollTop)}function j(e,t,n){if(!n)return 0;let r=(0,c.a2)(t,n);if(!r)return 0;let i=e.getBoundingClientRect(),o=r.getBoundingClientRect();return i.left+i.width-e.scrollLeft-(o.left+o.width)>0?0:r.offsetLeft}try{g.displayName||(g.displayName="CodeLines")}catch{}try{b.displayName||(b.displayName="CodeLinesUnmemoized")}catch{}},95321:(e,t,n)=>{n.d(t,{P9:()=>_,OL:()=>C,kd:()=>k,G:()=>S});var r=n(74848),i=n(60183),o=n(21325),l=n(75177),a=n(96540),s=n(17606),c=n(52687),d=n(56297),u=n(63205),h=n(77378),m=n(62985),p=n(75559),f=n(60638),x=n(3124),y=n(93783),g=n(13233),b=n(91617),v=n(92659);function j({linesData:e,onLineStickOrUnstick:t,codeLineToSectionMap:n}){let i=(0,v.ds)(),o=(0,s.o)("react-line-numbers");return void 0===n?null:(0,r.jsx)(r.Fragment,{children:e.map(l=>{let a=l.lineNumber,s=n?.get(a)?.length??0;if(void 0===a||void 0===l.ownedSection)return null;let c=(0,u.N9)(a,e);return(0,r.jsx)(w,{className:"symbol-highlight react-code-text",lineData:e[c],stickyHeaderHeight:i,numParents:s,onLineStickOrUnstick:t??g.l,sx:{position:"absolute",top:o*(c-1),pl:"10px",height:o,whiteSpace:"pre"}},`observer-overlay-${c}-lineNumber-no-virtualization`)})})}function w({lineData:e,onLineStickOrUnstick:t,numParents:n,stickyHeaderHeight:i,className:o,sx:a}){let s=(0,b.L)(e,!0,i,t,n);return(0,r.jsx)(l.A,{ref:e=>{s(e)},className:o,sx:{mb:"-20px",color:"transparent",position:"absolute",maxHeight:"6rem",overflow:"hidden",width:"100%",display:"inline-block",userSelect:"none",...a},"data-testid":"sticky-line-observer"})}try{j.displayName||(j.displayName="StickyLineObserverOverlay")}catch{}try{w.displayName||(w.displayName="StickyLineObserverLine")}catch{}var N=n(84228);let _=a.memo(a.forwardRef(A)),k=60,C=3500;function A({linesData:e,onLineNumberClick:t,codeSections:n,nonTruncatedLinesData:i,codeLineToSectionMap:o,onLineStickOrUnstick:g,colorizedLines:b,tabSize:v,contentWidth:w,cursorContainerRef:_,onCollapseToggle:C,textAreaRef:A,copilotAccessAllowed:S},B){let I=(0,a.useRef)(null),L=(0,a.useRef)(null),T=(0,a.useRef)(null),R=(0,c.fY)(),E=(0,d.u)(),O=(0,a.useRef)(!0),D=(0,a.useRef)(!0),F=(0,a.useRef)(!0),$=(0,s.o)("react-line-numbers"),M=(0,a.useRef)([...Array(Math.floor(e.length/k)+1).keys()]);(0,a.useImperativeHandle)(B,()=>({scrollToTop:()=>{(0,u.si)(0)||window.scrollTo({left:0,top:0})},scrollToLine:(e,t)=>{let n=I.current;n&&setTimeout(()=>window.scrollTo({left:(0,p.Ru)(n,e,t),top:$*e}),0)}})),(0,a.useEffect)(()=>{if(A&&A.current){A.current.onscroll=()=>{if(L.current&&A?.current){if(!F.current){F.current=!0;return}if(A.current.scrollLeft===L.current.scrollLeft)return;O.current=!(D.current&&F.current),L.current.scrollLeft=A.current.scrollLeft}_&&_.current&&A?.current&&(_.current.scrollLeft=A.current.scrollLeft)};let e=A.current;return()=>{e&&(e.onscroll=null)}}},[A,I,R,_]),(0,a.useEffect)(()=>{M.current=[...Array(Math.floor(e.length/k)+1).keys()],E()},[e]);let P=R?{overflowX:"overlay",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}:{overflowX:"auto"};return(0,r.jsxs)(l.A,{ref:I,sx:{pointerEvents:R?"none":"auto"},onScroll:e=>(0,p._x)(e,A),children:[(0,r.jsx)(l.A,{ref:L,sx:P,tabIndex:0,onScroll:()=>{if(R&&L.current&&T.current){if(!D.current){D.current=!0;return}T.current.scrollLeft!==L.current.scrollLeft&&(F.current=!(D.current&&O.current),T.current.scrollLeft=L.current.scrollLeft)}},children:(0,r.jsxs)(l.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":v,"data-paste-markdown-skip":!0,sx:{tabSize:v,position:"relative",width:w,maxWidth:"unset"},"data-hpc":!0,children:[(0,r.jsx)("div",{className:"react-line-numbers-no-virtualization",style:{pointerEvents:"auto",position:"relative",zIndex:2},children:M.current.map(i=>{let l=e.slice(i*k,Math.min(i*k+k,e.length));return(0,r.jsx)("div",{className:"react-no-virtualization-wrapper-lines",children:l.map(e=>(0,r.jsx)(y.m,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:g,onCollapseToggle:C,codeLineToSectionMap:o,copilotAccessAllowed:S},`line-number-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))},`line-number-wrapper-${i}-content:${l[0]?.rawText?.substring(0,100)}`)})}),(0,r.jsxs)("div",{className:"react-code-lines",children:[(0,r.jsx)(x.R,{linesData:e}),(0,r.jsx)(f.n,{linesData:e,copilotAccessAllowed:S}),(0,r.jsx)(N.Bg,{colorizedLines:b,linesData:i}),(0,r.jsx)(j,{linesData:e,onLineStickOrUnstick:g,codeLineToSectionMap:o}),(0,r.jsx)(m.U,{linesData:e,onLineStickOrUnstick:g,setIsCollapsed:C,tabSize:v,contentWidth:w})]}),(0,r.jsx)(h.A,{shouldNotOverrideCopy:R,containerRef:R?A:I})]})}),R&&w&&L.current&&L.current.clientWidth{if(T.current&&A?.current){if(!O.current){O.current=!0;return}T.current.scrollLeft!==A.current.scrollLeft&&(D.current=!(F.current&&O.current),A.current.scrollLeft=T.current.scrollLeft)}},ref:T,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onMouseUp:e=>e.preventDefault(),children:(0,r.jsx)(l.A,{sx:{width:w,height:"1px"}})}):null]})}function S(e){let t=(0,o.ud)().codeWrappingOption.enabled,n=(0,i.u)("react_blob_overlay"),r=(0,u.Gb)(),l=(0,u.hO)();return n&&!t&&!(l&&!r)&&e{n.d(t,{Df:()=>c,iU:()=>s,kT:()=>d});var r=n(74848),i=n(11303),o=n(58779),l=n(96540);let a=l.createContext(new i.Lj(void 0));function s({highlightedLines:e,children:t}){let n=(0,o.AI)(e);return(0,l.useEffect)(()=>{n.value=e},[n,e]),(0,r.jsx)(a.Provider,{value:n,children:t})}function c(){return(0,o.HN)(l.useContext(a))}function d(e){let t=l.useContext(a),n=(0,o.Sk)(t,t=>t&&e>=t.start.line&&e<=t.end.line?t:void 0);return(0,o.HN)(n)}try{a.displayName||(a.displayName="HighlightedLineContext")}catch{}try{s.displayName||(s.displayName="HighlightedLinesProvider")}catch{}},60638:(e,t,n)=>{n.d(t,{n:()=>m});var r=n(74848),i=n(17515),o=n(70979),l=n(75177),a=n(96540),s=n(76087),c=n(17606),d=n(63205),u=n(62578),h=n(1064);function m({linesData:e,copilotAccessAllowed:t}){let n=(0,h.Df)(),{tabSize:l}=(0,s.A)(),m=(0,c.o)("react-line-numbers"),f=(0,o.Y)(),x=(0,a.useRef)(null),y=(0,a.useRef)(null),g=n?(0,d.N9)(n.start.line,e):0,b=n?.end.line?(0,d.N9)(n.end.line,e):g,[v,j]=(0,a.useState)(f?g*m-3:g*m);if((0,i.N)(()=>{n&&(y.current?.setAnchor(x.current),j(f?g*m-3:g*m))},[n,f,m,g]),!n)return null;let w=[];for(let t=g;t<=b;t++){let r=(0,d.zS)("",t+1);if(!r)continue;let i=(0,d.jH)(n,r,t+1,l,e[t+1]?.rawText??"")??{};w.push({position:i,lineNumber:t})}return(0,r.jsxs)("div",{ref:x,style:{position:"relative",top:v+10},children:[w.map(({position:e,lineNumber:t})=>(0,r.jsx)(p,{highlightPosition:e,lineNumber:t,startingLineNumber:g},`line-${t}-highlight-${e.offset}`)),t&&(0,r.jsx)(u.z8,{ref:y,rowBeginNumber:n.start.line,rowEndNumber:n.end.line,recalcPosition:v,id:"code-line-copilot-button"})]})}function p({startingLineNumber:e,lineNumber:t,highlightPosition:n,subtle:i}){let o=(0,c.o)("react-line-numbers"),a=(t-e)*o;return(0,r.jsx)(l.A,{className:"line-highlight",sx:{position:"absolute",backgroundColor:i?"neutral.subtle":"var(--bgColor-attention-muted, var(--color-attention-subtle))",height:o,opacity:".6",boxShadow:i?"inset 2px 0 0 var(--borderColor-neutral-emphasis, var(--color-fg-subtle))":"inset 2px 0 0 var(--bgColor-attention-emphasis, var(--color-attention-fg))",left:n&&n.offset?`${n.offset-10}px`:"-82px",top:`${a-10}px`,width:n&&n.width?`${n.width+82}px`:"calc(100% + 82px)",pointerEvents:"none"}},`highlighted-line-${t}`)}try{m.displayName||(m.displayName="HighlightedLinesOverlay")}catch{}try{p.displayName||(p.displayName="LineHighlight")}catch{}},3124:(e,t,n)=>{n.d(t,{R:()=>s});var r=n(74848),i=n(17606),o=n(63205),l=n(56369),a=n(53491);function s({linesData:e}){let t=(0,a.VT)(),n=(0,a.Gp)(),s=(0,i.o)("react-line-numbers");return(0,r.jsx)(r.Fragment,{children:[...t.values()].map(t=>{let i=t[0]?.lineNumber;if(void 0===i)return null;let a=(0,o.N9)(i,e)+1;return(0,r.jsx)(l.U,{className:"symbol-highlight react-code-text",lineNumber:a,symbols:t,focusedSymbol:n,sx:{position:"absolute",top:s*(a-1),pl:"10px",height:s,whiteSpace:"pre"}},`overlay-${a}-lineNumber-no-virtualization`)})})}try{s.displayName||(s.displayName="HighlightedSymbolsOverlay")}catch{}},48869:(e,t,n)=>{n.d(t,{Kn:()=>j,_Y:()=>_,cw:()=>N});var r=n(74848),i=n(98637),o=n(66871),l=n(21325),a=n(17515),s=n(38621),c=n(75177),d=n(53110),u=n(34164),h=n(96540),m=n(48234),p=n(52687),f=n(63205),x=n(96464),y=n(89681),g=n(62578),b=n(42490),v=n(1064);let j=h.memo(w);function w({codeLineData:e,onClick:t,ownedCodeSections:n,onCollapseToggle:s,preventClick:c,onLineStickOrUnstick:d,virtualOffset:j,copilotAccessAllowed:w}){let{lineNumber:k,ownedSection:C,codeLineClassName:A,isStartLine:S,codeownersLineError:B,hiddenUnicode:I}=e,{sendRepoClickEvent:L}=(0,i.T)(),T=(0,p.Jo)(),[R,E]=(0,h.useState)(!1),O=(0,h.useCallback)(e=>{let n,r;if(e.defaultPrevented)return;let i=parseInt(e.currentTarget.getAttribute("data-line-number"),10),l=(0,m.$c)(`L${i}`),a=T.current;if(a&&(a.start.line!==a.end.line||a.start.column!==a.end.column))n=a.start,r=a.end;else{let e=window.getSelection()?.rangeCount?window.getSelection()?.getRangeAt(0):null;e&&(n=(0,f.um)(e.startContainer,e.startOffset),r=(0,f.um)(e.endContainer,e.endOffset))}let s=!1;n&&r&&n.line<=i&&r.line>=i&&(s=!0,l={anchorPrefix:"",blobRange:{start:n,end:r}});let{blobRange:c}=l,d=(0,m.eC)(window.location.hash);d&&e.shiftKey&&!s?(L("BLOB.MULTILINE"),l.blobRange={start:d.start,end:c.end}):L("BLOB.LINE");let u=(0,m.JB)(l);(0,o.Zu)(u),t?.(e)},[t,T,L]),D=(0,v.kT)(k),F=D?.start.line===k,$=D&&D.start.line=k||F&&D?.start.column===null,M=(0,h.useRef)(null),P=(0,h.useRef)(null),z=(0,h.useRef)(null);(0,a.N)(()=>{F&&P.current?.setAnchor(M.current)},[F]);let{codeFoldingOption:H}=(0,l.ud)(),W=H.enabled;(0,h.useEffect)(()=>{!H.enabled&&((0,f.X5)(),s?.(!1),C&&(C.collapsed=!1))},[H.enabled,C,s]);let U=e=>{w&&(E(e),setTimeout(()=>z.current?.setAnchor(e?M.current:null),0))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{ref:M,"data-line-number":k,className:(0,u.$)(A,"react-line-number react-code-text",j&&"virtual",c&&"prevent-click",$&&"highlighted-line"),style:j?{paddingRight:"16px",transform:`translateY(${j}px)`}:{paddingRight:"16px"},onMouseDown:c?void 0:O,onMouseEnter:w?()=>U(!0):void 0,onMouseLeave:w?()=>U(!1):void 0,children:[k,B&&(0,r.jsx)(N,{children:(0,r.jsx)(x.pO,{})}),I&&(0,r.jsx)(N,{children:(0,r.jsx)(y.T4,{})}),W&&S&&C&&n&&(0,r.jsx)(N,{displayRight:!0,children:(0,r.jsx)(_,{codeLineData:e,onCollapseToggle:s,onLineStickOrUnstick:d})})]}),F&&(0,r.jsx)(b.Ay,{codeLineClassName:A,ref:P,rowBeginId:`LG${D.start.line}`,rowBeginNumber:D.start.line,rowEndNumber:D.end.line,rowEndId:`LG${D.end.line}`}),w&&R&&(0,r.jsx)("div",{children:(0,r.jsx)(g.z8,{ref:z,rowBeginNumber:k,rowEndNumber:k,id:"code-line-copilot-button"})})]})}function N({children:e,sx:t,displayRight:n}){return(0,r.jsx)(c.A,{as:"span",sx:{...n?void 0:{left:"-4px"},margin:`1px ${n?"8px":"1px"}`,position:"absolute",zIndex:"1",...t},children:e})}function _({codeLineData:e,onCollapseToggle:t,onLineStickOrUnstick:n}){let i=(0,f.$0)(e.lineNumber),o=(0,h.useCallback)(r=>{let{lineNumber:i,ownedSection:o}=e;o&&(o.collapsed=!1),t?.(!1),(0,f.ny)(i),n?.(e,!0),r.preventDefault()},[e,t,n]),l=(0,h.useCallback)(n=>{let{lineNumber:r,ownedSection:i}=e;i&&(i.collapsed=!0),t?.(!0),(0,f.E8)(r),n.preventDefault()},[e,t]);return i?(0,r.jsx)(c.A,{"aria-label":"Expand code section",onMouseDown:o,role:"button",sx:{position:"absolute"},children:(0,r.jsx)(d.A,{icon:s.ChevronRightIcon})}):(0,r.jsx)(c.A,{"aria-label":"Collapse code section",onMouseDown:l,role:"button",sx:{position:"absolute"},children:(0,r.jsx)(d.A,{icon:s.ChevronDownIcon})})}try{j.displayName||(j.displayName="LineNumber")}catch{}try{w.displayName||(w.displayName="LineNumberUnmemoized")}catch{}try{N.displayName||(N.displayName="CodeAlert")}catch{}try{_.displayName||(_.displayName="CodeFoldingChevron")}catch{}},93783:(e,t,n)=>{n.d(t,{m:()=>b});var r=n(74848),i=n(98637),o=n(66871),l=n(21325),a=n(17515),s=n(34164),c=n(96540),d=n(48234),u=n(52687),h=n(63205),m=n(96464),p=n(89681),f=n(62578),x=n(42490),y=n(1064),g=n(48869);let b=c.memo(v);function v({codeLineData:e,onClick:t,ownedCodeSections:n,onCollapseToggle:b,preventClick:v,onLineStickOrUnstick:j,virtualOffset:w,copilotAccessAllowed:N}){let{lineNumber:_,ownedSection:k,codeLineClassName:C,isStartLine:A,codeownersLineError:S,hiddenUnicode:B}=e,{sendRepoClickEvent:I}=(0,i.T)(),L=(0,u.Jo)(),T=(0,c.useCallback)(e=>{let n,r;if(e.defaultPrevented)return;let i=parseInt(e.currentTarget.getAttribute("data-line-number"),10),l=(0,d.$c)(`L${i}`),a=L.current;if(a&&(a.start.line!==a.end.line||a.start.column!==a.end.column))n=a.start,r=a.end;else{let e=window.getSelection()?.rangeCount?window.getSelection()?.getRangeAt(0):null;e&&(n=(0,h.um)(e.startContainer,e.startOffset),r=(0,h.um)(e.endContainer,e.endOffset))}let s=!1;n&&r&&n.line<=i&&r.line>=i&&(s=!0,l={anchorPrefix:"",blobRange:{start:n,end:r}});let{blobRange:c}=l,u=(0,d.eC)(window.location.hash);u&&e.shiftKey&&!s?(I("BLOB.MULTILINE"),l.blobRange={start:u.start,end:c.end}):I("BLOB.LINE");let m=(0,d.JB)(l);(0,o.Zu)(m),t?.(e)},[t,L,I]),R=(0,y.kT)(_),E=R?.start.line===_,O=R&&R.start.line<_&&R.end.line>=_||E&&R?.start.column===null,D=(0,c.useRef)(null),F=(0,c.useRef)(null),$=(0,c.useRef)(null),[M,P]=(0,c.useState)(!1);(0,a.N)(()=>{E&&F.current?.setAnchor(D.current)},[E]);let{codeFoldingOption:z}=(0,l.ud)(),H=z.enabled,W=e=>{N&&(P(e),setTimeout(()=>$.current?.setAnchor(e?D.current:null),0))};return(0,c.useEffect)(()=>{!z.enabled&&((0,h.X5)(),b?.(!1),k&&(k.collapsed=!1))},[z.enabled,k,b]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{ref:e=>{D.current=e},"data-line-number":_,className:(0,s.$)(C,"react-line-number react-code-text",w&&"virtual",v&&"prevent-click",O&&"highlighted-line"),style:w?{paddingRight:"16px",transform:`translateY(${w}px)`}:{paddingRight:"16px"},onMouseDown:v?void 0:T,onMouseEnter:N?()=>W(!0):void 0,onMouseLeave:N?()=>W(!1):void 0,children:[_,S&&(0,r.jsx)(g.cw,{children:(0,r.jsx)(m.pO,{})}),B&&(0,r.jsx)(g.cw,{children:(0,r.jsx)(p.T4,{})}),H&&A&&k&&n&&(0,r.jsx)(g.cw,{displayRight:!0,children:(0,r.jsx)(g._Y,{codeLineData:e,onCollapseToggle:b,onLineStickOrUnstick:j})})]}),E&&(0,r.jsx)(x.Ay,{codeLineClassName:C,ref:F,rowBeginId:`LG${R.start.line}`,rowBeginNumber:R.start.line,rowEndNumber:R.end.line,rowEndId:`LG${R.end.line}`}),N&&M&&(0,r.jsx)("div",{children:(0,r.jsx)(f.z8,{ref:$,rowBeginNumber:_,rowEndNumber:_,id:"code-line-copilot-button"})})]})}try{b.displayName||(b.displayName="LineNumberNoVirtualziation")}catch{}try{v.displayName||(v.displayName="LineNumberNoVirtualizationUnmemoized")}catch{}},53491:(e,t,n)=>{n.d(t,{Gp:()=>h,VT:()=>c,WB:()=>d,e6:()=>u,gt:()=>s});var r=n(74848),i=n(11303),o=n(58779),l=n(96540);let a=(0,l.createContext)({resultsByLineNumber:new i.Es,focusedResult:new i.Lj(void 0)});function s({searchResults:e,focusedSearchResult:t,children:n}){let i=(0,o.R)(),s=(0,o.AI)(void 0!==t?e[t]:void 0);(0,l.useEffect)(()=>{let t=new Map;for(let n of e){let e=n.lineNumber;t.has(e)?t.get(e).push(n):t.set(e,[n])}for(let[e,n]of(i.clear(),t))i.set(e,n)},[i,e]),(0,l.useEffect)(()=>{s.value=void 0!==t?e[t]:void 0},[e,s,t]);let c=(0,l.useMemo)(()=>({resultsByLineNumber:i,focusedResult:s}),[i,s]);return(0,r.jsx)(a.Provider,{value:c,children:n})}function c(){let{resultsByLineNumber:e}=(0,l.useContext)(a);return(0,o.tQ)(e)}function d(e){let{resultsByLineNumber:t}=(0,l.useContext)(a);return(0,o.HN)(t.get(e))}function u(e){let{focusedResult:t}=(0,l.useContext)(a),n=(0,o.Sk)(t,t=>t?.lineNumber===e?t:void 0);return(0,o.HN)(n)}function h(){let{focusedResult:e}=(0,l.useContext)(a);return(0,o.HN)(e)}try{s.displayName||(s.displayName="SearchResultsProvider")}catch{}},84228:(e,t,n)=>{n.d(t,{Bg:()=>f,FS:()=>m});var r=n(74848),i=n(45968),o=n(42728),l=n(80663),a=n(96540),s=n(76087),c=n(52687),d=n(63205),u=n(89681),h=n(95321);let m=a.memo(a.forwardRef(p));function p({id:e,stylingDirectivesLine:t,rawText:n,lineNumber:l,current:a,forceVisible:h,shouldUseInert:m},p){let f=function(){let e=(0,c.fY)(),t=(0,d.hO)(),n=(0,d.Gb)();return!e||n?"plain":t&&!n?"separated-characters-chunked":"data-attribute"}(),{tabSize:x}=(0,s.A)(),y=(0,u.bp)(),g=(0,o.W)(void 0,t,n,h?"plain":f,x,y);return(0,r.jsx)(i.$6,{id:e,className:"react-file-line html-div","data-testid":"code-cell","data-line-number":l,html:g,ref:p,style:{position:"relative"},"aria-current":a?"location":void 0,...m?{inert:"inert"}:{}})}let f=a.memo(x);function x({linesData:e,colorizedLines:t}){let n=function(e,t){let[n]=(0,l.I)(()=>!1,!0,[]);return(0,a.useMemo)(()=>t?t.map((r,i)=>{if(i>=e.length)return null;let o="",l="";return i%h.kd!=0||n||(o=n?"
      ":'
      '),(i+1)%h.kd!=0&&i!==t.length||n||(l="
      "),`${o}
      ${0!==r.length?r:` +`}
      ${l}`}).join(` +`):"
      ",[e,t,n])}(e,t??null),o=(0,d.Gb)();return(0,r.jsx)(i.$6,{...o?{inert:"inert"}:{},html:n})}try{m.displayName||(m.displayName="SyntaxHighlightedLine")}catch{}try{p.displayName||(p.displayName="SyntaxHighlightedLineWithRef")}catch{}try{f.displayName||(f.displayName="SyntaxHighlightedOverlay")}catch{}try{x.displayName||(x.displayName="SyntaxHighlightedOverlayUnmemoed")}catch{}},87453:(e,t,n)=>{n.d(t,{a:()=>o,t:()=>l});var r=n(74848),i=n(75177);let o="find-result-marks-container";function l(){return(0,r.jsx)(i.A,{sx:{position:"fixed",top:0,right:0,height:"100%",width:"15px",transition:"transform 0.3s","&:hover":{transform:"scaleX(1.5)"},zIndex:1},id:o})}try{l.displayName||(l.displayName="ScrollMarksContainer")}catch{}},62578:(e,t,n)=>{n.d(t,{eT:()=>x,z8:()=>y});var r=n(74848),i=n(141),o=n(7956),l=n(88795),a=n(98075),s=n(17515),c=n(75177),d=n(96540),u=n(40961),h=n(76087),m=n(905);let p="copilot-button-positioner",f="copilot-button-container";function x({children:e}){return(0,r.jsxs)(c.A,{id:p,sx:{position:"relative"},children:[e,(0,r.jsx)("div",{id:f})]})}let y=d.memo(d.forwardRef(g));function g({rowBeginNumber:e,rowEndNumber:t,id:n,recalcPosition:c},x){let[y,g]=(0,d.useState)(null);(0,d.useImperativeHandle)(x,()=>({setAnchor:g}));let[b,v]=(0,d.useState)(void 0);(0,s.N)(()=>{let e=()=>requestAnimationFrame(()=>v(function(e,t={x:0,y:0}){let n=document.getElementById(p);if(!e||!n)return{display:"none"};let{top:r,height:i}=e.getBoundingClientRect(),{top:o}=n.getBoundingClientRect(),l=(m.u9-i)/2;return{top:`${r-o-l+t.y+1}px`,right:"37px"}}(y)));return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[y,c]);let{copilotAccessAllowed:j,refInfo:w,path:N}=(0,i.eu)(),_=(0,l.t)(),{language:k,languageID:C}=(0,h.A)(),A=(0,d.useMemo)(()=>({type:"snippet",languageID:C,languageName:k,path:N,range:{start:e,end:t},ref:(0,a.D7)(w.name,w.refType),commitOID:w.currentOid,repoID:_.id,repoName:_.name,repoOwner:_.ownerLogin,url:window.location.href}),[C,k,N,e,t,w,_]),S=void 0===b?null:(0,r.jsx)("div",{style:{alignSelf:"center",position:"absolute",lineHeight:"16px",height:"24px",width:"24px",zIndex:2,...b},children:(0,r.jsx)(o.Ay,{copilotAccessAllowed:j,messageReference:A,id:n})}),B=document.getElementById(f);return B?(0,u.createPortal)(S,B):null}try{x.displayName||(x.displayName="CopilotButtonContainer")}catch{}try{y.displayName||(y.displayName="CopilotButton")}catch{}try{g.displayName||(g.displayName="CopilotButtonWithRef")}catch{}},42490:(e,t,n)=>{n.d(t,{AG:()=>C,Ay:()=>S,Dp:()=>k});var r=n(74848),i=n(54763),o=n(141),l=n(50104),a=n(21113),s=n(88795),c=n(96235),d=n(96679),u=n(17515),h=n(26807),m=n(38621),p=n(10569),f=n(87330),x=n(15385),y=n(52464),g=n(96540),b=n(40961),v=n(68048),j=n(90864),w=n(905),N=n(63205);let _="highlighted-line-menu-container",k="highlighted-line-menu-first-option";function C({children:e}){return(0,r.jsxs)("div",{id:w.uU,className:"position-relative",children:[e,(0,r.jsx)("div",{id:_})]})}let A=g.memo(g.forwardRef(B)),S=A;function B({codeLineClassName:e,offset:t,lineData:n,onLineStickOrUnstick:C,onMenuClose:A,onCollapseToggle:S,openOnLoad:B=!1,cursorRef:I,rowBeginId:L,rowBeginNumber:T,rowEndId:R,rowEndNumber:E},O){let[D,F]=(0,g.useState)(null);(0,g.useImperativeHandle)(O,()=>({setAnchor:F}));let $=g.useRef(null),{githubDevUrl:M}=(0,o.sq)(),{modelsAccessAllowed:P,refInfo:z,path:H}=(0,o.eu)(),W=(0,s.t)(),[U,V]=(0,g.useState)(B?"hidden":"visible"),[G,q]=(0,g.useState)(void 0);(0,u.N)(()=>{let e=()=>{V("hidden"),requestAnimationFrame(()=>{q((0,w.sZ)(D,t)),V("visible")})};return e(),d.cg?.addEventListener("resize",e),()=>{d.cg?.removeEventListener("resize",e)}},[D,t]),(0,u.N)(()=>{if(B){I&&F(I.current);let e=window.setTimeout(()=>{Z(!0)},50);return()=>{window.clearTimeout(e)}}},[]);let{newDiscussionPath:Y,newIssuePath:K}=(0,j.Y_)(),{refSelectorShortcut:Q}=(0,l.wk)(),[X,Z]=g.useState(!1),{createPermalink:J,getUrl:ee}=(0,a.Z)(),{setShouldBeOpen:et,expandOrCollapseSection:en,openUpRefSelector:er}=(0,w.S9)({lineData:n,onLineStickOrUnstick:C,onMenuClose:A,onCollapseToggle:S,setOpen:Z}),[ei]=(0,h.o)(),eo=J({absolute:!0,params:"1"===ei.get("plain")?"plain=1":void 0}),el=encodeURIComponent(eo),ea=`L${T}${L!==R?`-L${E}`:""}`,es=void 0===G?null:(0,r.jsxs)(p.W,{open:X,onOpenChange:et,children:[(0,r.jsx)(p.W.Anchor,{children:(0,r.jsx)(f.K,{className:e,size:"small",icon:m.KebabHorizontalIcon,"aria-label":`Line ${T} options`,"data-testid":"highlighted-line-menu-button",sx:{alignSelf:"center",zIndex:3,position:"absolute",lineHeight:"16px",height:"24px",width:"24px",visibility:U,...G}})}),(0,r.jsx)(p.W.Overlay,{width:"small",children:(0,r.jsxs)(x.l,{"data-testid":"highlighted-line-menu",children:[T===E&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)(`Copied line ${T}.`);let e=(0,w.zM)(d.XC?.getElementById(`LC${T}`)??null);e&&(0,v.D)(e),et(!1)},onSelect:()=>{(0,N.kY)(`Copied line ${T}.`);let e=(0,w.zM)(d.XC?.getElementById(`LC${T}`)??null);e&&(0,v.D)(e),et(!1)},ref:$,className:k,children:"Copy line"}),T!==E&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)(`Copied lines ${T}-${E}.`);let e="";for(let t=T;t<=E;t++)e+=`${(0,w.zM)(d.XC?.getElementById(`LC${t}`)??null)}${t!==E?` +`:""}`;e&&(0,v.D)(e),et(!1)},onSelect:()=>{(0,N.kY)(`Copied lines ${T}-${E}.`);let e="";for(let t=T;t<=E;t++)e+=`${(0,w.zM)(d.XC?.getElementById(`LC${t}`)??null)}${t!==E?` +`:""}`;e&&(0,v.D)(e),et(!1)},className:k,children:"Copy lines"}),eo&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)("Copied permalink."),(0,v.D)(eo),et(!1)},onSelect:()=>{(0,N.kY)("Copied permalink."),(0,v.D)(eo),et(!1)},children:"Copy permalink"}),(0,r.jsx)(x.l.LinkItem,{href:ee({action:"blame",hash:ea}),children:"View git blame"}),K&&eo&&(0,r.jsx)(x.l.LinkItem,{href:`${K}?permalink=${el}`,children:"Reference in new issue"}),Y&&eo&&(0,r.jsx)(x.l.LinkItem,{href:`${Y}?permalink=${el}`,children:"Reference in new discussion"}),M&&(0,r.jsx)(x.l.LinkItem,{href:M+d.cg?.location.pathname.substring(1),children:"View file in GitHub.dev"}),T===E&&n&&(0,r.jsxs)(x.l.Item,{onClick:en,onSelect:en,children:[n.ownedSection&&n.ownedSection.collapsed?"Expand":"Collapse"," current section"]}),(0,r.jsxs)(x.l.Item,{onClick:er,onSelect:er,children:["View file in different branch/tag",(0,r.jsx)(x.l.TrailingVisual,{children:(0,r.jsx)(i.E,{children:Q.text})})]}),P&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.W.Divider,{}),(0,r.jsxs)(x.l.LinkItem,{href:(0,c.Da2)({registry:"azure-openai",name:"gpt-4o",commit:z.currentOid,filePath:H,repoOwner:W.ownerLogin,repoName:W.name,beginLine:T,endLine:E}),target:"_blank",children:[(0,r.jsx)("p",{className:"mb-1",children:"Open as prompt in GitHub Models"}),(0,r.jsx)(y.A,{sx:{color:"fg.muted",fontSize:0},children:"This tool uses AI to process your code"})]})]})]})})]}),ec=d.XC?.getElementById(_);return ec?(0,b.createPortal)(es,ec):null}try{C.displayName||(C.displayName="HighlightedLineMenuContainer")}catch{}try{A.displayName||(A.displayName="HighlightedLineMenu")}catch{}try{B.displayName||(B.displayName="HighlightedLineMenuWithRef")}catch{}},56369:(e,t,n)=>{n.d(t,{U:()=>l,p:()=>a});var r=n(74848),i=n(21325),o=n(52464);function l({symbols:e,focusedSymbol:t,lineNumber:n,sx:l,isNotUsingWhitespace:s,className:c}){let d=0,u=e.length>0?e[0].bodyText:"",h=`overlay-${n}-${l?"blob":"panel"}-${u}`,m=(0,i.ud)().codeWrappingOption,p=e.length>0&&!s?e[0].leadingWhitespace??0:0;return(0,r.jsxs)(o.A,{className:c,sx:{mb:"-20px",color:"transparent",position:"absolute",overflowWrap:m.enabled?"anywhere":"unset",maxWidth:m.enabled?"100%":"unset",maxHeight:"6rem",overflow:"hidden",width:"100%",display:"inline-block",userSelect:"none",...l},children:[e.map(e=>{let n=(0,r.jsxs)("span",{children:[(0,r.jsx)(o.A,{sx:{userSelect:"none",visibility:"hidden"},children:u.substring(d,e.ident.start.column+p)}),(0,r.jsx)(o.A,{sx:{bg:e===t?"#ff9632":"var(--bgColor-attention-muted)",zIndex:e===t?10:void 0,color:e===t?"black":void 0,position:e===t?"relative":void 0,userSelect:"none",pointerEvents:"none"},children:(0,r.jsx)(o.A,{sx:{visibility:e!==t?"hidden":void 0},id:a(e.lineNumber,e.ident.start.column+p),children:u.substring(e.ident.start.column+p,e.ident.end.column+p)})})]},`symbol-${e.ident.start.line}-${e.ident.start.column+p}`);return d=e.ident.end.column+p,n}),(0,r.jsx)(o.A,{sx:{visibility:"hidden",userSelect:"none"},children:u.substring(d)})]},h)}function a(e,t){return`match-${e}-${t}`}try{l.displayName||(l.displayName="HighlightedOverlay")}catch{}},3147:(e,t,n)=>{n.d(t,{PL:()=>h,TX:()=>m,Zj:()=>u});var r=n(74848),i=n(96235),o=n(60183),l=n(60039),a=n(96540),s=n(95321);let c={stylingDirectives:null},d=a.createContext(c);function u({children:e,...t}){return(0,r.jsx)(d.Provider,{value:t,children:e})}function h(){return a.useContext(d)}function m(e,t,n,r,d){let[u,h]=(0,a.useState)(c),m=(0,o.u)("react_blob_overlay"),p=t&&!r?(0,i.rzN)({repo:e,commitish:t.name,path:n}):null;return(0,a.useEffect)(()=>{if(!p)return;if(d>s.OL||!m)return void h(c);let e=!1;return(async()=>{h(c);let t=await (0,l.lS)(p);if(!e)try{if(t.ok){let e=await t.json();e&&Array.isArray(e.stylingDirectives)&&h(e)}else h(c)}catch{h(c)}})(),function(){e=!0}},[p,d,m]),u}try{d.displayName||(d.displayName="DeferredASTContext")}catch{}try{u.displayName||(u.displayName="DeferredASTProvider")}catch{}},90864:(e,t,n)=>{n.d(t,{U6:()=>u,Y_:()=>d,mD:()=>c});var r=n(74848),i=n(96235),o=n(60039),l=n(96540);let a={showLicenseMeta:!1,license:null,codeownerInfo:{codeownerPath:null,ownedByCurrentUser:null,ownersForFile:null,ruleForPathLine:null},newDiscussionPath:null,newIssuePath:null},s=l.createContext(a);function c({children:e,...t}){return(0,r.jsx)(s.Provider,{value:t,children:e})}function d(){return l.useContext(s)}function u(e,t,n,r){let[s,c]=(0,l.useState)(a),d=t&&!r?(0,i.ALm)({repo:e,commitish:t.name,path:n}):null;return(0,l.useEffect)(()=>{if(!d)return;let e=!1;return(async()=>{c(a);let t=await (0,o.lS)(d);if(!e)try{if(t.ok){let e=await t.json();e&&"boolean"==typeof e.showLicenseMeta&&"object"==typeof e.codeownerInfo&&c(e)}else c(a)}catch{c(a)}})(),function(){e=!0}},[d]),s}try{s.displayName||(s.displayName="DeferredMetadataContext")}catch{}try{c.displayName||(c.displayName="DeferredMetadataProvider")}catch{}},15305:(e,t,n)=>{n.d(t,{O:()=>a,k:()=>l});var r=n(74848),i=n(96540);let o=i.createContext(void 0);function l({blame:e,children:t}){return(0,r.jsxs)(o.Provider,{value:e,children:[" ",t," "]})}function a(){return i.useContext(o)}try{o.displayName||(o.displayName="CurrentBlameContext")}catch{}try{l.displayName||(l.displayName="CurrentBlameProvider")}catch{}},76087:(e,t,n)=>{n.d(t,{A:()=>a,s:()=>l});var r=n(74848),i=n(96540);let o=i.createContext({});function l({blob:e,children:t}){return(0,r.jsxs)(o.Provider,{value:e,children:[" ",t," "]})}function a(){return i.useContext(o)}try{o.displayName||(o.displayName="CurrentBlobContext")}catch{}try{l.displayName||(l.displayName="CurrentBlobProvider")}catch{}},81675:(e,t,n)=>{n.d(t,{EN:()=>s,Px:()=>d,YP:()=>c,pm:()=>u});var r=n(74848),i=n(96540),o=n(15305),l=n(76087);let a=i.createContext(null);function s({children:e}){let t=(0,l.A)(),n=(0,o.O)(),s=i.useMemo(()=>n?null:new Map,[t,n]);return(0,r.jsxs)(a.Provider,{value:s,children:[" ",e," "]})}function c(){return i.useContext(a)}function d(){let e=i.useContext(a);return(0,i.useCallback)(t=>e?.get(t),[e])}function u(){let e=i.useContext(a);return(0,i.useCallback)((t,n)=>{e&&(e.has(t)?e.get(t)?.push(n):e.set(t,[n]))},[e])}try{a.displayName||(a.displayName="CurrentLineRefMapContext")}catch{}try{s.displayName||(s.displayName="CurrentLineRefMapProvider")}catch{}},9826:(e,t,n)=>{n.d(t,{Ix:()=>c,T9:()=>a,j5:()=>s,t0:()=>d});var r=n(74848),i=n(38621),o=n(63867),l=n(53110);let a={Idle:"Idle",Fetching:"Fetching",Success:"Success",Error:"Error"};function s(){let e="undefined"!=typeof ClipboardItem;return"clipboard"in navigator&&e}async function c(e){let t=await fetch(e,{method:"get"});if(!t.ok)throw Error(`Failed to fetch ${e}: ${t.status} ${t.statusText}`);return new Blob([(await t.text()).replace(/\r?\n$/,"")],{type:"text/plain"})}function d(e){let t,n;switch(e){case a.Success:t="Copied!",n=(0,r.jsx)(l.A,{icon:i.CheckIcon});break;case a.Fetching:t="Copying",n=(0,r.jsx)(o.A,{size:"small"});break;case a.Error:t="Something went wrong. Try again.",n=(0,r.jsx)(l.A,{icon:i.AlertIcon});break;default:t="Copy",n=(0,r.jsx)(l.A,{icon:i.CopyIcon})}return{ariaLabel:t,content:n}}},77378:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(74848),i=n(50104),o=n(96540),l=n(13317);function a({containerRef:e,shouldNotOverrideCopy:t}){let{selectAllShortcut:n}=(0,i.wk)(),a=(0,o.useRef)(!1),s=(0,l.y)(),c=(0,o.useCallback)(()=>{a.current=!1,document.removeEventListener("selectionchange",c)},[]);(0,o.useEffect)(()=>()=>document.removeEventListener("selectionchange",c),[c]);let d=(0,o.useCallback)(t=>{e&&e.current&&(function(e){let t=document.createRange();t.selectNode(e);let n=window.getSelection();n?.removeAllRanges(),n?.addRange(t)}(e.current),t.preventDefault(),a.current=!0,setTimeout(()=>document.addEventListener("selectionchange",c),0))},[e,c]),u=(0,o.useCallback)(e=>{a.current&&(e.preventDefault(),s())},[s]);return(0,o.useEffect)(()=>{if(!t)return window.addEventListener("copy",u),()=>window.removeEventListener("copy",u)},[u,t]),(0,r.jsx)("button",{hidden:!0,"data-hotkey":n.hotkey,onClick:d})}try{a.displayName||(a.displayName="SelectAllShortcutButton")}catch{}},4215:(e,t,n)=>{n.d(t,{Q:()=>m,w:()=>x});var r=n(74848),i=n(8579),o=n(96235),l=n(28391),a=n(24208),s=n(75177),c=n(34614),d=n(52464),u=n(84217),h=n(96540);function m({id:e="breadcrumb",fileNameId:t,path:n,repo:o,commitish:l,isFolder:c,fontSize:d,showCopyPathButton:u}){let{fileName:m,segments:g}=(0,h.useMemo)(()=>(function(e){let t=e.split("/");return{fileName:t.pop(),segments:t.map((e,n)=>({directoryName:e,directoryPath:t.slice(0,n+1).join("/")}))}})(n),[n]),b=!n,v=c&&"/"===n;return(0,r.jsxs)(s.A,{sx:{display:"flex",flexDirection:"row",fontSize:d??2,minWidth:0,flexShrink:1,flexWrap:"wrap",maxWidth:"100%",alignItems:"center"},children:[(0,r.jsxs)(s.A,{as:"nav","data-testid":"breadcrumbs","aria-labelledby":`${e}-heading`,id:e,sx:{maxWidth:"100%"},children:[(0,r.jsx)(a.W,{id:`${e}-heading`,as:"h2",text:"Breadcrumbs"}),(0,r.jsxs)(s.A,{as:"ol",sx:{maxWidth:"100%",listStyle:"none",display:"inline-block"},children:[(0,r.jsxs)(s.A,{as:"li",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(p,{repo:o,commitish:l}),v&&(0,r.jsx)(a.W,{as:"h1",text:o.name})]}),g.map(({directoryName:e,directoryPath:t})=>(0,r.jsxs)(s.A,{as:"li",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(x,{fontSize:d}),e?(0,r.jsx)(f,{path:t,directoryName:e,repo:o,commitish:l}):null]},t))]})]}),m&&(0,r.jsxs)(s.A,{"data-testid":"breadcrumbs-filename",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(x,{fontSize:d}),(0,r.jsx)(y,{value:m,id:t,fontSize:d}),!b&&c&&(0,r.jsx)(x,{})]},m),u&&(0,r.jsx)(i.T,{ariaLabel:"Copy path",textToCopy:n,tooltipProps:{direction:"nw"},size:"small",className:"ml-2"})]})}function p({repo:e,commitish:t}){return(0,r.jsx)(c.A,{as:l.N,sx:{fontWeight:"bold"},to:(0,o.IO9)({repo:e,commitish:t,action:"tree"}),"data-testid":"breadcrumbs-repo-link",reloadDocument:!0,children:e.name})}function f({directoryName:e,path:t,repo:n,commitish:i}){return(0,r.jsx)(c.A,{as:l.N,to:(0,o.IO9)({repo:n,commitish:i,path:t,action:"tree"}),sx:{fontWeight:400},children:e})}function x({fontSize:e}){return(0,r.jsx)(d.A,{sx:{px:1,fontWeight:400,color:"fg.muted",fontSize:e??2},"aria-hidden":"true",children:"/"})}function y({value:e,id:t,fontSize:n}){return(0,r.jsx)(u.A,{as:"h1",tabIndex:-1,sx:{fontWeight:600,display:"inline-block",maxWidth:"100%",fontSize:n??2},id:t,children:e})}try{m.displayName||(m.displayName="Breadcrumb")}catch{}try{p.displayName||(p.displayName="RepoLink")}catch{}try{f.displayName||(f.displayName="DirectoryLink")}catch{}try{x.displayName||(x.displayName="Separator")}catch{}try{y.displayName||(y.displayName="FileName")}catch{}},48238:(e,t,n)=>{n.d(t,{c:()=>c});var r=n(74848),i=n(38621),o=n(87330),l=n(34164),a=n(96540);let s={square:"AskCopilotButton-module__square--o8kDO",muted:"AskCopilotButton-module__muted--QatcG"};function c({children:e,referenceType:t,...n}){let c=(0,a.useRef)(null);return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(o.K,{className:(0,l.$)(s.square,!!e&&s.muted),ref:c,icon:i.CopilotIcon,size:"small","aria-label":`Ask Copilot about this ${t}`,"data-testid":"copilot-ask-menu",...n})})}try{c.displayName||(c.displayName="AskCopilotButton")}catch{}},7956:(e,t,n)=>{n.d(t,{Ay:()=>f,Xu:()=>y});var r=n(74848),i=n(27851),o=n(38621),l=n(91321),a=n(10569),s=n(15385),c=n(96540),d=n(29943),u=n(99377),h=n(48238);let m={"menu-button":"CopilotCodeLinesMenu-module__menu-button--VNLPN"},p="code-line-dropdown-copilot-button";function f({copilotAccessAllowed:e,messageReference:t,hideDropdown:n,id:f}){let[g,b]=(0,c.useState)(!1),v=(0,i.G7)("copilot_chat_opening_thread_switch"),j=(0,c.useCallback)(()=>{let e={intent:u.wh.conversation,references:[t],id:f};(0,d.qR)(e),b(!1)},[f,t]);return e?(0,r.jsxs)(l.A,{className:n?"pr-0":"",children:[(0,r.jsx)(h.c,{referenceType:t.type,onClick:n?()=>y(t,!0,f):j,id:f}),n?void 0:(0,r.jsxs)(a.W,{open:g,onOpenChange:b,children:[(0,r.jsx)(a.W.Button,{id:p,trailingAction:o.TriangleDownIcon,size:"small","aria-label":"Copilot menu",className:m["menu-button"],children:(0,r.jsx)(r.Fragment,{})}),(0,r.jsx)(a.W.Overlay,{align:"end",onKeyDown:e=>{"Escape"===e.key&&(e?.stopPropagation(),b(!1))},children:(0,r.jsxs)(s.l,{children:[(0,r.jsx)(s.l.Item,{onSelect:()=>{(0,d.qR)({content:"Explain",intent:u.wh.explain,references:[t],id:p}),b(!1)},children:"Explain"}),(0,r.jsx)(s.l.Item,{onSelect:()=>{(0,d.qR)({content:"Suggest improvements to this code.",intent:u.wh.suggest,references:[t],id:p}),b(!1)},children:"Suggest improvements"}),(0,r.jsx)(s.l.Divider,{}),(0,r.jsx)(s.l.Item,{onSelect:()=>{v?x(t,p):y(t,!0,p),b(!1)},children:"Attach to current thread"})]})})]})]}):null}let x=(e,t)=>{(0,d.Oc)(e,!1,t),(0,d.qR)({intent:u.wh.conversation,id:t,attachThread:!0})},y=(e,t,n)=>{t?((0,d.Oc)(e,!0,n),(0,d.qR)({intent:u.wh.conversation,id:n})):(0,d.qR)({intent:u.wh.conversation,references:[e],id:n})};try{f.displayName||(f.displayName="CopilotCodeLinesMenu")}catch{}},97146:(e,t,n)=>{n.d(t,{E:()=>w});var r=n(74848),i=n(88795),o=n(84810),l=n(98386),a=n(75367),s=n(60039),c=n(38621),d=n(34614),u=n(10871),h=n(3971),m=n(55847),p=n(32226),f=n(84217),x=n(75177),y=n(96540),g=n(93955);let b={PointerBox:"CopilotPopover-module__PointerBox--fkCTe"},v={ORG_ADMIN:`For an organization, developers writing less boilerplate code means more productivity, while learning + new technologies means delivering better customers solutions. Try it in Codespaces or your file editor.`,ORG_MEMBER:`We noticed that you're personally paying for GitHub Copilot. Instead, ask your organization admin + to purchase the business version of GitHub Copilot.`,STANDARD:`Spend less time creating boilerplate and repetitive code patterns, and more time building great software. + Try it in Codespaces or your favorite file editor.`},j=({featureRequestInfo:e,inProgress:t,toggleFeatureRequest:n,requested:i})=>e?.showFeatureRequest?i?(0,r.jsx)(o.c9,{inProgress:t,toggleFeatureRequest:n}):(0,r.jsx)(o.iU,{inProgress:t,toggleFeatureRequest:n,featureName:e?.featureName}):null,w=({view:e,copilotInfo:t,className:n})=>{let{documentationUrl:w,notices:N,userAccess:_}=t??{},{business:k,orgHasCFBAccess:C,userHasCFIAccess:A,userHasOrgs:S,userIsOrgAdmin:B,userIsOrgMember:I,featureRequestInfo:L}=_??{},{codeViewPopover:T}=N??{},{sendClickAnalyticsEvent:R}=(0,a.S)(),E=(0,g.i)(),{isOrgOwned:O,ownerLogin:D}=(0,i.t)(),{inProgress:F,requested:$,dismissed:M,dismissedAt:P,toggleFeatureRequest:z}=(0,o.tV)(L),[H,W]=(0,y.useState)(!1),[U,V]=(0,y.useState)(!1),G=(0,y.useCallback)(()=>W(!0),[W]),q=(0,y.useCallback)(()=>W(!1),[W]),Y=(0,y.useCallback)(()=>_&&O&&I&&!B&&(!C||A)?"Your organization can pay for GitHub Copilot":"Code 55% faster with GitHub Copilot",[C,O,_,A,B,I]),K=()=>E&&D===E.login?"owner":B?"admin":I?"member":"personal",Q=()=>{E&&R({category:"copilot_popover_code_view",action:`click_to_open_popover_${e}`,label:`ref_cta:open_copilot_popover;owner:${D};relationship:${K()}`})},X=(t,n)=>{R({category:"copilot_popover_code_view",action:t,label:`ref_cta:${n};ref_loc:code_view_${e}`})},Z=()=>{let t=`${O?"org_":""}code_view_${e}${B?"_org_admin":""}`;R({category:"copilot_popover_code_view",action:"click_to_dismiss_copilot_popover_forever",label:`ref_cta:dont_show_again;ref_loc:${t}`})},J=()=>{let e=_?.userHasOrgs??!1;R({category:"copilot_popover_code_view",action:`click_to_go_to_copilot_for_${e?"business":"individuals"}_info`,label:"ref_cta:learn_more;ref_loc:code_view"})};return U||!t?null:(0,r.jsx)("div",{className:n,children:(0,r.jsx)(h.T,{onOpen:G,onClose:q,open:H,overlayProps:{role:"dialog",sx:{overflow:"inherit"}},focusZoneSettings:{disabled:!0},renderAnchor:e=>(0,r.jsx)(m.Q,{...e,...(0,l.G)("copilot-popover-button"),leadingVisual:c.CopilotIcon,onClick:()=>{W(!H),Q()},size:"small",sx:{color:"fg.default",display:["none","none","none","none","block"]},variant:"invisible",children:Y()}),children:(0,r.jsxs)(p.A,{...(0,l.G)("copilot-popover-content"),caret:"top",className:b.PointerBox,children:[(0,r.jsx)(f.A,{as:"h2",sx:{fontSize:1,fontWeight:"bold",pb:3},children:"Code 55% faster with GitHub Copilot"}),(0,r.jsxs)(x.A,{sx:{fontSize:1,fontWeight:"normal",pb:3},children:[(0,r.jsx)("span",{...(0,l.G)("copilot-popover-body-text"),children:(()=>{if(M)return"";if(_&&O){if(B)return v.ORG_ADMIN;else if(I&&A)return v.ORG_MEMBER}return v.STANDARD})()}),M?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["Your request for Copilot Business was declined by an admin on ",P,"."]}),(0,r.jsxs)("p",{className:"mb-0",children:[(0,r.jsx)(d.A,{...(0,l.G)("contact-admin-link"),"aria-label":"Click this link to contact your admin.",target:"_blank",href:`/orgs/${D}/people?query=role:owner`,onClick:()=>J(),children:"Contact your admin"}),""," for more details around their decision."]})]}):(0,r.jsx)(d.A,{...(0,l.G)("copilot-popover-content-learn-more"),"aria-label":"Click this link to learn more about copilot. This action opens in a new tab.",target:"_blank",href:w,onClick:()=>J(),sx:{marginLeft:"8px"},children:"Learn more"})]}),(0,r.jsxs)(x.A,{sx:{alignItems:"center",display:"flex",flexDirection:"row"},children:[k||A||O&&(!O||I)?I&&!C&&B?(0,r.jsx)(u.z,{type:"button",href:`/github-copilot/business_signup/organization/payment?org=${D}`,onClick:()=>X("click_to_buy_copilot_for_business","get_github_copilot"),children:"Get GitHub Copilot"}):L&&!M?(0,r.jsx)(j,{requested:$,featureRequestInfo:L,inProgress:F,toggleFeatureRequest:z}):null:S?(0,r.jsx)(u.z,{type:"button",href:"/settings/copilot",onClick:()=>X("click_to_go_to_copilot_settings","get_github_copilot"),children:"Get GitHub Copilot"}):(0,r.jsx)(u.z,{type:"button",href:"/github-copilot/signup",onClick:()=>X("click_to_go_to_copilot_trial_signup","start_a_free_trial"),children:"Start a free trial"}),(0,r.jsx)(d.A,{...(0,l.G)("copilot-popover-dismiss-button"),onClick:()=>{T&&((0,s.DI)(T.dismissPath,{method:I?"DELETE":"POST"}),Z(),V(!0))},sx:{cursor:"pointer",fontSize:1,textDecorationLine:"none",marginLeft:M?0:"16px"},children:"Don't show again"})]})]})})})};try{j.displayName||(j.displayName="FeatureRequest")}catch{}try{w.displayName||(w.displayName="CopilotPopover")}catch{}},84810:(e,t,n)=>{n.d(t,{c9:()=>v,_$:()=>g,iU:()=>b,tV:()=>y});var r=n(74848),i=n(55847),o=n(34614),l=n(53110),a=n(38621),s=n(98386),c=n(75367),d=n(96540),u=n(99543),h=n(60039);let m=async(e,t,n)=>{try{return(await (0,h.DI)(e,{method:t,body:n})).ok}catch{return!1}},p=(e,t)=>m(e,"DELETE",x(t)),f=(e,t)=>m(e,"POST",x(t)),x=e=>{let t=new FormData;return t.append("feature",e),t};function y(e){let{alreadyRequested:t=!1,dismissed:n=!1,dismissedAt:r="",featureName:i="",requestPath:o=""}=e??{},[l,a]=(0,d.useState)(!1),[s,c]=(0,d.useState)(t),{addToast:h}=(0,u.Y6)(),m=async()=>{a(!0),await (s?p:f)(o,i)?c(!s):h({type:"error",message:"Something went wrong. Please try again later."}),a(!1)};return{inProgress:l,requested:s,dismissed:n,dismissedAt:r,toggleFeatureRequest:m}}function g({featureRequestInfo:e,learnMorePath:t,requestMessage:n,requestedMessage:i}){let{inProgress:o,requested:l,toggleFeatureRequest:a}=y(e);return e.showFeatureRequest?l?(0,r.jsx)(v,{inProgress:o,toggleFeatureRequest:a,requestedMessage:i}):(0,r.jsx)(b,{inProgress:o,toggleFeatureRequest:a,isEnterpriseRequest:e.isEnterpriseRequest,featureName:e.featureName,billingEntityId:e.billingEntityId,learnMorePath:t,requestMessage:n}):null}let b=({inProgress:e,toggleFeatureRequest:t,billingEntityId:n="",isEnterpriseRequest:i=!1,featureName:o,learnMorePath:l,requestMessage:a})=>{let{sendClickAnalyticsEvent:s}=(0,c.S)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(j,{onClick:()=>{t();let e=i&&n?`ref_cta:ask_enterprise_owners_for_access;ref_loc:${o};enterprise_id:${n};`:`ref_cta:ask_admin_for_access;ref_loc:${o};`;s({category:"member_feature_request",action:`action.${o}`,label:e})},inProgress:e,isEnterpriseRequest:i}),a&&(0,r.jsx)(N,{message:a}),l&&(0,r.jsx)(w,{onClick:()=>{s({category:"suggestion",action:"click_to_read_docs",label:`ref_cta:learn_more;ref_loc:${o};`})},path:l})]})},v=({inProgress:e,toggleFeatureRequest:t,requestedMessage:n})=>(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)(_,{message:n}),(0,r.jsx)(k,{onClick:t,inProgress:e})]}),j=({onClick:e,inProgress:t,isEnterpriseRequest:n})=>(0,r.jsx)(i.Q,{onClick:e,variant:"primary",disabled:t,...(0,s.G)("feature-request-request-button"),children:t?"Requesting...":n?"Ask enterprise owners for access":"Ask admin for access"}),w=({onClick:e,path:t})=>(0,r.jsx)(o.A,{href:t,onClick:e,...(0,s.G)("feature-request-learn-more-link"),children:"Learn more"}),N=({message:e})=>(0,r.jsx)("span",{children:e}),_=({message:e})=>(0,r.jsxs)("span",{className:"d-inline-block color-fg-subtle mr-1",children:[(0,r.jsx)(l.A,{icon:a.CheckIcon}),e]}),k=({onClick:e,inProgress:t})=>(0,r.jsx)(o.A,{className:"color-fg-danger text-semibold",as:"button",onClick:e,disabled:t,...(0,s.G)("feature-request-cancel-link"),children:t?"Cancelling...":"Remove request"});try{g.displayName||(g.displayName="FeatureRequest")}catch{}try{b.displayName||(b.displayName="RequestFeature")}catch{}try{v.displayName||(v.displayName="CancelFeatureRequest")}catch{}try{j.displayName||(j.displayName="RequestCTA")}catch{}try{w.displayName||(w.displayName="LearnMore")}catch{}try{N.displayName||(N.displayName="RequestMessage")}catch{}try{_.displayName||(_.displayName="RequestedMessage")}catch{}try{k.displayName||(k.displayName="RemoveRequestCTA")}catch{}},81351:(e,t,n)=>{n.d(t,{Gx:()=>a});var r=n(74848),i=n(21728),o=n(83829);function l(e){let t,n=(0,i.c)(2),{char:o}=e;return n[0]!==o?(t=(0,r.jsx)("span",{className:"hidden-unicode-replacement padded",children:o}),n[0]=o,n[1]=t):t=n[1],t}function a(e){return(0,o.Y)(e)?(0,o.t6)(e).map(e=>{let t=o.A0.get(e);return t?`${t}`:e}).join(""):null}try{l.displayName||(l.displayName="HiddenUnicodeCharacter")}catch{}},69851:(e,t,n)=>{n.d(t,{x:()=>d});var r=n(74848),i=n(21728),o=n(88191),l=n(96540),a=n(80663);function s(e,t){let n,l,s,d,u,h,m=(0,i.c)(13);m[0]!==e?({children:n,src:s,...l}=e,m[0]=e,m[1]=n,m[2]=l,m[3]=s):(n=m[1],l=m[2],s=m[3]),m[4]===Symbol.for("react.memo_cache_sentinel")?(d=[],m[4]=d):d=m[4];let[p]=(0,a.I)(c,!0,d);return m[5]!==p||m[6]!==s?(u=p?{}:{src:s,"data-nonce":(0,o.M1)()},m[5]=p,m[6]=s,m[7]=u):u=m[7],m[8]!==n||m[9]!==l||m[10]!==t||m[11]!==u?(h=(0,r.jsx)("include-fragment",{...l,ref:t,...u,children:n}),m[8]=n,m[9]=l,m[10]=t,m[11]=u,m[12]=h):h=m[12],h}function c(){return!1}let d=(0,l.forwardRef)(s);try{s.displayName||(s.displayName="IncludeFragmentWithRef")}catch{}try{d.displayName||(d.displayName="IncludeFragment")}catch{}},34700:(e,t,n)=>{n.d(t,{X:()=>a});var r=n(74848),i=n(47139),o=n(56693),l=n(90735);let a=({children:e="Preview",feedbackUrl:t,className:n})=>(0,r.jsx)(l.V,{className:n,label:(0,r.jsx)(i.A,{variant:"success",children:e}),link:t?(0,r.jsx)(o.A,{feedbackUrl:t}):void 0});try{a.displayName||(a.displayName="BetaLabel")}catch{}},56693:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(74848),i=n(34614);let o={link:"FeedbackLink-module__link--uY6Kq"},l=({feedbackUrl:e})=>(0,r.jsx)(i.A,{className:o.link,href:e,children:"Give feedback"});try{l.displayName||(l.displayName="FeedbackLink")}catch{}},90735:(e,t,n)=>{n.d(t,{V:()=>o});var r=n(74848),i=n(46309);let o=({label:e,link:t,className:n})=>t?(0,r.jsxs)(i.B,{direction:"horizontal",gap:"condensed",align:"baseline",className:n,children:[e," ",t]}):n?(0,r.jsx)("span",{className:n,children:e}):(0,r.jsx)(r.Fragment,{children:e});try{o.displayName||(o.displayName="LabelWithLink")}catch{}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","vendors-node_modules_dompurify_dist_purify_es_mjs","vendors-node_modules_lodash-es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6","vendors-node_modules_github_relative-time-element_dist_index_js","vendors-node_modules_lodash-es_isEqual_js","vendors-node_modules_tanstack_react-virtual_dist_esm_index_js","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_hydro-analytics-client_-189aa3","vendors-node_modules_focus-visible_dist_focus-visible_js-node_modules_fzy_js_index_js-node_mo-296806","ui_packages_failbot_failbot_ts","ui_packages_document-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81","ui_packages_paths_index_ts","ui_packages_ref-selector_RefSelector_tsx","ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa","ui_packages_app-uuid_app-uuid_ts-ui_packages_fetch-headers_fetch-headers_ts-ui_packages_repos-0cd8c2","ui_packages_diffs_diff-parts_ts","ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-6097ef","app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"],()=>t(70635)),e.O()}]); +//# sourceMappingURL=react-code-view-e19e3abc01e7.js.map \ No newline at end of file diff --git a/all/lib/react-core-442d3988d6da.js b/all/lib/react-core-442d3988d6da.js new file mode 100644 index 0000000..aefa5b1 --- /dev/null +++ b/all/lib/react-core-442d3988d6da.js @@ -0,0 +1,41 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["react-core"],{43581:(e,t,r)=>{r.d(t,{A:()=>i,T:()=>o});var n=r(49236),a={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};a.bgImage=a.backgroundImage,a.bgSize=a.backgroundSize,a.bgPosition=a.backgroundPosition,a.bgRepeat=a.backgroundRepeat;var o=(0,n.qU)(a);let i=o},84995:(e,t,r)=>{r.d(t,{A:()=>i,P:()=>o});var n=r(49236),a={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"}};a.borderTopWidth={property:"borderTopWidth",scale:"borderWidths"},a.borderTopColor={property:"borderTopColor",scale:"colors"},a.borderTopStyle={property:"borderTopStyle",scale:"borderStyles"},a.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},a.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},a.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},a.borderBottomColor={property:"borderBottomColor",scale:"colors"},a.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},a.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},a.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},a.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},a.borderLeftColor={property:"borderLeftColor",scale:"colors"},a.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},a.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},a.borderRightColor={property:"borderRightColor",scale:"colors"},a.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var o=(0,n.qU)(a);let i=o},77638:(e,t,r)=>{r.d(t,{A:()=>i,y:()=>o});var n=r(49236),a={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};a.bg=a.backgroundColor;var o=(0,n.qU)(a);let i=o},49236:(e,t,r)=>{r.d(t,{Cp:()=>d,Jt:()=>c,Zz:()=>y,oK:()=>p,qU:()=>m});var n=r(45228),a=r.n(n),o=function(e,t){var r,n=a()({},e,t);for(var o in e)e[o]&&"object"==typeof t[o]&&a()(n,((r={})[o]=a()(e[o],t[o]),r));return n},i=function(e){var t={};return Object.keys(e).sort(function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})}).forEach(function(r){t[r]=e[r]}),t},s={breakpoints:[40,52,64].map(function(e){return e+"em"})},l=function(e){return"@media screen and (min-width: "+e+")"},u=function(e,t){return c(t,e,e)},c=function(e,t,r,n,a){for(n=0,t=t&&t.split?t.split("."):[t];n1&&u.forEach(function(r){var a;n[r]=e(((a={})[r]=t[r],a))}),n},h=function(e,t,r,n,o){var i={};return n.slice(0,e.length).forEach(function(n,s){var l,u=e[s],c=t(n,r,o);u?a()(i,((l={})[u]=a()({},i[u],c),l)):a()(i,c)}),i},f=function(e,t,r,n,o){var i={};for(var s in n){var u=e[s],c=t(n[s],r,o);if(u){var d,h=l(u);a()(i,((d={})[h]=a()({},i[h],c),d))}else a()(i,c)}return i},p=function(e){var t=e.properties,r=e.property,n=e.scale,a=e.transform,o=void 0===a?u:a,i=e.defaultScale;t=t||[r];var s=function(e,r,n){var a={},i=o(e,r,n);if(null!==i)return t.forEach(function(e){a[e]=i}),a};return s.scale=n,s.defaults=i,s},m=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach(function(r){var n=e[r];if(!0===n){t[r]=p({property:r,scale:r});return}if("function"==typeof n){t[r]=n;return}t[r]=p(n)}),d(t)},y=function(){for(var e={},t=arguments.length,r=Array(t),n=0;n{function n(){return(n=Object.assign||function(e){for(var t=1;th});var a=function(e,t,r,n,a){for(n=0,t=t&&t.split?t.split("."):[t];n=0)return a(e,t,t);var r=Math.abs(t),n=a(e,r,r);return"string"==typeof n?"-"+n:-1*n},d=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce(function(e,t){var r;return n({},e,((r={})[t]=c,r))},{});let h=function e(t){return function(r){void 0===r&&(r={});var c,h=n({},i,{},r.theme||r),f={},p=(c="function"==typeof t?t(h):t,function(e){var t={},r=[null].concat(a(e,"breakpoints",o).map(function(e){return"@media screen and (min-width: "+e+")"}));for(var n in c){var i="function"==typeof c[n]?c[n](e):c[n];if(null!=i){if(!Array.isArray(i)){t[n]=i;continue}for(var s=0;s{r.d(t,{A:()=>a,p:()=>n});var n=(0,r(49236).qU)({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0});let a=n},96069:(e,t,r)=>{r.d(t,{A:()=>s,V:()=>i});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o={gridGap:{property:"gridGap",scale:"space",defaultScale:a.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:a.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:a.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},i=(0,n.qU)(o);let s=i},75447:(e,t,r)=>{r.d(t,{A:()=>o,Z:()=>a});var n=r(49236),a=(0,n.qU)({width:{property:"width",scale:"sizes",transform:function(e,t){return(0,n.Jt)(t,e,!("number"==typeof e&&!isNaN(e))||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0});let o=a},59756:(e,t,r)=>{r.d(t,{A:()=>s,G:()=>i});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o={position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:a.space},right:{property:"right",scale:"space",defaultScale:a.space},bottom:{property:"bottom",scale:"space",defaultScale:a.space},left:{property:"left",scale:"space",defaultScale:a.space}},i=(0,n.qU)(o);let s=i},83317:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(57304),a=RegExp("^("+(0,n.Zz)(n.xe,n.Il,n.yW,n.Zp,n.pn,n.PQ,n.Tp,n.G1,n.Vg,n.r7,n.i9,n.XC,n.NW).propNames.join("|")+")$"),o=function(e){var t={};for(var r in e)a.test(r)||(t[r]=e[r]);return t}},42049:(e,t,r)=>{r.d(t,{r:()=>n});var n=(0,r(49236).qU)({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}})},89165:(e,t,r)=>{r.d(t,{xe:()=>c});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o=function(e){return"number"==typeof e&&!isNaN(e)},i=function(e,t){if(!o(e))return(0,n.Jt)(t,e,e);var r=e<0,a=Math.abs(e),i=(0,n.Jt)(t,a,a);return o(i)?i*(r?-1:1):r?"-"+i:i},s={};s.margin={margin:{property:"margin",scale:"space",transform:i,defaultScale:a.space},marginTop:{property:"marginTop",scale:"space",transform:i,defaultScale:a.space},marginRight:{property:"marginRight",scale:"space",transform:i,defaultScale:a.space},marginBottom:{property:"marginBottom",scale:"space",transform:i,defaultScale:a.space},marginLeft:{property:"marginLeft",scale:"space",transform:i,defaultScale:a.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:i,defaultScale:a.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:i,defaultScale:a.space}},s.margin.m=s.margin.margin,s.margin.mt=s.margin.marginTop,s.margin.mr=s.margin.marginRight,s.margin.mb=s.margin.marginBottom,s.margin.ml=s.margin.marginLeft,s.margin.mx=s.margin.marginX,s.margin.my=s.margin.marginY,s.padding={padding:{property:"padding",scale:"space",defaultScale:a.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:a.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:a.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:a.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:a.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:a.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:a.space}},s.padding.p=s.padding.padding,s.padding.pt=s.padding.paddingTop,s.padding.pr=s.padding.paddingRight,s.padding.pb=s.padding.paddingBottom,s.padding.pl=s.padding.paddingLeft,s.padding.px=s.padding.paddingX,s.padding.py=s.padding.paddingY;var l=(0,n.qU)(s.margin),u=(0,n.qU)(s.padding),c=(0,n.Zz)(l,u)},57227:(e,t,r)=>{r.d(t,{y:()=>a});var n=r(49236),a=function(e,t){return void 0===t&&(t=null),function(r){return(0,n.Jt)(r.theme,e,t)}}},3962:(e,t,r)=>{r.d(t,{A:()=>a,I:()=>n});var n=(0,r(49236).qU)({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0});let a=n},38144:(e,t,r)=>{r.d(t,{NW:()=>l,Ox:()=>o,XC:()=>s,i9:()=>i});var n=r(49236),a=r(50402),o=function(e){var t,r,o=e.scale,i=e.prop,s=e.variants,l=void 0===s?{}:s,u=e.key;(r=Object.keys(l).length?function(e,t,r){return(0,a.Ay)((0,n.Jt)(t,e,null))(r.theme)}:function(e,t){return(0,n.Jt)(t,e,null)}).scale=o||u,r.defaults=l;var c=((t={})[void 0===i?"variant":i]=r,t);return(0,n.Cp)(c)},i=o({key:"buttons"}),s=o({key:"textStyles",prop:"textStyle"}),l=o({key:"colorStyles",prop:"colors"})},38267:(e,t,r)=>{r.d(t,{AH:()=>em,Ay:()=>eA,DU:()=>ej,Dx:()=>eR,NP:()=>ex,i7:()=>eT});var n=r(44363),a=r(96540),o=r(2833),i=r.n(o),s=r(8887),l=r(17103),u=r(15455),c=r(4146),d=r.n(c);function h(){return(h=Object.assign||function(e){for(var t=1;t1?t-1:0),n=1;n0?" Args: "+r.join(", "):""))}var x=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,a=n;e>=a;)(a<<=1)<0&&R(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(r),this.length=a;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),a=n+r,o=n;o=N&&(N=t+1),C.set(e,t),k.set(t,e)},A="style["+w+'][data-styled-version="5.3.11"]',P=RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),L=function(e,t,r){for(var n,a=r.split(","),o=0,i=a.length;o=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(w))return n}}(r),o=void 0!==a?a.nextSibling:null;n.setAttribute(w,"active"),n.setAttribute("data-styled-version","5.3.11");var i=O();return i&&n.setAttribute("nonce",i),r.insertBefore(n,o),n},D=function(){function e(e){var t=this.element=$(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(c+=e+",")}),n+=""+l+u+'{content:"'+c+`"}/*!sc*/ +`}}}return n}(this)},e}(),H=/(a)(d)/gi,B=function(e){return String.fromCharCode(e+(e>25?39:97))};function F(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=B(t%52)+r;return(B(t%52)+r).replace(H,"$1-$2")}var q=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},J=function(e){return q(5381,e)};function Y(e){for(var t=0;t>>0);if(!t.hasNameForId(n,i)){var s=r(o,"."+i,void 0,n);t.insertRules(n,i,s)}a.push(i),this.staticRulesId=i}else{for(var l=this.rules.length,u=q(this.baseHash,r.hash),c="",d=0;d>>0);if(!t.hasNameForId(n,m)){var y=r(c,"."+m,void 0,n);t.insertRules(n,m,y)}a.push(m)}}return a.join(" ")},e}(),G=/^\s*\/\/.*$/gm,K=[":","[",".","#"];function Q(e){var t,r,n,a,o=void 0===e?y:e,i=o.options,l=void 0===i?y:i,u=o.plugins,c=void 0===u?m:u,d=new s.A(l),h=[],f=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(r,n,a,o,i,s,l,u,c,d){switch(r){case 1:if(0===c&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===u)return n+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(a[0]+n),"";default:return n+(0===d?"/*|*/":"")}case -2:n.split("/*|*/}").forEach(t)}}}(function(e){h.push(e)}),p=function(e,n,o){return 0===n&&-1!==K.indexOf(o[r.length])||o.match(a)?e:"."+t};function g(e,o,i,s){void 0===s&&(s="&");var l=e.replace(G,""),u=o&&i?i+" "+o+" { "+l+" }":l;return t=s,n=RegExp("\\"+(r=o)+"\\b","g"),a=RegExp("(\\"+r+"\\b){2,}"),d(i||!o?"":o,u)}return d.use([].concat(c,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(r)>0&&(a[0]=a[0].replace(n,p))},f,function(e){if(-2===e){var t=h;return h=[],t}}])),g.hash=c.length?c.reduce(function(e,t){return t.name||R(15),q(e,t.name)},5381).toString():"",g}var Z=a.createContext(),ee=(Z.Consumer,a.createContext()),et=(ee.Consumer,new U),er=Q();function en(){return(0,a.useContext)(Z)||et}function ea(){return(0,a.useContext)(ee)||er}function eo(e){var t=(0,a.useState)(e.stylisPlugins),r=t[0],n=t[1],o=en(),s=(0,a.useMemo)(function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,a.useMemo)(function(){return Q({options:{prefix:!e.disableVendorPrefixes},plugins:r})},[e.disableVendorPrefixes,r]);return(0,a.useEffect)(function(){i()(r,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]),a.createElement(Z.Provider,{value:s},a.createElement(ee.Provider,{value:l},e.children))}var ei=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=er);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){return R(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=er),this.name+e.hash},e}(),es=/([A-Z])/,el=/([A-Z])/g,eu=/^ms-/,ec=function(e){return"-"+e.toLowerCase()};function ed(e){return es.test(e)?e.replace(el,ec).replace(eu,"-ms-"):e}var eh=function(e){return null==e||!1===e||""===e};function ef(e,t,r,n){if(Array.isArray(e)){for(var a,o=[],i=0,s=e.length;i1?t-1:0),n=1;n?@[\\\]^`{|}~-]+/g,ev=/(^-|-$)/g;function eb(e){return e.replace(eg,"-").replace(ev,"")}var ew=function(e){return F(J(e)>>>0)};function eS(e){return"string"==typeof e}var eE=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},eR=a.createContext();function ex(e){var t=(0,a.useContext)(eR),r=(0,a.useMemo)(function(){var r;return r=e.theme,r?g(r)?r(t):Array.isArray(r)||"object"!=typeof r?R(8):t?h({},t,{},r):r:R(14)},[e.theme,t]);return e.children?a.createElement(eR.Provider,{value:r},e.children):null}eR.Consumer;var eC={},ek=function(e){return function e(t,r,a){if(void 0===a&&(a=y),!(0,n.isValidElementType)(r))return R(1,String(r));var o=function(){return t(r,a,em.apply(void 0,arguments))};return o.withConfig=function(n){return e(t,r,h({},a,{},n))},o.attrs=function(n){return e(t,r,h({},a,{attrs:Array.prototype.concat(a.attrs,n).filter(Boolean)}))},o}(function e(t,r,n){var o=b(t),i=!eS(t),s=r.attrs,l=void 0===s?m:s,c=r.componentId,f=void 0===c?(x=r.displayName,C=r.parentComponentId,eC[k="string"!=typeof x?"sc":eb(x)]=(eC[k]||0)+1,N=k+"-"+ew("5.3.11"+k+eC[k]),C?C+"-"+N:N):c,p=r.displayName,w=void 0===p?eS(t)?"styled."+t:"Styled("+v(t)+")":p,S=r.displayName&&r.componentId?eb(r.displayName)+"-"+r.componentId:r.componentId||f,E=o&&t.attrs?Array.prototype.concat(t.attrs,l).filter(Boolean):l,R=r.shouldForwardProp;o&&t.shouldForwardProp&&(R=r.shouldForwardProp?function(e,n,a){return t.shouldForwardProp(e,n,a)&&r.shouldForwardProp(e,n,a)}:t.shouldForwardProp);var x,C,k,N,j,T=new X(n,S,o?t.componentStyle:void 0),A=T.isStatic&&0===l.length,P=function(e,t){return function(e,t,r,n){var o,i,s,l,c,d=e.attrs,f=e.componentStyle,p=e.defaultProps,m=e.foldedComponentIds,v=e.shouldForwardProp,b=e.styledComponentId,w=e.target,S=(o=ey(t,(0,a.useContext)(eR),p)||y,void 0===o&&(o=y),i=h({},t,{theme:o}),s={},d.forEach(function(e){var t,r,n,a=e;for(t in g(a)&&(a=a(i)),a)i[t]=s[t]="className"===t?(r=s[t],n=a[t],r&&n?r+" "+n:r||n):a[t]}),[i,s]),E=S[0],R=S[1],x=(l=en(),c=ea(),n?f.generateAndInjectStyles(y,l,c):f.generateAndInjectStyles(E,l,c)),C=R.$as||t.$as||R.as||t.as||w,k=eS(C),N=R!==t?h({},t,{},R):t,j={};for(var T in N)"$"!==T[0]&&"as"!==T&&("forwardedAs"===T?j.as=N[T]:(v?v(T,u.A,C):!k||(0,u.A)(T))&&(j[T]=N[T]));return t.style&&R.style!==t.style&&(j.style=h({},t.style,{},R.style)),j.className=Array.prototype.concat(m,b,x!==b?x:null,t.className,R.className).filter(Boolean).join(" "),j.ref=r,(0,a.createElement)(C,j)}(j,e,t,A)};return P.displayName=w,(j=a.forwardRef(P)).attrs=E,j.componentStyle=T,j.displayName=w,j.shouldForwardProp=R,j.foldedComponentIds=o?Array.prototype.concat(t.foldedComponentIds,t.styledComponentId):m,j.styledComponentId=S,j.target=o?t.target:t,j.withComponent=function(t){var a=r.componentId,o=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a}(r,["componentId"]),i=a&&a+"-"+(eS(t)?t:eb(v(t)));return e(t,h({},o,{attrs:E,componentId:i}),n)},Object.defineProperty(j,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a2&&U.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},e}();function ej(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n"+t+""},this.getStyleTags=function(){return e.sealed?R(2):e._emitSheetCSS()},this.getStyleElement=function(){if(e.sealed)return R(2);var t,r=((t={})[w]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=O();return n&&(r.nonce=n),[a.createElement("style",h({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new U({isServer:!0}),this.sealed=!1}).prototype;e.collectStyles=function(e){return this.sealed?R(2):a.createElement(eo,{sheet:this.instance},e)},e.interleaveWithNodeStream=function(e){return R(3)}}();let eA=ek},32420:(e,t,r)=>{r.d(t,{E:()=>n});let n={FETCH_THEN_TRANSITION:"fetch-then-transition",TRANSITION_WHILE_FETCHING:"transition-while-fetch",TRANSITION_WITHOUT_FETCH:"transition-without-fetch"}},63809:(e,t,r)=>{r.d(t,{R:()=>DeferredRegistry});var n=r(7531);function a(e,t){var r=function(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}(e,t,0);return r.get?r.get.call(e):r.value}var o=new WeakMap;let DeferredRegistry=class DeferredRegistry{register(e,t){let r=a(this,o).get(e);if(r)r.resolve(t);else{let r=(0,n.Y)();r.resolve(t),a(this,o).set(e,r)}}getRegistration(e){let t=a(this,o).get(e);if(t)return t;let r=(0,n.Y)();return a(this,o).set(e,r),r}constructor(){!function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,o,{writable:!0,value:new Map})}}},50888:(e,t,r)=>{r.d(t,{z:()=>n});let n={"Workers not ready":"Alloy is warming its workers. This is expected during deploys and should resolve shortly."}},52807:(e,t,r)=>{r.d(t,{$h:()=>DataRouterApplicationBuilder});var n=r(12201);function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function o(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function i(e,t){var r=o(e,t,"get");return r.get?r.get.call(e):r.value}function s(e,t,r){a(e,t),t.set(e,r)}function l(e,t,r){var n=o(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c=new WeakMap,d=new WeakSet;let DataRouterApplication=class DataRouterApplication{registration(e){return this.embeddedData=e?.embeddedData,{routes:(function(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r})(this,d,h).call(this)}}constructor(e,t){!function(e,t){a(e,t),t.add(e)}(this,d),u(this,"name",void 0),s(this,c,{writable:!0,value:void 0}),u(this,"embeddedData",void 0),this.name=e,l(this,c,t),this.registration=this.registration.bind(this)}};function h(){return"function"==typeof i(this,c)?i(this,c).call(this,{isEnabled:e=>{let t=this.embeddedData?.appPayload?.enabled_features;if(t&&e in t)return t[e]}}):i(this,c)}var f=new WeakMap;let DataRouterApplicationBuilder=class DataRouterApplicationBuilder{static create(e){return new DataRouterApplicationBuilder(e)}createDataRouterAppFromRoutes(e){return l(this,f,new DataRouterApplication(this.name,e)),i(this,f)}createQueryRouteConfig(e,{path:t,index:r,queries:a=[]}){return function(e){if(e.length>4)throw new m(e.length)}(a),function(e){if(!/^[a-z][a-zA-Z0-9]*$/.test(e))throw new InvalidIdentifierError(e)}(e),new n.Wy({appName:this.name,id:e,path:t,queries:function(e){let t=new Set;return Object.fromEntries(e.map(({queryName:e,...r})=>{if(t.has(e))throw new p(e);return t.add(e),[e,r]}))}(a),index:r??!1,getEmbeddedData:this.getEmbeddedData})}constructor(e){u(this,"name",void 0),s(this,f,{writable:!0,value:void 0}),u(this,"getEmbeddedData",()=>{if(!i(this,f))throw Error("getEmbeddedData should only be called after createDataRouterAppFromRoutes");return i(this,f).embeddedData}),this.name=e}};let p=class DuplicateRouteQueryNameError extends Error{constructor(e){super(`query names cannot be duplicated: \`${e}\` has already been defined for this route.`),this.name="DuplicateRouteQueryNameError"}},m=class InvalidNumberOfQueryConfigsError extends Error{constructor(e){super(`Invalid number of query configs error. ${e} queries supplied of a max 4 queries allowed.`),this.name="InvalidNumberOfQueryConfigsError"}};let InvalidIdentifierError=class InvalidIdentifierError extends Error{constructor(e){super(`\`${e}\` must be camel cased`),this.name="InvalidIdentifierError"}}},11608:(e,t,r)=>{r.d(t,{g:()=>n});let n={Blocking:"Blocking",Deferred:"Deferred"}},8244:(e,t,r)=>{r.d(t,{Y:()=>i});var n=r(26559),a=r(11608),o=r(14518);function i({...e}={}){return{queryName:"mainQuery",queryDeps:({pathname:e})=>({pathname:e}),queryFn:async({routeId:e,queryDeps:t})=>{let r=(0,n.jC)("dataRouter"),a={...t,init:{...t?.init,headers:{...r,...t?.init?.headers}}};var i=await (0,o.X)({queryDeps:a}),s=e;let l=i.payload?.[s];if(!l)throw Error(`Unable to find payload for route Id: ${s}`);return{meta:i.meta,payload:l}},type:a.g.Blocking,select:e=>e.payload,...e}}},14518:(e,t,r)=>{r.d(t,{X:()=>i});var n=r(3785),a=r(60039),o=r(66300);async function i({queryDeps:{pathname:e,searchParams:t,init:r}}){let i=function(e,t){let r=[e],n=(function(e){if(e instanceof URLSearchParams)return e;if("string"==typeof e)return new URLSearchParams(e);let t=new URLSearchParams;if(null==e)return t;for(let[r,n]of Array.isArray(e)?e:Object.entries(e))null!=n&&t.append(r,n);return t})(t).toString();return n&&r.push(n.toString()),r.join("?")}(e,t),s=await (0,a.Sr)(i,r);if(!s.ok)throw new o.o(s.statusText,s);let l=await s.json();return(0,n.Av)(l),l}},12201:(e,t,r)=>{r.d(t,{Wy:()=>QueryRoute,yT:()=>w});var n=r(85647),a=r(97396),o=r(96679),i=r(31993),s=r(33957),l=r(11608),u=r(74848),c=r(58394);function d(e,{element:t,Component:r}){if(!t&&!r)return;let n=null;if(void 0!==t?n=(0,u.jsx)(u.Fragment,{children:t}):r&&(n=(0,u.jsx)(r,{})),n)return(0,u.jsx)(c.U,{id:e,children:n})}function h(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function f(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t){var r=f(e,t,"get");return r.get?r.get.call(e):r.value}function m(e,t,r){h(e,t),t.set(e,r)}function y(e,t,r){var n=f(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function g(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function v(e,t){h(e,t),t.add(e)}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(){return(0,n.FE)()}let S={refetchOnWindowFocus:!1,retry:!1,networkMode:"always",staleTime:864e5},E=200,R=new WeakSet;var x=new WeakMap,C=new WeakMap,k=new WeakSet,N=new WeakMap,j=new WeakSet;let QueryRoute=class QueryRoute{isSameRoute(e){return!!("object"==typeof e&&e&&"id"in e&&"string"==typeof e.id&&e.id===this.id)}generatePath(e,t){return(0,n.AO)({pathname:(0,n.tW)(this.path,e),search:t?.search?new URLSearchParams(t.search).toString():void 0,hash:t?.hash})}constructor(e){v(this,k),v(this,j),m(this,x,{writable:!0,value:void 0}),m(this,C,{writable:!0,value:void 0}),b(this,"id",void 0),b(this,"path",void 0),b(this,"queries",void 0),b(this,"index",void 0),m(this,N,{writable:!0,value:async({request:e,params:t})=>{!function(e){o.KJ&&!R.has(e)&&((0,a.SC)("react"),R.add(e))}(e);let r=[],{searchParams:u}=new URL(e.url,o.fV.origin),c=function(e,t){return(0,n.tW)(e,Object.fromEntries(P(t).map(([e,t])=>[e,void 0===t?null:t])))}(this.path,t),d=(0,s.S)(),h=P(this.queries).map(([e,{queryFn:n,queryDeps:a,type:s=l.g.Deferred,staleTimeForNavigation:h=E,...f}])=>{let m=a?.({pathname:c,params:t,searchParams:u})??{},y={appName:p(this,x),routeId:this.id,routePath:this.path,queryName:e.toString(),queryDeps:m},v=(0,i.j)({...S,queryKey:function({appName:e,routeId:t,routePath:r,queryName:n,queryDeps:a}){return[e,t,r,n,a]}(y),queryFn:({signal:e,meta:t})=>n(y,{signal:e,meta:t}),...f});if(g(this,k,T).call(this,e,v.queryKey),o.KJ){let e={...v,staleTime:h};switch(s){case l.g.Deferred:d.prefetchQuery(e);break;case l.g.Blocking:{let t=d.ensureQueryData({...e,revalidateIfStale:!0});r.push(t);break}default:throw Error(`Invalid QueryRouteQueryType defined, \`${s}\`. Valid QueryRouteQueryTypes are ${JSON.stringify(Object.keys(l.g))}`)}}return[e,{queryConfig:v,type:s}]});return await Promise.all(r),{route:this,queries:Object.fromEntries(h)}}}),b(this,"toRoute",({Component:e,element:t,...r})=>this.index?{...r,id:this.id,children:void 0,path:this.path,index:this.index,loader:p(this,N),element:d(this.id,{element:t,Component:e})}:{...r,id:this.id,path:this.path,index:this.index,loader:p(this,N),element:d(this.id,{element:t,Component:e})}),y(this,x,e.appName),this.id=e.id,this.path=e.path,this.queries=e.queries,this.index=e.index,y(this,C,e.getEmbeddedData)}};function T(e,t){let r=(0,s.S)(),n=p(this,C).call(this),a=n?.payload,o=g(this,j,A).call(this,n,e);o&&("mainQuery"===e?delete a?.[this.id]:delete a?.[this.id]?.[e],r.setQueryData(t,o))}function A(e,t){let r=e?.payload,n=r?.[this.id];if(!n)return;if("mainQuery"!==t)return n?.[t];let a=e?.title||e?.meta?.title;return{meta:a?{title:a}:void 0,payload:n}}let P=e=>Object.entries(e)},66300:(e,t,r)=>{r.d(t,{c:()=>n,o:()=>ResponseError});let ResponseError=class ResponseError extends Error{constructor(e,t){super(e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"response",void 0),this.response=t,this.name="ResponseError"}};function n(e){return e instanceof ResponseError}},54757:(e,t,r)=>{r.d(t,{E:()=>o});var n=r(96540),a=r(30729);function o(){return(0,n.useContext)(a.e)}},67420:(e,t,r)=>{r.d(t,{L:()=>o});var n=r(21728),a=r(12201);function o(e){let t,r=(0,n.c)(5),o=(0,a.yT)();if(r[0]!==o||r[1]!==e){let n;r[3]!==e?(n=t=>t.id===e.id,r[3]=e,r[4]=n):n=r[4],t=o.find(n),r[0]=o,r[1]=e,r[2]=t}else t=r[2];let s=t;if(!s){let t=o.map(i).join(", ");throw Error(`Cannot read params from unmounted route with ID "${e.id}". Mounted route IDs are: "${t}"`)}return s.params}function i(e){return e.id}},60244:(e,t,r)=>{r.d(t,{B1:()=>s,ks:()=>c,pw:()=>h,xX:()=>d});var n=r(21728),a=r(85647),o=r(97286),i=r(12201);function s(e,t){let{allowReadFromChildRoutes:r}=void 0===t?{}:t,n=(0,i.yT)(),o=n.findIndex(t=>t.id===e.id);if(-1===o){let t=n.map(u).join(", ");throw Error(`Cannot read data from unmounted route with ID "${e.id}". Mounted route IDs are: ${t}`)}let{route:s}=(0,a.LG)(),{queries:c}=(0,a.Ew)(e.id),d=n.findIndex(e=>e.id===s.id);if(!r&&o>d){let t=n.map(l).join(", ");throw Error(`Cannot read data from child route with ID "${e.id}" from parent route "${s.id}". Use { allowReadFromChildRoutes: true } option to enable this. Mounted route IDs are: ${t}`)}return c}function l(e){return e.id}function u(e){return e.id}function c(e,t,r){return s(e,r)[t]}function d(e,t,r){let a,i,s=(0,n.c)(6),{queryConfig:l}=c(e,t);s[0]!==l||s[1]!==r?(a={...l,...r},s[0]=l,s[1]=r,s[2]=a):a=s[2];let u=(0,o.I)(a);return s[3]!==l.queryKey||s[4]!==u?(i={...u,queryKey:l.queryKey},s[3]=l.queryKey,s[4]=u,s[5]=i):i=s[5],i}function h(e,t,r){let a,i,s,l=(0,n.c)(7);l[0]===Symbol.for("react.memo_cache_sentinel")?(a={allowReadFromChildRoutes:!0},l[0]=a):a=l[0];let{queryConfig:u}=c(e,t,a);l[1]!==u||l[2]!==r?(i={...u,...r},l[1]=u,l[2]=r,l[3]=i):i=l[3];let d=(0,o.I)(i);return l[4]!==u.queryKey||l[5]!==d?(s={...d,queryKey:u.queryKey},l[4]=u.queryKey,l[5]=d,l[6]=s):s=l[6],s}},62301:(e,t,r)=>{r.d(t,{Y:()=>a});var n=r(96540);function a(e){return Object.assign((0,n.lazy)(e),{preload:async()=>{await e()}})}},32494:(e,t,r)=>{r.d(t,{V:()=>n});let n="__gh__react-core-preventAutofocus"},33957:(e,t,r)=>{let n;r.d(t,{S:()=>s});var a=r(65490);function o(e){return JSON.stringify(e,(e,t)=>!function(e){if(!i(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!i(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}(t)?t instanceof URLSearchParams?new URLSearchParams([...t.entries()].sort(([e],[t])=>e.localeCompare(t))).toString():"bigint"==typeof t?`$bigint:${t}`:t instanceof Set?Array.from(t).sort():t instanceof Map?Array.from(t.entries()).sort(([e],[t])=>e.localeCompare(t)).reduce((e,[t,r])=>(e[t]=r,e),{}):t:Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}))}function i(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(){return n??(n=new a.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,networkMode:"always",queryKeyHashFn:o},mutations:{networkMode:"always"}}}))}},37573:(e,t,r)=>{r.d(t,{Mm:()=>i,QJ:()=>s,b3:()=>o});var n=r(21728),a=r(96540);function o(e){let t=e?.anchor;if(!t)return{};let r=t.getAttribute("data-inital-disabled")?.toLowerCase()==="true";return"disabled"in t&&(t.disabled=r),t.classList.remove("cursor-wait"),{reactPartialAnchor:{__wrapperElement:e}}}function i(e){let t,r,o,i,l=(0,n.c)(7),u=(0,a.useRef)(e.__wrapperElement.anchor||null),[c,d]=(0,a.useState)(!1);l[0]!==c?(t=()=>{d(!c)},l[0]=c,l[1]=t):t=l[1];let h=t;return l[2]!==c?(r=()=>{u.current&&(u.current.setAttribute("aria-expanded",c.toString()),u.current.setAttribute("aria-haspopup","true"))},o=[u,c],l[2]=c,l[3]=r,l[4]=o):(r=l[3],o=l[4]),(0,a.useEffect)(r,o),s(e,h),l[5]!==c?(i={ref:u,open:c,setOpen:d},l[5]=c,l[6]=i):i=l[6],i}function s(e,t){let r,o,i=(0,n.c)(3),s=(0,a.useRef)(e.__wrapperElement.anchor);i[0]!==t?(r=()=>{let e=s.current;if(e)return e.addEventListener("click",t),()=>e.removeEventListener("click",t)},o=[s,t],i[0]=t,i[1]=r,i[2]=o):(r=i[1],o=i[2]),(0,a.useEffect)(r,o)}},65980:(e,t,r)=>{r.d(t,{w:()=>eF,o:()=>eB});var n=r(74848),a=r(39595),o=r(13255),i=r(66871),s=r(85647);let l=new WeakMap;var u=r(63809);let c=new u.R;async function d(e){return c.getRegistration(e).promise}var h=r(78448),f=r(34788),p=r(21728),m=r(96540),y=r(54757),g=r(38291);let v=(0,m.memo)(function(e){let t=(0,p.c)(4),{routes:r}=e;if((0,y.E)()){let e;return t[0]!==r?(e=(0,n.jsx)(w,{routes:r}),t[0]=r,t[1]=e):e=t[1],e}{let e;return t[2]!==r?(e=(0,n.jsx)(b,{routes:r}),t[2]=r,t[3]=e):e=t[3],e}}),b=(0,m.memo)(function(e){let t,r,n,a,o,i=(0,p.c)(9),{routes:l}=e,u=(0,s.zy)();return i[0]!==u||i[1]!==l?(r=(0,s.ue)(l,u)?.map(x)??[],i[0]=u,i[1]=l,i[2]=r):r=i[2],t=r,i[3]!==l?(a=R(l),i[3]=l,i[4]=a):a=i[4],n=a,i[5]!==u||i[6]!==t||i[7]!==n?(o={location:u,matches:t,routes:n},i[5]=u,i[6]=t,i[7]=n,i[8]=o):o=i[8],S(o),null}),w=(0,m.memo)(function(e){let t,r,n,a=(0,p.c)(6),{routes:o}=e,i=(0,s.zy)(),l=(0,s.FE)();return a[0]!==o?(r=R(o),a[0]=o,a[1]=r):r=a[1],t=r,a[2]!==i||a[3]!==l||a[4]!==t?(n={location:i,matches:l,routes:t},a[2]=i,a[3]=l,a[4]=t,a[5]=n):n=a[5],S(n),null});function S(e){let t,r,n,a,o=(0,p.c)(10),{location:i,matches:s,routes:l}=e;o[0]!==i||o[1]!==s||o[2]!==l?(t=()=>{let e=new AbortController;return document.addEventListener("turbo:load",()=>{(0,g.n)().setState({location:i,matches:s,routes:l})},{signal:e.signal}),()=>{e.abort()}},r=[i,l,s],o[0]=i,o[1]=s,o[2]=l,o[3]=t,o[4]=r):(t=o[3],r=o[4]),(0,m.useEffect)(t,r),o[5]!==i||o[6]!==s||o[7]!==l?(n=()=>((0,g.n)().setState({location:i,matches:s,routes:l}),E),a=[i,l,s],o[5]=i,o[6]=s,o[7]=l,o[8]=n,o[9]=a):(n=o[8],a=o[9]),(0,m.useEffect)(n,a)}function E(){(0,g.n)().setState(null)}function R(e,t=""){let r=[];for(let o of e){let e,i=!0===o.index,s=o.path??"";if(i)e=t.startsWith("/")&&!t.endsWith("/")?t.endsWith("/")?t:`${t}/`:t||"/";else{var n,a;e=s.startsWith("/")?s:(n=t,a=s,n?a?`${n.replace(/\/+$/,"")}/${a.replace(/^\/+/,"")}`:n:a)}let l="id"in o&&"string"==typeof o.id?o.id:e||"/";r.push({id:l,pathname:e||"/",route:o}),o.children&&r.push(...R(o.children,e))}return r}try{v.displayName||(v.displayName="RouterDevTools")}catch{}try{b.displayName||(b.displayName="NavigatorRouterDevTools")}catch{}try{w.displayName||(w.displayName="DataRouterDevTools")}catch{}function x(e){return function({pathname:e,route:t,params:r}){return{id:t.id??t.path??e,pathname:e,params:r,data:void 0,handle:t.handle}}(e)}var C=r(45499),k=r(64262),N=r(32494);function j(e,t,r){let n,a,o,i=(0,p.c)(8),s=(0,m.useRef)(void 0),l=(0,m.useRef)(t.state);i[0]!==t.state?(n=()=>{l.current=t.state},i[0]=t.state,i[1]=n):n=i[1],(0,m.useEffect)(n),i[2]!==r||i[3]!==e||i[4]!==t.pathname||i[5]!==t.search?(a=()=>{if("POP"===r)return;let n=t.pathname+t.search;if(void 0===s.current)s.current=n;else if(s.current!==n&&!e){var a;if(!("object"==typeof(a=l.current)&&null!==a&&N.V in a&&!0===a[N.V])){let e=document.querySelector("[data-react-autofocus]");!e&&(e=document.querySelector("react-app h1"))&&!e.hasAttribute("tabindex")&&e.setAttribute("tabindex","-1"),e?.focus()}s.current=n}},o=[e,t.pathname,t.search,r],i[2]=r,i[3]=e,i[4]=t.pathname,i[5]=t.search,i[6]=a,i[7]=o):(a=i[6],o=i[7]),(0,m.useEffect)(a,o)}function T(){return j(!1,(0,s.zy)(),(0,s.wQ)()),null}try{T.displayName||(T.displayName="NavigationFocusListener")}catch{}var A=r(97665),P=r(46320),L=r(21715),_=r(11608),O=r(12201);let $=L.z.INITIAL;function D(){let e,t,r,n,a=(0,p.c)(10),o=(0,k.X)(),i=(0,O.yT)(),s=(0,A.jE)();return a[0]!==o||a[1]!==i||a[2]!==s?(e=()=>{let e=I(i,s);document.dispatchEvent(new P.gh({payload:e,appPayload:o}))},t=[i,o,s],a[0]=o,a[1]=i,a[2]=s,a[3]=e,a[4]=t):(e=a[3],t=a[4]),(0,m.useEffect)(e,t),a[5]!==o||a[6]!==i||a[7]!==s?(r=()=>{let e=function(){let e=I(i,s);document.dispatchEvent(new P.gh({payload:e,appPayload:o}))};return document.addEventListener($,e),()=>{document.removeEventListener($,e)}},n=[i,o,s],a[5]=o,a[6]=i,a[7]=s,a[8]=r,a[9]=n):(r=a[8],n=a[9]),(0,m.useEffect)(r,n),null}function I(e,t){let r={};for(let n of e){if(!n.data)continue;let e=n.data.route.id;for(let a of Object.values(n.data.queries))a.type===_.g.Blocking&&(r[e]=t.getQueryData(a.queryConfig.queryKey))}return r}try{D.displayName||(D.displayName="PublishPayload")}catch{}var M=r(2604),z=r(13233),W=r(96679),U=r(17515);let H=new Map,B=!1,F=W.fV.href;async function q(){let{session:e}=await r.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js").then(r.bind(r,7332));document.addEventListener("turbo:click",e=>{F=e.detail.url}),window.addEventListener("popstate",()=>{let{scrollPosition:t}=e.history.getRestorationDataForIdentifier(e.history.restorationIdentifier)||{};t&&H.set(window.location.href,t)})}async function J(){W.cg&&(B||(await q(),B=!0))}function Y(){let e=window.location.href;if(e===F&&e.includes("#"))return;F=e;let t=H.get(e);if(!t)return;let r=setTimeout(()=>{window.scrollTo(t.x,t.y)},0);return()=>{clearTimeout(r)}}let V=W.cg?function(){(0,U.N)(Y)}:z.l;function X(){let e,t=(0,p.c)(1);return(V(),"undefined"!=typeof jest)?null:(t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(s.OA,{}),t[0]=e):e=t[0],e)}J();try{X.displayName||(X.displayName="CombinedScrollRestoration")}catch{}var G=r(97396),K=r(78284),Q=r(7479);let Z=(e,t,r)=>{let n,a,o=(0,p.c)(6),i=(0,m.useRef)(void 0);o[0]!==r||o[1]!==t||o[2]!==e.key||o[3]!==e.pathname?(n=()=>{t||void 0!==i.current&&i.current===e.key||((0,K.LM)()?(ee(r),function(e){let t=W.XC?.querySelector("meta[name=visitor-payload]");if(!t)return;let r=JSON.parse(atob(t.content));r.referrer=new URL(e,W.fV.origin).href,t.content=btoa(JSON.stringify(r))}(e.pathname)):et(r),i.current=e.key)},a=[e.key,e.pathname,t,r],o[0]=r,o[1]=t,o[2]=e.key,o[3]=e.pathname,o[4]=n,o[5]=a):(n=o[4],a=o[5]),(0,m.useEffect)(n,a)},ee=e=>{e?(0,G.o4)():((0,G.rZ)(),(0,G.iS)())},et=e=>{if(e)return;let t=function(){window.performance.measure(er);let e=window.performance.getEntriesByName(er).pop();return e?e.duration:null}();t&&(0,Q.i)({requestUrl:window.location.href,distributionKey:"REACT_NAV_DURATION",distributionValue:Math.round(t),distributionTags:["REACT_NAV_HARD"]})},er="react_nav_duration",en=(0,m.memo)(function(){return Z((0,s.zy)(),!!(0,s.cq)().location,null),null});try{en.displayName||(en.displayName="SoftNavLifecycleListener")}catch{}var ea=r(39627);function eo(){let e,t,r=(0,p.c)(4),n=(0,O.yT)(),a=(0,A.jE)();return r[0]!==n||r[1]!==a?(e=()=>{for(let e of[...n].reverse()){if(!e.data?.route)continue;let t=e.data?.queries.mainQuery;if(!t)continue;let r=function(e,t){let r=e.getQueryData(t.queryKey);return"title"in r&&r.title?r?.title:"meta"in r&&r.meta?r.meta.title:void 0}(a,t.queryConfig);if(r){(0,ea.D)((0,ea.Y)(r));break}}},t=[n,a],r[0]=n,r[1]=a,r[2]=e,r[3]=t):(e=r[2],t=r[3]),(0,m.useEffect)(e,t),null}try{eo.displayName||(eo.displayName="TitleManager")}catch{}let ei=new u.R;async function es(e){return ei.getRegistration(e).promise}var el=r(25772);function eu(e){let t,r=(0,p.c)(2),{App:a}=e;return!function(){let e,t,r,n,a=(0,p.c)(8),o=(0,el.B)(),i=(0,k.X)();a[0]!==i||a[1]!==o?(e=()=>{let e=new AbortController;return document.addEventListener(L.z.INITIAL,function(){document.dispatchEvent(new P.gh({payload:o,appPayload:i}))},{signal:e.signal}),()=>{e.abort()}},t=[i,o],a[0]=i,a[1]=o,a[2]=e,a[3]=t):(e=a[2],t=a[3]),(0,m.useEffect)(e,t),a[4]!==i||a[5]!==o?(r=()=>{document.dispatchEvent(new P.gh({payload:o,appPayload:i}))},n=[i,o],a[4]=i,a[5]=o,a[6]=r,a[7]=n):(r=a[6],n=a[7]),(0,m.useEffect)(r,n)}(),r[0]!==a?(t=a?(0,n.jsx)(a,{children:(0,n.jsx)(s.sv,{})}):(0,n.jsx)(s.sv,{}),r[0]=a,r[1]=t):t=r[1],t}try{eu.displayName||(eu.displayName="AppWrapper")}catch{}var ec=r(70179),ed=r(11583),eh=r(32420);let ef=(e,t)=>null!==e&&null!==t&&e.pathname===t.pathname&&e.search===t.search&&!!t.hash,ep=e=>{let t=404===e.httpStatus?"404 Page not found":500===e.httpStatus?"500 Internal server error":e.httpStatus?`Error ${e.httpStatus}`:"Error";return(0,ea.Y)(t)};function em(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function ey(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function eg(e,t){var r=ey(e,t,"get");return r.get?r.get.call(e):r.value}function ev(e,t,r){em(e,t),t.set(e,r)}function eb(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function ew(e,t){em(e,t),t.add(e)}function eS(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var eE=new WeakMap,eR=new WeakMap,ex=new WeakSet,eC=new WeakMap,ek=new WeakSet;let eN=class Navigator{update(e){var t;this.state=Object.assign({},this.state,e);let r=this.getAppNavigationState();null==(t=eb(this,ex,ej))||t.call(this,r)}subscribe(e){let t=eg(this,eR).push(e);return()=>{eg(this,eR)[t]=null}}async handleHistoryUpdate(e){if("POP"===e.action&&(0,i.JV)().turboCount!==this.state.turboCount)return;if(this.isHashNavigation(e))return void this.navigateWithCurrentPayload(e);"POP"!==e.action&&(0,G.SC)("react");let t=this.state.routeStateMap[e.location.key],r=void 0!==t;if(t&&t.isValid&&(r=t.isValid()),r)this.navigateFromHistory(e);else{let t=this.matchLocation(e.location);if(!t)throw Error("handleHistoryUpdate should only be called for matching routes");if(t.route.transitionType===eh.E.TRANSITION_WHILE_FETCHING&&this.navigateWithoutPayload(e),t.route.transitionType===eh.E.TRANSITION_WITHOUT_FETCH)return void this.navigateWithoutPayload(e);let r=(0,i.JV)().usr?.__prefetched_data;if(r)return void this.leaveLoadingStateWithRouteData(e,r,r.title);this.enterLoadingState(e);let n=await t.route.coreLoader({location:e.location,pathParams:t.params});if(e.location!==this.state.pendingNavigation?.update.location)return;switch(n.type){case"loaded":this.leaveLoadingStateWithRouteData(e,n.data,n.title,n.isValid);break;case"error":this.leaveLoadingStateWithError(e,n.error,!1);break;case"redirect":window.location.replace(n.url+location.hash);break;case"route-handled-error":this.leaveLoadingStateWithError(e,n.error,!0);break;default:throw Error(`Unexpected loader result type: ${n.type}`)}}}matchLocation(e){var t,r;return t=eg(this,eE),r=e,(0,s.ue)(t,r.pathname)?.[0]}isHashNavigation(e){return ef(this.state.location,e.location)}navigateFromHistory(e){this.update({location:e.location,pendingNavigation:null,error:null})}enterLoadingState(e){this.update({pendingNavigation:{update:e}})}leaveLoadingStateWithError(e,t,r){this.update({location:e.location,error:t,pendingNavigation:null,navigateOnError:r})}navigateWithoutPayload(e){this.update({location:e.location,error:null})}navigateWithCurrentPayload(e){let t=this.state.location.key,r=t+e.location.hash,n={...e.location,key:r},a={...this.state.routeStateMap,[r]:this.state.routeStateMap[t]};this.update({...e,location:n,routeStateMap:a,error:null})}leaveLoadingStateWithRouteData(e,t,r,n){this.update({location:e.location,pendingNavigation:null,routeStateMap:t?{...this.state.routeStateMap,[e.location.key]:{type:"loaded",data:t,title:r,isValid:n}}:this.state.routeStateMap,error:null})}constructor(e,t,r,n){ew(this,ex),ew(this,ek),eS(this,"state",void 0),ev(this,eE,{writable:!0,value:void 0}),ev(this,eR,{writable:!0,value:[]}),ev(this,eC,{writable:!0,value:new WeakMap}),eS(this,"getAppNavigationState",()=>{let e=eg(this,eC).get(this.state);if(e)return e;let{location:t,error:r,navigateOnError:n,routeStateMap:a,appPayload:o,pendingNavigation:i}=this.state,s={location:t,error:r,navigateOnError:n,routeStateMap:a,appPayload:o,isLoading:!!i};return eg(this,eC).set(this.state,s),s}),function(e,t,r){var n=ey(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}}(this,eE,n);let a=this.matchLocation(e);if(!a)throw Error(`No route found for initial location: ${e.pathname} in [${eb(this,ek,eT).call(this)}]`);let{data:o,title:s,isValid:l}=a.route.loadFromEmbeddedData({embeddedData:t,location:e,pathParams:a.params});this.state={location:e,routeStateMap:{[e.key]:{type:"loaded",data:o,title:s,isValid:l}},appPayload:r,pendingNavigation:null,error:null,navigateOnError:!1,turboCount:(0,i.JV)().turboCount||0}}};function ej(e){for(let t of eg(this,eR))t?.(e)}function eT(){return eg(this,eE).map(e=>e.path).join(", ")}function eA(e){let t,r,a,o,i,l,u,c,d,y=(0,p.c)(33),{appName:g,initialLocation:v,history:b,embeddedData:w,routes:S,App:E,wasServerRendered:R,ssrError:x,onError:C}=e;y[0]!==g||y[1]!==w||y[2]!==v||y[3]!==S?(t={initialLocation:v,appName:g,embeddedData:w,routes:S},y[0]=g,y[1]=w,y[2]=v,y[3]=S,y[4]=t):t=y[4];let[k,N]=function(e){let t,r,n,a,o,i=(0,p.c)(13),{initialLocation:s,embeddedData:l,routes:u}=e;i[0]!==l||i[1]!==s||i[2]!==u?(t=()=>{let{appPayload:e,...t}=l;return new eN(s,{...t,enabled_features:e?.enabled_features?e.enabled_features:{}},e,u)},i[0]=l,i[1]=s,i[2]=u,i[3]=t):t=i[3];let[c]=(0,m.useState)(t);i[4]!==c?(r=e=>{let t=c.subscribe(e);return()=>{t()}},i[4]=c,i[5]=r):r=i[5];let d=(0,m.useSyncExternalStore)(r,c.getAppNavigationState,c.getAppNavigationState);i[6]!==c?(n=e=>{(0,m.startTransition)(()=>{c.handleHistoryUpdate(e)})},i[6]=c,i[7]=n):n=i[7];let h=n;return i[8]!==h?(a={handleHistoryUpdate:h},i[8]=h,i[9]=a):a=i[9],i[10]!==d||i[11]!==a?(o=[d,a],i[10]=d,i[11]=a,i[12]=o):o=i[12],o}(t),{location:T,error:A,routeStateMap:P,appPayload:L,navigateOnError:_,isLoading:O}=k,{handleHistoryUpdate:$}=N;return!function(e,t,r){let n,a,o=(0,p.c)(5),i=(0,m.useRef)(null);o[0]!==e||o[1]!==t||o[2]!==r?(n=()=>{if(i.current||(i.current=r),!ef(i.current,r)&&(t||e))if(t){let e=ep(t);(0,ea.D)(e)}else e?.type==="loaded"&&e.title&&(0,ea.D)((0,ea.Y)(e.title));i.current?.key!==r.key&&(i.current=r)},a=[t,e,r],o[0]=e,o[1]=t,o[2]=r,o[3]=n,o[4]=a):(n=o[3],a=o[4]),(0,m.useEffect)(n,a)}(P[T.key],A,T),j(O,T),Z(T,O,A),V(),y[5]!==$||y[6]!==b?(r=()=>b.listen($),a=[b,$],y[5]=$,y[6]=b,y[7]=r,y[8]=a):(r=y[7],a=y[8]),(0,U.N)(r,a),y[9]!==E||y[10]!==S?(o=(0,n.jsx)(eP,{routes:S,App:E}),y[9]=E,y[10]=S,y[11]=o):o=y[11],y[12]!==b||y[13]!==T||y[14]!==o?(i=(0,n.jsx)(s.Ix,{location:T,navigator:b,children:o}),y[12]=b,y[13]=T,y[14]=o,y[15]=i):i=y[15],y[16]!==x?(l=(0,n.jsx)(f.h,{ssrError:x}),y[16]=x,y[17]=l):l=y[17],y[18]!==L||y[19]!==A||y[20]!==_||y[21]!==P||y[22]!==S||y[23]!==i||y[24]!==l?(u=(0,n.jsxs)(ed.l,{appPayload:L,error:A,navigateOnError:_,routes:S,routeStateMap:P,children:[i,l]}),y[18]=L,y[19]=A,y[20]=_,y[21]=P,y[22]=S,y[23]=i,y[24]=l,y[25]=u):u=y[25],y[26]!==C||y[27]!==u?(c=(0,n.jsx)(ec.t,{onError:C,critical:!0,children:u}),y[26]=C,y[27]=u,y[28]=c):c=y[28],y[29]!==g||y[30]!==c||y[31]!==R?(d=(0,n.jsx)(h.U,{appName:g,wasServerRendered:R,dataRouterEnabled:!1,children:c}),y[29]=g,y[30]=c,y[31]=R,y[32]=d):d=y[32],d}function eP(e){let t,r,a,o,i=(0,p.c)(10),{App:l,routes:u}=e;return i[0]!==l?(t=(0,n.jsx)(eu,{App:l}),i[0]=l,i[1]=t):t=i[1],i[2]!==u?(r=(0,n.jsx)(v,{routes:u}),i[2]=u,i[3]=r):r=i[3],i[4]!==t||i[5]!==r?(a=(0,n.jsxs)(n.Fragment,{children:[t,r]}),i[4]=t,i[5]=r,i[6]=a):a=i[6],i[7]!==u||i[8]!==a?(o=[{element:a,children:u}],i[7]=u,i[8]=a,i[9]=o):o=i[9],(0,s.Ye)(o)}J();try{eA.displayName||(eA.displayName="NavigatorClientEntry")}catch{}try{eP.displayName||(eP.displayName="AppRoutes")}catch{}var eL=r(58394),e_=r(33957),eO=r(13856);function e$(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function eD(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.add(e)}function eI(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let eM=()=>Math.random().toString(36).substr(2,8);var ez=new WeakSet,eW=new WeakSet;let ReactAppElement=class ReactAppElement extends eO.H{connectedCallback(){super.connectedCallback(),this.uuid=(0,o._S)(),(0,o.cW)(this.uuid),window.addEventListener("popstate",this.popStateListener,!0)}disconnectedCallback(){window.removeEventListener("popstate",this.popStateListener,!0),this.routerOrHistory?.dispose(),super.disconnectedCallback()}get isDataRouterEnabled(){return"true"===this.getAttribute("data-data-router-enabled")}async getReactNode(e,t){if(this.isDataRouterEnabled){let r=await d(this.name);return e$(this,ez,eU).call(this,e,t,r.registration)}let r=await es(this.name);return e$(this,eW,eH).call(this,e,t,r.registration)}get isLazy(){return"true"===this.getAttribute("data-lazy")}constructor(...e){super(...e),eD(this,ez),eD(this,eW),eI(this,"nameAttribute","app-name"),eI(this,"popStateListener",e=>{e.state&&this.uuid!==(0,i.JV)().appId&&this.routerOrHistory?.dispose()})}};async function eU(e,t,r){e&&(0,e_.S)().removeQueries({queryKey:[this.name]});let{routes:a}=r({embeddedData:e});return this.routerOrHistory=(0,s.Ys)(function(e,{ssrError:t,appName:r,wasServerRendered:a,children:o,HydrateFallback:i,dataRouterEnabled:l,appPayload:u}){return[{id:"__DATA_ROUTER_ROOT__",errorElement:(0,n.jsx)(M.hw,{appName:r}),HydrateFallback:i,element:(0,n.jsx)(h.U,{appName:r,wasServerRendered:a,dataRouterEnabled:l,children:(0,n.jsx)(k.z.Provider,{value:u,children:(0,n.jsxs)(C.d,{routes:e,children:[(0,n.jsx)(s.sv,{}),o,(0,n.jsx)(f.h,{ssrError:t}),(0,n.jsx)(en,{}),(0,n.jsx)(T,{}),(0,n.jsx)(X,{}),(0,n.jsx)(D,{}),(0,n.jsx)(eo,{}),(0,n.jsx)(v,{routes:e})]})})}),children:[{id:"__DATA_ROUTER_APPLICATION_ROUTES__",errorElement:(0,n.jsx)(M.Ly,{appName:r}),children:e}]}]}(a,{appPayload:e.appPayload,ssrError:this.ssrError,appName:this.name,wasServerRendered:this.hasSSRContent,dataRouterEnabled:!0})),!function(e){if(l.get(e))return;l.set(e,!0);let t=e.navigate.bind(e);e.navigate=function(e,r){if("number"==typeof e)return t(e);let n=!r?.replace,a=r?.state?.skipTurbo;return t(e,{...r,state:{...r?.state,skipTurbo:n?a??!0:a}})}}(this.routerOrHistory),(0,n.jsx)(eL.f,{appName:this.name,isDataRouterEnabled:!0,children:(0,n.jsx)(eL.U,{id:this.name,children:(0,n.jsx)(s.pg,{router:this.routerOrHistory})})})}async function eH(e,t,r){let{App:a,routes:o}=r(),l=this.getAttribute("initial-path");if(this.isLazy){let t=await fetch(l,{mode:"no-cors",cache:"no-cache",credentials:"include"}),{payload:r}=await t.json();e.payload=r}let u=globalThis.window,{pathname:c,search:d,hash:h}=new URL(`${l}${u?.location.hash??""}`,u?.location.href??"https://github.com");(0,i.C3)({key:eM()});let f=function(e={}){let t,r=(0,s.zR)({...e,v5Compat:!0}),n=[],a=!1;function o(e){if(n.length>0)for(let t of n)t({retry(){e()}});else e()}return{get action(){return r.action},get location(){return r.location},createHref:e=>r.createHref(e),createURL:e=>r.createURL(e),encodeLocation:e=>r.encodeLocation(e),push(e,t){o(()=>r.push(e,t))},replace(e,t){o(()=>r.replace(e,t))},go(e){o(()=>r.go(e))},listen(e){if(t)throw Error("A history only accepts one active listener");return t=e,()=>{t=void 0}},dispose:r.listen(e=>{if(a){a=!1;return}if(e.action===s.rc.Pop&&n.length&&null!==e.delta&&n.length>0){let t=e.delta;for(let e of(a=!0,r.go(-1*t),n))e({retry(){r.go(t)}})}else t?.(e)}),block:e=>(n.push(e),()=>{n=n.filter(t=>t!==e)})}}({window:u});this.routerOrHistory=f;let{key:p,state:m}=f.location;return(0,n.jsx)(eL.f,{appName:this.name,isDataRouterEnabled:!1,children:(0,n.jsx)(eL.U,{id:this.name,children:(0,n.jsx)(eA,{appName:this.name,initialLocation:{pathname:c,search:d,hash:h,key:p,state:m},history:f,embeddedData:e,routes:o,App:a,wasServerRendered:this.hasSSRContent,ssrError:this.ssrError,onError:t})})})}function eB(e,t){ei.register(e,{type:"NavigatorApp",registration:t})}function eF(e){c.register(e.name,{type:"DataRouterApp",registration:e.registration})}ReactAppElement=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}([a.p_],ReactAppElement)},52497:(e,t,r)=>{r.d(t,{k:()=>h});var n=r(74848),a=r(39595),o=r(85647),i=r(9798),s=r(58394),l=r(37573);let u=new(r(63809)).R;var c=r(13856);let d=class ReactPartialElement extends c.H{async getReactNode(e,t){var r;let{Component:a}=await (r=this.name,u.getRegistration(r).promise),c=this.closest("react-partial-anchor"),d=(0,l.b3)(c),h={...e,props:{...e.props,...d}};return(0,n.jsx)(s.f,{appName:this.name,isDataRouterEnabled:!1,children:(0,n.jsx)(s.U,{id:this.name,children:(0,n.jsx)(i.c,{partialName:this.name,wasServerRendered:this.hasSSRContent,onError:t,ssrError:this.ssrError,children:(0,n.jsx)(o.Kd,{children:(0,n.jsx)(o.BV,{children:(0,n.jsx)(o.qh,{path:"*",element:(0,n.jsx)(a,{...h.props})})})})})})})}constructor(...e){super(...e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"nameAttribute","partial-name")}};function h(e,t){return u.register(e,t)}d=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}([a.p_],d)},11908:(e,t,r)=>{r.d(t,{Y:()=>n});let n=(0,r(96540).createContext)({})},38291:(e,t,r)=>{function n(e,t){return t.get?t.get.call(e):t.value}function a(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}function o(e,t){if(void 0===e)throw TypeError("attempted to "+t+" private static field before its declaration")}function i(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function s(e,t){var r=i(e,t,"get");return n(e,r)}function l(e,t,r){return u(e,t),o(r,"get"),n(e,r)}function u(e,t){if(e!==t)throw TypeError("Private static access of wrong provenance")}r.d(t,{n:()=>m});let c="@github-ui/react-core/router:state-update",d=class RouterStateUpdateEvent extends Event{constructor(){super(c)}};var h=new WeakMap;let f=class RouterStore extends EventTarget{static getInstance(){var e;return l(RouterStore,RouterStore,p)||(e=new RouterStore,u(RouterStore,RouterStore),o(p,"set"),a(RouterStore,p,e)),l(RouterStore,RouterStore,p)}getState(){return s(this,h)}setState(e){a(this,i(this,h,"set"),e),this.dispatchEvent(new d)}subscribe(e){let t=new AbortController;return this.addEventListener(c,()=>{e(s(this,h))},{signal:t.signal}),e(s(this,h)),()=>{t.abort()}}constructor(){super(),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,h,{writable:!0,value:null})}};var p={writable:!0,value:void 0};function m(){return f.getInstance()}},23818:(e,t,r)=>{r.d(t,{k:()=>n});let n=(0,r(96540).createContext)({routes:[]})},64262:(e,t,r)=>{r.d(t,{X:()=>o,z:()=>a});var n=r(96540);let a=(0,n.createContext)(void 0);function o(){return(0,n.useContext)(a)}},7044:(e,t,r)=>{let n;r.d(t,{A:()=>h});var a=r(21728),o=r(27851),i=r(96679),s=r(96540);function l(e){return{colorMode:function(e){switch(e){case"light":return"day";case"dark":return"night";default:return"auto"}}(e.colorMode),dayScheme:e.lightTheme,nightScheme:e.darkTheme}}let u=new Set(["light_colorblind_high_contrast","light_tritanopia_high_contrast","dark_colorblind_high_contrast","dark_tritanopia_high_contrast","dark_dimmed_high_contrast"]),c={light_colorblind_high_contrast:"light_high_contrast",light_tritanopia_high_contrast:"light_high_contrast",dark_colorblind_high_contrast:"dark_high_contrast",dark_tritanopia_high_contrast:"dark_high_contrast",dark_dimmed_high_contrast:"dark_high_contrast"};function d(e){var t;return void 0!==e&&(t=e,u.has(t))?c[e]:e}let h=i.XC?function(){let e,t,r,n=(0,a.c)(11),{documentElement:u}=i.XC;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>l(u.dataset),n[0]=e):e=n[0];let[c,h]=(0,s.useState)(e),f=(0,o.G7)("primer_primitives_experimental")&&(0,o.G7)("appearance_settings");if(n[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=new MutationObserver(()=>h(l(u.dataset)));return e.observe(u,{attributes:!0,attributeFilter:["data-color-mode","data-light-theme","data-dark-theme"]}),()=>e.disconnect()},r=[u],n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,s.useEffect)(t,r),f){let e,t,r;return n[3]!==c.dayScheme?(e=d(c.dayScheme),n[3]=c.dayScheme,n[4]=e):e=n[4],n[5]!==c.nightScheme?(t=d(c.nightScheme),n[5]=c.nightScheme,n[6]=t):t=n[6],n[7]!==c||n[8]!==e||n[9]!==t?(r={...c,dayScheme:e,nightScheme:t},n[7]=c,n[8]=e,n[9]=t,n[10]=r):r=n[10],r}return c}:function(){return l(n||{})}},50855:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(85647),a=r(96540),o=r(11908);function i(){return(0,a.useContext)(o.Y)[(0,n.zy)().key]}},60183:(e,t,r)=>{r.d(t,{h:()=>a,u:()=>o});var n=r(64262);let a=()=>(0,n.X)()?.enabled_features??{},o=e=>!!a()[e]},29769:(e,t,r)=>{r.d(t,{q:()=>o});var n=r(96540),a=r(11583);function o(){return(0,n.useContext)(a.C)}},25772:(e,t,r)=>{r.d(t,{B:()=>a});var n=r(50855);function a(){let e=(0,n.N)(),t=e&&"loaded"===e.type?e.data:void 0;return t?.payload}},78448:(e,t,r)=>{r.d(t,{U:()=>y});var n=r(74848),a=r(21728),o=r(26033),i=r(60674),s=r(99543),l=r(30391),u=r(97665),c=r(30729),d=r(97710),h=r(52469),f=r(33957),p=r(7044);let m={};function y(e){let t,r,y,g,v,b,w,S=(0,a.c)(20),{appName:E,children:R,wasServerRendered:x,dataRouterEnabled:C}=e,{colorMode:k,dayScheme:N,nightScheme:j}=(0,p.A)();S[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,f.S)(),S[0]=t):t=S[0];let T=t;return S[1]!==R?(r=(0,n.jsx)(s.k6,{children:R}),S[1]=R,S[2]=r):r=S[2],S[3]!==E||S[4]!==r?(y=(0,n.jsx)(d.V,{appName:E,children:r}),S[3]=E,S[4]=r,S[5]=y):y=S[5],S[6]!==C||S[7]!==y?(g=(0,n.jsx)(c.v,{enabled:C,children:y}),S[6]=C,S[7]=y,S[8]=g):g=S[8],S[9]!==k||S[10]!==N||S[11]!==j||S[12]!==g?(v=(0,n.jsx)(h.n,{children:(0,n.jsx)(l.NP,{colorMode:k,dayScheme:N,nightScheme:j,preventSSRMismatch:!0,children:g})}),S[9]=k,S[10]=N,S[11]=j,S[12]=g,S[13]=v):v=S[13],S[14]!==E||S[15]!==v?(b=(0,n.jsx)(o.y,{appName:E,category:"",metadata:m,children:v}),S[14]=E,S[15]=v,S[16]=b):b=S[16],S[17]!==b||S[18]!==x?(w=(0,n.jsx)(u.Ht,{client:T,children:(0,n.jsx)(i.D3,{wasServerRendered:x,children:b})}),S[17]=b,S[18]=x,S[19]=w):w=S[19],w}try{y.displayName||(y.displayName="BaseProviders")}catch{}},34788:(e,t,r)=>{r.d(t,{h:()=>c});var n=r(74848),a=r(21728),o=r(42218),i=r(99543),s=r(96540),l=r(50888);function u({ssrError:e}){let{addToast:t}=(0,i.Y6)(),r=l.z[e.textContent||""];return(0,s.useEffect)(()=>{r||t({type:"error",message:"SSR failed, see console for error details (Staff Only)"})},[]),null}try{u.displayName||(u.displayName="SSRErrorToast")}catch{}function c(e){let t,r,i,s=(0,a.c)(5),{ssrError:l}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(o.V,{}),s[0]=t):t=s[0],s[1]!==l?(r=l&&(0,n.jsx)(u,{ssrError:l}),s[1]=l,s[2]=r):r=s[2],s[3]!==r?(i=(0,n.jsxs)(n.Fragment,{children:[t,r]}),s[3]=r,s[4]=i):i=s[4],i}try{c.displayName||(c.displayName="CommonElements")}catch{}},70179:(e,t,r)=>{r.d(t,{t:()=>c});var n=r(74848),a=r(21728),o=r(78924),i=r(22353),s=r(96540),l=r(12707);let u=class BasicErrorBoundary extends s.Component{static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){let t={critical:this.props.critical||!1,reactAppName:this.props.appName};"function"==typeof this.props.onError?this.props.onError(e,t):function(e,t={}){setTimeout(()=>{(0,i.N7)(e,t)})}(e,t)}render(){return this.state.error?void 0===this.props.fallback?(0,n.jsx)(l.M,{type:"httpError"}):this.props.fallback:this.props.children}constructor(e){super(e),this.state={error:null}}};function c(e){let t,r=(0,a.c)(3),i=s.useContext(o.I),l=e.appName||i?.appName;return r[0]!==l||r[1]!==e?(t=(0,n.jsx)(u,{...e,appName:l}),r[0]=l,r[1]=e,r[2]=t):t=r[2],t}try{c.displayName||(c.displayName="ErrorBoundary")}catch{}},12707:(e,t,r)=>{r.d(t,{M:()=>l});var n=r(74848),a=r(21728),o=r(84217);let i={Heading:"ErrorPage-module__Heading--UGKqI",Status:"ErrorPage-module__Status--fcyMK",Message:"ErrorPage-module__Message--Bkeiv"},s={404:"Didn\u2019t find anything here!",500:"Looks like something went wrong!"};function l(e){let t,r,l,u=(0,a.c)(7),{httpStatus:c,type:d}=e,h="fetchError"===d?"Looks like network is down!":s[c||500];return u[0]!==c?(t=c?(0,n.jsx)("div",{className:i.Status,children:c}):null,u[0]=c,u[1]=t):t=u[1],u[2]!==h?(r=(0,n.jsx)("div",{className:i.Message,children:h}),u[2]=h,u[3]=r):r=u[3],u[4]!==t||u[5]!==r?(l=(0,n.jsxs)(o.A,{as:"h1",tabIndex:-1,className:i.Heading,children:["Error",t,r]}),u[4]=t,u[5]=r,u[6]=l):l=u[6],l}try{l.displayName||(l.displayName="ErrorPage")}catch{}},26328:(e,t,r)=>{r.d(t,{s:()=>i});var n=r(74848),a=r(21728),o=r(64262);let i=e=>{let t,r,i,s=(0,a.c)(5),{children:l,features:u}=e;return s[0]!==u?(r={enabled_features:u},s[0]=u,s[1]=r):r=s[1],t=r,s[2]!==l||s[3]!==t?(i=(0,n.jsx)(o.z.Provider,{value:t,children:l}),s[2]=l,s[3]=t,s[4]=i):i=s[4],i};try{i.displayName||(i.displayName="FeatureFlagProvider")}catch{}},16058:(e,t,r)=>{r.d(t,{a:()=>a});var n=r(26559);function a({path:e,Component:t,shouldNavigateOnError:r,transitionType:a,children:o}){return{path:e,Component:t,coreLoader:async function e({location:e}){let t;try{let r=`${e.pathname}${e.search}`;t=await window.fetch(r,{headers:{Accept:"application/json",...(0,n.kt)(),"X-GitHub-Target":"dotcom","X-React-Router":"json",...(0,n.jC)("navigator")}})}catch{return{type:r?"route-handled-error":"error",error:{type:"fetchError"}}}if(t.redirected)return{type:"redirect",url:t.url};if(!t.ok)return{type:r?"route-handled-error":"error",error:{type:"httpError",httpStatus:t.status}};try{let e=await t.json();return{type:"loaded",data:e,title:e.title}}catch{return{type:r?"route-handled-error":"error",error:{type:"badResponseError"}}}},loadFromEmbeddedData:function({embeddedData:e}){return{data:e,title:e.title}},transitionType:a,children:o}}},28391:(e,t,r)=>{r.d(t,{N:()=>c,k:()=>d});var n=r(74848),a=r(21728),o=r(85647),i=r(96679),s=r(96540),l=r(32494),u=r(23818);let c=(0,s.forwardRef)((e,t)=>{let r,c,d,h,f,p,m=(0,a.c)(14);m[0]!==e?({to:h,reloadDocument:d,preventAutofocus:r,...c}=e,m[0]=e,m[1]=r,m[2]=c,m[3]=d,m[4]=h):(r=m[1],c=m[2],d=m[3],h=m[4]);let{routes:y}=(0,s.useContext)(u.k),g=(0,o.o1)(h,i.fV.pathname).pathname;return d=d??!(0,o.ue)(y,g),m[5]!==r||m[6]!==c.state?(f=r?{[l.V]:!0,...c.state}:c.state,m[5]=r,m[6]=c.state,m[7]=f):f=m[7],m[8]!==c||m[9]!==t||m[10]!==d||m[11]!==f||m[12]!==h?(p=(0,n.jsx)(o.N_,{to:h,...c,state:f,reloadDocument:d,ref:t}),m[8]=c,m[9]=t,m[10]=d,m[11]=f,m[12]=h,m[13]=p):p=m[13],p});c.displayName="Link";let d=(0,s.forwardRef)(function(e,t){let r,c,d,h,f,p,m=(0,a.c)(14);m[0]!==e?({to:h,reloadDocument:d,preventAutofocus:r,...c}=e,m[0]=e,m[1]=r,m[2]=c,m[3]=d,m[4]=h):(r=m[1],c=m[2],d=m[3],h=m[4]);let{routes:y}=(0,s.useContext)(u.k),g=(0,o.o1)(h,i.fV.pathname).pathname;return d=d??!(0,o.ue)(y,g),m[5]!==r||m[6]!==c.state?(f=r?{[l.V]:!0,...c.state}:c.state,m[5]=r,m[6]=c.state,m[7]=f):f=m[7],m[8]!==c||m[9]!==t||m[10]!==d||m[11]!==f||m[12]!==h?(p=(0,n.jsx)(o.k2,{to:h,...c,state:f,reloadDocument:d,ref:t}),m[8]=c,m[9]=t,m[10]=d,m[11]=f,m[12]=h,m[13]=p):p=m[13],p});try{d.displayName||(d.displayName="NavLink")}catch{}},11583:(e,t,r)=>{r.d(t,{C:()=>c,l:()=>d});var n=r(74848),a=r(21728),o=r(96540),i=r(12707),s=r(11908),l=r(45499),u=r(64262);let c=(0,o.createContext)(null);function d(e){let t,r,o=(0,a.c)(9),{appPayload:d,children:h,error:f,navigateOnError:p,routes:m,routeStateMap:y}=e;return o[0]!==d||o[1]!==h||o[2]!==f||o[3]!==p||o[4]!==y?(t=f&&!p?(0,n.jsx)(i.M,{...f}):(0,n.jsx)(u.z.Provider,{value:d,children:(0,n.jsx)(c.Provider,{value:f,children:(0,n.jsx)(s.Y.Provider,{value:y,children:h})})}),o[0]=d,o[1]=h,o[2]=f,o[3]=p,o[4]=y,o[5]=t):t=o[5],o[6]!==m||o[7]!==t?(r=(0,n.jsx)(l.d,{routes:m,children:t}),o[6]=m,o[7]=t,o[8]=r):r=o[8],r}try{c.displayName||(c.displayName="NavigationErrorContext")}catch{}try{d.displayName||(d.displayName="NavigatorRouter")}catch{}},9798:(e,t,r)=>{r.d(t,{c:()=>c});var n=r(74848),a=r(21728),o=r(78448),i=r(34788),s=r(70179),l=r(45499);let u=[];function c(e){let t,r,c,d,h=(0,a.c)(12),{partialName:f,wasServerRendered:p,onError:m,children:y,ssrError:g}=e;return h[0]!==g?(t=(0,n.jsx)(i.h,{ssrError:g}),h[0]=g,h[1]=t):t=h[1],h[2]!==y||h[3]!==t?(r=(0,n.jsxs)(l.d,{routes:u,children:[y,t]}),h[2]=y,h[3]=t,h[4]=r):r=h[4],h[5]!==m||h[6]!==r?(c=(0,n.jsx)(s.t,{onError:m,children:r}),h[5]=m,h[6]=r,h[7]=c):c=h[7],h[8]!==f||h[9]!==c||h[10]!==p?(d=(0,n.jsx)(o.U,{appName:f,wasServerRendered:p,dataRouterEnabled:!1,children:c}),h[8]=f,h[9]=c,h[10]=p,h[11]=d):d=h[11],d}try{c.displayName||(c.displayName="PartialEntry")}catch{}},52469:(e,t,r)=>{r.d(t,{n:()=>s});var n=r(74848),a=r(21728),o=r(27851),i=r(15033);function s(e){let t,r,s,l=(0,a.c)(3),{children:u}=e;if(l[0]===Symbol.for("react.memo_cache_sentinel")){for(let e of(r={},(0,o.fQ)()))e.startsWith("primer_react_")&&(r[e]=!0);l[0]=r}else r=l[0];return t=r,l[1]!==u?(s=(0,n.jsx)(i.g,{flags:t,children:u}),l[1]=u,l[2]=s):s=l[2],s}r(96540);try{s.displayName||(s.displayName="PrimerFeatureFlags")}catch{}},58394:(e,t,r)=>{r.d(t,{U:()=>h,f:()=>c});var n=r(74848),a=r(21728),o=r(13233),i=r(96540),s=r(27851),l=r(7479);let u=(0,i.createContext)(null),c=(0,i.memo)(function(e){let t,r,o=(0,a.c)(6),{isDataRouterEnabled:c,appName:d,children:h}=e;o[0]!==d||o[1]!==c?(t={appName:d,isDataRouterEnabled:c},o[0]=d,o[1]=c,o[2]=t):t=o[2];let{onRender:f}=function(e){let t,r,n=(0,a.c)(5),{appName:o,isDataRouterEnabled:u}=e;n[0]!==o||n[1]!==u?(t=(e,t,r,n,a,c)=>{"undefined"!=typeof window&&(0,s.G7)("react_quality_profiling")&&(0,l.i)({requestUrl:window.location.href,reactRenderPerformance:{actualDuration:r,baseDuration:n,commitLag:c-a,phase:t,appName:o,isDataRouterEnabled:u,componentId:e,reactVersion:i.version}})},n[0]=o,n[1]=u,n[2]=t):t=n[2];let c=t;return n[3]!==c?(r={onRender:c},n[3]=c,n[4]=r):r=n[4],r}(t);return o[3]!==h||o[4]!==f?(r=(0,n.jsx)(u.Provider,{value:f,children:h}),o[3]=h,o[4]=f,o[5]=r):r=o[5],r}),d=()=>(0,i.useContext)(u),h=(0,i.memo)(function(e){let t,r=(0,a.c)(4),{id:s,children:l}=e,u=d()??o.l;return r[0]!==l||r[1]!==s||r[2]!==u?(t=(0,n.jsx)(i.Profiler,{id:s,onRender:u,children:l}),r[0]=l,r[1]=s,r[2]=u,r[3]=t):t=r[3],t});try{u.displayName||(u.displayName="ProfilerContext")}catch{}try{c.displayName||(c.displayName="ProfilerProvider")}catch{}try{h.displayName||(h.displayName="Profiler")}catch{}},13856:(e,t,r)=>{r.d(t,{H:()=>ReactBaseElement});var n=r(74848),a=r(39595),o=r(22353),i=r(13233),s=r(41764),l=r(7479),u=r(96540),c=r(5338),d=r(50888);function h(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function f(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t){var r=f(e,t,"get");return r.get?r.get.call(e):r.value}function m(e,t,r){h(e,t),t.set(e,r)}function y(e,t,r){var n=f(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function g(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function v(e,t){h(e,t),t.add(e)}function b(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}let w=/Minified React error #(?\d+)/,S=["419","421"];var E=new WeakMap,R=new WeakMap,x=new WeakSet,C=new WeakSet,k=new WeakSet,N=new WeakSet,j=new WeakSet,T=new WeakSet;let ReactBaseElement=class ReactBaseElement extends HTMLElement{get name(){return this.getAttribute(this.nameAttribute)}get hasSSRContent(){return"true"===this.getAttribute("data-ssr")}get attemptedSSR(){return"true"===this.getAttribute("data-attempted-ssr")}connectedCallback(){g(this,N,O).call(this)}disconnectedCallback(){p(this,E)?.unmount(),y(this,E,void 0)}constructor(...e){super(...e),m(this,R,{get:A,set:void 0}),v(this,x),v(this,C),v(this,k),v(this,N),v(this,j),v(this,T),m(this,E,{writable:!0,value:void 0})}};function A(){let e=this.embeddedData?.textContent;if(!e)throw Error(`No embedded data provided for react element ${this.name}`);return e}function P(){return s.A.isEnabled()||"true"===this.getAttribute("data-react-profiling")}function L(e,t,r){try{window.performance.mark(r),queueMicrotask(()=>{try{if(1===window.performance.getEntriesByName(t).length&&1===window.performance.getEntriesByName(r).length){let n=window.performance.measure(e,t,r);(0,l.i)({reactHydrationTimings:{duration:n.duration,appName:this.name,reactVersion:u.version,renderType:this.hasSSRContent?"hydrateRoot":"createRoot"},requestUrl:location.href})}}catch{}finally{window.performance.clearMarks(t),window.performance.clearMarks(r),window.performance.clearMeasures(e)}})}catch{}}function _(){try{let e=crypto.randomUUID(),t=`react-base-element-initial-render-${this.name}-[${e}]`,r=`${t}-start`,n=`${t}-end`,a=`${t}-entry`;return window.performance.mark(r),()=>{g(this,C,L).call(this,a,r,n)}}catch{return i.l}}async function O(){if(!this.reactRoot)throw Error("No react root provided");let e={createRoot:c.H,hydrateRoot:c.c};g(this,x,P).call(this)&&(e=await g(this,j,$).call(this));let t=g(this,k,_).call(this),r=!1,a=JSON.parse(p(this,R)),i=this.ssrError?.textContent,s=await this.getReactNode(a,(e,t={})=>{r=!0;let n={critical:!0,reactAppName:this.name,...t};setTimeout(()=>{(0,o.N7)(e,n)})}),d=(0,n.jsx)(u.StrictMode,{children:s});if(i&&g(this,T,D).call(this,i),this.hasSSRContent){let t=[...this.querySelectorAll('style[data-styled="true"]'),...this.querySelectorAll('link[data-remove-after-hydration="true"]')];for(let e of t)document.head.appendChild(e);y(this,E,e.hydrateRoot(this.reactRoot,d,{onRecoverableError:(e,t)=>{if(!(e instanceof Error))return;let n=w.exec(e.message),a=String(n?.groups?.invariant);r=!S.includes(a),(0,l.i)({incrementKey:"REACT_HYDRATION_ERROR",incrementTags:{appName:this.name,invariant:a},requestUrl:window.location.href}),r&&(0,l.X)()&&(console.groupCollapsed(`%c\u{26A0}\u{FE0F} Recoverable hydration error - ${this.name} - ${e.message}`,"background: rgba(255, 193, 7, 0.2); font-weight: bold; padding: 4px; border: 1px solid rgba(255, 193, 7, 0.5); border-radius: 4px;","This is only visible to staff users and is safe to ignore. Reach out to #react for help understanding and fixing these hydration errors"),e.cause&&console.warn("cause",e.cause),t.componentStack&&console.warn("componentStack",t.componentStack),t.digest&&console.warn("digest",t.digest),console.groupEnd())}})),t.length>0&&requestIdleCallback(()=>{for(let e of t)e.parentElement?.removeChild(e)}),(0,l.i)({incrementKey:"REACT_RENDER",incrementTags:{appName:this.name,csr:!1,error:r,ssr:!0,ssrError:!1}})}else y(this,E,e.createRoot(this.reactRoot)),p(this,E).render(d),(0,l.i)({incrementKey:"REACT_RENDER",incrementTags:{appName:this.name,csr:!0,error:r,ssr:this.attemptedSSR,ssrError:!!this.ssrError}});this.classList.add("loaded"),t()}function $(){return r.e("react-profiling").then(r.t.bind(r,87335,19))}function D(e){if((0,l.X)()){if(d.z[e])return console.error("SSR failed with an expected error:",d.z[e]);try{let t=JSON.parse(e),r=function(e){if(!e.stacktrace)return"";let t=` + `;return e.stacktrace.map(e=>{let{function:r,filename:n,lineno:a,colno:o}=e,i=`${t} at ${r} (${n}:${a}:${o})`;return t=" ",i}).join(` +`)}(t);console.error("Error During Alloy SSR:",`${t.type}: ${t.value} +`,t,r)}catch{console.error("Error During Alloy SSR:",e,"unable to parse as json")}}}b([a.aC],ReactBaseElement.prototype,"embeddedData",void 0),b([a.aC],ReactBaseElement.prototype,"ssrError",void 0),b([a.aC],ReactBaseElement.prototype,"reactRoot",void 0);try{w.displayName||(w.displayName="REACT_INVARIANT_ERROR_REGEX")}catch{}},45499:(e,t,r)=>{r.d(t,{d:()=>i});var n=r(74848),a=r(21728),o=r(23818);function i(e){let t,r,i,s=(0,a.c)(5),{routes:l,children:u}=e;return s[0]!==l?(r={routes:l},s[0]=l,s[1]=r):r=s[1],t=r,s[2]!==t||s[3]!==u?(i=(0,n.jsx)(o.k.Provider,{value:t,children:u}),s[2]=t,s[3]=u,s[4]=i):i=s[4],i}try{i.displayName||(i.displayName="RoutesContextProvider")}catch{}},30729:(e,t,r)=>{r.d(t,{e:()=>o,v:()=>i});var n=r(74848),a=r(21728);let o=(0,r(96540).createContext)(!1);function i(e){let t,r=(0,a.c)(3),{enabled:i,children:s}=e;return r[0]!==s||r[1]!==i?(t=(0,n.jsx)(o.Provider,{value:i,children:s}),r[0]=s,r[1]=i,r[2]=t):t=r[2],t}try{o.displayName||(o.displayName="IsDataRouterEnabledContext")}catch{}try{i.displayName||(i.displayName="IsDataRouterEnabledContextProvider")}catch{}},97710:(e,t,r)=>{r.d(t,{V:()=>u,l:()=>c});var n=r(74848),a=r(21728),o=r(22353),i=r(96540),s=r(2604);let l=(0,i.createContext)(null),u=(0,i.memo)(function(e){let t,r,u,c,d=(0,a.c)(9),{appName:h,children:f,critical:p}=e;d[0]!==p||d[1]!==h?(t={reactAppName:h,critical:p},d[0]=p,d[1]=h,d[2]=t):t=d[2];let m=(0,i.useRef)(t);d[3]!==p||d[4]!==h?(r=()=>{m.current={reactAppName:h,critical:p}},d[3]=p,d[4]=h,d[5]=r):r=d[5],(0,i.useEffect)(r),d[6]===Symbol.for("react.memo_cache_sentinel")?(u=(e,t)=>{if(e)return(0,s.km)(e,e=>{(0,o.N7)(e,{critical:m.current.critical,reactAppName:m.current.reactAppName,...t})})},d[6]=u):u=d[6];let y=u;return d[7]!==f?(c=(0,n.jsx)(l.Provider,{value:y,children:f}),d[7]=f,d[8]=c):c=d[8],c});function c(){let e=(0,i.useContext)(l);if(null==e)throw Error("useReportErrorContext must be used within a ReportErrorContextProvider");return e}try{l.displayName||(l.displayName="ReportErrorContext")}catch{}try{u.displayName||(u.displayName="ReportErrorContextProvider")}catch{}},2604:(e,t,r)=>{r.d(t,{Ly:()=>m,hw:()=>f,km:()=>h});var n=r(74848),a=r(21728),o=r(22353),i=r(85647),s=r(93116),l=r(96540),u=r(66300),c=r(39627);let d=new WeakSet;function h(e,t){d.has(e)||(d.add(e),t(e))}let f=e=>{let t,r=(0,a.c)(3),{appName:o}=e,s=(0,i.r5)();return!function(e){return(0,i.pX)(e)&&404===e.status}(s)?(r[0]!==o||r[1]!==s?(t=(0,n.jsx)(p,{appName:o,routeError:s}),r[0]=o,r[1]=s,r[2]=t):t=r[2],t):null};function p(e){let t,r,i,u,c=(0,a.c)(6),{appName:d,routeError:f}=e,p=(0,l.useRef)(d);return c[0]!==d?(t=()=>{p.current=d},c[0]=d,c[1]=t):t=c[1],(0,l.useEffect)(t),c[2]!==f?(r=()=>{f&&h(f,e=>{(0,o.N7)(e,{critical:!0,reactAppName:p.current})})},i=[f],c[2]=f,c[3]=r,c[4]=i):(r=c[3],i=c[4]),(0,l.useEffect)(r,i),c[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsxs)(s.E,{border:!1,spacious:!1,children:[(0,n.jsx)(s.E.Heading,{children:"Unable to load page."}),(0,n.jsx)(s.E.Description,{children:"Please reload page and try again"})]}),c[5]=u):u=c[5],u}let m=e=>{let t,r=(0,a.c)(6),{appName:o}=e,s=(0,i.r5)();if((0,u.c)(s)){let e;return r[0]!==o||r[1]!==s?(e=(0,n.jsx)(y,{appName:o,responseError:s}),r[0]=o,r[1]=s,r[2]=e):e=r[2],e}return r[3]!==o||r[4]!==s?(t=(0,n.jsx)(p,{routeError:s,appName:o}),r[3]=o,r[4]=s,r[5]=t):t=r[5],t};function y(e){let t,r,i,u,d,f,p,m,y,g=(0,a.c)(11),{appName:v,responseError:b}=e,w=(0,a.c)(3),S=b.response.status;w[0]!==S?(m=()=>{let e=function(e){let t=404===e?"404 Page not found":500===e?"500 Internal server error":`Error ${e}`;return(0,c.Y)(t)}(S);(0,c.D)(e)},y=[S],w[0]=S,w[1]=m,w[2]=y):(m=w[1],y=w[2]),(0,l.useEffect)(m,y);let E=(0,l.useRef)(v);g[0]!==v?(t=()=>{E.current=v},g[0]=v,g[1]=t):t=g[1],(0,l.useEffect)(t),g[2]!==b?(r=()=>{h(b,e=>{(0,o.N7)(e,{critical:!0,reactAppName:E.current})})},i=[b],g[2]=b,g[3]=r,g[4]=i):(r=g[3],i=g[4]),(0,l.useEffect)(r,i),g[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsx)(s.E.Heading,{children:"Unable to load page."}),g[5]=u):u=g[5];let R=`Status: ${b.response.status} Message: ${b.message}`;return g[6]!==R?(d=(0,n.jsx)(s.E.Description,{children:R}),g[6]=R,g[7]=d):d=g[7],g[8]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.jsx)(s.E.Description,{children:"Please reload page and try again"}),g[8]=f):f=g[8],g[9]!==d?(p=(0,n.jsxs)(s.E,{border:!1,spacious:!1,children:[u,d,f]}),g[9]=d,g[10]=p):p=g[10],p}try{f.displayName||(f.displayName="UnhandledRouteError")}catch{}try{p.displayName||(p.displayName="BaseRouteErrorBoundary")}catch{}try{m.displayName||(m.displayName="RootAppRouteErrorElement")}catch{}try{y.displayName||(y.displayName="ResponseErrorElement")}catch{}},85647:(e,t,r)=>{r.d(t,{AO:()=>g,B6:()=>P,BV:()=>tF,C5:()=>tW,Ew:()=>tN,FE:()=>tC,Gy:()=>rK,Ix:()=>tB,K:()=>r3,KP:()=>tA,Kd:()=>rB,LG:()=>tk,N_:()=>rq,OA:()=>rV,PI:()=>tV,RQ:()=>tl,Ye:()=>tm,Ys:()=>rH,Zp:()=>td,_3:()=>tt,cq:()=>tx,g:()=>tf,k2:()=>rJ,o1:()=>$,ok:()=>rQ,pX:()=>X,pg:()=>tM,qh:()=>tH,r5:()=>tj,rc:()=>c,sv:()=>tU,tW:()=>A,ue:()=>C,wQ:()=>ts,x$:()=>tp,zR:()=>h,zy:()=>ti});var n,a,o=r(96540);r(57427);var i=e=>{throw TypeError(e)},s=(e,t,r)=>t.has(e)||i("Cannot "+r),l=(e,t,r)=>(s(e,t,"read from private field"),r?r.call(e):t.get(e)),u=(e,t,r)=>t.has(e)?i("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),c=(e=>(e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE",e))(c||{}),d="popstate";function h(e={}){return b(function(e,t){let{pathname:r,search:n,hash:a}=e.location;return y("",{pathname:r,search:n,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:g(t)},null,e)}function f(e,t){if(!1===e||null==e)throw Error(t)}function p(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw Error(t)}catch(e){}}}function m(e,t){return{usr:e.state,key:e.key,idx:t}}function y(e,t,r=null,n){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?v(t):t,state:r,key:t&&t.key||n||Math.random().toString(36).substring(2,10)}}function g({pathname:e="/",search:t="",hash:r=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),r&&"#"!==r&&(e+="#"===r.charAt(0)?r:"#"+r),e}function v(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function b(e,t,r,n={}){let{window:a=document.defaultView,v5Compat:o=!1}=n,i=a.history,s="POP",l=null,u=c();function c(){return(i.state||{idx:null}).idx}function h(){s="POP";let e=c(),t=null==e?null:e-u;u=e,l&&l({action:s,location:f.location,delta:t})}null==u&&(u=0,i.replaceState({...i.state,idx:u},""));let f={get action(){return s},get location(){return e(a,i)},listen(e){if(l)throw Error("A history only accepts one active listener");return a.addEventListener(d,h),l=e,()=>{a.removeEventListener(d,h),l=null}},createHref:e=>t(a,e),createURL:function(e){return w(e)},encodeLocation(e){let t=w(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s="PUSH";let n=y(f.location,e,t);r&&r(n,e);let d=m(n,u=c()+1),h=f.createHref(n);try{i.pushState(d,"",h)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;a.location.assign(h)}o&&l&&l({action:s,location:f.location,delta:1})},replace:function(e,t){s="REPLACE";let n=y(f.location,e,t);r&&r(n,e);let a=m(n,u=c()),d=f.createHref(n);i.replaceState(a,"",d),o&&l&&l({action:s,location:f.location,delta:0})},go:e=>i.go(e)};return f}function w(e,t=!1){let r="http://localhost";"undefined"!=typeof window&&(r="null"!==window.location.origin?window.location.origin:window.location.href),f(r,"No window.location.(origin|href) available to create URL");let n="string"==typeof e?e:g(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}var S=class{constructor(e){if(u(this,n,new Map),e)for(let[t,r]of e)this.set(t,r)}get(e){if(l(this,n).has(e))return l(this,n).get(e);if(void 0!==e.defaultValue)return e.defaultValue;throw Error("No value found for context")}set(e,t){l(this,n).set(e,t)}};n=new WeakMap;var E=new Set(["lazy","caseSensitive","path","id","index","children"]),R=new Set(["lazy","caseSensitive","path","id","index","unstable_middleware","children"]);function x(e,t,r=[],n={}){return e.map((e,a)=>{let o=[...r,String(a)],i="string"==typeof e.id?e.id:o.join("-");if(f(!0!==e.index||!e.children,"Cannot specify children on an index route"),f(!n[i],`Found a route id collision on id "${i}". Route id's must be globally unique within Data Router usages`),!0===e.index){let r={...e,...t(e),id:i};return n[i]=r,r}{let r={...e,...t(e),id:i,children:void 0};return n[i]=r,e.children&&(r.children=x(e.children,t,o,n)),r}})}function C(e,t,r="/"){return k(e,t,r,!1)}function k(e,t,r,n){let a=O(("string"==typeof t?v(t):t).pathname||"/",r);if(null==a)return null;let o=function e(t,r=[],n=[],a=""){let o=(t,o,i)=>{var s,l;let u,c,d={relativePath:void 0===i?t.path||"":i,caseSensitive:!0===t.caseSensitive,childrenIndex:o,route:t};d.relativePath.startsWith("/")&&(f(d.relativePath.startsWith(a),`Absolute route path "${d.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(a.length));let h=W([a,d.relativePath]),p=n.concat(d);t.children&&t.children.length>0&&(f(!0!==t.index,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),e(t.children,r,p,h)),(null!=t.path||t.index)&&r.push({path:h,score:(s=h,l=t.index,c=(u=s.split("/")).length,u.some(T)&&(c+=-2),l&&(c+=2),u.filter(e=>!T(e)).reduce((e,t)=>e+(j.test(t)?3:""===t?1:10),c)),routesMeta:p})};return t.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let r of function e(t){let r=t.split("/");if(0===r.length)return[];let[n,...a]=r,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===a.length)return o?[i,""]:[i];let s=e(a.join("/")),l=[];return l.push(...s.map(e=>""===e?i:[i,e].join("/"))),o&&l.push(...s),l.map(e=>t.startsWith("/")&&""===e?"/":e)}(e.path))o(e,t,r);else o(e,t)}),r}(e);o.sort((e,t)=>{var r,n;return e.score!==t.score?t.score-e.score:(r=e.routesMeta.map(e=>e.childrenIndex),n=t.routesMeta.map(e=>e.childrenIndex),r.length===n.length&&r.slice(0,-1).every((e,t)=>e===n[t])?r[r.length-1]-n[n.length-1]:0)});let i=null;for(let e=0;null==i&&e"*"===e;function A(e,t={}){let r=e;r.endsWith("*")&&"*"!==r&&!r.endsWith("/*")&&(p(!1,`Route path "${r}" will be treated as if it were "${r.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${r.replace(/\*$/,"/*")}".`),r=r.replace(/\*$/,"/*"));let n=r.startsWith("/")?"/":"",a=e=>null==e?"":"string"==typeof e?e:String(e);return n+r.split(/\/+/).map((e,r,n)=>{if(r===n.length-1&&"*"===e)return a(t["*"]);let o=e.match(/^:([\w-]+)(\??)$/);if(o){let[,e,r]=o,n=t[e];return f("?"===r||null!=n,`Missing ":${e}" param`),a(n)}return e.replace(/\?$/g,"")}).filter(e=>!!e).join("/")}function P(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=L(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:n.reduce((e,{paramName:t,isOptional:r},n)=>{if("*"===t){let e=s[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}let a=s[n];return r&&!a?e[t]=void 0:e[t]=(a||"").replace(/%2F/g,"/"),e},{}),pathname:o,pathnameBase:i,pattern:e}}function L(e,t=!1,r=!0){p("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,r)=>(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function _(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function O(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function $(e,t="/"){var r;let n,{pathname:a,search:o="",hash:i=""}="string"==typeof e?v(e):e;return{pathname:a?a.startsWith("/")?a:(r=a,n=t.replace(/\/+$/,"").split("/"),r.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"):t,search:H(o),hash:B(i)}}function D(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function I(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function M(e){let t=I(e);return t.map((e,r)=>r===t.length-1?e.pathname:e.pathnameBase)}function z(e,t,r,n=!1){let a,o;"string"==typeof e?a=v(e):(f(!(a={...e}).pathname||!a.pathname.includes("?"),D("?","pathname","search",a)),f(!a.pathname||!a.pathname.includes("#"),D("#","pathname","hash",a)),f(!a.search||!a.search.includes("#"),D("#","search","hash",a)));let i=""===e||""===a.pathname,s=i?"/":a.pathname;if(null==s)o=r;else{let e=t.length-1;if(!n&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}o=e>=0?t[e]:"/"}let l=$(a,o),u=s&&"/"!==s&&s.endsWith("/"),c=(i||"."===s)&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}var W=e=>e.join("/").replace(/\/\/+/g,"/"),U=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),H=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",B=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",F=class{constructor(e,t){this.type="DataWithResponseInit",this.data=e,this.init=t||null}},q=(e,t=302)=>{let r=t;"number"==typeof r?r={status:r}:void 0===r.status&&(r.status=302);let n=new Headers(r.headers);return n.set("Location",e),new Response(null,{...r,headers:n})},J=(e,t)=>{let r=q(e,t);return r.headers.set("X-Remix-Reload-Document","true"),r},Y=(e,t)=>{let r=q(e,t);return r.headers.set("X-Remix-Replace","true"),r},V=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function X(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}var G=["POST","PUT","PATCH","DELETE"],K=new Set(G),Q=new Set(["GET",...G]),Z=new Set([301,302,303,307,308]),ee=new Set([307,308]),et={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},er={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},en={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ea=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,eo=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ei="remix-router-transitions",es=Symbol("ResetLoaderData");function el(e,t,r,n){let a=n||t._deepestRenderedBoundaryId||e[0].id;return{...t,statusCode:X(r)?r.status:500,errors:{[a]:r}}}function eu(e,t){if(void 0!==e.signal.reason)throw e.signal.reason;throw Error(`${t?"queryRoute":"query"}() call aborted without an \`AbortSignal.reason\`: ${e.method} ${e.url}`)}function ec(e,t,r,n,a,o){let i,s;if(a){for(let e of(i=[],t))if(i.push(e),e.route.id===a){s=e;break}}else i=t,s=t[t.length-1];let l=z(n||".",M(i),O(e.pathname,r)||e.pathname,"path"===o);if(null==n&&(l.search=e.search,l.hash=e.hash),(null==n||""===n||"."===n)&&s){let e=e0(l.search);if(s.route.index&&!e)l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&e){let e=new URLSearchParams(l.search),t=e.getAll("index");e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let r=e.toString();l.search=r?`?${r}`:""}}return"/"!==r&&(l.pathname="/"===l.pathname?r:W([r,l.pathname])),g(l)}function ed(e,t,r){let n,a;if(!r||!(null!=r&&("formData"in r&&null!=r.formData||"body"in r&&void 0!==r.body)))return{path:t};if(r.formMethod&&!eQ(r.formMethod))return{path:t,error:eH(405,{method:r.formMethod})};let o=()=>({path:t,error:eH(400,{type:"invalid-body"})}),i=(r.formMethod||"get").toUpperCase(),s=eF(t);if(void 0!==r.body){if("text/plain"===r.formEncType){if(!eZ(i))return o();let e="string"==typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((e,[t,r])=>`${e}${t}=${r} +`,""):String(r.body);return{path:t,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:e}}}else if("application/json"===r.formEncType){if(!eZ(i))return o();try{let e="string"==typeof r.body?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:e,text:void 0}}}catch(e){return o()}}}if(f("function"==typeof FormData,"FormData is not available in this environment"),r.formData)n=eO(r.formData),a=r.formData;else if(r.body instanceof FormData)n=eO(r.body),a=r.body;else if(r.body instanceof URLSearchParams)a=e$(n=r.body);else if(null==r.body)n=new URLSearchParams,a=new FormData;else try{n=new URLSearchParams(r.body),a=e$(n)}catch(e){return o()}let l={formMethod:i,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(eZ(l.formMethod))return{path:t,submission:l};let u=v(t);return e&&u.search&&e0(u.search)&&n.append("index",""),u.search=`?${n}`,{path:g(u),submission:l}}function eh(e,t,r,n,a,o,i,s,l,u,c,d,h,f,p,m,y,g,v,b){let w,S=b?eJ(b[1])?b[1].error:b[1].data:void 0,E=a.createURL(o.location),R=a.createURL(l);if(c&&o.errors){let e=Object.keys(o.errors)[0];w=i.findIndex(t=>t.route.id===e)}else if(b&&eJ(b[1])){let e=b[0];w=i.findIndex(t=>t.route.id===e)-1}let x=b?b[1].statusCode:void 0,k=x&&x>=400,N={currentUrl:E,currentParams:o.matches[0]?.params||{},nextUrl:R,nextParams:i[0].params,...s,actionResult:S,actionStatus:x},j=i.map((a,i)=>{var s,l,h,f,p;let m,y,g,{route:v}=a,b=null;if(null!=w&&i>w?b=!1:v.lazy?b=!0:null==v.loader?b=!1:c?b=ef(v,o.loaderData,o.errors):(s=o.loaderData,l=o.matches[i],h=a,m=!l||h.route.id!==l.route.id,y=!s.hasOwnProperty(h.route.id),(m||y)&&(b=!0)),null!==b)return ek(r,n,e,a,u,t,b);let S=!k&&(d||E.pathname+E.search===R.pathname+R.search||E.search!==R.search||(f=o.matches[i],p=a,g=f.route.path,f.pathname!==p.pathname||null!=g&&g.endsWith("*")&&f.params["*"]!==p.params["*"])),x={...N,defaultShouldRevalidate:S},C=ep(a,x);return ek(r,n,e,a,u,t,C,x)}),T=[];return p.forEach((e,s)=>{if(c||!i.some(t=>t.route.id===e.routeId)||f.has(s))return;let l=o.fetchers.get(s),p=l&&"idle"!==l.state&&void 0===l.data,b=C(y,e.path,g);if(!b){if(v&&p)return;T.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(m.has(s))return;let w=e1(b,e.path),S=new AbortController,E=e_(a,e.path,S.signal),R=null;if(h.has(s))h.delete(s),R=eN(r,n,E,b,w,u,t);else if(p)d&&(R=eN(r,n,E,b,w,u,t));else{let e={...N,defaultShouldRevalidate:!k&&d};ep(w,e)&&(R=eN(r,n,E,b,w,u,t,e))}R&&T.push({key:s,routeId:e.routeId,path:e.path,matches:R,match:w,request:E,controller:S})}),{dsMatches:j,revalidatingFetchers:T}}function ef(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let n=null!=t&&e.id in t,a=null!=r&&void 0!==r[e.id];return(!!n||!a)&&("function"==typeof e.loader&&!0===e.loader.hydrate||!n&&!a)}function ep(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if("boolean"==typeof r)return r}return t.defaultShouldRevalidate}function em(e,t,r,n,a){let o;if(e){let t=n[e];f(t,`No route found to patch children into: routeId = ${e}`),t.children||(t.children=[]),o=t.children}else o=r;let i=x(t.filter(e=>!o.some(t=>(function e(t,r){return"id"in t&&"id"in r&&t.id===r.id||t.index===r.index&&t.path===r.path&&t.caseSensitive===r.caseSensitive&&((!t.children||0===t.children.length)&&(!r.children||0===r.children.length)||t.children.every((t,n)=>r.children?.some(r=>e(t,r))))})(e,t))),a,[e||"_","patch",String(o?.length||"0")],n);o.push(...i)}var ey=new WeakMap,eg=({key:e,route:t,manifest:r,mapRouteProperties:n})=>{let a=r[t.id];if(f(a,"No route found in manifest"),!a.lazy||"object"!=typeof a.lazy)return;let o=a.lazy[e];if(!o)return;let i=ey.get(a);i||(i={},ey.set(a,i));let s=i[e];if(s)return s;let l=(async()=>{let t=E.has(e),r=void 0!==a[e]&&"hasErrorBoundary"!==e;if(t)p(!t,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),i[e]=Promise.resolve();else if(r)p(!1,`Route "${a.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await o();null!=t&&(Object.assign(a,{[e]:t}),Object.assign(a,n(a)))}"object"==typeof a.lazy&&(a.lazy[e]=void 0,Object.values(a.lazy).every(e=>void 0===e)&&(a.lazy=void 0))})();return i[e]=l,l},ev=new WeakMap;function eb(e){return void 0!==e}function ew(e,t,r){let n=e.map(({route:e})=>{if("object"==typeof e.lazy&&e.lazy.unstable_middleware)return eg({key:"unstable_middleware",route:e,manifest:t,mapRouteProperties:r})}).filter(eb);return n.length>0?Promise.all(n):void 0}async function eS(e){let t=e.matches.filter(e=>e.shouldLoad),r={};return(await Promise.all(t.map(e=>e.resolve()))).forEach((e,n)=>{r[t[n].route.id]=e}),r}async function eE(e){return e.matches.some(e=>e.route.unstable_middleware)?eR(e,!1,()=>eS(e),(e,t)=>({[t]:{type:"error",result:e}})):eS(e)}async function eR(e,t,r,n){let{matches:a,request:o,params:i,context:s}=e,l={handlerResult:void 0};try{let e=a.flatMap(e=>e.route.unstable_middleware?e.route.unstable_middleware.map(t=>[e.route.id,t]):[]),n=await ex({request:o,params:i,context:s},e,t,l,r);return t?n:l.handlerResult}catch(r){if(!l.middlewareError)throw r;let e=await n(l.middlewareError.error,l.middlewareError.routeId);if(t||!l.handlerResult)return e;return Object.assign(l.handlerResult,e)}}async function ex(e,t,r,n,a,o=0){let i,{request:s}=e;if(s.signal.aborted){if(s.signal.reason)throw s.signal.reason;throw Error(`Request aborted without an \`AbortSignal.reason\`: ${s.method} ${s.url}`)}let l=t[o];if(!l)return n.handlerResult=await a(),n.handlerResult;let[u,c]=l,d=!1,h=async()=>{if(d)throw Error("You may only call `next()` once per middleware");d=!0;let s=await ex(e,t,r,n,a,o+1);if(r)return i=s};try{let t=await c({request:e.request,params:e.params,context:e.context},h);if(!d)return h();if(void 0===t)return i;return t}catch(e){throw n.middlewareError?n.middlewareError.error!==e&&(n.middlewareError={routeId:u,error:e}):n.middlewareError={routeId:u,error:e},e}}function eC(e,t,r,n,a){let o=eg({key:"unstable_middleware",route:n.route,manifest:t,mapRouteProperties:e}),i=function(e,t,r,n,a){let o,i=r[e.id];if(f(i,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if("function"==typeof e.lazy){let t=ev.get(i);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let r=(async()=>{f("function"==typeof e.lazy,"No lazy route function found");let t=await e.lazy(),r={};for(let e in t){let n=t[e];if(void 0===n)continue;let a=R.has(e),o=void 0!==i[e]&&"hasErrorBoundary"!==e;a?p(!a,"Route property "+e+" is not a supported property to be returned from a lazy route function. This property will be ignored."):o?p(!o,`Route "${i.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):r[e]=n}Object.assign(i,r),Object.assign(i,{...n(i),lazy:void 0})})();return ev.set(i,r),r.catch(()=>{}),{lazyRoutePromise:r,lazyHandlerPromise:r}}let s=Object.keys(e.lazy),l=[];for(let i of s){if(a&&a.includes(i))continue;let s=eg({key:i,route:e,manifest:r,mapRouteProperties:n});s&&(l.push(s),i===t&&(o=s))}let u=l.length>0?Promise.all(l).then(()=>{}):void 0;return u?.catch(()=>{}),o?.catch(()=>{}),{lazyRoutePromise:u,lazyHandlerPromise:o}}(n.route,eZ(r.method)?"action":"loader",t,e,a);return{middleware:o,route:i.lazyRoutePromise,handler:i.lazyHandlerPromise}}function ek(e,t,r,n,a,o,i,s=null){let l=!1,u=eC(e,t,r,n,a);return{...n,_lazyPromises:u,shouldLoad:i,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler:e=>(l=!0,s)?"boolean"==typeof e?ep(n,{...s,defaultShouldRevalidate:e}):ep(n,s):i,resolve:e=>l||i||e&&"GET"===r.method&&(n.route.lazy||n.route.loader)?eT({request:r,match:n,lazyHandlerPromise:u?.handler,lazyRoutePromise:u?.route,handlerOverride:e,scopedContext:o}):Promise.resolve({type:"data",result:void 0})}}function eN(e,t,r,n,a,o,i,s=null){return n.map(n=>n.route.id!==a.route.id?{...n,shouldLoad:!1,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler:()=>!1,_lazyPromises:eC(e,t,r,n,o),resolve:()=>Promise.resolve({type:"data",result:void 0})}:ek(e,t,r,n,o,i,!0,s))}async function ej(e,t,r,n,a,o){r.some(e=>e._lazyPromises?.middleware)&&await Promise.all(r.map(e=>e._lazyPromises?.middleware));let i={request:t,params:r[0].params,context:a,matches:r},s=o?()=>{throw Error("You cannot call `unstable_runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>eR(i,!1,()=>e({...i,fetcherKey:n,unstable_runClientMiddleware:()=>{throw Error("Cannot call `unstable_runClientMiddleware()` from within an `unstable_runClientMiddleware` handler")}}),(e,t)=>({[t]:{type:"error",result:e}})),l=await e({...i,fetcherKey:n,unstable_runClientMiddleware:s});try{await Promise.all(r.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch(e){}return l}async function eT({request:e,match:t,lazyHandlerPromise:r,lazyRoutePromise:n,handlerOverride:a,scopedContext:o}){let i,s,l=eZ(e.method),u=l?"action":"loader",c=r=>{let n,i=new Promise((e,t)=>n=t);s=()=>n(),e.signal.addEventListener("abort",s);let l=n=>"function"!=typeof r?Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${u}" [routeId: ${t.route.id}]`)):r({request:e,params:t.params,context:o},...void 0!==n?[n]:[]);return Promise.race([(async()=>{try{let e=await (a?a(e=>l(e)):l());return{type:"data",result:e}}catch(e){return{type:"error",result:e}}})(),i])};try{let a=l?t.route.action:t.route.loader;if(r||n)if(a){let e,[t]=await Promise.all([c(a).catch(t=>{e=t}),r,n]);if(void 0!==e)throw e;i=t}else{await r;let a=l?t.route.action:t.route.loader;if(a)[i]=await Promise.all([c(a),n]);else{if("action"!==u)return{type:"data",result:void 0};let r=new URL(e.url),n=r.pathname+r.search;throw eH(405,{method:e.method,pathname:n,routeId:t.route.id})}}else if(a)i=await c(a);else{let t=new URL(e.url),r=t.pathname+t.search;throw eH(404,{pathname:r})}}catch(e){return{type:"error",result:e}}finally{s&&e.signal.removeEventListener("abort",s)}return i}async function eA(e){let{result:t,type:r}=e;if(eX(t)){let e;try{let r=t.headers.get("Content-Type");e=r&&/\bapplication\/json\b/.test(r)?null==t.body?null:await t.json():await t.text()}catch(e){return{type:"error",error:e}}return"error"===r?{type:"error",error:new V(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:"data",data:e,statusCode:t.status,headers:t.headers}}if("error"===r)return eV(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:new V(t.init?.status||500,void 0,t.data),statusCode:X(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:X(t)?t.status:void 0};return eV(t)?{type:"data",data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function eP(e,t,r,n,a){let o=e.headers.get("Location");if(f(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!ea.test(o)){let i=n.slice(0,n.findIndex(e=>e.route.id===r)+1);o=ec(new URL(t.url),i,a,o),e.headers.set("Location",o)}return e}function eL(e,t,r){if(ea.test(e)){let n=new URL(e.startsWith("//")?t.protocol+e:e),a=null!=O(n.pathname,r);if(n.origin===t.origin&&a)return n.pathname+n.search+n.hash}return e}function e_(e,t,r,n){let a=e.createURL(eF(t)).toString(),o={signal:r};if(n&&eZ(n.formMethod)){let{formMethod:e,formEncType:t}=n;o.method=e.toUpperCase(),"application/json"===t?(o.headers=new Headers({"Content-Type":t}),o.body=JSON.stringify(n.json)):"text/plain"===t?o.body=n.text:"application/x-www-form-urlencoded"===t&&n.formData?o.body=eO(n.formData):o.body=n.formData}return new Request(a,o)}function eO(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,"string"==typeof n?n:n.name);return t}function e$(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function eD(e,t,r,n=!1,a=!1){let o,i={},s=null,l=!1,u={},c=r&&eJ(r[1])?r[1].error:void 0;return e.forEach(r=>{if(!(r.route.id in t))return;let d=r.route.id,h=t[d];if(f(!eY(h),"Cannot handle redirect results in processLoaderData"),eJ(h)){let t=h.error;if(void 0!==c&&(t=c,c=void 0),s=s||{},a)s[d]=t;else{let r=eW(e,d);null==s[r.route.id]&&(s[r.route.id]=t)}n||(i[d]=es),l||(l=!0,o=X(h.error)?h.error.status:500),h.headers&&(u[d]=h.headers)}else i[d]=h.data,h.statusCode&&200!==h.statusCode&&!l&&(o=h.statusCode),h.headers&&(u[d]=h.headers)}),void 0!==c&&r&&(s={[r[0]]:c},r[2]&&(i[r[2]]=void 0)),{loaderData:i,errors:s,statusCode:o||200,loaderHeaders:u}}function eI(e,t,r,n,a,o){let{loaderData:i,errors:s}=eD(t,r,n);return a.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:r,match:n,controller:a}=t,i=o[r];if(f(i,"Did not find corresponding fetcher result"),!a||!a.signal.aborted)if(eJ(i)){let t=eW(e.matches,n?.route.id);s&&s[t.route.id]||(s={...s,[t.route.id]:i.error}),e.fetchers.delete(r)}else if(eY(i))f(!1,"Unhandled fetcher revalidation redirect");else{let t=e5(i.data);e.fetchers.set(r,t)}}),{loaderData:i,errors:s}}function eM(e,t,r,n){let a=Object.entries(t).filter(([,e])=>e!==es).reduce((e,[t,r])=>(e[t]=r,e),{});for(let o of r){let r=o.route.id;if(!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&o.route.loader&&(a[r]=e[r]),n&&n.hasOwnProperty(r))break}return a}function ez(e){return e?eJ(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function eW(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function eU(e){let t=1===e.length?e[0]:e.find(e=>e.index||!e.path||"/"===e.path)||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function eH(e,{pathname:t,routeId:r,method:n,type:a,message:o}={}){let i="Unknown Server Error",s="Unknown @remix-run/router error";return 400===e?(i="Bad Request",n&&t&&r?s=`You made a ${n} request to "${t}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:"invalid-body"===a&&(s="Unable to encode submission body")):403===e?(i="Forbidden",s=`Route "${r}" does not match URL "${t}"`):404===e?(i="Not Found",s=`No route matches URL "${t}"`):405===e&&(i="Method Not Allowed",n&&t&&r?s=`You made a ${n.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:n&&(s=`Invalid request method "${n.toUpperCase()}"`)),new V(e||500,i,Error(s),!0)}function eB(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[r,n]=t[e];if(eY(n))return{key:r,result:n}}}function eF(e){return g({..."string"==typeof e?v(e):e,hash:""})}function eq(e){return eX(e.result)&&Z.has(e.result.status)}function eJ(e){return"error"===e.type}function eY(e){return"redirect"===(e&&e.type)}function eV(e){return"object"==typeof e&&null!=e&&"type"in e&&"data"in e&&"init"in e&&"DataWithResponseInit"===e.type}function eX(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"object"==typeof e.headers&&void 0!==e.body}function eG(e){return Z.has(e)}function eK(e){return eX(e)&&eG(e.status)&&e.headers.has("Location")}function eQ(e){return Q.has(e.toUpperCase())}function eZ(e){return K.has(e.toUpperCase())}function e0(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}function e1(e,t){let r="string"==typeof t?v(t).search:t.search;if(e[e.length-1].route.index&&e0(r||""))return e[e.length-1];let n=I(e);return n[n.length-1]}function e2(e){let{formMethod:t,formAction:r,formEncType:n,text:a,formData:o,json:i}=e;if(t&&r&&n){if(null!=a)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:a};else if(null!=o)return{formMethod:t,formAction:r,formEncType:n,formData:o,json:void 0,text:void 0};else if(void 0!==i)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:i,text:void 0}}}function e4(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function e3(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function e5(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}var e8=o.createContext(null);e8.displayName="DataRouter";var e6=o.createContext(null);e6.displayName="DataRouterState";var e7=o.createContext({isTransitioning:!1});e7.displayName="ViewTransition";var e9=o.createContext(new Map);e9.displayName="Fetchers";var te=o.createContext(null);te.displayName="Await";var tt=o.createContext(null);tt.displayName="Navigation";var tr=o.createContext(null);tr.displayName="Location";var tn=o.createContext({outlet:null,matches:[],isDataRoute:!1});tn.displayName="Route";var ta=o.createContext(null);function to(){return null!=o.useContext(tr)}function ti(){return f(to(),"useLocation() may be used only in the context of a component."),o.useContext(tr).location}function ts(){return o.useContext(tr).navigationType}function tl(e){f(to(),"useMatch() may be used only in the context of a component.");let{pathname:t}=ti();return o.useMemo(()=>P(e,_(t)),[t,e])}ta.displayName="RouteError";var tu="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function tc(e){o.useContext(tt).static||o.useLayoutEffect(e)}function td(){let{isDataRoute:e}=o.useContext(tn);return e?function(){let{router:e}=tS("useNavigate"),t=tR("useNavigate"),r=o.useRef(!1);return tc(()=>{r.current=!0}),o.useCallback(async(n,a={})=>{p(r.current,tu),r.current&&("number"==typeof n?e.navigate(n):await e.navigate(n,{fromRouteId:t,...a}))},[e,t])}():function(){f(to(),"useNavigate() may be used only in the context of a component.");let e=o.useContext(e8),{basename:t,navigator:r}=o.useContext(tt),{matches:n}=o.useContext(tn),{pathname:a}=ti(),i=JSON.stringify(M(n)),s=o.useRef(!1);return tc(()=>{s.current=!0}),o.useCallback((n,o={})=>{if(p(s.current,tu),!s.current)return;if("number"==typeof n)return void r.go(n);let l=z(n,JSON.parse(i),a,"path"===o.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:W([t,l.pathname])),(o.replace?r.replace:r.push)(l,o.state,o)},[t,r,i,a,e])}()}var th=o.createContext(null);function tf(){let{matches:e}=o.useContext(tn),t=e[e.length-1];return t?t.params:{}}function tp(e,{relative:t}={}){let{matches:r}=o.useContext(tn),{pathname:n}=ti(),a=JSON.stringify(M(r));return o.useMemo(()=>z(e,JSON.parse(a),n,"path"===t),[e,a,n,t])}function tm(e,t){return ty(e,t)}function ty(e,t,r,n){let a;f(to(),"useRoutes() may be used only in the context of a component.");let{navigator:i}=o.useContext(tt),{matches:s}=o.useContext(tn),l=s[s.length-1],u=l?l.params:{},c=l?l.pathname:"/",d=l?l.pathnameBase:"/",h=l&&l.route;{let e=h&&h.path||"";tL(c,!h||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + +Please change the parent to .`)}let m=ti();if(t){let e="string"==typeof t?v(t):t;f("/"===d||e.pathname?.startsWith(d),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${e.pathname}" was given in the \`location\` prop.`),a=e}else a=m;let y=a.pathname||"/",g=y;if("/"!==d){let e=d.replace(/^\//,"").split("/");g="/"+y.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=C(e,{pathname:g});p(h||null!=b,`No routes matched location "${a.pathname}${a.search}${a.hash}" `),p(null==b||void 0!==b[b.length-1].route.element||void 0!==b[b.length-1].route.Component||void 0!==b[b.length-1].route.lazy,`Matched leaf route at location "${a.pathname}${a.search}${a.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let w=function(e,t=[],r=null,n=null){if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==t.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let a=e,i=r?.errors;if(null!=i){let e=a.findIndex(e=>e.route.id&&i?.[e.route.id]!==void 0);f(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,l=-1;if(r)for(let e=0;e=0?a.slice(0,l+1):[a[0]];break}}}return a.reduceRight((e,n,u)=>{let c,d=!1,h=null,f=null;r&&(c=i&&n.route.id?i[n.route.id]:void 0,h=n.route.errorElement||tg,s&&(l<0&&0===u?(tL("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,f=null):l===u&&(d=!0,f=n.route.hydrateFallbackElement||null)));let p=t.concat(a.slice(0,u+1)),m=()=>{let t;return t=c?h:d?f:n.route.Component?o.createElement(n.route.Component,null):n.route.element?n.route.element:e,o.createElement(tb,{match:n,routeContext:{outlet:e,matches:p,isDataRoute:null!=r},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===u)?o.createElement(tv,{location:r.location,revalidation:r.revalidation,component:h,error:c,children:m(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):m()},null)}(b&&b.map(e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:W([d,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:W([d,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),s,r,n);return t&&w?o.createElement(tr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...a},navigationType:"POP"}},w):w}var tg=o.createElement(function(){let e=tj(),t=X(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",a={padding:"2px 4px",backgroundColor:n},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=o.createElement(o.Fragment,null,o.createElement("p",null,"\u{1F4BF} Hey developer \u{1F44B}"),o.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",o.createElement("code",{style:a},"ErrorBoundary")," or"," ",o.createElement("code",{style:a},"errorElement")," prop on your route.")),o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),r?o.createElement("pre",{style:{padding:"0.5rem",backgroundColor:n}},r):null,i)},null),tv=class extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?o.createElement(tn.Provider,{value:this.props.routeContext},o.createElement(ta.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function tb({routeContext:e,match:t,children:r}){let n=o.useContext(e8);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),o.createElement(tn.Provider,{value:e},r)}function tw(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function tS(e){let t=o.useContext(e8);return f(t,tw(e)),t}function tE(e){let t=o.useContext(e6);return f(t,tw(e)),t}function tR(e){let t,r=(f(t=o.useContext(tn),tw(e)),t),n=r.matches[r.matches.length-1];return f(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function tx(){return tE("useNavigation").navigation}function tC(){let{matches:e,loaderData:t}=tE("useMatches");return o.useMemo(()=>e.map(e=>N(e,t)),[e,t])}function tk(){let e=tE("useLoaderData"),t=tR("useLoaderData");return e.loaderData[t]}function tN(e){return tE("useRouteLoaderData").loaderData[e]}function tj(){let e=o.useContext(ta),t=tE("useRouteError"),r=tR("useRouteError");return void 0!==e?e:t.errors?.[r]}var tT=0;function tA(e){let{router:t,basename:r}=tS("useBlocker"),n=tE("useBlocker"),[a,i]=o.useState(""),s=o.useCallback(t=>{if("function"!=typeof e)return!!e;if("/"===r)return e(t);let{currentLocation:n,nextLocation:a,historyAction:o}=t;return e({currentLocation:{...n,pathname:O(n.pathname,r)||n.pathname},nextLocation:{...a,pathname:O(a.pathname,r)||a.pathname},historyAction:o})},[r,e]);return o.useEffect(()=>{let e=String(++tT);return i(e),()=>t.deleteBlocker(e)},[t]),o.useEffect(()=>{""!==a&&t.getBlocker(a,s)},[t,a,s]),a&&n.blockers.has(a)?n.blockers.get(a):en}var tP={};function tL(e,t,r){t||tP[e]||(tP[e]=!0,p(!1,r))}var t_={};function tO(e,t){e||t_[t]||(t_[t]=!0,console.warn(t))}function t$(e){let t={hasErrorBoundary:e.hasErrorBoundary||null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&(e.element&&p(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:o.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&p(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:o.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&p(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:o.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var tD=["HydrateFallback","hydrateFallbackElement"],tI=class{constructor(){this.status="pending",this.promise=new Promise((e,t)=>{this.resolve=t=>{"pending"===this.status&&(this.status="resolved",e(t))},this.reject=e=>{"pending"===this.status&&(this.status="rejected",t(e))}})}};function tM({router:e,flushSync:t}){let[r,n]=o.useState(e.state),[a,i]=o.useState(),[s,l]=o.useState({isTransitioning:!1}),[u,c]=o.useState(),[d,h]=o.useState(),[f,p]=o.useState(),m=o.useRef(new Map),y=o.useCallback((r,{deletedFetchers:a,flushSync:s,viewTransitionOpts:f})=>{r.fetchers.forEach((e,t)=>{void 0!==e.data&&m.current.set(t,e.data)}),a.forEach(e=>m.current.delete(e)),tO(!1===s||null!=t,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let y=null!=e.window&&null!=e.window.document&&"function"==typeof e.window.document.startViewTransition;if(tO(null==f||y,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!f||!y)return void(t&&s?t(()=>n(r)):o.startTransition(()=>n(r)));if(t&&s){t(()=>{d&&(u&&u.resolve(),d.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:f.currentLocation,nextLocation:f.nextLocation})});let a=e.window.document.startViewTransition(()=>{t(()=>n(r))});a.finished.finally(()=>{t(()=>{c(void 0),h(void 0),i(void 0),l({isTransitioning:!1})})}),t(()=>h(a));return}d?(u&&u.resolve(),d.skipTransition(),p({state:r,currentLocation:f.currentLocation,nextLocation:f.nextLocation})):(i(r),l({isTransitioning:!0,flushSync:!1,currentLocation:f.currentLocation,nextLocation:f.nextLocation}))},[e.window,t,d,u]);o.useLayoutEffect(()=>e.subscribe(y),[e,y]),o.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new tI)},[s]),o.useEffect(()=>{if(u&&a&&e.window){let t=u.promise,r=e.window.document.startViewTransition(async()=>{o.startTransition(()=>n(a)),await t});r.finished.finally(()=>{c(void 0),h(void 0),i(void 0),l({isTransitioning:!1})}),h(r)}},[a,u,e.window]),o.useEffect(()=>{u&&a&&r.location.key===a.location.key&&u.resolve()},[u,d,r.location,a]),o.useEffect(()=>{!s.isTransitioning&&f&&(i(f.state),l({isTransitioning:!0,flushSync:!1,currentLocation:f.currentLocation,nextLocation:f.nextLocation}),p(void 0))},[s.isTransitioning,f]);let g=o.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,r,n)=>e.navigate(t,{state:r,preventScrollReset:n?.preventScrollReset}),replace:(t,r,n)=>e.navigate(t,{replace:!0,state:r,preventScrollReset:n?.preventScrollReset})}),[e]),v=e.basename||"/",b=o.useMemo(()=>({router:e,navigator:g,static:!1,basename:v}),[e,g,v]);return o.createElement(o.Fragment,null,o.createElement(e8.Provider,{value:b},o.createElement(e6.Provider,{value:r},o.createElement(e9.Provider,{value:m.current},o.createElement(e7.Provider,{value:s},o.createElement(tB,{basename:v,location:r.location,navigationType:r.historyAction,navigator:g},o.createElement(tz,{routes:e.routes,future:e.future,state:r})))))),null)}var tz=o.memo(function({routes:e,future:t,state:r}){return ty(e,void 0,r,t)});function tW({to:e,replace:t,state:r,relative:n}){f(to()," may be used only in the context of a component.");let{static:a}=o.useContext(tt);p(!a," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:i}=o.useContext(tn),{pathname:s}=ti(),l=td(),u=JSON.stringify(z(e,M(i),s,"path"===n));return o.useEffect(()=>{l(JSON.parse(u),{replace:t,state:r,relative:n})},[l,u,n,t,r]),null}function tU(e){var t;let r;return t=e.context,(r=o.useContext(tn).outlet)?o.createElement(th.Provider,{value:t},r):r}function tH(e){f(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function tB({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:a,static:i=!1}){f(!to(),"You cannot render a inside another . You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),l=o.useMemo(()=>({basename:s,navigator:a,static:i,future:{}}),[s,a,i]);"string"==typeof r&&(r=v(r));let{pathname:u="/",search:c="",hash:d="",state:h=null,key:m="default"}=r,y=o.useMemo(()=>{let e=O(u,s);return null==e?null:{location:{pathname:e,search:c,hash:d,state:h,key:m},navigationType:n}},[s,u,c,d,h,m,n]);return(p(null!=y,` is not able to match the URL "${u}${c}${d}" because it does not start with the basename, so the won't render anything.`),null==y)?null:o.createElement(tt.Provider,{value:l},o.createElement(tr.Provider,{children:t,value:y}))}function tF({children:e,location:t}){return ty(function e(t,r=[]){let n=[];return o.Children.forEach(t,(t,a)=>{if(!o.isValidElement(t))return;let i=[...r,a];if(t.type===o.Fragment)return void n.push.apply(n,e(t.props.children,i));f(t.type===tH,`[${"string"==typeof t.type?t.type:t.type.name}] is not a component. All component children of must be a or `),f(!t.props.index||!t.props.children,"An index route cannot have child routes.");let s={id:t.props.id||i.join("-"),caseSensitive:t.props.caseSensitive,element:t.props.element,Component:t.props.Component,index:t.props.index,path:t.props.path,loader:t.props.loader,action:t.props.action,hydrateFallbackElement:t.props.hydrateFallbackElement,HydrateFallback:t.props.HydrateFallback,errorElement:t.props.errorElement,ErrorBoundary:t.props.ErrorBoundary,hasErrorBoundary:!0===t.props.hasErrorBoundary||null!=t.props.ErrorBoundary||null!=t.props.errorElement,shouldRevalidate:t.props.shouldRevalidate,handle:t.props.handle,lazy:t.props.lazy};t.props.children&&(s.children=e(t.props.children,i)),n.push(s)}),n}(e),t)}o.Component;var tq="get",tJ="application/x-www-form-urlencoded";function tY(e){return null!=e&&"string"==typeof e.tagName}function tV(e=""){return new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(e=>[r,e]):[[r,n]])},[]))}var tX=null,tG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function tK(e){return null==e||tG.has(e)?e:(p(!1,`"${e}" is not a valid \`encType\` for \`
      \`/\`\` and will default to "${tJ}"`),null)}function tQ(e,t){if(!1===e||null==e)throw Error(t)}async function tZ(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function t0(e){return e.css?e.css.map(e=>({rel:"stylesheet",href:e})):[]}async function t1(e){if(!e.css)return;let t=t0(e);await Promise.all(t.map(t4))}async function t2(e,t){if(!e.css&&!t.links||!function(){if(void 0!==a)return a;let e=document.createElement("link");return a=e.relList.supports("preload"),e=null,a}())return;let r=[];if(e.css&&r.push(...t0(e)),t.links&&r.push(...t.links()),0===r.length)return;let n=[];for(let e of r)t3(e)||"stylesheet"!==e.rel||n.push({...e,rel:"preload",as:"style"});await Promise.all(n.map(t4))}async function t4(e){return new Promise(t=>{if(e.media&&!window.matchMedia(e.media).matches||document.querySelector(`link[rel="stylesheet"][href="${e.href}"]`))return t();let r=document.createElement("link");function n(){document.head.contains(r)&&document.head.removeChild(r)}Object.assign(r,e),r.onload=()=>{n(),t()},r.onerror=()=>{n(),t()},document.head.appendChild(r)})}function t3(e){return null!=e&&"string"==typeof e.page}function t5(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}async function t8(e,t,r){return function(e,t){let r=new Set,n=new Set(t);return e.reduce((e,a)=>{if(t&&!t3(a)&&"script"===a.as&&a.href&&n.has(a.href))return e;let o=JSON.stringify(function(e){let t={};for(let r of Object.keys(e).sort())t[r]=e[r];return t}(a));return r.has(o)||(r.add(o),e.push({key:o,link:a})),e},[])}((await Promise.all(e.map(async e=>{let n=t.routes[e.route.id];if(n){let e=await tZ(n,r);return e.links?e.links():[]}return[]}))).flat(1).filter(t5).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}function t6(e,t,r,n,a,o){let i=(e,t)=>!r[t]||e.route.id!==r[t].route.id,s=(e,t)=>r[t].pathname!==e.pathname||r[t].route.path?.endsWith("*")&&r[t].params["*"]!==e.params["*"];return"assets"===o?t.filter((e,t)=>i(e,t)||s(e,t)):"data"===o?t.filter((t,o)=>{let l=n.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(i(t,o)||s(t,o))return!0;if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof n)return n}return!0}):[]}function t7(e,t,{includeHydrateFallback:r}={}){return[...new Set(e.map(e=>{let n=t.routes[e.route.id];if(!n)return[];let a=[n.module];return n.clientActionModule&&(a=a.concat(n.clientActionModule)),n.clientLoaderModule&&(a=a.concat(n.clientLoaderModule)),r&&n.hydrateFallbackModule&&(a=a.concat(n.hydrateFallbackModule)),n.imports&&(a=a.concat(n.imports)),a}).flat(1))]}var t9={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},re=/[&><\u2028\u2029]/g,rt=class{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}};function rr(e){let{indices:t}=this,r=t.get(e);if(r)return[r];if(null==e||Number.isNaN(e)||e===Number.POSITIVE_INFINITY||e===Number.NEGATIVE_INFINITY||0===e&&1/e<0)return null;let n=this.index++;return t.set(e,n),rn.call(this,e,n),n}function rn(e,t){let{deferred:r,plugins:n,postPlugins:a}=this,o=this.stringified,i=[[e,t]];for(;i.length>0;){let[e,t]=i.pop(),s=e=>Object.keys(e).map(t=>`"_${rr.call(this,t)}":${rr.call(this,e[t])}`).join(","),l=null;switch(typeof e){case"boolean":case"number":case"string":o[t]=JSON.stringify(e);break;case"bigint":o[t]=`["B","${e}"]`;break;case"symbol":{let r=Symbol.keyFor(e);r?o[t]=`["Y",${JSON.stringify(r)}]`:l=Error("Cannot encode symbol unless created with Symbol.for()");break}case"object":{if(!e){o[t]="null";break}let a=Array.isArray(e),i=!1;if(!a&&n)for(let r of n){let n=r(e);if(Array.isArray(n)){i=!0;let[e,...r]=n;o[t]=`[${JSON.stringify(e)}`,r.length>0&&(o[t]+=`,${r.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}if(!i){let n=a?"[":"{";if(a){for(let t=0;t0?o[t]=`["S",${[...e].map(e=>rr.call(this,e)).join(",")}]`:o[t]='["S"]':e instanceof Map?e.size>0?o[t]=`["M",${[...e].flatMap(([e,t])=>[rr.call(this,e),rr.call(this,t)]).join(",")}]`:o[t]='["M"]':e instanceof Promise?(o[t]=`["P",${t}]`,r[t]=e):e instanceof Error?(o[t]=`["E",${JSON.stringify(e.message)}`,"Error"!==e.name&&(o[t]+=`,${JSON.stringify(e.name)}`),o[t]+="]"):null===Object.getPrototypeOf(e)?o[t]=`["N",{${s(e)}}]`:function(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t||Object.getOwnPropertyNames(t).sort().join("\0")===ra}(e)?o[t]=`{${s(e)}}`:l=Error("Cannot encode object with prototype")}break}default:{let r=Array.isArray(e),a=!1;if(!r&&n)for(let r of n){let n=r(e);if(Array.isArray(n)){a=!0;let[e,...r]=n;o[t]=`[${JSON.stringify(e)}`,r.length>0&&(o[t]+=`,${r.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}a||(l=Error("Cannot encode function or unexpected type"))}}if(l){let r=!1;if(a)for(let n of a){let a=n(e);if(Array.isArray(a)){r=!0;let[e,...n]=a;o[t]=`[${JSON.stringify(e)}`,n.length>0&&(o[t]+=`,${n.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}if(!r)throw l}}}var ra=Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),ro="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:void 0;function ri(e){let{hydrated:t,values:r}=this;if("number"==typeof e)return rs.call(this,e);if(!Array.isArray(e)||!e.length)throw SyntaxError();let n=r.length;for(let t of e)r.push(t);return t.length=r.length,rs.call(this,n)}function rs(e){let t,{hydrated:r,values:n,deferred:a,plugins:o}=this,i=[[e,e=>{t=e}]],s=[];for(;i.length>0;){let[e,t]=i.pop();switch(e){case null:t(void 0);continue;case null:t(null);continue;case null:t(NaN);continue;case null:t(1/0);continue;case null:t(-1/0);continue;case null:t(-0);continue}if(r[e]){t(r[e]);continue}let l=n[e];if(!l||"object"!=typeof l){r[e]=l,t(l);continue}if(Array.isArray(l))if("string"==typeof l[0]){let[n,u,c]=l;switch(n){case"D":t(r[e]=new Date(u));continue;case"U":t(r[e]=new URL(u));continue;case"B":t(r[e]=BigInt(u));continue;case"R":t(r[e]=new RegExp(u,c));continue;case"Y":t(r[e]=Symbol.for(u));continue;case"S":let d=new Set;r[e]=d;for(let e=l.length-1;e>0;e--)i.push([l[e],e=>{d.add(e)}]);t(d);continue;case"M":let h=new Map;r[e]=h;for(let e=l.length-2;e>0;e-=2){let t=[];i.push([l[e+1],e=>{t[1]=e}]),i.push([l[e],e=>{t[0]=e}]),s.push(()=>{h.set(t[0],t[1])})}t(h);continue;case"N":let f=Object.create(null);for(let t of(r[e]=f,Object.keys(u).reverse())){let e=[];i.push([u[t],t=>{e[1]=t}]),i.push([Number(t.slice(1)),t=>{e[0]=t}]),s.push(()=>{f[e[0]]=e[1]})}t(f);continue;case"P":if(r[u])t(r[e]=r[u]);else{let n=new rt;a[u]=n,t(r[e]=n.promise)}continue;case"E":let[,p,m]=l,y=m&&ro&&ro[m]?new ro[m](p):Error(p);r[e]=y,t(y);continue;case"Z":t(r[e]=r[u]);continue;default:if(Array.isArray(o)){let n=[],a=l.slice(1);for(let e=0;e{n[e]=t}])}s.push(()=>{for(let a of o){let o=a(l[0],...n);if(o)return void t(r[e]=o.value)}throw SyntaxError()});continue}throw SyntaxError()}}else{let n=[];r[e]=n;for(let e=0;e{n[e]=t}])}t(n);continue}{let n={};for(let t of(r[e]=n,Object.keys(l).reverse())){let e=[];i.push([l[t],t=>{e[1]=t}]),i.push([Number(t.slice(1)),t=>{e[0]=t}]),s.push(()=>{n[e[0]]=e[1]})}t(n);continue}}for(;s.length>0;)s.pop()();return t}async function rl(e,t){let{plugins:r}=t??{},n=new rt,a=e.pipeThrough(function(){let e=new TextDecoder,t="";return new TransformStream({transform(r,n){let a=e.decode(r,{stream:!0}),o=(t+a).split(` +`);for(let e of(t=o.pop()||"",o))n.enqueue(e)},flush(e){t&&e.enqueue(t)}})}()).getReader(),o={values:[],hydrated:[],deferred:{},plugins:r},i=await ru.call(o,a),s=n.promise;return i.done?n.resolve():s=rc.call(o,a).then(n.resolve).catch(e=>{for(let t of Object.values(o.deferred))t.reject(e);n.reject(e)}),{done:s.then(()=>a.closed),value:i.value}}async function ru(e){let t,r=await e.read();if(!r.value)throw SyntaxError();try{t=JSON.parse(r.value)}catch(e){throw SyntaxError()}return{done:r.done,value:ri.call(this,t)}}async function rc(e){let t=await e.read();for(;!t.done;){if(!t.value)continue;let r=t.value;switch(r[0]){case"P":{let e,t=r.indexOf(":"),n=Number(r.slice(1,t)),a=this.deferred[n];if(!a)throw Error(`Deferred ID ${n} not found in stream`);let o=r.slice(t+1);try{e=JSON.parse(o)}catch(e){throw SyntaxError()}let i=ri.call(this,e);a.resolve(i);break}case"E":{let e,t=r.indexOf(":"),n=Number(r.slice(1,t)),a=this.deferred[n];if(!a)throw Error(`Deferred ID ${n} not found in stream`);let o=r.slice(t+1);try{e=JSON.parse(o)}catch(e){throw SyntaxError()}let i=ri.call(this,e);a.reject(i);break}default:throw SyntaxError()}t=await e.read()}}async function rd(e){let t={signal:e.signal};if("GET"!==e.method){t.method=e.method;let r=e.headers.get("Content-Type");r&&/\bapplication\/json\b/.test(r)?(t.headers={"Content-Type":r},t.body=JSON.stringify(await e.json())):r&&/\btext\/plain\b/.test(r)?(t.headers={"Content-Type":r},t.body=await e.text()):r&&/\bapplication\/x-www-form-urlencoded\b/.test(r)?t.body=new URLSearchParams(await e.text()):t.body=await e.formData()}return t}var rh=Symbol("SingleFetchRedirect"),rf=class extends null{},rp=new Set([100,101,204,205]);function rm({context:e,identifier:t,reader:r,textDecoder:n,nonce:a}){if(!e.renderMeta||!e.renderMeta.didRenderScripts)return null;e.renderMeta.streamCache||(e.renderMeta.streamCache={});let{streamCache:o}=e.renderMeta,i=o[t];if(i||(i=o[t]=r.read().then(e=>{o[t].result={done:e.done,value:n.decode(e.value,{stream:!0})}}).catch(e=>{o[t].error=e})),i.error)throw i.error;if(void 0===i.result)throw i;let{done:s,value:l}=i.result,u=l?React4.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:`window.__reactRouterContext.streamController.enqueue(${JSON.stringify(l).replace(re,e=>t9[e])});`}}):null;return s?React4.createElement(React4.Fragment,null,u,React4.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:"window.__reactRouterContext.streamController.close();"}})):React4.createElement(React4.Fragment,null,u,React4.createElement(React4.Suspense,null,React4.createElement(rm,{context:e,identifier:t+1,reader:r,textDecoder:n,nonce:a})))}async function ry(e,t,r,n){try{let a,o=await e;if("routes"in o){for(let e of t)if(e.route.id in o.routes){let t=o.routes[e.route.id];if("error"in t){a=t.error;break}}}void 0!==a&&Array.from(r.values()).forEach(e=>{n[e].result instanceof rf&&(n[e].result=a)})}catch(e){}}function rg(e,t){let r="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===r.pathname?r.pathname="_root.data":t&&"/"===O(r.pathname,t)?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function rv(e,t){return rl(e,{plugins:[(e,...r)=>{if("SanitizedError"===e){let[e,n,a]=r,o=Error;e&&e in t&&"function"==typeof t[e]&&(o=t[e]);let i=new o(n);return i.stack=a,{value:i}}if("ErrorResponse"===e){let[e,t,n]=r;return{value:new V(t,n,e)}}return"SingleFetchRedirect"===e?{value:{[rh]:r[0]}}:"SingleFetchClassInstance"===e?{value:r[0]}:"SingleFetchFallback"===e?{value:void 0}:void 0}]})}function rb(e,t){if("redirect"in e){let{redirect:t,revalidate:r,reload:n,replace:a,status:o}=e.redirect;throw q(t,{status:o,headers:{...r?{"X-Remix-Revalidate":"yes"}:null,...n?{"X-Remix-Reload-Document":"yes"}:null,...a?{"X-Remix-Replace":"yes"}:null}})}let r=e.routes[t];if(null==r)throw new rf(`No result found for routeId "${t}"`);if("error"in r)throw r.error;if("data"in r)return r.data;throw Error(`Invalid response found for routeId "${t}"`)}function rw(){let e,t,r=new Promise((n,a)=>{e=async e=>{n(e);try{await r}catch(e){}},t=async e=>{a(e);try{await r}catch(e){}}});return{promise:r,resolve:e,reject:t}}function rS({error:e,isOutsideRemixApp:t}){let r;console.error(e);let n=o.createElement("script",{dangerouslySetInnerHTML:{__html:` + console.log( + "\u{1F4BF} Hey developer \u{1F44B}. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information." + ); + `}});return X(e)?o.createElement(rE,{title:"Unhandled Thrown Response!"},o.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),n):(r=e instanceof Error?e:Error(null==e?"Unknown Error":"object"==typeof e&&"toString"in e?e.toString():JSON.stringify(e)),o.createElement(rE,{title:"Application Error!",isOutsideRemixApp:t},o.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),o.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},r.stack),n))}function rE({title:e,renderScripts:t,isOutsideRemixApp:r,children:n}){let{routeModules:a}=r$();return a.root?.Layout&&!r?n:o.createElement("html",{lang:"en"},o.createElement("head",null,o.createElement("meta",{charSet:"utf-8"}),o.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),o.createElement("title",null,e)),o.createElement("body",null,o.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},n,t?o.createElement(rW,null):null)))}function rR(){return React6.createElement(rE,{title:"Loading...",renderScripts:!0},React6.createElement("script",{dangerouslySetInnerHTML:{__html:` + console.log( + "\u{1F4BF} Hey developer \u{1F44B}. You can provide a way better UX than this " + + "when your app is loading JS modules and/or running \`clientLoader\` " + + "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " + + "for more information." + ); + `}}))}o.Component;function rx(e,t){if("loader"===e&&!t.hasLoader||"action"===e&&!t.hasAction){let r=`You are trying to call ${"action"===e?"serverAction()":"serverLoader()"} on a route that does not have a server ${e} (routeId: "${t.id}")`;throw console.error(r),new V(400,"Bad Request",Error(r),!0)}}function rC(e,t){let r="clientAction"===e?"a":"an",n=`Route "${t}" does not have ${r} ${e}, but you are trying to submit to it. To fix this, please add ${r} \`${e}\` function to the route`;throw console.error(n),new V(405,"Method Not Allowed",Error(n),!0)}function rk(e,t,r,n,a){if(a){var o,i,s;let e;return o=r.id,i=t.shouldRevalidate,s=a,e=!1,t=>e?i?i(t):t.defaultShouldRevalidate:(e=!0,s.has(o))}if(!n&&r.hasLoader&&!r.hasClientLoader){let r=e?L(e)[1].map(e=>e.paramName):[],n=e=>r.some(t=>e.currentParams[t]!==e.nextParams[t]);if(!t.shouldRevalidate)return e=>n(e);{let e=t.shouldRevalidate;return t=>e({...t,defaultShouldRevalidate:n(t)})}}if(n&&t.shouldRevalidate){let e=t.shouldRevalidate;return t=>e({...t,defaultShouldRevalidate:!0})}return t.shouldRevalidate}async function rN(e,t){let r=tZ(e,t),n=t1(e),a=await r;return await Promise.all([n,t2(e,a)]),{Component:rj(a),ErrorBoundary:a.ErrorBoundary,unstable_clientMiddleware:a.unstable_clientMiddleware,clientAction:a.clientAction,clientLoader:a.clientLoader,handle:a.handle,links:a.links,meta:a.meta,shouldRevalidate:a.shouldRevalidate}}function rj(e){if(null!=e.default&&("object"!=typeof e.default||0!==Object.keys(e.default).length))return e.default}var rT=new Set,rA=new Set,rP="react-router-manifest-version";function rL(){let e=o.useContext(e8);return tQ(e,"You must render this element inside a element"),e}function r_(){let e=o.useContext(e6);return tQ(e,"You must render this element inside a element"),e}var rO=o.createContext(void 0);function r$(){let e=o.useContext(rO);return tQ(e,"You must render this element inside a element"),e}function rD(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}rO.displayName="FrameworkContext";function rI({page:e,...t}){let{router:r}=rL(),n=o.useMemo(()=>C(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?o.createElement(rM,{page:e,matches:n,...t}):null}function rM({page:e,matches:t,...r}){let n=ti(),{manifest:a,routeModules:i}=r$(),{basename:s}=rL(),{loaderData:l,matches:u}=r_(),c=o.useMemo(()=>t6(e,t,u,a,n,"data"),[e,t,u,a,n]),d=o.useMemo(()=>t6(e,t,u,a,n,"assets"),[e,t,u,a,n]),h=o.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let r=new Set,o=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];t&&t.hasLoader&&(!c.some(t=>t.route.id===e.route.id)&&e.route.id in l&&i[e.route.id]?.shouldRevalidate||t.hasClientLoader?o=!0:r.add(e.route.id))}),0===r.size)return[];let u=rg(e,s);return o&&r.size>0&&u.searchParams.set("_routes",t.filter(e=>r.has(e.route.id)).map(e=>e.route.id).join(",")),[u.pathname+u.search]},[s,l,n,a,c,t,e,i]),f=o.useMemo(()=>t7(d,a),[d,a]),p=function(e){let{manifest:t,routeModules:r}=r$(),[n,a]=o.useState([]);return o.useEffect(()=>{let n=!1;return t8(e,t,r).then(e=>{n||a(e)}),()=>{n=!0}},[e,t,r]),n}(d);return o.createElement(o.Fragment,null,h.map(e=>o.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...r})),f.map(e=>o.createElement("link",{key:e,rel:"modulepreload",href:e,...r})),p.map(({key:e,link:t})=>o.createElement("link",{key:e,...t})))}var rz=!1;function rW(e){var t,r;let{manifest:n,serverHandoffString:a,isSpaMode:i,renderMeta:s,routeDiscovery:l,ssr:u}=r$(),{router:c,static:d,staticContext:h}=rL(),{matches:f}=r_(),p=(t=l,r=u,"lazy"===t.mode&&!0===r);s&&(s.didRenderScripts=!0);let m=function(e,t,r){if(r&&!rz)return[e[0]];!1;return e}(f,null,i);o.useEffect(()=>{rz=!0},[]);let y=o.useMemo(()=>{let t=h?`window.__reactRouterContext = ${a};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",r=d?`${n.hmr?.runtime?`import ${JSON.stringify(n.hmr.runtime)};`:""}${!p?`import ${JSON.stringify(n.url)}`:""}; +${m.map((e,t)=>{let r=`route${t}`,a=n.routes[e.route.id];tQ(a,`Route ${e.route.id} not found in manifest`);let{clientActionModule:o,clientLoaderModule:i,clientMiddlewareModule:s,hydrateFallbackModule:l,module:u}=a,c=[...o?[{module:o,varName:`${r}_clientAction`}]:[],...i?[{module:i,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_clientMiddleware`}]:[],...l?[{module:l,varName:`${r}_HydrateFallback`}]:[],{module:u,varName:`${r}_main`}];return 1===c.length?`import * as ${r} from ${JSON.stringify(u)};`:[c.map(e=>`import * as ${e.varName} from "${e.module}";`).join(` +`),`const ${r} = {${c.map(e=>`...${e.varName}`).join(",")}};`].join(` +`)}).join(` +`)} + ${p?`window.__reactRouterManifest = ${JSON.stringify(function({sri:e,...t},r){let n=new Set(r.state.matches.map(e=>e.route.id)),a=r.state.location.pathname.split("/").filter(Boolean),o=["/"];for(a.pop();a.length>0;)o.push(`/${a.join("/")}`),a.pop();o.forEach(e=>{let t=C(r.routes,e,r.basename);t&&t.forEach(e=>n.add(e.route.id))});let i=[...n].reduce((e,r)=>Object.assign(e,{[r]:t.routes[r]}),{});return{...t,routes:i,sri:!!e||void 0}}(n,c),null,2)};`:""} + window.__reactRouterRouteModules = {${m.map((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`).join(",")}}; + +import(${JSON.stringify(n.entry.module)});`:" ";return o.createElement(o.Fragment,null,o.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t},type:void 0}),o.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r},type:"module",async:!0}))},[]),g=rz?[]:[...new Set(n.entry.imports.concat(t7(m,n,{includeHydrateFallback:!0})))],v="object"==typeof n.sri?n.sri:{};return rz?null:o.createElement(o.Fragment,null,"object"==typeof n.sri?o.createElement("script",{"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:v})}}):null,p?null:o.createElement("link",{rel:"modulepreload",href:n.url,crossOrigin:e.crossOrigin,integrity:v[n.url],suppressHydrationWarning:!0}),o.createElement("link",{rel:"modulepreload",href:n.entry.module,crossOrigin:e.crossOrigin,integrity:v[n.entry.module],suppressHydrationWarning:!0}),g.map(t=>o.createElement("link",{key:t,rel:"modulepreload",href:t,crossOrigin:e.crossOrigin,integrity:v[t],suppressHydrationWarning:!0})),y)}var rU="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{rU&&(window.__reactRouterVersion="7.6.1")}catch(e){}function rH(e,t){return(function(e){let t,r,n,a,o,i=e.window?e.window:"undefined"!=typeof window?window:void 0,s=void 0!==i&&void 0!==i.document&&void 0!==i.document.createElement;f(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l=e.hydrationRouteProperties||[],u=e.mapRouteProperties||eo,c={},d=x(e.routes,u,void 0,c),h=e.basename||"/",m=e.dataStrategy||eE,g={unstable_middleware:!1,...e.future},v=null,b=new Set,E=null,R=null,j=null,T=null!=e.hydrationData,A=C(d,e.history.location,h),P=!1,L=null;if(null!=A||e.patchRoutesOnNavigation)if(A&&!e.hydrationData&&e7(A,d,e.history.location.pathname).active&&(A=null),A)if(A.some(e=>e.route.lazy))r=!1;else if(A.some(e=>e.route.loader)){let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null;if(n){let e=A.findIndex(e=>void 0!==n[e.route.id]);r=A.slice(0,e+1).every(e=>!ef(e.route,t,n))}else r=A.every(e=>!ef(e.route,t,n))}else r=!0;else{r=!1,A=[];let t=e7(null,d,e.history.location.pathname);t.active&&t.matches&&(P=!0,A=t.matches)}else{let t=eH(404,{pathname:e.history.location.pathname}),{matches:n,route:a}=eU(d);r=!0,A=n,L={[a.id]:t}}let _={historyAction:e.history.action,location:e.history.location,matches:A,initialized:r,navigation:et,restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||L,fetchers:new Map,blockers:new Map},$="POP",D=!1,I=!1,M=new Map,z=null,W=!1,U=!1,H=new Set,B=new Map,F=0,q=-1,J=new Map,Y=new Set,V=new Map,G=new Map,K=new Set,Q=new Map,Z=null;function es(e,t={}){_={..._,...e};let r=[],n=[];_.fetchers.forEach((e,t)=>{"idle"===e.state&&(K.has(t)?r.push(t):n.push(t))}),K.forEach(e=>{_.fetchers.has(e)||B.has(e)||r.push(e)}),[...b].forEach(e=>e(_,{deletedFetchers:r,viewTransitionOpts:t.viewTransitionOpts,flushSync:!0===t.flushSync})),r.forEach(e=>e$(e)),n.forEach(e=>_.fetchers.delete(e))}function el(r,n,{flushSync:a}={}){let o,i,s=null!=_.actionData&&null!=_.navigation.formMethod&&eZ(_.navigation.formMethod)&&"loading"===_.navigation.state&&r.state?._isRedirect!==!0;o=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:s?_.actionData:null;let l=n.loaderData?eM(_.loaderData,n.loaderData,n.matches||[],n.errors):_.loaderData,u=_.blockers;u.size>0&&(u=new Map(u)).forEach((e,t)=>u.set(t,en));let c=!0===D||null!=_.navigation.formMethod&&eZ(_.navigation.formMethod)&&r.state?._isRedirect!==!0;if(t&&(d=t,t=void 0),W||"POP"===$||("PUSH"===$?e.history.push(r,r.state):"REPLACE"===$&&e.history.replace(r,r.state)),"POP"===$){let e=M.get(_.location.pathname);e&&e.has(r.pathname)?i={currentLocation:_.location,nextLocation:r}:M.has(r.pathname)&&(i={currentLocation:r,nextLocation:_.location})}else if(I){let e=M.get(_.location.pathname);e?e.add(r.pathname):(e=new Set([r.pathname]),M.set(_.location.pathname,e)),i={currentLocation:_.location,nextLocation:r}}es({...n,actionData:o,loaderData:l,historyAction:$,location:r,initialized:!0,navigation:et,revalidation:"idle",restoreScrollPosition:e6(r,n.matches||_.matches),preventScrollReset:c,blockers:u},{viewTransitionOpts:i,flushSync:!0===a}),$="POP",D=!1,I=!1,W=!1,U=!1,Z?.resolve(),Z=null}async function eu(t,r){if("number"==typeof t)return void e.history.go(t);let{path:n,submission:a,error:o}=ed(!1,ec(_.location,_.matches,h,t,r?.fromRouteId,r?.relative),r),i=_.location,s=y(_.location,n,r&&r.state);s={...s,...e.history.encodeLocation(s)};let l=r&&null!=r.replace?r.replace:void 0,u="PUSH";!0===l?u="REPLACE":!1===l||null!=a&&eZ(a.formMethod)&&a.formAction===_.location.pathname+_.location.search&&(u="REPLACE");let c=r&&"preventScrollReset"in r?!0===r.preventScrollReset:void 0,d=!0===(r&&r.flushSync),f=eQ({currentLocation:i,nextLocation:s,historyAction:u});if(f)return void eK(f,{state:"blocked",location:s,proceed(){eK(f,{state:"proceeding",proceed:void 0,reset:void 0,location:s}),eu(t,r)},reset(){let e=new Map(_.blockers);e.set(f,en),es({blockers:e})}});await ep(u,s,{submission:a,pendingError:o,preventScrollReset:c,replace:r&&r.replace,enableViewTransition:r&&r.viewTransition,flushSync:d})}async function ep(r,n,o){var i,s,l,u;let c;a&&a.abort(),a=null,$=r,W=!0===(o&&o.startUninterruptedRevalidation),i=_.location,s=_.matches,E&&j&&(E[e8(i,s)]=j()),D=!0===(o&&o.preventScrollReset),I=!0===(o&&o.enableViewTransition);let f=t||d,p=o&&o.overrideNavigation,m=o?.initialHydration&&_.matches&&_.matches.length>0&&!P?_.matches:C(f,n,h),y=!0===(o&&o.flushSync);if(m&&_.initialized&&!U&&(l=_.location,u=n,l.pathname===u.pathname&&l.search===u.search&&(""===l.hash?""!==u.hash:l.hash===u.hash||""!==u.hash||!1))&&!(o&&o.submission&&eZ(o.submission.formMethod)))return void el(n,{matches:m},{flushSync:y});let g=e7(m,f,n.pathname);if(g.active&&g.matches&&(m=g.matches),!m){let{error:e,notFoundMatches:t,route:r}=e0(n.pathname);el(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:y});return}a=new AbortController;let v=e_(e.history,n,a.signal,o&&o.submission),b=new S(e.unstable_getContext?await e.unstable_getContext():void 0);if(o&&o.pendingError)c=[eW(m).route.id,{type:"error",error:o.pendingError}];else if(o&&o.submission&&eZ(o.submission.formMethod)){let t=await ey(v,n,o.submission,m,b,g.active,o&&!0===o.initialHydration,{replace:o.replace,flushSync:y});if(t.shortCircuited)return;if(t.pendingActionResult){let[e,r]=t.pendingActionResult;if(eJ(r)&&X(r.error)&&404===r.error.status){a=null,el(n,{matches:t.matches,loaderData:{},errors:{[e]:r.error}});return}}m=t.matches||m,c=t.pendingActionResult,p=e4(n,o.submission),y=!1,g.active=!1,v=e_(e.history,v.url,v.signal)}let{shortCircuited:w,matches:R,loaderData:x,errors:k}=await eg(v,n,m,b,g.active,p,o&&o.submission,o&&o.fetcherSubmission,o&&o.replace,o&&!0===o.initialHydration,y,c);w||(a=null,el(n,{matches:R||m,...ez(c),loaderData:x,errors:k}))}async function ey(e,t,r,n,a,o,i,s={}){var d;let f;if(eC(),es({navigation:{state:"submitting",location:t,formMethod:(d=r).formMethod,formAction:d.formAction,formEncType:d.formEncType,formData:d.formData,json:d.json,text:d.text}},{flushSync:!0===s.flushSync}),o){let r=await e9(n,t.pathname,e.signal);if("aborted"===r.type)return{shortCircuited:!0};if("error"===r.type){let e=eW(r.partialMatches).route.id;return{matches:r.partialMatches,pendingActionResult:[e,{type:"error",error:r.error}]}}if(r.matches)n=r.matches;else{let{notFoundMatches:e,error:r,route:n}=e0(t.pathname);return{matches:e,pendingActionResult:[n.id,{type:"error",error:r}]}}}let p=e1(n,t);if(p.route.action||p.route.lazy){let t=eN(u,c,e,n,p,i?[]:l,a),r=await eR(e,t,a,null);if(!(f=r[p.route.id])){for(let e of n)if(r[e.route.id]){f=r[e.route.id];break}}if(e.signal.aborted)return{shortCircuited:!0}}else f={type:"error",error:eH(405,{method:e.method,pathname:t.pathname,routeId:p.route.id})};if(eY(f)){let t;return t=s&&null!=s.replace?s.replace:eL(f.response.headers.get("Location"),new URL(e.url),h)===_.location.pathname+_.location.search,await eS(e,f,!0,{submission:r,replace:t}),{shortCircuited:!0}}if(eJ(f)){let e=eW(n,p.route.id);return!0!==(s&&s.replace)&&($="PUSH"),{matches:n,pendingActionResult:[e.route.id,f,p.route.id]}}return{matches:n,pendingActionResult:[p.route.id,f]}}async function eg(r,n,o,i,s,f,p,m,y,g,v,b){let w=f||e4(n,p),S=p||m||e2(w),E=!W&&!g;if(s){if(E){let e=ev(b);es({navigation:w,...void 0!==e?{actionData:e}:{}},{flushSync:v})}let e=await e9(o,n.pathname,r.signal);if("aborted"===e.type)return{shortCircuited:!0};if("error"===e.type){let t=eW(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}if(e.matches)o=e.matches;else{let{error:e,notFoundMatches:t,route:r}=e0(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let R=t||d,{dsMatches:x,revalidatingFetchers:C}=eh(r,i,u,c,e.history,_,o,S,n,g?[]:l,!0===g,U,H,K,V,Y,R,h,null!=e.patchRoutesOnNavigation,b);if(q=++F,!e.dataStrategy&&!x.some(e=>e.shouldLoad)&&0===C.length){let e=eV();return el(n,{matches:o,loaderData:{},errors:b&&eJ(b[1])?{[b[0]]:b[1].error}:null,...ez(b),...e?{fetchers:new Map(_.fetchers)}:{}},{flushSync:v}),{shortCircuited:!0}}if(E){let e={};if(!s){e.navigation=w;let t=ev(b);void 0!==t&&(e.actionData=t)}C.length>0&&(C.forEach(e=>{let t=_.fetchers.get(e.key),r=e3(void 0,t?t.data:void 0);_.fetchers.set(e.key,r)}),e.fetchers=new Map(_.fetchers)),es(e,{flushSync:v})}C.forEach(e=>{eD(e.key),e.controller&&B.set(e.key,e.controller)});let k=()=>C.forEach(e=>eD(e.key));a&&a.signal.addEventListener("abort",k);let{loaderResults:N,fetcherResults:j}=await ex(x,C,r,i);if(r.signal.aborted)return{shortCircuited:!0};a&&a.signal.removeEventListener("abort",k),C.forEach(e=>B.delete(e.key));let T=eB(N);if(T)return await eS(r,T.result,!0,{replace:y}),{shortCircuited:!0};if(T=eB(j))return Y.add(T.key),await eS(r,T.result,!0,{replace:y}),{shortCircuited:!0};let{loaderData:A,errors:P}=eI(_,o,N,b,C,j);g&&_.errors&&(P={..._.errors,...P});let L=eV(),O=eX(q);return{matches:o,loaderData:A,errors:P,...L||O||C.length>0?{fetchers:new Map(_.fetchers)}:{}}}function ev(e){if(e&&!eJ(e[1]))return{[e[0]]:e[1].data};if(_.actionData)if(0===Object.keys(_.actionData).length)return null;else return _.actionData}async function eb(r,n,o,i,s,p,m,y,g,v){var b,w;function S(e){if(!e.route.action&&!e.route.lazy){let e=eH(405,{method:v.formMethod,pathname:o,routeId:n});return eT(r,n,e,{flushSync:y}),!0}return!1}if(eC(),V.delete(r),!m&&S(i))return;let E=_.fetchers.get(r);ek(r,(b=v,w=E,{state:"submitting",formMethod:b.formMethod,formAction:b.formAction,formEncType:b.formEncType,formData:b.formData,json:b.json,text:b.text,data:w?w.data:void 0}),{flushSync:y});let R=new AbortController,x=e_(e.history,o,R.signal,v);if(m){let e=await e9(s,o,x.signal,r);if("aborted"===e.type)return;if("error"===e.type)return void eT(r,n,e.error,{flushSync:y});if(!e.matches)return void eT(r,n,eH(404,{pathname:o}),{flushSync:y});if(S(i=e1(s=e.matches,o)))return}B.set(r,R);let k=F,N=eN(u,c,x,s,i,l,p),j=(await eR(x,N,p,r))[i.route.id];if(x.signal.aborted){B.get(r)===R&&B.delete(r);return}if(K.has(r)){if(eY(j)||eJ(j))return void ek(r,e5(void 0))}else{if(eY(j))return(B.delete(r),q>k)?void ek(r,e5(void 0)):(Y.add(r),ek(r,e3(v)),eS(x,j,!1,{fetcherSubmission:v,preventScrollReset:g}));if(eJ(j))return void eT(r,n,j.error)}let T=_.navigation.location||_.location,A=e_(e.history,T,R.signal),P=t||d,L="idle"!==_.navigation.state?C(P,_.navigation.location,h):_.matches;f(L,"Didn't find any matches after fetcher action");let O=++F;J.set(r,O);let D=e3(v,j.data);_.fetchers.set(r,D);let{dsMatches:I,revalidatingFetchers:M}=eh(A,p,u,c,e.history,_,L,v,T,l,!1,U,H,K,V,Y,P,h,null!=e.patchRoutesOnNavigation,[i.route.id,j]);M.filter(e=>e.key!==r).forEach(e=>{let t=e.key,r=_.fetchers.get(t),n=e3(void 0,r?r.data:void 0);_.fetchers.set(t,n),eD(t),e.controller&&B.set(t,e.controller)}),es({fetchers:new Map(_.fetchers)});let z=()=>M.forEach(e=>eD(e.key));R.signal.addEventListener("abort",z);let{loaderResults:W,fetcherResults:X}=await ex(I,M,A,p);if(R.signal.aborted)return;if(R.signal.removeEventListener("abort",z),J.delete(r),B.delete(r),M.forEach(e=>B.delete(e.key)),_.fetchers.has(r)){let e=e5(j.data);_.fetchers.set(r,e)}let G=eB(W);if(G)return eS(A,G.result,!1,{preventScrollReset:g});if(G=eB(X))return Y.add(G.key),eS(A,G.result,!1,{preventScrollReset:g});let{loaderData:Q,errors:Z}=eI(_,L,W,void 0,M,X);eX(O),"loading"===_.navigation.state&&O>q?(f($,"Expected pending action"),a&&a.abort(),el(_.navigation.location,{matches:L,loaderData:Q,errors:Z,fetchers:new Map(_.fetchers)})):(es({errors:Z,loaderData:eM(_.loaderData,Q,L,Z),fetchers:new Map(_.fetchers)}),U=!1)}async function ew(t,r,n,a,o,i,s,d,h,f){let p=_.fetchers.get(t);ek(t,e3(f,p?p.data:void 0),{flushSync:d});let m=new AbortController,y=e_(e.history,n,m.signal);if(s){let e=await e9(o,n,y.signal,t);if("aborted"===e.type)return;if("error"===e.type)return void eT(t,r,e.error,{flushSync:d});if(!e.matches)return void eT(t,r,eH(404,{pathname:n}),{flushSync:d});a=e1(o=e.matches,n)}B.set(t,m);let g=F,v=eN(u,c,y,o,a,l,i),b=(await eR(y,v,i,t))[a.route.id];if(B.get(t)===m&&B.delete(t),!y.signal.aborted){if(K.has(t))return void ek(t,e5(void 0));if(eY(b))if(q>g)return void ek(t,e5(void 0));else{Y.add(t),await eS(y,b,!1,{preventScrollReset:h});return}if(eJ(b))return void eT(t,r,b.error);ek(t,e5(b.data))}}async function eS(e,t,r,{submission:n,fetcherSubmission:o,preventScrollReset:l,replace:u}={}){t.response.headers.has("X-Remix-Revalidate")&&(U=!0);let c=t.response.headers.get("Location");f(c,"Expected a Location header on the redirect Response"),c=eL(c,new URL(e.url),h);let d=y(_.location,c,{_isRedirect:!0});if(s){let e=!1;if(t.response.headers.has("X-Remix-Reload-Document"))e=!0;else if(ea.test(c)){let t=w(c,!0);e=t.origin!==i.location.origin||null==O(t.pathname,h)}if(e)return void(u?i.location.replace(c):i.location.assign(c))}a=null;let p=!0===u||t.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:m,formAction:g,formEncType:v}=_.navigation;!n&&!o&&m&&g&&v&&(n=e2(_.navigation));let b=n||o;if(ee.has(t.response.status)&&b&&eZ(b.formMethod))await ep(p,d,{submission:{...b,formAction:c},preventScrollReset:l||D,enableViewTransition:r?I:void 0});else{let e=e4(d,n);await ep(p,d,{overrideNavigation:e,fetcherSubmission:o,preventScrollReset:l||D,enableViewTransition:r?I:void 0})}}async function eR(e,t,r,n){let a,o={};try{a=await ej(m,e,t,n,r,!1)}catch(e){return t.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:"error",error:e}}),o}if(e.signal.aborted)return o;for(let[r,n]of Object.entries(a))if(eq(n)){let a=n.result;o[r]={type:"redirect",response:eP(a,e,r,t,h)}}else o[r]=await eA(n);return o}async function ex(e,t,r,n){let a=eR(r,e,n,null),o=Promise.all(t.map(async e=>{if(!e.matches||!e.match||!e.request||!e.controller)return Promise.resolve({[e.key]:{type:"error",error:eH(404,{pathname:e.path})}});{let t=(await eR(e.request,e.matches,n,e.key))[e.match.route.id];return{[e.key]:t}}}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function eC(){U=!0,V.forEach((e,t)=>{B.has(t)&&H.add(t),eD(t)})}function ek(e,t,r={}){_.fetchers.set(e,t),es({fetchers:new Map(_.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function eT(e,t,r,n={}){let a=eW(_.matches,t);e$(e),es({errors:{[a.route.id]:r},fetchers:new Map(_.fetchers)},{flushSync:!0===(n&&n.flushSync)})}function eO(e){return G.set(e,(G.get(e)||0)+1),K.has(e)&&K.delete(e),_.fetchers.get(e)||er}function e$(e){let t=_.fetchers.get(e);B.has(e)&&!(t&&"loading"===t.state&&J.has(e))&&eD(e),V.delete(e),J.delete(e),Y.delete(e),K.delete(e),H.delete(e),_.fetchers.delete(e)}function eD(e){let t=B.get(e);t&&(t.abort(),B.delete(e))}function eF(e){for(let t of e){let e=e5(eO(t).data);_.fetchers.set(t,e)}}function eV(){let e=[],t=!1;for(let r of Y){let n=_.fetchers.get(r);f(n,`Expected fetcher: ${r}`),"loading"===n.state&&(Y.delete(r),e.push(r),t=!0)}return eF(e),t}function eX(e){let t=[];for(let[r,n]of J)if(n0}function eG(e){_.blockers.delete(e),Q.delete(e)}function eK(e,t){let r=_.blockers.get(e)||en;f("unblocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"proceeding"===t.state||"blocked"===r.state&&"unblocked"===t.state||"proceeding"===r.state&&"unblocked"===t.state,`Invalid blocker state transition: ${r.state} -> ${t.state}`);let n=new Map(_.blockers);n.set(e,t),es({blockers:n})}function eQ({currentLocation:e,nextLocation:t,historyAction:r}){if(0===Q.size)return;Q.size>1&&p(!1,"A router only supports one blocker at a time");let n=Array.from(Q.entries()),[a,o]=n[n.length-1],i=_.blockers.get(a);if((!i||"proceeding"!==i.state)&&o({currentLocation:e,nextLocation:t,historyAction:r}))return a}function e0(e){let r=eH(404,{pathname:e}),{matches:n,route:a}=eU(t||d);return{notFoundMatches:n,route:a,error:r}}function e8(e,t){return R&&R(e,t.map(e=>N(e,_.loaderData)))||e.key}function e6(e,t){if(E){let r=E[e8(e,t)];if("number"==typeof r)return r}return null}function e7(t,r,n){if(e.patchRoutesOnNavigation){if(!t)return{active:!0,matches:k(r,n,h,!0)||[]};else if(Object.keys(t[0].params).length>0)return{active:!0,matches:k(r,n,h,!0)}}return{active:!1,matches:null}}async function e9(r,n,a,o){if(!e.patchRoutesOnNavigation)return{type:"success",matches:r};let i=r;for(;;){let r=null==t,s=t||d,l=c;try{await e.patchRoutesOnNavigation({signal:a,path:n,matches:i,fetcherKey:o,patch:(e,t)=>{a.aborted||em(e,t,s,l,u)}})}catch(e){return{type:"error",error:e,partialMatches:i}}finally{r&&!a.aborted&&(d=[...d])}if(a.aborted)return{type:"aborted"};let f=C(s,n,h);if(f)return{type:"success",matches:f};let p=k(s,n,h,!0);if(!p||i.length===p.length&&i.every((e,t)=>e.route.id===p[t].route.id))return{type:"success",matches:null};i=p}}return n={get basename(){return h},get future(){return g},get state(){return _},get routes(){return d},get window(){return i},initialize:function(){if(v=e.history.listen(({action:t,location:r,delta:n})=>{if(o){o(),o=void 0;return}p(0===Q.size||null!=n,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let a=eQ({currentLocation:_.location,nextLocation:r,historyAction:t});if(a&&null!=n){let t=new Promise(e=>{o=e});e.history.go(-1*n),eK(a,{state:"blocked",location:r,proceed(){eK(a,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),t.then(()=>e.history.go(n))},reset(){let e=new Map(_.blockers);e.set(a,en),es({blockers:e})}});return}return ep(t,r)}),s){var t=i,r=M;try{let e=t.sessionStorage.getItem(ei);if(e){let t=JSON.parse(e);for(let[e,n]of Object.entries(t||{}))n&&Array.isArray(n)&&r.set(e,new Set(n||[]))}}catch(e){}let e=()=>(function(e,t){if(t.size>0){let r={};for(let[e,n]of t)r[e]=[...n];try{e.sessionStorage.setItem(ei,JSON.stringify(r))}catch(e){p(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}})(i,M);i.addEventListener("pagehide",e),z=()=>i.removeEventListener("pagehide",e)}return _.initialized||ep("POP",_.location,{initialHydration:!0}),n},subscribe:function(e){return b.add(e),()=>b.delete(e)},enableScrollRestoration:function(e,t,r){if(E=e,j=t,R=r||null,!T&&_.navigation===et){T=!0;let e=e6(_.location,_.matches);null!=e&&es({restoreScrollPosition:e})}return()=>{E=null,j=null,R=null}},navigate:eu,fetch:async function r(r,n,a,o){eD(r);let i=!0===(o&&o.flushSync),s=t||d,l=ec(_.location,_.matches,h,a,n,o?.relative),u=C(s,l,h),c=e7(u,s,l);if(c.active&&c.matches&&(u=c.matches),!u)return void eT(r,n,eH(404,{pathname:l}),{flushSync:i});let{path:f,submission:p,error:m}=ed(!0,l,o);if(m)return void eT(r,n,m,{flushSync:i});let y=e1(u,f),g=new S(e.unstable_getContext?await e.unstable_getContext():void 0),v=!0===(o&&o.preventScrollReset);if(p&&eZ(p.formMethod))return void await eb(r,n,f,y,u,g,c.active,i,v,p);V.set(r,{routeId:n,path:f}),await ew(r,n,f,y,u,g,c.active,i,v,p)},revalidate:function(){let e,t,r;Z||(Z={promise:r=new Promise((n,a)=>{e=async e=>{n(e);try{await r}catch(e){}},t=async e=>{a(e);try{await r}catch(e){}}}),resolve:e,reject:t}),eC(),es({revalidation:"loading"});let n=Z.promise;return"submitting"===_.navigation.state||("idle"===_.navigation.state?ep(_.historyAction,_.location,{startUninterruptedRevalidation:!0}):ep($||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation,enableViewTransition:!0===I})),n},createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:eO,deleteFetcher:function(e){let t=(G.get(e)||0)-1;t<=0?(G.delete(e),K.add(e)):G.set(e,t),es({fetchers:new Map(_.fetchers)})},dispose:function(){v&&v(),z&&z(),b.clear(),a&&a.abort(),_.fetchers.forEach((e,t)=>e$(t)),_.blockers.forEach((e,t)=>eG(t))},getBlocker:function(e,t){let r=_.blockers.get(e)||en;return Q.get(e)!==t&&Q.set(e,t),r},deleteBlocker:eG,patchRoutes:function(e,r){let n=null==t;em(e,r,t||d,c,u),n&&(d=[...d],es({}))},_internalFetchControllers:B,_internalSetRoutes:function(e){t=x(e,u,void 0,c={})}}})({basename:t?.basename,unstable_getContext:t?.unstable_getContext,future:t?.future,history:h({window:t?.window}),hydrationData:t?.hydrationData||function(){let e=window?.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:function(e){if(!e)return null;let t=Object.entries(e),r={};for(let[e,n]of t)if(n&&"RouteErrorResponse"===n.__type)r[e]=new V(n.status,n.statusText,n.data,!0===n.internal);else if(n&&"Error"===n.__type){if(n.__subType){let t=window[n.__subType];if("function"==typeof t)try{let a=new t(n.message);a.stack="",r[e]=a}catch(e){}}if(null==r[e]){let t=Error(n.message);t.stack="",r[e]=t}}else r[e]=n;return r}(e.errors)}),e}(),routes:e,mapRouteProperties:t$,hydrationRouteProperties:tD,dataStrategy:t?.dataStrategy,patchRoutesOnNavigation:t?.patchRoutesOnNavigation,window:t?.window}).initialize()}function rB({basename:e,children:t,window:r}){let n=o.useRef();null==n.current&&(n.current=h({window:r,v5Compat:!0}));let a=n.current,[i,s]=o.useState({action:a.action,location:a.location}),l=o.useCallback(e=>{o.startTransition(()=>s(e))},[s]);return o.useLayoutEffect(()=>a.listen(l),[a,l]),o.createElement(tB,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:a})}var rF=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rq=o.forwardRef(function({onClick:e,discover:t="render",prefetch:r="none",relative:n,reloadDocument:a,replace:i,state:s,target:l,to:u,preventScrollReset:c,viewTransition:d,...h},m){let y,{basename:g}=o.useContext(tt),v="string"==typeof u&&rF.test(u),b=!1;if("string"==typeof u&&v&&(y=u,rU))try{let e=new URL(window.location.href),t=new URL(u.startsWith("//")?e.protocol+u:u),r=O(t.pathname,g);t.origin===e.origin&&null!=r?u=r+t.search+t.hash:b=!0}catch(e){p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let w=function(e,{relative:t}={}){f(to(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:n}=o.useContext(tt),{hash:a,pathname:i,search:s}=tp(e,{relative:t}),l=i;return"/"!==r&&(l="/"===i?r:W([r,i])),n.createHref({pathname:l,search:s,hash:a})}(u,{relative:n}),[S,E,R]=function(e,t){let r=o.useContext(rO),[n,a]=o.useState(!1),[i,s]=o.useState(!1),{onFocus:l,onBlur:u,onMouseEnter:c,onMouseLeave:d,onTouchStart:h}=t,f=o.useRef(null);o.useEffect(()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{s(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),o.useEffect(()=>{if(n){let e=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(e)}}},[n]);let p=()=>{a(!0)},m=()=>{a(!1),s(!1)};return r?"intent"!==e?[i,f,{}]:[i,f,{onFocus:rD(l,p),onBlur:rD(u,m),onMouseEnter:rD(c,p),onMouseLeave:rD(d,m),onTouchStart:rD(h,p)}]:[!1,f,{}]}(r,h),x=rK(u,{replace:i,state:s,target:l,preventScrollReset:c,relative:n,viewTransition:d}),C=o.createElement("a",{...h,...R,href:y||w,onClick:b||a?e:function(t){e&&e(t),t.defaultPrevented||x(t)},ref:function(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}(m,E),target:l,"data-discover":v||"render"!==t?void 0:"true"});return S&&!v?o.createElement(o.Fragment,null,C,o.createElement(rI,{page:w})):C});rq.displayName="Link";var rJ=o.forwardRef(function({"aria-current":e="page",caseSensitive:t=!1,className:r="",end:n=!1,style:a,to:i,viewTransition:s,children:l,...u},c){let d,h=tp(i,{relative:u.relative}),p=ti(),m=o.useContext(e6),{navigator:y,basename:g}=o.useContext(tt),v=null!=m&&function(e,t={}){let r=o.useContext(e7);f(null!=r,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=rG("useViewTransitionState"),a=tp(e,{relative:t.relative});if(!r.isTransitioning)return!1;let i=O(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=O(r.nextLocation.pathname,n)||r.nextLocation.pathname;return null!=P(a.pathname,s)||null!=P(a.pathname,i)}(h)&&!0===s,b=y.encodeLocation?y.encodeLocation(h).pathname:h.pathname,w=p.pathname,S=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;t||(w=w.toLowerCase(),S=S?S.toLowerCase():null,b=b.toLowerCase()),S&&g&&(S=O(S,g)||S);let E="/"!==b&&b.endsWith("/")?b.length-1:b.length,R=w===b||!n&&w.startsWith(b)&&"/"===w.charAt(E),x=null!=S&&(S===b||!n&&S.startsWith(b)&&"/"===S.charAt(b.length)),C={isActive:R,isPending:x,isTransitioning:v},k=R?e:void 0;d="function"==typeof r?r(C):[r,R?"active":null,x?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let N="function"==typeof a?a(C):a;return o.createElement(rq,{...u,"aria-current":k,className:d,ref:c,style:N,to:i,viewTransition:s},"function"==typeof l?l(C):l)});rJ.displayName="NavLink";var rY=o.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:a,state:i,method:s=tq,action:l,onSubmit:u,relative:c,preventScrollReset:d,viewTransition:h,...p},m)=>{let y=function(){let{router:e}=rG("useSubmit"),{basename:t}=o.useContext(tt),r=tR("useRouteId");return o.useCallback(async(n,a={})=>{let{action:o,method:i,encType:s,formData:l,body:u}=function(e,t){let r,n,a,o,i;if(tY(e)&&"form"===e.tagName.toLowerCase()){let i=e.getAttribute("action");n=i?O(i,t):null,r=e.getAttribute("method")||tq,a=tK(e.getAttribute("enctype"))||tJ,o=new FormData(e)}else if(tY(e)&&"button"===e.tagName.toLowerCase()||tY(e)&&"input"===e.tagName.toLowerCase()&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw Error('Cannot submit a + +
      +
      +
      + +
      + + + + + +
      + + Sign in + +
      + + Appearance settings + + + +
      + +
      +
      + + +
      +
      + + +
      + + + + +
      + + + + + +
      + +

      Search code, repositories, users, issues, pull requests...

      +
      + +
      +
      + +
      +
      +
      + +
      + + + +
      +
      +
      +

      + Provide feedback +

      + +
      +
      + +
      +
      + +
      + +
      +

      We read every piece of feedback, and take your input very seriously.

      + + + +
      +
      + +
      + + + + + +
      +
      +
      +

      + Saved searches +

      +

      Use saved searches to filter your results more quickly

      +
      +
      + +
      +
      + +
      + +
      + + + +
      +
      +
      + +
      +
      + +
      +
      +
      +
      + + + + + + +
      + + Appearance settings + + + +
      + + +
      +
      +
      +
      + + + +
      + +
      + + + + + + + + +
      + + + + + +
      + + + + + + + + + +
      +
      +
      + + + + + + + + + +
      + +
      + +
      + +
      + + + + / + + TvBox + + + Public +
      + + +
      + +
      + + +
      +
      + +
      +
      + + + + +
      + + + + + + +
      + + + + + + + + + + + + + + + + + + +
      +
      + + + + +
      + +
      + +
      +
      + +
      + +
      +

      Footer

      + + + + +
      +
      + + + + + © 2025 GitHub, Inc. + +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + + +
      +
      + + + diff --git a/jav/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js b/jav/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js new file mode 100644 index 0000000..e06cdc4 --- /dev/null +++ b/jav/lib/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-a7da4270c5f4.js @@ -0,0 +1,108 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6","ui_packages_soft-navigate_soft-navigate_ts"],{70396:(e,t,r)=>{r.d(t,{a:()=>o,n:()=>i});var n=r(97797);function i(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!1)}function o(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!0)}(0,n.on)("deprecatedAjaxError","[data-remote]",function(e){let{error:t,text:r}=e.detail;e.currentTarget===e.target&&"abort"!==t&&"canceled"!==t&&(/{r.d(t,{A:()=>l,L:()=>s});var n=r(17688),i=r(21403),o=r(97797),a=r(34403);let d=new WeakMap;function l(e){let t=e.closest(".js-render-needs-enrichment");t&&(t.classList.remove("render-error"),d.get(t)?.setLoading(!1))}function s(e,t){let r=e.closest(".js-render-needs-enrichment");return!!r&&(r.classList.add("render-error"),d.get(r)?.setError(!0,t))}function c(e,t,r){let i=r.identifier??"",o=new URL(e,window.location.origin);for(let[e,r]of Object.entries(t))o.searchParams.append(e,`${r}`);return o.hash=i,(0,n.qy)` +
      + +
      + `}(0,i.lB)(".js-render-needs-enrichment",{constructor:HTMLElement,initialize:function(e){let t={color_mode:(0,a.PT)()},r=e.getAttribute("data-type"),i=e.getAttribute("data-src"),o=e.getAttribute("data-identity"),l=e.getElementsByClassName("js-render-enrichment-target")[0],s=e.getElementsByClassName("js-render-enrichment-loader")[0],u=l.closest("details"),f=document.createElement("div");f.classList.add("js-render-enrichment-fallback"),e.appendChild(f);let m=l.firstElementChild;f.appendChild(m);let h={setLoading(e){s.hidden=!e},setError:(e,t)=>(h.setLoading(!1),!1!==e&&(m.classList.toggle("render-plaintext-hidden",!e),!!t&&((0,n.XX)([t,m],f),!0)))};d.set(e,h);let p=l.getAttribute("data-plain"),v=l.getAttribute("data-json");if(null==v||null==p)throw h.setError(!0,(0,n.qy)`

      Unable to render rich display

      `),Error(`Expected to see input data for type: ${r}`);let g=c(i,t,{type:r,identifier:o,contentJson:v}),y=c(i,t,{type:r,identifier:`${o}-fullscreen`,contentJson:v}),b=function(e,t,r){let i=(0,n.qy)` + + + `,o=(0,n.qy)` +
      + + + + + + +
      + + +
      +
      +
      + `;return(0,n.qy)`
      + ${o}${i} +
      `}(p,()=>{(0,n.XX)(y,l.getElementsByClassName("Box-body")[0])},{type:r});u&&!u.open?u.ontoggle=()=>{u.open&&((0,n.XX)([b,g],l),u.ontoggle=null)}:(0,n.XX)([b,g],l)}}),(0,o.on)("preview:toggle:off",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment"),r=t?.querySelector(".js-render-enrichment-target");r&&(r.textContent="")}),(0,o.on)("preview:rendered",".js-previewable-comment-form",function(e){let t=e.currentTarget.querySelector(".js-render-needs-enrichment");t&&d.get(t)?.setLoading(!1)})},61430:(e,t,r)=>{r.d(t,{d:()=>c,s:()=>s});var n=r(22247),i=r(21403),o=r(97797);function a(e,t){let r=e.currentTarget;if(!(r instanceof Element))return;let n=t&&e instanceof CustomEvent&&e.detail?.error?.message?.includes("responded with a status of 403");for(let e of r.querySelectorAll("[data-show-on-forbidden-error]"))e instanceof HTMLElement&&(e.hidden=!n);for(let e of r.querySelectorAll("[data-show-on-error]"))e instanceof HTMLElement&&(e.hidden=n||!t);for(let e of r.querySelectorAll("[data-hide-on-error]"))e instanceof HTMLElement&&(e.hidden=t)}function d(e){a(e,!1)}function l(e){a(e,!0)}function s({currentTarget:e}){e instanceof Element&&c(e)}function c(e){let t=e.closest("details");t&&function(e){let t=e.getAttribute("data-deferred-details-content-url");if(t){e.removeAttribute("data-deferred-details-content-url");let r=e.querySelector("include-fragment, poll-include-fragment");r&&(r.src=t)}}(t)}(0,i.lB)("include-fragment, poll-include-fragment",{subscribe:e=>(0,n.Zz)((0,n.Rt)(e,"error",l),(0,n.Rt)(e,"loadstart",d))}),(0,o.on)("click","include-fragment button[data-retry-button]",({currentTarget:e})=>{e.closest("include-fragment").refetch()})},20087:(e,t,r)=>{r.d(t,{Qs:()=>v,hq:()=>d,zr:()=>g});var n=r(17688),i=r(47233),o=r(21403),a=r(27811);function d(e){return!!e.querySelector('.js-render-target[data-type="ipynb"]')}let l=["is-render-pending","is-render-ready","is-render-loading","is-render-loaded"],s=["is-render-ready","is-render-loading","is-render-loaded","is-render-failed","is-render-failed-fatally"],c=new WeakMap;function u(e){let t=c.get(e);null!=t&&(t.load=t.hello=null,t.helloTimer&&(clearTimeout(t.helloTimer),t.helloTimer=null),t.loadTimer&&(clearTimeout(t.loadTimer),t.loadTimer=null))}function f(e,t=""){e.classList.remove(...l),e.classList.add("is-render-failed");let r=function(e){let t=(0,n.qy)`

      Unable to render rich display

      `;if(""!==e){let r=e.split(` +`);t=(0,n.qy)`

      Unable to render rich display

      +

      ${r.map(e=>(0,n.qy)`${e}
      `)}

      `}return(0,n.qy)`
      ${t}
      `}(t);!1===(0,i.L)(e,r)&&function(e,t){let r=e.querySelector(".render-viewer-error");r&&(r.remove(),e.classList.remove("render-container"),(0,n.XX)(t,e))}(e,r),u(e)}function m(e,t=!1){!(!e||!(0,a.A)(e)||e.classList.contains("is-render-ready")||e.classList.contains("is-render-failed")||e.classList.contains("is-render-failed-fatally"))&&(!t||c.get(e)?.hello)&&f(e)}function h(e,t,r){return!!e&&!!e.postMessage&&(e.postMessage(JSON.stringify(t),r),!0)}function p(e){return t=>{if(!t.querySelector(".js-render-target"))return;let r=t.querySelector("iframe"),n=r?.contentWindow;if(n)return e(n)}}(0,o.lB)(".js-render-target",function(e){e.classList.remove(...s),e.style.height="auto",!c.get(e)?.load&&(u(e),c.get(e)||(c.set(e,{load:Date.now(),hello:null,helloTimer:window.setTimeout(m,1e4,e,!0),loadTimer:window.setTimeout(m,45e3,e)}),e.classList.add("is-render-automatic","is-render-requested")))}),window.addEventListener("message",function(e){let t=e.data;if(!t)return;if("string"==typeof t)try{t=JSON.parse(t)}catch{return}if("object"!=typeof t&&void 0!=t||"render"!==t.type||"string"!=typeof t.identity)return;let r=t.identity;if("string"!=typeof t.body)return;let n=t.body,o=function(e,t){for(let r of e.querySelectorAll(".js-render-target[data-identity][data-host]"))if(r.getAttribute("data-identity")===t)return r;return null}(document,r);if(!o||e.origin!==o.getAttribute("data-host"))return;let a=e.origin,d=null!=t.payload?t.payload:void 0,s=o.querySelector("iframe"),u=s?.contentWindow;switch(n){case"hello":if((c.get(o)||{untimed:!0}).hello=Date.now(),!u)return;h(u,{type:"render:cmd",body:{cmd:"ack",ack:!0}},a),h(u,{type:"render:cmd",body:{cmd:"branding",branding:!1}},a);break;case"error":f(o,d?.error);break;case"error:fatal":f(o,d?.error),o.classList.add("is-render-failed-fatal");break;case"error:invalid":f(o,d?.error),o.classList.add("is-render-failed-invalid");break;case"loading":o.classList.remove(...l),o.classList.add("is-render-loading");break;case"loaded":o.classList.remove(...l),o.classList.add("is-render-loaded");break;case"ready":(0,i.A)(o),o.classList.remove(...l),o.classList.add("is-render-ready"),d&&"number"==typeof d.height&&(o.style.height=`${d.height}px`,""!==location.hash&&window.dispatchEvent(new HashChangeEvent("hashchange"))),d?.ack===!0&&window.requestAnimationFrame(()=>{setTimeout(()=>{h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:ready:ack","code_rendering_service:ready:ack":{}}},a)},0)});break;case"resize":d&&"number"==typeof d.height&&(o.style.height=`${d.height}px`);break;case"code_rendering_service:container:get_size":h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:container:size","code_rendering_service:container:size":{width:o?.getBoundingClientRect().width}}},a);break;case"code_rendering_service:markdown:get_data":let m;if(!u)return;let p=s?.getAttribute("data-content")??"";try{m=JSON.parse(p)?.data}catch{m=null}m&&h(u,{type:"render:cmd",body:{cmd:"code_rendering_service:data:ready","code_rendering_service:data:ready":{data:m,width:o?.getBoundingClientRect().width}}},a)}});let v=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:expand_all"}},origin)),g=p(e=>h(e,{type:"render:cmd",body:{cmd:"code_rendering_service:behaviour:collapse_all"}},origin))},34403:(e,t,r)=>{r.d(t,{OQ:()=>a,PA:()=>l,PT:()=>u,Px:()=>s,to:()=>c});var n=r(32475),i=r(8367);function o(){(0,i.TV)("preferred_color_mode",a())}function a(){return d("dark")?"dark":d("light")?"light":void 0}function d(e){return window.matchMedia&&window.matchMedia(`(prefers-color-scheme: ${e})`).matches}function l(e){let t=document.querySelector("html[data-color-mode]");t&&t.setAttribute("data-color-mode",e)}function s(e,t){let r=document.querySelector("html[data-color-mode]");r&&r.setAttribute(`data-${t}-theme`,e)}function c(e){let t=document.querySelector("html[data-color-mode]");if(t)return t.getAttribute(`data-${e}-theme`)}function u(e="light"){let t=function(){let e=document.querySelector("html[data-color-mode]");if(e)return e.getAttribute("data-color-mode")}();return("auto"===t?a():t)??e}(async()=>{if(await n.G,o(),window.matchMedia){let e=window.matchMedia("(prefers-color-scheme: dark)");e?.addEventListener?e.addEventListener("change",o):e.addListener(o)}})()},52811:(e,t,r)=>{r.d(t,{C:()=>a,i:()=>d});var n=r(96679),i=r(27851),o=r(46493);function a(e,t){(0,i.G7)("arianotify_comprehensive_migration")?d(l(e),{...t,element:t?.element??e}):(0,i.G7)("primer_live_region_element")&&t?.element===void 0?(0,o.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):d(l(e),t)}function d(e,t){let{assertive:r,element:a}=t??{};(0,i.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(a||document.body).ariaNotify(e):(0,i.G7)("primer_live_region_element")&&void 0===a?(0,o.iP)(e,{politeness:r?"assertive":"polite"}):function(e,t,r){let i=r??n.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");i&&(i.textContent===e?i.textContent=`${e}\u00A0`:i.textContent=e)}(e,r,a)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},8367:(e,t,r)=>{function n(e){return i(e)[0]}function i(e){let t=[];for(let r of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[n,i]=r.trim().split("=");e===n&&void 0!==i&&t.push({key:n,value:i})}return t}function o(e,t,r=null,n=!1,i="lax"){let a=document.domain;if(null==a)throw Error("Unable to get document domain");a.endsWith(".github.com")&&(a="github.com");let d="https:"===location.protocol?"; secure":"",l=r?`; expires=${r}`:"";!1===n&&(a=`.${a}`);try{document.cookie=`${e}=${t}; path=/; domain=${a}${l}${d}; samesite=${i}`}catch{}}function a(e,t=!1){let r=document.domain;if(null==r)throw Error("Unable to get document domain");r.endsWith(".github.com")&&(r="github.com");let n=new Date(Date.now()-1).toUTCString(),i="https:"===location.protocol?"; secure":"",o=`; expires=${n}`;!1===t&&(r=`.${r}`);try{document.cookie=`${e}=''; path=/; domain=${r}${o}${i}`}catch{}}r.d(t,{OR:()=>i,Ri:()=>n,TV:()=>o,Yj:()=>a})},65461:(e,t,r)=>{r.d(t,{JC:()=>n.JC,KK:()=>n.KK,SK:()=>o,Vy:()=>n.Vy,ai:()=>n.ai,oc:()=>n.oc,rd:()=>n.rd});var n=r(50515);let i=/(?:^|,)((?:[^,]|,(?=\+| |$))*(?:,(?=,))?)/g;function o(e){return Array.from(e.matchAll(i)).map(([,e])=>e)}},46320:(e,t,r)=>{r.d(t,{Kq:()=>SoftNavErrorEvent,RQ:()=>SoftNavEndEvent,gh:()=>SoftNavPayloadEvent,ni:()=>SoftNavSuccessEvent,sW:()=>SoftNavStartEvent});var n=r(21715);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let o=class SoftNavEvent extends Event{constructor(e,t){super(t),i(this,"mechanism",void 0),this.mechanism=e}};let SoftNavStartEvent=class SoftNavStartEvent extends o{constructor(e){super(e,n.z.START)}};let SoftNavSuccessEvent=class SoftNavSuccessEvent extends o{constructor(e,t){super(e,n.z.SUCCESS),i(this,"visitCount",void 0),this.visitCount=t}};let SoftNavErrorEvent=class SoftNavErrorEvent extends o{constructor(e,t){super(e,n.z.ERROR),i(this,"error",void 0),this.error=t}};let SoftNavEndEvent=class SoftNavEndEvent extends o{constructor(e){super(e,n.z.END)}};let SoftNavPayloadEvent=class SoftNavPayloadEvent extends Event{constructor(e){super("soft-nav:payload"),i(this,"payload",void 0),i(this,"appPayload",void 0),this.payload=e.payload,this.appPayload=e.appPayload}}},97396:(e,t,r)=>{r.d(t,{Bu:()=>h,SC:()=>s,Ti:()=>f,iS:()=>c,k5:()=>l,o4:()=>u,rZ:()=>m});var n=r(21715),i=r(46320),o=r(7522),a=r(78284);let d=0;function l(){d=0,document.dispatchEvent(new Event(n.z.INITIAL)),(0,a.xT)()}function s(e){(0,a.LM)()||(document.dispatchEvent(new Event(n.z.PROGRESS_BAR.START)),document.dispatchEvent(new i.sW(e)),(0,a.Vy)(e),(0,a.ZW)(),(0,a.HK)(),(0,o.E5)())}function c(e={}){v(e)&&(d+=1,document.dispatchEvent(new i.ni((0,a.di)(),d)),f(e))}function u(e={}){if(!v(e))return;d=0;let t=(0,a.my)()||a.BW;document.dispatchEvent(new i.Kq((0,a.di)(),t)),p(),(0,o.Cd)(t),(0,a.xT)()}function f(e={}){if(!v(e))return;let t=(0,a.di)();p(),document.dispatchEvent(new i.RQ(t)),(0,a.Ff)(),(0,a.JA)(t)}function m(e={}){v(e)&&((0,o.Im)(),document.dispatchEvent(new Event(n.z.RENDER)))}function h(){document.dispatchEvent(new Event(n.z.FRAME_UPDATE))}function p(){document.dispatchEvent(new Event(n.z.PROGRESS_BAR.END))}function v({skipIfGoingToReactApp:e,allowedMechanisms:t=[]}={}){return(0,a.LM)()&&(0===t.length||t.includes((0,a.di)()))&&(!e||!(0,a.gc)())}},7522:(e,t,r)=>{r.d(t,{Cd:()=>l,E5:()=>d,Im:()=>s,nW:()=>a});var n=r(7479),i=r(78284);let o="stats:soft-nav-duration",a={turbo:"TURBO",react:"REACT","turbo.frame":"FRAME",ui:"UI",hard:"HARD"};function d(){window.performance.clearResourceTimings(),window.performance.mark(o)}function l(e){(0,n.i)({turboFailureReason:e,turboStartUrl:(0,i.dR)(),turboEndUrl:window.location.href})}function s(){let e=function(){if(0===performance.getEntriesByName(o).length)return null;performance.measure(o,o);let e=performance.getEntriesByName(o).pop();return e?e.duration:null}();if(!e)return;let t=a[(0,i.di)()],r=Math.round(e);t===a.react&&document.dispatchEvent(new CustomEvent("staffbar-update",{detail:{duration:r}})),(0,n.i)({requestUrl:window.location.href,softNavigationTiming:{mechanism:t,destination:(0,i.fX)()||"rails",duration:r,initiator:(0,i.Pv)()||"rails"}})}},59519:(e,t,r)=>{r.d(t,{softNavigate:()=>o});var n=r(97396),i=r(7332);let o=(e,t)=>{(0,n.SC)("turbo"),(0,i.YR)(e,{...t})}},22247:(e,t,r)=>{function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{Rt:()=>i,Zz:()=>o,yU:()=>Subscription});let Subscription=class Subscription{constructor(e){n(this,"closed",void 0),n(this,"unsubscribe",void 0),this.closed=!1,this.unsubscribe=()=>{e(),this.closed=!0}}};function i(e,t,r,n={capture:!1}){return e.addEventListener(t,r,n),new Subscription(()=>{e.removeEventListener(t,r,n)})}function o(...e){return new Subscription(()=>{for(let t of e)t.unsubscribe()})}},27811:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)}}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-98c174d207ae.js.map \ No newline at end of file diff --git a/jav/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js b/jav/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js new file mode 100644 index 0000000..39b4a47 --- /dev/null +++ b/jav/lib/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-567e0f340e27.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235"],{44709:(e,t,s)=>{s.d(t,{O:()=>y});var n=s(97797),i=s(46208),o=s(24791),r=s(20451),l=s(22247),a=s(5221),m=s(21403),c=s(12559),u=s(82939);let d=[];function f(e){e.querySelector(".js-write-tab").click();let t=e.querySelector(".js-comment-field");t.focus(),(0,n.h)(t,"change")}function j(e){return e.querySelector(".js-comment-edit-form-deferred-include-fragment")}function g(e){j(e)?.setAttribute("loading","eager")}function y(e){let t=e.currentTarget.closest("form"),s=e.currentTarget.getAttribute("data-confirm-text");if((0,a.Av)(t)&&!confirm(s))return!1;for(let e of t.querySelectorAll("input, textarea"))e.value=e.defaultValue,e.classList.contains("session-resumable-canceled")&&(e.classList.add("js-session-resumable"),e.classList.remove("session-resumable-canceled"));let n=e.currentTarget.closest(".js-comment");return n&&n.classList.remove("is-comment-editing"),!0}function p(e){let t=e.querySelector("ol");if(t)for(let e of(t.textContent="",d.map(e=>{let t=document.createElement("li");return t.textContent=e,t})))t.appendChild(e);e.hidden=!1}function h(e,t){let s=e.querySelector(".js-comment-show-on-error");s&&(s.hidden=!t);let n=e.querySelector(".js-comment-hide-on-error");n&&(n.hidden=t)}(0,m.lB)(".js-comment-header-actions-deferred-include-fragment",{subscribe:e=>(0,l.Rt)(e,"loadstart",()=>{g(e.closest(".js-comment"))},{capture:!1,once:!0})}),(0,m.lB)(".js-comment .contains-task-list",{add:e=>{g(e.closest(".js-comment"))}}),(0,n.on)("click",".js-comment-edit-button",function(e){let t=e.currentTarget.closest(".js-comment");t.classList.add("is-comment-editing");let s=j(t);s?s.addEventListener("include-fragment-replaced",()=>f(t),{once:!0}):f(t);let n=e.currentTarget.closest(".js-dropdown-details");n&&n.removeAttribute("open")}),(0,n.on)("click",".js-comment-hide-button",function(e){let t=e.currentTarget.closest(".js-comment");h(t,!1);let s=t.querySelector(".js-minimize-comment");s&&s.classList.remove("d-none");let n=e.currentTarget.closest(".js-dropdown-details");n&&n.removeAttribute("open")}),(0,n.on)("click",".js-comment-hide-minimize-form",function(e){e.currentTarget.closest(".js-minimize-comment").classList.add("d-none")}),(0,n.on)("click",".js-comment-cancel-button",y),(0,n.on)("click",".js-cancel-issue-edit",function(e){e.currentTarget.closest(".js-details-container").querySelector(".js-comment-form-error").hidden=!0}),(0,c.JW)(".js-comment-delete, .js-comment .js-comment-update, .js-issue-update, .js-comment-minimize, .js-comment-unminimize",function(e,t,s){let n=e.closest(".js-comment");n.classList.add("is-comment-loading");let i=n.getAttribute("data-body-version");i&&s.headers.set("X-Body-Version",i)}),(0,c.JW)(".js-comment .js-comment-update",async function(e,t){let s,n=e.closest(".js-comment"),o=n.querySelector(".js-comment-update-error"),l=n.querySelector(".js-comment-body-error");o instanceof HTMLElement&&(o.hidden=!0),l instanceof HTMLElement&&(l.hidden=!0),d=[],e.classList.add("is-dirty");try{s=await t.json()}catch(e){if(422===e.response.status){let t=JSON.parse(e.response.text);if(t.errors){o instanceof HTMLElement&&(o.textContent=`There was an error posting your comment: ${t.errors.join(", ")}`,o.hidden=!1);return}}else throw e}finally{e.classList.remove("is-dirty")}if(!s)return;let m=s.json;m.errors&&m.errors.length>0&&(d=m.errors,p(l));let c=n.querySelector(".js-comment-body"),u=null!=c&&"async"===e.getAttribute("data-submitting-tracking-block-update")&&(0,a.it)(c,!0,!0);if(c&&m.body&&!u&&(0,i.Eu)(c,m.body,{keepInputValues:!0}),null!=m.source){let e=n.querySelector(".js-comment-field");if(e&&(e.defaultValue=m.source,u||(e.value=m.source)),m.default_merge_commit_message){if(document.querySelector(".js-merge-pr.is-merging")){let e=document.querySelector(".js-merge-pull-request textarea");e instanceof HTMLTextAreaElement&&e.value===e.defaultValue&&(e.value=e.defaultValue=m.default_merge_commit_message)}if(m.default_squash_commit_message&&document.querySelector(".js-merge-pr.is-squashing")){let e=document.querySelector(".js-merge-pull-request textarea");e instanceof HTMLTextAreaElement&&e.value===e.defaultValue&&(e.value=e.defaultValue=m.default_squash_commit_message)}}document.querySelector(".js-merge-box-button-merge")?.setAttribute("data-input-message-value",m.default_merge_commit_message),document.querySelector(".js-merge-box-button-squash")?.setAttribute("data-input-message-value",m.default_squash_commit_message)}n.setAttribute("data-body-version",m.newBodyVersion);let f=n.querySelector(".js-body-version");f instanceof HTMLInputElement&&(f.value=m.newBodyVersion);let j=n.querySelector(".js-discussion-poll");for(let e of(j&&m.poll&&(j.innerHTML=m.poll),n.querySelectorAll("input, textarea")))e.defaultValue=e.value;n.classList.remove("is-comment-stale"),e.hasAttribute("data-submitting-tracking-block-update")||n.classList.remove("is-comment-editing");let g=n.querySelector(".js-comment-edit-history");if(g){let e=await (0,r.Ts)(document,m.editUrl);(0,i.r9)(g,e)}}),(0,m.lB)(".js-comment-body-error",{add:e=>{d&&d.length>0&&p(e)}}),(0,c.JW)(".js-comment .js-comment-delete, .js-comment .js-comment-update, .js-comment-minimize, .js-comment-unminimize",async function(e,t){let s,n=e.closest(".js-comment");try{await t.text()}catch(e){if(422===(s=e).response.status){let e;try{e=JSON.parse(s.response.text)}catch{}e&&e.stale&&n.classList.add("is-comment-stale")}else throw s}finally{e.dispatchEvent(new CustomEvent("submit:complete",{bubbles:!0,detail:{error:s}}))}n.classList.remove("is-comment-loading")}),(0,c.JW)(".js-timeline-comment-unminimize, .js-timeline-comment-minimize",async function(e,t){let s=e.closest(".js-minimize-container");try{let e=await t.html();s.replaceWith(e.html)}catch{h(s,!0)}}),(0,c.JW)(".js-discussion-comment-unminimize, .js-discussion-comment-minimize",async function(e,t){let s=e.closest(".js-discussion-comment"),n=s.querySelector(".js-discussion-comment-error");n&&(n.hidden=!0);try{let e=await t.html();s.replaceWith(e.html)}catch(e){if(e.response.status>=400&&e.response.status<500){if(e.response.html){let t=e.response.html.querySelector(".js-discussion-comment").getAttribute("data-error");n instanceof HTMLElement&&(n.textContent=t,n.hidden=!1)}}else throw e}}),(0,c.JW)(".js-comment-delete",async function(e,t){await t.json();let s=e.closest(".js-comment-container")||e.closest(".js-line-comments");s&&1!==s.querySelectorAll(".js-comment").length&&(s=e.closest(".js-comment"));let n=s?.closest(".js-comment-container")||s?.closest(".js-line-comments");if(s?.remove(),n&&1===n.querySelectorAll(".js-comment").length)for(let e of n.querySelectorAll(".js-delete-on-last-reply-deleted"))e.remove()}),(0,c.JW)(".js-issue-update",async function(e,t){let s,n=e.closest(".js-details-container"),i=n.querySelector(".js-comment-form-error");try{s=await t.json()}catch(e){i.textContent=e.response?.json?.errors?.[0]||"Something went wrong. Please try again.",i.hidden=!1}if(!s)return;n.classList.remove("open"),i.hidden=!0;let o=s.json;if(null!=o.issue_title){n.querySelector(".js-issue-title").textContent=o.issue_title;let e=n.closest(".js-issues-results");if(e){if(e.querySelector(".js-merge-pr.is-merging")){let t=e.querySelector(".js-merge-pull-request .js-merge-title");t instanceof HTMLInputElement&&t.value===t.defaultValue&&(t.value=t.defaultValue=o.default_merge_commit_title)}else if(e.querySelector(".js-merge-pr.is-squashing")){let t=e.querySelector(".js-merge-pull-request .js-merge-title");t instanceof HTMLInputElement&&t.value===t.defaultValue&&(t.value=t.defaultValue=o.default_squash_commit_title)}let t=e.querySelector("button[value=merge]");t&&t.setAttribute("data-input-title-value",o.default_merge_commit_title);let s=e.querySelector("button[value=squash]");s&&s.setAttribute("data-input-title-value",o.default_squash_commit_title)}}for(let t of(document.title=o.page_title,e.elements))(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement)&&(t.defaultValue=t.value)}),(0,c.JW)(".js-comment-minimize",async function(e,t){await t.json();let s=e.closest(".js-comment"),n=s.querySelector(".js-minimize-comment");if(n&&n.classList.contains("js-update-minimized-content")){let t=e.querySelector("input[type=submit], button[type=submit]");t&&t.classList.add("disabled");let n=s.closest(".js-comment-container");n&&await (0,u.le)(n)}else{n&&n.classList.add("d-none");let t=e.closest(".unminimized-comment");t.classList.add("d-none"),t.classList.remove("js-comment");let s=e.closest(".js-minimizable-comment-group").querySelector(".minimized-comment");s&&s.classList.remove("d-none"),s&&s.classList.add("js-comment")}}),(0,c.JW)(".js-comment-unminimize",async function(e,t){await t.json();let s=e.closest(".js-minimizable-comment-group"),n=s.querySelector(".unminimized-comment"),i=s.querySelector(".minimized-comment");if(n)n.classList.remove("d-none"),n.classList.add("js-comment"),i&&i.classList.add("d-none"),i&&i.classList.remove("js-comment");else{if(i){let e=i.querySelector(".timeline-comment-actions");e&&e.classList.add("d-none"),i.classList.remove("js-comment")}let e=s.closest(".js-comment-container");await (0,u.le)(e)}}),(0,n.on)("details-menu-select",".js-comment-edit-history-menu",e=>{let t=e.detail.relatedTarget.getAttribute("data-edit-history-url");if(!t)return;e.preventDefault();let s=(0,r.Ts)(document,t);(0,o.r)({content:s,dialogClass:"Box-overlay--wide overflow-visible",errorMessage:"Couldn't display edit history diff"})},{capture:!0})},80558:(e,t,s)=>{s.d(t,{t:()=>a});var n=s(36175),i=s(21403),o=s(97797);function r(e){let t=e.getAttribute("data-required-value"),s=e.getAttribute("data-required-value-prefix");if(e.value===t)e.setCustomValidity("");else{let n=t;s&&(n=s+n),e.setCustomValidity(n)}}(0,n.eC)("[data-required-value]",function(e){r(e.currentTarget)}),(0,o.on)("change","[data-required-value]",function(e){let t=e.currentTarget;r(t),a(t.form)}),(0,n.eC)("[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity("")}),(0,o.on)("change","[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity(""),a(t.form)}),(0,n.uE)("input[pattern],input[required],textarea[required],input[data-required-change],textarea[data-required-change],input[data-required-value],textarea[data-required-value]",e=>{let t=e.checkValidity();function s(){let s=e.checkValidity();s!==t&&e.form&&a(e.form),t=s}e.addEventListener("input",s),e.addEventListener("blur",function t(){e.removeEventListener("input",s),e.removeEventListener("blur",t)})});let l=new WeakMap;function a(e){let t=e.checkValidity();for(let s of e.querySelectorAll("button[data-disable-invalid]"))s.disabled=!t}(0,i.lB)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(e){let t=e.form;t&&(l.get(t)||(t.addEventListener("change",()=>a(t)),l.set(t,!0)),e.disabled=!t.checkValidity())}}),(0,i.lB)("input[data-required-change], textarea[data-required-change]",function(e){let t="radio"===e.type&&e.form?e.form.elements.namedItem(e.name).value:null;function s(s){let n=e.form;if(s&&"radio"===e.type&&n&&t)for(let s of n.elements.namedItem(e.name))s instanceof HTMLInputElement&&s.setCustomValidity(e.value===t?"unchanged":"");else e.setCustomValidity(e.value===(t||e.defaultValue)?"unchanged":"")}e.addEventListener("input",s),e.addEventListener("change",s),s(),e.form&&a(e.form)}),document.addEventListener("reset",function(e){if(e.target instanceof HTMLFormElement){let t=e.target;setTimeout(()=>a(t))}})}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-d170264a4ce2.js.map \ No newline at end of file diff --git a/jav/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js b/jav/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js new file mode 100644 index 0000000..e277c96 --- /dev/null +++ b/jav/lib/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-f953ddf42948.js @@ -0,0 +1,13 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde"],{97213:(e,t,n)=>{n.d(t,{VH:()=>A,df:()=>c,mT:()=>u});var s=n(22247),l=n(97797),r=n(72705),o=n(21403),i=n(12559),a=n(97325);function c(e){if(e.querySelector(".js-task-list-field")){for(let t of e.querySelectorAll("task-lists"))if(t instanceof r.A)for(let e of(t.disabled=!1,t.querySelectorAll("button")))e.disabled=!1}}function u(e){for(let t of e.querySelectorAll("task-lists"))if(t instanceof r.A)for(let e of(t.disabled=!0,t.querySelectorAll("button")))e.disabled=!0}function d(e,t,n){let s=e.querySelector(".js-comment-update");u(e),T(e);let l=s.elements.namedItem("task_list_track");l instanceof Element&&l.remove();let r=s.elements.namedItem("task_list_operation");r instanceof Element&&r.remove();let o=document.createElement("input");o.setAttribute("type","hidden"),o.setAttribute("name","task_list_track"),o.setAttribute("value",t),s.appendChild(o);let i=document.createElement("input");if(i.setAttribute("type","hidden"),i.setAttribute("name","task_list_operation"),i.setAttribute("value",JSON.stringify(n)),s.appendChild(i),!s.elements.namedItem("task_list_key")){let e=s.querySelector(".js-task-list-field").getAttribute("name").split("[")[0],t=document.createElement("input");t.setAttribute("type","hidden"),t.setAttribute("name","task_list_key"),t.setAttribute("value",e),s.appendChild(t)}e.classList.remove("is-comment-stale"),(0,a.k_)(s)}(0,o.lB)(".js-task-list-container .js-task-list-field",function(e){let t=e.closest(".js-task-list-container");c(t),T(t)}),(0,o.lB)(".js-convert-tasklist-to-block-enabled .contains-task-list",function(e){let t=_(e);if(!t||Array.from(t.children).some(e=>e.classList.contains("task-list-item-convert-container")))return;let n=e.ownerDocument.querySelector(".js-convert-to-block-template"),s=n?.content.cloneNode(!0);s&&t.appendChild(s)}),(0,l.on)("task-lists-move","task-lists",function(e){let{src:t,dst:n}=e.detail;d(e.currentTarget.closest(".js-task-list-container"),"reordered",{operation:"move",src:t,dst:n})}),(0,l.on)("task-lists-check","task-lists",function(e){let{position:t,checked:n}=e.detail;d(e.currentTarget.closest(".js-task-list-container"),`checked:${+!!n}`,{operation:"check",position:t,checked:n})}),(0,l.on)("click",".js-convert-to-block-button",function(e){let t=_(e.target);if(!t)return;if(!t.closest("task-lists"))throw Error("parent not found");let n=A(t);d(e.currentTarget.closest(".js-task-list-container"),"converted",{operation:"convert_to_block",position:n})}),(0,i.JW)(".js-task-list-container .js-comment-update",async function(e,t){let n,s=e.closest(".js-task-list-container"),l=e.elements.namedItem("task_list_track");l instanceof Element&&l.remove();let r=e.elements.namedItem("task_list_operation");r instanceof Element&&r.remove();try{n=await t.json()}catch(t){let e;try{e=JSON.parse(t.response.text)}catch{}if(e&&e.stale){let e=s.querySelector(".js-task-list-field");e.classList.add("session-resumable-canceled"),e.classList.remove("js-session-resumable")}else 422===t.response.status||window.location.reload()}n&&(r&&n.json.source&&(s.querySelector(".js-task-list-field").value=n.json.source),c(s),requestAnimationFrame(()=>T(s)))});let f=!1,m=!1,p=null;function h(e){f="insertLineBreak"===e.inputType}function b(e){(f||"insertLineBreak"===e.inputType)&&(function(e){let t=function(e,t){let n=t[0];if(!n||!e)return;let s=e.substring(0,n).split(` +`),l=s[s.length-2],r=l?.match(x);if(!r)return;let o=r[0],i=r[1],a=r[2],c=parseInt(r[3],10),u=!!r[4],d=!isNaN(c),f=d?`${c+1}.`:a,m=`${f} ${u?"[ ] ":""}`,p=e.indexOf(` +`,n);p<0&&(p=e.length);let h=e.substring(n,p);if(h.startsWith(m)&&(m=""),l.replace(o,"").trim().length>0||h.trim().length>0){let t=`${i}${m}`,s=e.substring(n),l=t.length,r=[null,null],o=e.substring(0,n)+t+s;if(d&&!e.substring(n).match(/^\s*$/g)){var b,g;let l;b=e.substring(n),g=c+1,t+=s=b.split(` +`).map(e=>{if(e.replace(/^\s+/,"").startsWith(`${g}.`)){let t=e.replace(`${g}`,`${g+1}`);return g+=1,t}return e}).join(` +`),r=[n,n+t.length],o=e.substring(0,n)+t}return{text:o,autocompletePrefix:t,selection:[n+l,n+l],commandId:E.insertText,writeSelection:r}}{let t=n-` +${o}`.length;return{autocompletePrefix:"",text:e.substring(0,t)+e.substring(n),selection:[t,t],commandId:E.delete,writeSelection:[null,null]}}}(e.value,[e.selectionStart,e.selectionEnd]);void 0!==t&&g(e,t)}(e.target),f=!1)}function g(e,t){if(null===p||!0===p){e.contentEditable="true";try{let n;f=!1,t.commandId===E.insertText?(n=t.autocompletePrefix,null!==t.writeSelection[0]&&null!==t.writeSelection[1]&&(e.selectionStart=t.writeSelection[0],e.selectionEnd=t.writeSelection[1])):e.selectionStart=t.selection[0],p=document.execCommand(t.commandId,!1,n)}catch{p=!1}e.contentEditable="false"}if(!p){try{document.execCommand("ms-beginUndoUnit")}catch{}e.value=t.text;try{document.execCommand("ms-endUndoUnit")}catch{}e.dispatchEvent(new CustomEvent("input",{bubbles:!0,cancelable:!0}))}null!=t.selection[0]&&null!=t.selection[1]&&(e.selectionStart=t.selection[0],e.selectionEnd=t.selection[1])}function v(e){if(!m&&"Enter"===e.key&&e.shiftKey&&!e.metaKey){let t=e.target,n=function(e,t){let n=t[0];if(!n||!e)return;let s=e.substring(0,n).split(` +`),l=s[s.length-1],r=l?.match(S);if(!r)return;let o=r[1]||"",i=` +${o}`;return{text:e.substring(0,n)+i+e.substring(n),autocompletePrefix:i,selection:[n+i.length,n+i.length],commandId:E.insertText,writeSelection:[null,null]}}(t.value,[t.selectionStart,t.selectionEnd]);if(void 0!==n)g(t,n),e.preventDefault(),(0,l.h)(t,"change")}}function k(){m=!0}function y(){m=!1}function w(e){if(m)return;if("Escape"===e.key)return void function(e){let t=e.target;"backward"===t.selectionDirection?t.selectionEnd=t.selectionStart:t.selectionStart=t.selectionEnd}(e);if("Tab"!==e.key)return;let t=e.target,n=function(e,t,n){let s=t[0]||0,l=t[1]||s;if(null===t[0]||s===l)return;let r=e.substring(0,s).lastIndexOf(` +`)+1,o=e.indexOf(` +`,l-1),i=o>0?o:e.length-1,a=e.substring(r,i).split(` +`),c=!1,u=0,d=0,f=[];for(let e of a){let t=e.match(/^\s*/);if(t){let s=t[0],l=e.substring(s.length);if(n){let e=s.length;s=s.slice(0,-2),u=c?u:s.length-e,c=!0,d+=s.length-e}else s+=" ",u=2,d+=2;f.push(s+l)}}let m=f.join(` +`);return{text:e.substring(0,r)+m+e.substring(i),selection:[Math.max(r,s+u),l+d],autocompletePrefix:m,commandId:E.insertText,writeSelection:[r,i]}}(t.value,[t.selectionStart,t.selectionEnd],e.shiftKey);void 0!==n&&(e.preventDefault(),g(t,n))}(0,o.lB)(".js-task-list-field",{subscribe:e=>(0,s.Zz)((0,s.Rt)(e,"keydown",w),(0,s.Rt)(e,"keydown",v),(0,s.Rt)(e,"beforeinput",h),(0,s.Rt)(e,"input",b),(0,s.Rt)(e,"compositionstart",k),(0,s.Rt)(e,"compositionend",y))});let E={insertText:"insertText",delete:"delete"},S=/^(\s*)?/,x=/^(\s*)([*-]|(\d+)\.)\s(\[[\sx]\]\s)?/;function A(e){let t=e.closest("task-lists");if(!t)throw Error("parent not found");return Array.from(t.querySelectorAll("ol, ul")).filter(e=>!e.closest("tracking-block")).indexOf(e)}function T(e){if(0===document.querySelectorAll("tracked-issues-progress").length||e.closest(".js-timeline-item"))return;let t=e.querySelectorAll(".js-comment-body [type=checkbox]"),n=t.length,s=Array.from(t).filter(e=>e.checked).length;for(let e of document.querySelectorAll("tracked-issues-progress[data-type=checklist]"))e.setAttribute("data-completed",String(s)),e.setAttribute("data-total",String(n))}function _(e){let t=e.closest(".contains-task-list"),n=t;for(;(n=n.parentElement.closest(".contains-task-list"))!==t&&null!==n;)t=n;return t}},88402:(e,t,n)=>{n.d(t,{A:()=>f});var s=n(24791),l=n(20451),r=n(21403),o=n(26559);function i(e){let t=document.querySelector(".sso-modal");t&&(t.classList.remove("success","error"),e?t.classList.add("success"):t.classList.add("error"))}async function a(){let e=document.querySelector("link[rel=sso-modal]"),t=await (0,s.r)({content:(0,l.Ts)(document,e.href),dialogClass:"sso-modal"}),n=null,r=window.external;if(r.ssoComplete=function(e){if(e.error)i(n=!1);else{i(n=!0);var t=e.expiresAround;let s=document.querySelector("meta[name=sso-expires-around]");s&&s.setAttribute("content",t),window.focus()}r.ssoComplete=null},await new Promise(e=>{t.addEventListener("dialog:remove",e,{once:!0})}),!n)throw Error("sso prompt canceled")}async function c(){let e=document.querySelector("link[rel=sso-session]"),t=document.querySelector("meta[name=sso-expires-around]");if(!(e instanceof HTMLLinkElement)||!function(e){if(!(e instanceof HTMLMetaElement))return!0;let t=parseInt(e.content);return Date.now()/1e3>t}(t))return!0;let n=e.href,s=await fetch(n,{headers:{Accept:"application/json",...(0,o.kt)()}});return await s.json()}(0,r.lB)(".js-sso-modal-complete",function(e){if(window.opener&&window.opener.external.ssoComplete){let t=e.getAttribute("data-error"),n=e.getAttribute("data-expires-around");window.opener.external.ssoComplete({error:t,expiresAround:n}),window.close()}else{let t=e.getAttribute("data-fallback-url");t&&(window.location.href=t)}});let u=null;function d(){u=null}async function f(){await c()||(u||(u=a().then(d).catch(d)),await u)}},24791:(e,t,n)=>{n.d(t,{r:()=>l});var s=n(97797);async function l(e){let t=document.querySelector("#site-details-dialog").content.cloneNode(!0),n=t.querySelector("details"),l=n.querySelector("details-dialog"),r=n.querySelector(".js-details-dialog-spinner");e.detailsClass&&n.classList.add(...e.detailsClass.split(" ")),e.dialogClass&&l.classList.add(...e.dialogClass.split(" ")),e.label?l.setAttribute("aria-label",e.label):e.labelledBy&&l.setAttribute("aria-labelledby",e.labelledBy),document.body.append(t);try{let t=await e.content;r.remove(),l.prepend(t)}catch{r.remove();let t=document.createElement("span");t.textContent=e.errorMessage||"Couldn't load the content",t.classList.add("my-6"),t.classList.add("mx-4"),l.prepend(t)}return n.addEventListener("toggle",()=>{n.hasAttribute("open")||((0,s.h)(l,"dialog:remove"),n.remove())}),l}},20451:(e,t,n)=>{n.d(t,{Ee:()=>i,b4:()=>a,Ts:()=>o});let s=class ResponseError extends Error{constructor(e,t){super(`${e} for HTTP ${t.status}`),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"response",void 0),this.response=t,this.name="ResponseError"}};var l=n(1739),r=n(26559);async function o(e,t,n){let o=new Request(t,n);(0,r.tV)(o.headers);let i=await self.fetch(o);if(i.status<200||i.status>=300)throw Error(`HTTP ${i.status}${i.statusText||""}`);return!function(e,t,n=!1){let l=t.headers.get("content-type")||"";if(!n&&!l.startsWith("text/html"))throw new s(`expected response with text/html, but was ${l}`,t);if(n&&!(l.startsWith("text/html")||l.startsWith("application/json")))throw new s(`expected response with text/html or application/json, but was ${l}`,t);let r=t.headers.get("x-html-safe");if(r){if(!e.includes(r))throw new s("response X-HTML-Safe nonce did not match",t)}else throw new s("missing X-HTML-Safe nonce",t)}(function(e){let t=[...e.querySelectorAll("meta[name=html-safe-nonce]")].map(e=>e.content);if(t.length<1)throw Error("could not find html-safe-nonce on document");return t}(e),i),(0,l.B)(e,await i.text())}function i(e,t,n=1e3,s=[200],l=[202]){return async function n(o){let i=new Request(e,t);(0,r.tV)(i.headers);let a=await self.fetch(i);if(l.includes(a.status))return await new Promise(e=>setTimeout(e,o)),n(1.5*o);if(s.includes(a.status))return a;if(a.status<200||a.status>=300)throw Error(`HTTP ${a.status}${a.statusText||""}`);throw Error(`Unexpected ${a.status} response status from poll endpoint`)}(n)}async function a(e,t,n){let{wait:s=500,acceptedStatusCodes:l=[200],max:o=3,attempt:i=0}=n||{},c=async()=>new Promise((n,a)=>{setTimeout(async()=>{try{let s=new Request(e,t);(0,r.tV)(s.headers);let a=await self.fetch(s);if(l.includes(a.status)||i+1===o)return n(a);n("retry")}catch(e){a(e)}},s*i)}),u=await c();return"retry"!==u?u:a(e,t,{wait:s,acceptedStatusCodes:l,max:o,attempt:i+1})}},36175:(e,t,n)=>{n.d(t,{Ff:()=>a,eC:()=>c,uE:()=>i});var s=n(6986);let l=!1,r=new s.A;function o(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of r.matches(t))e.data.call(null,t)}function i(e,t){l||(l=!0,document.addEventListener("focus",o,!0)),r.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function a(e,t,n){function s(t){let l=t.currentTarget;l&&(l.removeEventListener(e,n),l.removeEventListener("blur",s))}i(t,function(t){t.addEventListener(e,n),t.addEventListener("blur",s)})}function c(e,t){function n(e){let{currentTarget:s}=e;s&&(s.removeEventListener("input",t),s.removeEventListener("blur",n))}i(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",n)})}},12559:(e,t,n)=>{n.d(t,{Ax:()=>l.Ax,JW:()=>r,ZV:()=>l.ZV});var s=n(26559),l=n(13937);function r(e,t){(0,l.JW)(e,async(e,n,l)=>((0,s.tV)(l.headers),t(e,n,l)))}},21715:(e,t,n)=>{n.d(t,{z:()=>s});let s=Object.freeze({INITIAL:"soft-nav:initial",START:"soft-nav:start",REPLACE_MECHANISM:"soft-nav:replace-mechanism",SUCCESS:"soft-nav:success",ERROR:"soft-nav:error",FRAME_UPDATE:"soft-nav:frame-update",END:"soft-nav:end",RENDER:"soft-nav:render",PROGRESS_BAR:{START:"soft-nav:progress-bar:start",END:"soft-nav:progress-bar:end"}})}}]); +//# sourceMappingURL=app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-2dfddc217d1c.js.map \ No newline at end of file diff --git a/jav/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js b/jav/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js new file mode 100644 index 0000000..c35a6db --- /dev/null +++ b/jav/lib/app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-5fde020dbad1.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"],{48234:(e,t,n)=>{function i(e){let t=e.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(t){if(1===t.length){let e=o(t[0]);if(!e)return;return Object.freeze({start:e,end:e})}if(2!==t.length)return;{let e=o(t[0]),n=o(t[1]);if(!e||!n)return;return c(Object.freeze({start:e,end:n}))}}}function r(e){let{start:t,end:n}=c(e);return null!=t.column&&null!=n.column?`L${t.line}C${t.column}-L${n.line}C${n.column}`:null!=t.column?`L${t.line}C${t.column}-L${n.line}`:null!=n.column?`L${t.line}-L${n.line}C${n.column}`:t.line===n.line?`L${t.line}`:`L${t.line}-L${n.line}`}function s(e){return{blobRange:i(e),anchorPrefix:function(e){let t=e.length<5e3&&e.match(/(file-.+?-)L\d+?/i);return t?t[1]:""}(e)}}function l({anchorPrefix:e,blobRange:t}){return t?`#${e}${r(t)}`:"#"}function o(e){let t=e.match(/L(\d+)/),n=e.match(/C(\d+)/);return t?Object.freeze({line:parseInt(t[1]),column:n?parseInt(n[1]):null}):null}function a(e,t){let[n,i]=h(e.start,!0,t),[r,s]=h(e.end,!1,t);if(!n||!r)return;let l=i,o=s;if(-1===l&&(l=0),-1===o&&(o=r.childNodes.length),!n.ownerDocument)throw Error("DOMRange needs to be inside document");let a=n.ownerDocument.createRange();return a.setStart(n,l),a.setEnd(r,o),a}function h(e,t,n){let i=[null,0],r=n(e.line);if(!r)return i;if(null==e.column)return[r,-1];let s=e.column-1,l=function e(t){if(t.nodeType===Node.TEXT_NODE)return[t];if(!t.childNodes||!t.childNodes.length)return[];let n=[];for(let i of t.childNodes)n=n.concat(e(i));return n}(r);for(let e=0;es,JB:()=>l,Kn:()=>r,Py:()=>a,eC:()=>i})},32687:(e,t,n)=>{n.d(t,{KY:()=>r.KY,Kv:()=>r.Kv,Op:()=>r.Op,tz:()=>s.tz,v0:()=>i.v0});var i=n(15324),r=n(82191),s=n(17844);n(65727)},82191:(e,t,n)=>{n.d(t,{KY:()=>d,Kv:()=>u,Op:()=>CodeNavigationInfo});var i=n(96235),r=n(60039),s=n(15324),l=n(17844),o=n(65727);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let CodeNavigationInfo=class CodeNavigationInfo{initCodeSections(){let e=new Map,t=new Map;for(let n=0;n{let t=this.blobLines[e.ident_utf16.start.line_number]||"",n=(0,o.N_)(e,t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path});return this.lineIndexedSymbols[n.lineNumber]=n,n})}getBlobLine(e){return this.blobLines[e]||""}getSymbolOnLine(e){return this.lineIndexedSymbols[e]}initSymbolTree(){if(this.symbols){let e=[],t=this.symbols.filter(e=>"field"!==e.kind.fullName).map(t=>{let n=0;for(let s=e.length-1;s>=0;s--){var i,r;if(i=t,r=e[s],i.extent.start.line===r.extent.end.line?i.extent.start.column>r.extent.end.column:i.extent.start.line>r.extent.end.line)e.pop();else{n=e.length;break}}return e.push(t),t.setSymbolDepth(n),{symbol:t,depth:n}});this.symbolTree=[];for(let e=0;en.depth){let i=function e(t,n){let i=[],r=t[n];for(let s=n+1;sr.depth){let r=e(t,s);s+=c(r),i.push({symbol:n.symbol,children:r,isParent:r.length>0})}else break}return i}(t,e);e+=c(i),this.symbolTree.push({symbol:n.symbol,isParent:!0,children:i});continue}this.symbolTree.push({symbol:n.symbol,isParent:!1,children:[]})}}}createReferences(e){return e.map(e=>{let t=new s.BW({ident:e,repo:this.repo,refInfo:this.refInfo,path:this.path,isPlain:this.isPlain,source:s.u.BLOB_CONTENT});return t.setSnippet(void 0,this.stylingDirectives?.[e.start.line],this.blobLines[e.start.line],void 0),t})}getReferencesToSymbol(e){let t=u(this.blobLines,(0,l.ah)(e));return this.createReferences(t)}getReferencesToSearch(e){let t=u(this.blobLines,(0,l.tz)(e));return this.createReferences(t)}getDefinitionsAndReferences(e,t,n){this.setLoading(!0);let i=(async()=>{let i=this.getSymbolOnLine(t+1);if(i&&i.name===e)return{definitions:[i],backend:"search"};let[r,l]=await this.getAlephDefinitions(e,t,n,this.loggedIn);if("search"===l){let t=this.getLocalDefinitions(e);t.length>0&&(r=t);let n=r.find(e=>e.path===this.path&&e.repo===this.repo);n&&(r=[n]),l="search"}else{let t=this.getLocalDefinitions(e,!0);for(let n of r)""===n.kind.fullName&&n.name===e&&(n.kind=t[0]?t[0].kind:new s.v0({kind:""}))}return{definitions:r,backend:l}})(),r=(async()=>{let{definitions:t}=await i,n=t.map(e=>e.lineNumber);return{references:this.getReferencesToSymbol(e).filter(e=>!n.includes(e.lineNumber)),backend:"search"}})(),l=(async()=>{let r="SYMBOL_KIND_UNKNOWN",s=this.getSymbolOnLine(t+1);if(s)r=s.kind.enumStringVal;else{let{definitions:e}=await i;r=e[0]?.kind?.enumStringVal||r}return this.getAlephReferences(e,t,n,this.loggedIn,r)})();return{definitions:i,localReferences:r,crossReferences:(async()=>{let[e,t]=await l;return{references:e,backend:t}})(),setLoading:this.setLoading}}getLocalDefinitions(e,t=!1){let n=9,i=[];for(let r of this.symbols)r.name===e&&(r.kind.ranke).map(t=>(0,o.zs)(t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path,symbol:e,backend:c})),c]}async getAlephReferences(e,t,n,s,l){let a,c="search";if(""===e&&-1===t&&-1===n||!s)return[[],c];let u=(0,i.lkl)({repo:this.repo,type:"references",q:e,language:this.language,row:t,column:n,ref:this.refInfo.name,path:this.path,codeNavContext:"BLOB_VIEW",symbolKind:l}),d=await (0,r.lS)(u);if(!d.ok)return[[],c];try{a=await d.json()}catch{return[[],c]}c=h(a.backend)??"search";let f=new Set,m=e=>!!f.has(e)||(f.add(e),!1);return[a.payload.flatMap(e=>e).reduce((e,t)=>{if(t.path===this.path)return e;let n=(0,o.QV)(t,{stylingDirectives:this.stylingDirectives,repo:this.repo,refInfo:this.refInfo,path:this.path,backend:c});return m(n.lineNumber)||e.push(n),e},[]).sort((e,t)=>e.lineNumber-t.lineNumber),c]}constructor(e,t,n,i,r,s,l,o,h,c){a(this,"repo",void 0),a(this,"refInfo",void 0),a(this,"language",void 0),a(this,"path",void 0),a(this,"loggedIn",void 0),a(this,"blobLines",void 0),a(this,"symbols",void 0),a(this,"lineIndexedSymbols",{}),a(this,"isPlain",void 0),a(this,"stylingDirectives",void 0),a(this,"setLoading",void 0),this.setLoading=c,this.setLoading(!0),this.repo=e,this.refInfo=t,this.path=n,this.loggedIn=i,this.language=o,this.blobLines=r,this.stylingDirectives=l,this.isPlain=h,this.symbols=this.initSymbols(s),this.initSymbolTree(),this.initCodeSections(),this.setLoading(!1)}};function h(e){switch(e){case"ALEPH_PRECISE":case"ALEPH_PRECISE_PREVIEW":case"ALEPH_PRECISE_DEVELOPMENT":return"precise";case"BLACKBIRD":return"search";default:return null}}function c(e){let t=e.length;for(let n=0;n=200,r={},s=e.reduce((e,i)=>{if(r[i.ident.start.line])return e;r[i.ident.start.line]=!0;let s=(0,l.lA)(n,[t[i.ident.start.line]]),o=s.next();for(;!o.done&&e.length<200;){let{column:t,columnEnd:n}=o.value;e.push({start:{line:i.ident.start.line,column:t},end:{line:i.ident.start.line,column:n}}),o=s.next()}return e},[]);if(s.length<200&&i){let i=e[e.length-1].ident.start.line,r=(0,l.lA)(n,t,i),o=r.next();for(;!o.done&&s.length<200;){let{line:e,column:t,columnEnd:n}=o.value;s.push({start:{line:e,column:t},end:{line:e,column:n}}),o=r.next()}}return s}},15324:(e,t,n)=>{n.d(t,{AP:()=>CodeSymbol,BW:()=>CodeReference,u:()=>s,v0:()=>SymbolKind});var i=n(96235);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s={BLACKBIRD_SEARCH:"blackbird-search",BLACKBIRD_ANALYSIS:"blackbird-analysis",ALEPH_PRECISE:"aleph-precise",BLOB_CONTENT:"blob-content-search"};let SymbolKind=class SymbolKind{constructor({kind:e}){r(this,"enumStringVal",void 0),r(this,"fullName",void 0),r(this,"shortName",void 0),r(this,"plColor",void 0),r(this,"rank",void 0);let[t,n]=function(e){if("string"==typeof e){let t=e.toString().replace("SYMBOL_KIND_","").replace(/_DEF$/,"").replace(/_REF$/,"").toLowerCase();if(e.startsWith("SYMBOL_KIND_"))return[t,e.toString()];if(""!==e&&"unknown"!==e){let t=`SYMBOL_KIND_${e.toUpperCase()}`;return"call"===e?t+="_REF":t+="_DEF",[e,t]}}return["unknown","SYMBOL_KIND_UNKNOWN"]}(e);this.enumStringVal=n,this.fullName=t,this.shortName=function(e){switch(e){case"function":case"method":return"func";case"interface":return"intf";case"implementation":return"impl";case"constant":return"const";case"module":return"mod";case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":case"class":case"call":case"enum":case"field":case"macro":case"struct":case"trait":case"type":case"union":return e;default:return e.substring(0,1)}}(t),this.plColor=function(e){switch(e){case"function":case"method":default:return"prettylights.syntax.entity";case"class":case"enum":case"struct":case"union":return"prettylights.syntax.constant";case"interface":case"trait":return"prettylights.syntax.keyword";case"constant":case"field":case"enum member":return"prettylights.syntax.variable";case"implementation":return"prettylights.syntax.string"}}(t),this.rank=({class:1,struct:1,enum:1,type:2,interface:3,trait:3,module:4,implementation:5,function:6,method:7,call:8,field:9})[t]||9}};let CodeSymbol=class CodeSymbol{setSymbolDepth(e){this.depth=e}setFileInfo(e,t,n){this.repo=e,this.refInfo=t,this.path=n}get lineNumber(){return this.ident.start.line+1}setSnippet(e,t,n,i){this.highlightedText=e,this.stylingDirectives=t,this.bodyText=n,this.leadingWhitespace=i}href(){if(!this.repo||!this.refInfo||!this.path)return`/${window.location.pathname}#L${this.lineNumber}`;let e=this.source===s.BLACKBIRD_SEARCH?this.repo.defaultBranch:this.refInfo.name||this.refInfo.currentOid;return(0,i.nD_)({owner:this.repo.ownerLogin,repo:this.repo.name,commitish:e,filePath:this.path,lineNumber:this.lineNumber})}pathKey(){return`${this.repo.ownerLogin}/${this.repo.name}/${this.refInfo.currentOid}/${this.path}`}constructor({ident:e,extent:t,kind:n,name:i,fullyQualifiedName:s,source:l}){r(this,"ident",void 0),r(this,"extent",void 0),r(this,"kind",void 0),r(this,"name",void 0),r(this,"fullyQualifiedName",void 0),r(this,"highlightedText",void 0),r(this,"stylingDirectives",void 0),r(this,"leadingWhitespace",void 0),r(this,"source",void 0),this.ident=e,this.extent=t,this.kind=new SymbolKind({kind:n}),this.name=i,this.fullyQualifiedName=s,this.source=l}};let CodeReference=class CodeReference{get lineNumber(){return this.ident.start.line+1}href(e){if(!this.repo||!this.refInfo||!this.path)return`/${window.location.pathname}#L${this.lineNumber}`;let t=this.source===s.BLACKBIRD_SEARCH?this.repo.defaultBranch:this.refInfo.name||this.refInfo.currentOid,n={owner:this.repo.ownerLogin,repo:this.repo.name,commitish:t,filePath:this.path,lineNumber:this.lineNumber,plain:this.isPlain?1:void 0};return e?(0,i.buO)(n):(0,i.nD_)(n)}setSnippet(e,t,n,i){this.highlightedText=e,this.stylingDirectives=t,this.bodyText=n,this.leadingWhitespace=i}pathKey(){return`${this.repo.ownerLogin}/${this.repo.name}/${this.refInfo.currentOid}/${this.path}`}constructor({ident:e,repo:t,refInfo:n,path:i,isPlain:s,source:l}){r(this,"ident",void 0),r(this,"repo",void 0),r(this,"refInfo",void 0),r(this,"path",void 0),r(this,"isPlain",void 0),r(this,"highlightedText",void 0),r(this,"stylingDirectives",void 0),r(this,"source",void 0),r(this,"leadingWhitespace",void 0),this.ident=e,this.repo=t,this.refInfo=n,this.path=i,this.isPlain=s??!1,this.source=l}}},17844:(e,t,n)=>{n.d(t,{ah:()=>r,lA:()=>l,tz:()=>s});let i={Text:"Text",Symbol:"Symbol"};function r(e){let t=`(\\W|^)${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(\\W|$)`;return{kind:i.Symbol,regexp:RegExp(t,"g")}}function s(e){let t=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return{kind:i.Text,regexp:RegExp(t,"gi")}}function*l(e,t,n=0){for(let r=n;r0&&/\W/.test(t[0])&&(t=t.substring(1),l+=n[0].length-t.length),t.length>0&&/\W/.test(t[t.length-1])&&(t=t.substring(0,t.length-1))),yield{line:r,column:l,columnEnd:l+t.length,text:s}}}}},65727:(e,t,n)=>{n.d(t,{N_:()=>r,QV:()=>l,zs:()=>s});var i=n(15324);function r(e,t,{stylingDirectives:n,repo:r,refInfo:s,path:l}){let{extent_utf16:o,ident_utf16:a}=e,h=new i.AP({kind:e.kind,fullyQualifiedName:e.fully_qualified_name,name:e.name,extent:{start:{line:o.start.line_number,column:o.start.utf16_col},end:{line:o.end.line_number,column:o.end.utf16_col}},ident:{start:{line:a.start.line_number,column:a.start.utf16_col},end:{line:a.end.line_number,column:a.end.utf16_col}},source:i.u.BLACKBIRD_ANALYSIS});return h.setSnippet(void 0,n?.[a.start.line_number],t,void 0),h.setFileInfo(r,s,l),h}function s(e,{symbol:t,refInfo:n,repo:r,path:s,backend:l}){let o=e.ident?.start?.character,a=e.ident?.end?.character??e.ident?.start?.character,h={start:{line:e.ident.start.line,column:o?o-e.leadingWhitespace:0},end:{line:e.ident?.end?.line??e.ident.start.line,column:a?a-e.leadingWhitespace:0}},c=e.extent?.start?.character,u=e.extent?.end?.character??e.extent?.start?.character,d={start:{line:e.extent.start.line,column:c||0},end:{line:e.extent.end?.line??e.extent.start.line,column:u||0}},f=new i.AP({ident:h,extent:d,kind:e.symbolKind,name:t,fullyQualifiedName:t,source:"search"===l?i.u.BLACKBIRD_SEARCH:i.u.ALEPH_PRECISE});if(e.local)f.setFileInfo(r,n,s);else if(e.commitOid&&e.path){let t=n;e.commitOid!==n.currentOid&&(t={name:"",listCacheKey:e.commitOid,currentOid:e.commitOid,canEdit:!1}),f.setFileInfo(e.repo??r,t,e.path)}let m=Array(e.leadingWhitespace).fill(" ").join("")+(e.firstLine||"");return f.setSnippet(e.highlightedText,void 0,m,e.leadingWhitespace),f}function l(e,{refInfo:t,path:n,repo:r,backend:s}){let l=t,o=n;!e.local&&e.commitOid&&e.path&&(l=t,o=e.path,e.commitOid!==t.currentOid&&(l={name:"",listCacheKey:e.commitOid,currentOid:e.commitOid,canEdit:!1}));let a=e.ident.start.character,h=e.ident.end?.character,c=new i.BW({repo:r,refInfo:l,path:o,ident:{start:{line:e.ident.start.line,column:a?a-e.leadingWhitespace:0},end:{line:e.ident.end?.line||e.ident.start.line,column:h?h-e.leadingWhitespace:0}},source:"search"===s?i.u.BLACKBIRD_SEARCH:i.u.ALEPH_PRECISE}),u=Array(e.leadingWhitespace).fill(" ").join("")+(e.firstLine||"");return c.setSnippet(e.highlightedText,void 0,u,e.leadingWhitespace),c}},13617:(e,t,n)=>{n.d(t,{d:()=>i});function i(e,t,n){return[...function*(e,t){for(let n of e){let e=t(n);null!=e&&(yield e)}}(e,e=>{let n=t(e);return null!=n?[e,n]:null})].sort((e,t)=>n(e[1],t[1])).map(([e])=>e)}},30695:(e,t,n)=>{function i(e,t,n=.1){let r=l(e,t,n);return r&&-1===t.indexOf("/")&&(r+=l(e.substring(e.lastIndexOf("/")+1),t,n)),r}function r(e,t,n){if(t){let i=e.innerHTML.trim().match(n||function(e){let t=e.toLowerCase().split(""),n="",i=!0;for(let e of t){let t=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");i?(n+=`(.*)(${t})`,i=!1):n+=`([^${t}]*?)(${t})`}return RegExp(`${n}(.*?)$`,"i")}(t));if(!i)return;let r=!1,s=[];for(let e=1;e"),r=!0):r&&(s.push(""),r=!1),s.push(t))}e.innerHTML=s.join("")}else{let t=e.innerHTML.trim(),n=t.replace(/<\/?mark>/g,"");t!==n&&(e.innerHTML=n)}}n.d(t,{He:()=>r,UD:()=>o,dt:()=>i});let s=new Set([" ","-","_"]);function l(e,t,n=.1){let i=e;if(i===t)return 1;let r=i.length,o=0,a=0,h=!0;for(let e of t){let t=i.indexOf(e.toLowerCase()),l=i.indexOf(e.toUpperCase()),c=Math.min(t,l),u=c>-1?c:Math.max(t,l);if(-1===u)return 0;o+=.1,i[u]===e&&(o+=.1),0===u&&(o+=.9-n,h&&(a=1)),s.has(i.charAt(u-1))&&(o+=.9-n),i=i.substring(u+1,r),h=!1}let c=t.length,u=o/c,d=(c/r*u+u)/2;return a&&d+n<1&&(d+=n),d}function o(e,t){return e.score>t.score?-1:e.scoret.text)}}}]); +//# sourceMappingURL=app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1-b403573301bc.js.map \ No newline at end of file diff --git a/jav/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js b/jav/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js new file mode 100644 index 0000000..4db8aab --- /dev/null +++ b/jav/lib/app_assets_modules_github_sticky-scroll-into-view_ts-e45aabc67d13.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["app_assets_modules_github_sticky-scroll-into-view_ts"],{77176:(t,e,n)=>{n.d(e,{Sz:()=>f,Z:()=>d,kn:()=>u});var i=n(73238),o=n(97797);let l="ontransitionend"in window;function s(t){return"height"===getComputedStyle(t).transitionProperty}function r(t,e){t.style.transition="none",e(),t.offsetHeight,t.style.transition=""}var a=n(95493);function c(t,e){if(t.classList.toggle("open",e),t.classList.toggle("Details--on",e),e){let e=t.querySelector(".js-details-initial-focus");e&&setTimeout(()=>{e.focus()},0)}for(let n of[...t.querySelectorAll(".js-details-target")].filter(e=>e.closest(".js-details-container")===t))n.setAttribute("aria-expanded",e.toString()),n.hasAttribute("data-aria-label-open")&&n.hasAttribute("data-aria-label-closed")&&n.setAttribute("aria-label",e?n.getAttribute("data-aria-label-open"):n.getAttribute("data-aria-label-closed"))}function u(t,e){let n=t.getAttribute("data-details-container")||".js-details-container",i=t.closest(n),o=e?.force??!i.classList.contains("open"),u=e?.withGroup??!1;!function(t,e){if(!l)return e();let n=Array.from(t.querySelectorAll(".js-transitionable"));for(let e of(t.classList.contains("js-transitionable")&&n.push(t),n)){let t=s(e);e instanceof HTMLElement&&(e.addEventListener("transitionend",()=>{e.style.display="",e.style.visibility="",t&&r(e,function(){e.style.height=""})},{once:!0}),e.style.boxSizing="content-box",e.style.display="block",e.style.visibility="visible",t&&r(e,function(){e.style.height=getComputedStyle(e).height}),e.offsetHeight)}for(let t of(e(),n))if(t instanceof HTMLElement&&s(t)){let e=getComputedStyle(t).height;t.style.boxSizing="","0px"===e?t.style.height=`${t.scrollHeight}px`:t.style.height="0px"}}(i,()=>{c(i,o);let e=u?function(t,e){let n=t.getAttribute("data-details-container-group");return n?((0,a._H)(t,()=>{for(let i of[...document.querySelectorAll(".js-details-container")].filter(t=>t.getAttribute("data-details-container-group")===n))i!==t&&c(i,e)}),n):null}(i,o):null;Promise.resolve().then(()=>{[".js-focus-on-dismiss","input[autofocus], textarea[autofocus]"].find(t=>{let e=Array.from(i.querySelectorAll(t)).findLast(t=>"none"!==window.getComputedStyle(t).display);if(e&&document.activeElement!==e)return e.focus(),!0}),t.classList.contains("tooltipped")&&(t.classList.remove("tooltipped"),t.addEventListener("mouseleave",()=>{t.classList.add("tooltipped"),t.blur()},{once:!0})),i.dispatchEvent(new CustomEvent("details:toggled",{bubbles:!0,cancelable:!1,detail:{open:o}})),e&&i.dispatchEvent(new CustomEvent("details:toggled-group",{bubbles:!0,cancelable:!1,detail:{open:o,group:e}}))})})}function d(t){let e=t.getAttribute("data-details-container")||".js-details-container",n=t.closest(e).classList;return n.contains("Details--on")||n.contains("open")}function f(t){let e=!1,n=t.parentElement;for(;n;)n.classList.contains("Details-content--shown")&&(e=!0),n.classList.contains("js-details-container")&&(n.classList.toggle("open",!e),n.classList.toggle("Details--on",!e),e=!1),n=n.parentElement}(0,o.on)("click",".js-details-target",function(t){let e=t.altKey;u(t.currentTarget,{withGroup:e}),t.preventDefault()}),(0,i.A)(function({target:t}){t&&f(t)})},73238:(t,e,n)=>{n.d(e,{A:()=>r});var i=n(32475),o=n(21715);let l=[],s=0;function r(t){!async function(){l.push(t),await i.G,function(){let t=s;s=l.length,a(l.slice(t),null,window.location.href)}()}()}function a(t,e,n){let i=window.location.hash.slice(1),o={oldURL:e,newURL:n,target:i?document.getElementById(i):null};for(let e of t)e.call(null,o)}r.clear=()=>{l.length=s=0};let c=window.location.href;window.addEventListener("popstate",function(){c=window.location.href}),window.addEventListener("hashchange",function(t){let e=window.location.href;try{a(l,t.oldURL||c,e)}finally{c=e}});let u=null;document.addEventListener(o.z.START,function(){u=window.location.href}),document.addEventListener(o.z.SUCCESS,function(){a(l,u,window.location.href)})},52232:(t,e,n)=>{n.d(e,{L:()=>l});var i=n(21403),o=n(77176);function l(){let t=document.querySelector("[data-skipped-to-content]");return!!t&&(t.removeAttribute("data-skipped-to-content"),!0)}(0,i.lB)(".js-skip-to-content",t=>{t.addEventListener("focus",t=>{let e=t.currentTarget;if("true"===e.getAttribute("data-skip-target-assigned"))return;let n=document.querySelector("main");if(n||(n=document.querySelector("#skip-to-content")?.nextElementSibling),!n)return;let i=n.getAttribute("id");i||(i="main-content",n.setAttribute("id",i)),e.setAttribute("href",`#${i}`),e.setAttribute("data-skip-target-assigned","true")}),t.addEventListener("click",t=>{let e=t.currentTarget.getAttribute("href");if(!e)return;let n=document.querySelector(e);n&&(n.setAttribute("tabindex","-1"),n.setAttribute("data-skipped-to-content","1"),n.focus())})});let s="ontouchstart"in document,r=document.querySelectorAll(".js-header-menu-item");for(let t of r)t.addEventListener("details:toggled",t=>{let e=t.target;if(t instanceof CustomEvent&&t.detail.open)for(let t of r)t!==e&&(0,o.kn)(t,{force:!1})}),s||t.addEventListener("mouseleave",t=>{let e=t.target;e.classList.contains("open")&&(0,o.kn)(e,{force:!1})});document.addEventListener("context-region-label:update",t=>{if(t instanceof CustomEvent&&t.detail.label)for(let e of document.querySelectorAll(".js-context-region-label"))e.textContent=t.detail.label}),document.addEventListener("turbo:before-cache",t=>{for(let e of t.target.querySelectorAll("dialog[open], modal-dialog[open]"))e.close()}),(0,i.lB)("qbsearch-input",()=>{document.addEventListener("qbsearch-input:expand",()=>{document.body.setAttribute("blackbird-search-active","true")}),document.addEventListener("qbsearch-input:close",()=>{document.body.setAttribute("blackbird-search-active","false"),document.body.style.overflow=""})})},23129:(t,e,n)=>{n.d(e,{K:()=>p});var i=n(52232),o=n(32475),l=n(21403);let s=0,r=new Set;function a(t){for(let e of(s=t,t?document.body.style.setProperty("--base-sticky-header-height",`${t}px`):document.body.style.removeProperty("--base-sticky-header-height"),r))e(t)}let c=!1,u=!1,d=[];function f(){d.length?c||(window.addEventListener("resize",g),document.addEventListener("scroll",g),c=!0):(window.removeEventListener("resize",g),document.removeEventListener("scroll",g),c=!1)}function p(){y(!0)}function g(){y()}function y(t=!1){for(let e of d)if(e.element.offsetHeight>0){let{element:n,placeholder:i,top:o}=e,l=n.getBoundingClientRect();if(i){let s=i.getBoundingClientRect();n.classList.contains("is-stuck")?s.top>k(n,o)?h(e):b(e):l.top<=k(n,o)?m(e):t&&b(e)}else l.top-k(n,o)<.1?m(e):h(e)}}function m({element:t,placeholder:e,top:n}){if(e){let i=t.getBoundingClientRect();S(t,k(t,n)),t.style.left=`${i.left}px`,t.style.width=`${i.width}px`,t.style.marginTop="0",t.style.position="fixed",e.style.display="block"}t.classList.add("is-stuck")}function h({element:t,placeholder:e}){e&&(t.style.position="static",t.style.marginTop=e.style.marginTop,e.style.display="none"),t.classList.remove("is-stuck")}function b({element:t,placeholder:e,offsetParent:n,top:o}){if(e&&!(0,i.L)()){let i=t.getBoundingClientRect(),l=e.getBoundingClientRect();if(S(t,k(t,o)),t.style.left=`${l.left}px`,0!==l.width&&(t.style.width=`${l.width}px`),n){let e=n.getBoundingClientRect();e.bottom{t.isConnected&&(!function(t){let e=function(t){if(function(t){let{position:e}=window.getComputedStyle(t);return/sticky/.test(e)}(t))return null;let e=t.previousElementSibling;if(e&&e.classList.contains("is-placeholder"))return e;let n=document.createElement("div");return n.style.visibility="hidden",n.style.display="none",n.style.height=window.getComputedStyle(t).height,n.className=t.className,n.classList.remove("js-sticky"),n.classList.add("is-placeholder"),t.parentNode.insertBefore(n,t)}(t),n=window.getComputedStyle(t).position;t.style.position="static";let i=t.offsetParent;t.style.position="fixed";let o=E(t),l={element:t,placeholder:e,offsetParent:i,top:"auto"===o?0:parseInt(o||"0")};t.style.position=n,d.push(l)}(t),y(),f())}),u||(window.dispatchEvent(new CustomEvent("sticky-header-rendered")),u=!0)}async function v(t){if(null===t.offsetParent)return;await o.K;let e=Math.floor(t.getBoundingClientRect().height);e>0&&(a(e),L(),p())}function L(){for(let t of document.querySelectorAll(".js-position-sticky, .js-notification-shelf-offset-top"))A(t)}function A(t){if(t.classList.contains("js-notification-top-shelf"))return;let e=parseInt(E(t))||0,n=t.classList.contains("js-second-sticky-header")?0:s;S(t,e+n)}function E(t){let e=t.getAttribute("data-original-top");if(null!=e)return e;let n=window.getComputedStyle(t).top;return t.setAttribute("data-original-top",n),n}function k(t,e){return t.classList.contains("js-notification-top-shelf")?e:e+s}function S(t,e){t.style.setProperty("top",`${e}px`,"important")}(0,l.lB)(".js-sticky",{constructor:HTMLElement,add(t){w(t)},remove(t){let e=d.map(t=>t.element).indexOf(t);d.splice(e,1),f()}}),(0,l.lB)(".js-notification-top-shelf",{constructor:HTMLElement,add(t){v(t)},remove(){s>0&&(a(0),L(),p())}}),(0,l.lB)(".js-notification-shelf-offset-top, .js-position-sticky",{constructor:HTMLElement,add:A})},12747:(t,e,n)=>{function i(t,e=location.hash){return o(t,l(e))}function o(t,e){return""===e?null:t.getElementById(e)||t.getElementsByName(e)[0]}function l(t){try{return decodeURIComponent(t.slice(1))}catch{return""}}n.d(e,{gX:()=>l,rG:()=>i,w$:()=>o})},63159:(t,e,n)=>{n.d(e,{GO:()=>s,Oc:()=>r,Rt:()=>l});var i=n(12747),o=n(23129);function l(t){if(t.hasAttribute("data-ignore-sticky-scroll"))return;let e=t.ownerDocument;setTimeout(()=>{e&&e.defaultView&&(t.scrollIntoView(),e.defaultView.scrollBy(0,-r(e)))},0)}function s(t){let e=(0,i.rG)(t);e&&l(e)}function r(t){(0,o.K)();let e=t.querySelectorAll(".js-sticky-offset-scroll"),n=t.querySelectorAll(".js-position-sticky");return Math.max(0,...Array.from(e).map(t=>{let{top:e,height:n}=t.getBoundingClientRect();return 0===e?n:0}))+Math.max(0,...Array.from(n).map(t=>{let{top:e,height:n}=t.getBoundingClientRect(),i=parseInt(getComputedStyle(t).top);if(!t.parentElement)return 0;let o=t.parentElement.getBoundingClientRect().top;return e===i&&o<0?n:0}))+Array.from(t.querySelectorAll(".js-position-sticky-stacked")).reduce((t,e)=>{let{height:n,top:i}=e.getBoundingClientRect(),o=e.classList.contains("is-stuck");return t+(!(i<0)&&o?n:0)},0)}}}]); +//# sourceMappingURL=app_assets_modules_github_sticky-scroll-into-view_ts-4481ba1aaae4.js.map \ No newline at end of file diff --git a/jav/lib/appearance-settings-631c3b2ed371.js b/jav/lib/appearance-settings-631c3b2ed371.js new file mode 100644 index 0000000..a075491 --- /dev/null +++ b/jav/lib/appearance-settings-631c3b2ed371.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["appearance-settings"],{65291:(e,t,o)=>{var a,n=o(52497),i=o(74848),r=o(21728),s=o(8367),d=o(37573),c=o(2724),l=o(96540),_=o(59760),u=o(96679);function m(e,t){let o=u.XC?.documentElement.getAttribute(e);o&&("enabled"!==t||o.endsWith("_high_contrast")?"disabled"===t&&o.endsWith("_high_contrast")&&u.XC?.documentElement.setAttribute(e,o.replace(/_high_contrast$/,"")):u.XC?.documentElement.setAttribute(e,`${o}_high_contrast`))}function h(e){let t=(0,r.c)(2);if(e.reactPartialAnchor){let o;return t[0]!==e?(o=(0,i.jsx)(p,{...e,reactPartialAnchor:e.reactPartialAnchor}),t[0]=e,t[1]=o):o=t[1],o}return null}function p(e){let t,o,a,n=(0,r.c)(9),{ref:u,open:h,setOpen:p}=(0,d.Mm)(e.reactPartialAnchor),g=(0,s.Ri)("increase_contrast_light")?.value??"disabled",[b,f]=(0,l.useState)(g),k=(0,s.Ri)("increase_contrast_dark")?.value??"disabled",[y,v]=(0,l.useState)(k);n[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{void 0!==e.light&&(f(e.light),(0,s.TV)("increase_contrast_light",e.light),m("data-light-theme",e.light)),void 0!==e.dark&&(v(e.dark),(0,s.TV)("increase_contrast_dark",e.dark),m("data-dark-theme",e.dark))},n[0]=t):t=n[0];let $=t;n[1]!==y||n[2]!==b?(o=function(){return(0,i.jsx)(c.l.Body,{className:"px-0 py-1",children:(0,i.jsx)(_.P,{onChange:$,lightModeValue:b,darkModeValue:y,border:!1})})},n[1]=y,n[2]=b,n[3]=o):o=n[3];let x=o;return n[4]!==x||n[5]!==u||n[6]!==h||n[7]!==p?(a=h?(0,i.jsx)(c.l,{title:"Appearance settings",onClose:()=>p(!1),returnFocusRef:u,width:"large",renderBody:x}):null,n[4]=x,n[5]=u,n[6]=h,n[7]=p,n[8]=a):a=n[8],a}try{h.displayName||(h.displayName="AppearanceSettings")}catch{}try{p.displayName||(p.displayName="ExternallyAnchoredAppearanceSettings")}catch{}try{(a=CustomBody).displayName||(a.displayName="CustomBody")}catch{}(0,n.k)("appearance-settings",{Component:h})},8367:(e,t,o)=>{function a(e){return n(e)[0]}function n(e){let t=[];for(let o of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[a,n]=o.trim().split("=");e===a&&void 0!==n&&t.push({key:a,value:n})}return t}function i(e,t,o=null,a=!1,n="lax"){let r=document.domain;if(null==r)throw Error("Unable to get document domain");r.endsWith(".github.com")&&(r="github.com");let s="https:"===location.protocol?"; secure":"",d=o?`; expires=${o}`:"";!1===a&&(r=`.${r}`);try{document.cookie=`${e}=${t}; path=/; domain=${r}${d}${s}; samesite=${n}`}catch{}}function r(e,t=!1){let o=document.domain;if(null==o)throw Error("Unable to get document domain");o.endsWith(".github.com")&&(o="github.com");let a=new Date(Date.now()-1).toUTCString(),n="https:"===location.protocol?"; secure":"",i=`; expires=${a}`;!1===t&&(o=`.${o}`);try{document.cookie=`${e}=''; path=/; domain=${o}${i}${n}`}catch{}}o.d(t,{OR:()=>n,Ri:()=>a,TV:()=>i,Yj:()=>r})}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts","ui_packages_document-metadata_document-metadata_ts-ui_packages_promise-with-resolvers-polyfil-1e7a2a"],()=>t(65291)),e.O()}]); +//# sourceMappingURL=appearance-settings-e8c81d52829e.js.map \ No newline at end of file diff --git a/jav/lib/behaviors-c61a2dbd4863.js b/jav/lib/behaviors-c61a2dbd4863.js new file mode 100644 index 0000000..139de94 --- /dev/null +++ b/jav/lib/behaviors-c61a2dbd4863.js @@ -0,0 +1,43 @@ +(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["behaviors"],{38962:(e,t,n)=>{"use strict";let r,i,a,o,s,l,c,u,d,m,f;var h=n(70396),p=n(97797);(0,p.on)("deprecatedAjaxSend","[data-remote]",function(e){e.currentTarget===e.target&&(e.defaultPrevented||e.currentTarget.classList.add("loading"))}),(0,p.on)("deprecatedAjaxComplete","[data-remote]",function(e){e.currentTarget===e.target&&e.currentTarget.classList.remove("loading")});var g=n(12559);(0,g.JW)("form.js-ajax-pagination, .js-ajax-pagination form",async function(e,t){let n,r=e.closest(".js-ajax-pagination");try{n=await t.html()}catch(e){if(e.response&&404===e.response.status)return void r.remove();throw e}r.replaceWith(n.html),(0,p.h)(e,"page:loaded")}),n(63166);var b=n(21403),v=n(7479);let y=["system","disabled"].map(e=>`html[data-a11y-animated-images="${e}"] img[data-animated-image]`).join(", ");(0,b.lB)(y,e=>{if(!(e instanceof HTMLImageElement)||e.closest("a")&&!(e.parentElement instanceof HTMLAnchorElement))return;let t=e.parentElement,n=null;if(t instanceof HTMLAnchorElement){if(t.childElementCount>1)return;(n=t).setAttribute("data-target","animated-image.originalLink"),t=n.parentElement}e.removeAttribute("data-animated-image"),e.setAttribute("data-target","animated-image.originalImage");let r=n?n.cloneNode(!0):e.cloneNode(!0),i=document.createElement("animated-image");i.appendChild(r),t?.replaceChild(i,n||e),(0,v.i)({incrementKey:"ANIMATED_IMAGE_PLAYER_WRAPPED",requestUrl:window.location.href})});var w=n(52811),S=n(80558);let E=new WeakMap;function A(e,t){t.classList.remove("is-loading","successed","errored","warn"),e.classList.remove("is-autocheck-loading","is-autocheck-successful","is-autocheck-errored");let n=t.querySelector("p.note");if(n){let e=E.get(n);e&&(n.innerHTML=e)}"DL"===t.tagName?(t.querySelector("dd.error")?.remove(),t.querySelector("dd.warning")?.remove(),t.querySelector("dd.success")?.remove()):(t.querySelector("div.error")?.remove(),t.querySelector("div.warning")?.remove(),t.querySelector("div.success")?.remove())}function j(e){e&&(0,S.t)(e)}(0,b.lB)("auto-check",function(e){let t;if(e.classList.contains("js-prevent-default-behavior"))return;let n=e.querySelector("input");if(!n||n.classList.contains("js-prevent-default-behavior"))return;let r=n.closest(".form-group")||e,i=n.form;function a(){return t||(t=`input-check-${(1e4*Math.random()).toFixed(0)}`),t}let o=n.getAttribute("aria-describedby");n.addEventListener("focusout:delay",()=>{n.classList.contains("js-nux-blank-field")||n.setAttribute("aria-describedby",[t,o].join(" "))}),n.classList.contains("js-nux-input")&&n.addEventListener("focusin",()=>{n.classList.contains("js-nux-blank-field")||n.setAttribute("aria-describedby",[t,o].join(" "))});let s=r.querySelector("p.note");s&&(s.id||(s.id=a()),E.set(s,s.innerHTML)),e.addEventListener("loadstart",()=>{A(n,r),r.classList.add("is-loading"),n.classList.add("is-autocheck-loading"),j(i)}),e.addEventListener("loadend",()=>{r.classList.remove("is-loading"),n.classList.remove("is-autocheck-loading")}),n.addEventListener("auto-check-success",async e=>{n.classList.add("is-autocheck-successful"),r.classList.add("successed"),j(i);let{response:t}=e.detail;if(!t)return;let o=await t.text();if(o){if(s instanceof HTMLElement)s.innerHTML=o,(0,w.C)(s);else{let e=200===t.status,i="DL"===r.tagName?"dd":"div",s=document.createElement(i);s.id=a(),e?(s.classList.add("success"),s.classList.add("js-nux-sr-only")):s.classList.add("warning"),s.innerHTML=o,r.append(s),r.classList.add(e?"successed":"warn"),(0,w.C)(s),e&&(s.hidden=document.activeElement!==n)}(0,p.h)(n,"auto-check-message-updated")}}),n.addEventListener("auto-check-error",async e=>{n.classList.add("is-autocheck-errored"),r.classList.add("errored"),j(i);let{response:t}=e.detail;if(!t)return;let o=await t.text();if(s instanceof HTMLElement)s.innerHTML=o||"Something went wrong",(0,w.C)(s);else{let e="DL"===r.tagName?"dd":"div",t=document.createElement(e);t.id=a(),t.classList.add("error"),t.innerHTML=o||"Something went wrong",r.append(t),(0,w.C)(t)}}),n.addEventListener("input",()=>{if(n.removeAttribute("aria-describedby"),n.classList.contains("js-nux-input")&&n.setAttribute("aria-describedby",[o].join(" ")),document.getElementById("captcha-container-nux")){let e=r.querySelector(".success");e&&e.remove();let t=n.nextElementSibling?.nextElementSibling;t?.textContent?.includes("cannot be blank")&&(t.remove(),n.classList.remove("is-autocheck-errored"),n.classList.remove("js-nux-blank-field"))}n.value||A(n,r)}),n.addEventListener("blur",()=>{let e=document.getElementById("captcha-container-nux"),t=r.querySelector(".success");e&&t?(t.classList.add("js-nux-sr-only"),(0,w.C)(t)):t&&(t.hidden=!0)}),n.addEventListener("focus",()=>{let e=r.querySelector(".success");e&&(e.hidden=!1,e.classList.add("js-nux-sr-only"))}),i?.addEventListener("reset",()=>{A(n,r)})});var L=n(96907);function C(e){let t=e.closest("form");if(!t)return;let n=t.querySelector(".js-auto-complete-button");n instanceof HTMLButtonElement&&(n.disabled=!e.value)}(0,b.lB)("auto-complete",function(e){e.addEventListener("loadstart",()=>e.classList.add("is-auto-complete-loading")),e.addEventListener("loadend",()=>e.classList.remove("is-auto-complete-loading"))}),(0,b.lB)("auto-complete",{constructor:L.Ay,initialize:C}),(0,p.on)("auto-complete-change","auto-complete",function(e){C(e.currentTarget)});var k=n(97325),T=n(1739),q=n(66871),x=n(26559);let M=null;(0,p.on)("submit","[data-autosearch-results-container]",async function(e){let t=e.currentTarget;if(!(t instanceof HTMLFormElement))return;e.preventDefault(),M?.abort(),t.classList.add("is-sending");let n=new URL(t.action,window.location.origin),i=t.method,a=new FormData(t),o=(0,k.K3)(n,a),s=null;"get"===i?n.search=o:s=a;let{signal:l}=M=new AbortController,c=new Request(n.toString(),{method:i,body:s,signal:l,headers:{Accept:"text/html",...(0,x.kt)()}}),u=null;try{u=await fetch(c)}catch{}if(t.classList.remove("is-sending"),!u||!u.ok||l.aborted)return;let d=t.getAttribute("data-autosearch-results-container"),m=d?document.getElementById(d):null;if(m){let e=m.style.height;m.style.height=getComputedStyle(m).height,m.textContent="",void 0!==r&&clearTimeout(r);let t=m.hasAttribute("data-delay-results"),n=await u.text(),i=(0,T.B)(document,n).querySelector("[data-autosearch-results]")||(0,T.B)(document,n).firstElementChild;r=setTimeout(()=>{m.appendChild((0,T.B)(document,n)),(0,w.C)(i),requestAnimationFrame(()=>{m.style.height=e})},500*!!t)}(0,q.bj)(`?${o}`)});var _=n(76899),H=n(36175);(0,H.uE)("input[data-autoselect], textarea[data-autoselect]",async function(e){await (0,_.k2)(),e.select()});var P=n(70170),O=n(22247);function I(e){let t=e.target;if(!(t instanceof HTMLInputElement)&&!(t instanceof HTMLSelectElement))return;let n=t.form;(0,k.k_)(n)}(0,p.on)("change","form[data-autosubmit]",function(e){let t=e.currentTarget;(0,k.k_)(t)}),(0,p.on)("change","input[data-autosubmit], select[data-autosubmit]",I);let R=(0,P.s)(I,300);(0,b.lB)("input[data-throttled-autosubmit]",{subscribe:e=>(0,O.Rt)(e,"input",R)}),n(57233);var $=n(62004),B=n(27811),D=n(59519);let N=[".unstyled-additional-seats-price-obj",".unstyled-base-price-obj",".unstyled-final-price-obj"],F=null;async function W(e){let t=e.getAttribute("data-item-name")||"items",n=e.value,r=new URL(e.getAttribute("data-url"),window.location.origin),i=new URLSearchParams(r.search.slice(1)),a=parseInt(e.getAttribute("data-item-minimum"))||0,o=parseInt(e.getAttribute("data-item-maximum"))||1e3,s=parseInt(e.getAttribute("data-item-count"))||0,l=Math.max(a,parseInt(n)||0),c=l>o,u=document.querySelector(".js-downgrade-button"),d=document.getElementById("downgrade-disabled-message");u instanceof HTMLButtonElement&&(u.disabled=l===s),d instanceof HTMLElement&&u instanceof HTMLButtonElement&&(d.hidden=!u.disabled),i.append(t,l.toString()),document.querySelector(".js-transform-user")&&i.append("transform_user","1"),r.search=i.toString(),F?.abort();let{signal:m}=F=new AbortController,f=null;try{let e=await fetch(r.toString(),{signal:m,headers:{Accept:"application/json"}});if(!e.ok)return;f=await e.json()}catch{}if(m.aborted||!f)return;let h=document.querySelector(".js-contact-us");h&&h.classList.toggle("d-none",!c);let p=document.querySelector(".js-payment-summary");p&&p.classList.toggle("d-none",c);let g=document.querySelector(".js-submit-billing");if(g instanceof HTMLElement&&(g.hidden=c),!f.url.includes("organizations/signup_billing")){let e=document.querySelector(".js-billing-section");e&&e.classList.toggle("has-removed-contents",f.free||f.is_enterprise_cloud_trial)}let b=document.querySelector(".js-upgrade-info");b&&b.classList.toggle("d-none",l<=0);let v=document.querySelector(".js-downgrade-info");v&&v.classList.toggle("d-none",l>=0);let y=document.querySelector(".js-extra-seats-line-item");y&&y.classList.toggle("d-none",f.no_additional_seats),document.querySelector(".js-seat-field")&&function(e){for(let t of document.querySelectorAll(".js-seat-field")){let n=t.getAttribute("data-item-maximum"),r=t?.parentNode?.querySelector(".Popover");n&&n.length&&(parseInt(e,10)>parseInt(n,10)?(t.classList.add("color-border-danger-emphasis"),r?.removeAttribute("hidden")):(t.classList.remove("color-border-danger-emphasis"),r?.setAttribute("hidden","true")))}}(n);let w=document.querySelector(".js-minimum-seats-disclaimer");w&&(w.classList.toggle("tooltipped",5===f.seats),w.classList.toggle("tooltipped-nw",5===f.seats));let S=f.selectors;for(let e in S)for(let t of document.querySelectorAll(e)){var E,A;if(A=e,N.includes(A)&&"string"!=typeof(E=S[e])&&"number"!=typeof E&&"default_currency"in E&&"local_currency"in E)t.textContent="",t.appendChild(U("default-currency",S[e].default_currency)),t.appendChild(U("local-currency",S[e].local_currency));else t.textContent=S[e]}(0,q.bj)(f.url)}function U(e,t){let n=document.createElement("span");return n.classList.add(e),n.textContent=t,n}(0,p.on)("click",".js-org-signup-duration-change",e=>{e.preventDefault();let t=e.currentTarget.getAttribute("data-plan-duration");for(let e of(function(e){let t="year"===e?"month":"year";for(let t of document.querySelectorAll(".js-plan-duration-text"))t.textContent=e;for(let t of document.querySelectorAll(".unstyled-available-plan-duration-adjective"))t.textContent=`${e}ly`;for(let e of document.querySelectorAll(".js-org-signup-duration-change"))e.setAttribute("data-plan-duration",t);let n=document.getElementById("signup-plan-duration");n&&(n.value=e)}(t),function(e){for(let t of document.querySelectorAll(".js-seat-field")){let n=new URL(t.getAttribute("data-url"),window.location.origin),r=new URLSearchParams(n.search.slice(1));r.delete("plan_duration"),r.append("plan_duration",e),n.search=r.toString(),t.setAttribute("data-url",n.toString())}}(t),document.querySelectorAll(".js-seat-field")))W(e);for(let e of document.querySelectorAll(".js-unit-price"))e.hidden=!e.hidden}),(0,p.on)("change",".js-org-signup-duration-toggle",function({currentTarget:e}){let t=new URL(e.getAttribute("data-url"),window.location.origin);(0,D.softNavigate)(t.toString())}),(0,b.lB)(".js-addon-purchase-field",{constructor:HTMLInputElement,add(e){(0,B.A)(e)&&W(e),(0,$.Up)(e,function(){W(e)})}}),(0,b.lB)(".js-addon-downgrade-field",{constructor:HTMLSelectElement,add(e){(0,B.A)(e)&&W(e),e.addEventListener("change",function(){W(e)})}}),(0,p.on)("details-menu-selected",".js-organization-container",function(e){let t=document.querySelector(".js-addon-purchase-field"),n=e.target.querySelector("input:checked");if(t instanceof HTMLInputElement&&n instanceof HTMLInputElement){let e=n.getAttribute("data-upgrade-url");e&&(t.setAttribute("data-url",e),t.value="0",W(t))}},{capture:!0}),(0,H.eC)(".js-csv-filter-field",function(e){let t=e.target.value.toLowerCase();for(let e of document.querySelectorAll(".js-csv-data tbody tr"))e instanceof HTMLElement&&e.textContent&&(e.hidden=!!t&&!e.textContent.toLowerCase().includes(t))});var z=n(38007);function V(e,t=!1){for(let[n,r]of Object.entries({"tooltipped-nw":"tooltipped-sw","tooltipped-n":"tooltipped-s","tooltipped-ne":"tooltipped-se"})){let i=t?r:n,a=t?n:r;for(let t of e.querySelectorAll(`.${i}`))t.classList.replace(i,a)}}(0,b.lB)(".js-blob-header.is-stuck",{add(e){V(e)},remove(e){V(e,!0)}}),(0,p.on)("click",".js-blob-dropdown-click",e=>{let t=e.currentTarget.getAttribute("data-dropdown-tracking");if(!t)return;let n=JSON.parse(t);(0,z.BI)(n.type,n.context)}),(0,p.on)("change",".js-branch-protection-integration-select-input",function(e){let t=e.target,n=t?.closest(".js-branch-protection-integration-select"),r=n?.querySelector(".js-branch-protection-integration-select-current"),i=t?.closest(".js-branch-protection-integration-select-item"),a=i?.querySelector(".js-branch-protection-integration-select-label");r&&a&&n&&(r.innerHTML=a.innerHTML,n.open=!1)});let G=null;async function X(e){let t=e.target;if(!(t instanceof HTMLElement))return;let n=t.querySelector(".js-bulk-actions"),r=!!t.querySelector(".js-bulk-actions-toggle:checked");G?.abort();let{signal:i}=G=new AbortController,a="";try{let e=await fetch(function(e){let t=new URL(e.getAttribute("data-bulk-actions-url"),window.location.origin),n=new URLSearchParams(t.search.slice(1)),r=e.getAttribute("data-bulk-actions-parameter"),i=Array.from(e.querySelectorAll(".js-bulk-actions-toggle:checked"));if(r)for(let e of i.map(e=>e.closest(".js-bulk-actions-item").getAttribute("data-bulk-actions-id")).sort())n.append(`${r}[]`,e);else for(let e of i.sort((e,t)=>e.value>t.value?1:-1))n.append(e.name,e.value);return t.search=n.toString(),t.toString()}(t),{signal:i,headers:{...(0,x.kt)()}});if(!e.ok)return;a=await e.text()}catch{}!i.aborted&&a&&(r?(K(t),n.innerHTML=a):(n.innerHTML=a,K(t)),(0,p.h)(t,"bulk-actions:updated"))}function K(e){let t=document.querySelector(".js-membership-tabs");if(t){let n=e.querySelectorAll(".js-bulk-actions-toggle:checked");t.classList.toggle("d-none",n.length>0)}}(0,p.on)("change",".js-bulk-actions-toggle",function(e){let t=e.currentTarget.closest(".js-bulk-actions-container");(0,p.h)(t,"bulk-actions:update")}),(0,p.on)("bulk-actions:update",".js-bulk-actions-container",(0,P.s)(X,100));var J=n(32475);function Y(e,t){try{return window.localStorage.setItem(e,JSON.stringify(t)),{kind:"ok",value:null}}catch(e){return{kind:"err",value:e}}}function Z(){let e=function(){let e={};for(let t of document.getElementsByTagName("script")){let n=t.src.match(/\/([\w-]+)-[0-9a-f]{8,}\.js$/);n&&(e[`${n[1]}.js`]=t.src)}for(let t of document.getElementsByTagName("link")){let n=t.href.match(/\/([\w-]+)-[0-9a-f]{8,}\.css$/);n&&(e[`${n[1]}.css`]=t.href)}return e}(),t=function(e){try{let t=window.localStorage.getItem(e);return{kind:"ok",value:t?JSON.parse(t):null}}catch(e){return{kind:"err",value:e}}}("bundle-urls");if("err"===t.kind)return void Y("bundle-urls",e);let n=t.value||{},r=Object.keys(e).filter(t=>n[t]!==e[t]);r.length&&"ok"===Y("bundle-urls",{...n,...e}).kind&&(0,v.i)({downloadedBundles:r})}function Q(e){e.preventDefault(),e.stopPropagation()}(async()=>{await J.K,window.requestIdleCallback(Z)})(),(0,b.lB)("a.btn.disabled",{subscribe:e=>(0,O.Rt)(e,"click",Q)});var ee=n(55760),et=n(15955);(0,b.lB)(".js-check-all-container",{constructor:HTMLElement,subscribe:et.A});var en=n(8367);let er="logout-was-successful";if((0,en.OR)(er).length>0){for(let e of[sessionStorage,localStorage])try{e.clear()}catch{}(0,en.Yj)(er)}var ei=n(27851);function ea(e){es.delete(e),eo(e)}function eo(e){let t=e.querySelector(".js-clipboard-copy-icon"),n=e.querySelector(".js-clipboard-check-icon");e.classList.toggle("ClipboardButton--success"),t&&t.classList.toggle("d-none"),n&&(n.classList.contains("d-sm-none")?n.classList.toggle("d-sm-none"):n.classList.toggle("d-none"))}(0,p.on)("clipboard-copy","[data-copy-feedback]",e=>{let t=e.currentTarget,n=t.getAttribute("data-copy-feedback"),r=t.getAttribute("aria-label"),i=t.getAttribute("data-tooltip-direction")||"s",a=t.getAttribute("data-announce-selector")||void 0,o=a?document.querySelector(a):void 0;t.setAttribute("aria-label",n),t.classList.add("tooltipped",`tooltipped-${i}`),t instanceof HTMLElement&&((0,ei.G7)("arianotify_partial_migration")&&"ariaNotify"in Element.prototype?t.ariaNotify(t.textContent||"",{priority:"high"}):(0,w.C)(t,{element:o??void 0}),setTimeout(()=>{r?t.setAttribute("aria-label",r):t.removeAttribute("aria-label"),t.classList.remove("tooltipped",`tooltipped-${i}`)},2e3))});let es=new WeakMap;(0,p.on)("clipboard-copy",".js-clipboard-copy:not([data-view-component])",function({currentTarget:e}){if(!(e instanceof HTMLElement))return;let t=es.get(e);t?clearTimeout(t):eo(e),es.set(e,window.setTimeout(ea,2e3,e))}),(0,p.on)("click",".readme-edit .js-readme-task-button",function(e){let t=e.currentTarget,n=t.nextElementSibling;if(n&&n.classList.contains("js-readme-form")){t.hidden=!0,n.hidden=!1;let e=n.querySelector("textarea");e&&e.focus()}}),(0,p.on)("click",".readme-edit .js-comment-edit-button",function(e){let t=e.currentTarget.closest(".js-comment");if(t){t.classList.add("is-comment-editing");let n=t.querySelector(".js-readme-form");n&&(n.hidden=!1);let r=n?.querySelector("textarea");r&&r.focus(),e.preventDefault()}}),(0,p.on)("click",".readme-edit .js-readme-form .js-comment-cancel-button",function(e){let t=e.currentTarget,n=t.closest(".js-readme-form"),r=n?.previousElementSibling,i=t.closest(".js-comment");if(n&&r&&r.classList.contains("js-readme-task-button"))r.hidden=!1,n.hidden=!0,e.preventDefault();else if(i){i.classList.remove("is-comment-editing");let t=i.querySelector(".js-readme-form");t&&(t.hidden=!0),e.preventDefault()}}),(0,p.on)("submit",".readme-edit .js-readme-form form",function(e){let t=e.currentTarget.closest(".js-readme-form"),n=t?.previousElementSibling,r=t?.querySelector("textarea"),i=r?.value||"";if(t){let r=()=>{if(i.trim())window.location.reload();else if(n&&n.classList.contains("js-readme-task-button"))t.hidden=!0,n.hidden=!1;else{let e=t?.closest(".js-comment");e&&(e.classList.remove("is-comment-editing"),t.hidden=!0),window.location.reload()}},a=e.currentTarget;a.addEventListener("ajax:success",r),a.addEventListener("ajax:complete",r);let o=e=>{e.target===a&&(r(),document.removeEventListener("ajax:complete",o))};document.addEventListener("ajax:complete",o),setTimeout(function(){window.location.reload()},2e3)}});var el=n(22353),ec=n(82939);(0,p.on)("click",".errored.js-remove-error-state-on-click",function({currentTarget:e}){e.classList.remove("errored")}),(0,g.JW)(".js-new-comment-form",async function(e,t){let n,r=e.querySelector(".js-comment-form-error");r instanceof HTMLElement&&(r.hidden=!0);try{n=await t.json()}catch(t){(0,el.N7)(t),function(e,t){let n="There was a problem saving your comment.",r="Please try again.";if(t.response)if(422===t.response.status){let e=t.response.json;e.errors&&(Array.isArray(e.errors)?n+=` Your comment ${e.errors.join(", ")}.`:n=e.errors)}else 200===t.response.status&&(r="Please reload the page and try again.");n+=` ${r}`;let i=e.querySelector(".js-comment-form-error");if(i instanceof HTMLElement){i.textContent=n,i.hidden=!1;let e=i.closest("div.form-group.js-remove-error-state-on-click");e&&e.classList.add("errored")}}(e,t)}if(!n)return;for(let t of(e.reset(),e.querySelectorAll(".js-resettable-field")))(0,k.m$)(t,t.getAttribute("data-reset-value")||"");let i=e.querySelector(".js-write-tab");i instanceof HTMLElement&&function(e){let t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}(i)&&i.click();let a=n.json.updateContent;for(let e in a){let t=a[e],n=document.querySelector(e);n instanceof HTMLElement?(0,ec.Uv)(n,t):console.warn(`couldn't find ${e} for immediate update`)}(0,p.h)(e,"comment:success")});let eu=(e,t)=>{let n=e.querySelector(".js-form-action-text")||e;n.textContent=t?e.getAttribute("data-comment-text"):n.getAttribute("data-default-action-text")},ed=e=>{let t;return n=>{let r=n.currentTarget.value.trim();r!==t&&(t=r,eu(e,!!r))}};function em(e,t){let n=e.closest(".js-write-bucket");n&&n.classList.toggle("focused",t)}function ef(e){let t=e.currentTarget;t instanceof Element&&em(t,!1)}(0,b.lB)(".js-comment-and-button",{constructor:HTMLButtonElement,initialize(e){let t=e.form.querySelector(".js-comment-field"),n=ed(e);return{add(){t.addEventListener("input",n),t.addEventListener("change",n)},remove(){t.removeEventListener("input",n),t.removeEventListener("change",n)}}}}),n(44709),(0,H.uE)(".js-comment-field",function(e){em(e,!0),e.addEventListener("blur",ef,{once:!0})});var eh=n(35707),ep=n(44358),eg=n(20784),eb=n(12153),ev=n(95754);function ey(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ew=new WeakMap,eS=class CaretPosition{get top(){return this.coords.top}get left(){return this.coords.left}get height(){return this.coords.height}currentChar(e=1){return this.textArea.value.substring(this.index-e,this.index)}checkLine(e){return ethis.coords.top+this.coords.height)}xDistance(e){return Math.abs(this.left-e)}constructor(e,t,n){ey(this,"index",void 0),ey(this,"coords",void 0),ey(this,"textArea",void 0),this.index=e,this.coords=t,this.textArea=n}};function eE(e,t){let n;if(ew.has(e)?n=ew.get(e):(n=new Map,ew.set(e,n)),n.has(t))return n.get(t);{let r=new eS(t,(0,ev.A)(e,t),e);return n.set(t,r),r}}let eA=(e,t,n,r,i,a)=>{if(n===t)return n;let o=e=>{let t=e.filter(e=>0===e.checkLine(i)).sort((e,t)=>e.xDistance(r)>t.xDistance(r)?1:-1);return 0===t.length?n:t[0].index};if(n-t==1)return o([eE(e,t),eE(e,n)]);if(n-t==2){let r=eE(e,t);return o([r,eE(e,n-1),eE(e,n)])}let s=Math.floor((n+t)/2);if(s===t||s===n)return s;let l=eE(e,s);return i>l.top+l.height?eA(e,s+1,n,r,i,a+1):il.xDistance(r)?s:l.leftr?0!==eE(e,s-1).checkLine(i)?s:eA(e,t,s-1,r,i,a+1):s},ej=(e,t,n)=>{let r=e.value.length;return eA(e,0,r,t,n,0)};var eL=n(25794);let eC=new Map;(0,b.lB)(".js-paste-markdown",{initialize(e){let t,n=e.hasAttribute("data-paste-url-links-as-plain-text");return{add(){t=(0,ep.B1)(e,{defaultPlainTextPaste:{urlLinks:n}}).unsubscribe},remove(){t()}}}});let ek=new WeakMap;function eT(e){return["video/mp4","video/quicktime"].includes(e.file.type)}function eq(e){if(eT(e))return` +Uploading ${e.file.name}\u{2026} +`;let t=e.isImage()?"!":"";return`${t}[Uploading ${e.file.name}\u{2026}]()`}function ex(e){let t=e.target.closest("form");if(t){let e=t.querySelector(".btn-primary");e&&(e.disabled=!0)}}function eM(e){let t=e.target.closest("form");if(t){let e=t.querySelector(".btn-primary");e&&(e.disabled=!1)}}async function e_(e){var t,n;let r,{attachment:i}=e.detail,a=e.currentTarget;eR("",i.isImage()?await eH(i):eT(i)?(t=i,` +${t.href} +`):(n=i,`[${n.file.name}](${n.href})`),e,a),eC.size>0&&function(){for(let e of document.querySelectorAll(".issue-form-textarea"))for(let[t,n]of eC)e.value.includes(t)&&((0,eh.ee)(e,t,n,document.activeElement===e),eC.delete(t))}()}async function eH(e){let t=await eP(e.file),n=e.file.name.replace(/[[\]\\"<>&]/g,".").replace(/\.{2,}/g,".").replace(/^\.|\.$/gi,"").replace(/\.[^.]+$/,"").replace(/\./g," "),r=e.href||"";return(0,eb.TG)(t,r,n)}async function eP(e){let t=null;try{t=await (0,eb.pF)(e)}catch{return{width:0,height:0,ppi:0}}return t||{width:0,height:0,ppi:0}}function eO(e){let t=eq(e);return eT(e)?` +${t} +`:`${t} +`}function eI(e){var t;let n=e.currentTarget.querySelector(".js-comment-field"),r=(t=e.detail.attachment,ek.get(t)||eO(t));if(n)n.setCustomValidity(""),(0,eh.ee)(n,r,"");else{let t=e$(e.currentTarget);if(!t)return void(0,eL.R)("upload:editor:change",e.currentTarget,{state:"failed",placeholder:r,replacementText:""});let n=t.getSearchCursor(r);n.findNext(),n.replace("")}}function eR(e,t,n,r){let i=(r||n.currentTarget).querySelector(".js-comment-field"),a=(r||n.currentTarget).querySelector(".js-file-upload-loading-text"),o=eq(n.detail.attachment),{batch:s}=n.detail;if(i){let r=i.value.substring(i.selectionStart,i.selectionEnd);if("uploading"===e){let e;e=r.length?(0,eh.tJ)(i,r,o):(0,eh.bc)(i,o,{appendNewline:!0}),ek.set(n.detail.attachment,e)}else i.value.includes(o)||eC.set(o,t),(0,eh.ee)(i,o,t,document.activeElement===i);s.isFinished()?eM(n):ex(n)}else{let i=e$(r||n.currentTarget);if(i)if("uploading"===e)if(i.getSelection().length)i.replaceSelection(o);else{let e=i.getCursor(),t=eO(n.detail.attachment);i.replaceRange(t,e)}else{let e=i.getSearchCursor(o);e.findNext(),e.replace(t)}else(0,eL.R)("upload:editor:change",r||n.currentTarget,{state:""===e?"uploaded":"uploading",placeholder:o,replacementText:""===e?t:eO(n.detail.attachment)});s.isFinished()?eM(n):ex(n)}if(a){let e=a.getAttribute("data-file-upload-message");a.textContent=`${e} (${s.uploaded()+1}/${s.size})`}}function e$(e){let t=e.querySelector(".js-code-editor");if(!t)return;let n=(0,eg.j)(t);if(n)return n.editor}function eB(e){e.stopPropagation();let t=e.currentTarget;if(!t)return;let n=t.querySelector(".js-comment-field");if(n){var r=n,i=e;let t=r.getBoundingClientRect();"dragenter"===i.type&&ew.delete(r);let a=i.clientX-t.left,o=i.clientY-t.top+r.scrollTop,s=ej(r,a,o);r.setSelectionRange(s,s)}else{let n=e$(t);if((0,eL.R)("upload:editor:cursor",t,{left:e.clientX,top:e.clientY}),n){let t=n.coordsChar({left:e.pageX,top:e.pageY});n.setCursor(t),n.focus()}}}(0,p.on)("upload:setup",".js-upload-markdown-image",function(e){eR("uploading","",e)}),(0,p.on)("upload:complete",".js-upload-markdown-image",e_),(0,p.on)("upload:error",".js-upload-markdown-image",function(e){eI(e);let{batch:t}=e.detail;t.isFinished()?eM(e):ex(e)}),(0,p.on)("dragenter","file-attachment",eB),(0,p.on)("dragover","file-attachment",eB),(0,p.on)("upload:invalid",".js-upload-markdown-image",function(e){eI(e);let{batch:t}=e.detail;t.isFinished()?eM(e):ex(e)});var eD=n(49728),eN=n(5225);function eF(e){let t=e.closest(".js-previewable-comment-form"),n=e.classList.contains("js-preview-tab");if(n){let e=t.querySelector(".js-write-bucket"),n=t.querySelector(".js-preview-body");e.clientHeight>0&&(n.style.minHeight=`${e.clientHeight}px`)}t.classList.toggle("preview-selected",n),t.classList.toggle("write-selected",!n);let r=t.querySelector('.tabnav-tab.selected, .tabnav-tab[aria-selected="true"]');r.setAttribute("aria-selected","false"),r.classList.remove("selected"),e.classList.add("selected"),e.setAttribute("aria-selected","true");let i=t.querySelector(".js-write-tab");return n?i.setAttribute("data-hotkey","Mod+Shift+P"):i.removeAttribute("data-hotkey"),t}function eW(e){let t=e.getAttribute("data-preview-url"),n=function(e){let t=e.querySelector(".js-comment-field").value,n=e.querySelector(".js-path")?.value,r=e.querySelector(".js-line-number")?.value,i=e.querySelector(".js-start-line-number")?.value,a=e.querySelector(".js-side")?.value,o=e.querySelector(".js-start-side")?.value,s=e.querySelector(".js-start-commit-oid")?.value,l=e.querySelector(".js-end-commit-oid")?.value,c=e.querySelector(".js-base-commit-oid")?.value,u=e.querySelector(".js-comment-id")?.value,d=new FormData;return d.append("text",t),d.append("authenticity_token",function(e){let t=e.querySelector(".js-data-preview-url-csrf"),n=e.closest("form").elements.namedItem("authenticity_token");if(t instanceof HTMLInputElement)return t.value;if(n instanceof HTMLInputElement)return n.value;throw Error("Comment preview authenticity token not found")}(e)),n&&d.append("path",n),r&&d.append("line_number",r),i&&d.append("start_line_number",i),a&&d.append("side",a),o&&d.append("start_side",o),s&&d.append("start_commit_oid",s),l&&d.append("end_commit_oid",l),c&&d.append("base_commit_oid",c),u&&d.append("comment_id",u),d}(e);return(0,p.h)(e,"preview:setup",{data:n}),eU(t,n)}(0,p.on)("click",".js-write-tab",function(e){let t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof eD.A)return void setTimeout(()=>{n.querySelector(".js-comment-field").focus()});let r=eF(t);(0,p.h)(n,"preview:toggle:off");let i=n.querySelector(".js-discussion-poll-form-component");i&&(0,p.h)(i,"poll-preview:toggle:off"),setTimeout(()=>{r.querySelector(".js-comment-field").focus()});let a=n.querySelector("markdown-toolbar");a instanceof HTMLElement&&(a.hidden=!1)}),(0,p.on)("click",".js-preview-tab",function(e){let t=e.currentTarget,n=t.closest(".js-previewable-comment-form");if(n instanceof eD.A)return;let r=eF(t);(0,p.h)(n,"preview:toggle:on"),setTimeout(()=>{eG(r)});let i=n.querySelector("markdown-toolbar");i instanceof HTMLElement&&(i.hidden=!0),e.stopPropagation(),e.preventDefault()}),(0,p.on)("tab-container-change",".js-previewable-comment-form",function(e){let t=e.detail.relatedTarget,n=t&&t.classList.contains("js-preview-panel"),r=e.currentTarget,i=r.querySelector(".js-write-tab");if(n){let e=r.querySelector(".js-write-bucket"),t=r.querySelector(".js-preview-body");!t.hasAttribute("data-skip-sizing")&&e.clientHeight>0&&(t.style.minHeight=`${e.clientHeight}px`),i.setAttribute("data-hotkey","Mod+Shift+P"),eG(r);let n=r.querySelector("markdown-toolbar");n instanceof HTMLElement&&(n.hidden=!0)}else{i.removeAttribute("data-hotkey");let e=r.querySelector("markdown-toolbar");e instanceof HTMLElement&&(e.hidden=!1);let t=document.querySelector(".js-discussion-poll-form-component");t&&(0,p.h)(t,"poll-preview:toggle:off")}r.classList.toggle("preview-selected",!!n),r.classList.toggle("write-selected",!n)}),(0,p.on)("preview:render",".js-previewable-comment-form",function(e){let t=eF(e.target.querySelector(".js-preview-tab"));setTimeout(()=>{eG(t);let e=t.querySelector("markdown-toolbar");e instanceof HTMLElement&&(e.hidden=!0)})});let eU=(0,eN.A)(eV,{hash:function(e,t){let n=[...t.entries()].toString();return`${e}:${n}`}}),ez=null;async function eV(e,t){ez?.abort();let{signal:n}=ez=new AbortController,r=await fetch(e,{method:"post",body:t,signal:n});if(!r.ok)throw Error("something went wrong");return r.text()}async function eG(e){let t=e.querySelector(".comment-body");t.innerHTML="

      Loading preview…

      ";try{t.innerHTML=await eW(e)||"

      Nothing to preview

      ",(0,p.h)(e,"preview:rendered")}catch(e){"AbortError"!==e.name&&(t.innerHTML="

      Error rendering preview

      ")}}(0,b.lB)(".js-preview-tab",function(e){e.addEventListener("mouseenter",async()=>{let t=e.closest(".js-previewable-comment-form");try{await eW(t)}catch{}})}),(0,H.Ff)("keydown",".js-comment-field",function(e){let t=e.target;if((e.ctrlKey||e.metaKey)&&e.shiftKey&&"P"===e.key.toUpperCase()){let n=t.closest(".js-previewable-comment-form");n.classList.contains("write-selected")&&(n instanceof eD.A?n.querySelector(".js-preview-tab").click():(t.blur(),n.dispatchEvent(new CustomEvent("preview:render",{bubbles:!0,cancelable:!1}))),e.preventDefault(),e.stopImmediatePropagation())}});let eX=/^(\+1|-1|:\+1?|:-1?)$/,eK=e=>{let t=!1;for(let n of e.split(` +`)){let e=n.trim();if(!(!e||e.startsWith(">"))){if(t&&!1===eX.test(e))return!1;!t&&eX.test(e)&&(t=!0)}}return t};function eJ(e){let t=e.target,n=t.value,r=t.closest(".js-reaction-suggestion");if(r)if(eK(n)){r.classList.remove("hide-reaction-suggestion"),r.classList.add("reaction-suggestion");let e=r.getAttribute("data-reaction-markup");r.setAttribute("data-reaction-suggestion-message",e)}else eY(r)}function eY(e){e.classList.remove("reaction-suggestion"),e.classList.add("hide-reaction-suggestion"),e.removeAttribute("data-reaction-suggestion-message")}(0,p.on)("focusout","#new_comment_field",function(e){let t=e.currentTarget.closest(".js-reaction-suggestion");t&&eY(t)}),(0,p.on)("focusin","#new_comment_field",function(e){eJ(e)}),(0,H.Ff)("keyup","#new_comment_field",function(e){eJ(e)});var eZ=n(57909);(0,p.on)("navigation:keydown",".js-commits-list-item",function(e){(0,eZ.$$)(e.detail.originalEvent)&&e.target instanceof Element&&"c"===e.detail.hotkey&&e.target.querySelector(".js-navigation-open").click()}),n(54765),(0,H.eC)(".js-company-name-input",function(e){let t=e.target,n=t.form,r=n.querySelector(".js-corp-tos-link"),i=n.querySelector(".js-tos-link");i&&(i.classList.add("d-none"),i.setAttribute("aria-hidden","true"),r&&(r.classList.remove("d-none"),r.setAttribute("aria-hidden","false")));let a=n.querySelectorAll(".js-company-name-text");if(0!==a.length)for(let e of a)if(t.value)if(e.hasAttribute("data-wording")){let n=e.getAttribute("data-wording");e.textContent=` ${n} ${t.value}`}else e.textContent=t.value;else e.textContent=""}),(0,b.lB)(".js-company-owned:not(:checked)",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input"),n=document.querySelector(".js-company-name-text"),r=document.querySelector(".js-corp-tos-link"),i=document.querySelector(".js-tos-link");t&&(e.getAttribute("data-optional")&&t.removeAttribute("required"),(0,k.m$)(t,"")),i.classList.remove("d-none"),i.setAttribute("aria-hidden","false"),r.classList.add("d-none"),r.setAttribute("aria-hidden","true"),n&&(n.textContent="")}}),(0,b.lB)(".js-company-owned:checked",{constructor:HTMLInputElement,add(e){let t=e.form.querySelector(".js-company-name-input");t&&(t.setAttribute("required",""),(0,p.h)(t,"focus"),(0,p.h)(t,"input"))}}),(0,b.lB)(".js-company-owned-autoselect",{constructor:HTMLInputElement,add(e){function t(){if(e.checked&&e.form){let t=e.form.querySelector(".js-company-owned");(0,k.m$)(t,!0)}}e.addEventListener("change",t),t()}});var eQ=n(77176),e0=n(73238),e1=n(61430);let e2=null;function e5({currentTarget:e}){if(e.hasAttribute("open")){let t=e.querySelector("[autofocus]");t&&t.focus()}else{let t=e.querySelector("summary");t&&t.focus()}}function e3({currentTarget:e}){e.hasAttribute("open")?(e2&&e2!==e&&e2.removeAttribute("open"),e2=e):e===e2&&(e2=null)}document.addEventListener("keydown",function(e){!e.defaultPrevented&&"Escape"===e.key&&e2&&e2.removeAttribute("open")}),(0,b.lB)(".js-dropdown-details",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"toggle",e3),(0,O.Rt)(e,"toggle",e5))}),(0,b.lB)("[data-deferred-details-content-url]:not([data-details-no-preload-on-hover])",{subscribe:e=>{let t=e.querySelector("summary");return(0,O.Rt)(t,"mouseenter",e1.s)}}),(0,b.lB)("[data-deferred-details-content-url]",{subscribe:e=>(0,O.Rt)(e,"toggle",e1.s)}),(0,p.on)("click","[data-toggle-for]",function(e){let t=e.currentTarget.getAttribute("data-toggle-for")||"",n=document.getElementById(t);n&&(n.hasAttribute("open")?n.removeAttribute("open"):n.setAttribute("open","open"))}),(0,e0.A)(function({target:e}){if(!e||e.closest("summary"))return;let t=e.parentElement;for(;t;)(t=t.closest("details"))&&(t.hasAttribute("open")||t.setAttribute("open",""),t=t.parentElement)});var e7=n(27552);(0,b.lB)("details.select-menu details-menu include-fragment",function(e){let t=e.closest("details");t&&(e.addEventListener("loadstart",function(){t.classList.add("is-loading"),t.classList.remove("has-error")}),e.addEventListener("error",function(){t.classList.add("has-error")}),e.addEventListener("loadend",function(){t.classList.remove("is-loading");let e=t.querySelector(".js-filterable-field");e&&(0,p.h)(e,"filterable:change")}))}),(0,b.lB)("details details-menu .js-filterable-field",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="",(0,p.h)(e,"filterable:change"))})}}),(0,b.lB)("details-menu[role=menu] [role=menu]",e=>{let t=e.closest("details-menu[role]");t&&t!==e&&t.removeAttribute("role")}),(0,b.lB)("details details-menu remote-input input",{constructor:HTMLInputElement,add(e){let t=e.closest("details");t.addEventListener("toggle",function(){t.hasAttribute("open")||(e.value="")})}}),(0,b.lB)("form details-menu",e=>{let t=e.closest("form");t.addEventListener("reset",()=>{setTimeout(()=>(function(e){for(let t of e.querySelectorAll("details-menu [role=menuitemradio] input[type=radio]:checked"))(0,p.h)(t,"change")})(t),0)})}),(0,H.Ff)("keypress","details-menu .js-filterable-field, details-menu filter-input input",e=>{if("Enter"===e.key){let t=e.currentTarget.closest("details-menu").querySelector('[role^="menuitem"]:not([hidden])');t instanceof HTMLElement&&!t.classList.contains("select-menu-clear-item")&&t.click(),e.preventDefault()}}),(0,p.on)("details-menu-selected","details-menu",e=>{let t=e.currentTarget.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.value&&t.focus()},{capture:!0});let e4=e=>{if(!(e.target instanceof Element))return;let t=e.target.getAttribute("data-menu-input"),n=document.getElementById(t);(n instanceof HTMLInputElement||n instanceof HTMLTextAreaElement)&&(n.value=(e.detail.relatedTarget||e.detail.item.querySelector("button")).value)};async function e9({currentTarget:e}){let t=e.hasAttribute("open");if(t){let t=e.querySelector(".js-filterable-field");t instanceof HTMLInputElement&&t.focus()}(0,p.h)(e,t?"menu:activate":"menu:deactivate"),await (0,_.k2)(),(0,p.h)(e,t?"menu:activated":"menu:deactivated")}(0,p.on)("itemActivated","[data-menu-input]",e4,{capture:!0}),(0,p.on)("details-menu-selected","[data-menu-input]",e4,{capture:!0}),(0,b.lB)("details-menu remote-input",{constructor:e7.A,initialize(e){let t=document.getElementById(e.getAttribute("aria-owns")||"");if(!t)return;let n=null;e.addEventListener("load",()=>{n=document.activeElement&&t.contains(document.activeElement)&&document.activeElement.id?document.activeElement.id:null}),e.addEventListener("loadend",()=>{if(n){let r=t.querySelector(`#${n}`)||t.querySelector('[role^="menu"]');r instanceof HTMLElement?r.focus():e.input&&e.input.focus()}})}}),(0,p.on)("details-menu-selected","details-menu[data-menu-max-options]",e=>{let t=+e.currentTarget.getAttribute("data-menu-max-options")===e.currentTarget.querySelectorAll('[role="menuitemcheckbox"][aria-checked="true"]').length;for(let n of(e.currentTarget.querySelector("[data-menu-max-options-warning]").hidden=!t,e.currentTarget.querySelectorAll('[role="menuitemcheckbox"] input')))n.disabled=t&&!n.checked},{capture:!0}),(0,b.lB)("details > details-menu",{subscribe(e){let t=e.closest("details");return(0,O.Rt)(t,"toggle",e9)}}),(0,b.lB)("details > details-menu[preload]:not([src])",{subscribe:e=>(0,O.Rt)(e.parentElement,"mouseover",function(e){let t=e.currentTarget.querySelector("include-fragment[src]");t?.load()})}),(0,b.lB)("button[data-show-dialog-id]",e=>{e?.addEventListener("mouseenter",()=>{let t=e.getAttribute("data-show-dialog-id"),n=e.ownerDocument.getElementById(t);n?.querySelector("include-fragment[loading=lazy]")?.setAttribute("loading","eager")})}),(0,b.lB)("summary[data-show-dialog-id]",e=>{e?.addEventListener("click",()=>{let t=e.getAttribute("data-show-dialog-id");if(!t)return;let n=e.ownerDocument.getElementById(t);n?.show()})});let e6=new WeakMap;function e8(e){return[Array.from(e.querySelectorAll("input[type=submit][data-disable-with], button[data-disable-with]")),Array.from(document.querySelectorAll(`button[data-disable-with][form="${e.id}"]`))].flat()}function te(e){for(let t of e8(e)){let n=e6.get(t);null!=n&&(t instanceof HTMLInputElement?t.value=n:t.innerHTML=n,(!t.hasAttribute("data-disable-invalid")||e.checkValidity())&&(t.disabled=!1),e6.delete(t))}}(0,p.on)("submit","form",function(e){for(let t of e8(e.currentTarget)){e6.set(t,t instanceof HTMLInputElement?t.value||"Submit":t.innerHTML||"");let e=t.getAttribute("data-disable-with");e&&(t instanceof HTMLInputElement?t.value=e:t.textContent=e),t.disabled=!0}},{capture:!0}),(0,p.on)("deprecatedAjaxComplete","form",function({currentTarget:e,target:t}){e===t&&te(e)}),(0,g.ZV)(te),n(5012);var tt=n(21715),tn=n(98831);async function tr(e){let t=e.getAttribute("data-feature-preview-indicator-src"),n=await ti(t);for(let t of e.querySelectorAll(".js-feature-preview-indicator"))t.hidden=!n}async function ti(e){try{let t=await fetch(e,{headers:{Accept:"application/json"}});if(!t.ok)return!1;return(await t.json()).show_indicator}catch{return!1}}(0,b.lB)("[data-favicon-override]",{add(e){let t=e.getAttribute("data-favicon-override");setTimeout(()=>(0,tn.Ow)(t))},remove(){(0,tn.gd)()}}),(0,tn.uQ)(),document.addEventListener(tt.z.SUCCESS,tn.uQ),window.matchMedia("(prefers-color-scheme: dark)").addListener(()=>{(0,tn.uQ)()}),(0,b.lB)(".js-feature-preview-indicator-container",e=>{tr(e)});var ta=n(24791),to=n(20451);function ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(0,p.on)("click","[data-feature-preview-trigger-url]",async e=>{let t=e.currentTarget,n=t.getAttribute("data-feature-preview-trigger-url"),r=await (0,ta.r)({content:(0,to.Ts)(document,n),dialogClass:"feature-preview-dialog"}),i=t.getAttribute("data-feature-preview-close-details"),a=t.getAttribute("data-feature-preview-close-hmac");for(let e of(r.addEventListener("dialog:remove",()=>{(0,v.i)({hydroEventPayload:i,hydroEventHmac:a},!0)}),document.querySelectorAll(".js-feature-preview-indicator")))e.hidden=!0}),(0,g.JW)(".js-feature-preview-unenroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-unenroll:${n}`)}),(0,g.JW)(".js-feature-preview-enroll",async(e,t)=>{await t.text();let n=e.querySelector(".js-feature-preview-slug").value;(0,p.h)(e,`feature-preview-enroll:${n}`)});let tl="X-Digest-Sha256",tc="X-Digest-Sha256-Hmac",tu=class AttachmentUpload{async process(e){var t,n;let r=window.performance.now(),i=new Headers(this.policy.header||{}),a=new XMLHttpRequest;for(let[e,t]of(a.open("POST",this.policy.upload_url,!0),i))a.setRequestHeader(e,t);a.onloadstart=()=>{e.attachmentUploadDidStart(this.attachment,this.policy)},a.upload.onprogress=t=>{if(t.lengthComputable){let n=Math.round(t.loaded/t.total*100);e.attachmentUploadDidProgress(this.attachment,n)}},await (t=a,n=function(e,t){let n=new FormData;for(let e in t.same_origin&&n.append("authenticity_token",t.upload_authenticity_token),t.form)n.append(e,t.form[e]);return n.append("file",e.file),n}(this.attachment,this.policy),new Promise((e,r)=>{t.onload=()=>e(t),t.onerror=r,t.send(n)}));let o=a.getResponseHeader(tl),s=a.getResponseHeader(tc),l={};o&&s&&(l[tl]=o,l[tc]=s),204===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,{})):201===a.status?(td(this.policy,l),e.attachmentUploadDidComplete(this.attachment,this.policy,JSON.parse(a.responseText))):e.attachmentUploadDidError(this.attachment,{status:a.status,body:a.responseText});let c={duration:window.performance.now()-r,size:this.attachment?.file?.size,fileType:this.attachment?.file?.type,success:204===a.status||201===a.status};(0,v.i)({uploadTiming:c},!0)}constructor(e,t){ts(this,"attachment",void 0),ts(this,"policy",void 0),this.attachment=e,this.policy=t}};function td(e,t){let n="string"==typeof e.asset_upload_url?e.asset_upload_url:null,r="string"==typeof e.asset_upload_authenticity_token?e.asset_upload_authenticity_token:null;if(!(n&&r))return;let i=new FormData;i.append("authenticity_token",r),fetch(n,{method:"PUT",body:i,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)(),...t}})}async function tm(e,t){var n,r;tb(t,"is-uploading");let i=(n=e,r=t,{attachmentUploadDidStart(e,t){e.saving(0),tb(r,"is-uploading"),(0,p.h)(r,"upload:start",{batch:n,attachment:e,policy:t})},attachmentUploadDidProgress(e,t){e.saving(t),(0,p.h)(r,"upload:progress",{batch:n,attachment:e})},attachmentUploadDidComplete(e,t,i){var a,o;e.saved((a=i,o=t,{id:(null==a.id?null:String(a.id))||(null==o.asset.id?null:String(o.asset.id)),href:("string"==typeof a.href?a.href:null)||("string"==typeof o.asset.href?o.asset.href:null),name:o.asset.name})),(0,p.h)(r,"upload:complete",{batch:n,attachment:e}),n.isFinished()&&tb(r,"is-default")},attachmentUploadDidError(e,t){n.setAttachmentAsFailed(e),(0,p.h)(r,"upload:error",{batch:n,attachment:e});let{state:i}=th(t);tb(r,i)}});for(let n of e.attachments){let r=await tf(e,n,t);if(!r)return;try{let e=new tu(n,r);await e.process(i)}catch{e.setAttachmentAsFailed(n),(0,p.h)(t,"upload:error",{batch:e,attachment:n}),tb(t,"is-failed");return}}}async function tf(e,t,n){let r=function(e,t){let n=t.querySelector(".js-data-upload-policy-url-csrf").value,r=t.getAttribute("data-upload-repository-id"),i=t.getAttribute("data-subject-type"),a=t.getAttribute("data-subject-param"),o=t.getAttribute("data-upload-container-type"),s=t.getAttribute("data-upload-container-id"),l=e.file,c=new FormData;return c.append("name",l.name),c.append("size",String(l.size)),c.append("content_type",l.type),c.append("authenticity_token",n),i&&c.append("subject_type",i),a&&c.append("subject",a),r&&c.append("repository_id",r),e.directory&&c.append("directory",e.directory),o&&c.append("upload_container_type",o),o&&s&&c.append("upload_container_id",s),c}(t,n),i=[];(0,p.h)(n,"upload:setup",{batch:e,attachment:t,form:r,preprocess:i});try{var a,o;await Promise.all(i);let s=await fetch((a=r,o=n,new Request(o.getAttribute("data-upload-policy-url"),{method:"POST",body:a,credentials:"same-origin",headers:{Accept:"application/json",...(0,x.kt)()}})));if(s.ok)return await s.json();e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t});let l=await s.text(),c=s.status,{state:u,messaging:d}=th({status:c,body:l},t.file);tb(n,u,d)}catch{e.setAttachmentAsFailed(t),(0,p.h)(n,"upload:invalid",{batch:e,attachment:t}),tb(n,"is-failed")}return null}function th(e,t){if(400===e.status)return{state:"is-bad-file"};if(422!==e.status)return{state:"is-failed"};let n=JSON.parse(e.body);if(!n||!n.errors)return{state:"is-failed"};for(let e of n.errors)switch(e.field){case"size":{let n=t?t.size:null;if(null!=n&&0===n)return{state:"is-empty"};return{state:"is-too-big",messaging:{message:tp(e.message),target:".js-upload-too-big"}}}case"file_count":return{state:"is-too-many"};case"width":case"height":return{state:"is-bad-dimensions"};case"name":if("already_exists"===e.code)return{state:"is-duplicate-filename"};return{state:"is-bad-file"};case"content_type":return{state:"is-bad-file"};case"uploader_id":return{state:"is-bad-permissions"};case"repository_id":return{state:"is-repository-required"};case"format":return{state:"is-bad-format"}}return{state:"is-failed"}}let tp=e=>e.startsWith("size")?e.substring(5):e,tg=["is-default","is-uploading","is-bad-file","is-duplicate-filename","is-too-big","is-too-many","is-hidden-file","is-failed","is-bad-dimensions","is-empty","is-bad-permissions","is-repository-required","is-bad-format"];function tb(e,t,n){if(e.classList.remove(...tg),n){let{message:t,target:r}=n,i=e.querySelector(r);i&&(i.innerHTML=t)}e.classList.add(t)}function tv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ty=class Batch{percent(){return Math.round(tw(this.attachments,e=>e.file.size*e.percent/100)/this.total*100)}uploaded(){return tw(this.attachments,e=>+!!e.isSaved())}isFinished(){return this.attachments.every(e=>this.failedAttachments.includes(e)||e.isSaved())}setAttachmentAsFailed(e){this.attachments.includes(e)&&!this.failedAttachments.includes(e)&&this.failedAttachments.push(e)}constructor(e){tv(this,"attachments",void 0),tv(this,"size",void 0),tv(this,"total",void 0),tv(this,"failedAttachments",void 0),this.attachments=e,this.failedAttachments=[],this.size=this.attachments.length,this.total=tw(this.attachments,e=>e.file.size)}};function tw(e,t){return e.reduce((e,n)=>e+t(n),0)}(0,b.lB)("file-attachment[hover]",{add(e){e.classList.add("dragover")},remove(e){e.classList.remove("dragover")}}),(0,p.on)("file-attachment-accept","file-attachment",function(e){let{attachments:t}=e.detail;0===t.length&&(tb(e.currentTarget,"is-hidden-file"),e.preventDefault())}),(0,p.on)("file-attachment-accepted","file-attachment",function(e){let t=e.currentTarget.querySelector(".drag-and-drop");if(t&&t.hidden)return;let{attachments:n}=e.detail;tm(new ty(n),e.currentTarget)}),(0,p.on)("click","button[data-file-attachment-for]",function(e){let t=e.currentTarget.getAttribute("data-file-attachment-for");document.querySelector(`input[type=file]#${t}`).click()});let tS=0;function tE(e){return Array.from(e.types).indexOf("Files")>=0}function tA(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tj(e){let t=e.dataTransfer;t&&tE(t)&&e.preventDefault()}function tL({currentTarget:e}){tb(e.querySelector("file-attachment"),"is-default")}(0,b.lB)("file-attachment",{add(e){0==tS++&&(document.addEventListener("drop",tA),document.addEventListener("dragover",tj));let t=e.closest("form");t&&t.addEventListener("reset",tL)},remove(e){0==--tS&&(document.removeEventListener("drop",tA),document.removeEventListener("dragover",tj));let t=e.closest("form");t&&t.removeEventListener("reset",tL)}});var tC=n(62044);function tk(e,t,n,r={}){let i=r.limit??1/0,a=0;for(let r of e.children){let e=n(r,t);null==e||(e&&a{let t=e.target,n=t.input;if(!(document.activeElement&&document.activeElement===n))return;let{count:r,total:i}=e.detail,a=function(e){let t=e.getAttribute("data-aria-live-element");if(!t)return{};let n=document.getElementById(t);return n?{element:n}:{}}(t);(0,w.i)(`Found ${r} out of ${i} ${1===i?"item":"items"}`,a)}),(0,p.on)("toggle","details",e=>{setTimeout(()=>(function(e){let t=e.querySelector("filter-input");t&&!e.hasAttribute("open")&&t.reset()})(e.target),0)},{capture:!0}),(0,p.on)("tab-container-changed","tab-container",e=>{if(!(e.target instanceof HTMLElement))return;let{relatedTarget:t}=e.detail,n=e.target.querySelector("filter-input");t&&n instanceof tC.A&&n.setAttribute("aria-owns",t.id)},{capture:!0});var tq=n(30695),tx=n(13617);let tM=new WeakMap;function t_(e,t,n){let r=t.toLowerCase(),i=n.limit,a=tM.get(e),o=e.querySelector('input[type="radio"]:checked'),s=Array.from(e.children);if(a){if(e.classList.contains("filter-sort-list-refresh"))for(let t of(e.classList.remove("filter-sort-list-refresh"),Array.from(e.children)))a.includes(t)||a.push(t)}else a=Array.from(e.children),tM.set(e,a);for(let t of s)e.removeChild(t),t instanceof HTMLElement&&(t.style.display="");let l=r?(0,tx.d)(a,n.sortKey,tq.UD):a,c=null==i?l:l.slice(0,i),u=c.length,d=document.createDocumentFragment();for(let e of c)d.appendChild(e);let m=!1;if(o instanceof HTMLInputElement)for(let e of d.querySelectorAll('input[type="radio"]:checked'))e instanceof HTMLInputElement&&e.value!==o.value&&(e.checked=!1,m=!0);return e.appendChild(d),o&&m&&o.dispatchEvent(new Event("change",{bubbles:!0})),u}var tH=n(88402);let tP=new AbortController,tO=new WeakMap,tI=new WeakMap,tR=new WeakMap;async function t$(e,t,n){var r;n&&!tO.has(e)&&(r=e,tO.set(r,{lastSearchResult:{suggestions:[],users:[]},cachedSuggestions:[],userResultCache:new Map}));let i=await tB(e,t,n);return e.hasAttribute("data-filterable-data-pre-rendered")&&(i.suggestions=function(e,t){let n=[],r=e.querySelectorAll(".js-filterable-suggested-user");if(r.length>0)for(let t of e.querySelectorAll(".js-filterable-suggested-user"))t.classList.remove("js-filterable-suggested-user"),n.push({name:t.querySelector(".js-description").textContent,login:t.querySelector(".js-username").textContent,selected:"true"===t.getAttribute("aria-checked"),element:t,suggestion:!0});if(t){let t=tO.get(e);return r.length>0&&(t.cachedSuggestions=n,t.userResultCache.clear()),t.cachedSuggestions}return n}(e,n)),i}async function tB(e,t,n){let r=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===r.pathname)throw Error("could not get data-filterable-src");if(n){let n=tO.get(e),i=t.trim();if(n.lastSearchText===i)return n.lastSearchResult;let a=void 0===n.lastSearchText;n.lastSearchText=i;let o=e.getAttribute("data-filterable-for")||"",s=document.getElementById(o);if(tP.abort(),""===i)n.lastSearchResult={suggestions:[],users:[]};else{tP=new AbortController;let e={headers:{Accept:"application/json",...(0,x.kt)()},signal:tP.signal},i=r.searchParams||new URLSearchParams;i.set("q",t),i.set("typeAhead","true"),r.search=i.toString(),a||s?.classList.add("is-loading");let o=await fetch(r.toString(),e);n.lastSearchResult=await o.json()}return s?.classList.remove("is-loading"),n.lastSearchResult}{let e={headers:{Accept:"application/json",...(0,x.kt)()}},t=await fetch(r.toString(),e);return await t.json()}}async function tD(e,t,n){tR.set(e,t),await (0,tH.A)();let r=e.hasAttribute("data-filterable-show-suggestion-header"),i=e.hasAttribute("data-filterable-type-ahead"),a=tI.get(e);if(!a)try{a=await t$(e,t,i),i||tI.set(e,a)}catch(e){if("AbortError"===e.name)return -1;throw e}if(!i&&tR.get(e)!==t)return -1;let o=n.limit,s=e.querySelector("template"),l={};for(let t of e.querySelectorAll("input[type=hidden]"))l[`${t.name}${t.value}`]=t;let c=s.nextElementSibling;for(;c;){let e=c;c=e.nextElementSibling,e instanceof HTMLElement&&(i||"true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let u=0,d=""===t.trim(),m=document.createDocumentFragment(),f=e.querySelector(".js-divider-suggestions"),h=e.querySelector(".js-divider-rest"),p=tO.get(e);function g(e){let n=`${e.login} ${e.name}`.toLowerCase().trim().includes(t),r=!(null!=o&&u>=o)&&n;if(r||e.selected||e.suggestion){let t=function(e,t,n,r){if(null!=e.element)return e.element;if(r?.userResultCache.has(e.id))return r.userResultCache.get(e.id);let i=t.content.cloneNode(!0),a=i.querySelector("input[type=checkbox], input[type=radio]");e.type&&(a.name=`reviewer_${e.type}_ids[]`),a.value=e.id;let o=`${a.name}${e.id}`,s=e.selected;n[o]&&(s=!0,n[o].remove(),delete n[o]);let l=i.querySelector("[role^=menuitem]");s&&(l.setAttribute("aria-checked","true"),a.checked=!0),e.disabled&&l.setAttribute("aria-disabled","true"),e.ccr_quota_limited&&a.setAttribute("data-ccr-quota-limited","true");let c=i.querySelector(".js-username");c&&(c.textContent=e.login);let u=i.querySelector(".js-description");u&&(u.textContent=e.name,e.ccr_quota_limited&&u.classList.add("description-attention","ml-1"));let d=i.querySelector(".js-extended-description");d&&(e.description?d.textContent=e.description:d.remove()),"copilot-swe-agent"===e.login&&(c.textContent="Copilot",u.textContent="Your AI pair programmer");let m=i.querySelector(".js-avatar");return"Copilot"===e.login||"copilot-swe-agent"===e.login?(i.querySelector(".js-copilot-avatar").hidden=!1,m.hidden=!0):(m.className=`${m.className} ${e.class}`,m.src=e.avatar),e.element=l,r?.userResultCache.set(e.id,l),e.element}(e,s,l,p);t.hidden=!r,r&&u++,m.appendChild(t)}}let b=!1;if(f&&(a.suggestions?.length>0||r&&a.users.length>0)){let e=a.suggestions??[],t=e.filter(e=>e.selected),n=e.filter(e=>!e.selected);for(let e of t)g(e);m.appendChild(f);let o=u;for(let e of n)g(e);f.hidden=!(b=u>o)||i&&!d,r&&a.users.length>0&&(f.hidden=!d)}h&&m.appendChild(h);let v=u;for(let e of a.users)g(e);return h&&(h.hidden=v===u||!b),e.append(m),u}let tN=new AbortController,tF=new WeakMap,tW=new WeakMap,tU=new WeakMap;async function tz(e,t,n){await (0,tH.A)(),tU.set(e,t);let r=tW.get(e);if(!r)try{r=await tV(e,t)}catch(e){if("AbortError"===e.name)return -1;throw e}let i={};for(let t of e.querySelectorAll("label[aria-checked=true] > div > input[hidden]"))i[`${t.name}${t.value}`]=t;let a=e.querySelector("template"),o=a.nextElementSibling;for(;o;){let e=o;o=e.nextElementSibling,e instanceof HTMLElement&&("true"===e.getAttribute("aria-checked")||e.classList.contains("select-menu-divider"))?e.hidden=!0:e.remove()}let s=document.createDocumentFragment(),l=tF.get(e),c=n.limit,u=0;for(let e of r.labels){let n=`${e.name}`.toLowerCase().trim().includes(t.toLocaleLowerCase()),r=!(null!=c&&u>=c)&&n;if(r||e.selected){let t=function(e,t,n,r){if(null!=e.element)return e.element;let i=r?.labelResultCache.get(e.id);if(i)return i;let a=t.content.cloneNode(!0),o=a.querySelector("input[type=checkbox]");o.value=e.id,o.setAttribute("data-label-name",e.name);let s=`${o.name}${e.id}`,l=e.selected;n[s]&&(l=!0,n[s].remove(),delete n[s]);let c=a.querySelector("[role^=menuitem]");l&&(c.setAttribute("aria-checked","true"),o.checked=!0);let u=a.querySelector(".js-label-id");u&&u.setAttribute("data-name",e.id);let d=a.querySelector(".js-label-color");if(d){let t=d.getAttribute("style")?.replace("background-color:",`background-color:#${e.color};`);d.setAttribute("style",t)}let m=a.querySelector(".js-label-name-html");m&&(m.innerHTML=e.htmlName);let f=a.querySelector(".js-label-description");return f&&(e.description?f.textContent=e.description:f.remove()),e.element=c,r?.labelResultCache.set(e.id,c),e.element}(e,a,i,l);t.hidden=!r,r&&u++,s.appendChild(t)}}return e.append(s),u}async function tV(e,t){return(tF.has(e)||tF.set(e,{lastSearchResult:{labels:[]},cachedSuggestions:[],labelResultCache:new Map}),e.hasAttribute("data-filterable-data-pre-rendered"))?function(e){let t=[],n=e.querySelectorAll(".js-filterable-label");if(e.removeAttribute("data-filterable-data-pre-rendered"),n.length>0)for(let n of e.querySelectorAll(".js-filterable-label"))n.classList.remove("js-filterable-label"),t.push({id:n.querySelector("input[hidden]").getAttribute("value")||"",name:n.querySelector("input[hidden]").getAttribute("data-label-name")||"",htmlName:n.querySelector(".js-label-name-html").textContent,description:n.querySelector(".js-label-description")?.textContent||"",color:n.querySelector(".js-label-color").getAttribute("label-color")||"",selected:"true"===n.getAttribute("aria-checked"),element:n});let r=tF.get(e);return t.length>0&&(r.cachedSuggestions=t,r.lastSearchText="",r.lastSearchResult={labels:t}),r.lastSearchResult}(e):await tG(e,t)}async function tG(e,t){let n=new URL(e.getAttribute("data-filterable-src")||"",window.location.origin);if("/"===n.pathname)throw Error("could not get data-filterable-src");let r=tF.get(e),i=t.trim();if(r.lastSearchText===i)return r.lastSearchResult;r.lastSearchText=i;let a=e.getAttribute("data-filterable-for")||"",o=document.getElementById(a);tN.abort(),tN=new AbortController;let s={headers:{Accept:"application/json",...(0,x.kt)()},signal:tN.signal},l=n.searchParams||new URLSearchParams;l.set("q",t),l.set("typeAhead","true"),n.search=l.toString(),o?.classList.add("is-loading");let c=await fetch(n.toString(),s);return r.lastSearchResult=await c.json(),o?.classList.remove("is-loading"),r.lastSearchResult}async function tX(e,t){let n=parseInt(e.getAttribute("data-filterable-limit"),10)||null,r=0;switch(e.getAttribute("data-filterable-type")){case"fuzzy-prio":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.getAttribute("data-prio-filter-value").toLowerCase().trim(),n=e.textContent.toLowerCase().trim(),r=2*(0,tq.dt)(t,i,.01),a=(0,tq.dt)(n,i,.01);return r>a&&(a=r),a>0?{score:a,text:n}:null}});break}case"fuzzy":{let i=t.toLowerCase();r=t_(e,t,{limit:n,sortKey:e=>{let t=e.hasAttribute("data-filter-value")?e.getAttribute("data-filter-value").toLowerCase().trim():e.textContent.toLowerCase().trim(),n=(0,tq.dt)(t,i);return n>0?{score:n,text:t}:null}});break}case"substring":r=tk(e,t.toLowerCase(),tJ,{limit:n});break;case"substring-memory":r=await tD(e,t,{limit:n});break;case"labels-typeahead":r=await tz(e,t,{limit:n});break;default:r=tk(e,t.toLowerCase(),tK,{limit:n})}return e.classList.toggle("filterable-active",t.length>0),e.classList.toggle("filterable-empty",0===r),r}function tK(e,t){return e.textContent.toLowerCase().trim().startsWith(t)}function tJ(e,t){return e.hasAttribute("data-skip-substring-filter")||e.classList.contains("select-menu-no-results")?null:(e.querySelector("[data-filterable-item-text]")||e).textContent.toLowerCase().trim().includes(t)}(0,b.lB)(".js-filterable-field",{constructor:HTMLInputElement,initialize(e){e.autocomplete||(e.autocomplete="off");let t=e.hasAttribute("type-ahead")?200:null,n=e.value;async function r(e){n!==e.value&&(n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change"))}async function i(){n=e.value,await (0,_.k2)(),(0,p.h)(e,"filterable:change")}return{add(e){e.addEventListener("focus",i),(0,$.Up)(e,r,{wait:t}),document.activeElement===e&&i()},remove(e){e.removeEventListener("focus",i),(0,$.NB)(e,r)}}}}),(0,p.on)("filterable:change",".js-filterable-field",async function(e){let t=e.currentTarget,n=t.value.trim().toLowerCase();for(let e of document.querySelectorAll(`[data-filterable-for="${t.id}"]`)){let r=await tX(e,n);if(-1===r)return;document.activeElement&&t===document.activeElement&&(0,w.i)(`${r} results found.`),e.dispatchEvent(new CustomEvent("filterable:change",{bubbles:!0,cancelable:!1,detail:{inputField:t}}))}}),(0,p.on)("filterable:change","details-menu .select-menu-list",function(e){let t=e.currentTarget,n=t.querySelector(".js-new-item-form");n&&function(e,t,n){let r=n.length>0&&!function(e,t){for(let n of e.querySelectorAll("[data-menu-button-text]"))if(n.textContent.toLowerCase().trim()===t.toLowerCase())return!0;return!1}(e,n);if(e.classList.toggle("is-showing-new-item-form",r),!r)return;t.querySelector(".js-new-item-name").textContent=n;let i=t.querySelector(".js-new-item-value");(i instanceof HTMLInputElement||i instanceof HTMLButtonElement)&&(i.value=n)}(t,n,e.detail.inputField.value)}),(0,b.lB)("tab-container .select-menu-list .filterable-empty, details-menu .select-menu-list .filterable-empty",{add(e){e.closest(".select-menu-list").classList.add("filterable-empty")},remove(e){e.closest(".select-menu-list").classList.remove("filterable-empty")}});var tY=n(63159);function tZ(){!document.firstElementChild.classList.contains("js-skip-scroll-target-into-view")&&(0,tY.Oc)(document)&&(0,tY.GO)(document)}(0,e0.A)(tZ),(0,p.on)("click",'a[href^="#"]',function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&setTimeout(tZ,0)});let tQ=e=>{let t=Array.from(Array.from(document.querySelectorAll('h1:not([hidden]),h2:not([hidden]),h3:not([hidden]),button:not([disabled]):not([hidden]),a:not([hidden]),input:not([disabled]):not([hidden]), select:not([disabled]):not([hidden]), textarea:not([disabled]):not([hidden]), [tabindex]:not([tabindex="-1"]):not([disabled]):not([hidden])'))).filter(e=>{if(!e.getAttribute("aria-hidden")&&!(e.offsetWidth<=0&&e.offsetHeight<=0)&&e?.offsetParent?.style.visibility!=="hidden")return!0}),n=t.indexOf(e);if(-1!==n&&n>0){let e=t[n-1];e&&("H1"===e.tagName||"H2"===e.tagName||"H3"===e.tagName)&&e.setAttribute("tabindex","-1"),e?.focus()}};(0,p.on)("click",".js-flash-close",function(e){let t=e.currentTarget.closest(".flash-messages");tQ(e.target),e.currentTarget.closest(".flash").remove(),t&&!t.querySelector(".flash")&&t.remove()}),!async function(){await J.K;let e=document.querySelector('.js-flash-alert[role="alert"]');e&&setTimeout(()=>{let t=document.createTextNode("\xa0"),n=document.createElement("span");n.classList.add("sr-only"),n.appendChild(t),e.appendChild(n)},200)}();var t0=n(78134);let t1=["flash-notice","flash-error","flash-message","flash-warn","flash-success"];(0,b.lB)("template.js-flash-template",{constructor:HTMLTemplateElement,add(e){for(let{key:t,value:n}of t1.flatMap(en.OR)){let r;(0,en.Yj)(t);try{r=atob(decodeURIComponent(n))}catch{continue}e.after(new t0.i4(e,{className:t,message:r}))}}});let t2=new WeakMap;document.addEventListener("focus",function(e){let t=e.target;t instanceof Element&&!t2.get(t)&&((0,p.h)(t,"focusin:delay"),t2.set(t,!0))},{capture:!0}),document.addEventListener("blur",function(e){setTimeout(function(){let t=e.target;t instanceof Element&&t!==document.activeElement&&((0,p.h)(t,"focusout:delay"),t2.delete(t))},200)},{capture:!0}),(0,g.JW)(".js-form-toggle-target",async function(e,t){try{await t.text()}catch{return}let n=e.closest(".js-form-toggle-container").querySelector(".js-form-toggle-target[hidden]");n.hidden=!1,e.hidden=!0;let r=e.getAttribute("data-sr-feedback")||"";r&&(0,w.i)(r),n?.querySelector("input[type=submit], button[type=submit]")?.focus()});var t5=n(62643);function t3(e){if(!(e instanceof CustomEvent))return;let t={};e.target instanceof t5.A&&(t.element=e.target.ariaLiveElement),(0,w.i)(`${e.detail} results found.`,t)}function t7(e){for(let t of document.querySelectorAll(".js-hook-event-checkbox"))t.checked=t.matches(e)}(0,b.lB)("fuzzy-list",{constructor:t5.A,subscribe:e=>(0,O.Rt)(e,"fuzzy-list-sorted",t3)}),(0,p.on)("click",".email-hidden-toggle",function(e){let t=e.currentTarget.nextElementSibling;t instanceof HTMLElement&&(t.style.display="",t.classList.toggle("expanded"),e.preventDefault())}),n(52232),(0,b.lB)(".js-hook-url-field",{constructor:HTMLInputElement,add(e){function t(){let t,n=e.form;if(!n)return;try{t=new URL(e.value)}catch{}let r=n.querySelector(".js-ssl-hook-fields");r instanceof HTMLElement&&(r.hidden=!(t&&"https:"===t.protocol))}(0,$.Up)(e,t),t()}}),(0,p.on)("change",".js-hook-event-choice",function(e){let t=e.currentTarget,n=t.checked&&"custom"===t.value,r=t.closest(".js-hook-events-field");r&&r.classList.toggle("is-custom",n);let i=document.getElementsByClassName("js-hook-event-selector")[0];i&&n?i.hidden=!1:i&&!n&&!1===i.hidden&&(i.hidden=!0),t.checked&&(n?document.querySelector(".js-hook-wildcard-event").checked=!1:"push"===t.value?t7('[value="push"]'):"all"===t.value&&t7(".js-hook-wildcard-event"))}),(0,p.on)("click",".js-hook-deliveries-pagination-button",async function(e){let t=e.currentTarget;t.disabled=!0;let n=t.parentElement,r=t.getAttribute("data-url");n.before(await (0,to.Ts)(document,r)),n.remove()}),(0,g.JW)(".js-redeliver-hook-form",async function(e,t){let n;try{n=await t.html()}catch{e.classList.add("failed");return}document.querySelector(".js-hook-deliveries-container").replaceWith(n.html)}),!function(){let e=document.getElementById("insecure_ssl_verification"),t=document.getElementById("insecure_ssl_verification_submit"),n=document.getElementById("insecure_ssl_0"),r=document.getElementById("insecure_ssl_1");e&&t&&n&&r&&(r.addEventListener("change",t=>{t.stopPropagation(),n.checked=!0,e instanceof HTMLDialogElement?e.showModal():e.show()}),t.addEventListener("click",()=>{r.checked=!0}),e.addEventListener("dialog:remove",()=>{r.checked=!0}))}();var t4=n(65461);(0,b.lB)("[data-hotkey]",{constructor:HTMLElement,add(e){if((0,eZ.zw)())(0,t4.ai)(e);else{let n=e.getAttribute("data-hotkey");if(n){var t;let r=(t=n,(0,t4.SK)(t).filter(e=>(0,eZ.GI)(e)).join(","));r.length>0?(e.setAttribute("data-hotkey",r),(0,t4.ai)(e)):(e.removeAttribute("data-hotkey"),(0,t4.JC)(e))}}},remove(e){(0,t4.JC)(e)}});var t9=n(69676),t6=n(67105);let t8=()=>{if(void 0!==d)return d;let e=document.querySelector("meta[name=hovercards-preference]");return!e||(d="true"===e.content)},ne=document.querySelector(".js-hovercard-content");(0,b.lB)(".js-hovercard-content",{add:e=>{ne=e},remove:()=>{ne=document.querySelector(".js-hovercard-content")}});let nt=(0,eN.A)(to.Ts),nn=null,nr=0;function ni(e){return"Popover-message--"+e}function na(){if(!(ne instanceof HTMLElement))return;window.removeEventListener("keydown",ng),ne.style.display="none",ne.removeAttribute("data-hovercard-target-url");let e=ne.querySelector(".Popover-message");e instanceof HTMLElement&&(e.textContent=""),i=null,f&&f.abort()}async function no(e,t){let n;if("ontouchstart"in document)return;let r=e instanceof MouseEvent,a=e.currentTarget;if(e instanceof MouseEvent&&(nr=e.clientX),!(a instanceof Element)||i===a||a.closest(".js-hovercard-content")||!function(e){let t=e.getAttribute("data-hovercard-type");return"pull_request"===t||"issue"===t?!!e.closest("[data-issue-and-pr-hovercards-enabled]"):"team"===t?!!e.closest("[data-team-hovercards-enabled]"):"repository"===t?!!e.closest("[data-repository-hovercards-enabled]"):"commit"===t?!!e.closest("[data-commit-hovercards-enabled]"):"project"===t?!!e.closest("[data-project-hovercards-enabled]"):"discussion"===t?!!e.closest("[data-discussion-hovercards-enabled]"):"acv_badge"===t?!!e.closest("[data-acv-badge-hovercards-enabled]"):"sponsors_listing"!==t||!!e.closest("[data-sponsors-listing-hovercards-enabled]")}(a))return;na(),i=a;let o=function(e){let t=e.getAttribute("data-hovercard-url");if(t){let n=function(e){let t=e.closest("[data-hovercard-subject-tag]");if(t)return t.getAttribute("data-hovercard-subject-tag");let n=document.head&&document.head.querySelector('meta[name="hovercard-subject-tag"]');return n?n.getAttribute("content"):null}(e);if(n){let e=new URL(t,window.location.origin),r=new URLSearchParams(e.search.slice(1));return r.append("subject",n),r.append("current_path",window.location.pathname+window.location.search),e.search=r.toString(),e.toString()}return t}return""}(a);try{let e=new Promise(e=>window.setTimeout(e,t,0));await e,a===i&&(n=await nt(document,o))}catch(t){let e=t.response;if(e&&404===e.status)a.setAttribute("aria-label","Hovercard is unavailable"),a.classList.add("tooltipped","tooltipped-ne");else if(e&&410===e.status){let t=await e.clone().json();a.setAttribute("aria-label",t.message),a.classList.add("tooltipped","tooltipped-ne")}return}a===i&&n&&(f=function(e,t,n){if(!(ne instanceof HTMLElement))return;let r=ne.querySelector(".Popover-message");if(!(r instanceof HTMLElement))return;window.addEventListener("keydown",ng),r.textContent="";let i=document.createElement("div");for(let t of e.children)i.appendChild(t.cloneNode(!0));if(r.appendChild(i),!function(e,t){if(!(ne instanceof HTMLElement))return;ne.style.visibility="hidden",ne.style.display="block",t.classList.remove(ni("bottom-left"),ni("bottom-right"),ni("right-top"),ni("right-bottom"),ni("top-left"),ni("top-right"));let{containerTop:n,containerLeft:r,contentClassSuffix:i}=function(e){let{width:t,height:n}=ne.getBoundingClientRect(),{left:r,top:i,height:a,width:o}=function(e){let t=e.getClientRects(),n=t[0]||e.getBoundingClientRect()||{top:0,left:0,height:0,width:0};if(t.length>0){for(let e of t)if(e.leftnr){n=e;break}}return n}(e),s=window.innerHeight-i,l=i>n,c=s>n,u=i>=s;if(e.classList.contains("js-hovercard-left")){let e=i+a/2;return{containerTop:l||c?l?e-n+17+8:e-17-8:u?e-n+17+8:e-17-8,containerLeft:r-t-12,contentClassSuffix:l?"right-bottom":"right-top"}}{let e=window.innerWidth-r>t,s=r+o/2;return{containerTop:l||c||e?l?i-n-12:i+a+12:u?i-n-12:i+a+12,containerLeft:e?s-24:s-t+24,contentClassSuffix:l?e?"bottom-left":"bottom-right":e?"top-left":"top-right"}}}(e);t.classList.add(ni(i));let a=function(e,t){let n="data-hovercard-fixed-positioning";return e.getAttribute(n)||t.getAttribute(n)}(e,ne),o=a?0:window.pageYOffset,s=a?0:window.pageXOffset;ne.style.setProperty("top",`${n+o}px`,"important"),ne.style.setProperty("bottom","auto","important"),ne.style.left=`${r+s}px`,function(e,t){let n=e.getAttribute("data-hovercard-z-index-override");n?t.style.zIndex=n:t.style.zIndex="100"}(e,ne),ne.style.visibility=""}(t,r),setTimeout(()=>{if(document.body&&document.body.contains(i)){let e=i.querySelector("[data-hydro-view]");e instanceof HTMLElement&&(0,t6.$3)(e)}},500),ne.style.display="block",ne.setAttribute("data-hovercard-target-url",t.getAttribute("data-hovercard-url")||""),ne.setAttribute("aria-label",function(e){let t,n=e.getAttribute("data-hovercard-type");if(!n)return"Hovercard";switch(n){case"copilot":t="Copilot";break;case"user":t="User";break;case"organization":t="Organization";break;case"pull_request":t="Pull Request";break;case"issue":t="Issue";break;case"team":t="Team";break;case"repository":t="Repository";break;case"commit":t="Commit";break;case"project":t="Project";break;case"discussion":t="Discussion";break;case"sponsors_listing":t="Sponsors";break;case"acv_badge":return"Arctic Code Vault Badge"}return t?`${t} Hovercard`:"Hovercard"}(t)),ne.setAttribute("role","region"),!n)return(0,t9.iE)(ne)}(n,a,r))}function ns(e){if(i){if(e instanceof MouseEvent&&e.relatedTarget instanceof HTMLElement){let t=e.relatedTarget;if(t.closest(".js-hovercard-content")||t.closest("[data-hovercard-url]"))return}na()}}function nl(e){e instanceof KeyboardEvent&&e.altKey&&"ArrowUp"===e.key&&e.preventDefault()}function nc(e){if(e instanceof KeyboardEvent)switch(e.key){case"ArrowUp":e.altKey&&(nn=document.activeElement,no(e,0));break;case"Escape":ns(e)}}function nu(){a&&clearTimeout(a)}function nd(e){e instanceof KeyboardEvent&&"Escape"===e.key&&(ns(e),nn?.focus())}function nm(e){let t=i;a=window.setTimeout(()=>{i===t&&ns(e)},100)}function nf(e){no(e,500)}function nh(){nu()}function np(){nu()}function ng(e){e instanceof KeyboardEvent&&"Escape"===e.key&&na()}ne&&t8()&&((0,b.lB)("[data-hovercard-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"mouseover",nf),(0,O.Rt)(e,"mouseleave",nm),(0,O.Rt)(e,"keyup",nc),(0,O.Rt)(e,"keydown",nl))}),(()=>{if(void 0!==m)return m;if(!t8())return!1;let e=document.querySelector("meta[name=announcement-preference-hovercard]");return!e||(m="true"===e.content)})()&&(0,b.lB)("[data-hovercard-url]",{add(e){e.setAttribute("aria-keyshortcuts","Alt+ArrowUp")}}),(0,b.lB)("[data-hovercard-url]",{remove(e){i===e&&na()}}),(0,b.lB)(".js-hovercard-content",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"mouseover",nh),(0,O.Rt)(e,"focusin",np),(0,O.Rt)(e,"mouseleave",nm),(0,O.Rt)(e,"keydown",nd))}),(0,p.on)("menu:activated","details",na),window.addEventListener("turbo:load",na),window.addEventListener("statechange",na));var nb=n(78284);function nv(e={}){let t=(0,nb.fX)();return t?{...e,react_app:t}:e}!async function(){document.addEventListener(tt.z.FRAME_UPDATE,()=>(0,z.lA)(nv({turbo:"true"}))),document.addEventListener(tt.z.SUCCESS,()=>{"turbo.frame"!==(0,nb.di)()&&(0,z.lA)(nv({turbo:"true"}))}),await J.K,(0,z.lA)(nv())}(),(0,p.on)("click","[data-octo-click]",function(e){let t=e.currentTarget;if(!(t instanceof HTMLElement))return;let n=t.getAttribute("data-octo-click")||"",r={};if(t.hasAttribute("data-ga-click")){let e=t.getAttribute("data-ga-click").split(",");r.category=e[0].trim(),r.action=e[1].trim()}if(t.hasAttribute("data-octo-dimensions"))for(let e of t.getAttribute("data-octo-dimensions").split(",")){let[t,n]=e.split(/:(.+)/);t&&(r[t]=n||"")}(0,z.BI)(n,r)});let{getItem:ny}=(0,n(85351).A)("localStorage");(0,p.on)("click","[data-hydro-click]",function(e){let t=e.currentTarget,n=t.getAttribute("data-hydro-click")||"",r=t.getAttribute("data-hydro-click-hmac")||"",i=t.getAttribute("data-hydro-client-context")||"";(0,t6.Vb)(n,r,i)}),(0,g.JW)(".js-immediate-updates",async function(e,t){let n;try{n=(await t.json()).json.updateContent}catch(e){e.response.json&&(n=e.response.json.updateContent)}if(n)for(let e in n){let t=n[e],r=document.querySelector(e);r instanceof HTMLElement&&(0,ec.Uv)(r,t)}}),(0,b.lB)("[data-indeterminate]",{constructor:HTMLInputElement,initialize(e){e.indeterminate=!0}});let nw=!1;async function nS(){if(nw)return;nw=!0;let e={contexts:document.querySelector("meta[name=github-keyboard-shortcuts]").content},t=`/site/keyboard_shortcuts?${new URLSearchParams(e).toString()}`,n=await (0,ta.r)({content:(0,to.Ts)(document,t),labelledBy:"keyboard-shortcuts-heading"});n.style.width="800px",n.addEventListener("dialog:remove",function(){nw=!1},{once:!0})}function nE(e){let t=e.currentTarget;if(!(t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement))return;let n=parseInt(t.getAttribute("data-input-max-length")||"",10),r=parseInt(t.getAttribute("data-warning-length")||"",10)||5,i=t.value.replace(/(\r\n|\n|\r)/g,`\r +`),a=n-i.length;if(a<=0){let e=i.substr(0,n);e.endsWith("\r")?(e=e.substr(0,n-1),a=1):a=0,t.value=e}let o=t.getAttribute("data-warning-text"),s=t.closest(".js-length-limited-input-container").querySelector(".js-length-limited-input-warning");a<=r?(s.textContent=o.replace(/{{remaining}}/g,`${a}`),s.classList.remove("d-none")):(s.textContent="",s.classList.add("d-none"))}(0,p.on)("click",".js-keyboard-shortcuts",nS),(0,b.lB)(".js-modifier-key",{constructor:HTMLElement,add(e){if(/Macintosh/.test(navigator.userAgent)){let t=e.textContent;t&&(e.textContent=t=(t=t.replace(/ctrl/,"\u2318")).replace(/alt/,"\u2325"))}}}),(0,b.lB)(".js-length-limited-input",{add(e){e.addEventListener("input",nE),e.addEventListener("change",nE)},remove(e){e.removeEventListener("input",nE),e.removeEventListener("change",nE)}}),(0,p.on)("click",".js-member-search-filter",function(e){e.preventDefault();let t=e.currentTarget.getAttribute("data-filter"),n=e.currentTarget.closest("[data-filter-on]").getAttribute("data-filter-on"),r=document.querySelector(".js-member-filter-field"),i=r.value,a=RegExp(`${n}:(?:[a-z]|_|((').*(')))+`),o=i.toString().trim().replace(a,"");r.value=`${o} ${t}`.replace(/\s\s/," ").trim(),r.focus(),(0,p.h)(r,"input")}),(0,g.JW)(".js-notice-dismiss",async function(e,t){await t.text(),e.closest(".js-notice").remove()}),(0,p.on)("submit",".js-notice-dismiss-remote",async function(e){let t,n=e.currentTarget;e.preventDefault();try{t=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json",...(0,x.kt)()}})}catch{(0,h.n)();return}t&&!t.ok?(0,h.n)():n.closest(".js-notice").remove()}),(0,p.on)("click",".js-github-dev-shortcut",function(e){for(let t of(e.preventDefault(),document.querySelectorAll("textarea.js-comment-field")))if(t.value&&function(e){try{let t=e.getBoundingClientRect();if(0===t.height&&0===t.width||"0"===e.style.opacity||"hidden"===e.style.visibility)return!1}catch{}return!0}(t)&&!confirm("Are you sure you want to open github.dev?"))return;let t=e.currentTarget;"A"!==t.tagName&&(t=t.querySelector("a")),t.pathname=window.location.pathname,t.hash=window.location.hash,window.location.href=t.href}),(0,p.on)("click",".js-github-dev-new-tab-shortcut",function(e){let t=e.currentTarget;t.pathname=window.location.pathname,t.hash=window.location.hash}),(0,p.on)("click",".js-permalink-shortcut",function(e){let t=e.currentTarget;try{(0,q.bj)(t.href+window.location.hash)}catch{window.location.href=t.href+window.location.hash}for(let e of document.querySelectorAll(".js-permalink-replaceable-link"))e instanceof HTMLAnchorElement&&(e.href=e.getAttribute("data-permalink-href"));e.preventDefault()}),(0,g.JW)(".js-permission-menu-form",async function(e,t){let n,r=e.querySelector(".js-permission-success"),i=e.querySelector(".js-permission-error");r.hidden=!0,i.hidden=!0,e.classList.add("is-loading");try{n=await t.json()}catch{e.classList.remove("is-loading"),i.hidden=!1;return}if(200===n.status&&e.querySelector("select-panel, select-panel-experimental")){let t=e.querySelector("span.Button-label");t&&(t.textContent=`Role: ${n.json.action}`)}e.classList.remove("is-loading"),r.hidden=!1;let a=e.closest(".js-org-repo");if(a){let e=n.json;a.classList.toggle("with-higher-access",e.members_with_higher_access)}});let nA=null,nj="last_turbo_request",nL="turbo_start",nC="turbo_end";async function nk(){if(await (0,_.k2)(),!window.performance.getEntriesByName(nL).length)return;window.performance.mark(nC),window.performance.measure(nj,nL,nC);let e=window.performance.getEntriesByName(nj).pop(),t=e?e.duration:null;t&&(nA&&(0,v.i)({requestUrl:nA,turboDuration:Math.round(t)}),window.performance.clearMarks(nL),window.performance.clearMarks(nC),window.performance.clearMeasures(nj))}"getEntriesByName"in window.performance&&(document.addEventListener("turbo:before-fetch-request",function(e){e.defaultPrevented&&(window.performance.mark(nL),nA=e.detail.url.toString())}),document.addEventListener("turbo:render",nk)),(0,b.lB)("body.js-print-popup",()=>{window.print(),setTimeout(window.close,1e3)}),(0,b.lB)("poll-include-fragment[data-redirect-url]",function(e){let t=e.getAttribute("data-redirect-url");e.addEventListener("load",function(){window.location.href=t})}),(0,b.lB)("poll-include-fragment[data-reload]",function(e){e.addEventListener("load",function(){window.location.reload()})}),(0,H.Ff)("keydown",".js-quick-submit",function(e){var t=e;let n=t.target;if((t.ctrlKey||t.metaKey)&&"Enter"===t.key){let e=n.form,r=e.querySelector("input[type=submit], button[type=submit]");if(t.shiftKey){let t=e.querySelector(".js-quick-submit-alternative");(t instanceof HTMLInputElement||t instanceof HTMLButtonElement)&&!t.disabled&&(0,k.k_)(e,t)}else(r instanceof HTMLInputElement||r instanceof HTMLButtonElement)&&r.disabled||(0,k.k_)(e);t.preventDefault()}});var nT=n(66661);function nq(e){return"DIV"===e.nodeName&&e.classList.contains("highlight")}(0,b.lB)(".js-comment-quote-reply",function(e){e.hidden=e.closest(".js-quote-selection-container")?.querySelector(".js-inline-comment-form-container textarea, .js-new-comment-form textarea, .js-discussions-previewable-comment-form")==null});let nx={PRE(e){let t=e.parentElement;if(t&&nq(t)){let n=t.className.match(/highlight-source-(\S+)/),r=n?n[1]:"",i=(e.textContent||"").replace(/\n+$/,"");e.textContent=`\`\`\`${r} +${i} +\`\`\``,e.append(` + +`)}return e},A(e){let t=e.textContent||"";return e.classList.contains("user-mention")||e.classList.contains("team-mention")||e.classList.contains("issue-link")&&/^#\d+$/.test(t)?t:e},IMG(e){let t=e.getAttribute("alt");return t&&e.classList.contains("emoji")?t:e},DIV(e){if(e.classList.contains("js-suggested-changes-blob"))e.remove();else if(e.classList.contains("blob-wrapper-embedded")){let t=e.parentElement,n=t.querySelector("a[href]"),r=document.createElement("p");r.textContent=n.href,t.replaceWith(r)}else if(e.classList.contains("js-render-enrichment-target")){let t=e.closest(".js-render-needs-enrichment").getAttribute("data-type"),n=e.getAttribute("data-plain"),r=document.createElement("pre");return r.textContent=`\`\`\`${t} +${n}\`\`\``,r}return e}},nM=!1;(0,b.lB)(".js-comment-quote-reply",e=>{e.addEventListener("hotkey-fire",e=>{nM=e.detail?.path?.join()==="r"})}),(0,p.on)("click",".js-comment-quote-reply",function({isTrusted:e,currentTarget:t}){let n=t,r=new nT.P,i=!e&&nM;if(nM=!1,i){if(r.range.collapsed||null===r.range.startContainer.parentElement)return;n=r.range.startContainer.parentElement}let a=n.closest(".js-comment"),s=a.querySelector(".js-comment-body"),l=a.querySelector(".js-comment-body").cloneNode(!0),c=a.closest(".js-quote-selection-container");for(let e of s.querySelectorAll("button.js-convert-to-issue-button, span.js-clear"))e.remove();if(c.hasAttribute("data-quote-markdown")&&(r=new nT.g(c.getAttribute("data-quote-markdown")||"",e=>{let t=r.range.startContainer.parentElement,n=t&&t.closest("pre");if(n instanceof HTMLElement){let t=n.parentElement;if(t&&nq(t)){let n=document.createElement("div");n.className=t.className,n.appendChild(e),e.appendChild(n)}}let i=document.createNodeIterator(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.nodeName in nx&&("IMG"===e.nodeName||null!=e.firstChild)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),a=[],o=i.nextNode();for(;o;)o instanceof HTMLElement&&a.push(o),o=i.nextNode();for(let e of(a.reverse(),a))e.replaceWith(nx[e.nodeName](e))})),o&&s.contains(o.anchorNode)&&!o.range.collapsed&&""!==o.range.toString().trim()?r.range=o.range:(r.range.collapsed||""===r.range.toString().trim())&&r.select(s),r.closest(".js-quote-selection-container")!==c)return;let u=r.range;for(let e of(c.dispatchEvent(new CustomEvent("quote-selection",{bubbles:!0,detail:r})),r.range=u,Array.from(c.querySelectorAll("textarea")).reverse()))if((0,B.A)(e)&&!e.closest("tracking-block")){r.insert(e);break}a.querySelector(".js-comment-body").replaceWith(l)}),document.addEventListener("selectionchange",(0,P.s)(function(){let e,t=window.getSelection();try{e=t.getRangeAt(0)}catch{s=null;return}s={anchorNode:t.anchorNode,range:e}},100)),document.addEventListener("toggle",()=>{o=s},{capture:!0});let n_=new ResizeObserver(e=>{for(let t of e)t.contentRect.height>40&&function(e){let t=.7*e.offsetWidth,n=e.querySelectorAll(".js-reaction-group-button"),r=e.querySelector(".js-all-reactions-popover"),i=0;for(let e of n)i+=e.clientWidth;if(t<(i+=r?.clientWidth||0)){let e=t;for(let t of(r&&(r.removeAttribute("hidden"),e-=r.offsetWidth),n)){let n=t.offsetWidth;n>e?t.setAttribute("hidden","hidden"):t.removeAttribute("hidden"),e-=n}}}(t.target)});(0,b.lB)(".js-reactions-container",function(e){n_.observe(e)});let nH=(0,P.s)(async e=>{let t,n=e.target;try{t=await fetch(n.action,{method:n.method,headers:new Headers({...(0,x.kt)()}),body:new FormData(n)})}catch{(0,h.n)()}if(t&&!t.ok&&(0,h.n)(),t&&200===t.status){let e=await t.json(),r=n.closest(".js-comment"),i=r?.querySelector(".js-reactions-container"),a=r?.querySelector(".js-comment-header-reaction-button");if(e&&i&&a){let t=(0,T.B)(document,e.reactions_container.trim()),n=(0,T.B)(document,e.comment_header_reaction_button.trim());i.replaceWith(t),a.replaceWith(n)}let o=r?.querySelector(".js-reactions-focus");o&&o.focus()}},200);function nP(e){let t=e.target,n=t.getAttribute("data-reaction-label"),r=t.closest(".js-add-reaction-popover").querySelector(".js-reaction-description");r.hasAttribute("data-default-text")||r.setAttribute("data-default-text",r.textContent||""),r.textContent=n}function nO(e){let t=e.target.closest(".js-add-reaction-popover").querySelector(".js-reaction-description"),n=t.getAttribute("data-default-text");n&&(t.textContent=n)}(0,p.on)("submit",".js-pick-reaction",e=>{e.preventDefault(),nH(e)}),(0,p.on)("toggle",".js-reaction-popover-container",function(e){let t=e.currentTarget.hasAttribute("open");for(let n of e.target.querySelectorAll(".js-reaction-option-item"))t?(n.addEventListener("mouseenter",nP),n.addEventListener("mouseleave",nO)):(n.removeEventListener("mouseenter",nP),n.removeEventListener("mouseleave",nO))},{capture:!0});var nI=n(94982);(0,p.on)("click","form button:not([type]), form button[type=submit], form input[type=submit]",function(e){let t=e.currentTarget;t.form&&!e.defaultPrevented&&(0,nI.A)(t)}),(0,g.JW)("form[data-remote]",function(e,t,n){"json"===e.getAttribute("data-type")&&n.headers.set("Accept","application/json"),(0,p.h)(e,"deprecatedAjaxSend",{request:n}),t.text().catch(e=>{if(e.response)return e.response;throw e}).then(t=>{t.status<300?(0,p.h)(e,"deprecatedAjaxSuccess"):(0,p.h)(e,"deprecatedAjaxError",{error:t.statusText,status:t.status,text:t.text})},t=>{(0,p.h)(e,"deprecatedAjaxError",{error:t.message,status:0,text:null})}).then(()=>{(0,p.h)(e,"deprecatedAjaxComplete")})}),(0,p.on)("deprecatedAjaxComplete","form",function({currentTarget:e}){let t=(0,nI.C)(e);t&&t.remove()}),(0,g.ZV)(e=>{let t=(0,nI.C)(e);t&&t.remove()}),(0,g.Ax)(tH.A),(0,p.on)("click",".js-remote-submit-button",async function(e){let t,n=e.currentTarget.form;e.preventDefault();try{t=await fetch(n.action,{method:n.method,body:new FormData(n),headers:{Accept:"application/json",...(0,x.kt)()}})}catch{}t&&!t.ok&&(0,h.n)()}),(0,b.lB)(".has-removed-contents",function(){let e;return{add(t){for(let n of e=Array.from(t.childNodes))t.removeChild(n);let n=t.closest("form");n&&(0,p.h)(n,"change")},remove(t){for(let n of e)t.appendChild(n);let n=t.closest("form");n&&(0,p.h)(n,"change")}}}),n(20087),n(47233),(0,g.JW)("form[data-replace-remote-form]",async function(e,t){e.classList.remove("is-error"),e.classList.add("is-loading");try{let n=e,r=await t.html(),i=e.closest("[data-replace-remote-form-target]");if(i){let e=i.getAttribute("data-replace-remote-form-target");n=e?document.getElementById(e):i}n.replaceWith(r.html)}catch{e.classList.remove("is-loading"),e.classList.add("is-error")}}),n(889);var nR=n(80147);(0,p.on)("click",".js-saved-reply-menu.ActionListWrap",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest('button[role="menuitem"]')?.querySelector(".js-saved-reply-body");if(!t)return;let n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,eh.bc)(r,n),e.target.closest("dialog, modal-dialog")?.close(),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,p.on)("details-menu-select",".js-saved-reply-menu",function(e){if(!(e.target instanceof Element))return;let t=e.detail.relatedTarget.querySelector(".js-saved-reply-body");if(!t)return;let n=(t.textContent||"").trim(),r=e.target.closest(".js-previewable-comment-form").querySelector("textarea.js-comment-field");(0,eh.bc)(r,n),setTimeout(()=>r.focus(),0)},{capture:!0}),(0,H.Ff)("keydown",".js-saved-reply-shortcut-comment-field",function(e){if("Control+."===(0,t4.Vy)(e)){let t=e.target.closest(".js-previewable-comment-form").querySelector(".js-saved-reply-container");t instanceof HTMLDialogElement?t.showModal():t instanceof nR.u?t.show():t.setAttribute("open",""),e.preventDefault()}}),(0,H.Ff)("keydown",".js-saved-reply-filter-input",function(e){if(/^Control\+[1-9]$/.test((0,t4.Vy)(e))){let t=e.target.closest(".js-saved-reply-container"),n=Number(e.key),r=t.querySelectorAll(`[role="menuitem"][data-shortcut="${n}"]`)[0];r instanceof HTMLElement&&(r.click(),e.preventDefault())}else if("Enter"===e.key){let t=e.target.closest(".js-saved-reply-container").querySelectorAll('[role="menuitem"]');t.length>0&&t[0]instanceof HTMLButtonElement&&t[0].click(),e.preventDefault()}}),(async()=>{for(let e of(await J.G,document.querySelectorAll(".js-saved-reply-container")))new MutationObserver(t=>{for(let n of t)if("attributes"===n.type&&"open"===n.attributeName&&null===n.oldValue){let t=e.querySelector(".js-saved-reply-filter-input");t&&t.focus()}}).observe(e,{attributes:!0});for(let e of document.querySelectorAll(".js-saved-reply-include-fragment")){let t=e.closest(".js-saved-reply-container");e.addEventListener("load",()=>{if(t){let e=t.querySelector(".js-saved-reply-filter-input");e&&e.focus()}})}})();var n$=n(48234),nB=n(62660);function nD(e,t,n,r){let i=(0,n$.Py)(e,e=>t.querySelector(`#LC${e}`));if(!i)return;if(n){let e=(0,eh.kN)(i.startContainer.textContent,i.startOffset);if(-1===e)return;i.setStart(i.startContainer,e)}if(r){let e=(0,eh.kN)(i.endContainer.textContent,i.endOffset);if(-1===e)return;i.setEnd(i.endContainer,e)}let a=document.createElement("span");a.classList.add("text-bold","hx_keyword-hl","rounded-2","d-inline-block"),(0,nB.t)(i,a)}(0,b.lB)(".js-highlight-code-snippet-columns",function(e){let t=function(e){let t=parseInt(e.getAttribute("data-start-line")),n=parseInt(e.getAttribute("data-end-line")),r=parseInt(e.getAttribute("data-start-column")),i=parseInt(e.getAttribute("data-end-column"));return t===n&&r===i?null:{start:{line:t,column:r},end:{line:n,column:0!==i?i:null}}}(e);null!==t&&function(e,t){if(e.start.line!==e.end.line){nD({start:{line:e.start.line,column:e.start.column},end:{line:e.start.line,column:null}},t,!0,!1);for(let n=e.start.line+1;n{for(let{target:t}of e){let e=t.classList.contains("regular-search-input");(t.classList.contains("sm-search-input")||e)&&function(e,t){window.innerWidth<768?t?(0,t4.JC)(e):(0,t4.ai)(e):window.innerWidth>=768&&(t?(0,t4.ai)(e):(0,t4.JC)(e))}(t,e)}});(0,b.lB)(".regular-search-input",{constructor:HTMLElement,add(e){nG.observe(e)},remove(e){(0,t4.JC)(e),nG.unobserve(e)}}),(0,b.lB)(".sm-search-input",{constructor:HTMLElement,add(e){nG.observe(e)},remove(e){(0,t4.JC)(e),nG.unobserve(e)}}),(0,p.on)("click",".js-toggle-appheader-search",function(){let e=document.querySelector(".js-global-bar-second-row");if(e&&(e.toggleAttribute("hidden"),!e.getAttribute("hidden"))){let t=e.querySelector(".js-site-search-focus");t&&t.focus()}});var nX=n(5497);(0,b.lB)("textarea.js-size-to-fit",{constructor:HTMLTextAreaElement,subscribe:e=>CSS?.supports?.("field-sizing","content")?{unsubscribe(){}}:(0,nX.A)(e)});var nK=n(12747);(0,p.on)("click",".js-smoothscroll-anchor",function(e){let t=e.currentTarget;if(!(t instanceof HTMLAnchorElement))return;let n=(0,nK.rG)(document,t.hash);if(!n&&"#top"===t.hash){let t=document.querySelector("html");if(t){let n=t.style.scrollBehavior;t.style.scrollBehavior="smooth",window.location.hash="",t.scrollIntoView({behavior:"smooth"}),t.style.scrollBehavior=n,e.preventDefault();return}}if(!n)return;n.focus();let r=window.matchMedia("(prefers-reduced-motion: reduce)");r&&r.matches?n.scrollIntoView():n.scrollIntoView({behavior:"smooth"}),e.preventDefault()});let nJ=new WeakMap,nY=document.querySelector("#snippet-clipboard-copy-button"),nZ=document.querySelector("#snippet-clipboard-copy-button-unpositioned");async function nQ(e,t){let n=e.getAttribute("data-snippet-clipboard-copy-content");if(null===n)return;e.removeAttribute("data-snippet-clipboard-copy-content");let r=!!e.closest(".js-snippet-clipboard-copy-unpositioned"),i=r?nZ:nY;if(!(i instanceof HTMLTemplateElement))return;let a=i.content.cloneNode(!0).children[0];if(!(a instanceof HTMLElement))return;let o=a.children[0];if(o instanceof HTMLElement){if(o.setAttribute("value",n),!r){document.addEventListener("selectionchange",()=>{let t=document.getSelection();if(t&&e.contains(t.anchorNode)){let e=t?.toString();o.style.display=""===e.trim()?"inherit":"none"}},{signal:t});let n=e.querySelector("pre");if(null!==n){let e;n.addEventListener("scroll",()=>{e&&clearTimeout(e),o.style.display="none",e=setTimeout(()=>{o.style.display="inherit"},1e3)},{signal:t})}}e.appendChild(a)}}function n0(e,t,n){return n1(e,t),n&&e.classList.toggle("on"),Promise.all(Array.from(e.querySelectorAll(".js-social-updatable"),e=>(0,ec.le)(e)))}function n1(e,t){for(let n of e.querySelectorAll(".js-social-count")){n.textContent=t,n.setAttribute("title",t);let e=n.getAttribute("data-singular-suffix"),r=n.getAttribute("data-plural-suffix"),i="1"===t?e:r;i&&n.setAttribute("aria-label",`${t} ${i}`)}for(let n of e.querySelectorAll(".btn-with-aria-count")){let e=n.getAttribute("data-aria-prefix");e&&n.setAttribute("aria-label",`${e} (${t})`)}}(0,b.lB)("[data-snippet-clipboard-copy-content]",{constructor:HTMLElement,add(e){let t=new AbortController;nJ.set(e,t),nQ(e,t.signal)}}),(0,b.lB)(".snippet-clipboard-content clipboard-copy",{constructor:HTMLElement,remove(e){let t=nJ.get(e);t&&t.abort()}}),(0,g.JW)(".js-social-form",async function(e,t){let n,r=e.closest(".js-social-container"),i=e.classList.contains("js-deferred-toggler-target");try{if(n=await t.json(),r){let e;await n0(r,n.json.count,i);for(let t of r.querySelectorAll(":scope > *")){let n=!1;if(t.checkVisibility)n=t.checkVisibility();else{let e=window.getComputedStyle(t);n="none"!==e.display&&"hidden"!==e.visibility}n&&(e=t.querySelector('button[type="submit"]'))}e?.focus(),r.dispatchEvent(new CustomEvent("social:success",{detail:n,bubbles:!0}))}}catch(t){if(t.response?.status===409&&t.response.json.confirmationDialog){let n=t.response.json.confirmationDialog,a=document.querySelector(n.templateSelector),o=e.querySelector(".js-confirm-csrf-token")?.value;if(a instanceof HTMLTemplateElement&&o){let t=new t0.i4(a,{confirmUrl:e.action,confirmCsrfToken:o,...n.inputs||{}}),s=await (0,ta.r)({content:t});s.addEventListener("social-confirmation-form:success",async e=>{e instanceof CustomEvent&&r&&await n0(r,e.detail.count,i)}),s.addEventListener("social-confirmation-form:error",()=>{(0,h.n)()})}}else r&&!i&&r.classList.toggle("on"),(0,h.n)()}}),(0,g.JW)(".js-social-confirmation-form",async function(e,t){try{let n=await t.json();(0,p.h)(e,"social-confirmation-form:success",n.json)}catch{(0,p.h)(e,"social-confirmation-form:error")}});var n2=n(69719),n5=n(10204),n3=n(96679);let n7=[],n4=n3.XC?.hidden||!1;function n9(e){return null!=e}function n6(e){let t=document.querySelector(".js-stale-session-flash"),n=t.querySelector(".js-stale-session-flash-signed-in"),r=t.querySelector(".js-stale-session-flash-signed-out"),i=t.querySelector(".js-stale-session-flash-switched");if(t.hidden=!1,n.hidden="SIGNED_IN"!==e,r.hidden="SIGNED_OUT"!==e,i.hidden=!e?.startsWith("SWITCHED"),e?.startsWith("SWITCHED:")){let n=e.split(":");if(3===n.length){let e=n[1],r=n[2],a=i.getAttribute("data-original-user-id");a&&a===r?(t.hidden=!0,i.hidden=!0,i.removeAttribute("data-original-user-id")):a||i.setAttribute("data-original-user-id",e||"")}}window.addEventListener("popstate",function(e){e.state&&null!=e.state.container&&location.reload()}),document.addEventListener("submit",function(e){e.preventDefault()})}n3.XC?.addEventListener("visibilitychange",()=>{let e=n3.XC?.hidden||!1;void 0!==l&&clearTimeout(l),l=setTimeout(()=>{if(e!==n4)for(let t of(n4=e,l=void 0,n7))t(n4)},3e4*!!e)}),async function(){let e=await (0,n2.H)();if(!e)return;let t=(0,_.rK)(t=>e.subscribe(t.flat())),n=(0,_.rK)(t=>e.unsubscribeAll(...t)),r=(0,_.rK)(t=>e.updatePresenceMetadata(t));(0,b.lB)(".js-socket-channel[data-channel]",{subscribe:e=>{var n;let i=(e.getAttribute("data-channel")||"").trim().split(/\s+/).map(n5.KK.parse).filter(n9).map(t=>({subscriber:e,topic:t})),a=i.map(e=>e.topic.name).filter(e=>(0,n5.JR)(e)),o={unsubscribe(){}};if(a.length){let t,i,s=()=>{let n=[];for(let o of(i&&n.push(i),void 0!==t&&n.push({[n5.nH]:+!!t}),a))r({subscriber:e,channelName:o,metadata:n})};o=(0,O.Zz)((0,O.Rt)(e,"socket:set-presence-metadata",e=>{let{detail:t}=e;i=t,s()}),((n=e=>{t=e,s()})(n4),n7.push(n),new O.yU(()=>{let e=n7.indexOf(n);-1!==e&&n7.splice(e,1)})))}return t(i),o},remove:e=>n(e)})}(),(0,b.lB)("form.js-auto-replay-enforced-sso-request",{constructor:HTMLFormElement,initialize(e){(0,k.k_)(e)}});let n8=null;if("function"==typeof BroadcastChannel)try{(n8=new BroadcastChannel("stale-session")).onmessage=e=>{"string"==typeof e.data&&n6(e.data)}}catch{}if(!n8){let e=!1;n8={postMessage(t){e=!0;try{window.localStorage.setItem("logged-in",t)}finally{e=!1}},onmessage:null},window.addEventListener("storage",function(t){if(!e&&t.storageArea===window.localStorage&&"logged-in"===t.key)try{("SIGNED_IN"===t.newValue||"SIGNED_OUT"===t.newValue||t.newValue?.startsWith("SWITCHED"))&&n6(t.newValue)}finally{window.localStorage.removeItem(t.key)}})}let re=document.querySelector(".js-stale-session-flash[data-signedin]");if(re){let e=re.getAttribute("data-signedin")||"";n8?.postMessage(e)}let rt=()=>{n8?.postMessage("false")};function rn(e,t,n){let r=e.getBoundingClientRect().height,i=t.getBoundingClientRect(),a=n.getBoundingClientRect(),o=a.top;o+i.height+10>=r&&(o=Math.max(r-i.height-10,0));let s=a.right;null!=n.closest(".js-build-status-to-the-left")&&(s=Math.max(a.left-i.width-10,0)),t.style.top=`${o}px`,t.style.left=`${s}px`,t.style.right="auto"}async function rr(e){let t,n=e.querySelector(".js-dropdown-details"),r=e.querySelector(".js-status-dropdown-menu")||e.closest(".js-status-dropdown-menu");if(!(r instanceof HTMLElement))return;let i=r.querySelector(".js-status-loader");if(!i)return;let a=r.querySelector(".js-status-loading"),o=r.querySelector(".js-status-error"),s=i.getAttribute("data-contents-url");a.classList.remove("d-none"),o.classList.add("d-none");try{await (0,tH.A)(),t=await (0,to.Ts)(document,s)}catch{a.classList.add("d-none"),o.classList.remove("d-none")}t&&(i.replaceWith(t),r.querySelector(".js-details-container").classList.add("open"),n&&r.classList.contains("js-append-menu-to-body")&&rn(document.body,r,n))}function ri(e){rr(e.currentTarget)}(0,b.lB)(".js-loggout-form",function(e){e.addEventListener("submit",rt)}),(0,p.on)("toggle",".js-build-status .js-dropdown-details",function(e){let t=e.currentTarget,n=t.querySelector(".js-status-dropdown-menu");function r(){t.hasAttribute("open")||a()}function i(e){n.contains(e.target)||a()}function a(){t.removeAttribute("open"),n.classList.add("d-none"),t.appendChild(n),t.removeEventListener("toggle",r),window.removeEventListener("scroll",i)}n&&(t.addEventListener("toggle",r),n.classList.contains("js-close-menu-on-scroll")&&window.addEventListener("scroll",i,{capture:!0}),n.classList.remove("d-none"),n.querySelector(".js-details-container").classList.add("open"),n.classList.contains("js-append-menu-to-body")&&(document.body.appendChild(n),rn(document.body,n,t)))},{capture:!0}),(0,p.on)("click",".js-status-retry",({currentTarget:e})=>{rr(e)}),(0,b.lB)(".js-build-status",{add(e){e.addEventListener("mouseenter",ri,{once:!0})},remove(e){e.removeEventListener("mouseenter",ri)}}),n(23129);let ra=new IntersectionObserver(e=>{for(let t of e){let e=t.target;if(e.classList.toggle("position-stuck",t.intersectionRatio<1),t.intersectionRatio<1&&e instanceof HTMLElement){let n=e.ownerDocument.documentElement,r=t.intersectionRect.height;n.style.setProperty("--sticky-is-stuck-calculated-height",`${r}px`),requestAnimationFrame(()=>{let t=e.getBoundingClientRect().height;r!==t&&n.style.setProperty("--sticky-is-stuck-calculated-height",`${t}px`)})}}},{threshold:1});(0,b.lB)(".js-sticky-is-stuck",{constructor:HTMLElement,add(e){ra.observe(e)}});var ro=n(90903);async function rs(e){let t=e.currentTarget;if(t instanceof HTMLElement&&"false"!==t.getAttribute("data-sudo-required"))if(e.stopPropagation(),e.preventDefault(),await (0,ro.Ay)(t))t.removeAttribute("data-sudo-required"),t instanceof HTMLFormElement?(0,k.k_)(t):t.click();else{let e=t.closest("form");e&&(0,p.h)(e,"deprecatedAjaxComplete")}}function rl(e){let t=e.detail;":"===t.key&&(t.value=function(e){if(e.hasAttribute("data-use-colon-emoji"))return e.getAttribute("data-value");let t=e.firstElementChild;return t&&"G-EMOJI"===t.tagName&&!t.firstElementChild?t.textContent:e.getAttribute("data-value")}(t.item))}function rc(e){let{key:t,provide:n,text:r}=e.detail;":"===t&&n(rd(e.target.getAttribute("data-emoji-url"),r))}function ru(e){let t=e.target.querySelector(".emoji-suggestions[popover]");t&&t.showPopover()}async function rd(e,t){let[n,r]=await rf(e),i=(function(e,t){let n=` ${t.toLowerCase().replace(/_/g," ")}`;return(0,tx.d)(e,e=>{let t=e.getAttribute("data-emoji-name"),r=function(e,t){let n=e.indexOf(t);return n>-1?1e3-n:0}(function(e){let t=e.getAttribute("data-text").trim().toLowerCase().replace(/_/g," ");return` ${t}`}(e),n);return r>0?{score:r,text:t}:null},tq.UD)})(r,t).slice(0,5);for(let e of(n.textContent="",i))n.append(e);return{fragment:n,matched:i.length>0}}async function rm(e){let t=(await (0,to.Ts)(document,e)).firstElementChild;return[t,[...t.children]]}(0,p.on)("click","button[data-sudo-required], summary[data-sudo-required]",rs),(0,b.lB)("form[data-sudo-required]",{constructor:HTMLFormElement,subscribe:e=>(0,O.Rt)(e,"submit",rs)}),(0,b.lB)("text-expander[data-emoji-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"text-expander-change",rc),(0,O.Rt)(e,"text-expander-value",rl),(0,O.Rt)(e,"text-expander-activate",ru))});let rf=(0,eN.A)(rm);var rh=n(59843);function rp(e,t){return{matches:(function(e,t){if(!t)return e;let n=RegExp(`\\b${t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}`),r=/^\d+$/.test(t)?e=>(function(e,t){let n=e.search(t);return n>-1?1e3-n:0})(e,n):e=>(0,tq.dt)(e,t);return(0,tx.d)(e,e=>{let t=`${e.number} ${e.title.trim().toLowerCase()}`,n=r(t);return n>0?{score:n,text:t}:null},tq.UD)})(e.suggestions,t).slice(0,5),icons:e.icons}}function rg(e,t,n,r=""){(0,rh.XX)((0,rh.qy)` +
        + ${e.map(e=>{let t=e.type in n?(0,T.B)(document,n[e.type]):"";return(0,rh.qy)` +
      • + ${t} + #${e.number} ${(0,rh._3)(e.title)} +
      • + `})} +
      + `,t)}function rb(e){let t=e.detail;if("#"!==t.key)return;let n=t.item.getAttribute("data-value");t.value=`#${n}`}function rv(e){let{key:t,provide:n,text:r}=e.detail;if("#"!==t)return;if("#"===r)return void ry(e.target);let i=e.target;n(rE(i.getAttribute("data-issue-url"),r,i))}function ry(e){if(!e)return;let t=e.closest("text-expander");t&&"dismiss"in t&&"function"==typeof t.dismiss&&t.dismiss()}function rw(e){ry(e.target)}function rS(e){let{key:t}=e;0>["ArrowRight","ArrowLeft"].indexOf(t)||ry(e.target)}async function rE(e,t,n){let r=await rL(e,t,n),i=document.createElement("div");return rg(r.matches,i,r.icons,t),{fragment:i.firstElementChild,matched:r.matches.length>0}}(0,b.lB)("text-expander[data-issue-url]",{subscribe:e=>{let t=[(0,O.Rt)(e,"text-expander-change",rv),(0,O.Rt)(e,"text-expander-value",rb),(0,O.Rt)(e,"keydown",rS),(0,O.Rt)(e,"click",rw)];return(0,O.Zz)(...t)}});let rA=new Set,rj=new Map;async function rL(e,t,n){let r=await rT(e),i=rp(r,t);if(t.length<3||r.suggestions.length<1e3)return i;let a=t.slice(0,3);(0,ei.G7)("repository_suggester_elastic_search")&&Number.isFinite(Number(t))&&(a=t);let o=rj.get(a);if(o)return rp(o,t);if(!rA.has(a)){rA.add(a);let r=rC(e,a,n);if(0===i.matches.length)return rp(await r,t)}return rp(r,t)}async function rC(e,t,n){let r=new URL(e,window.location.origin);r.searchParams.set("q",t);let i=await rk(r.toString());if(rj.set(t,i),rA.delete(t),rj.size>5){let e=rj.size-5;for(let t of Array.from(rj.keys()).slice(0,e))rj.delete(t)}let a=n?.querySelector("ul.suggestions"),o=a?.getAttribute("data-query");if(a&&o?.startsWith(t)){let e=n?.querySelector("[aria-activedescendant]")?.getAttribute("aria-activedescendant"),t=document.createElement("div"),r=rp(i,o);if(rg(r.matches,t,r.icons),e)for(let n of t.querySelectorAll(`#${e}`))n.setAttribute("aria-selected","true");let s=t.firstElementChild;a.replaceChildren(...s.children)}return i}async function rk(e){let t=await self.fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}return t.json()}let rT=(0,eN.A)(rk);function rq(e){let t=e.detail;if("@"!==t.key)return;let n=t.item.getAttribute("data-value");t.value=`@${n}`}function rx(e){let{key:t,provide:n,text:r}=e.detail;"@"!==t||r?.split(" ").length>1||n(rM(e.target.getAttribute("data-mention-url"),r))}async function rM(e,t){let n=await r_(e),r=document.createElement("div"),i=(function(e,t){if(!t)return e;let n=function(e){if(!e)return()=>2;let t=e.toLowerCase().split("");return(n,r)=>{if(!n)return 0;let i=function(e,t){let n,r,i,a,o=function(e,t){let n=0,r=[];for(;(n=e.indexOf(t,n))>-1;)r.push(n++);return r}(e,t[0]);if(0===o.length)return null;if(1===t.length)return[o[0],1,[]];for(r=0,a=null,i=o.length;r{let t=e.description?`${e.name} ${e.description}`.trim().toLowerCase():`${e.login} ${e.name}`.trim().toLowerCase(),r=n(t,e.participant);return r>0?{score:r,text:t}:null},tq.UD)})(n,t).slice(0,5);return(0,rh.XX)((0,rh.qy)` +
        + ${i.map(e=>{let t="user"===e.type?e.login:e.name,n="user"===e.type?e.name:e.description;return(0,rh.qy)` +
      • + ${t} + ${n} +
      • + `})} +
      + `,r),{fragment:r.firstElementChild,matched:i.length>0}}(0,b.lB)("text-expander[data-mention-url]",{subscribe:e=>(0,O.Zz)((0,O.Rt)(e,"text-expander-change",rx),(0,O.Rt)(e,"text-expander-value",rq))});let r_=(0,eN.A)(async function(e){let t=await self.fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}return t.json()});(0,p.on)("change","input.js-survey-contact-checkbox",function(e){let t=e.currentTarget,n=t.closest(".js-survey-question-form").querySelector(".js-survey-contact-checkbox-hidden");t.checked?n.setAttribute("disabled","true"):n.removeAttribute("disabled")}),(0,p.on)("details-menu-selected",".js-sync-select-menu-text",function(e){let t=document.querySelector(".js-sync-select-menu-button");t.textContent=e.detail.relatedTarget.querySelector("span[data-menu-button-text]").textContent,t.focus()},{capture:!0}),(0,p.on)("click",'tab-container [role="tab"]',function(e){let{currentTarget:t}=e,n=t.closest("tab-container").querySelector(".js-filterable-field, [data-filter-placeholder-input]");if(n instanceof HTMLInputElement){let e=t.getAttribute("data-filter-placeholder");e&&n.setAttribute("placeholder",e),n.focus()}}),(0,p.on)("tab-container-changed","tab-container",function(e){let t=e.detail.relatedTarget;if(!t)return;let n=t.getAttribute("data-fragment-url"),r=t.querySelector("include-fragment");n&&r&&!r.hasAttribute("src")&&(r.src=n)}),n(48696);var rH=n(95493);async function rP(e){var t;let n=e.currentTarget;if((t=n).getAttribute("data-hovercard-url")&&t.closest("[data-team-hovercards-enabled]"))return void n.classList.remove("tooltipped");let r=n.getAttribute("data-url");if(!r)return;let i=await fetch(r,{headers:{Accept:"application/json"}});if(!i.ok)return;let a=await i.json(),o=n.getAttribute("data-id"),s=document.querySelectorAll(`.js-team-mention[data-id='${o}']`);for(let e of s)e.removeAttribute("data-url");try{0===a.total?a.members.push("This team has no members"):a.total>a.members.length&&a.members.push(`${a.total-a.members.length} more`),rO(s,function(e){if("ListFormat"in Intl)return new Intl.ListFormat().format(e);if(0===e.length)return"";{if(1===e.length)return e[0];if(2===e.length)return e.join(" and ");let t=e[e.length-1];return e.slice(0,-1).concat(`and ${t}`).join(", ")}}(a.members))}catch(t){let e=t.response?t.response.status:500;rO(s,n.getAttribute(404===e?"data-permission-text":"data-error-text"))}}function rO(e,t){for(let n of e)n instanceof HTMLElement&&(n.setAttribute("aria-label",t),n.classList.add("tooltipped","tooltipped-s","tooltipped-multiline"))}function rI(e){if(function(e){let t;try{t=new URL(e.url)}catch{return!0}return t.host!==window.location.host}(e))return;let t=function(){let e=document.querySelector(".js-timeline-marker");return null!=e?e.getAttribute("data-last-modified"):null}();t&&e.headers.set("X-Timeline-Last-Modified",t)}function rR(){let e=rV();if(!e||document.querySelector(".js-pull-discussion-timeline"))return;let t=document.getElementById(e);t&&rU(t)}function r$(e=!0){let t=rV();if(!t)return;let n=document.getElementById(t);if(n)rU(n);else{var r;if(function(e){let t=rD(e,".js-comment-container");return!!t&&((0,e1.d)(t),!0)}(r=t)||rB(r,".js-thread-hidden-comment-ids")||rB(r,".js-review-hidden-comment-ids"))return;let n=document.querySelector("#js-timeline-progressive-loader");n&&e&&rz(t,n)}}function rB(e,t){let n=rD(e,t);return!!n&&(n.addEventListener("page:loaded",function(){r$()}),n.querySelector("button[type=submit]").click(),!0)}function rD(e,t){for(let n of document.querySelectorAll(t)){let t=n.getAttribute("data-hidden-comment-ids");if(t){let r=t.split(","),i=e.match(/\d+/g)?.[0];if(i&&r.includes(i))return n}}return null}async function rN(){return Promise.all(Array.from(document.querySelectorAll(".js-comment-body video")).map(e=>new Promise(t=>{if(e.readyState>=e.HAVE_METADATA)t(e);else{let n=setTimeout(()=>t(e),5e3),r=()=>{clearTimeout(n),t(e)};e.addEventListener("loadeddata",()=>{e.readyState>=e.HAVE_METADATA&&r()}),e.addEventListener("error",()=>r())}})))}async function rF(){return Promise.all(Array.from(document.querySelectorAll(".js-comment-body img")).map(e=>{new Promise(t=>{if(e.complete)t(e);else{let n=setTimeout(()=>t(e),5e3),r=()=>{clearTimeout(n),t(e)};e.addEventListener("load",()=>r()),e.addEventListener("error",()=>r())}})}))}async function rW(){return Promise.all([rN(),rF()])}async function rU(e){await rW(),function(e){let t=e.closest("details, .js-details-container");t&&("DETAILS"===t.nodeName?t.setAttribute("open","open"):(0,eQ.Z)(t)||(0,eQ.kn)(t))}(e);let t=e.querySelector(`[href='#${e.id}']`);if((0,tY.Rt)(e),t){let e=t.getAttribute("data-turbo");t.setAttribute("data-turbo","false"),setTimeout(()=>{t.click()},0),null===e?t.removeAttribute("data-turbo"):t.setAttribute("data-turbo",e)}}async function rz(e,t){let n;if(!t)return;let r=t.getAttribute("data-timeline-item-src");if(!r)return;let i=new URL(r,window.location.origin),a=new URLSearchParams(i.search.slice(1));a.append("anchor",e),i.search=a.toString();try{n=await (0,to.Ts)(document,i.toString())}catch{return}let o=n.querySelector(".js-timeline-item");if(!o)return;let s=o.getAttribute("data-gid");if(!s)return;let l=document.querySelector(`.js-timeline-item[data-gid='${s}']`);if(l)l.replaceWith(o),r$(!1);else{let e=document.getElementById("js-progressive-timeline-item-container");e&&e.replaceWith(n),r$(!1)}}function rV(){return window.location.hash.slice(1)}async function rG(){let e=[];try{e=await navigator.serviceWorker.getRegistrations()}catch(e){if("SecurityError"===e.name)return}for(let t of e)t.unregister()}document.addEventListener("keydown",e=>{if("Escape"!==e.key||e.target!==document.body)return;let t=document.querySelector(".js-targetable-element:target");t&&(0,rH._H)(t,()=>{(0,q.K3)()})}),document.addEventListener("click",e=>{let t=document.querySelector(".js-targetable-element:target");!(!t||e.target instanceof HTMLAnchorElement)&&e.target instanceof HTMLElement&&(t.contains(e.target)||(0,rH._H)(t,()=>{(0,q.K3)()}))}),n(97213),(0,b.lB)(".js-team-mention",function(e){e.addEventListener("mouseenter",rP)}),(0,g.JW)(".js-needs-timeline-marker-header",function(e,t,n){rI(n)}),(0,p.on)("deprecatedAjaxSend","[data-remote]",function(e){let{request:t}=e.detail;rI(t)}),(0,e0.A)(function(){r$()}),(0,b.lB)(".js-timeline-progressive-focus-container",rR),window.addEventListener("sticky-header-rendered",()=>{rR()}),(0,b.lB)(".js-inline-comments-container",function(e){let t=rV();if(!t)return;let n=document.getElementById(t);n&&e.contains(n)&&rU(n)}),(0,b.lB)("#js-discussions-timeline-anchor-loader",{constructor:HTMLElement,add:e=>{if(document.querySelector("#js-timeline-progressive-loader"))return;let t=rV();t&&(document.getElementById(t)||rz(t,e))}}),(0,b.lB)(".js-discussion",function(){let e=new WeakSet;function t(){e=new WeakSet(document.querySelectorAll(".js-timeline-item"))}t(),document.addEventListener("turbo:load",t),(0,b.lB)(".js-timeline-item",t=>{t instanceof HTMLElement&&(e.has(t)||(0,w.C)(t))})}),(0,p.on)("click",".js-toggler-container .js-toggler-target",function(e){if(0!==e.button)return;let t=e.currentTarget.closest(".js-toggler-container");t&&t.classList.toggle("on")}),(0,g.JW)(".js-toggler-container",async(e,t)=>{e.classList.remove("success","error"),e.classList.add("loading");try{await t.text(),e.classList.add("success")}catch{e.classList.add("error")}finally{e.classList.remove("loading")}}),async function(){if("serviceWorker"in navigator){await J.G;let e=document.querySelector('link[rel="service-worker-src"]')?.href;e?navigator.serviceWorker.register(`${e}?module=true`,{scope:"/",type:"module"}):await rG()}}();var rX=n(7332),rK=n(51606);(0,rX.Uz)(0),rX.session.isVisitable=()=>!0;let rJ=Object.getOwnPropertyDescriptor(rX.H5.prototype,"reloadReason")?.get;function*rY(e){for(let t of Object.values(e.detailsByOuterHTML))if(t.tracked)for(let e of t.elements)e instanceof HTMLMetaElement&&e.getAttribute("http-equiv")&&(yield[e.getAttribute("http-equiv")||"",e.getAttribute("content")||""])}Object.defineProperty(rX.H5.prototype,"reloadReason",{get(){let e=rJ?.call(this);if("tracked_element_mismatch"!==e.reason)return e;let t=Object.fromEntries(rY(this.currentHeadSnapshot)),n=[];for(let[e,r]of rY(this.newHeadSnapshot))t[e]!==r&&n.push((0,rK.Sf)(e));return{reason:`tracked_element_mismatch-${n.join("-")}`}}});var rZ=n(13255);rX.session.history.shouldRestore=e=>{let t=(0,rZ.cB)(),n=e?.appId;return t!==n||"rails"===n&&"rails"===t||!n};let rQ=e=>{let t=history[e];history[e]=function(n,r,i){rX.gM.history.update(function(r,i,a){let o=(0,q.JV)().turboCount||0,s="pushState"===e&&n?.turbo,l=s?"rails":n?.appId||(0,q.JV)().appId,c={...n,...r,turboCount:s?o+1:o,appId:l};t.call(this,c,i,a)},new URL(i||location.href,location.href),n?.turbo?.restorationIdentifier)}};rQ("replaceState"),rQ("pushState");let r0=rX.session.adapter,r1=null,r2=()=>{r1=setTimeout(()=>{r0.progressBar.setValue(0),r0.progressBar.show()},99)},r5=()=>{null!==r1&&(clearTimeout(r1),r1=null),r0.progressBar.setValue(1),r0.progressBar.hide()};var r3=n(72841);let r7=new Map,r4=new Map,r9=()=>r7.get(document.location.href),r6=(e,t)=>r7.set(e,t),r8=()=>r4.set(document.location.href,(0,rK.$4)()),ie=()=>r4.get(document.location.href);(async()=>{await J.G,r6(document.location.href,(0,rK.GH)(document)),r8()})();var it=n(97396),ir=n(88191),ii=n(53005),ia=n(7799);let io=!1,is=null;n3.cg&&(0,b.lB)("[data-turbo-frame]",{constructor:HTMLElement,add(e){if("A"!==e.tagName&&""!==e.getAttribute("data-turbo-frame"))for(let t of e.querySelectorAll("a:not([data-turbo-frame])"))t.setAttribute("data-turbo-frame",e.getAttribute("data-turbo-frame")||"")}}),n3.XC?.addEventListener("turbo:click",function(e){if(e.target instanceof HTMLElement){if((0,ei.G7)("disable_turbo_visit")&&!(0,nb.LM)()||(0,r3.A)(location.href,e.detail.url))return void e.preventDefault();e.defaultPrevented||(0,it.SC)("turbo")}}),n3.XC?.addEventListener("turbo:before-fetch-request",function(e){try{let t=window.onbeforeunload?.(e);t&&(confirm(t)?window.onbeforeunload=null:(e.preventDefault(),r5()))}catch(e){if(!(e instanceof Error)||"Permission denied to access object"!==e.message)throw e}}),n3.XC?.addEventListener("turbo:before-fetch-request",e=>{if(e.defaultPrevented)return;let t=e.target;(0,rK.mU)(t)&&r2(),(0,ei.G7)("client_version_header")&&(e.detail.fetchOptions.headers[ii.S]=(0,ii.O)()),e.detail.fetchOptions.headers["Turbo-Frame"]||(e.detail.fetchOptions.headers["Turbo-Visit"]="true")});let il=Object.getPrototypeOf((n3.XC?.createElement("turbo-frame")).delegate),ic=il.requestErrored;il.requestErrored=function(e,t){return this.element.dispatchEvent(new CustomEvent("turbo:fetch-error",{bubbles:!0,detail:{request:e,error:t}})),ic.apply(this,e,t)},n3.XC?.addEventListener("turbo:fetch-error",e=>{if(e.target instanceof HTMLFormElement)return;let t=e.detail.request;window.location.href=t.location.href,e.preventDefault()}),n3.XC?.addEventListener("turbo:before-fetch-response",async e=>{let t=e.detail.fetchResponse;io=t.statusCode>=500,404===t.statusCode&&((0,rK.OO)(t.statusCode.toString()),window.location.href=t.location.href,e.preventDefault());let n=t.header("X-Fetch-Nonce");if(n&&(0,ir.$r)(n),io||!n){let e=await t.responseHTML,r=new DOMParser().parseFromString(e??"","text/html");if(io){is=r;return}n||function(e){let t=e.querySelector("#pjax-head meta[name=fetch-nonce], head meta[name=fetch-nonce]")?.content;t&&(0,ir.$r)(t)}(r)}}),n3.XC?.addEventListener("turbo:frame-render",e=>{(0,rK.mU)(e.target)&&r5()}),n3.XC?.addEventListener("turbo:before-render",async e=>{e.preventDefault(),e.detail.render=id,await (0,rK.Y9)(),e.detail.resume(!0),(0,rK.Sy)(document.documentElement,e.detail.newBody.ownerDocument.documentElement),function(){if((0,ia.M3)())return;let e=(0,en.Ri)("increase_contrast_light"),t=(0,en.Ri)("increase_contrast_dark");document.documentElement.setAttribute("data-light-theme",e?.value==="enabled"?"light_high_contrast":"light"),document.documentElement.setAttribute("data-dark-theme",t?.value==="enabled"?"dark_high_contrast":"dark")}(),r8()});let iu=()=>new Promise(e=>{setTimeout(()=>e(),0)}),id=async(e,t)=>{if(await iu(),io&&is){for(let e of(document.documentElement.replaceWith(is.documentElement),document.querySelectorAll("script"))){let t=(0,rK.vV)(e);t&&e.replaceWith(t)}return}let n=e.querySelector("[data-turbo-body]"),r=t.querySelector("[data-turbo-body]");n&&r?((0,rK.Sy)(e,t),n.replaceWith(r)):((0,rK.OO)("missing_turbo_body"),window.location.reload())};n3.cg?.addEventListener("popstate",()=>{let e=document.documentElement,t=ie();if(t){for(let n of e.attributes)t.find(e=>e.nodeName===n.nodeName)||e.removeAttribute(n.nodeName);for(let n of t)e.getAttribute(n.nodeName)!==n.nodeValue&&e.setAttribute(n.nodeName,n.nodeValue)}});var im=n(39627);let ih=!1,ip=e=>{if(!(e.target instanceof HTMLElement))return;let t=e.target.closest("[data-turbo-frame]"),n=e.target.closest("#js-repo-pjax-container"),r=new URL(e.detail.url,window.location.origin),i=e.target.closest("#user-profile-frame");return n&&t&&!(0,rK.$U)(r.pathname,location.pathname)||i&&!(0,rK.e8)(r.pathname,location.pathname)};n3.XC?.addEventListener("turbo:frame-click",function(e){if(e.target instanceof HTMLElement){if((0,r3.A)(location.href,e.detail.url))return void e.preventDefault();ip(e)&&((0,rK.OO)("repo_mismatch"),e.target.removeAttribute("data-turbo-frame"),e.preventDefault()),e.defaultPrevented||(0,it.SC)("turbo.frame")}}),n3.XC?.addEventListener("turbo:before-fetch-response",e=>{c=e.detail.fetchResponse,(0,rK.mU)(e.target)&&r6(window.location.href,(0,rK.GH)(document))}),n3.XC?.addEventListener("turbo:before-frame-render",async e=>{e.preventDefault();let{resume:t,newFrame:n}=e.detail;if(ih=!0,!c)return;let r=await c.responseHTML,i=c.location,a=new DOMParser().parseFromString(r??"","text/html");c=null;let o=e.target,s=[...a.querySelectorAll("turbo-frame")].find(e=>e.id===o?.id),l=(0,rK.nZ)(a);if(!s||l.length>0){(0,rK.OO)(`tracked_element_mismatch-${l.join("-")}`),window.location.href=i.href;return}r6(i.href,(0,rK.GH)(a)),(0,rK.$Y)(a),(0,rK.Y0)(a),(0,rK.G5)(a),iw(o,s),await (0,rK.Y9)(),t(void 0),iS(n)&&window.scrollTo(0,0),iy(),ig(a)}),n3.cg?.addEventListener("popstate",()=>{document.addEventListener("turbo:load",()=>{let e=r9()?.replacedElements||[];(0,rK.G5)(document,e),(0,rK.Xm)()},{once:!0})}),n3.XC?.addEventListener(tt.z.SUCCESS,()=>{ib(),ih&&(ih=!1,iv(),iy(),(0,it.Bu)())});let ig=e=>{let t=e.querySelector("meta[name=turbo-body-classes]")?.content;t&&(document.body.setAttribute("class",t),document.querySelector("[data-turbo-body]")?.setAttribute("class",t))},ib=()=>{let e=r9()?.bodyClasses;e&&(document.body.setAttribute("class",e),document.querySelector("[data-turbo-body]")?.setAttribute("class",e))},iv=()=>{let e=r9()?.title;e&&(0,im.D)(e)},iy=()=>{let e=r9()?.transients;if(e){for(let e of document.querySelectorAll("head [data-turbo-transient]"))e.remove();for(let t of e)t.matches("title, script, link[rel=stylesheet]")||(t.setAttribute("data-turbo-transient",""),document.head.append(t))}},iw=(e,t)=>{e&&(e.className=t.className)},iS=e=>"true"!==e.getAttribute("data-turbo-skip-scroll")&&"advance"===e.getAttribute("data-turbo-action");n3.XC?.addEventListener("turbo:frame-load",e=>{(0,nb.LM)()&&(0,nb.Vy)("turbo.frame"),(0,it.rZ)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo.frame"]}),e.target instanceof HTMLElement&&"advance"!==e.target.getAttribute("data-turbo-action")&&(0,it.iS)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo.frame"]})}),n3.XC?.addEventListener("turbo:load",e=>{(0,rK.Ph)();let t=0===Object.keys(e.detail.timing??{}).length;!(0,nb.LM)()||t||(0,nb.wG)()?t&&((0,nb.wG)()||(0,nb.LM)())?(0,it.o4)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo","turbo.frame"]}):t&&(0,it.k5)():((0,it.rZ)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo"]}),(0,it.iS)({skipIfGoingToReactApp:!0,allowedMechanisms:["turbo","turbo.frame"]}))}),n3.XC?.addEventListener("beforeunload",()=>(0,it.Ti)()),n3.XC?.addEventListener("turbo:reload",function(e){(0,nb.k9)(e.detail.reason)}),n3.XC?.addEventListener(tt.z.END,r8),n3.XC?.addEventListener(tt.z.PROGRESS_BAR.START,r2),n3.XC?.addEventListener(tt.z.PROGRESS_BAR.END,r5),window.requestIdleCallback(()=>{let e=function(){if("Intl"in window)try{return new window.Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}}();e&&(0,en.TV)("tz",encodeURIComponent(e))});var iE=n(39595),iA=n(16561),ij=n(52734),iL=n(74043);function iC(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function ik(e,t){var n=iC(e,t,"get");return n.get?n.get.call(e):n.value}function iT(e,t,n){var r=iC(e,t,"set");if(r.set)r.set.call(e,n);else{if(!r.writable)throw TypeError("attempted to set read only private field");r.value=n}return n}function iq(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let ix={WebAuthn:"webauthn",Password:"password",GitHubMobile:"github_mobile",TotpApp:"app",TotpEmail:"email"};var iM=new WeakMap;let SudoCredentialOptionsElement=class SudoCredentialOptionsElement extends HTMLElement{connectedCallback(){iT(this,iM,this.initialState),this.reRenderPrompt(!0)}reRenderPrompt(e=!1){this.resetPrompt();try{switch(ik(this,iM)){case ix.WebAuthn:this.renderWebauthnOption();break;case ix.GitHubMobile:this.renderGitHubMobileOption(e);break;case ix.TotpApp:this.renderTotpAppOption();break;case ix.TotpEmail:this.renderTotpEmailOption();break;case ix.Password:default:this.renderPasswordOption()}this.reRenderNavContainer()}catch(e){this.handleUnexpectedPromptError(e)}}handleUnexpectedPromptError(e){let t="";if(t=ik(this,iM)===ix.GitHubMobile?this.githubMobileGenericErrorMessage:this.genericErrorMessage,e&&ik(this,iM)!==ix.Password)throw this.renderPasswordOptionWithError(t),e}renderPasswordOptionWithError(e){this.showPassword(),this.showErrorMessage(e)}resetPrompt(){this.hideErrorMessage(),this.isWebAuthnAvailable()&&this.hideWebAuthn(),this.isGitHubMobileAvailable()&&this.hideGitHubMobile(),this.isTotpAppAvailable()&&this.hideTotpApp(),this.isTotpEmailAvailable()&&this.hideTotpEmail(),this.hidePassword()}hideWebAuthn(){this.safeSetElementVisibility(this.webauthnContainer,!1),this.safeSetElementVisibility(this.webauthnNav,!1)}hideGitHubMobile(){this.safeSetElementVisibility(this.githubMobileContainer,!1),this.safeSetElementVisibility(this.githubMobileNav,!1),this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileLanding,!1)}hideTotpApp(){this.safeSetElementVisibility(this.totpAppContainer,!1),this.safeSetElementVisibility(this.totpAppNav,!1)}hideTotpEmail(){this.safeSetElementVisibility(this.totpEmailContainer,!1),this.safeSetElementVisibility(this.totpEmailNav,!1)}hidePassword(){this.safeSetElementVisibility(this.passwordContainer,!1),this.safeSetElementVisibility(this.passwordNav,!1)}reRenderNavContainer(){this.isWebAuthnAvailable()&&ik(this,iM)!==ix.WebAuthn&&this.safeSetElementVisibility(this.webauthnNav,!0),this.isGitHubMobileAvailable()&&ik(this,iM)!==ix.GitHubMobile&&this.safeSetElementVisibility(this.githubMobileNav,!0),this.isTotpAppAvailable()&&ik(this,iM)!==ix.TotpApp&&this.safeSetElementVisibility(this.totpAppNav,!0),this.isTotpEmailAvailable()&&ik(this,iM)!==ix.TotpEmail&&this.safeSetElementVisibility(this.totpEmailNav,!0),ik(this,iM)!==ix.Password&&this.safeSetElementVisibility(this.passwordNav,!0)}renderWebauthnOption(){this.safeSetElementVisibility(this.webauthnContainer,!0),this.webauthnGet?.setState((0,iL.$j)()?iA.U.Ready:iA.U.Unsupported)}renderGitHubMobileOption(e){try{(0,ij.s)()}catch{}e?(this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileLanding,!0),this.safeSetElementVisibility(this.githubMobileContainer,!1)):(this.safeSetElementVisibility(this.githubMobileLoading,!0),this.safeSetElementVisibility(this.githubMobileLanding,!1),this.safeSetElementVisibility(this.githubMobileContainer,!1),this.initiateGitHubMobileAuthRequest())}renderTotpAppOption(){this.safeSetElementVisibility(this.totpAppContainer,!0)}renderTotpEmailOption(){this.safeSetElementVisibility(this.totpEmailContainer,!0)}renderPasswordOption(){this.safeSetElementVisibility(this.passwordContainer,!0),this.loginField?this.loginField.focus():this.passwordField?.focus()}hasMultipleOptions(){return this.isWebAuthnAvailable()||this.isGitHubMobileAvailable()||this.isTotpAppAvailable()||this.isTotpEmailAvailable()}isWebAuthnAvailable(){return"true"===this.webauthnAvailable}isGitHubMobileAvailable(){return"true"===this.githubMobileAvailable}isTotpAppAvailable(){return"true"===this.totpAppAvailable}isTotpEmailAvailable(){return"true"===this.totpEmailAvailable}showWebauthn(){iT(this,iM,ix.WebAuthn),this.reRenderPrompt()}showGitHubMobile(){iT(this,iM,ix.GitHubMobile),this.reRenderPrompt()}showTotpApp(){iT(this,iM,ix.TotpApp),this.reRenderPrompt()}showTotpEmail(){iT(this,iM,ix.TotpEmail),this.reRenderPrompt()}showEmailConfirm(){if(ik(this,iM)!==ix.TotpEmail)return;let e=document.getElementById("email-landing-container"),t=document.getElementById("sudo-send-email");this.safeSetElementVisibility(e,!1),t?.setAttribute("disabled","true");let n=document.getElementById("email-confirm-container");this.safeSetElementVisibility(n,!0)}showPassword(){iT(this,iM,ix.Password),this.reRenderPrompt()}githubMobileRetry(e){e.preventDefault(),this.showGitHubMobile()}async initiateGitHubMobileAuthRequest(){let e=this.githubMobilePromptUrl,t=document.getElementById("sudo-credential-options-github-mobile-csrf").value,n=new FormData;n.append("authenticity_token",t);try{let t=await fetch(e,{method:"POST",headers:{...(0,x.kt)()},body:n});if(!t.ok&&ik(this,iM)===ix.GitHubMobile)return void this.mobileFailHandler(this.githubMobileGenericErrorMessage);let r=await t.json(),i=!!r.challenge;this.safeSetElementVisibility(this.githubMobileNoChallengeMessage,!i),this.safeSetElementVisibility(this.githubMobileChallengeMessage,i),this.safeSetElementVisibility(this.githubMobileChallengeValue,i),i&&(this.githubMobileChallengeValue.textContent=r.challenge);let a=document.getElementsByClassName("js-poll-github-mobile-sudo-authenticate")[0];(0,ij.R1)(a,()=>this.mobileApprovedHandler(),e=>this.mobileFailHandler(e),()=>this.mobileCancelCheck())}catch{ik(this,iM)===ix.GitHubMobile&&this.mobileFailHandler(this.githubMobileGenericErrorMessage)}finally{ik(this,iM)===ix.GitHubMobile&&(this.safeSetElementVisibility(this.githubMobileLoading,!1),this.safeSetElementVisibility(this.githubMobileContainer,!0))}}mobileApprovedHandler(){if(ik(this,iM)===ix.GitHubMobile){let e=this.githubMobileContainer.getElementsByTagName("form")[0];(0,k.k_)(e)}}mobileFailHandler(e){ik(this,iM)===ix.GitHubMobile&&(this.showErrorMessage(e),(0,ij.Cg)())}mobileCancelCheck(){return ik(this,iM)!==ix.GitHubMobile}async initiateTotpEmailRequest(){let e=this.totpEmailInitiateUrl,t=document.getElementById("sudo-credential-options-totp-email-csrf").value,n=new FormData;n.append("authenticity_token",t);try{if(!(await fetch(e,{method:"POST",headers:{...(0,x.kt)()},body:n})).ok&&ik(this,iM)===ix.TotpEmail)return}catch{return}this.showEmailConfirm()}safeSetElementVisibility(e,t){return!!e&&(e.hidden=!t,!0)}showErrorMessage(e){this.flashErrorMessageText&&(this.flashErrorMessageText.textContent=e,this.safeSetElementVisibility(this.flashErrorMessageContainer,!0))}hideErrorMessage(){this.flashErrorMessageText&&(this.flashErrorMessageText.textContent=""),this.safeSetElementVisibility(this.flashErrorMessageContainer,!1)}constructor(...e){super(...e),function(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}(this,iM,{writable:!0,value:void 0})}};!function(e,t,n){t in e?Object.defineProperty(e,t,{value:"",enumerable:!0,configurable:!0,writable:!0}):e[t]=""}(SudoCredentialOptionsElement,"attrPrefix",""),iq([iE.CF],SudoCredentialOptionsElement.prototype,"initialState",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"webauthnAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobileAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpAppAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpEmailAvailable",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobilePromptUrl",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"githubMobileGenericErrorMessage",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"totpEmailInitiateUrl",void 0),iq([iE.CF],SudoCredentialOptionsElement.prototype,"genericErrorMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"flashErrorMessageContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"flashErrorMessageText",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileLoading",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileLanding",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpAppContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpEmailContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordContainer",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileNoChallengeMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileChallengeMessage",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileChallengeValue",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"githubMobileNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpAppNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"totpEmailNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordNav",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"webauthnGet",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"loginField",void 0),iq([iE.aC],SudoCredentialOptionsElement.prototype,"passwordField",void 0),SudoCredentialOptionsElement=iq([iE.p_],SudoCredentialOptionsElement);let i_=0,iH="IntersectionObserver"in window?new IntersectionObserver(function(e){for(let t of e)t.isIntersecting&&iP(t.target)},{root:null,rootMargin:"0px",threshold:1}):null;function iP(e){e.classList.remove("js-unread-item","unread-item")}(0,b.lB)(".js-unread-item",{constructor:HTMLElement,add(e){i_++,iH&&iH.observe(e)},remove(e){i_--,iH&&iH.unobserve(e),0===i_&&function(){if(!document.hasFocus())return;let e=document.querySelector(".js-timeline-marker-form");e&&e instanceof HTMLFormElement&&(0,k.k_)(e)}()}}),(0,b.lB)(".js-discussion[data-channel-target]",{subscribe:e=>(0,O.Rt)(e,"socket:message",function(e){let t=e.target,n=e.detail.data;if(t.getAttribute("data-channel-target")===n.gid)for(let e of document.querySelectorAll(".js-unread-item"))iP(e)})});let iO=0,iI=/^\(\d+\)\s+/;function iR(){let e=iO?`(${iO}) `:"";document.title.match(iI)?document.title=document.title.replace(iI,e):document.title=`${e}${document.title}`}(0,b.lB)(".js-unread-item",{add(){iO++,iR()},remove(){iO--,iR()}});let i$=(0,n(27932).R)();async function iB(){let e=(0,q.JV)();if(e.staleRecords){for(let t in await J.G,e.staleRecords)for(let n of document.querySelectorAll(`.js-updatable-content [data-url='${t}'], .js-updatable-content[data-url='${t}']`)){let r=e.staleRecords[t];n instanceof HTMLElement&&r&&((0,ec.Hb)(r)?(0,ec.Uv)(n,r,!0):delete e.staleRecords[t])}(0,q.bj)(location.href)}}(0,b.lB)(".js-socket-channel.js-updatable-content",{subscribe:e=>(0,O.Rt)(e,"socket:message",i$)}),window.addEventListener("pagehide",ec.jH);try{iB()}catch{}(0,p.on)("upload:setup",".js-upload-avatar-image",function(e){let{form:t}=e.detail,n=e.currentTarget.getAttribute("data-alambic-organization"),r=e.currentTarget.getAttribute("data-alambic-owner-type"),i=e.currentTarget.getAttribute("data-alambic-owner-id");n&&t.append("organization_id",n),r&&t.append("owner_type",r),i&&t.append("owner_id",i)}),(0,p.on)("upload:complete",".js-upload-avatar-image",function(e){let{attachment:t}=e.detail,n=`/settings/avatars/${t.id}`;(0,ta.r)({content:(0,to.Ts)(document,n),detailsClass:"upload-avatar-details"})}),(0,p.on)("dialog:remove",".upload-avatar-details",async function(e){let t=e.currentTarget.querySelector("#avatar-crop-form").getAttribute("data-alambic-avatar-id"),n=new Request(`/settings/avatars/${t}?op=destroy`,{method:"POST",headers:{"Scoped-CSRF-Token":e.currentTarget.querySelector(".js-avatar-post-csrf").getAttribute("value"),...(0,x.kt)()}});await self.fetch(n)});var iD=n(8447);function iN(){if(!(0,iD.A)()||document.querySelector(":target"))return;let e=(0,nK.gX)(location.hash),t=e.startsWith("user-content-")?e:`user-content-${e}`,n=(0,nK.w$)(document,t)??(0,nK.w$)(document,t.toLowerCase());n&&(0,tY.Rt)(n)}async function iF(){await n.e("app_assets_modules_github_user-status-submit_ts").then(n.bind(n,30195))}window.addEventListener("hashchange",iN),document.addEventListener("turbo:load",iN),async function(){await J.G,iN()}(),(0,p.on)("click","a[href]",function(e){let{currentTarget:t}=e;t instanceof HTMLAnchorElement&&t.href===location.href&&location.hash.length>1&&setTimeout(function(){e.defaultPrevented||iN()})}),n(82624),(0,b.lB)(".js-user-status-container, .js-load-user-status-submit",{subscribe:e=>(0,O.Rt)(e,"click",iF,{once:!0})}),(0,b.lB)(".user-status-dialog-fragment",{add:iF});var iW=n(5221);function iU(e,t){for(let n of(t||e).querySelectorAll(".js-user-list-error"))n.hidden=!0;for(let n of t?[t]:e.querySelectorAll(".errored.js-user-list-input-container"))n.classList.remove("errored");let n=e.querySelector(".js-user-list-base");n&&(n.hidden=!0)}function iz(e){if(!(e.currentTarget instanceof HTMLElement))return;let t=e.currentTarget.closest(".js-user-list-form"),n=e.currentTarget.closest(".js-user-list-input-container");t&&n&&iU(t,n)}async function iV(e,t,n){let r=new FormData;for(let e of(r.set("authenticity_token",t),n))r.append("repository_ids[]",e);let i=await fetch(e,{method:"POST",body:r,headers:{Accept:"application/json",...(0,x.kt)()}}),a=new Map;if(i.ok){let e=await i.json();for(let t in e)a.set(t,(0,T.B)(document,e[t]))}return a}async function iG(){let e=document.querySelectorAll(".js-user-list-menu-content-root");if(0===e.length)return;let t=e[0].getAttribute("data-batch-update-url");if(!t)return;let n=e[0].querySelector(".js-user-list-batch-update-csrf")?.value;if(!n)return;let r=function(e){let t=new Map;for(let n of e){let e=n.querySelector(".js-user-lists-create-trigger")?.getAttribute("data-repository-id");if(e){let r=t.get(e);r?r.push(n):t.set(e,[n])}}return t}(e),i=r.keys(),a=await iV(t,n,i);a.size>0&&function(e,t){for(let[n,r]of e.entries()){let e=t.get(n)||[];for(let t of e)t.replaceWith(1===e.length?r:r.cloneNode(!0))}}(a,r)}function iX(e){let t=e.currentTarget;(0,iW.Av)(t)?function(e){let t=e.getAttribute("data-warn-unsaved-changes")||"Changes you made may not be saved.";window.onbeforeunload=function(e){return e.returnValue=t,t}}(t):iK()}function iK(){window.onbeforeunload=null}function iJ({currentTarget:e}){e.hasAttribute("open")||iK()}function iY(e){let t=e.currentTarget;if(!t.closest("details[open]"))return;let n=!0;for(let e of t.querySelectorAll("form[data-warn-unsaved-changes]"))if((0,iW.Av)(e)){n=confirm(e.getAttribute("data-warn-unsaved-changes"));break}n||e.preventDefault()}function iZ(e){e.target.classList.remove("will-transition-once")}async function iQ(e){let t=e.currentTarget,n=t.getAttribute("data-url");if(!n||function(e){switch(e.getAttribute("data-hovercard-type")){case"issue":case"pull_request":return!!e.closest("[data-issue-and-pr-hovercards-enabled]");case"discussion":return!!e.closest("[data-discussion-hovercards-enabled]");default:return!1}}(t))return;let r=t.getAttribute("data-id")||"",i=t.textContent,a=document.querySelectorAll(`.js-issue-link[data-id='${r}']`);for(let e of a)e.removeAttribute("data-url");try{let e=`${n}/title`,t=await fetch(e,{headers:{...(0,x.kt)(),Accept:"application/json"}});if(!t.ok){let e=Error(),n=t.statusText?` ${t.statusText}`:"";throw e.message=`HTTP ${t.status}${n}`,e}let r=await t.json();i0(a,`${i}, ${r.title}`)}catch(e){i0(a,(404===((null!=e.response?e.response.status:void 0)||500)?t.getAttribute("data-permission-text"):t.getAttribute("data-error-text"))||"")}}function i0(e,t){for(let n of e)n instanceof HTMLElement&&(n.classList.add("tooltipped","tooltipped-ne"),n.setAttribute("aria-label",t))}(0,g.JW)(".js-user-list-form",async function(e,t){iU(e);let n=e.querySelector("[data-submitting-message]"),r=n?.textContent;for(let t of(n&&(n.textContent=n.getAttribute("data-submitting-message"),n.disabled=!0),e.querySelectorAll(".js-user-list-input")))t.disabled=!0;try{let n=await t.html();(0,p.h)(e,"user-list-form:success",n.html)}catch(t){if(t.response?.status===422)e.replaceWith(t.response.html);else{let t=e.querySelector(".js-user-list-base");for(let i of(t&&(t.textContent=t.getAttribute("data-generic-message"),t.hidden=!1),n&&(r&&(n.textContent=r),n.disabled=!1),e.querySelectorAll(".js-user-list-input")))i.disabled=!1}}}),(0,p.on)("user-list-form:success",".js-follow-list",e=>{let t=e.detail,n=t instanceof DocumentFragment?t.querySelector(".js-target-url"):null;n?.href?location.href=n.href:location.reload()}),(0,H.eC)(".js-user-list-form input",iz),(0,H.eC)(".js-user-list-form textarea",iz),(0,p.on)("auto-check-error",".js-user-list-form input",function(e){let t=e.currentTarget.closest(".js-user-list-input-container"),n=t?.querySelector(".js-user-list-error");n&&(n.hidden=!1)}),(0,p.on)("toggle",".js-user-list-menu",function(e){let t=e.target;if(!(t instanceof HTMLDetailsElement)||t.hasAttribute("open"))return;let n=t.querySelector(".js-user-list-menu-form");n&&(0,iW.Av)(n)&&(0,k.k_)(n);let r=t.querySelector(".js-user-list-create-trigger-text");r&&(r.textContent="")},{capture:!0}),(0,H.eC)(".js-user-lists-menu-filter",e=>{let t=e.currentTarget,n=t.value.trim(),r=t.closest(".js-user-list-menu-content-root"),i=r?.querySelector(".js-user-list-create-trigger-text");i&&(i.textContent=n?`"${n}"`:"")}),(0,g.JW)(".js-user-list-menu-form",async function(e,t){let n;try{n=await t.json()}catch(t){(0,h.n)(),(0,p.h)(e,"user-list-menu-form:error",t);return}if(n.json.didStar){let t=e.closest(".js-toggler-container");t&&t.classList.add("on");let r=n.json.starCount;if(r){let t=e.closest(".js-social-container");t&&n1(t,r)}}let r=e.closest(".js-user-list-menu-content-root[data-update-after-submit]");if(r)for(let t of e.querySelectorAll(".js-user-list-menu-item"))t.checked=t.defaultChecked;n.json.didCreate?await iG():r&&await (0,ec.le)(r),(0,p.h)(e,"user-list-menu-form:success")}),(0,p.on)("click",".js-user-list-delete-confirmation-trigger",e=>{let{currentTarget:t}=e,n=t.getAttribute("data-template-id");if(!n)return;let r=document.getElementById(n);if(!r||!(r instanceof HTMLTemplateElement))return;let i=t.closest(".js-edit-user-list-dialog");i&&(i.open=!1);let a=r.content.cloneNode(!0),o=r.getAttribute("data-labelledby");(0,ta.r)({content:a,labelledBy:o})}),(0,p.on)("click",".js-user-lists-create-trigger",async function(e){let{currentTarget:t}=e,n=document.querySelector(".js-user-list-create-dialog-template"),r=e.currentTarget.getAttribute("data-repository-id"),i=t.closest(".js-user-list-menu-content-root"),a=i?.querySelector(".js-user-lists-menu-filter"),o=a?.value.trim(),s=i?.closest(".js-user-list-menu");if(!n||!(n instanceof HTMLTemplateElement)||!r){t instanceof HTMLButtonElement&&(t.disabled=!0);return}let l=n.getAttribute("data-label");if(i&&(0,iW.Av)(i)){let e=i.querySelector(".js-user-list-menu-form");e&&await function(e){let t=new Promise((t,n)=>{e.addEventListener("user-list-menu-form:success",()=>t()),e.addEventListener("user-list-menu-form:error",e=>n(e))});return(0,k.k_)(e),t}(e)}let c=new t0.i4(n,{repositoryId:r,placeholderName:o}),u=await (0,ta.r)({content:c,label:l});s&&(s.open=!1),u.addEventListener("user-list-form:success",async e=>{let n=e.detail;if(!(n instanceof DocumentFragment))return;let r=n.querySelector(".js-target-url"),i=r?.getAttribute("data-did-star")==="true",a=u.closest("details");if(!i){a&&(a.open=!1),await iG();return}let o=t.closest(".js-toggler-container");o&&o.classList.add("on");let s=r?.getAttribute("data-star-count");if(s){let e=t.closest(".js-social-container");e&&n1(e,s)}await iG(),a&&(a.open=!1)})}),(0,b.lB)("[data-warn-unsaved-changes]",{add(e){e.addEventListener("input",iX),e.addEventListener("change",iX),e.addEventListener("submit",iK);let t=e.closest("details-dialog");t&&(t.closest("details").addEventListener("toggle",iJ),t.addEventListener("details-dialog-close",iY))},remove(e){e.removeEventListener("input",iX),e.removeEventListener("change",iX),e.removeEventListener("submit",iK);let t=e.closest("details-dialog");t&&(t.closest("details").removeEventListener("toggle",iJ),t.removeEventListener("details-dialog-close",iY),iK())}}),(0,b.lB)(".will-transition-once",{constructor:HTMLElement,subscribe:e=>(0,O.Rt)(e,"transitionend",iZ)}),(0,b.lB)(".js-issue-link",{subscribe:e=>(0,O.Rt)(e,"mouseenter",iQ)});var i1=n(10734),i2=n.n(i1);function i5(){return[Math.floor(255*Math.random()+0),Math.floor(255*Math.random()+0),Math.floor(255*Math.random()+0)]}function i3(e,t){let n=i2().rgb.hsl(t);e.style.setProperty("--label-r",t[0].toString()),e.style.setProperty("--label-g",t[1].toString()),e.style.setProperty("--label-b",t[2].toString()),e.style.setProperty("--label-h",n[0].toString()),e.style.setProperty("--label-s",n[1].toString()),e.style.setProperty("--label-l",n[2].toString())}function i7(e,t){e.blur();let n=e.closest("form"),r=n.querySelector(".js-new-label-color-input");(0,k.m$)(r,`#${i2().rgb.hex(t)}`),i3(n.querySelector(".js-new-label-color"),t)}function i4(e,t,n){var r;let i=t.querySelector(e);i&&(n?(r=n[0],i.closest(".js-label-error-container").classList.add("errored"),i.textContent=r,i.hidden=!1):(i.closest(".js-label-error-container").classList.remove("errored"),i.hidden=!0))}function i9(e,t){i4(".js-label-name-error",e,t.name),i4(".js-label-description-error",e,t.description),i4(".js-label-color-error",e,t.color)}function i6(e){i4(".js-label-name-error",e,null),i4(".js-label-description-error",e,null),i4(".js-label-color-error",e,null)}async function i8(e){let t,n,r=e.closest(".js-label-preview-container");if(!r)return;let i=e.closest(".js-label-form"),a=i.querySelector(".js-new-label-error"),o=i.getAttribute("data-label-id"),s=r.querySelector(".js-label-preview"),l=((n=i.querySelector(".js-new-label-name-input").value.trim()).length<1&&(n=s.getAttribute("data-default-name")),n);if(!i.checkValidity()&&"Label preview"!==l)return;let c=function(e){let t=e.querySelector(".js-new-label-color-input");return t.checkValidity()?t.value.trim().replace(/^#/,""):"ededed"}(i),u=function(e){let t=null,n=e.querySelector(".js-new-label-description-input");return n instanceof HTMLInputElement&&n.value.trim().length>0&&(t=n.value.trim()),t}(i),d=function(e,t,n,r,i){let a=new URL(`${e}${encodeURIComponent(t)}`,window.location.origin),o=new URLSearchParams(a.search.slice(1));return o.append("color",n),r&&o.append("description",r),i&&o.append("id",i),a.search=o.toString(),a.toString()}(s.getAttribute("data-url-template"),l,c,u,o);if(!r.hasAttribute("data-last-preview-url")||d!==r.getAttribute("data-last-preview-url")){try{t=await (0,to.Ts)(document,d)}catch(t){let e=await t.response.json();i9(i,e),a&&(a.textContent=e.message,a.hidden=!1);return}a&&(a.textContent="",a.hidden=!0),i6(i),s.textContent="",s.appendChild(t),r.setAttribute("data-last-preview-url",d)}}function ae(e,t){e.closest(".js-details-container").classList.toggle("is-empty",t)}function at(e){let t=document.querySelector(".js-labels-count"),n=Number(t.textContent)+e;t.textContent=n.toString();let r=document.querySelector(".js-labels-label");return r.textContent=r.getAttribute(1===n?"data-singular-string":"data-plural-string"),n}async function an(e){let t=e.querySelector(".js-new-label-name-input");if(!t)return;let n=e.querySelector(".js-new-label-color-input"),r=i5();n.value=`#${i2().rgb.hex(r)}`;let i=e.querySelector(".js-new-label-color");i3(i,r);let a=document.querySelector(".js-new-label-name").textContent;(0,k.m$)(t,a),(0,ee.mY)(t),i8(i)}(0,H.eC)(".js-label-filter-field",function(e){let t=e.target,n=t.closest("details-menu").querySelector(".js-new-label-name");n&&(n.textContent=t.value.trim())}),(0,p.on)("filterable:change",".js-filterable-issue-labels",function(e){let t=e.currentTarget.closest("details-menu"),n=t.querySelector(".js-add-label-button");if(!n)return;let r=e.detail.inputField.value.trim().toLowerCase(),i=!1;for(let e of t.querySelectorAll("input[data-label-name]"))if((e.getAttribute("data-label-name")||"").toLowerCase()===r){i=!0;break}n.hidden=0===r.length||i}),(0,H.uE)(".js-new-label-color-input",function(e){let t=e.closest("form").querySelector(".js-new-label-swatches");t.hidden=!1,e.addEventListener("blur",function(){t.hidden=!0},{once:!0})}),(0,H.eC)(".js-new-label-color-input",function(e){let t=e.target,n=t.value.trim();n.length<1||(0!==n.indexOf("#")&&(t.value=n=`#${n}`),t.checkValidity()?(t.classList.remove("color-fg-danger"),i3(t.closest("form").querySelector(".js-new-label-color"),i2().hex.rgb(n))):t.classList.add("color-fg-danger"))}),(0,H.Ff)("keyup",".js-new-label-color-input",function(e){let t=e.target,n=t.value.trim();0!==n.indexOf("#")&&(t.value=n=`#${n}`),t.checkValidity()&&i3(t.closest("form").querySelector(".js-new-label-color"),i2().hex.rgb(n)),(0,p.h)(t,"change",!1),i6(t.closest("form"))}),(0,H.Ff)("keyup",".js-new-label-description-input",function(e){i6(e.target.form)}),(0,H.Ff)("keyup",".js-new-label-color-input",function(e){i6(e.target.form)}),(0,p.on)("click",".js-new-label-color",async function(e){let t=e.currentTarget;i7(t,i5()),i8(t)}),(0,p.on)("mousedown",".js-new-label-color-swatch",function(e){let t=e.currentTarget,n=t.getAttribute("data-color");i7(t,i2().hex.rgb(n)),i8(t),t.closest(".js-new-label-swatches").hidden=!0}),(0,p.on)("toggle",".js-new-label-modal",function(e){e.target.hasAttribute("open")&&an(e.target)},{capture:!0}),(0,g.JW)(".js-new-label-modal-form",async function(e,t){let n,r=e.querySelector(".js-new-label-error");try{n=await t.html()}catch(e){r.textContent=e.response.json.message,r.hidden=!1}if(!n)return;r.hidden=!0,document.querySelector(".js-new-label-modal").removeAttribute("open");let i=document.querySelector(".js-issue-labels-menu-content"),a=i.querySelector(".js-filterable-issue-labels"),o=n.html.querySelector("input");a.prepend(n.html),a.classList.add("filter-sort-list-refresh"),o&&o.dispatchEvent(new Event("change",{bubbles:!0}));let s=i.querySelector(".js-label-filter-field");s.value=s.defaultValue,s.focus()}),(0,p.on)("click",".js-edit-label-cancel",function(e){let t=e.target.closest("form");i6(t),t.reset();let n=t.querySelector(".js-new-label-color-input"),r=n.value;i3(t.querySelector(".js-new-label-color"),i2().hex.rgb(r)),(0,ee.ig)(t),i8(n);let i=e.currentTarget.closest(".js-labels-list-item");if(i){i.querySelector(".js-update-label").classList.add("d-none");let e=i.querySelector(".js-label-preview");for(let t of(e&&(e.classList.add("d-none"),i.querySelector(".js-label-link").classList.remove("d-none")),i.querySelectorAll(".js-hide-on-label-edit")))t.hidden=!t.hidden}}),(0,g.JW)(".js-update-label",async function(e,t){let n;try{n=await t.html()}catch(t){i9(e,t.response.json);return}i6(e),e.closest(".js-labels-list-item").replaceWith(n.html)}),(0,g.JW)(".js-create-label",async function(e,t){let n;try{n=await t.html()}catch(t){i9(e,t.response.json);return}e.reset(),i6(e),document.querySelector(".js-label-list").prepend(n.html),at(1),ae(e,!1),i7(e.querySelector(".js-new-label-color"),i5()),i8(e.querySelector(".js-new-label-name-input")),(0,ee.ig)(e);let r=e.closest(".js-details-container");r instanceof HTMLElement&&(0,eQ.kn)(r)}),(0,p.on)("click",".js-details-target-new-label",function(){document.querySelector(".js-create-label").querySelector(".js-new-label-name-input").focus()}),(0,p.on)("click",".js-edit-label",function(e){let t=e.currentTarget.closest(".js-labels-list-item"),n=t.querySelector(".js-update-label");n.classList.remove("d-none"),n.querySelector(".js-new-label-name-input").focus();let r=t.querySelector(".js-label-preview");for(let e of(r&&(r.classList.remove("d-none"),t.querySelector(".js-label-link").classList.add("d-none")),t.querySelectorAll(".js-hide-on-label-edit")))e.hidden=!e.hidden}),(0,g.JW)(".js-delete-label",async function(e,t){let n=e.closest(".js-labels-list-item");n.querySelector(".js-label-delete-spinner").hidden=!1,await t.text(),ae(e,0===at(-1)),n.remove()});let ar=(0,P.s)(function(e){i8(e.target)},500);function ai(){let e=document.querySelector(".js-reveal-custom-thread-settings").checked,t=!document.querySelector(".js-custom-thread-notification-option:checked"),n=document.querySelector(".js-custom-thread-settings"),r=document.querySelector("[data-custom-option-required-text]"),i=e&&t?r.getAttribute("data-custom-option-required-text"):"";r.setCustomValidity(i),n.hidden=!e}function aa(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}(0,p.on)("suggester:complete",".js-new-label-name-input",ar),(0,H.eC)(".js-new-label-name-input",ar),(0,H.eC)(".js-new-label-description-input",ar),(0,H.eC)(".js-new-label-color-input",ar),(0,H.Ff)("keypress",".js-new-label-name-input",function(e){let t=e.target,n=parseInt(t.getAttribute("data-maxlength"));(0,eh.bV)(t.value)>=n&&e.preventDefault()}),(0,p.on)("click",".js-issues-label-select-menu-item",function(e){(e.altKey||e.shiftKey)&&(e.preventDefault(),e.stopPropagation(),e.altKey&&(window.location.href=new URL(e.currentTarget.getAttribute("data-excluded-url"),window.location.origin).toString()),e.shiftKey&&(window.location.href=new URL(e.currentTarget.getAttribute("data-included-url"),window.location.origin).toString()))}),(0,H.Ff)("keydown",".js-issues-label-select-menu-item",function(e){if("Enter"!==e.key||!e.altKey&&!e.shiftKey)return;let t=e.currentTarget;e.preventDefault(),e.stopPropagation(),t instanceof HTMLAnchorElement&&(e.altKey&&(window.location.href=new URL(t.getAttribute("data-excluded-url"),window.location.origin).toString()),e.shiftKey&&(window.location.href=new URL(t.getAttribute("data-included-url"),window.location.origin).toString()))}),(0,p.on)("click",".js-open-label-creation-modal",async function(e){e.stopImmediatePropagation(),an(await (0,ta.r)({content:document.querySelector(".js-label-creation-template").content.cloneNode(!0),detailsClass:"js-new-label-modal"}))},{capture:!0}),(0,p.on)("change",".js-thread-notification-setting",ai),(0,p.on)("change",".js-custom-thread-notification-option",ai),(0,p.on)("reset",".js-custom-thread-settings-form",ai);let ao=class CollapsibleSidebarWidgetElement extends HTMLElement{get activeClass(){return this.getAttribute("active-class")||"collapsible-sidebar-widget-active"}get loadingClass(){return this.getAttribute("loading-class")||"collapsible-sidebar-widget-loading"}get url(){return this.getAttribute("url")||""}get isOpen(){return this.hasAttribute("open")}set isOpen(e){e?this.setAttribute("open",""):this.removeAttribute("open")}onKeyDown(e){if("Enter"===e.code||"Space"===e.code)return e.preventDefault(),this.load()}onMouseDown(e){return e.preventDefault(),this.load()}load(){return this.pendingRequest?this.pendingRequest.abort():this.collapsible.hasAttribute("loaded")?this.isOpen?this.setClose():this.setOpen():(this.setLoading(),this.updateCollapsible())}setLoading(){this.classList.add(this.loadingClass),this.classList.remove(this.activeClass)}setOpen(){this.classList.add(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!0}setClose(){this.classList.remove(this.activeClass),this.classList.remove(this.loadingClass),this.isOpen=!1}handleAbort(){this.pendingRequest=null,this.setClose()}async updateCollapsible(){try{this.pendingRequest=new AbortController,this.pendingRequest.signal.addEventListener("abort",()=>this.handleAbort());let e=await fetch(this.url,{signal:this.pendingRequest?.signal,headers:{Accept:"text/html",...(0,x.kt)()}});if(this.pendingRequest=null,!e.ok)return this.setClose();let t=await e.text();this.collapsible.innerHTML=t,this.collapsible.setAttribute("loaded",""),this.setOpen()}catch{return this.pendingRequest=null,this.setClose()}}};function as(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function al(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}aa([iE.aC],ao.prototype,"collapsible",void 0),ao=aa([iE.p_],ao);let ac=class SidebarMemexInputElement extends HTMLElement{get isDisabled(){return this.read?.hasAttribute("disabled")}set hasErrored(e){e?this.setAttribute("errored",""):this.removeAttribute("errored")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get hasExpanded(){return"true"===this.read.getAttribute("aria-expanded")}get detailsElement(){return this.querySelector("details")??null}connectedCallback(){this.disabled=this.read?.disabled??!0,this.detailsElement?.addEventListener("toggle",()=>this.handleSelectMenuToggle())}disconnectedCallback(){this.detailsElement?.removeEventListener("toggle",()=>this.handleSelectMenuToggle())}handleSelectMenuToggle(){this.detailsElement&&!this.detailsElement?.open?this.disabled=!0:this.detailsElement&&this.detailsElement?.open&&(this.disabled=!1)}handleDetailsSelect(e){let t=e.target,n=e.detail?.relatedTarget,r=t.closest("details"),i=r?.querySelector("[data-menu-button]"),a=r?.querySelector("summary");if("true"===n.getAttribute("aria-checked")){for(let t of(n.setAttribute("aria-checked","false"),e.preventDefault(),this.inputs))if(n.contains(t)){this.updateCell(t.name,""),i?.innerHTML&&(i.innerHTML=t.placeholder);break}r?.removeAttribute("open"),a?.focus()}}handleDetailsSelected(e){let t=e.detail?.relatedTarget;for(let e of this.inputs)if(t.contains(e)){this.updateCell(e.name,e.value);break}}mouseDownFocus(e){this.isDisabled&&this.onFocus(e)}keyDownFocus(e){("Enter"===e.code||"Space"===e.code)&&(this.detailsElement&&this.onSelectMenuOpen(),this.read!==document.activeElement&&this.onFocus(e))}mouseDownFocusHeader(){this.detailsElement&&this.onSelectMenuOpen()}onChange(e){"date"!==e.target.getAttribute("type")&&this.updateCell(this.read?.name,this.read?.value)}onFocus(e){e.preventDefault(),this.disabled=!1,this.read.disabled=!1,this.read.focus()}onSelectMenuOpen(){this.detailsElement&&(this.detailsElement.open=!0)}onBlur(e){if(this.hasExpanded)return void e.preventDefault();"date"===e.target.getAttribute("type")&&this.updateCell(this.read?.name,this.read?.value),this.read.disabled=!0,this.disabled=!0}onKeyDown(e){("Enter"===e.code||"Tab"===e.code)&&(e.preventDefault(),e.stopPropagation(),this.hasExpanded||this.read.blur())}async updateCell(e="",t=""){let n=new FormData;for(let r of(n.set(e,t),n.set("ui",this.instrumentType),this.parameters))n.set(r.name,r.value);try{if(this.write){let e=this.read.value,t="date"===this.read.type&&e?this.format.format(Date.parse(e)):e;this.write.textContent=e?t:this.read.placeholder}let e=await fetch(this.updateUrl,{method:"PUT",body:n,headers:{Accept:"application/json",...(0,x.kt)(),"Scoped-CSRF-Token":`${this.csrfToken}`}});if(!e.ok)throw Error("connection error");if(!this.write)return;let r=(await e.json()).memexProjectItem.memexProjectColumnValues.find(e=>e.memexProjectColumnId===Number(this.columnId)).value,i=this.parseAndFormatUpdate(r);this.write.innerHTML=t?i:this.read.placeholder}catch{this.hasErrored=!0}}parseAndFormatUpdate(e){switch(this.read.type){case"date":{let t=e.value?Date.parse(e.value):void 0;return t?this.format.format(t):""}case"number":return null==e.value?"":e.value;default:return e.html??""}}constructor(...e){super(...e),as(this,"updateUrl",""),as(this,"csrfToken",""),as(this,"instrumentType",""),as(this,"columnId",1),as(this,"format",Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",year:"numeric",timeZone:"UTC"}))}};as(ac,"attrPrefix",""),al([iE.CF],ac.prototype,"updateUrl",void 0),al([iE.CF],ac.prototype,"csrfToken",void 0),al([iE.CF],ac.prototype,"instrumentType",void 0),al([iE.CF],ac.prototype,"columnId",void 0),al([iE.zV],ac.prototype,"inputs",void 0),al([iE.aC],ac.prototype,"read",void 0),al([iE.aC],ac.prototype,"write",void 0),al([iE.zV],ac.prototype,"parameters",void 0),ac=al([iE.p_],ac);var au=n(95105);function ad(e,t=!1){(t||!function(e){let t=e.getAttribute("data-reviewers-team-size-check-url");if(!t)return!1;let n=[...document.querySelectorAll(".js-reviewer-team")].map(e=>e.getAttribute("data-id")),r=new URLSearchParams(e instanceof HTMLFormElement?new FormData(e):aS(e)).getAll("reviewer_team_ids[]").filter(e=>!n.includes(e));if(0===r.length)return!1;let i=new URLSearchParams(r.map(e=>["reviewer_team_ids[]",e]));return aw(e,`${t}?${i}`),!0}(e))&&(e instanceof HTMLFormElement?(0,k.k_)(e):av(e))}function am(e){let t=e.currentTarget;ad(t.closest(".js-issue-sidebar-form")||t.querySelector(".js-issue-sidebar-form"))}function af(e,t){let n=e.querySelector(`[data-menu-trigger="${t}"]`);n?.focus()}(0,p.on)("details-menu-selected",".js-discussion-sidebar-menu",function(e){let t=e.detail.relatedTarget,n=e.currentTarget,r=t.closest(".js-issue-sidebar-form"),i=n.hasAttribute("data-multiple");if(t.hasAttribute("data-clear-assignees")){for(let e of n.querySelectorAll('input[name="issue[user_assignee_ids][]"]:checked'))e.disabled=!1,e.checked=!1;ad(r)}else i?n.closest("details").addEventListener("toggle",am,{once:!0}):ad(r)},{capture:!0}),(0,g.JW)(".js-issue-sidebar-form",async function(e,t){let n;try{let n=await t.html(),r=e.closest(".js-discussion-sidebar-item"),i=r?.querySelector(".select-menu")?.getAttribute("id"),a=r?.parentElement;r.replaceWith(n.html),a&&i&&af(a,i)}catch(e){if(e instanceof Error)throw e}finally{e.dispatchEvent(new CustomEvent("submit:complete",{bubbles:!0,detail:{error:n}}))}}),(0,p.on)("click","div.js-issue-sidebar-form .js-suggested-reviewer",function(e){let t=e.currentTarget;av(t.closest(".js-issue-sidebar-form"),"post",{name:t.name,value:t.value}),e.preventDefault()}),(0,p.on)("click","div.js-issue-sidebar-form .js-issue-assign-self",function(e){let t=e.currentTarget;av(t.closest(".js-issue-sidebar-form"),"post",{name:t.name,value:t.value}),t.remove(),document.querySelector("form#new_issue .js-submit-button-value")?.remove(),e.preventDefault()}),(0,p.on)("click",".js-issue-unassign-self",function(e){av(e.currentTarget.closest(".js-issue-sidebar-form"),"delete"),e.preventDefault()});let ah=new Set;async function ap(e,t){let n=e.getAttribute("data-cache-name"),r=sessionStorage.getItem(t);if(!n||!r||ah.has(n))return;ah.add(n);let i=JSON.parse(r),a=[];for(let[t,n]of i){if("[object String]"!==Object.prototype.toString.call(n))continue;let r=document.createElement("input");r.type="hidden",r.value=n,r.name=t,e.appendChild(r),a.push(r)}try{for(let t of(await ay(e),a))t.remove()}catch{ah.delete(n)}}let ag=!1;function ab(e,t){if(ag)return;let n=aS(e);!function(e,t,n){let r=e.getAttribute("data-cache-name");if(!r)return;let i=[];for(let[e,n]of t.entries())-1!==e.indexOf(r)&&i.push([e,n]);let a=i.filter(e=>""!==e[1]);a.length>0?sessionStorage.setItem(n,JSON.stringify(a)):sessionStorage.removeItem(n)}(e,n,t),ah.clear()}async function av(e,t="post",n){await ay(e,t,n);let r=e.closest(".js-discussion-sidebar-item"),i=r?.querySelector(".select-menu")?.getAttribute("id"),a=r?.parentElement;a&&i&&af(a,i)}async function ay(e,t="post",n){var r;let i=aS(e);n&&i.append(n.name,n.value);let a=e.getAttribute("data-url");if(!a)return;let o=e.querySelector(".js-data-url-csrf"),s=await fetch(a,{method:t,body:"delete"===t?"":i,mode:"same-origin",headers:{"Scoped-CSRF-Token":o.value,...(0,x.kt)()}});if(!s.ok)return;let l=await s.text();r=e.closest(".js-discussion-sidebar-item"),r.replaceWith((0,T.B)(document,l))}async function aw(e,t){let n=await fetch(t);if(!n.ok)return;let r=await n.text();if(!r.match(/[^\w-]js-large-team[^\w-]/))return void ad(e,!0);var i=e,a=r;let o=i.querySelector(".js-large-teams-check-warning-container");for(;o.firstChild;)o.removeChild(o.firstChild);o.appendChild((0,T.B)(document,a));let s=o.querySelector("details");function l(e){if(e.target instanceof Element){if(s.open=!1,!e.target.classList.contains("js-large-teams-confirm-button"))for(let e of i.querySelectorAll("input[name='reviewer_team_ids[]']"))o.querySelector(`.js-large-team[data-id='${e.value}']`)&&(e.checked=!1);ad(i,!0),e.preventDefault()}}o.querySelector(".js-large-teams-confirm-button").addEventListener("click",l,{once:!0}),o.querySelector(".js-large-teams-cancel-button").addEventListener("click",l,{once:!0}),s.addEventListener("details-dialog-close",l,{once:!0}),s.open=!0}function aS(e){let t=e.closest("form");if(!t)return new FormData;let n=new FormData(t).entries(),r=new FormData;for(let[e,i]of n)t.contains(function(e,t,n){for(let r of e.elements)if((r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLButtonElement)&&r.name===t&&r.value===n)return r;return null}(t,e,i.toString()))&&r.append(e,i);return r}(0,b.lB)("[data-cacher]",{add(e){let t=function(e,t){let n=e.getAttribute("data-cache-name");return`${t}:sidebar:${n}`}(e,(0,au.L)());ap(e,t),window.addEventListener("pagehide",()=>ab(e,t)),window.addEventListener("turbo:before-visit",()=>ab(e,t)),window.addEventListener("submit",e=>{e.defaultPrevented||(ag=!0,setTimeout(()=>{for(let e of Object.keys(sessionStorage))-1!==e.indexOf(t)&&(sessionStorage.removeItem(e),ah.clear())},0))},{capture:!0})}}),(0,p.on)("click",".js-prompt-dismiss",function(e){e.currentTarget.closest(".js-prompt").remove()}),(0,p.on)("click",".js-convert-to-draft",function(e){fetch(e.currentTarget.getAttribute("data-url"),{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":e.currentTarget.parentElement.querySelector(".js-data-url-csrf").value,...(0,x.kt)()}})}),(0,p.on)("click",".js-dismiss-copilot-popover",function(e){fetch(e.currentTarget.getAttribute("data-url"),{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":e.currentTarget.parentElement.querySelector(".js-data-url-csrf").value,...(0,x.kt)()}}),e.currentTarget.closest(".js-notice").remove(),e.preventDefault()}),(0,p.on)("click","div.js-restore-item",async function(e){let t=e.currentTarget.getAttribute("data-url"),n=e.currentTarget.getAttribute("data-column"),r=e.currentTarget.querySelector(".js-data-url-csrf"),i=new FormData;if(i.set("memexProjectItemIds[]",n),!(await fetch(t,{method:"PUT",mode:"same-origin",body:i,headers:{"Scoped-CSRF-Token":r.value,...(0,x.kt)()}})).ok)throw Error("connection error");am(e)}),(0,b.lB)("#clear-project-search-button",e=>{e?.setAttribute("type","button"),e?.addEventListener("click",()=>{let e=document.getElementById("project-search-input");e&&(e.value="",e.focus())})}),n(77153);let aE=Object.freeze({INITIAL:"soft-nav:external:initial",START:"soft-nav:external:start",SUCCESS:"soft-nav:external:success",ERROR:"soft-nav:external:error",RENDER:"soft-nav:external:render"});var aA=n(57226);function aj(){return!!document.querySelector('react-app[data-lazy="true"]')}function aL(){return!!document.querySelector('react-app[data-alternate="true"]')}function aC(){return performance.getEntriesByType("resource").some(e=>"fetch"===e.initiatorType&&e.name.includes("_graphql?"))}function ak(){return performance.getEntriesByType("resource").some(e=>"script"===e.initiatorType)}let aT={xlg:8,lg:4,md:2,sm:0};function aq(){if(!("hardwareConcurrency"in navigator))return"unknown";let e=navigator.hardwareConcurrency;for(let[t,n]of Object.entries(aT))if(e>n)return t;return"unknown"}function ax({metric:e,ssr:t,longTasks:n,longAnimationFrames:r}){let i;if(!(0,ei.G7)("report_hydro_web_vitals")){if(!i){let e=document.querySelector("react-app");(u||(u={},aM()),i=u).react=!!e,i.reactApp=e?.getAttribute("app-name"),i.reactPartials=[...new Set(Array.from(document.querySelectorAll("react-partial")).map(e=>e.getAttribute("partial-name")||""))],i.featureFlags=(0,ei.fQ)(),i.ssr=t,i.controller=document.querySelector('meta[name="route-controller"]')?.content,i.action=document.querySelector('meta[name="route-action"]')?.content,i.routePattern=document.querySelector('meta[name="route-pattern"]')?.content,i.cpu=aq()}if(e){var a,o,s;return a=i,void((o=e).value<6e4&&("HPC"===o.name?a[o.name.toLocaleLowerCase()]={name:(s=o).name,value:s.value,element:s.attribution?.element,soft:!!s.soft,mechanism:s.mechanism}:a[o.name.toLocaleLowerCase()]=function(e){let t={name:e.name,value:e.value};switch(e.name){case"LCP":case"ElementTiming":t.element=e.attribution?.element;break;case"FID":case"INP":t.element=e.attribution?.eventTarget,e.entries?.length&&(t.events=e.entries.map(e=>e.name).join(","));break;case"CLS":t.element=e.attribution?.largestShiftTarget}return t}(o)))}i.longTasks=n,i.longAnimationFrames=r}}async function aM(){await J.K,window.requestIdleCallback(a_)}function a_(){u&&((0,z.BI)("web-vital",(0,z.Ti)(u)),u=void 0)}var aH=n(7522);let aP=(0,nb.fX)()||"rails",aO=(0,n3.g5)(),aI=aj(),aR=aL();function a$(e){"soft-navigation"===e.navigationType&&aB(e,{experimentalSoftNav:!0})}function aB(e,t={}){let{name:n,value:r}=e,i={name:t.url||window.location.href,cpu:aq()};i[n.toLowerCase()]=r,(0,ei.G7)("sample_network_conn_type")&&(i.networkConnType="connection"in navigator&&navigator.connection&&"effectiveType"in navigator.connection?navigator.connection.effectiveType:"N/A"),t.experimentalSoftNav&&(i.mechanism=aH.nW[(0,nb.r7)()]),"ElementTiming"===n&&(i.identifier=e.identifier),"HPC"===n?aD(i,e):(i.ssr=aO,i.lazy=aI,i.alternate=aR,i.app=aP),document.querySelector('meta[name="synthetic-test"]')&&(i.synthetic=!0),(0,v.i)({webVitalTimings:[i]}),ax({metric:e,ssr:!!i.ssr}),function(e,t){let n=document.querySelector("#staff-bar-web-vitals"),r=n?.querySelector(`[data-metric=${e.toLowerCase()}]`);r&&(r.textContent=t.toPrecision(6))}(n,r)}n3.XC?.addEventListener(tt.z.END,()=>{aP=(0,nb.fX)()||"rails",aO=(0,n3.g5)(),aI=aj(),aR=aL()});let aD=(e,t)=>{e.soft=t.soft,e.ssr=t.ssr,e.mechanism=aH.nW[t.mechanism],e.lazy=t.lazy,e.alternate=t.alternate,e.hpcFound=t.found,e.hpcGqlFetched=t.gqlFetched,e.hpcJsFetched=t.jsFetched,e.headerRedesign=!!document.querySelector("header.AppHeader"),e.app=t.app};async function aN(){window.performance&&window.performance.timing&&window.performance.getEntriesByType&&(await J.K,await new Promise(e=>setTimeout(e)),aF(),aW())}let aF=()=>{let e=window.performance.getEntriesByType("resource").map(e=>({name:e.name,entryType:e.entryType,startTime:e.startTime,duration:e.duration,initiatorType:e.initiatorType,nextHopProtocol:e.nextHopProtocol,workerStart:e.workerStart,redirectStart:e.redirectStart,redirectEnd:e.redirectEnd,fetchStart:e.fetchStart,domainLookupStart:e.domainLookupStart,domainLookupEnd:e.domainLookupEnd,connectStart:e.connectStart,connectEnd:e.connectEnd,secureConnectionStart:e.secureConnectionStart,requestStart:e.requestStart,responseStart:e.responseStart,responseEnd:e.responseEnd,transferSize:e.transferSize,encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize}));e.length&&(0,v.i)({resourceTimings:e},!1,.05)},aW=()=>{let e=window.performance.getEntriesByType("navigation").map(e=>({activationStart:e.activationStart,name:e.name,entryType:e.entryType,startTime:e.startTime,duration:e.duration,initiatorType:e.initiatorType,nextHopProtocol:e.nextHopProtocol,workerStart:e.workerStart,redirectStart:e.redirectStart,redirectEnd:e.redirectEnd,fetchStart:e.fetchStart,domainLookupStart:e.domainLookupStart,domainLookupEnd:e.domainLookupEnd,connectStart:e.connectStart,connectEnd:e.connectEnd,secureConnectionStart:e.secureConnectionStart,requestStart:e.requestStart,responseStart:e.responseStart,responseEnd:e.responseEnd,transferSize:e.transferSize,encodedBodySize:e.encodedBodySize,decodedBodySize:e.decodedBodySize,unloadEventStart:e.unloadEventStart,unloadEventEnd:e.unloadEventEnd,domInteractive:e.domInteractive,domContentLoadedEventStart:e.domContentLoadedEventStart,domContentLoadedEventEnd:e.domContentLoadedEventEnd,domComplete:e.domComplete,loadEventStart:e.loadEventStart,loadEventEnd:e.loadEventEnd,type:e.type,redirectCount:e.redirectCount}));e.length&&(0,v.i)({navigationTimings:e},!1,"undefined"!=typeof process&&"development"===process.env.APP_NAME?1:.05)},aU=e=>{let t=e.nodeName;return 1===e.nodeType?t.toLowerCase():t.toUpperCase().replace(/^#/,"")},az=(e,t)=>{let n="";try{for(;e&&9!==e.nodeType;){let r=e,i=r.id?`#${r.id}`:aU(r)+(r.classList&&r.classList.value&&r.classList.value.trim()&&r.classList.value.trim().length?`.${r.classList.value.trim().replace(/\s+/g,".")}`:"");if(n.length+i.length>(t||100)-1)return n||i;if(n=n?`${i}>${n}`:i,r.id)break;e=r.parentNode}}catch{}return n};function aV(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let HPCTimingEvent=class HPCTimingEvent extends Event{constructor(e,t,n,r,i,a,o,s,l,c,u){super("hpc:timing"),aV(this,"name","HPC"),aV(this,"value",void 0),aV(this,"attribution",void 0),aV(this,"soft",void 0),aV(this,"ssr",void 0),aV(this,"lazy",void 0),aV(this,"alternate",void 0),aV(this,"mechanism",void 0),aV(this,"found",void 0),aV(this,"gqlFetched",void 0),aV(this,"jsFetched",void 0),aV(this,"app",void 0),this.soft=e,this.ssr=t,this.lazy=n,this.alternate=r,this.mechanism=i,this.found=a,this.gqlFetched=o,this.jsFetched=s,this.app=l,this.value=performance.now()-c,this.attribution={element:az(u)}}};let HPCDomInsertionEvent=class HPCDomInsertionEvent extends Event{constructor(e){super("hpc:dom-insertion"),aV(this,"element",void 0),this.element=e}};function aG(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aX(){return(0,nb.fX)()||"rails"}function aK(e,t){(0,aA.fK)(({value:n,attribution:r})=>{window.performance.measure("HPC",{start:"navigationStart",end:n}),aB({name:"HPC",value:n,soft:e,found:t,gqlFetched:aC(),jsFetched:ak(),ssr:(0,n3.g5)(),lazy:aj(),alternate:aL(),mechanism:"hard",app:aX(),attribution:{element:r?.element}})})}let HPCObserver=class HPCObserver{connect(){if(!this.soft){let e=document.querySelector("[data-hpc]");if(e){this.hpcElement=e,aK(this.soft,!0);return}setTimeout(()=>{this.insertionFound||aK(this.soft,!1)},1e4)}this.setupListeners(),this.hpcDOMInsertionObserver=this.buildMutationObserver(),this.hpcDOMInsertionObserver.observe(document,{childList:!0,subtree:!0})}disconnect(){this.cleanupListeners(),this.hpcDOMInsertionObserver?.disconnect()}buildMutationObserver(){return new MutationObserver(e=>{let t=!1,n=!1,r=null,i=null;if(!e.every(e=>0===e.addedNodes.length)){for(let a of e)if("childList"===a.type){for(let e of a.addedNodes)if(e instanceof Element){if(r=e.hasAttribute("data-hpc")?e:e.querySelector("[data-hpc]")){this.hpcElement=r,this.animationFrame&&cancelAnimationFrame(this.animationFrame),t=!0;break}("function"==typeof e.checkVisibility?e.checkVisibility():!!(e.offsetParent||e.offsetWidth||e.offsetHeight))&&(i=e,this.animationFrame&&cancelAnimationFrame(this.animationFrame),n=!0)}if(t)break}if(t&&r)this.reportHPC(r);else if(n){let e=new HPCDomInsertionEvent(i);this.animationFrame=requestAnimationFrame(()=>{this.hpcTarget.dispatchEvent(e)})}}})}reportHPC(e){window.performance.measure("HPC","navigationStart"),this.hpcDOMInsertionObserver?.disconnect();let t=new HPCTimingEvent(this.soft,(0,n3.g5)(),aj(),aL(),this.mechanism,!0,aC(),ak(),aX(),this.hpcStart,e);this.dataHPCanimationFrame=requestAnimationFrame(()=>{this.hpcTarget.dispatchEvent(t)})}cleanupListeners(){document.removeEventListener("touchstart",this.stop,this.listenerOpts),document.removeEventListener("mousedown",this.stop,this.listenerOpts),document.removeEventListener("keydown",this.stop,this.listenerOpts),document.removeEventListener("pointerdown",this.stop,this.listenerOpts),document.removeEventListener("visibilitychange",this.onVisibilityChange),document.removeEventListener(tt.z.RENDER,this.onSoftNavRender),this.hpcTarget.removeEventListener("hpc:dom-insertion",this.onDOMInsertion),this.hpcTarget.removeEventListener("hpc:timing",this.onHPCTiming),this.abortController.signal.removeEventListener("abort",this.onAbort)}setupListeners(){document.addEventListener("touchstart",this.stop,this.listenerOpts),document.addEventListener("mousedown",this.stop,this.listenerOpts),document.addEventListener("keydown",this.stop,this.listenerOpts),document.addEventListener("pointerdown",this.stop,this.listenerOpts),this.hpcTarget.addEventListener("hpc:dom-insertion",this.onDOMInsertion,{signal:this.abortController.signal}),this.hpcTarget.addEventListener("hpc:timing",this.onHPCTiming,{signal:this.abortController.signal}),document.addEventListener(tt.z.RENDER,this.onSoftNavRender),document.addEventListener("visibilitychange",this.onVisibilityChange,{signal:this.abortController.signal}),this.abortController.signal.addEventListener("abort",this.onAbort)}constructor({soft:e,mechanism:t,latestHPCElement:n}){aG(this,"abortController",new AbortController),aG(this,"tabHidden",!1),aG(this,"insertionFound",!1),aG(this,"hpcElement",null),aG(this,"soft",void 0),aG(this,"mechanism",void 0),aG(this,"latestHPCElement",void 0),aG(this,"hpcStart",void 0),aG(this,"hpcTarget",new EventTarget),aG(this,"animationFrame",void 0),aG(this,"dataHPCanimationFrame",void 0),aG(this,"emulatedHPCTimer",void 0),aG(this,"listenerOpts",void 0),aG(this,"hpcDOMInsertionObserver",null),aG(this,"stop",()=>{this.abortController.abort()}),aG(this,"onDOMInsertion",e=>{this.insertionFound=!0,clearTimeout(this.emulatedHPCTimer);let t=new HPCTimingEvent(this.soft,(0,n3.g5)(),aj(),aL(),this.mechanism,!1,aC(),ak(),aX(),this.hpcStart,e.element);this.emulatedHPCTimer=setTimeout(()=>this.hpcTarget.dispatchEvent(t),1e4)}),aG(this,"onHPCTiming",e=>{!this.tabHidden&&e.value<6e4&&aB(e),this.abortController.abort()}),aG(this,"onVisibilityChange",()=>{this.tabHidden=!0,this.abortController.abort()}),aG(this,"onSoftNavRender",()=>{let e=document.querySelector("[data-hpc]");this.hpcElement=e,e&&e===this.latestHPCElement&&this.reportHPC(e)}),aG(this,"onAbort",()=>{this.dataHPCanimationFrame&&cancelAnimationFrame(this.dataHPCanimationFrame),this.animationFrame&&cancelAnimationFrame(this.animationFrame),clearTimeout(this.emulatedHPCTimer),this.disconnect()}),this.soft=e,this.mechanism=t,this.latestHPCElement=n,this.hpcStart=e?performance.now():0,this.listenerOpts={capture:!0,passive:!0,once:!0,signal:this.abortController.signal}}};function aJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionCountObserver=class InteractionCountObserver{get interactionCount(){return this.observer?this.interactionCountEstimate:performance.interactionCount||0}teardown(){this.observer&&(this.observer.takeRecords(),this.observer.disconnect(),this.observer=void 0)}observe(){"interactionCount"in performance||this.observer||(this.observer=new PerformanceObserver(async e=>{await Promise.resolve(),this.updateEstimate(e.getEntries())}),this.observer.observe({type:"event",buffered:!0,durationThreshold:0}))}constructor(){aJ(this,"interactionCountEstimate",0),aJ(this,"minKnownInteractionId",1/0),aJ(this,"maxKnownInteractionId",0),aJ(this,"observer",void 0),aJ(this,"updateEstimate",e=>{for(let t of e)t.interactionId&&(this.minKnownInteractionId=Math.min(this.minKnownInteractionId,t.interactionId),this.maxKnownInteractionId=Math.max(this.maxKnownInteractionId,t.interactionId),this.interactionCountEstimate=this.maxKnownInteractionId?(this.maxKnownInteractionId-this.minKnownInteractionId)/7+1:0)})}};function aY(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionList=class InteractionList{get shortestInteraction(){return this.interactions[this.interactions.length-1]}get(e){return this.interactionsMap.get(e)}update(e,t){let n=Math.max(e.latency,t.duration);e.entries.push(t),n!==e.latency&&(e.latency=Math.max(e.latency,t.duration),this.sort())}add(e){let t=this.shortestInteraction;(this.interactions.length<=this.maxSize||!t||e.latency>t.latency)&&(this.interactionsMap.set(e.id,e),this.interactions.push(e),this.sort(),this.interactions.length>this.maxSize&&this.interactions.pop())}sort(){this.interactions.sort((e,t)=>t.latency-e.latency)}findEntry(e){return this.interactions.some(t=>t.entries.some(t=>e.duration===t.duration&&e.startTime===t.startTime))}estimateP98(e){let t=Math.min(this.interactions.length-1,Math.floor(e/50));return this.interactions[t]}constructor(e){aY(this,"interactions",[]),aY(this,"interactionsMap",new Map),aY(this,"maxSize",void 0),this.maxSize=e}};function aZ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let INPMetric=class INPMetric{constructor(e,t){aZ(this,"name","INP"),aZ(this,"value",void 0),aZ(this,"entries",void 0),aZ(this,"attribution",void 0),this.value=e,this.entries=t;let n=t.find(e=>e.target);this.attribution={eventTarget:az(n?.target)}}};function aQ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let InteractionProcessor=class InteractionProcessor{get inp(){let e=this.interactions.estimateP98(this.interactionCountObserver.interactionCount);return e?new INPMetric(e.latency,e.entries):new INPMetric(0,[])}teardown(){this.interactionCountObserver.teardown()}processEntries(e){for(let t of e){if(t.interactionId){this.processEntry(t);continue}"first-input"!==t.entryType||this.interactions.findEntry(t)||this.processEntry(t)}}processEntry(e){let t=this.interactions.get(String(e.interactionId));if(t)return this.interactions.update(t,e);let n={id:String(e.interactionId),latency:e.duration,entries:[e]};this.interactions.add(n)}constructor(){aQ(this,"interactions",new InteractionList(10)),aQ(this,"interactionCountObserver",void 0),this.interactionCountObserver=new InteractionCountObserver,this.interactionCountObserver.observe()}};function a0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let a1=n3.cg&&"PerformanceEventTiming"in n3.cg&&"interactionId"in PerformanceEventTiming.prototype;let INPObserver=class INPObserver{setupListeners(){if(!a1)return;let e=e=>{("pagehide"===e.type||"hidden"===document.visibilityState)&&this.report()};n3.XC?.addEventListener("visibilitychange",e,!0),n3.XC?.addEventListener("pagehide",e,!0),n3.XC?.addEventListener(tt.z.RENDER,()=>{this.report(),this.reset()})}observe(e=!0){a1&&(this.url=n3.cg?.location.href,this.observer=new PerformanceObserver(e=>{this.interactionProcessor.processEntries(e.getEntries())}),this.observer.observe({type:"first-input",buffered:e}),this.observer.observe({type:"event",durationThreshold:40,buffered:e}))}report(){this.interactionProcessor.inp.value<0||this.cb(this.interactionProcessor.inp,{url:this.url})}teardown(){this.observer?.takeRecords(),this.observer?.disconnect()}reset(){this.teardown(),this.interactionProcessor.teardown(),this.interactionProcessor=new InteractionProcessor,this.observe(!1)}constructor(e){a0(this,"cb",void 0),a0(this,"interactionProcessor",void 0),a0(this,"observer",void 0),a0(this,"url",void 0),this.cb=e,this.interactionProcessor=new InteractionProcessor,this.setupListeners()}};function a2(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let ElementTimingMetric=class ElementTimingMetric{constructor(e,t,n){a2(this,"name","ElementTiming"),a2(this,"value",void 0),a2(this,"identifier",void 0),a2(this,"attribution",void 0),this.value=e,this.identifier=n,this.attribution={element:az(t)}}};function a5(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let a3=n3.cg&&"PerformanceElementTiming"in n3.cg;let ElementTimingObserver=class ElementTimingObserver{setupListeners(){a3&&n3.XC?.addEventListener(tt.z.RENDER,()=>{this.reset()})}observe(e=!0){a3&&(this.observer=new PerformanceObserver(e=>{for(let{renderTime:t,element:n,identifier:r}of e.getEntries())this.report(new ElementTimingMetric(t,n,r))}),this.observer.observe({type:"element",buffered:e}))}report(e){this.cb(e,{url:this.url})}teardown(){this.observer?.takeRecords(),this.observer?.disconnect()}reset(){this.teardown(),this.observe(!1)}constructor(e){a5(this,"cb",void 0),a5(this,"observer",void 0),a5(this,"url",void 0),this.cb=e,this.setupListeners()}};let a7=()=>{"undefined"!=typeof PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("longtask")&&new PerformanceObserver(function(e){let t=e.getEntries(),n=t.map(({name:e,duration:t})=>({name:e,duration:t,url:window.location.href}));(0,v.i)({longTasks:n}),n.length>0&&ax({longTasks:t,ssr:(0,n3.g5)()})}).observe({type:"longtask",buffered:!0})},a4=()=>{"undefined"!=typeof PerformanceObserver&&(PerformanceObserver.supportedEntryTypes||[]).includes("long-animation-frame")&&new PerformanceObserver(function(e){let t=e.getEntries(),n=t.map(({name:e,duration:t,blockingDuration:n})=>({name:e,duration:t,blockingDuration:n,url:window.location.href}));n.length>0&&ax({longAnimationFrames:t,ssr:(0,n3.g5)()}),(0,v.i)({longAnimationFrames:n})}).observe({type:"long-animation-frame",buffered:!0})};n3.XC?.addEventListener(tt.z.SUCCESS,function(e){"turbo"===e.mechanism&&(0,w.i)(`${document.title}`)}),n3.XC?.addEventListener(aE.INITIAL,it.k5),n3.XC?.addEventListener(aE.START,e=>{(0,it.SC)(e.detail.mechanism)}),n3.XC?.addEventListener(aE.SUCCESS,()=>(0,it.iS)()),n3.XC?.addEventListener(aE.ERROR,()=>(0,it.o4)()),n3.XC?.addEventListener(aE.RENDER,()=>(0,it.rZ)()),function(){aN(),(0,aA.IN)(aB),(0,aA.zB)(aB),(0,aA.lt)(aB),(0,aA.fK)(aB),(0,aA.Ck)(aB),a7(),a4(),(0,aA.fK)(a$,{reportSoftNavs:!0}),(0,aA.IN)(a$,{reportSoftNavs:!0}),new INPObserver(aB).observe(),new ElementTimingObserver(aB).observe();let e=new HPCObserver({soft:!1,mechanism:"hard",latestHPCElement:null});e.connect(),n3.XC?.addEventListener(tt.z.START,({mechanism:t})=>{e.disconnect(),(e=new HPCObserver({soft:!0,mechanism:t,latestHPCElement:document.querySelector("[data-hpc]")})).connect()}),n3.XC?.addEventListener(tt.z.REPLACE_MECHANISM,({mechanism:t})=>{e.mechanism=t})}(),(0,en.TV)("cpu_bucket",aq())},57233:(e,t,n)=>{"use strict";n.d(t,{_:()=>BaseBatchDeferredContentElement});var r=n(39595),i=n(1739),a=n(26559);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s=class AutoFlushingQueue{push(e){let t=`item-${this.index++}`;return this.timer&&(window.clearTimeout(this.timer),this.timer=null),this.elements.length>=this.limit&&this.flush(),this.timer=window.setTimeout(()=>{this.timer=null,this.flush()},this.timeout),this.elements.push([e,t]),t}onFlush(e){this.callbacks.push(e)}async flush(){let e=this.elements.splice(0,this.limit);0!==e.length&&await Promise.all(this.callbacks.map(t=>t(e)))}constructor(e=50,t=30){o(this,"timeout",void 0),o(this,"limit",void 0),o(this,"elements",[]),o(this,"timer",null),o(this,"callbacks",[]),o(this,"index",void 0),this.timeout=e,this.limit=t,this.index=0}};let BatchLoader=class BatchLoader{loadInBatch(e){let t=this.autoFlushingQueue.push(e);return new Promise(e=>this.callbacks.set(t,e))}async load(e){let t=new Map;for(let[n,r]of e)t.set(r,n);let n=new FormData;for(let[e,r]of t.entries())for(let t of r.inputs)n.append(`items[${e}][${t.name}]`,t.value);if(0===Array.from(n.values()).length)return;n.set("_method","GET");let r=await fetch(this.url,{method:"POST",body:n,headers:{Accept:"application/json",...(0,a.kt)()}});if(r.ok){let e=await r.json();if(!e||"object"!=typeof e||Array.isArray(e))throw Error("Malformed batch response");for(let t in e){let n=this.callbacks.get(t);if(n){let r=e[t];this.validate(r),n(r)}}}}constructor(e,t){o(this,"autoFlushingQueue",void 0),o(this,"url",void 0),o(this,"callbacks",void 0),o(this,"validate",void 0),this.url=e,this.callbacks=new Map,this.autoFlushingQueue=new s,this.autoFlushingQueue.onFlush(async e=>{this.load(e)}),this.validate=t}};function l(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let BaseBatchDeferredContentElement=class BaseBatchDeferredContentElement extends HTMLElement{async connectedCallback(){let e=await this.batchLoader.loadInBatch(this);this.update(e)}get batchLoader(){let e=this.getAttribute("data-url");if(!e)throw Error(`${this.tagName} element requires a data-url attribute`);let t=this.batchLoaders.get(e);return t||(t=new BatchLoader(e,e=>this.validate(e)),this.batchLoaders.set(e,t)),t}};let c=new Map,u=class BatchDeferredContentElement extends BaseBatchDeferredContentElement{validate(e){if("string"!=typeof e)throw Error("Batch deferred content was not a string")}update(e){let t=(0,i.B)(document,e);this.replaceWith(t)}constructor(...e){super(...e),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"batchLoaders",c)}};l([r.zV],u.prototype,"inputs",void 0),u=l([r.p_],u)},55760:(e,t,n)=>{"use strict";n.d(t,{Cw:()=>a,ig:()=>s,mY:()=>o});var r=n(35707);function i(e){return e.hasAttribute("data-maxlength")?parseInt(e.getAttribute("data-maxlength")||""):e.maxLength}function a(e){let t=i(e);return t-(0,r.bV)(e.value)<0}function o(e){let t=i(e);!function(e,t,n){let i=n.closest(".js-characters-remaining-container");if(!i)return;let a=i.querySelector(".js-characters-remaining"),o=String(a.getAttribute("data-suffix")),s=t-(0,r.bV)(e);s<=20?(a.textContent=`${s} ${o}`,a.classList.toggle("color-fg-danger",s<=5),a.setAttribute("role","status"),a.hidden=!1):(a.setAttribute("role","none"),a.hidden=!0)}(e.value,t,e)}function s(e){for(let t of e.querySelectorAll(".js-characters-remaining-container"))o(t.querySelector(".js-characters-remaining-field"))}(0,n(36175).uE)(".js-characters-remaining-field",function(e){function t(){(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)&&o(e)}t(),e.addEventListener("input",t),e.addEventListener("blur",()=>{e.removeEventListener("input",t)},{once:!0})})},77153:()=>{document.addEventListener("DOMContentLoaded",()=>{for(let t of document.querySelectorAll("[data-clear-btn]")){let n=t.getAttribute("data-clear-btn");if(!n)return;let r=document.getElementById(n);if(!r)return;function e(){r&&(r.style.display=t.value?"flex":"none")}t.addEventListener("input",e),r.addEventListener("click",()=>{t.value="",t.focus(),e()}),e()}})},54765:()=>{document.addEventListener("click",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest("a[data-confirm], input[type=submit][data-confirm], input[type=checkbox][data-confirm], button[data-confirm]");if(!t)return;let n=t.getAttribute("data-confirm");n&&(confirm(n)||(e.stopImmediatePropagation(),e.preventDefault()))},!0)},5012:(e,t,n)=>{"use strict";n.d(t,{D4:()=>o,lF:()=>s,w:()=>a});var r=n(78134),i=n(97797);async function a(e,t){let r=new TextEncoder().encode(t),{seal:i}=await Promise.all([n.e("vendors-node_modules_buffer_index_js"),n.e("vendors-node_modules_blakejs_index_js-node_modules_tweetnacl_nacl-fast_js"),n.e("_empty-file_js-app_assets_modules_github_tweetsodium_ts")]).then(n.bind(n,82447));return i(r,e)}function o(e){let t=atob(e).split("").map(e=>e.charCodeAt(0));return Uint8Array.from(t)}function s(e){let t="";for(let n of e)t+=String.fromCharCode(n);return btoa(t)}function l(e){return async function(t){let n=t.currentTarget;if(t.defaultPrevented||!n.checkValidity())return;let i=o(n.getAttribute("data-public-key"));for(let o of(t.preventDefault(),n.elements))if(o.id.endsWith("secret")){if(o.disabled=!0,o.required&&!o.value){let e=`${o.name} is invalid!`,t=document.querySelector("template.js-flash-template");t.after(new r.i4(t,{className:"flash-error",message:e}));return}let t=`${o.name}_encrypted_value`;if(!o.value){n.elements.namedItem(t).disabled=e;continue}n.elements.namedItem(t).value=s(await a(i,o.value))}n.submit()}}(0,i.on)("submit","form.js-encrypt-submit",async function(e){let t=e.currentTarget;if(e.defaultPrevented||!t.checkValidity())return;let n=t.elements.namedItem("secret_value");if(n.disabled=!0,!n.value)return;e.preventDefault();let r=o(t.getAttribute("data-public-key"));t.elements.namedItem("encrypted_value").value=s(await a(r,n.value)),t.submit()}),(0,i.on)("submit","form.js-encrypt-bulk-submit",l(!0)),(0,i.on)("submit","form.js-encrypt-bulk-submit-enable-empty",l(!1))},889:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(22247),i=n(32475);async function a(e){await i.K,o(e)}function o(e){let t=e.querySelectorAll(".js-responsive-underlinenav-item"),n=e.querySelector(".js-responsive-underlinenav-overflow"),r=s(n,e);if(!r)return;let i=!1;for(let n of t){let t=s(n,e);if(t){let e=t.left+n.offsetWidth>=r.left;n.style.visibility=e?"hidden":"";let a=n.getAttribute("data-tab-item");if(a){let t=document.querySelector(`[data-menu-item=${a}]`);t instanceof HTMLElement&&(t.hidden=!e)}i=i||e}}n.style.visibility=i?"":"hidden"}function s(e,t){let n=e,r=n.ownerDocument;if(!r||!r.documentElement)return;let i=r.defaultView.HTMLElement,a=0,o=0;for(;n!==r.body&&n!==t;){if(a+=n.offsetTop||0,o+=n.offsetLeft||0,!(n.offsetParent instanceof i))return;n=n.offsetParent}return{top:a,left:o}}(0,n(21403).lB)(".js-responsive-underlinenav",{constructor:HTMLElement,subscribe:e=>(a(e),(0,r.Rt)(window,"resize",()=>o(e)))})},31901:(e,t,n)=>{"use strict";n.d(t,{Q:()=>l});var r=n(55150),i=n(70170),a=n(95105),o=n(21403);let s=(0,n(85351).A)("localStorage",{ttl:3e5,throwQuotaErrorsOnSet:!1,sendCacheStats:!0}),l=()=>{(0,r.o)((0,a.L)()),(0,r.o)((0,a.L)(),{storage:s})},c=()=>{(0,r.YV)((0,a.L)(),{selector:".js-session-resumable"}),(0,r.YV)((0,a.L)(),{selector:".js-local-storage-resumable",storage:s})},u=(0,i.s)(function(){l()},50);window.addEventListener("submit",r.Bu,{capture:!0}),window.addEventListener("pageshow",function(){l()}),(0,o.lB)(".js-session-resumable",function(){document.querySelector("html")?.hasAttribute("data-turbo-preview")||u()}),window.addEventListener("pagehide",function(){c()}),window.addEventListener("turbo:before-fetch-response",function(){c()}),window.addEventListener("turbo:load",function(){l()})},93885:()=>{function e(e){let t=e&&e.getAttribute("value");if(t)for(let e of document.querySelectorAll(".js-sidenav-container-pjax .js-selected-navigation-item")){let n=(e.getAttribute("data-selected-links")||"").split(" ").indexOf(t)>=0;n?e.setAttribute("aria-current","page"):e.removeAttribute("aria-current"),e.classList.toggle("selected",n)}}new MutationObserver(t=>{for(let n of t)for(let t of n.addedNodes)t instanceof HTMLMetaElement&&"selected-link"===t.getAttribute("name")&&e(t)}).observe(document.head,{childList:!0}),document.addEventListener("turbo:load",()=>{let t=document.head.querySelector('meta[name="selected-link"]');t&&e(t)})},48696:(e,t,n)=>{"use strict";var r=n(65461),i=n(97797),a=n(21403);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let s=class TagInput{setup(){this.container.addEventListener("click",e=>{e.target.closest(".js-remove")?this.removeTag(e):this.onFocus()}),this.container.addEventListener("keydown",e=>{"Enter"===e.key&&!(e.defaultPrevented||!this.input.value)&&(e.preventDefault(),this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}),this.input.addEventListener("focus",this.onFocus.bind(this)),this.input.addEventListener("blur",this.onBlur.bind(this)),this.input.addEventListener("keydown",this.onKeyDown.bind(this)),this.form.addEventListener("submit",this.onSubmit.bind(this)),this.autoComplete?.addEventListener("auto-complete-change",()=>{this.selectTag(this.autoComplete.value)})}onFocus(){this.inputWrap.classList.add("focus"),this.input!==document.activeElement&&this.input.focus()}onBlur(){this.inputWrap.classList.remove("focus"),this.autoComplete&&(!this.autoComplete||this.autoComplete.open)||this.onSubmit()}onSubmit(){this.input.value&&(this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}onKeyDown(e){switch((0,r.Vy)(e)){case"Backspace":this.onBackspace();break;case"Enter":case"Tab":this.taggifyValueWhenSuggesterHidden(e);break;case",":case"Space":this.taggifyValue(e)}}taggifyValueWhenSuggesterHidden(e){this.autoComplete&&!this.autoComplete.open&&this.input.value&&(e.preventDefault(),this.selectTag(this.input.value))}taggifyValue(e){this.input.value&&(e.preventDefault(),this.selectTag(this.input.value),this.autoComplete&&(this.autoComplete.open=!1))}selectTag(e){let t=this.normalizeTag(e),n=this.selectedTags(),r=!1;for(let e=0;en.indexOf(i)&&(this.selections.appendChild(this.templateTag(i)),r=!0)}r&&(this.input.value="",(0,i.h)(this.form,"tags:changed"))}removeTag(e){let t=e.target;e.preventDefault(),t.closest(".js-tag-input-tag").remove(),(0,i.h)(this.form,"tags:changed")}templateTag(e){let t=this.tagTemplate.cloneNode(!0);return t.querySelector("input").value=e,t.querySelector(".js-placeholder-tag-name").replaceWith(e),t.classList.remove("d-none","js-template"),t}normalizeTag(e){let t=e.toLowerCase().trim();return t?this.multiTagInput?t.split(/[\s,']+/):[t.replace(/[\s,']+/g,"-")]:[]}onBackspace(){if(!this.input.value){let e=this.selections.querySelector("li:last-child .js-remove");e instanceof HTMLElement&&e.click()}}selectedTags(){return Array.from(this.selections.querySelectorAll("input")).map(e=>e.value).filter(e=>e.length>0)}constructor(e){o(this,"container",void 0),o(this,"selections",void 0),o(this,"inputWrap",void 0),o(this,"input",void 0),o(this,"form",void 0),o(this,"tagTemplate",void 0),o(this,"autoComplete",void 0),o(this,"multiTagInput",void 0),this.container=e.container,this.selections=e.selections,this.inputWrap=e.inputWrap,this.input=e.input,this.tagTemplate=e.tagTemplate,this.form=this.input.form,this.autoComplete=e.autoComplete,this.multiTagInput=e.multiTagInput}};(0,a.lB)(".js-tag-input-container",{constructor:HTMLElement,initialize(e){new s({container:e,inputWrap:e.querySelector(".js-tag-input-wrapper"),input:e.querySelector('input[type="text"], input:not([type])'),selections:e.querySelector(".js-tag-input-selected-tags"),tagTemplate:e.querySelector(".js-template"),autoComplete:e.querySelector("auto-complete"),multiTagInput:!1}).setup()}}),(0,a.lB)(".js-multi-tag-input-container",{constructor:HTMLElement,initialize(e){new s({container:e,inputWrap:e.querySelector(".js-tag-input-wrapper"),input:e.querySelector('input[type="text"], input:not([type])'),selections:e.querySelector(".js-tag-input-selected-tags"),tagTemplate:e.querySelector(".js-template"),autoComplete:e.querySelector("auto-complete"),multiTagInput:!0}).setup()}})},82624:()=>{!function(){let e=document.createElement("div");return e.style.cssText="-ms-user-select: element; user-select: contain;","element"===e.style.getPropertyValue("-ms-user-select")||"contain"===e.style.getPropertyValue("-ms-user-select")||"contain"===e.style.getPropertyValue("user-select")}()&&document.addEventListener("click",function(e){if(!(e.target instanceof Element))return;let t=e.target.closest(".user-select-contain");if(!t)return;let n=window.getSelection();if(!n||!n.rangeCount||!n.rangeCount||"Range"!==n.type)return;let r=n.getRangeAt(0).commonAncestorContainer;t.contains(r)||n.selectAllChildren(t)})},48234:(e,t,n)=>{"use strict";function r(e){let t=e.match(/#?(?:L)(\d+)((?:C)(\d+))?/g);if(t){if(1===t.length){let e=s(t[0]);if(!e)return;return Object.freeze({start:e,end:e})}if(2!==t.length)return;{let e=s(t[0]),n=s(t[1]);if(!e||!n)return;return u(Object.freeze({start:e,end:n}))}}}function i(e){let{start:t,end:n}=u(e);return null!=t.column&&null!=n.column?`L${t.line}C${t.column}-L${n.line}C${n.column}`:null!=t.column?`L${t.line}C${t.column}-L${n.line}`:null!=n.column?`L${t.line}-L${n.line}C${n.column}`:t.line===n.line?`L${t.line}`:`L${t.line}-L${n.line}`}function a(e){return{blobRange:r(e),anchorPrefix:function(e){let t=e.length<5e3&&e.match(/(file-.+?-)L\d+?/i);return t?t[1]:""}(e)}}function o({anchorPrefix:e,blobRange:t}){return t?`#${e}${i(t)}`:"#"}function s(e){let t=e.match(/L(\d+)/),n=e.match(/C(\d+)/);return t?Object.freeze({line:parseInt(t[1]),column:n?parseInt(n[1]):null}):null}function l(e,t){let[n,r]=c(e.start,!0,t),[i,a]=c(e.end,!1,t);if(!n||!i)return;let o=r,s=a;if(-1===o&&(o=0),-1===s&&(s=i.childNodes.length),!n.ownerDocument)throw Error("DOMRange needs to be inside document");let l=n.ownerDocument.createRange();return l.setStart(n,o),l.setEnd(i,s),l}function c(e,t,n){let r=[null,0],i=n(e.line);if(!i)return r;if(null==e.column)return[i,-1];let a=e.column-1,o=function e(t){if(t.nodeType===Node.TEXT_NODE)return[t];if(!t.childNodes||!t.childNodes.length)return[];let n=[];for(let r of t.childNodes)n=n.concat(e(r));return n}(i);for(let e=0;ea,JB:()=>o,Kn:()=>i,Py:()=>l,eC:()=>r})},20784:(e,t,n)=>{"use strict";n.d(t,{B:()=>o,j:()=>a});var r=n(97797);let i=new WeakMap;function a(e){return i.get(e)}async function o(e){var t,n;return i.get(e)||s(await (t=e,n="codeEditor:ready",new Promise(e=>{t.addEventListener(n,e,{once:!0})})))}function s(e){if(!(e instanceof CustomEvent))throw Error("assert: event is not a CustomEvent");let t=e.detail.editor;if(!e.target)throw Error("assert: event.target is null");return i.set(e.target,t),t}(0,r.on)("codeEditor:ready",".js-code-editor",s)},62643:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(91385);let i=(e,t,n)=>{if(!(0,r.qA)(e,t))return-1/0;let i=(0,r.fN)(e,t);return i{e.textContent="";let i=0;for(let a of(0,r.Xq)(t,n)){""!==n.slice(i,a)&&e.appendChild(document.createTextNode(n.slice(i,a))),i=a+1;let t=document.createElement("mark");t.textContent=n[a],e.appendChild(t)}e.appendChild(document.createTextNode(n.slice(i)))},o=new WeakMap,s=new WeakMap,l=new WeakMap,c=e=>{if(!l.has(e)&&e instanceof HTMLElement){let t=(e.getAttribute("data-value")||e.textContent||"").trim();return l.set(e,t),t}return l.get(e)||""},u=class FuzzyListElement extends HTMLElement{connectedCallback(){let e=this.querySelector("ul");if(!e)return;let t=new Set(e.querySelectorAll("li")),n=this.querySelector("input");n instanceof HTMLInputElement&&n.addEventListener("input",()=>{this.value=n.value});let i=new MutationObserver(e=>{let n=!1;for(let i of e)if("childList"===i.type&&i.addedNodes.length){for(let e of i.addedNodes)if(e instanceof HTMLLIElement&&!t.has(e)){let i=c(e);n=n||(0,r.qA)(this.value,i),t.add(e)}}n&&this.sort()});i.observe(e,{childList:!0});let a={handler:i,items:t,lazyItems:new Map,timer:null};s.set(this,a)}disconnectedCallback(){let e=s.get(this);e&&(e.handler.disconnect(),s.delete(this))}addLazyItems(e,t){let n=s.get(this);if(!n)return;let{lazyItems:i}=n,{value:a}=this,o=!1;for(let n of e)i.set(n,t),o=o||!!a&&(0,r.qA)(a,n);o&&this.sort()}sort(){let e=o.get(this);e&&(e.aborted=!0);let t={aborted:!1};o.set(this,t);let{minScore:n,markSelector:r,maxMatches:u,value:d}=this,m=s.get(this);if(!m||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:d})))return;let{items:f,lazyItems:h}=m,p=this.hasAttribute("mark-selector"),g=this.querySelector("ul");if(!g)return;let b=[];if(d){for(let e of f){let t=i(d,c(e),n);t!==-1/0&&b.push({item:e,score:t})}for(let[e,t]of h){let r=i(d,e,n);r!==-1/0&&b.push({text:e,render:t,score:r})}b.sort((e,t)=>t.score-e.score).splice(u)}else{let e=b.length;for(let t of f){if(e>=u)break;b.push({item:t,score:1}),e+=1}for(let[t,n]of h){if(e>=u)break;b.push({text:t,render:n,score:1}),e+=1}}requestAnimationFrame(()=>{if(t.aborted)return;let e=g.querySelector('input[type="radio"]:checked');g.textContent="";let n=0,i=()=>{if(t.aborted)return;let o=Math.min(b.length,n+100),s=document.createDocumentFragment();for(let e=n;e0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:b.length}))}};i()})}get value(){return this.getAttribute("value")||""}set value(e){this.setAttribute("value",e)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(e){e?this.setAttribute("mark-selector",e):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(e){Number.isNaN(e)||this.setAttribute("min-score",String(e))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(e){Number.isNaN(e)||this.setAttribute("max-matches",String(e))}get ariaLiveElement(){let e=this.getAttribute("data-aria-live-element");if(!e)return;let t=document.getElementById(e);if(t)return t}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(e,t,n){if(t===n)return;let r=s.get(this);r&&(r.timer&&window.clearTimeout(r.timer),r.timer=window.setTimeout(()=>this.sort(),100))}},d=u;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=u,window.customElements.define("fuzzy-list",u))},67105:(e,t,n)=>{"use strict";n.d(t,{$3:()=>a,HV:()=>o,Vb:()=>i});var r=n(7479);function i(e,t,n){let i={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:n},a=document.querySelector("meta[name=visitor-payload]");a instanceof HTMLMetaElement&&(i.visitorPayload=a.content);let o=document.querySelector("meta[name=visitor-hmac]")||"";o instanceof HTMLMetaElement&&(i.visitorHmac=o.content),(0,r.i)(i,!0)}function a(e){let t=e.getAttribute("data-hydro-view")||"";i(t,e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function o(e){let t=e.getAttribute("data-hydro-click-payload")||"";i(t,e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},21244:(e,t,n)=>{"use strict";n.d(t,{d:()=>s,t:()=>o});var r=n(24852);let i=["notification_referrer_id","notifications_before","notifications_after","notifications_query"],a="notification_shelf";function o(e,t=null){return e.has("notification_referrer_id")?(function(e,t){let n=l(t);if(!n)return;let o={pathname:n};for(let t of i){let n=e.get(t);n&&(o[t]=n)}(0,r.SO)(a,JSON.stringify(o))}(e,t),function(e){for(let t of i)e.delete(t);return e}(e)):null}function s(e=null){let t=l(e);if(!t)return(0,r.Ai)(a),null;try{let e=(0,r.Gq)(a);if(!e)return null;let n=JSON.parse(e);if(!n||!n.pathname)throw Error("Must have a pathname");if(n.pathname!==t)throw Error("Stored pathname does not match current pathname.");let o={};for(let e of i)o[e]=n[e];return o}catch{return(0,r.Ai)(a),null}}function l(e){let t=(e=e||window.location.pathname).match(/^(\/[^/]+\/[^/]+\/pull\/[^/]+)/);return t?t[0]:null}},92811:(e,t,n)=>{"use strict";function r(e,t){var n,r,i,a,o,s;let l=e.closest("[data-notification-id]");t.hasAttribute("data-status")&&(n=l,r=t.getAttribute("data-status"),n.classList.toggle("notification-archived","archived"===r),n.classList.toggle("notification-unread","unread"===r),n.classList.toggle("notification-read","read"===r)),t.hasAttribute("data-subscription-status")&&(i=l,a=t.getAttribute("data-subscription-status"),i.classList.toggle("notification-unsubscribed","unsubscribed"===a)),t.hasAttribute("data-starred-status")&&(o=l,s=t.getAttribute("data-starred-status"),o.classList.toggle("notification-starred","starred"===s))}n.d(t,{T:()=>r})},62660:(e,t,n)=>{"use strict";function r(e,t){t.appendChild(e.extractContents()),e.insertNode(t)}n.d(t,{t:()=>r})},95105:(e,t,n)=>{"use strict";function r(e){let t=e||window.location,n=document.head&&document.head.querySelector("meta[name=session-resume-id]");return n instanceof HTMLMetaElement&&n.content||t.pathname}n.d(t,{L:()=>r})},52734:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>l,R1:()=>m,s:()=>c});var r=n(78134),i=n(21403),a=n(26559);let o="github-mobile-auth-flash";function s(){let e=document.querySelector("#js-flash-container");if(e)for(let t of e.children)!t.classList.contains("js-flash-template")&&t.classList.contains(o)&&e.removeChild(t)}function l(){let e=document.getElementById("github-mobile-authenticate-prompt");e&&(e.hidden=!0);let t=document.getElementById("github-mobile-authenticate-error-and-retry");t&&(t.hidden=!1)}function c(){s();let e=document.getElementById("github-mobile-authenticate-prompt");e&&(e.hidden=!1);let t=document.getElementById("github-mobile-authenticate-error-and-retry");t&&(t.hidden=!0)}function u(e){e&&function(e){let t=new r.i4(document.querySelector("template.js-flash-template"),{className:`flash-error ${o}`,message:e}),n=document.importNode(t,!0),i=document.querySelector("#js-flash-container");i&&(s(),i.appendChild(n))}(e),l()}function d(e){return document.getElementById("github-mobile-authenticate-error-and-retry").getAttribute(e)}async function m(e,t,n,r){try{var i;await (i=e.getAttribute("data-poll-url"),async function e(o){let s,l,c;if(r&&r())return;let m="STATUS_UNKNOWN";try{let e=document.getElementById("github-mobile-authenticate-form"),t=e.querySelector(".js-data-url-csrf"),n=await self.fetch(new Request(i,{method:"POST",body:new FormData(e),mode:"same-origin",headers:{Accept:"application/json","Scoped-CSRF-Token":t.value,...(0,a.kt)()}}));if(n.ok){let e=await n.json();m=e.status,s=e.token}else m="STATUS_ERROR"}catch{m="STATUS_ERROR"}switch(m){case"STATUS_APPROVED":var f;return t?t():void((c=(f=s)?new URL(`password_reset/${encodeURIComponent(f)}`,window.location.origin):new URL("",window.location.href)).searchParams.set("redirect","true"),window.location.assign(c));case"STATUS_EXPIRED":return l=d("timeout-flash"),n?n(l):u(l);case"STATUS_ACTIVE":case"STATUS_ERROR":case"STATUS_UNKNOWN":break;case"STATUS_REJECTED":return l=d("error-flash"),n?n(l):void document.getElementById("github-mobile-rejected-redirect").click();default:return l=d("error-flash"),n?n(l):u(l)}await new Promise(e=>setTimeout(e,3e3)),e(o)}(0))}catch{return u(d("error-flash"))}}(0,i.lB)(".js-poll-github-mobile-two-factor-authenticate",function(e){m(e)}),(0,i.lB)(".js-poll-github-mobile-verified-device-authenticate",function(e){m(e)}),(0,i.lB)(".js-poll-github-mobile-two-factor-password-reset-authenticate",function(e){m(e)})},62004:(e,t,n)=>{"use strict";n.d(t,{NB:()=>c,Up:()=>l,pk:()=>u});let r=new WeakMap;function i(e){let t=r.get(e);t&&(null!=t.timer&&clearTimeout(t.timer),t.timer=window.setTimeout(()=>{null!=t.timer&&(t.timer=null),t.inputed=!1,t.listener.call(null,e)},t.wait))}function a(e){let t=e.currentTarget,n=r.get(t);n&&(n.keypressed=!0,null!=n.timer&&clearTimeout(n.timer))}function o(e){let t=e.currentTarget,n=r.get(t);n&&(n.keypressed=!1,n.inputed&&i(t))}function s(e){let t=e.currentTarget,n=r.get(t);n&&(n.inputed=!0,n.keypressed||i(t))}function l(e,t,n={wait:null}){r.set(e,{keypressed:!1,inputed:!1,timer:void 0,listener:t,wait:null!=n.wait?n.wait:100}),e.addEventListener("keydown",a),e.addEventListener("keyup",o),e.addEventListener("input",s)}function c(e,t){e.removeEventListener("keydown",a),e.removeEventListener("keyup",o),e.removeEventListener("input",s);let n=r.get(e);n&&(null!=n.timer&&n.listener===t&&clearTimeout(n.timer),r.delete(e))}function u(e){let t=r.get(e);t&&t.listener.call(null,e)}},63166:(e,t,n)=>{"use strict";var r=n(97797),i=n(21403),a=n(22353),o=n(38007);let s="data-analytics-event",l="data-analytics-visible",c=`a:not([${s}]), button:not([${s}]), [${s}]`,u=`[${l}]`;function d(e,t){return e.tagName.toLowerCase()===t}function m(e){return{text:e.textContent||e.getAttribute("aria-label")||"",target:e.href}}function f(e){let t=e.closest("form");return{text:e.textContent||e.getAttribute("aria-label")||"",role:e.getAttribute("type")||e.getAttribute("role")||"button",...e.value&&{value:e.value},...t&&{formAction:t.getAttribute("action")||""}}}function h(e){if(!e)return{};let t=JSON.parse(e),{label:n}=t;return{...function(e){if(!e)return{};let t={};for(let n of e.split(";").map(e=>e.trim())){let[e,r]=n.split(":");e&&(t[e.trim()]=r?.trim()||e.trim())}return t}(n),...t}}(0,r.on)("click",c,e=>{if(e&&e.currentTarget)try{(0,o.BI)("analytics.click",function(e){return{...d(e,"a")&&m(e),...d(e,"button")&&f(e),...h(e.getAttribute(s))}}(e.currentTarget)),d(e.currentTarget,"details")&&e.currentTarget.removeAttribute(s)}catch(e){(0,a.N7)(e)}});let p=new IntersectionObserver(function(e){for(let n of e)if(n.isIntersecting)try{var t;(0,o.BI)("analytics.visible",(t=n.target,{...d(t,"a")&&m(t),...d(t,"button")&&f(t),...h(t.getAttribute(l))})),p.unobserve(n.target)}catch(e){(0,a.N7)(e)}},{rootMargin:"0% 0% -30% 0%",threshold:0});(0,i.lB)(u,e=>{p.observe(e)})},27932:(e,t,n)=>{"use strict";n.d(t,{R:()=>l});var r=n(82939),i=n(96679),a=n(21715);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let BatchedUpdatableContent=class BatchedUpdatableContent{onEvent(e,t,n){let r=this.intervals[t];r||(r=this.intervals[t]={interval:null,targets:new Set}),r.targets.add(e),r.interval||(r.interval=setInterval(()=>this.onInterval(t,n),t))}constructor(){o(this,"intervals",{}),o(this,"onInterval",(e,t)=>{let n=this.intervals[e];if(!n)return;let r=n.targets;if(0!==r.size){for(let e of(n.targets=new Set,r))document.body.contains(e)&&t(e);r.clear()}}),o(this,"clear",()=>{for(let e in this.intervals)if(Object.prototype.hasOwnProperty.call(this.intervals,e)){let t=this.intervals[e];t&&(t.interval&&(clearInterval(t.interval),t.interval=null),t.targets.clear())}})}};let s=new BatchedUpdatableContent;function l(e=r.le){return function(t){let{gid:n,wait:r,event_updates:i}=t.detail.data,a=t.target,o=n?function(e,t){if(e.getAttribute("data-gid")===t)return e;for(let n of e.querySelectorAll("[data-url][data-gid]"))if(n.getAttribute("data-gid")===t)return n;return null}(a,n):a;if(o){let t=o.getAttribute("data-batched"),n=o.getAttribute("data-channel-event-name");if(n&&(void 0===i||!i.hasOwnProperty(n)))return;if(t){let n=Math.max(parseInt(t)||0,1e3);s.onEvent(o,n,e)}else setTimeout(e,r||0,o)}}}i.cg?.addEventListener(a.z.END,s.clear)},69719:(e,t,n)=>{"use strict";let r;n.d(t,{H:()=>v});var i=n(10204);let AliveSession=class AliveSession extends i.ib{getUrlFromRefreshUrl(){return a(this.refreshUrl)}constructor(e,t,n,r,i){super(e,()=>this.getUrlFromRefreshUrl(),n,r,void 0,i),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(this,"refreshUrl",void 0),this.refreshUrl=t}};async function a(e){let t=await o(e);return t&&t.url&&t.token?s(t.url,t.token):null}async function o(e){let t=await fetch(e,{headers:{Accept:"application/json"}});if(t.ok)return t.json();if(404===t.status)return null;throw Error("fetch error")}async function s(e,t){let n=await fetch(e,{method:"POST",mode:"same-origin",headers:{"Scoped-CSRF-Token":t}});if(n.ok)return n.text();throw Error("fetch error")}var l=n(70170),c=n(32475),u=n(85351),d=n(23683),m=n(27851);function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e,{channel:t,type:n,data:r}){for(let i of e)i.dispatchEvent(new CustomEvent(`socket:${n}`,{bubbles:!1,cancelable:!1,detail:{name:t,data:r}}))}let p=class AliveSessionProxy{subscribe(e){let t=this.subscriptions.add(...e);t.length&&this.worker.port.postMessage({subscribe:t});let n=new Set(t.map(e=>e.name)),r=e.reduce((e,t)=>{let r=t.topic.name;return(0,i.JR)(r)&&!n.has(r)&&e.add(r),e},new Set);r.size&&this.worker.port.postMessage({requestPresence:Array.from(r)})}unsubscribeAll(...e){let t=this.subscriptions.drain(...e);t.length&&this.worker.port.postMessage({unsubscribe:t});let n=this.presenceMetadata.removeSubscribers(e);this.sendPresenceMetadataUpdate(n)}updatePresenceMetadata(e){let t=new Set;for(let n of e)this.presenceMetadata.setMetadata(n),t.add(n.channelName);this.sendPresenceMetadataUpdate(t)}sendPresenceMetadataUpdate(e){if(!e.size)return;let t=[];for(let n of e)t.push({channelName:n,metadata:this.presenceMetadata.getChannelMetadata(n)});this.worker.port.postMessage({updatePresenceMetadata:t})}online(){this.worker.port.postMessage({online:!0})}offline(){this.worker.port.postMessage({online:!1})}hangup(){this.worker.port.postMessage({hangup:!0})}receive(e){let{channel:t}=e;if("presence"===e.type){let n=this.notifyPresenceDebouncedByChannel.get(t);n||(n=(0,l.s)((e,n)=>{this.notify(e,n),this.notifyPresenceDebouncedByChannel.delete(t)},100),this.notifyPresenceDebouncedByChannel.set(t,n)),n(this.subscriptions.subscribers(t),e);return}this.notify(this.subscriptions.subscribers(t),e)}constructor(e,t,n,r,a,o){f(this,"worker",void 0),f(this,"subscriptions",new i.m0),f(this,"presenceMetadata",new i.VH),f(this,"notify",void 0),f(this,"notifyPresenceDebouncedByChannel",new Map),this.notify=a,this.worker=new SharedWorker(`${e}?module=true`,{name:`github-socket-worker-v3-${r}`,type:"module"}),this.worker.port.onmessage=({data:e})=>this.receive(e),this.worker.port.postMessage({connect:{url:t,refreshUrl:n,options:o}})}};async function g(){let e=function(){let e=document.head.querySelector("link[rel=shared-web-socket-src]")?.getAttribute("href");return e&&e.startsWith("/")?e:null}();if(!e)return;let t=document.head.querySelector("link[rel=shared-web-socket]")?.href??null;if(!t)return;let n=document.head.querySelector("link[rel=shared-web-socket]")?.getAttribute("data-refresh-url")??null;if(!n)return;let r=document.head.querySelector("link[rel=shared-web-socket]")?.getAttribute("data-session-id")??null;if(!r)return;let i=(()=>{let i=(0,m.G7)("alive_legacy_retries")?{socketPolicy:{timeout:4e3,attempts:7}}:{};if(!(0,d.nr)()&&"SharedWorker"in window&&"true"!==(0,u.A)("localStorage").getItem("bypassSharedWorker"))try{return new p(e,t,n,r,h,i)}catch{}return new AliveSession(t,n,!1,h,i)})();return window.addEventListener("online",()=>i.online()),window.addEventListener("offline",()=>i.offline()),window.addEventListener("pagehide",()=>{"hangup"in i&&i.hangup()}),i}async function b(){return await c.G,g()}function v(){return r||(r=b())}},8447:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,s:()=>i});let r=!0;function i(e){r=e}function a(){return r}},13255:(e,t,n)=>{"use strict";n.d(t,{_S:()=>a,cB:()=>s,cW:()=>o});var r=n(66871),i=n(96679);let a=()=>{let e=(0,r.JV)().appId;return e&&"rails"!==e?e:crypto.randomUUID()},o=e=>{(0,r.C3)({appId:e})},s=()=>{let e=document.querySelector("react-app")||document.querySelector("projects-v2");return e?.uuid||"rails"};i.cg?.addEventListener("hashchange",()=>{(0,r.C3)({appId:s()})},!0)},25794:(e,t,n)=>{"use strict";function r(e,t,n){if(!t)return;let r=t.className.includes("cm-content")?t:t.querySelector(".cm-content");r&&r.dispatchEvent(new CustomEvent(e,{detail:n}))}n.d(t,{R:()=>r})},39627:(e,t,n)=>{"use strict";n.d(t,{D:()=>a,Y:()=>o});var r=n(52811),i=n(96679);function a(e){if(!i.XC)return;let t=i.XC.querySelector("title"),n=i.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,r.i)(e)):(i.XC.head.appendChild(n),(0,r.i)(e))}function o(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},76899:(e,t,n)=>{"use strict";function r(){return Promise.resolve()}function i(){return new Promise(window.requestAnimationFrame)}async function a(e,t){let n,r=new Promise(t=>{n=self.setTimeout(t,e)});if(!t)return r;try{await Promise.race([r,function(e){return new Promise((t,n)=>{let r=Error("aborted");r.name="AbortError",e.aborted?n(r):e.addEventListener("abort",()=>n(r))})}(t)])}catch(e){throw self.clearTimeout(n),e}}n.d(t,{G$:()=>i,k2:()=>r,rK:()=>o,uk:()=>a});function o(e){let t=[];return function(n){t.push(n),1===t.length&&queueMicrotask(()=>{let n=t.slice(0);t.length=0,e(n)})}}},98831:(e,t,n)=>{"use strict";function r(){return{favicon:document.querySelector('.js-site-favicon[type="image/svg+xml"]'),faviconFallback:document.querySelector('.js-site-favicon[type="image/png"]')}}function i(e){let{favicon:t,faviconFallback:n}=r();if(!t||!n)return;let i=l();e=e.substr(0,e.lastIndexOf(".")),t.href=e=`${e}${i}.svg`;let a=t.href.substr(0,t.href.lastIndexOf("."));n.href=`${a}.png`}function a(){let{favicon:e,faviconFallback:t}=r();if(!e||!t)return;let n=l(),i=e.href.indexOf("-dark.svg"),a=e.href.substr(0,-1!==i?i:e.href.lastIndexOf("."));e.href=`${a}${n}.svg`,t.href=`${a}${n}.png`}function o(e){let{favicon:t,faviconFallback:n}=r();if(!t||!n)return;let i=t.getAttribute("data-base-href"),a="default"===e?"":`-${e}`,o=l();i&&(t.href=`${i}${a}${o}.svg`,n.href=`${i}${a}${o}.png`)}function s(){o("default")}function l(){return window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"-dark":""}n.d(t,{Ow:()=>i,gd:()=>s,iD:()=>o,uQ:()=>a})},13617:(e,t,n)=>{"use strict";function r(e,t,n){return[...function*(e,t){for(let n of e){let e=t(n);null!=e&&(yield e)}}(e,e=>{let n=t(e);return null!=n?[e,n]:null})].sort((e,t)=>n(e[1],t[1])).map(([e])=>e)}n.d(t,{d:()=>r})},30695:(e,t,n)=>{"use strict";function r(e,t,n=.1){let i=o(e,t,n);return i&&-1===t.indexOf("/")&&(i+=o(e.substring(e.lastIndexOf("/")+1),t,n)),i}function i(e,t,n){if(t){let r=e.innerHTML.trim().match(n||function(e){let t=e.toLowerCase().split(""),n="",r=!0;for(let e of t){let t=e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");r?(n+=`(.*)(${t})`,r=!1):n+=`([^${t}]*?)(${t})`}return RegExp(`${n}(.*?)$`,"i")}(t));if(!r)return;let i=!1,a=[];for(let e=1;e"),i=!0):i&&(a.push(""),i=!1),a.push(t))}e.innerHTML=a.join("")}else{let t=e.innerHTML.trim(),n=t.replace(/<\/?mark>/g,"");t!==n&&(e.innerHTML=n)}}n.d(t,{He:()=>i,UD:()=>s,dt:()=>r});let a=new Set([" ","-","_"]);function o(e,t,n=.1){let r=e;if(r===t)return 1;let i=r.length,s=0,l=0,c=!0;for(let e of t){let t=r.indexOf(e.toLowerCase()),o=r.indexOf(e.toUpperCase()),u=Math.min(t,o),d=u>-1?u:Math.max(t,o);if(-1===d)return 0;s+=.1,r[d]===e&&(s+=.1),0===d&&(s+=.9-n,c&&(l=1)),a.has(r.charAt(d-1))&&(s+=.9-n),r=r.substring(d+1,i),c=!1}let u=t.length,d=s/u,m=(u/i*d+d)/2;return l&&m+n<1&&(m+=n),m}function s(e,t){return e.score>t.score?-1:e.scoret.text)}},55463:(e,t,n)=>{"use strict";n.d(t,{Fr:()=>o,U0:()=>l,xl:()=>s});var r=n(96679);let i={Android:"Android",iOS:"iOS",macOS:"macOS",Windows:"Windows",Linux:"Linux",Unknown:"Unknown"};function a(){let e=i.Unknown,t=!1;if(r.cg){let n=r.cg.navigator,a="";try{a=n.userAgent}catch{}let o="";try{o=n?.userAgentData?.platform||n.platform}catch{}-1!==["Macintosh","MacIntel","MacPPC","Mac68K","macOS"].indexOf(o)?e=i.macOS:-1!==["iPhone","iPad","iPod"].indexOf(o)?e=i.iOS:-1!==["Win32","Win64","Windows","WinCE"].indexOf(o)?e=i.Windows:/Android/.test(a)?e=i.Android:/Linux/.test(o)&&(e=i.Linux),t=n?.userAgentData?.mobile??(e===i.Android||e===i.iOS)}return{os:e,isAndroid:e===i.Android,isIOS:e===i.iOS,isMacOS:e===i.macOS,isWindows:e===i.Windows,isLinux:e===i.Linux,isDesktop:e===i.macOS||e===i.Windows||e===i.Linux,isMobile:t}}function o(){return a().isMobile}function s(){return a().isDesktop}function l(){return a().isMacOS}},57909:(e,t,n)=>{"use strict";n.d(t,{$$:()=>l,GI:()=>o,zw:()=>a});var r=n(55463),i=n(65461);let a=()=>{if("undefined"==typeof document)return!1;let e=document.querySelector("meta[name=keyboard-shortcuts-preference]");return!e||"all"===e.content},o=e=>/Enter|Arrow|Escape|Meta|Control|Mod|Esc|Tab/.test(e)||!(0,r.U0)()&&e.includes("Alt")&&e.includes("Shift"),s=new Set(["button","checkbox","color","file","hidden","image","radio","range","reset","submit"]),l=e=>{let t=(0,i.Vy)(e),n=a()&&!function(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=e.getAttribute("type")?.toLowerCase()??"text",r="true"===e.ariaReadOnly||"true"===e.getAttribute("aria-readonly")||null!==e.getAttribute("readonly");return("select"===t||"textarea"===t||"input"===t&&!s.has(n)||e.isContentEditable)&&!r}(e.target);return o(t)||n}},38007:(e,t,n)=>{"use strict";let r;n.d(t,{BI:()=>h,Ti:()=>p,lA:()=>m,sX:()=>f});var i=n(70837),a=n(18679),o=n(85351),s=n(7479);let{getItem:l}=(0,o.A)("localStorage"),c="dimension_",u=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,i.O)("octolytics");delete e.baseContext,r=new a.s(e)}catch{}function d(e){let t=(0,i.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(c)&&(t[e.replace(c,"")]=n,delete t[e]);let n=document.querySelector("meta[name=visitor-payload]");for(let[e,r]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))u.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,s.X)().toString(),Object.assign(t,e)}function m(e){r?.sendPageView(d(e))}function f(){return document.head?.querySelector('meta[name="current-catalog-service"]')?.content}function h(e,t={}){let n=f(),i=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(i[e]=`${n}`);r&&(d(i),r.sendEvent(e||"unknown",d(i)))}function p(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},72841:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(e,t)=>{let n=new URL(e,window.location.origin),r=new URL(t,window.location.origin);return r.href.includes("#")&&n.host===r.host&&n.pathname===r.pathname&&n.search===r.search}},59843:(e,t,n)=>{"use strict";n.d(t,{XX:()=>r.XX,_3:()=>r._3,qy:()=>r.qy});var r=n(31143)},12153:(e,t,n)=>{"use strict";n.d(t,{pF:()=>u,ty:()=>a,VL:()=>l,nf:()=>o,TG:()=>d,iQ:()=>s});var r=n(55463);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}let PNGScanner=class PNGScanner{advance(e){this.pos+=e}readInt(e){let t=this,n=function(){switch(e){case 1:return t.dataview.getUint8(t.pos);case 2:return t.dataview.getUint16(t.pos);case 4:return t.dataview.getUint32(t.pos);default:throw Error("bytes parameter must be 1, 2 or 4")}}();return this.advance(e),n}readChar(){return this.readInt(1)}readShort(){return this.readInt(2)}readLong(){return this.readInt(4)}readString(e){let t=[];for(let n=0;n{let t=e.value.lastIndexOf(` +`,e.selectionStart-1)+1,n=e.value.indexOf(` +`,e.selectionEnd);return -1===n&&(n=e.value.length),[t,n]},o=e=>``,s=(e,t)=>`[${e.replaceAll("[","\\[").replaceAll("]","\\]")}](${t.replaceAll("(","\\(").replaceAll(")","\\)")})`,l=e=>(0,r.U0)()?e.metaKey:e.ctrlKey,c=e=>{let t=new PNGScanner(e),n={width:0,height:0,ppi:1};return t.scan(function(e){switch(e){case"IHDR":n.width=this.readLong(),n.height=this.readLong();break;case"pHYs":{let e,t=this.readLong(),r=this.readLong();return 1===this.readChar()&&(e=.0254),e&&(n.ppi=Math.round((t+r)/2*e)),!1}case"IDAT":return!1}return!0}),n},u=async e=>{let t=await new Promise((t,n)=>{let r=new FileReader;r.onload=()=>t(r.result),r.onerror=()=>n(r.error),r.readAsArrayBuffer(e)});return t?c(t):null},d=(e,t,n="Image",r=!1)=>{if(144===e.ppi){let i=Math.round(e.width/2),a=Math.round(e.height/2);return r?`${n}`:`${n}`}return r&&e&&e.width>0&&e.height>0?`${n}`:`![${n}](${t})`}},90903:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>f,YU:()=>d,nA:()=>h});var r=n(24791),i=n(20451),a=n(12559),o=n(91903),s=n(26559);let l=!1;async function c(){let e=document.querySelector("link[rel=sudo-modal]"),t=document.querySelector(".js-sudo-prompt");if(t instanceof HTMLTemplateElement)return t;if(e){let t=await (0,i.Ts)(document,function(e){let t=new URL(e,window.location.origin),n=new URLSearchParams(t.search.slice(1));return n.set("webauthn-support",(0,o.K)()),t.search=n.toString(),t.toString()}(e.href));return document.body.appendChild(t),document.querySelector(".js-sudo-prompt")}throw Error("couldn't load sudo prompt")}let u=!1;async function d(e){if(l)return!1;l=!0,u=!1;let t=(await c()).content.cloneNode(!0),n=await (0,r.r)({content:t}),i=e?.closest("details[open]");return i&&i.removeAttribute("open"),await new Promise(e=>{n.addEventListener("dialog:remove",function(){i&&i.setAttribute("open","open"),l=!1,e()},{once:!0})}),u}async function m(e,t,n="Sudo authentication failed.",r="Too many authentication attempts. Please try again later.",i=".js-sudo-error",a){try{await t.text()}catch(o){let t;if(!o.response)throw o;switch(o.response.status){case 401:t=n;break;case 429:t=r;break;default:t="An unknown error occurred. Please try again later."}if(e.querySelector(i).textContent=t,e.querySelector(i).hidden=!1,a&&(e.querySelector(a).value=""),401!==o.response.status&&429!==o.response.status)throw o;return}u=!0,e.closest("details").removeAttribute("open")}async function f(e){let t=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!t.ok&&"true"===await t.text()||d(e)}async function h(){let e=await fetch("/sessions/in_sudo",{headers:{accept:"application/json",...(0,s.kt)()}});return!!e.ok&&"true"===await e.text()||!1}(0,a.JW)(".js-sudo-webauthn-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-github-mobile-form",async function(e,t){await m(e,t)}),(0,a.JW)(".js-sudo-totp-form",async function(e,t){await m(e,t,void 0,void 0,".flash-error","#totp")}),(0,a.JW)(".js-sudo-email-form",async function(e,t){await m(e,t,void 0,void 0,".flash-error","#email")}),(0,a.JW)(".js-sudo-password-form",async function(e,t){await m(e,t,"Incorrect password.","Too many password attempts. Please wait and try again.",void 0,".js-sudo-password")})},35707:(e,t,n)=>{"use strict";function r(e){let t=e.split("\u200D"),n=0;for(let e of t)n+=Array.from(e.split(/[\ufe00-\ufe0f]/).join("")).length;return n/t.length}function i(e,t,n,r=!0){let a=e.value.substring(0,e.selectionEnd||0),o=e.value.substring(e.selectionEnd||0);return s(e,(a=a.replace(t,n))+(o=o.replace(t,n)),a.length,r),n}function a(e,t,n){if(null===e.selectionStart||null===e.selectionEnd)return i(e,t,n);let r=e.value.substring(0,e.selectionStart),a=e.value.substring(e.selectionEnd);return s(e,r+n+a,r.length),n}function o(e,t,n={}){let r=e.selectionEnd||0,i=e.value.substring(0,r),a=e.value.substring(r),s=(""===e.value||i.match(/\n$/)?"":` +`)+t+(n.appendNewline?` +`:"");e.value=i+s+a;let l=r+s.length;return e.selectionStart=l,e.selectionEnd=l,e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1})),e.focus(),s}function s(e,t,n,r=!0){e.value=t,r&&(e.selectionStart=n,e.selectionEnd=n),e.dispatchEvent(new CustomEvent("change",{bubbles:!0,cancelable:!1}))}function l(e,t){let n=[...e],r=new TextEncoder,i=new Uint8Array(4);for(let e=0;e=t))break}return t}n.d(t,{bV:()=>r,bc:()=>o,ee:()=>i,kN:()=>l,tJ:()=>a})},51606:(e,t,n)=>{"use strict";n.d(t,{$4:()=>v,$U:()=>s,$Y:()=>m,G5:()=>d,GH:()=>b,OO:()=>w,Ph:()=>i,Sf:()=>y,Sy:()=>E,Xm:()=>S,Y0:()=>f,Y9:()=>c,e8:()=>l,mU:()=>o,nZ:()=>g,uW:()=>a,vV:()=>h});let r="data-turbo-loaded";function i(){document.documentElement.setAttribute(r,"")}function a(){return document.documentElement.hasAttribute(r)}let o=e=>e?.tagName==="TURBO-FRAME";function s(e,t){return e.split("/",3).join("/")===t.split("/",3).join("/")}function l(e,t){return e.split("/",2).join("/")===t.split("/",2).join("/")}async function c(){let e=document.head.querySelectorAll("link[rel=stylesheet]"),t=new Set([...document.styleSheets].map(e=>e.href)),n=[];for(let r of e)""===r.href||t.has(r.href)||n.push(u(r));await Promise.all(n)}let u=(e,t=2e3)=>new Promise(n=>{let r=()=>{e.removeEventListener("error",r),e.removeEventListener("load",r),n()};e.addEventListener("load",r,{once:!0}),e.addEventListener("error",r,{once:!0}),setTimeout(r,t)}),d=(e,t)=>{let n=t||e.querySelectorAll("[data-turbo-replace]"),r=[...document.querySelectorAll("[data-turbo-replace]")];for(let e of n){let t=r.find(t=>t.id===e.id);t&&t.replaceWith(e.cloneNode(!0))}},m=e=>{for(let t of e.querySelectorAll("link[rel=stylesheet]"))document.head.querySelector(`link[href="${t.getAttribute("href")}"], + link[data-href="${t.getAttribute("data-href")}"]`)||document.head.append(t)},f=e=>{for(let t of e.querySelectorAll("script"))document.head.querySelector(`script[src="${t.getAttribute("src")}"]`)||p(t)},h=e=>{let{src:t}=e;if(!t)return;let n=document.createElement("script"),r=e.getAttribute("type");return r&&(n.type=r),n.src=t,n},p=e=>{let t=h(e);document.head&&t&&document.head.appendChild(t)},g=e=>{let t=[];for(let n of e.querySelectorAll('meta[data-turbo-track="reload"]'))document.querySelector(`meta[http-equiv="${n.getAttribute("http-equiv")}"]`)?.content!==n.content&&t.push(y(n.getAttribute("http-equiv")||""));return t},b=e=>{let t=e.querySelector("[data-turbo-head]")||e.head;return{title:t.querySelector("title")?.textContent,transients:[...t.querySelectorAll("[data-turbo-transient]")].map(e=>e.cloneNode(!0)),bodyClasses:e.querySelector("meta[name=turbo-body-classes]")?.content,replacedElements:[...e.querySelectorAll("[data-turbo-replace]")].map(e=>e.cloneNode(!0))}},v=()=>[...document.documentElement.attributes],y=e=>e.replace(/^x-/,"").replaceAll("-","_"),w=e=>document.dispatchEvent(new CustomEvent("turbo:reload",{detail:{reason:e}})),S=()=>document.dispatchEvent(new CustomEvent("turbo:restored")),E=(e,t)=>{for(let n of e.attributes)t.hasAttribute(n.nodeName)||"aria-busy"===n.nodeName||e.removeAttribute(n.nodeName);for(let n of t.attributes)e.getAttribute(n.nodeName)!==n.nodeValue&&e.setAttribute(n.nodeName,n.nodeValue)}},16561:(e,t,n)=>{"use strict";n.d(t,{U:()=>l});var r=n(39595),i=n(74043),a=n(97325);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}let l={Initializing:"initializing",Unsupported:"unsupported",Ready:"ready",Waiting:"waiting",Error:"error",Submitting:"submitting"};let WebauthnGetElement=class WebauthnGetElement extends HTMLElement{async connectedCallback(){this.originalButtonText=this.getCurrentButtonText(),this.originalErrorText=this.errorText.textContent,this.setState((0,i.$j)()?l.Ready:l.Unsupported),this.passkeySupport=await window.PublicKeyCredential?.isUserVerifyingPlatformAuthenticatorAvailable(),this.state!==l.Unsupported&&!this.passkeySupport&&this.passkeysUnsupportedMessage&&(this.passkeysUnsupportedMessage.hidden=!1),this.subtleLogin?this.handleWebauthnSubtle():this.showWebauthnLoginFragment()}handleWebauthnSubtle(){let e=document.querySelector(".js-webauthn-subtle");e&&(e.hidden=!1,this.updateWebauthnSubtleParentBoxVisibility(!1),e.addEventListener("webauthn-subtle-submit",()=>{this.showWebauthnLoginFragment(),this.state!==l.Unsupported&&this.prompt()}))}showWebauthnLoginFragment(){let e=document.querySelector(".js-webauthn-login-section");e&&(e.hidden=!1,this.updateWebauthnSubtleParentBoxVisibility(!0))}updateWebauthnSubtleParentBoxVisibility(e){let t=document.querySelector(".js-webauthn-hint");t&&(t.hidden=e)}getCurrentButtonText(){return this.buttonText.textContent||""}setCurrentButtonText(e){this.buttonText.textContent=e}setState(e){let t=this.button.getAttribute("data-retry-message")||this.originalButtonText,n=this.hasErrored?t:this.originalButtonText;for(let e of(this.setCurrentButtonText(n),this.button.disabled=!1,this.button.hidden=!1,this.errorText.textContent="",this.messages))e.hidden=!0;switch(e){case l.Initializing:this.button.disabled=!0;break;case l.Unsupported:this.button.disabled=!0,this.unsupportedMessage.hidden=!1,this.passkeysUnsupportedMessage&&(this.passkeysUnsupportedMessage.hidden=!0);break;case l.Ready:break;case l.Waiting:this.waitingMessage.hidden=!1,this.button.hidden=!0;break;case l.Error:this.errorMessage.hidden=!1,this.errorText.textContent=this.originalErrorText;break;case l.Submitting:this.setCurrentButtonText("Verifying\u2026"),this.button.disabled=!0;break;default:throw Error("invalid state")}this.state=e}async prompt(e,t){e?.preventDefault(),this.dispatchEvent(new CustomEvent("webauthn-get-prompt"));try{t||this.setState(l.Waiting);let e=JSON.parse(this.dataJson),n=await (0,i.Jt)((0,i.d5)(e));this.setState(l.Submitting);let r=this.closest(".js-webauthn-form");r.querySelector(".js-webauthn-response").value=JSON.stringify(n),(0,a.k_)(r)}catch(e){if(!t)throw this.hasErrored=!0,this.setState(l.Error),e}}constructor(...e){super(...e),o(this,"state",l.Initializing),o(this,"dataJson",""),o(this,"subtleLogin",!1),o(this,"hasErrored",!1)}};o(WebauthnGetElement,"attrPrefix",""),s([r.aC],WebauthnGetElement.prototype,"button",void 0),s([r.aC],WebauthnGetElement.prototype,"buttonText",void 0),s([r.zV],WebauthnGetElement.prototype,"messages",void 0),s([r.aC],WebauthnGetElement.prototype,"capitalizedDescription",void 0),s([r.aC],WebauthnGetElement.prototype,"unsupportedMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"passkeysUnsupportedMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"waitingMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"errorMessage",void 0),s([r.aC],WebauthnGetElement.prototype,"errorText",void 0),s([r.CF],WebauthnGetElement.prototype,"dataJson",void 0),s([r.CF],WebauthnGetElement.prototype,"subtleLogin",void 0),WebauthnGetElement=s([r.p_],WebauthnGetElement)},91903:(e,t,n)=>{"use strict";n.d(t,{K:()=>i,e:()=>a});var r=n(74043);function i(){return(0,r.$j)()?"supported":"unsupported"}async function a(){return await window.PublicKeyCredential?.isUserVerifyingPlatformAuthenticatorAvailable()?"supported":"unsupported"}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec","vendors-node_modules_lit-html_lit-html_js","vendors-node_modules_morphdom_dist_morphdom-esm_js","vendors-node_modules_fzy_js_index_js-node_modules_github_paste-markdown_dist_index_js","vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js","vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f","vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78","vendors-node_modules_color-convert_index_js","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643","vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-c1aa61","ui_packages_failbot_failbot_ts","ui_packages_updatable-content_updatable-content_ts","app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde","app_assets_modules_github_sticky-scroll-into-view_ts","app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6","app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235"],()=>t(38962)),e.O()}]); +//# sourceMappingURL=behaviors-e3ca30578974.js.map \ No newline at end of file diff --git a/jav/lib/code-menu-954689af15d6.js b/jav/lib/code-menu-954689af15d6.js new file mode 100644 index 0000000..f1d0216 --- /dev/null +++ b/jav/lib/code-menu-954689af15d6.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["code-menu"],{30414:(e,t,o)=>{o(93702)},67105:(e,t,o)=>{o.d(t,{$3:()=>a,HV:()=>i,Vb:()=>r});var n=o(7479);function r(e,t,o){let r={hydroEventPayload:e,hydroEventHmac:t,visitorPayload:"",visitorHmac:"",hydroClientContext:o},a=document.querySelector("meta[name=visitor-payload]");a instanceof HTMLMetaElement&&(r.visitorPayload=a.content);let i=document.querySelector("meta[name=visitor-hmac]")||"";i instanceof HTMLMetaElement&&(r.visitorHmac=i.content),(0,n.i)(r,!0)}function a(e){let t=e.getAttribute("data-hydro-view")||"";r(t,e.getAttribute("data-hydro-view-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}function i(e){let t=e.getAttribute("data-hydro-click-payload")||"";r(t,e.getAttribute("data-hydro-click-hmac")||"",e.getAttribute("data-hydro-client-context")||"")}},45323:(e,t,o)=>{function n(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}o.d(t,{u:()=>n}),(0,o(21403).lB)(".js-remove-unless-platform",function(e){!function(e){let t=(e.getAttribute("data-platforms")||"").split(","),o=n();return!!(o&&t.includes(o))}(e)&&e.remove()})},93702:(e,t,o)=>{o.d(t,{h:()=>GetRepoElement});var n=o(39595),r=o(45323),a=o(85351),i=o(67105);function s(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}function l(e,t,o,n){var r,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,o):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,o,n);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(i=(a<3?r(i):a>3?r(t,o,i):r(t,o))||i);return a>3&&i&&Object.defineProperty(t,o,i),i}let{getItem:d,setItem:c}=(0,a.A)("localStorage"),u="code-button-default-tab";let GetRepoElement=class GetRepoElement extends HTMLElement{showDownloadMessage(){let e=this.findPlatform();e&&this.showPlatform(e)}showCodespaces(){let e=this.findPlatform();e&&(this.showPlatform(e),this.loadAndUpdateContent())}showCodespaceSelector(){let e=this.findPlatform();e&&(this.showPlatform(e),this.codespaceSelector&&(this.codespaceSelector.hidden=!1))}showOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&(this.openOrCreateInCodespace.hidden=!1)}removeOpenOrCreateInCodespace(){this.openOrCreateInCodespace&&this.openOrCreateInCodespace.remove()}refreshList(){this.shouldRefreshList&&(this.shouldRefreshList=!1,this.loadAndUpdateContent())}trackDelete(){this.shouldRefreshList=!0}hideSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!0),this.codespaceList&&(this.codespaceList.hidden=!1)}showSpinner(){this.codespaceLoadingMenu&&(this.codespaceLoadingMenu.hidden=!1),this.codespaceList&&(this.codespaceList.hidden=!0)}onDetailsToggle(e){for(let e of(this.modal.hidden=!1,this.platforms))e.hidden=!0;let t=e.target;if(t&&t.open){!this.hasForcedCodespaceTabDefault&&this.forceCodespaceTabDefault?(this.hasForcedCodespaceTabDefault=!0,this.selectDefaultTab(!0)):this.selectDefaultTab(!1);let e=this.copilotTip;e&&(0,i.$3)(e)}}onDetailsKeydown(e){if("Escape"===e.key){this.modal.hidden=!0;let t=e.target;t?.closest("details")?.removeAttribute("open")}}showPlatform(e){for(let t of(this.modal.hidden=!0,this.platforms))t.hidden=t.getAttribute("data-platform")!==e}findPlatform(){return(0,r.u)()}refreshOnError(){window.location.reload()}pollForVscode(e){this.showPlatform("vscode");let t=e.currentTarget.getAttribute("data-src");t&&this.vscodePoller.setAttribute("src",t)}backToCodespacesFromVscodePolling(){this.loadAndUpdateContent(),this.showPlatform("codespaces")}localTabSelected(){c(u,"local")}cloudTabSelected(){c(u,"cloud"),this.codespaceList?.id==="lazyLoadedCodespacesList"&&this.loadAndUpdateContent()}copilotTabSelected(){c(u,"copilot")}selectDefaultTab(e){let t=e?"cloud":d(u);if(!t)return;let o=this.querySelector(`button[data-tab="${t}"`);o&&o.click()}loadAndUpdateContent(){this.codespaceList?.setAttribute("src",this.codespaceList.getAttribute("data-src"))}constructor(...e){super(...e),s(this,"forceCodespaceTabDefault",!1),s(this,"shouldRefreshList",!1),s(this,"hasForcedCodespaceTabDefault",!1)}};l([n.CF],GetRepoElement.prototype,"forceCodespaceTabDefault",void 0),l([n.aC],GetRepoElement.prototype,"modal",void 0),l([n.aC],GetRepoElement.prototype,"codespaceForm",void 0),l([n.aC],GetRepoElement.prototype,"codespaceLoadingMenu",void 0),l([n.aC],GetRepoElement.prototype,"codespaceList",void 0),l([n.aC],GetRepoElement.prototype,"codespaceSelector",void 0),l([n.aC],GetRepoElement.prototype,"openOrCreateInCodespace",void 0),l([n.aC],GetRepoElement.prototype,"vscodePoller",void 0),l([n.zV],GetRepoElement.prototype,"platforms",void 0),l([n.aC],GetRepoElement.prototype,"copilotTip",void 0),GetRepoElement=l([n.p_],GetRepoElement)},7799:(e,t,o)=>{let n;function r(){if(!n)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return n}function a(){return n?.locale??"en-US"}function i(){return!!r().login}o.d(t,{JK:()=>a,M3:()=>i,_$:()=>r});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{n=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},32475:(e,t,o)=>{o.d(t,{G:()=>r,K:()=>a});var n=o(96679);let r=n.XC?.readyState==="interactive"||n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.XC?.addEventListener("DOMContentLoaded",()=>{e()})}),a=n.XC?.readyState==="complete"?Promise.resolve():new Promise(e=>{n.cg?.addEventListener("load",e)})},27851:(e,t,o)=>{o.d(t,{G7:()=>l,XY:()=>d,fQ:()=>s});var n=o(5225),r=o(7799);function a(){return new Set((0,r._$)().featureFlags)}let i=o(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?a:(0,n.A)(a);function s(){return Array.from(i())}function l(e){return i().has(e)}let d={isFeatureEnabled:l}},43827:(e,t,o)=>{o.d(t,{k:()=>i,v:()=>s});var n=o(5225),r=o(96679);let a=(0,n.A)(function(){return r.XC?.head?.querySelector('meta[name="runtime-environment"]')?.content||""}),i=(0,n.A)(function(){return"enterprise"===a()}),s="webpack"},85351:(e,t,o)=>{o.d(t,{A:()=>i,D:()=>s});var n=o(96679),r=o(7479);let a=class NoOpStorage{getItem(){return null}setItem(){}removeItem(){}clear(){}key(){return null}get length(){return 0}};function i(e,t={throwQuotaErrorsOnSet:!1},o=n.cg,s=e=>e,l=e=>e){let d;try{if(!o)throw Error();d=o[e]||new a}catch{d=new a}let{throwQuotaErrorsOnSet:c}=t;function u(e){t.sendCacheStats&&(0,r.i)({incrementKey:e})}function h(e){try{if(d.removeItem(e),t.ttl){let t=`${e}:expiry`;d.removeItem(t)}}catch{}}return{getItem:function(e,t=Date.now()){try{let o=d.getItem(e);if(!o)return null;let n=`${e}:expiry`,r=Number(d.getItem(n));if(r&&t>r)return h(e),h(n),u("SAFE_STORAGE_VALUE_EXPIRED"),null;return u("SAFE_STORAGE_VALUE_WITHIN_TTL"),s(o)}catch{return null}},setItem:function(e,o,n=Date.now()){try{if(d.setItem(e,l(o)),t.ttl){let o=`${e}:expiry`,r=n+t.ttl;d.setItem(o,r.toString())}}catch(e){if(c&&e instanceof Error&&e.message.toLowerCase().includes("quota"))throw e}},removeItem:h,clear:d.clear,getKeys:function(){return Object.keys(d)},get length(){return d.length}}}function s(e){return i(e,{throwQuotaErrorsOnSet:!1},n.cg,JSON.parse,JSON.stringify)}},96679:(e,t,o)=>{o.d(t,{KJ:()=>n.KJ,Kn:()=>r.Kn,X3:()=>n.X3,XC:()=>r.XC,cg:()=>r.cg,fV:()=>r.fV,g5:()=>n.g5});var n=o(28583),r=o(46570)},46570:(e,t,o)=>{o.d(t,{Kn:()=>i,XC:()=>r,cg:()=>a,fV:()=>s});let n="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,r="undefined"==typeof document||n?void 0:document,a="undefined"==typeof window||n?void 0:window,i="undefined"==typeof history||n?void 0:history,s="undefined"==typeof location||n?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,o)=>{o.d(t,{KJ:()=>a,X3:()=>r,g5:()=>i});var n=o(46570);let r=void 0===n.XC,a=!r;function i(){return!!r||!n.XC||!!(n.XC.querySelector('react-app[data-ssr="true"]')||n.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}},7479:(e,t,o)=>{o.d(t,{X:()=>f,i:()=>c});var n=o(96679),r=o(32475),a=o(43827),i=o(27851),s=o(7799),l=o(70170);let d=[];function c(e,t=!1,o=.5){if(!n.X3&&!0!==(0,i.G7)("browser_stats_disabled")){if(o<0||o>1)throw RangeError("Sampling probability must be between 0 and 1");void 0===e.timestamp&&(e.timestamp=Date.now()),e.loggedIn=(0,s.M3)(),e.staff=f(),e.bundler=a.v,Math.random()JSON.stringify(e));for(;o.length>0;)t.push(function(e){let t=e.shift(),o=[t],n=t.length;for(;e.length>0&&n<=65536;){let t=e[0].length;if(n+t<=65536){let r=e.shift();o.push(r),n+=t}else break}return o}(o));return t}(d)){var t=e,o=`{"stats": [${r.join(",")}], "target": "${n.XC?.head?.querySelector('meta[name="ui-target"]')?.content||"full"}"}`;try{navigator.sendBeacon&&navigator.sendBeacon(t,o)}catch{}}d=[]}}function f(){return!!n.XC?.head?.querySelector('meta[name="user-staff"]')?.content}n.XC?.addEventListener("pagehide",p),n.XC?.addEventListener("visibilitychange",p)}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_catalyst_lib_inde-dbbea9"],()=>t(30414)),e.O()}]); +//# sourceMappingURL=code-menu-32265256051d.js.map \ No newline at end of file diff --git a/jav/lib/custom_spider.jar b/jav/lib/custom_spider.jar new file mode 100644 index 0000000..4e4e40c --- /dev/null +++ b/jav/lib/custom_spider.jar @@ -0,0 +1,2046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TvBox/jar/custom_spider.jar at main · shichuanenhui/TvBox · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + + + + +
      + Skip to content + + + + + + + + + + + + + +
      +
      + + + + + + + + + + + + + + +
      + +
      + + + + + + + + +
      + + + + + +
      + + + + + + + + + +
      +
      +
      + + + + + + + + + +
      + +
      + +
      + +
      + + + + / + + TvBox + + + Public +
      + + +
      + +
      + + +
      +
      + +
      +
      + + + + +
      + + + + + + +
      + + + + + + + + + + + + + + + + + + +
      +
      + + + + +
      + +
      + +
      +
      + +
      + +
      +

      Footer

      + + + + +
      +
      + + + + + © 2025 GitHub, Inc. + +
      + + +
      +
      + + + + + + + + + + + + + + + + + + + +
      +
      +
      + + + diff --git a/jav/lib/element-registry-9122ebebdfa4.js b/jav/lib/element-registry-9122ebebdfa4.js new file mode 100644 index 0000000..62db78b --- /dev/null +++ b/jav/lib/element-registry-9122ebebdfa4.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["element-registry"],{14487:(e,s,t)=>{(0,t(39595).Se)({"animated-image":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hydro-analytics-c-35f15c"),t.e("app_components_accessibility_animated-image-element_ts")]).then(t.bind(t,47433)),"actions-caches-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_actions_actions-caches-filter-elemen-09e7fd")]).then(t.bind(t,75929)),"actions-workflow-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_actions_actions-workflow-filter-elem-66d2fe")]).then(t.bind(t,29071)),"actions-workflow-list":()=>t.e("app_components_actions_actions-workflow-list-element_ts").then(t.bind(t,13517)),"variable-value":()=>t.e("app_components_actions_variables_variable-value-element_ts").then(t.bind(t,65531)),"variables-input":()=>t.e("app_components_actions_variables_variables-input-element_ts").then(t.bind(t,32257)),"variables-pagination":()=>t.e("app_components_actions_variables_variables-pagination-element_ts").then(t.bind(t,34075)),"cvss-calculator":()=>t.e("app_components_advisories_cvss-calculator-element_ts").then(t.bind(t,92595)),"cvss-calculator-metric":()=>t.e("app_components_advisories_cvss-calculator-metric-element_ts").then(t.bind(t,64250)),"metric-selection":()=>t.e("app_components_advisories_metric-selection-element_ts").then(t.bind(t,67076)),"severity-calculator":()=>t.e("app_components_advisories_severity-calculator-element_ts").then(t.bind(t,67655)),"severity-score":()=>t.e("app_components_advisories_severity-score-element_ts").then(t.bind(t,30091)),"severity-selection":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_components_advisories_severity-selection-element_ts")]).then(t.bind(t,83539)),"severity-selection-next":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_components_advisories_severity-selection-next-element_ts")]).then(t.bind(t,72919)),"severity-tracking":()=>t.e("app_components_advisories_severity-tracking-element_ts").then(t.bind(t,10406)),"webauthn-status":()=>t.e("app_components_behaviors_webauthn-status-element_ts").then(t.bind(t,35064)),"downgrade-dialog":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_billing_settings_downgrade-dialog-element_ts")]).then(t.bind(t,58343)),"manage-subscription":()=>t.e("app_components_billing_settings_upgrade_manage-subscription-element_ts").then(t.bind(t,87627)),"pending-cycle-changes-component":()=>t.e("app_components_billing_stafftools_pending-cycle-changes-component-element_ts").then(t.bind(t,64129)),"create-branch":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_virtualized-list_es_inde-5cfb7e"),t.e("app_assets_modules_github_ref-selector_ts"),t.e("app_components_branch_create-branch-element_ts")]).then(t.bind(t,95125)),"create-repo-from-selector":()=>t.e("app_components_branch_create-repo-from-selector-element_ts").then(t.bind(t,46862)),"select-all":()=>t.e("app_components_businesses_people_select-all-element_ts").then(t.bind(t,15826)),"close-reason-selector":()=>t.e("app_components_closables_buttons_close-reason-selector-element_ts").then(t.bind(t,26399)),"reopen-reason-selector":()=>t.e("app_components_closables_buttons_reopen-reason-selector-element_ts").then(t.bind(t,5794)),"alert-dismissal-details":()=>t.e("app_components_code_scanning_alert-dismissal-details-element_ts").then(t.bind(t,11572)),"code-scanning-alert-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_components_code_scanning_code-scanning-alert-fi-5a22a4")]).then(t.bind(t,11798)),"pretty-cron":()=>Promise.all([t.e("vendors-node_modules_cronstrue_dist_cronstrue_js"),t.e("app_components_code_scanning_pretty-cron-element_ts")]).then(t.bind(t,73934)),"timeout-content":()=>t.e("app_components_code_scanning_timeout-content-element_ts").then(t.bind(t,68722)),"message-list":()=>t.e("app_components_code_scanning_tool_status_message-list-element_ts").then(t.bind(t,77979)),"sku-list":()=>t.e("app_components_codespaces_advanced_options_sku-list-element_ts").then(t.bind(t,94496)),"create-button":()=>t.e("app_components_codespaces_create-button-element_ts").then(t.bind(t,12115)),"editor-forwarder":()=>t.e("app_components_codespaces_editor-forwarder-element_ts").then(t.bind(t,3542)),"command-palette-page":()=>Promise.all([t.e("vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-26fa0f"),t.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d"),t.e("app_components_command_palette_command-palette-page-element_ts")]).then(t.bind(t,40988)),"command-palette-page-stack":()=>Promise.all([t.e("vendors-node_modules_allex_crc32_lib_crc32_esm_js-node_modules_github_mini-throttle_dist_deco-26fa0f"),t.e("app_assets_modules_github_command-palette_items_help-item_ts-app_assets_modules_github_comman-48ad9d"),t.e("app_components_command_palette_command-palette-page-stack-element_ts")]).then(t.bind(t,61859)),"feed-post":()=>t.e("app_components_conduit_feed-post-element_ts").then(t.bind(t,21447)),"copilot-signup-choose-plan-type":()=>t.e("app_components_copilot_copilot-signup-choose-plan-type-element_ts").then(t.bind(t,24928)),"copilot-business-signup-seat-management":()=>t.e("app_components_copilot_seat_management_copilot-business-signup-seat-management-element_ts").then(t.bind(t,78684)),"loading-context":()=>t.e("app_components_dashboard_loading-context-element_ts").then(t.bind(t,14454)),"portal-fragment":()=>t.e("app_components_dashboard_portal-fragment-element_ts").then(t.bind(t,68509)),"query-search":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("app_components_dashboard_query-search-element_ts-ui_packages_feature-flags_feature-flags_ts-n-fcde59")]).then(t.bind(t,83235)),"dependabot-alert-dismissal":()=>t.e("app_components_dependabot_alerts_dependabot-alert-dismissal-element_ts").then(t.bind(t,64537)),"dependabot-alert-load-all":()=>t.e("app_components_dependabot_alerts_dependabot-alert-load-all-element_ts").then(t.bind(t,69950)),"dependabot-alert-row":()=>t.e("app_components_dependabot_alerts_dependabot-alert-row-element_ts").then(t.bind(t,47872)),"dependabot-alert-table-header":()=>t.e("app_components_dependabot_alerts_dependabot-alert-table-header-element_ts").then(t.bind(t,95434)),"dependabot-updates-paused":()=>t.e("app_components_dependabot_dependabot-updates-paused-element_ts").then(t.bind(t,24566)),"deferred-diff-lines":()=>t.e("app_components_diffs_deferred-diff-lines-element_ts").then(t.bind(t,98695)),"edit-history":()=>t.e("app_components_discussions_edit-history-element_ts").then(t.bind(t,52782)),"conduit-profile-feed-visibility":()=>t.e("app_components_feed_conduit-profile-feed-visibility-element_ts").then(t.bind(t,82634)),"readme-toc":()=>t.e("app_components_files_readme-toc-element_ts").then(t.bind(t,67724)),"delayed-loading":()=>t.e("app_components_github_delayed-loading-element_ts").then(t.bind(t,55898)),"remote-pagination":()=>t.e("app_components_github_remote-pagination-element_ts").then(t.bind(t,37524)),"dialog-hydro":()=>t.e("app_components_hydro_dialog-hydro-element_ts").then(t.bind(t,48985)),"track-view":()=>t.e("app_components_hydro_track-view-element_ts").then(t.bind(t,78857)),"development-menu":()=>t.e("app_components_issues_references_development-menu-element_ts").then(t.bind(t,76542)),"load-versions":()=>t.e("app_components_marketplace_load-versions-element_ts").then(t.bind(t,23569)),"math-renderer":()=>Promise.all([t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("app_components_mathjax_math-renderer-element_ts")]).then(t.bind(t,45063)),"memex-project-picker":()=>Promise.all([t.e("app_assets_modules_github_virtual-listbox-focus-state_ts-node_modules_github_template-parts_l-448df2"),t.e("app_components_memex_memex-project-picker-element_ts")]).then(t.bind(t,6841)),"memex-project-picker-panel":()=>t.e("app_components_memex_memex-project-picker-panel-element_ts").then(t.bind(t,61266)),"memex-project-picker-interstitial":()=>t.e("app_components_memex_project_list_memex-project-picker-interstitial-element_ts").then(t.bind(t,31919)),"memex-project-picker-unlink":()=>t.e("app_components_memex_project_list_memex-project-picker-unlink-element_ts").then(t.bind(t,71882)),"project-buttons-list":()=>t.e("app_components_memex_project_list_project-buttons-list-element_ts").then(t.bind(t,96783)),"navigation-list":()=>t.e("app_components_navigation_navigation-list-element_ts").then(t.bind(t,3749)),"notification-shelf-watcher":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("ui_packages_updatable-content_updatable-content_ts"),t.e("node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-app_components_notifications_notif-ab7b66")]).then(t.bind(t,84695)),"feature-request":()=>t.e("app_components_organizations_member_requests_feature-request-element_ts").then(t.bind(t,86044)),"allowed-values-input":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_allowed-values-in-672002").then(t.bind(t,31052)),"host-setup":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_host-setup-element_ts").then(t.bind(t,48218)),"max-value":()=>t.e("app_components_organizations_settings_codespaces_policy_form_constraint_row_max-value-element_ts").then(t.bind(t,20450)),"codespaces-policy-form":()=>t.e("app_components_organizations_settings_codespaces-policy-form-element_ts").then(t.bind(t,1586)),"private-registry-form":()=>t.e("app_components_organizations_settings_private-registry-form-element_ts").then(t.bind(t,57168)),"repository-selection-input":()=>t.e("app_components_packages_repository-selection-input-element_ts").then(t.bind(t,79571)),"experimental-action-menu":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_action_menu_experimental-action-menu-element_ts")]).then(t.bind(t,34511)),"custom-focus-group":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_experimental_select_menu_custom-focus-group-element_ts")]).then(t.bind(t,13429)),"select-panel":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_components_primer_experimental_select-panel-element_ts")]).then(t.bind(t,91953)),"internal-nav-list-group":()=>t.e("app_components_primer_experimental_side_panel_nav_list_internal-nav-list-group-element_ts").then(t.bind(t,44533)),"split-page-layout":()=>t.e("app_components_primer_experimental_split-page-layout-element_ts").then(t.bind(t,80619)),"toggle-switch":()=>t.e("app_components_primer_experimental_toggle-switch-element_ts").then(t.bind(t,47677)),"lazy-load-section":()=>t.e("app_components_primer_navigation_list_lazy-load-section-element_ts").then(t.bind(t,88806)),"profile-timezone":()=>t.e("app_components_profiles_profile-timezone-element_ts").then(t.bind(t,9791)),"comment-actions":()=>t.e("app_components_pull_requests_comment-actions-element_ts").then(t.bind(t,44033)),"copilot-marketing-popover":()=>t.e("app_components_pull_requests_copilot-marketing-popover-element_ts").then(t.bind(t,36791)),"file-filter":()=>t.e("app_components_pull_requests_file_tree_file-filter-element_ts").then(t.bind(t,93337)),"file-tree":()=>t.e("app_components_pull_requests_file_tree_file-tree-element_ts").then(t.bind(t,58903)),"file-tree-toggle":()=>t.e("app_components_pull_requests_file_tree_file-tree-toggle-element_ts").then(t.bind(t,42082)),"reactions-menu":()=>t.e("app_components_reactions_reactions-menu-element_ts").then(t.bind(t,91632)),"pin-organization-repo":()=>t.e("app_components_repositories_pin-organization-repo-element_ts").then(t.bind(t,75022)),"custom-scopes":()=>t.e("app_components_search_custom-scopes-element_ts").then(t.bind(t,88001)),"feature-preview-auto-enroll":()=>t.e("app_components_search_feature-preview-auto-enroll-element_ts").then(t.bind(t,52681)),"qbsearch-input":()=>Promise.all([t.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js"),t.e("vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_jtml_lib_index_js"),t.e("ui_packages_paths_index_ts"),t.e("ui_packages_query-builder-element_query-builder-element_ts"),t.e("app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts"),t.e("app_components_search_qbsearch-input-element_ts")]).then(t.bind(t,28956)),"alert-dismissal":()=>t.e("app_components_secret_scanning_alert_centric_view_alert-dismissal-element_ts").then(t.bind(t,83732)),"preview-announcement-button":()=>t.e("app_components_settings_messages_preview-announcement-button-element_ts").then(t.bind(t,37929)),"recovery-codes":()=>t.e("app_components_settings_recovery-codes-element_ts").then(t.bind(t,76001)),"project-picker":()=>Promise.all([t.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js"),t.e("app_assets_modules_github_virtual-listbox-focus-state_ts-node_modules_github_template-parts_l-448df2"),t.e("app_components_sidebar_project-picker-element_ts")]).then(t.bind(t,9282)),"launch-code":()=>t.e("app_components_signups_launch-code-element_ts").then(t.bind(t,97562)),"deferred-side-panel":()=>t.e("app_components_site_header_deferred-side-panel-element_ts").then(t.bind(t,87015)),"notification-indicator":()=>t.e("app_components_site_header_notification-indicator-element_ts").then(t.bind(t,88128)),"user-drawer-side-panel":()=>t.e("app_components_site_header_user-drawer-side-panel-element_ts").then(t.bind(t,69977)),"slash-command-toolbar-button":()=>t.e("app_components_slash_commands_slash-command-toolbar-button-element_ts").then(t.bind(t,90500)),"featured-work":()=>t.e("app_components_sponsors_dashboard_featured-work-element_ts").then(t.bind(t,28718)),"sponsors-account-switcher":()=>t.e("app_components_sponsors_sponsors-account-switcher-element_ts").then(t.bind(t,5698)),"adjacent-text-nodes-menu":()=>t.e("app_components_stafftools_adjacent_text_nodes_adjacent-text-nodes-menu-element_ts").then(t.bind(t,97980)),"variant-menu-item":()=>t.e("app_components_stafftools_azure_exp_variant-menu-item-element_ts").then(t.bind(t,68946)),"metered-billing-settings-component":()=>t.e("app_components_stafftools_billing_businesses_metered-billing-settings-component-element_ts").then(t.bind(t,46638)),"billing-transaction-component":()=>t.e("app_components_stafftools_billing_history_billing-transaction-component-element_ts").then(t.bind(t,41796)),"invoice-download":()=>t.e("app_components_stafftools_billing_history_invoice-download-element_ts").then(t.bind(t,96438)),"payment-history":()=>t.e("app_components_stafftools_billing_history_payment-history-element_ts").then(t.bind(t,59675)),"sponsorships-tabs":()=>t.e("app_components_stafftools_billing_sponsorships-tabs-element_ts").then(t.bind(t,34727)),"bundle-size-stats":()=>Promise.all([t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("app_components_stafftools_bundle-size-stats_bundle-size-stats-element_ts")]).then(t.bind(t,85526)),"datahpc-staffbar":()=>t.e("app_components_stafftools_data_hpc_datahpc-staffbar-element_ts").then(t.bind(t,22855)),"react-profiling-toggle":()=>t.e("app_components_stafftools_react_react-profiling-toggle-element_ts").then(t.bind(t,63674)),"react-query-devtools":()=>Promise.all([t.e("react-core"),t.e("react-lib"),t.e("app_components_stafftools_react_react-query-devtools-element_ts")]).then(t.bind(t,42747)),"react-staffbar":()=>Promise.all([t.e("react-core"),t.e("app_components_stafftools_react_react-staffbar-element_ts")]).then(t.bind(t,88296)),"soft-nav-staffbar":()=>t.e("app_components_stafftools_soft_nav_soft-nav-staffbar-element_ts").then(t.bind(t,7664)),"soft-nav-staffbar-preview":()=>t.e("app_components_stafftools_soft_nav_soft-nav-staffbar-preview-element_ts").then(t.bind(t,58909)),"stafftools-invoiced-sponsorship-payment-options":()=>t.e("app_components_stafftools_sponsors_invoiced_stafftools-invoiced-sponsorship-payment-options-e-a6e272").then(t.bind(t,4269)),"suggestions-collapsible":()=>t.e("app_components_suggestions_suggestions-collapsible-element_ts").then(t.bind(t,49253)),"themed-picture":()=>t.e("app_components_themed_pictures_themed-picture-element_ts").then(t.bind(t,92421)),"tasklist-block-add-tasklist":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_sortablejs_Sortable_js"),t.e("vendors-node_modules_color-convert_index_js"),t.e("app_components_tracking_blocks_tracking-block-element_ts"),t.e("app_components_tracking_blocks_tasklist-block-add-tasklist-element_ts")]).then(t.bind(t,67907)),"tasklist-block-title":()=>t.e("app_components_tracking_blocks_tasklist-block-title-element_ts").then(t.bind(t,90686)),"tracking-block":()=>Promise.all([t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("vendors-node_modules_github_sortablejs_Sortable_js"),t.e("vendors-node_modules_color-convert_index_js"),t.e("app_components_tracking_blocks_tracking-block-element_ts")]).then(t.bind(t,81749)),"tracking-block-omnibar":()=>t.e("app_components_tracking_blocks_tracking-block-omnibar-element_ts").then(t.bind(t,166)),"two-factor-fallback-sms-config-toggle":()=>t.e("app_components_users_settings_two-factor-fallback-sms-config-toggle-element_ts").then(t.bind(t,76561)),"two-factor-inline-expander":()=>t.e("app_components_users_settings_two-factor-inline-expander-element_ts").then(t.bind(t,1198)),"actions-announceable-search-result-summary":()=>t.e("ui_packages_actions-announceable-search-result-summary-element_element-entry_ts").then(t.bind(t,76340)),"announce-live":()=>t.e("ui_packages_announce-live-element_element-entry_ts").then(t.bind(t,13084)),"avatar-reset":()=>t.e("ui_packages_avatar-reset-element_element-entry_ts").then(t.bind(t,96575)),"billing-checkout":()=>Promise.all([t.e("ui_packages_paths_index_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_billing-checkout-element_element-entry_ts-ui_packages_copilot-chat_utils_copilot--62eb4b")]).then(t.bind(t,67114)),"billing-country-and-region-selection":()=>t.e("ui_packages_billing-country-and-region-selection-element_element-entry_ts").then(t.bind(t,61206)),"business-shipping-information":()=>t.e("ui_packages_business-shipping-information-element_element-entry_ts").then(t.bind(t,98689)),"business-trial-accounts-form":()=>t.e("ui_packages_business-trial-accounts-form-element_element-entry_ts").then(t.bind(t,25315)),"business-use-billing-information-for-shipping":()=>t.e("ui_packages_business-use-billing-information-for-shipping-element_element-entry_ts").then(t.bind(t,62964)),"change-password":()=>t.e("ui_packages_change-password-element_element-entry_ts").then(t.bind(t,64741)),"codespace-share-dialog":()=>t.e("ui_packages_codespace-share-dialog-element_element-entry_ts").then(t.bind(t,49065)),"cohort-widget":()=>t.e("ui_packages_cohort-widget-element_element-entry_ts").then(t.bind(t,9201)),"context-region":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_jtml_lib_ind-5c8d7e"),t.e("ui_packages_context-region-element_element-entry_ts")]).then(t.bind(t,62674)),"cookie-consent-link":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_cookie-consent-link-element_element-entry_ts-ui_packages_promise-with-resolvers-p-7b7d42")]).then(t.bind(t,4968)),"copilot-business-settings":()=>t.e("ui_packages_copilot-business-settings-element_element-entry_ts").then(t.bind(t,77489)),"copilot-dashboard-entrypoint":()=>Promise.all([t.e("ui_packages_paths_index_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),t.e("ui_packages_copilot-chat_utils_copilot-chat-types_ts-ui_packages_copilot-dashboard-entrypoint-79f82c")]).then(t.bind(t,70348)),"copilot-dashboard-no-quota":()=>t.e("ui_packages_copilot-dashboard-no-quota-element_element-entry_ts").then(t.bind(t,7871)),"copilot-mixed-license-orgs-list":()=>t.e("ui_packages_copilot-mixed-license-orgs-list-element_element-entry_ts").then(t.bind(t,19498)),"copilot-plan-account-select":()=>t.e("ui_packages_copilot-plan-account-select-element_element-entry_ts").then(t.bind(t,87342)),"copilot-plan-select-dialog":()=>t.e("ui_packages_copilot-plan-select-dialog-element_element-entry_ts").then(t.bind(t,37291)),"copilot-purchase-intent-form":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_copilot-purchase-intent-form-element_element-entry_ts-ui_packages_promise-with-re-906b61")]).then(t.bind(t,59175)),"copilot-text-completion":()=>Promise.all([t.e("vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_hotkey_dist_index-b25f11"),t.e("ui_packages_copilot-text-completion-element_element-entry_ts")]).then(t.bind(t,29931)),"copilot-user-settings":()=>t.e("ui_packages_copilot-user-settings-element_element-entry_ts").then(t.bind(t,51930)),"copy-project":()=>t.e("ui_packages_copy-project-element_element-entry_ts").then(t.bind(t,43498)),"deploy-key-policy-warning":()=>t.e("ui_packages_deploy-key-policy-warning-element_element-entry_ts").then(t.bind(t,81936)),"discussion-spotlight-container":()=>t.e("ui_packages_discussion-spotlight-container-element_element-entry_ts").then(t.bind(t,56848)),"document-dropzone":()=>t.e("ui_packages_document-dropzone-element_element-entry_ts").then(t.bind(t,70693)),"edit-hook-secret":()=>t.e("ui_packages_edit-hook-secret-element_element-entry_ts").then(t.bind(t,30013)),"education-overview-component":()=>t.e("ui_packages_education-overview-component-element_element-entry_ts").then(t.bind(t,9695)),"emu-contribution-blocked-hint":()=>t.e("ui_packages_emu-contribution-blocked-hint-element_element-entry_ts").then(t.bind(t,74088)),"expandable-role-row":()=>t.e("ui_packages_expandable-role-row-element_element-entry_ts").then(t.bind(t,93213)),"experimental-action-list":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("ui_packages_experimental-action-list-element_element-entry_ts")]).then(t.bind(t,65874)),"fgp-search":()=>t.e("ui_packages_fgp-search-element_element-entry_ts").then(t.bind(t,70335)),"flywheel-return-to-tour":()=>t.e("ui_packages_flywheel-return-to-tour-element_element-entry_ts").then(t.bind(t,34940)),"fullstory-capture":()=>Promise.all([t.e("vendors-node_modules_fullstory_browser_dist_index_esm_js"),t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_fullstory-capture-element_element-entry_ts-ui_packages_promise-with-resolvers-pol-0a51eb")]).then(t.bind(t,11803)),"ghcc-consent":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_ghcc-consent-element_element-entry_ts-ui_packages_promise-with-resolvers-polyfill-e4d890")]).then(t.bind(t,13588)),"inline-security-checkup-notice":()=>t.e("ui_packages_inline-security-checkup-notice-element_element-entry_ts").then(t.bind(t,49313)),"input-page-refresh":()=>t.e("ui_packages_input-page-refresh-element_element-entry_ts").then(t.bind(t,23915)),"integration-agent-form":()=>t.e("ui_packages_integration-agent-form-element_element-entry_ts").then(t.bind(t,44750)),"issue-create":()=>t.e("ui_packages_issue-create-element_element-entry_ts").then(t.bind(t,439)),"jump-to":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_jump-to-element_model_ts"),t.e("ui_packages_jump-to-element_element-entry_ts")]).then(t.bind(t,3353)),"licensing-apply-coupon-code":()=>t.e("ui_packages_licensing-apply-coupon-code-element_element-entry_ts").then(t.bind(t,97097)),"linked-sku-select":()=>t.e("ui_packages_linked-sku-select-element_element-entry_ts").then(t.bind(t,23889)),"markdown-accessiblity-table":()=>t.e("ui_packages_markdown-accessiblity-table-element_element-entry_ts").then(t.bind(t,61295)),"marketplace-security-compliance-trader-self-certification":()=>t.e("ui_packages_marketplace-security-compliance-trader-self-certification-element_element-entry_ts").then(t.bind(t,42827)),"microsoft-analytics":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_microsoft-analytics-element_element-entry_ts-ui_packages_promise-with-resolvers-p-9fec2a")]).then(t.bind(t,47589)),"microsoft-analytics-event":()=>Promise.all([t.e("ui_packages_cookie-consent_cookie-consent_ts"),t.e("ui_packages_microsoft-analytics_microsoft-analytics_ts"),t.e("ui_packages_microsoft-analytics-event-element_element-entry_ts-ui_packages_promise-with-resol-72e13e")]).then(t.bind(t,40045)),"query-builder":()=>Promise.all([t.e("vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_jtml_lib_index_js"),t.e("ui_packages_query-builder-element_query-builder-element_ts"),t.e("ui_packages_hydro-analytics_hydro-analytics_ts-ui_packages_query-builder-element_element-entry_ts")]).then(t.bind(t,16913)),"react-partial-anchor":()=>t.e("ui_packages_react-partial-anchor-element_element-entry_ts").then(t.bind(t,6352)),"security-analysis-dependabot-updates":()=>t.e("ui_packages_security-analysis-dependabot-updates-element_element-entry_ts").then(t.bind(t,43637)),"security-analysis-ghas":()=>t.e("ui_packages_security-analysis-ghas-element_element-entry_ts").then(t.bind(t,6471)),"share-button-form-submit-handler":()=>t.e("ui_packages_share-button-form-submit-handler-element_element-entry_ts").then(t.bind(t,93522)),"show-dialog-on-load":()=>t.e("ui_packages_show-dialog-on-load-element_element-entry_ts").then(t.bind(t,4454)),"sidebar-pinned-topics":()=>t.e("ui_packages_sidebar-pinned-topics-element_element-entry_ts").then(t.bind(t,9504)),"signup-form":()=>t.e("ui_packages_signup-form-element_element-entry_ts").then(t.bind(t,21123)),"signups-marketing-consent-fields":()=>t.e("ui_packages_signups-marketing-consent-fields-element_element-entry_ts").then(t.bind(t,72316)),"site-header-logged-in-user-menu":()=>t.e("ui_packages_site-header-logged-in-user-menu-element_element-entry_ts").then(t.bind(t,26418)),"stafftools-topics-table":()=>t.e("ui_packages_stafftools-topics-table-element_element-entry_ts").then(t.bind(t,89010)),"task-component":()=>t.e("ui_packages_task-component-element_element-entry_ts").then(t.bind(t,14557)),"team-sync-okta-config-form":()=>t.e("ui_packages_team-sync-okta-config-form-element_element-entry_ts").then(t.bind(t,4138)),"unveil-container":()=>t.e("ui_packages_unveil-container-element_element-entry_ts").then(t.bind(t,81009)),"updatable-content":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_morphdom_dist_morphdom-esm_js"),t.e("ui_packages_updatable-content_updatable-content_ts"),t.e("node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-ui_packages_stats_stats_ts-ui_pack-128132")]).then(t.bind(t,68091)),"visible-password":()=>t.e("ui_packages_visible-password-element_element-entry_ts").then(t.bind(t,56562)),"webauthn-get":()=>t.e("ui_packages_webauthn-get-element_element-entry_ts").then(t.bind(t,17226)),"webauthn-subtle":()=>t.e("ui_packages_webauthn-subtle-element_element-entry_ts").then(t.bind(t,50222)),"profile-pins":()=>t.e("app_assets_modules_github_profile_profile-pins-element_ts").then(t.bind(t,5778)),"emoji-picker":()=>t.e("app_assets_modules_github_emoji-picker-element_ts").then(t.bind(t,43707)),"insights-query":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_insights-query_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,76583)),"remote-clipboard-copy":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("app_assets_modules_github_behaviors_remote-clipboard-copy_ts")]).then(t.bind(t,44056)),"series-table":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_series-table_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,61987)),"line-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_line-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,80452)),"bar-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_bar-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,163)),"column-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_column-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,54132)),"stacked-area-chart":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_stacked-area-chart_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,28623)),"hero-stat":()=>Promise.all([t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_date-fns_format_mjs"),t.e("vendors-node_modules_date-fns_addWeeks_mjs-node_modules_date-fns_addYears_mjs-node_modules_da-827f4f"),t.e("vendors-node_modules_chart_js_dist_chart_js"),t.e("vendors-node_modules_ml-regression-simple-linear_src_index_js-node_modules_chartjs-adapter-da-5ef63e"),t.e("ui_packages_insights-charts_src_index_ts"),t.e("app_assets_modules_github_insights_hero-stat_ts-node_modules_date-fns_parseISO_mjs")]).then(t.bind(t,36714)),"pulse-authors-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("app_assets_modules_github_graphs_pulse-authors-graph-element_ts")]).then(t.bind(t,38419)),"community-contributions-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_community-contributions_ts")]).then(t.bind(t,78088)),"discussion-page-views-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("app_assets_modules_github_graphs_discussion-page-views_ts")]).then(t.bind(t,51512)),"discussions-daily-contributors":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_discussions-daily-contributors_ts")]).then(t.bind(t,69569)),"discussions-new-contributors":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_discussions-new-contributors_ts")]).then(t.bind(t,19844)),"code-frequency-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_graphs_code-frequency-graph-element_ts")]).then(t.bind(t,66389)),"contributors-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("vendors-node_modules_d3-collection_src_index_js-node_modules_d3-shape_src_area_js-node_module-46277c"),t.e("app_assets_modules_github_graphs_contributors-graph-element_ts")]).then(t.bind(t,45381)),"traffic-clones-graph":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_traffic-clones-graph-element_ts")]).then(t.bind(t,15557)),"traffic-visitors-graph":()=>Promise.all([t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_traffic-visitors-graph-element_ts")]).then(t.bind(t,42984)),"commit-activity-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-ease_src_back_js-node_modules_d3-ease_src_elastic_js-node_modules_d3--69cc61"),t.e("app_assets_modules_github_graphs_commit-activity-graph-element_ts")]).then(t.bind(t,54938)),"marketplace-insights-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-axis_src_axis_js-node_modules_d3-shape_src_array_js-node_modules_d3-s-d668ee"),t.e("vendors-node_modules_d3-shape_src_line_js-node_modules_d3-scale_src_time_js"),t.e("app_assets_modules_github_d3_tip_ts-app_assets_modules_github_graphs_traffic_ts-ui_packages_f-37800b"),t.e("app_assets_modules_github_graphs_marketplace-insights-graph-element_ts")]).then(t.bind(t,304)),"user-sessions-map":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("vendors-node_modules_d3-zoom_src_index_js"),t.e("vendors-node_modules_d3-ease_src_circle_js-node_modules_d3-geo_src_centroid_js-node_modules_d-126cf1"),t.e("app_assets_modules_github_settings_user-sessions-map-element_ts")]).then(t.bind(t,61363)),"reload-after-polling":()=>t.e("app_assets_modules_github_behaviors_reload-after-polling-element_ts").then(t.bind(t,42908)),"package-dependencies-security-graph":()=>Promise.all([t.e("vendors-node_modules_d3-interpolate_src_value_js-node_modules_d3-selection_src_select_js"),t.e("vendors-node_modules_github_memoize_dist_esm_index_js-node_modules_d3-array_src_max_js-node_m-d98b1b"),t.e("app_assets_modules_github_graphs_package-dependencies-security-graph-element_ts")]).then(t.bind(t,7132)),".js-sub-dependencies":()=>t.e("app_assets_modules_github_dependencies_ts").then(t.bind(t,72236)),"network-graph":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("app_assets_modules_github_graphs_network-graph-element_ts")]).then(t.bind(t,80357)),"inline-machine-translation":()=>t.e("app_assets_modules_github_localization_inline-machine-translation-element_ts").then(t.bind(t,11652)),"custom-patterns-filter":()=>Promise.all([t.e("vendors-node_modules_primer_behaviors_dist_esm_index_mjs"),t.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),t.e("vendors-node_modules_dompurify_dist_purify_es_mjs"),t.e("vendors-node_modules_lit-html_lit-html_js"),t.e("vendors-node_modules_delegated-events_dist_index_js-node_modules_github_hotkey_dist_index_js"),t.e("ui_packages_fetch-headers_fetch-headers_ts-ui_packages_form-utils_form-utils_ts-ui_packages_i-d3f7bc"),t.e("app_assets_modules_github_filter-input_ts"),t.e("node_modules_lit-html_directives_until_js-app_assets_modules_github_secret-scanning_custom-pa-305813")]).then(t.bind(t,72938))})},39595:(e,s,t)=>{let _;t.d(s,{CF:()=>h,p_:()=>C,FB:()=>m,Se:()=>w,aC:()=>S,zV:()=>A});let n=new WeakSet,o=new WeakMap;function i(e=document){if(o.has(e))return o.get(e);let s=!1,t=new MutationObserver(e=>{for(let s of e)if("attributes"===s.type&&s.target instanceof Element)r(s.target);else if("childList"===s.type&&s.addedNodes.length)for(let e of s.addedNodes)e instanceof Element&&a(e)});t.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let _={get closed(){return s},unsubscribe(){s=!0,o.delete(e),t.disconnect()}};return o.set(e,_),_}function a(e){for(let s of e.querySelectorAll("[data-action]"))r(s);e instanceof Element&&e.hasAttribute("data-action")&&r(e)}function d(e){let s=e.currentTarget;for(let t of l(s))if(e.type===t.type){let _=s.closest(t.tag);n.has(_)&&"function"==typeof _[t.method]&&_[t.method](e);let o=s.getRootNode();if(o instanceof ShadowRoot&&n.has(o.host)&&o.host.matches(t.tag)){let s=o.host;"function"==typeof s[t.method]&&s[t.method](e)}}}function*l(e){for(let s of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=s.lastIndexOf(":"),t=Math.max(0,s.lastIndexOf("#"))||s.length;yield{type:s.slice(0,e),tag:s.slice(e+1,t),method:s.slice(t+1)||"handleEvent"}}}function r(e){for(let s of l(e))e.addEventListener(s.type,d)}function m(e,s){let t=e.tagName.toLowerCase();if(e.shadowRoot){for(let _ of e.shadowRoot.querySelectorAll(`[data-target~="${t}.${s}"]`))if(!_.closest(t))return _}for(let _ of e.querySelectorAll(`[data-target~="${t}.${s}"]`))if(_.closest(t)===e)return _}let c=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),p=(e,s="property")=>{let t=c(e);if(!t.includes("-"))throw new DOMException(`${s}: ${String(e)} is not a valid ${s} name`,"SyntaxError");return t},u="attr";function h(e,s){q(e,u).add(s)}let b=new WeakSet;function g(e,s){if(b.has(e))return;b.add(e);let t=Object.getPrototypeOf(e),_=t?.constructor?.attrPrefix??"data-";for(let n of(s||(s=q(t,u)),s)){let s=e[n],t=p(`${_}${n}`),o={configurable:!0,get(){return this.getAttribute(t)||""},set(e){this.setAttribute(t,e||"")}};"number"==typeof s?o={configurable:!0,get(){return Number(this.getAttribute(t)||0)},set(e){this.setAttribute(t,e)}}:"boolean"==typeof s&&(o={configurable:!0,get(){return this.hasAttribute(t)},set(e){this.toggleAttribute(t,e)}}),Object.defineProperty(e,n,o),n in e&&!e.hasAttribute(t)&&o.set.call(e,s)}}let f=new Map,v=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),y=new Promise(e=>{let s=new AbortController;s.signal.addEventListener("abort",()=>e());let t={once:!0,passive:!0,signal:s.signal},_=()=>s.abort();document.addEventListener("mousedown",_,t),document.addEventListener("touchstart",_,t),document.addEventListener("keydown",_,t),document.addEventListener("pointerdown",_,t)}),k={ready:()=>v,firstInteraction:()=>y,visible:e=>new Promise(s=>{let t=new IntersectionObserver(e=>{for(let _ of e)if(_.isIntersecting){s(),t.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let s of document.querySelectorAll(e))t.observe(s)})},j=new WeakMap;function x(e){cancelAnimationFrame(j.get(e)||0),j.set(e,requestAnimationFrame(()=>{for(let s of f.keys()){let t=e instanceof Element&&e.matches(s)?e:e.querySelector(s);if(customElements.get(s)||t){let _=t?.getAttribute("data-load-on")||"ready",n=_ in k?k[_]:k.ready;for(let e of f.get(s)||[])n(s).then(e);f.delete(s),j.delete(e)}}}))}function w(e,s){for(let[t,_]of("string"==typeof e&&s&&(e={[e]:s}),Object.entries(e)))f.has(t)||f.set(t,new Set),f.get(t).add(_);P(document)}function P(e){_||(_=new MutationObserver(e=>{if(f.size)for(let s of e)for(let e of s.addedNodes)e instanceof Element&&x(e)})),x(e),_.observe(e,{subtree:!0,childList:!0})}let z=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let s=this,t=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){s.connectedCallback(this,t)};let _=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){s.disconnectedCallback(this,_)};let n=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,t,_){s.attributeChangedCallback(this,e,t,_,n)};let o=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return s.observedAttributes(this,o)},set(e){o=e}}),function(e){let s=e.observedAttributes||[],t=e.attrPrefix??"data-",_=e=>p(`${t}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...q(e.prototype,u)].map(_).concat(s),set(e){s=e}})}(e),function(e){let s=c(e.name).replace(/-element$/,"");try{window.customElements.define(s,e),window[e.name]=customElements.get(s)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,s){return s}connectedCallback(e,s){var t,_;for(let s of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))s.parentElement===e&&e.attachShadow({mode:"closed"===s.getAttribute("data-shadowroot")?"closed":"open"}).append(s.content.cloneNode(!0));(g(e),n.add(e),e.shadowRoot&&(a(_=e.shadowRoot),i(_)),a(e),i(e.ownerDocument),s?.call(e),e.shadowRoot)&&(a(t=e.shadowRoot),i(t),P(e.shadowRoot))}disconnectedCallback(e,s){s?.call(e)}attributeChangedCallback(e,s,t,_,n){g(e),"data-catalyst"!==s&&n&&n.call(e,s,t,_)}};function q(e,s){if(!Object.prototype.hasOwnProperty.call(e,z)){let s=e[z],t=e[z]=new Map;if(s)for(let[e,_]of s)t.set(e,new Set(_))}let t=e[z];return t.has(s)||t.set(s,new Set),t.get(s)}function S(e,s){q(e,"target").add(s),Object.defineProperty(e,s,{configurable:!0,get(){return m(this,s)}})}function A(e,s){q(e,"targets").add(s),Object.defineProperty(e,s,{configurable:!0,get(){let e=this.tagName.toLowerCase(),t=[];if(this.shadowRoot)for(let _ of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${s}"]`))_.closest(e)||t.push(_);for(let _ of this.querySelectorAll(`[data-targets~="${e}.${s}"]`))_.closest(e)===this&&t.push(_);return t}})}function C(e){new CatalystDelegate(e)}}},e=>{e(e.s=14487)}]); +//# sourceMappingURL=element-registry-81fd124959c2.js.map \ No newline at end of file diff --git a/jav/lib/environment-89128d48c6ff.js b/jav/lib/environment-89128d48c6ff.js new file mode 100644 index 0000000..ff3ccec --- /dev/null +++ b/jav/lib/environment-89128d48c6ff.js @@ -0,0 +1,2 @@ +(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["environment"],{48359:()=>{if(!("ariaNotify"in Element.prototype)){let e=`${Date.now()}`;try{e=crypto.randomUUID()}catch{}let t=Symbol(),o=`live-region-${e}`;let Message=class Message{element;message;priority="normal";constructor({element:e,message:t,priority:o="normal"}){this.element=e,this.message=t,this.priority=o}#e(){return this.element.isConnected&&!this.element.closest("[inert]")&&(this.element.ownerDocument.querySelector(":modal")?.contains(this.element)??!0)}async announce(){if(!this.#e())return;let e=this.element.closest("dialog")||this.element.closest("[role='dialog']")||this.element.getRootNode();(!e||e instanceof Document)&&(e=document.body);let r=e.querySelector(o);r||(r=document.createElement(o),e.append(r)),await new Promise(e=>setTimeout(e,250)),r.handleMessage(t,this.message)}};let r=new class MessageQueue{#t=[];#o;enqueue(e){let{priority:t}=e;if("high"===t){let t=this.#t.findLastIndex(e=>"high"===e.priority);this.#t.splice(t+1,0,e)}else this.#t.push(e);this.#o||this.#r()}async #r(){this.#o=this.#t.shift(),this.#o&&(await this.#o.announce(),this.#r())}};let LiveRegionCustomElement=class LiveRegionCustomElement extends HTMLElement{#l=this.attachShadow({mode:"closed"});connectedCallback(){this.ariaLive="polite",this.ariaAtomic="true",this.style.marginLeft="-1px",this.style.marginTop="-1px",this.style.position="absolute",this.style.width="1px",this.style.height="1px",this.style.overflow="hidden",this.style.clipPath="rect(0 0 0 0)",this.style.overflowWrap="normal"}handleMessage(e=null,o=""){t===e&&(this.#l.textContent==o&&(o+="\xa0"),this.#l.textContent=o)}};customElements.define(o,LiveRegionCustomElement),Element.prototype.ariaNotify=function(e,{priority:t="normal"}={}){r.enqueue(new Message({element:this,message:e,priority:t}))}}},31196:e=>{!function(){"use strict";e.exports={polyfill:function(){var e=window,t=document;if(!("scrollBehavior"in t.documentElement.style)||!0===e.__forceSmoothScrollPolyfill__){var o,r=e.HTMLElement||e.Element,l=468,i={scroll:e.scroll||e.scrollTo,scrollBy:e.scrollBy,elementScroll:r.prototype.scroll||c,scrollIntoView:r.prototype.scrollIntoView},s=e.performance&&e.performance.now?e.performance.now.bind(e.performance):Date.now,n=+(o=e.navigator.userAgent,!!RegExp("MSIE |Trident/|Edge/").test(o));e.scroll=e.scrollTo=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0]))return void i.scroll.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:e.scrollY||e.pageYOffset);h.call(e,t.body,void 0!==arguments[0].left?~~arguments[0].left:e.scrollX||e.pageXOffset,void 0!==arguments[0].top?~~arguments[0].top:e.scrollY||e.pageYOffset)}},e.scrollBy=function(){if(void 0!==arguments[0]){if(a(arguments[0]))return void i.scrollBy.call(e,void 0!==arguments[0].left?arguments[0].left:"object"!=typeof arguments[0]?arguments[0]:0,void 0!==arguments[0].top?arguments[0].top:void 0!==arguments[1]?arguments[1]:0);h.call(e,t.body,~~arguments[0].left+(e.scrollX||e.pageXOffset),~~arguments[0].top+(e.scrollY||e.pageYOffset))}},r.prototype.scroll=r.prototype.scrollTo=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0])){if("number"==typeof arguments[0]&&void 0===arguments[1])throw SyntaxError("Value could not be converted");i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left:"object"!=typeof arguments[0]?~~arguments[0]:this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top:void 0!==arguments[1]?~~arguments[1]:this.scrollTop);return}var e=arguments[0].left,t=arguments[0].top;h.call(this,this,void 0===e?this.scrollLeft:~~e,void 0===t?this.scrollTop:~~t)}},r.prototype.scrollBy=function(){if(void 0!==arguments[0]){if(!0===a(arguments[0]))return void i.elementScroll.call(this,void 0!==arguments[0].left?~~arguments[0].left+this.scrollLeft:~~arguments[0]+this.scrollLeft,void 0!==arguments[0].top?~~arguments[0].top+this.scrollTop:~~arguments[1]+this.scrollTop);this.scroll({left:~~arguments[0].left+this.scrollLeft,top:~~arguments[0].top+this.scrollTop,behavior:arguments[0].behavior})}},r.prototype.scrollIntoView=function(){if(!0===a(arguments[0]))return void i.scrollIntoView.call(this,void 0===arguments[0]||arguments[0]);var o=function(e){for(var o,r,l;e!==t.body&&!1===(r=u(o=e,"Y")&&f(o,"Y"),l=u(o,"X")&&f(o,"X"),r||l);)e=e.parentNode||e.host;return e}(this),r=o.getBoundingClientRect(),l=this.getBoundingClientRect();o!==t.body?(h.call(this,o,o.scrollLeft+l.left-r.left,o.scrollTop+l.top-r.top),"fixed"!==e.getComputedStyle(o).position&&e.scrollBy({left:r.left,top:r.top,behavior:"smooth"})):e.scrollBy({left:l.left,top:l.top,behavior:"smooth"})}}function c(e,t){this.scrollLeft=e,this.scrollTop=t}function a(e){if(null===e||"object"!=typeof e||void 0===e.behavior||"auto"===e.behavior||"instant"===e.behavior)return!0;if("object"==typeof e&&"smooth"===e.behavior)return!1;throw TypeError("behavior member of ScrollOptions "+e.behavior+" is not a valid value for enumeration ScrollBehavior.")}function u(e,t){return"Y"===t?e.clientHeight+n1?1:c))),i=o.startX+(o.x-o.startX)*r,n=o.startY+(o.y-o.startY)*r,o.method.call(o.scrollable,i,n),(i!==o.x||n!==o.y)&&e.requestAnimationFrame(t.bind(e,o))}({scrollable:a,method:h,startTime:d,startX:u,startY:f,x:r,y:n})}}}}()},9158:(e,t,o)=>{"use strict";var r=o(22353),l=o(96679);l.cg?.addEventListener("error",e=>{e.error&&(0,r.N7)(e.error)}),l.cg?.addEventListener("unhandledrejection",async e=>{if(e.promise)try{await e.promise}catch(e){(0,r.N7)(e)}}),l.cg?.location.hash==="#b00m"&&setTimeout(()=>{throw Error("b00m")}),o(31196),o(48359);var i=o(7479);let s=fetch;function n({input:e,error:t,status:o}){if(!t)return;let r=e instanceof Request?e.url:e.toString();(0,i.i)({incrementKey:"FETCH_ERROR",requestUrl:window.location.href,referredRequestUrl:r,incrementTags:{status:String(o)}},!1,1)}var c=o(27851),a=o(77065),u=o(26559);let f=window.fetch,h=(e,t)=>{if(e instanceof Request){let t={...Object.fromEntries(e.headers.entries()),...(0,u.kt)()};return f(new Request(e,{headers:t}))}{let o={...t?.headers??{},...(0,u.kt)()};return f(new Request(e,{...t,headers:o}))}};document.documentElement.hasAttribute("override-fetch")&&window.fetch!==h&&(window.fetch=h);var d=o(88191);(0,a.Bb)(),"undefined"!=typeof document&&(l.cg&&(l.cg.fetch=async(e,t)=>{try{let o=await s(e,t);return n({input:e,error:!o.ok,status:o.status}),o}catch(t){throw n({input:e,error:!0,status:"unknown"}),t}}),(()=>{if((0,c.G7)("remove_child_patch")&&"function"==typeof Node&&Node.prototype){let e=Node.prototype.removeChild;Node.prototype.removeChild=function(t){try{return e.apply(this,[t])}catch(e){if(e instanceof Error&&e.stack?.includes("react-lib"))return t;throw e}}}})(),(()=>{if((0,c.G7)("insert_before_patch")&&"function"==typeof Node&&Node.prototype){let e=Node.prototype.insertBefore;Node.prototype.insertBefore=function(t,o){try{return e.apply(this,[t,o])}catch(e){if(e instanceof Error&&(e.stack?.includes("react-lib")||e.stack?.includes("react-dom")))return t;throw e}}}})(),(0,d.pS)())},53005:(e,t,o)=>{"use strict";o.d(t,{O:()=>s,S:()=>i});var r=o(96679);let l=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",i="X-GitHub-Client-Version";function s(){return l}},26559:(e,t,o)=>{"use strict";o.d(t,{jC:()=>c,kt:()=>s,tV:()=>n});var r=o(53005),l=o(27851),i=o(88191);function s(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,i.wE)(e)};return(0,l.G7)("client_version_header")&&(t={...t,[r.S]:(0,r.O)()}),t}function n(e,t){for(let[o,r]of Object.entries(s(t)))e.set(o,r)}function c(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,o)=>{"use strict";o.d(t,{$r:()=>s,M1:()=>n,li:()=>l,pS:()=>a,wE:()=>c});var r=o(96679);let l="X-Fetch-Nonce",i=new Set;function s(e){i.add(e)}function n(){return i.values().next().value||""}function c(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[l]=n():i.has(e)?t[l]=e:t[l]=Array.from(i).join(","),t}function a(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&s(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","ui_packages_failbot_failbot_ts"],()=>t(9158)),e.O()}]); +//# sourceMappingURL=environment-6061c947cc4a.js.map \ No newline at end of file diff --git a/jav/lib/github-elements-86cb7fc402e2.js b/jav/lib/github-elements-86cb7fc402e2.js new file mode 100644 index 0000000..ae9b280 --- /dev/null +++ b/jav/lib/github-elements-86cb7fc402e2.js @@ -0,0 +1,4 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["github-elements"],{19723:(e,t,i)=>{i(86643),i(20761),i(74057),i(91707),i(62044),i(90204);var n=i(94147);i(78143),i(27552),i(72705),i(81028),i(44911),i(92284);var r=i(26559),s=i(96679);s.cg&&(s.cg.IncludeFragmentElement.prototype.fetch=function(e){let t=this.getAttribute("data-nonce")||"";return(0,r.tV)(e.headers,t),window.fetch(e)}),i(62643);var a=i(39595);function o(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}let l=class GitCloneHelpElement extends HTMLElement{updateURL(e){let t=e.currentTarget,i=t.getAttribute("data-url")||"";if(this.helpField.value=i,t.matches(".js-git-protocol-clone-url"))for(let e of this.helpTexts)e.textContent=i;for(let e of this.cloneURLButtons)e.classList.remove("selected");t.classList.add("selected")}};function u(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function d(e,t){var i=u(e,t,"get");return i.get?i.get.call(e):i.value}function h(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function c(e,t,i){var n=u(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}function m(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}o([a.aC],l.prototype,"helpField",void 0),o([a.zV],l.prototype,"helpTexts",void 0),o([a.zV],l.prototype,"cloneURLButtons",void 0),l=o([a.p_],l);var p=new WeakMap,f=new WeakMap,v=new WeakMap,g=new WeakMap;let b=class MarkedTextElement extends HTMLElement{get query(){return this.ownerInput?this.ownerInput.value:this.getAttribute("query")||""}set query(e){this.setAttribute("query",e)}get ownerInput(){let e=this.ownerDocument.getElementById(this.getAttribute("data-owner-input")||"");return e instanceof HTMLInputElement?e:null}connectedCallback(){this.handleEvent(),this.ownerInput?.addEventListener("input",this),c(this,v,new MutationObserver(()=>this.handleEvent()))}handleEvent(){d(this,g)&&cancelAnimationFrame(d(this,g)),c(this,g,requestAnimationFrame(()=>this.mark()))}disconnectedCallback(){this.ownerInput?.removeEventListener("input",this),d(this,v).disconnect()}mark(){let e=this.textContent||"",t=this.query;if(e===d(this,p)&&t===d(this,f))return;c(this,p,e),c(this,f,t),d(this,v).disconnect();let i=0,n=document.createDocumentFragment();for(let r of(this.positions||function(e,t){let i=[],n=0;for(let r=0;re.length)continue;""!==e.slice(i,r)&&n.appendChild(document.createTextNode(e.slice(i,r))),i=r+1;let t=document.createElement("mark");t.textContent=e[r],n.appendChild(t)}n.appendChild(document.createTextNode(e.slice(i))),this.replaceChildren(n),d(this,v).observe(this,{attributes:!0,childList:!0,subtree:!0})}constructor(...e){super(...e),h(this,p,{writable:!0,value:""}),h(this,f,{writable:!0,value:""}),h(this,v,{writable:!0,value:void 0}),h(this,g,{writable:!0,value:void 0}),m(this,"positions",void 0)}};m(b,"observedAttributes",["query","data-owner-input"]),window.customElements.get("marked-text")||(window.MarkedTextElement=b,window.customElements.define("marked-text",b));var w=i(80558);let y=class PasswordStrengthElement extends HTMLElement{connectedCallback(){this.addEventListener("input",E)}disconnectedCallback(){this.removeEventListener("input",E)}};function E(e){let t=e.currentTarget;if(!(t instanceof y))return;let i=e.target;if(!(i instanceof HTMLInputElement))return;let n=i.form;if(!(n instanceof HTMLFormElement))return;let r=function(e,t){let i={valid:!1,hasMinimumCharacterCount:e.length>=t.minimumCharacterCount,hasMinimumPassphraseLength:0!==t.passphraseLength&&e.length>=t.passphraseLength,hasLowerCase:/[a-z]/.test(e),hasNumber:/\d/.test(e)};return i.valid=i.hasMinimumPassphraseLength||i.hasMinimumCharacterCount&&i.hasLowerCase&&i.hasNumber,i}(i.value,{minimumCharacterCount:Number(t.getAttribute("minimum-character-count")),passphraseLength:Number(t.getAttribute("passphrase-length"))});if(r.valid){i.setCustomValidity("");let e=t.querySelector("dl.form-group");e&&(e.classList.remove("errored"),e.classList.add("successed"))}else"true"!==t.getAttribute("skip-custom-validity")&&i.setCustomValidity(t.getAttribute("invalid-message")||"Invalid");(function(e,t){let i=e.querySelector("[data-more-than-n-chars]"),n=e.querySelector("[data-min-chars]"),r=e.querySelector("[data-number-requirement]"),s=e.querySelector("[data-letter-requirement]"),a=e.getAttribute("error-class")?.split(" ").filter(e=>e.length>0)||[],o=e.getAttribute("pass-class")?.split(" ").filter(e=>e.length>0)||[];for(let e of[i,n,r,s])e?.classList.remove(...a,...o);if(t.hasMinimumPassphraseLength&&i)i.classList.add(...o);else if(t.valid)n.classList.add(...o),r.classList.add(...o),s.classList.add(...o);else{let e=t.hasMinimumCharacterCount?o:a,l=t.hasNumber?o:a,u=t.hasLowerCase?o:a;i?.classList.add(...a),n.classList.add(...e),r.classList.add(...l),s.classList.add(...u)}})(t,r),(0,w.t)(n)}function C(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function x(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}window.customElements.get("password-strength")||(window.PasswordStrengthElement=y,window.customElements.define("password-strength",y)),i(45323);let L=class PollIncludeFragmentElement extends n.T{async fetch(e,t){let i=await super.fetch(e),n=t||this.intervalMilliseconds;(!n||isNaN(n))&&(n=1e3);let r=isNaN(this.backoffMultiplier)?1.5:this.backoffMultiplier;return 202===i.status?(await new Promise(e=>{this.pollingTimeout=setTimeout(e,n)}),this.fetch(e,n*r)):i}refetch(){return this.cancelPolling(),super.refetch()}connectedCallback(){super.connectedCallback(),this.retryButton&&this.retryButton.addEventListener("click",()=>{this.refetch()})}disconnectedCallback(){this.cancelPolling()}cancelPolling(){this.pollingTimeout&&clearTimeout(this.pollingTimeout)}constructor(...e){super(...e),C(this,"intervalMilliseconds",1e3),C(this,"backoffMultiplier",1.5),C(this,"pollingTimeout",null)}};x([a.aC],L.prototype,"retryButton",void 0),x([a.CF],L.prototype,"intervalMilliseconds",void 0),x([a.CF],L.prototype,"backoffMultiplier",void 0),L=x([a.p_],L);var k=i(35908);let M=e=>void 0===e||/\n/.test(e),A=["position:absolute;","overflow:auto;","word-wrap:break-word;","top:0px;","left:-9999px;"],T=["box-sizing","font-family","font-size","font-style","font-variant","font-weight","height","letter-spacing","line-height","max-height","min-height","padding-bottom","padding-left","padding-right","padding-top","border-bottom","border-left","border-right","border-top","text-decoration","text-indent","text-transform","width","word-spacing"],_=new WeakMap;function S(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let q=new WeakMap,I=class SlashCommandExpander{destroy(){this.input.removeEventListener("paste",this.onpaste),this.input.removeEventListener("input",this.oninput),this.input.removeEventListener("keydown",this.onkeydown),this.input.removeEventListener("blur",this.onblur)}activate(e,t){this.input===document.activeElement&&this.setMenu(e,t)}deactivate(){let e=this.menu,t=this.combobox;return!!e&&!!t&&(this.createLink?.removeEventListener("hotkey-fire",this.onCreateCommandLinkKeyDown),this.menu=null,this.createLink=null,this.combobox=null,e.removeEventListener("combobox-commit",this.oncommit),e.removeEventListener("mousedown",this.onmousedown),t.destroy(),e.remove(),!0)}setMenu(e,t){this.deactivate(),this.menu=t,this.createLink=t.querySelector(".js-slash-command-menu-create-link"),t.id||(t.id=`text-expander-${Math.floor(1e5*Math.random()).toString()}`),this.expander.append(t);let i=t.querySelector(".js-command-list-container"),n={tabInsertsSuggestions:!1};i?this.combobox=new k.A(this.input,i,n):this.combobox=new k.A(this.input,t,n);let{top:r,left:s}=function(e,t=e.selectionEnd){let{mirror:i,marker:n}=function(e,t){let i,n,r=e.nodeName.toLowerCase();if("textarea"!==r&&"input"!==r)throw Error("expected textField to a textarea or input");let s=_.get(e);if(s&&s.parentElement===e.parentElement)s.textContent="";else{s=document.createElement("div"),_.set(e,s);let t=window.getComputedStyle(e),i=A.slice(0);"textarea"===r?i.push("white-space:pre-wrap;"):i.push("white-space:nowrap;");for(let e=0,n=T.length;e{i.remove()},5e3),{top:s.top-r.top,left:s.left-r.left}}(this.input,e.position),a=parseInt(window.getComputedStyle(this.input).fontSize);t.style.top=`${r+a}px`,t.style.left=`${s}px`,this.combobox.start(),t.addEventListener("combobox-commit",this.oncommit),t.addEventListener("mousedown",this.onmousedown),this.createLink?.addEventListener("hotkey-fire",this.onCreateCommandLinkKeyDown),this.combobox.navigate(1)}setValue(e){if(null==e)return;let t=this.match;if(!t)return;let{cursor:i,value:n}=this.replaceCursorMark(e);n=n?.length===0?n:`${n} `;let r=t.position-t.key.length,s=t.position+t.text.length;this.input.focus();let a=!1;try{this.input.setSelectionRange(r,s),a=document.execCommand("insertText",!1,n)}catch{a=!1}if(!a){let e=this.input.value.substring(0,t.position-t.key.length),i=this.input.value.substring(t.position+t.text.length);this.input.value=e+n+i}this.deactivate(),i=r+(i||n.length),this.input.selectionStart=i,this.input.selectionEnd=i}replaceCursorMark(e){let t=/%cursor%/gm,i=t.exec(e);return i?{cursor:i.index,value:e.replace(t,"")}:{cursor:null,value:e}}async onCommit({target:e}){if(!(e instanceof HTMLElement)||!this.combobox)return;let t=this.match;if(!t)return;let n={item:e,key:t.key,value:null},r=new CustomEvent("text-expander-value",{cancelable:!0,detail:n}),s=!this.expander.dispatchEvent(r),{onValue:a}=await i.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(i.bind(i,45369));await a(this.expander,t.key,e),!s&&n.value&&this.setValue(n.value)}onBlur(){if(this.interactingWithMenu){this.interactingWithMenu=!1;return}this.deactivate()}onPaste(){this.justPasted=!0}async delay(e){return new Promise(t=>setTimeout(t,e))}async onInput(){if(this.justPasted){this.justPasted=!1;return}let e=this.findMatch();if(e){if(this.match=e,await this.delay(this.appropriateDelay()),this.match!==e)return;let t=await this.notifyProviders(e);if(!this.match)return;t?this.activate(e,t):this.deactivate()}else this.match=null,this.deactivate()}appropriateDelay(){return 250}findMatch(){let e=this.input.selectionEnd,t=this.input.value;for(let i of this.expander.getKeys()){let n=function(e,t,i){let n=e.lastIndexOf(t,i-1);if(-1===n||e.lastIndexOf(" ",i-1)>n||e.lastIndexOf(` +`,i-1)>n)return;let r=e[n-1];if(!r||` +`===r)return{word:e.substring(n+t.length,i),position:n+t.length,beginningOfLine:M(r)}}(t,i,e);if(n)return{text:n.word,key:i,position:n.position,beginningOfLine:n.beginningOfLine}}}async notifyProviders(e){let t=[],n=e=>t.push(e),r=new CustomEvent("text-expander-change",{cancelable:!0,detail:{provide:n,text:e.text,key:e.key}});if(!this.expander.dispatchEvent(r))return;let{onChange:s}=await i.e("app_assets_modules_github_slash-command-expander-element_slash-command-suggester_ts").then(i.bind(i,45369));return s(this.expander,e.key,n,e.text),(await Promise.all(t)).filter(e=>e.matched).map(e=>e.fragment)[0]}onMousedown(){this.interactingWithMenu=!0}onKeydown(e){if("Tab"===e.key&&this.createLink){e.stopImmediatePropagation(),e.preventDefault();let t=this.combobox;this.combobox=null,this.createLink.focus(),this.combobox=t;return}"Escape"===e.key&&this.deactivate()&&(e.stopImmediatePropagation(),e.preventDefault())}onCreateCommandLinkKeyDown(e){e.stopImmediatePropagation(),e.preventDefault(),this.input?.focus()}constructor(e,t){S(this,"expander",void 0),S(this,"input",void 0),S(this,"menu",void 0),S(this,"createLink",void 0),S(this,"oninput",void 0),S(this,"onkeydown",void 0),S(this,"onpaste",void 0),S(this,"oncommit",void 0),S(this,"onblur",void 0),S(this,"onmousedown",void 0),S(this,"combobox",void 0),S(this,"match",void 0),S(this,"justPasted",void 0),S(this,"interactingWithMenu",void 0),this.expander=e,this.input=t,this.combobox=null,this.menu=null,this.createLink=null,this.match=null,this.justPasted=!1,this.oninput=this.onInput.bind(this),this.onpaste=this.onPaste.bind(this),this.onkeydown=this.onKeydown.bind(this),this.oncommit=this.onCommit.bind(this),this.onmousedown=this.onMousedown.bind(this),this.onblur=this.onBlur.bind(this),this.onCreateCommandLinkKeyDown=this.onCreateCommandLinkKeyDown.bind(this),this.interactingWithMenu=!1,t.addEventListener("paste",this.onpaste),t.addEventListener("input",this.oninput),t.addEventListener("keydown",this.onkeydown),t.addEventListener("blur",this.onblur)}},j=class SlashCommandExpanderElement extends HTMLElement{getKeys(){let e=this.getAttribute("keys");return e?e.split(" "):[]}connectedCallback(){let e=this.querySelector('input[type="text"], textarea');if(!(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement))return;let t=new I(this,e);q.set(this,t)}reconnect(){if(null!==this.querySelector(".js-slash-command-menu:not(.d-none)"))return;let e=q.get(this);e&&(e.destroy(),q.delete(this)),this.connectedCallback()}disconnectedCallback(){let e=q.get(this);e&&(e.destroy(),q.delete(this))}setValue(e){let t=q.get(this);t&&t.setValue(e)}setMenu(e,t=!1){let i=q.get(this);i&&i.match&&(t&&(i.interactingWithMenu=!0),i.setMenu(i.match,e))}closeMenu(){let e=q.get(this);e&&e.setValue("")}isLoading(){let e=this.getElementsByClassName("js-slash-command-expander-loading")[0];if(e){let t=e.cloneNode(!0);t.classList.remove("d-none"),this.setMenu(t)}}showError(){let e=this.getElementsByClassName("js-slash-command-expander-error")[0];if(e){let t=e.cloneNode(!0);t.classList.remove("d-none"),this.setMenu(t)}}};function N(e,t,i,n){var r,s=arguments.length,a=s<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,i,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(a=(s<3?r(a):s>3?r(t,i,a):r(t,i))||a);return s>3&&a&&Object.defineProperty(t,i,a),a}window.customElements.get("slash-command-expander")||(window.SlashCommandExpanderElement=j,window.customElements.define("slash-command-expander",j));let z=class TextSuggesterElement extends HTMLElement{acceptSuggestion(){this.suggestion?.textContent&&(this.input.value=this.suggestion.textContent,this.input.dispatchEvent(new Event("input")),this.suggestionContainer&&(this.suggestionContainer.hidden=!0),this.input.focus())}};function V(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function P(e,t){var i=V(e,t,"get");return i.get?i.get.call(e):i.value}function F(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function O(e,t,i){var n=V(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}N([a.aC],z.prototype,"input",void 0),N([a.aC],z.prototype,"suggestionContainer",void 0),N([a.aC],z.prototype,"suggestion",void 0),z=N([a.p_],z);var R=new WeakMap,H=new WeakMap,W=new WeakMap,B=new WeakMap,D=new WeakMap,X=new WeakMap;let K=class VirtualFilterInputElement extends HTMLElement{static get observedAttributes(){return["src","loading","data-property","aria-owns"]}get filtered(){if(P(this,X))return P(this,X);if(this.hasAttribute("aria-owns")){let e=this.ownerDocument.getElementById(this.getAttribute("aria-owns")||"");e&&(e instanceof Set||e&&"object"==typeof e&&"size"in e&&"add"in e&&"delete"in e&&"clear"in e)&&O(this,X,e)}return O(this,X,P(this,X)||new Set)}set filtered(e){O(this,X,e)}get input(){return this.querySelector("input, textarea")}get src(){return this.getAttribute("src")||""}set src(e){this.setAttribute("src",e)}get loading(){return"lazy"===this.getAttribute("loading")?"lazy":"eager"}set loading(e){this.setAttribute("loading",e)}get accept(){return this.getAttribute("accept")||""}set accept(e){this.setAttribute("accept",e)}get property(){return this.getAttribute("data-property")||""}set property(e){this.setAttribute("data-property",e)}reset(){this.filtered.clear(),O(this,D,new Set)}clear(){this.input&&(this.input.value="",this.input.dispatchEvent(new Event("input")))}attributeChangedCallback(e,t,i){let n=this.isConnected&&this.src,r="eager"===this.loading,s=t!==i;("src"===e||"data-property"===e)&&s&&(O(this,W,null),P(this,B)&&clearTimeout(P(this,B))),n&&r&&("src"===e||"loading"===e||"accept"===e||"data-property"===e)&&s?(cancelAnimationFrame(P(this,H)),O(this,H,requestAnimationFrame(()=>this.load()))):"aria-owns"===e&&O(this,X,null)}connectedCallback(){this.src&&"eager"===this.loading&&(cancelAnimationFrame(P(this,H)),O(this,H,requestAnimationFrame(()=>this.load())));let e=this.input;if(!e)return;let t=this.getAttribute("aria-owns");null!==t&&this.attributeChangedCallback("aria-owns","",t),e.setAttribute("autocomplete","off"),e.setAttribute("spellcheck","false"),this.src&&"lazy"===this.loading&&(document.activeElement===e?this.load():e.addEventListener("focus",()=>{this.load()},{once:!0})),e.addEventListener("input",this)}disconnectedCallback(){this.input?.removeEventListener("input",this)}handleEvent(e){"input"===e.type&&(P(this,B)&&clearTimeout(P(this,B)),O(this,B,window.setTimeout(()=>this.filterItems(),(this.input?.value?.length,300))))}async load(){P(this,R)?.abort(),O(this,R,new AbortController);let{signal:e}=P(this,R);if(!this.src)throw Error("missing src");if(await new Promise(e=>setTimeout(e,0)),!e.aborted){this.dispatchEvent(new Event("loadstart"));try{let t=await this.fetch(this.request(),{signal:e,headers:{...(0,r.kt)()}});if(location.origin+this.src!==t.url)return;if(!t.ok)throw Error(`Failed to load resource: the server responded with a status of ${t.status}`);O(this,D,new Set((await t.json())[this.property])),O(this,W,null),this.dispatchEvent(new Event("loadend"))}catch(t){if(e.aborted)return void this.dispatchEvent(new Event("loadend"));throw(async()=>{this.dispatchEvent(new Event("error")),this.dispatchEvent(new Event("loadend"))})(),t}this.filtered.clear(),this.filterItems()}}request(){return new Request(this.src,{method:"GET",credentials:"same-origin",headers:{Accept:this.accept||"application/json"}})}fetch(e,t){return fetch(e,t)}filterItems(){let e,t=this.input?.value.trim()??"",i=P(this,W);if(O(this,W,t),t!==i){for(let n of(this.dispatchEvent(new CustomEvent("virtual-filter-input-filter")),i&&t.includes(i)?e=this.filtered:(e=P(this,D),this.filtered.clear()),e))this.filter(n,t)?this.filtered.add(n):this.filtered.delete(n);this.dispatchEvent(new CustomEvent("virtual-filter-input-filtered"))}}constructor(...e){super(...e),F(this,R,{writable:!0,value:void 0}),F(this,H,{writable:!0,value:0}),F(this,W,{writable:!0,value:null}),F(this,B,{writable:!0,value:void 0}),F(this,D,{writable:!0,value:new Set}),F(this,X,{writable:!0,value:null}),function(e,t,i){t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i}(this,"filter",(e,t)=>String(e).includes(t))}};function $(e,t,i){if(!t.has(e))throw TypeError("attempted to "+i+" private field on non-instance");return t.get(e)}function G(e,t){var i=$(e,t,"get");return i.get?i.get.call(e):i.value}function J(e,t,i){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,i)}function U(e,t,i){var n=$(e,t,"set");if(n.set)n.set.call(e,i);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=i}return i}function Y(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}window.customElements.get("virtual-filter-input")||(window.VirtualFilterInputElement=K,window.customElements.define("virtual-filter-input",K));let Q=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&t.target instanceof ea&&"eager"===t.target.updating&&t.target.update()});var Z=new WeakMap,ee=new WeakMap,et=new WeakMap,ei=new WeakMap,en=new WeakMap,er=new WeakMap,es=new WeakMap;let ea=class VirtualListElement extends HTMLElement{static get observedAttributes(){return["data-updating","aria-activedescendant"]}get updating(){return"lazy"===this.getAttribute("data-updating")?"lazy":"eager"}set updating(e){this.setAttribute("data-updating",e)}get size(){return G(this,ee).size}get range(){let e=this.getBoundingClientRect().height,{scrollTop:t}=this,i=`${t}-${e}`;if(G(this,en).has(i))return G(this,en).get(i);let n=0,r=0,s=0,a=0,o=G(this,et);for(let i of G(this,ee)){let l=o.get(i)||G(this,ei);if(s+l=e)break}return[n,r]}get list(){let e=this.querySelector("ul, ol, tbody");if(!e)throw Error("virtual-list must have a container element inside: any of
        ,
          , ");return e}attributeChangedCallback(e,t,i){if(t===i||!this.isConnected)return;let n="data-updating"===e&&"eager"===i,r="data-sorted"===e&&this.hasAttribute("data-sorted");if((n||r)&&this.update(),"aria-activedescendant"===e){let e=this.getIndexByElementId(i);this.dispatchEvent(new ActiveDescendantChangedEvent(e,i)),"eager"===this.updating&&this.update()}}connectedCallback(){this.addEventListener("scroll",()=>this.update()),this.updateSync=this.updateSync.bind(this),Q.observe(this)}update(){G(this,es)&&cancelAnimationFrame(G(this,es)),!G(this,Z)&&this.hasAttribute("data-sorted")?U(this,es,requestAnimationFrame(()=>{this.dispatchEvent(new CustomEvent("virtual-list-sort",{cancelable:!0}))&&this.sort()})):U(this,es,requestAnimationFrame(this.updateSync))}renderItem(e){let t={item:e,fragment:document.createDocumentFragment()};return this.dispatchEvent(new CustomEvent("virtual-list-render-item",{detail:t})),t.fragment.children[0]}recalculateHeights(e){let t=this.list;if(!t)return;let i=this.renderItem(e);if(!i)return;t.append(i);let n=t.children[0].getBoundingClientRect().height;t.replaceChildren(),n&&(U(this,ei,n),G(this,et).set(e,n))}getIndexByElementId(e){if(!e)return -1;let t=0;for(let[,i]of G(this,er)){if(i.id===e||i.querySelector(`#${e}`))return t;t++}return -1}updateSync(){let e=this.list,[t,i]=this.range;if(ii){a=!1;break}let d=null;if(r.has(e))d=r.get(e);else{if(!(d=this.renderItem(e)))continue;d.querySelector("[aria-setsize]")?.setAttribute("aria-setsize",G(this,ee).size.toString()),d.querySelector("[aria-posinset]")?.setAttribute("aria-posinset",(s+1).toString()),r.set(e,d)}d.querySelector("[tabindex]")?.setAttribute("data-scrolltop",l.toString()),l+=u,n.set(e,d)}e.replaceChildren(...n.values()),e.style.paddingTop=`${o}px`;let d=this.size*G(this,ei);e.style.height=`${d||0}px`;let h=!1,c=this.getBoundingClientRect().bottom;for(let[e,t]of n){let{height:i,bottom:n}=t.getBoundingClientRect();h=h||n>=c,G(this,et).set(e,i)}if(!a&&this.size>n.size&&!h)return G(this,en).delete(`${this.scrollTop}-${this.getBoundingClientRect().height}`),this.update();this.dispatchEvent(new RenderedEvent(r)),this.dispatchEvent(new CustomEvent("virtual-list-updated"))}resetRenderCache(){U(this,er,new Map)}has(e){return G(this,ee).has(e)}add(e){return G(this,ee).add(e),U(this,Z,!1),Number.isFinite(G(this,ei))||this.recalculateHeights(e),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),this}delete(e){let t=G(this,ee).delete(e);return U(this,Z,!1),G(this,et).delete(e),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),t}clear(){G(this,ee).clear(),G(this,et).clear(),U(this,ei,1/0),U(this,Z,!0),this.resetRenderCache(),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update()}forEach(e,t){for(let i of this)e.call(t,i,i,this)}entries(){return G(this,ee).entries()}values(){return G(this,ee).values()}keys(){return G(this,ee).keys()}[Symbol.iterator](){return G(this,ee)[Symbol.iterator]()}sort(e){return U(this,ee,new Set(Array.from(this).sort(e))),U(this,Z,!0),this.dispatchEvent(new Event("virtual-list-data-updated")),"eager"===this.updating&&this.update(),this}constructor(...e){super(...e),J(this,Z,{writable:!0,value:!1}),J(this,ee,{writable:!0,value:new Set}),J(this,et,{writable:!0,value:new Map}),J(this,ei,{writable:!0,value:1/0}),J(this,en,{writable:!0,value:new Map}),J(this,er,{writable:!0,value:new Map}),J(this,es,{writable:!0,value:0}),Y(this,Symbol.toStringTag,"VirtualListElement")}};let ActiveDescendantChangedEvent=class ActiveDescendantChangedEvent extends Event{constructor(e,t){super("virtual-list-activedescendant-changed"),Y(this,"index",void 0),Y(this,"id",void 0),this.index=e,this.id=t}};let RenderedEvent=class RenderedEvent extends Event{constructor(e){super("virtual-list-rendered"),Y(this,"rowsCache",void 0),this.rowsCache=e}};window.customElements.get("virtual-list")||(window.VirtualListElement=ea,window.customElements.define("virtual-list",ea))},80558:(e,t,i)=>{i.d(t,{t:()=>l});var n=i(36175),r=i(21403),s=i(97797);function a(e){let t=e.getAttribute("data-required-value"),i=e.getAttribute("data-required-value-prefix");if(e.value===t)e.setCustomValidity("");else{let n=t;i&&(n=i+n),e.setCustomValidity(n)}}(0,n.eC)("[data-required-value]",function(e){a(e.currentTarget)}),(0,s.on)("change","[data-required-value]",function(e){let t=e.currentTarget;a(t),l(t.form)}),(0,n.eC)("[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity("")}),(0,s.on)("change","[data-required-trimmed]",function(e){let t=e.currentTarget;""===t.value.trim()?t.setCustomValidity(t.getAttribute("data-required-trimmed")):t.setCustomValidity(""),l(t.form)}),(0,n.uE)("input[pattern],input[required],textarea[required],input[data-required-change],textarea[data-required-change],input[data-required-value],textarea[data-required-value]",e=>{let t=e.checkValidity();function i(){let i=e.checkValidity();i!==t&&e.form&&l(e.form),t=i}e.addEventListener("input",i),e.addEventListener("blur",function t(){e.removeEventListener("input",i),e.removeEventListener("blur",t)})});let o=new WeakMap;function l(e){let t=e.checkValidity();for(let i of e.querySelectorAll("button[data-disable-invalid]"))i.disabled=!t}(0,r.lB)("button[data-disable-invalid]",{constructor:HTMLButtonElement,initialize(e){let t=e.form;t&&(o.get(t)||(t.addEventListener("change",()=>l(t)),o.set(t,!0)),e.disabled=!t.checkValidity())}}),(0,r.lB)("input[data-required-change], textarea[data-required-change]",function(e){let t="radio"===e.type&&e.form?e.form.elements.namedItem(e.name).value:null;function i(i){let n=e.form;if(i&&"radio"===e.type&&n&&t)for(let i of n.elements.namedItem(e.name))i instanceof HTMLInputElement&&i.setCustomValidity(e.value===t?"unchanged":"");else e.setCustomValidity(e.value===(t||e.defaultValue)?"unchanged":"")}e.addEventListener("input",i),e.addEventListener("change",i),i(),e.form&&l(e.form)}),document.addEventListener("reset",function(e){if(e.target instanceof HTMLFormElement){let t=e.target;setTimeout(()=>l(t))}})},62643:(e,t,i)=>{i.d(t,{A:()=>h});var n=i(91385);let r=(e,t,i)=>{if(!(0,n.qA)(e,t))return-1/0;let r=(0,n.fN)(e,t);return r{e.textContent="";let r=0;for(let s of(0,n.Xq)(t,i)){""!==i.slice(r,s)&&e.appendChild(document.createTextNode(i.slice(r,s))),r=s+1;let t=document.createElement("mark");t.textContent=i[s],e.appendChild(t)}e.appendChild(document.createTextNode(i.slice(r)))},a=new WeakMap,o=new WeakMap,l=new WeakMap,u=e=>{if(!l.has(e)&&e instanceof HTMLElement){let t=(e.getAttribute("data-value")||e.textContent||"").trim();return l.set(e,t),t}return l.get(e)||""},d=class FuzzyListElement extends HTMLElement{connectedCallback(){let e=this.querySelector("ul");if(!e)return;let t=new Set(e.querySelectorAll("li")),i=this.querySelector("input");i instanceof HTMLInputElement&&i.addEventListener("input",()=>{this.value=i.value});let r=new MutationObserver(e=>{let i=!1;for(let r of e)if("childList"===r.type&&r.addedNodes.length){for(let e of r.addedNodes)if(e instanceof HTMLLIElement&&!t.has(e)){let r=u(e);i=i||(0,n.qA)(this.value,r),t.add(e)}}i&&this.sort()});r.observe(e,{childList:!0});let s={handler:r,items:t,lazyItems:new Map,timer:null};o.set(this,s)}disconnectedCallback(){let e=o.get(this);e&&(e.handler.disconnect(),o.delete(this))}addLazyItems(e,t){let i=o.get(this);if(!i)return;let{lazyItems:r}=i,{value:s}=this,a=!1;for(let i of e)r.set(i,t),a=a||!!s&&(0,n.qA)(s,i);a&&this.sort()}sort(){let e=a.get(this);e&&(e.aborted=!0);let t={aborted:!1};a.set(this,t);let{minScore:i,markSelector:n,maxMatches:d,value:h}=this,c=o.get(this);if(!c||!this.dispatchEvent(new CustomEvent("fuzzy-list-will-sort",{cancelable:!0,detail:h})))return;let{items:m,lazyItems:p}=c,f=this.hasAttribute("mark-selector"),v=this.querySelector("ul");if(!v)return;let g=[];if(h){for(let e of m){let t=r(h,u(e),i);t!==-1/0&&g.push({item:e,score:t})}for(let[e,t]of p){let n=r(h,e,i);n!==-1/0&&g.push({text:e,render:t,score:n})}g.sort((e,t)=>t.score-e.score).splice(d)}else{let e=g.length;for(let t of m){if(e>=d)break;g.push({item:t,score:1}),e+=1}for(let[t,i]of p){if(e>=d)break;g.push({text:t,render:i,score:1}),e+=1}}requestAnimationFrame(()=>{if(t.aborted)return;let e=v.querySelector('input[type="radio"]:checked');v.textContent="";let i=0,r=()=>{if(t.aborted)return;let a=Math.min(g.length,i+100),o=document.createDocumentFragment();for(let e=i;e0),this.dispatchEvent(new CustomEvent("fuzzy-list-sorted",{detail:g.length}))}};r()})}get value(){return this.getAttribute("value")||""}set value(e){this.setAttribute("value",e)}get markSelector(){return this.getAttribute("mark-selector")||""}set markSelector(e){e?this.setAttribute("mark-selector",e):this.removeAttribute("mark-selector")}get minScore(){return Number(this.getAttribute("min-score")||0)}set minScore(e){Number.isNaN(e)||this.setAttribute("min-score",String(e))}get maxMatches(){return Number(this.getAttribute("max-matches")||1/0)}set maxMatches(e){Number.isNaN(e)||this.setAttribute("max-matches",String(e))}get ariaLiveElement(){let e=this.getAttribute("data-aria-live-element");if(!e)return;let t=document.getElementById(e);if(t)return t}static get observedAttributes(){return["value","mark-selector","min-score","max-matches"]}attributeChangedCallback(e,t,i){if(t===i)return;let n=o.get(this);n&&(n.timer&&window.clearTimeout(n.timer),n.timer=window.setTimeout(()=>this.sort(),100))}},h=d;window.customElements.get("fuzzy-list")||(window.FuzzyListElement=d,window.customElements.define("fuzzy-list",d))},45323:(e,t,i)=>{function n(){return/Windows/.test(navigator.userAgent)?"windows":/Macintosh/.test(navigator.userAgent)?"mac":null}i.d(t,{u:()=>n}),(0,i(21403).lB)(".js-remove-unless-platform",function(e){!function(e){let t=(e.getAttribute("data-platforms")||"").split(","),i=n();return!!(i&&t.includes(i))}(e)&&e.remove()})},7799:(e,t,i)=>{let n;function r(){if(!n)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return n}function s(){return n?.locale??"en-US"}function a(){return!!r().login}i.d(t,{JK:()=>s,M3:()=>a,_$:()=>r});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{n=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},53005:(e,t,i)=>{i.d(t,{O:()=>a,S:()=>s});var n=i(96679);let r=n.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",s="X-GitHub-Client-Version";function a(){return r}},27851:(e,t,i)=>{i.d(t,{G7:()=>l,XY:()=>u,fQ:()=>o});var n=i(5225),r=i(7799);function s(){return new Set((0,r._$)().featureFlags)}let a=i(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?s:(0,n.A)(s);function o(){return Array.from(a())}function l(e){return a().has(e)}let u={isFeatureEnabled:l}},26559:(e,t,i)=>{i.d(t,{jC:()=>l,kt:()=>a,tV:()=>o});var n=i(53005),r=i(27851),s=i(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,s.wE)(e)};return(0,r.G7)("client_version_header")&&(t={...t,[n.S]:(0,n.O)()}),t}function o(e,t){for(let[i,n]of Object.entries(a(t)))e.set(i,n)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,i)=>{i.d(t,{$r:()=>a,M1:()=>o,li:()=>r,pS:()=>u,wE:()=>l});var n=i(96679);let r="X-Fetch-Nonce",s=new Set;function a(e){s.add(e)}function o(){return s.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[r]=o():s.has(e)?t[r]=e:t[r]=Array.from(s).join(","),t}function u(){let e=n.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},36175:(e,t,i)=>{i.d(t,{Ff:()=>l,eC:()=>u,uE:()=>o});var n=i(6986);let r=!1,s=new n.A;function a(e){let t=e.target;if(t instanceof HTMLElement&&t.nodeType!==Node.DOCUMENT_NODE)for(let e of s.matches(t))e.data.call(null,t)}function o(e,t){r||(r=!0,document.addEventListener("focus",a,!0)),s.add(e,t),document.activeElement instanceof HTMLElement&&document.activeElement.matches(e)&&t(document.activeElement)}function l(e,t,i){function n(t){let r=t.currentTarget;r&&(r.removeEventListener(e,i),r.removeEventListener("blur",n))}o(t,function(t){t.addEventListener(e,i),t.addEventListener("blur",n)})}function u(e,t){function i(e){let{currentTarget:n}=e;n&&(n.removeEventListener("input",t),n.removeEventListener("blur",i))}o(e,function(e){e.addEventListener("input",t),e.addEventListener("blur",i)})}},96679:(e,t,i)=>{i.d(t,{KJ:()=>n.KJ,Kn:()=>r.Kn,X3:()=>n.X3,XC:()=>r.XC,cg:()=>r.cg,fV:()=>r.fV,g5:()=>n.g5});var n=i(28583),r=i(46570)},46570:(e,t,i)=>{i.d(t,{Kn:()=>a,XC:()=>r,cg:()=>s,fV:()=>o});let n="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,r="undefined"==typeof document||n?void 0:document,s="undefined"==typeof window||n?void 0:window,a="undefined"==typeof history||n?void 0:history,o="undefined"==typeof location||n?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,i)=>{i.d(t,{KJ:()=>s,X3:()=>r,g5:()=>a});var n=i(46570);let r=void 0===n.XC,s=!r;function a(){return!!r||!n.XC||!!(n.XC.querySelector('react-app[data-ssr="true"]')||n.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_github_selector-observer_dist_index_esm_js","vendors-node_modules_github_relative-time-element_dist_index_js","vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-8e9f78","vendors-node_modules_github_text-expander-element_dist_index_js","vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-d8c643","vendors-node_modules_github_markdown-toolbar-element_dist_index_js","vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-cadbad"],()=>t(19723)),e.O()}]); +//# sourceMappingURL=github-elements-00781b907c5f.js.map \ No newline at end of file diff --git a/jav/lib/high-contrast-cookie-a58297b2ebf8.js b/jav/lib/high-contrast-cookie-a58297b2ebf8.js new file mode 100644 index 0000000..613a598 --- /dev/null +++ b/jav/lib/high-contrast-cookie-a58297b2ebf8.js @@ -0,0 +1,2 @@ +(()=>{"use strict";let e;!function(){if("undefined"!=typeof document){let t=document.getElementById("client-env");if(t)try{e=JSON.parse(t.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}();function t(e){let t=[];for(let n of function(){try{return document.cookie.split(";")}catch{return[]}}()){let[r,i]=n.trim().split("=");e===r&&void 0!==i&&t.push({key:r,value:i})}return t}!function(){if(function(){if(!e)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return e}().login)return;let n=t("increase_contrast_light")[0],r=t("increase_contrast_dark")[0];document.documentElement.setAttribute("data-light-theme",n?.value==="enabled"?"light_high_contrast":"light"),document.documentElement.setAttribute("data-dark-theme",r?.value==="enabled"?"dark_high_contrast":"dark")}()})(); +//# sourceMappingURL=high-contrast-cookie-723168e4ac4c.js.map \ No newline at end of file diff --git a/jav/lib/jav(1).json b/jav/lib/jav(1).json new file mode 100644 index 0000000..e3b70ae --- /dev/null +++ b/jav/lib/jav(1).json @@ -0,0 +1,974 @@ +{ + //https://github.com/bizhangjie/CatVodSpider 2024.8.1 + //https://github.com/shichuanenhui/CatVodSpider18 + "spider": "./jar/jav.jar;md5;8d592f6d2d1434ea5ec8506b56265485", + "wallpaper": "https://gao.chuqiuyu.workers.dev", + "sites": [ + { + "key": "豆瓣", + "name": "🌕推荐┃豆瓣", + "type": 3, + "api": "csp_Douban", + "searchable": 0, + "indexs": 1 + }, + //https://github.com/FongMi/CatVodSpider 2024.7.2 + { + "key": "Doll", + "name": "🔞资源┃玩偶", + "type": 3, + "api": "csp_Doll", + "jar": "./jar/custom_spider.jar;md5;0c65550a61db9b03f6feb40aee1f9b07" + }, + { + "key": "Eighteen", + "name": "🔞资源┃18Av", + "type": 3, + "api": "csp_Eighteen", + "jar": "./jar/custom_spider.jar;md5;0c65550a61db9b03f6feb40aee1f9b07" + }, + { + "key": "Hanime", + "name": "🔞资源┃H動漫", + "type": 3, + "api": "csp_Hanime", + "jar": "./jar/custom_spider.jar;md5;0c65550a61db9b03f6feb40aee1f9b07" + }, + { + "key": "Jable", + "name": "🔞资源┃Jable", + "type": 3, + "api": "csp_Jable", + "jar": "./jar/custom_spider.jar;md5;0c65550a61db9b03f6feb40aee1f9b07" + }, + { + "key": "Miss", + "name": "🔞资源┃MissAv", + "type": 3, + "api": "csp_Miss", + "jar": "./jar/custom_spider.jar;md5;0c65550a61db9b03f6feb40aee1f9b07" + }, + { + "key": "XMVideo", + "name": "🔞熊猫视频┃珍惜", + "type": 3, + "api": "csp_XMVideo" + }, + { + "key": "WWRR", + "name": "🔞我为人人┃珍惜", + "type": 3, + "api": "csp_WWRR" + }, + { + "key": "J91", + "name": "🔞91┃珍惜", + "type": 3, + "api": "csp_J91" + }, + { + "key": "Cg51", + "name": "🔞51吃瓜┃图密√", + "type": 3, + "api": "csp_Cg51" + }, + { + "key": "XVideos", + "name": "🔞XVideos┃珍惜", + "type": 3, + "api": "csp_XVideos" + }, + { + "key": "MiMei", + "name": "🔞迷妹┃珍惜", + "type": 3, + "api": "csp_MiMei" + }, + { + "key": "ROU223", + "name": "🔞223ROU┃视频", + "type": 3, + "api": "csp_ROU223" + }, + { + "key": "HiPianZhiBo", + "name": "🔞嗨片直播┃视频", + "type": 3, + "api": "csp_HiPianZhiBo" + }, + { + "key": "JJAiPian", + "name": "🔞久久爱片┃视频", + "type": 3, + "api": "csp_JJAiPian" + }, + { + "key": "RouVideo", + "name": "🔞肉视频┃科学", + "type": 3, + "api": "csp_RouVideo" + }, + { + "key": "*博天堂", + "name": "🔞博天堂", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php" + }, + { + "key": "美少女", + "name": "🔞美少女", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "*淫水机资源", + "name": "🔞淫水机", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "*美少女资源", + "name": "🔞美少女资源", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "zp024", + "name": "🔞BT天堂-伦理", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php" + }, + { + "key": "*KK写真资源", + "name": "🔞KK写真资源-伦理", + "type": 1, + "api": "https://kkzy.me/api.php/provide/vod/" + }, + { + "key": "zp059", + "name": "🔞番号资源", + "type": 0, + "api": "http://fhapi9.com/api.php/provide/vod/at/xml" + }, + { + "key": "zp066", + "name": "🔞花椒资源", + "type": 0, + "api": "https://api.apilyzy.com/api.php/provide/vod/at/xml/" + }, + { + "key": "zp100", + "name": "🔞乐播", + "type": 0, + "api": "https://lbapi9.com/api.php/provide/vod/at/xml/" + }, + { + "key": "zp123", + "name": "🔞色猫资源(慢)", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php/provide/vod/at/xml/" + }, + { + "key": "*乐播资源", + "name": "🔞乐播资源", + "type": 1, + "api": "https://lbapi9.com/api.php/provide/vod/", + "filterable": 0 + }, + { + "key": "zp137", + "name": "🔞探探资源(慢)", + "type": 0, + "api": "https://apittzy.com/api.php/provide/vod/at/xml/", + "playUrl": "https://jiexi.ttbfp1.com/m3u8/?url=" + }, + { + "key": "wmcj8.com", + "name": "成人07", + "type": 0, + "api": "http://wmcj8.com/inc/sapi.php" + }, + { + "key": "💞博天堂💞", + "name": "💞博天堂💞", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php" + }, + { + "key": "💞美少女资源💞", + "name": "💞美少女资源💞", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "bttcj.com", + "name": "成人04", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php" + }, + { + "key": "💞番号资源💞", + "name": "💞番号资源💞", + "type": 1, + "api": "http://fhapi9.com/api.php/provide/vod/" + }, + { + "key": "💞探探资源💞", + "name": "💞探探资源💞", + "type": 1, + "api": "https://apittzy.com/api.php/provide/vod/" + }, + { + "key": "feifei67.com", + "name": "成人22", + "type": 1, + "api": "http://www.feifei67.com/api.php/provide/vod/" + }, + { + "key": "💞老鸭资源💞", + "name": "💞老鸭资源💞", + "type": 1, + "api": "https://api.apilyzy.com/api.php/provide/vod/" + }, + { + "key": "💞乐播资源💞", + "name": "💞乐播资源💞", + "type": 1, + "api": "https://lbapi9.com/api.php/provide/vod/" + }, + { + "key": "msnii.com", + "name": "成人46", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "💞大地资源💞", + "name": "💞大地资源💞", + "type": 0, + "api": "https://dadiapi.com/api.php" + }, + { + "key": "apittzy.com", + "name": "成人47", + "type": 1, + "api": "https://apittzy.com/api.php/provide/vod/" + }, + { + "key": "💞香奶儿资源💞", + "name": "💞香奶儿资源💞", + "type": 0, + "api": "https://www.gdlsp.com/api/xml.php" + }, + { + "key": "api.maozyapi.com", + "name": "成人32", + "type": 1, + "api": "https://api.maozyapi.com/inc/apijson_vod.php" + }, + { + "key": "lbapi9.com", + "name": "成人50", + "type": 1, + "api": "https://lbapi9.com/api.php/provide/vod/" + }, + { + "key": "cjmygzy.com", + "name": "小美眉", + "type": 0, + "api": "http://cjmygzy.com/inc/sapi.php?ac=videolist" + }, + { + "key": "*环亚", + "name": "环亚", + "type": 0, + "api": "http://wmcj8.com/inc/sapi.php?ac=videolist" + }, + { + "key": "pwd_袜子", + "name": "袜子", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "💞白嫖资源💞", + "name": "💞白嫖资源💞", + "type": 0, + "api": "https://www.kxgav.com/api/xml.php" + }, + { + "key": "*AIvin", + "name": "AIvin", + "type": 0, + "api": "http://lbapiby.com/api.php/provide/vod/at/xml" + }, + { + "key": "kkzy.me", + "name": "成人51", + "type": 1, + "api": "https://kkzy.me/api.php/provide/vod/" + }, + { + "key": "api.apilyzy.com", + "name": "成人71", + "type": 1, + "api": "https://api.apilyzy.com/api.php/provide/vod/" + }, + { + "key": "kxgav.com", + "name": "成人44", + "type": 0, + "api": "https://www.kxgav.com/api/xml.php" + }, + { + "key": "番号资源", + "name": "番号资源(卡切)", + "type": 1, + "api": "http://fhapi9.com/api.php/provide/vod/at/json" + }, + { + "key": "探探资源", + "name": "探探资源(切)", + "type": 1, + "api": "https://apittzy.com/api.php/provide/vod" + }, + { + "key": "💞淫水机资源💞", + "name": "💞淫水机资源💞", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "Sm", + "name": "Sm", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php" + }, + { + "key": "💞色猫资源💞", + "name": "💞色猫资源💞", + "type": 1, + "api": "https://api.maozyapi.com/inc/apijson_vod.php" + }, + { + "key": "wmcj8", + "name": "wmcj8(切)", + "type": 0, + "api": "http://wmcj8.com/inc/sapi.php" + }, + { + "key": "(18+)JAV名优", + "name": "(18+)JAV名优", + "type": 0, + "api": "http://mygzycj.com/api.php?ac=list" + }, + { + "key": "bttcj", + "name": "*博天堂", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php", + "playUrl": "https://jx.kujiexi.net/m3u8.php?url=" + }, + { + "key": "*美少女", + "name": "*美少女", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "*9号资源", + "name": "*9号资源", + "type": 0, + "api": "http://fhapi9.com/api.php/provide/vod/at/xml/" + }, + { + "key": "gdlsp.com", + "name": "成人36", + "type": 0, + "api": "https://www.gdlsp.com/api/xml.php" + }, + { + "key": "(18+)SS资源", + "name": "(18+)SS资源", + "type": 0, + "api": "http://secj8.com/inc/sapi.php?ac=videolist" + }, + { + "key": "*天堂福利", + "name": "*天堂福利", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php", + "filterable": 0 + }, + { + "key": "*JAV名优", + "name": "*JAV名优", + "type": 0, + "api": "http://mygzycj.com/api.php?ac=list" + }, + { + "key": "(18+)乐播", + "name": "(18+)乐播", + "type": 0, + "api": "https://lbapi9.com/api.php/provide/vod/at/xml" + }, + { + "key": "(18+)S猫资源", + "name": "(18+)S猫资源", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php" + }, + { + "key": "*Sm", + "name": "*Sm", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php" + }, + { + "key": "*探探", + "name": "*探探", + "type": 0, + "api": "https://apittzy.com/api.php/provide/vod/at/xml", + "playUrl": "https://jiexi.ttbfp1.com/m3u8/?url=" + }, + { + "key": "*乐播", + "name": "*乐播", + "type": 0, + "api": "https://lbapi9.com/api.php/provide/vod/at/xml" + }, + { + "key": "*白嫖", + "name": "*白嫖", + "type": 0, + "api": "https://www.kxgav.com/api/xml.php" + }, + { + "key": "*色屌丝资源", + "name": "🔞*色屌丝资源", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "*探探资源", + "name": "*探探资源", + "type": 1, + "api": "https://apittzy.com/api.php/provide/vod/" + }, + { + "key": "*狼少年", + "name": "*狼少年", + "type": 0, + "api": "http://cjmygzy.com/inc/sapi.php?ac=videolist" + }, + { + "key": "*环亚资源", + "name": "*环亚资源", + "type": 0, + "api": "http://wmcj8.com/inc/sapi.php" + }, + { + "key": "*色色资源", + "name": "*色色资源", + "type": 0, + "api": "http://secj8.com/inc/sapi.php?ac=videolist" + }, + { + "key": "*JAV名优", + "name": "*JAV名优", + "type": 0, + "api": "http://mygzycj.com/api.php?ac=list" + }, + { + "key": "*美少女资源", + "name": "*美少女资源", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "*狼少年", + "name": "*狼少年", + "type": 0, + "api": "http://cjmygzy.com/inc/sapi.php?ac=videolist" + }, + { + "key": "*博天堂", + "name": "*博天堂", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php" + }, + { + "key": "bttcj", + "name": "*博天堂", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php", + "playUrl": "https://jx.kujiexi.net/m3u8.php?url=" + }, + { + "key": "*天堂福利", + "name": "*天堂福利", + "type": 0, + "api": "http://bttcj.com/inc/sapi.php", + "filterable": 0 + }, + { + "key": "*CK资源", + "name": "*CK资源", + "type": 1, + "api": "http://www.feifei67.com/api.php/provide/vod/" + }, + { + "key": "*番号资源", + "name": "*番号资源", + "type": 1, + "api": "http://fhapi9.com/api.php/provide/vod/" + }, + { + "key": "*9号资源", + "name": "*9号资源", + "type": 0, + "api": "http://fhapi9.com/api.php/provide/vod/at/xml/" + }, + { + "key": "*色猫资源", + "name": "*色猫资源", + "type": 1, + "api": "https://api.maozyapi.com/inc/apijson_vod.php" + }, + { + "key": "*咪咪资源", + "name": "🔞咪咪资源", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc10/vod/xml" + }, + { + "key": "caiji25.com", + "name": "成人26", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc10/vod/xml" + }, + { + "key": "99zy.pw", + "name": "成人25", + "type": 1, + "api": "http://99zy.pw/api.php/provide/vod/" + }, + { + "key": "91md.me", + "name": "成人19", + "type": 1, + "api": "http://91md.me/api.php/provide/vod/" + }, + { + "key": "💞99资源💞", + "name": "💞99资源💞", + "type": 1, + "api": "http://99zy.pw/api.php/provide/vod/" + }, + { + "key": "dadiapi.com", + "name": "成人09", + "type": 0, + "api": "http://dadiapi.com/api.php" + }, + { + "key": "sdszyapi.com", + "name": "成人20", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "*色屌丝资源", + "name": "*色屌丝资源", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "*咪咪资源", + "name": "*咪咪资源", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc10/vod/xml" + }, + { + "key": "*色屌丝资源", + "name": "*色屌丝资源", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "💞色屌丝资源💞", + "name": "💞色屌丝资源💞", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "*色屌丝资源", + "name": "*色屌丝资源", + "type": 0, + "api": "http://sdszyapi.com/home/cjapi/asbb/mc10/vod/xml" + }, + { + "key": "咪咪资源", + "name": "咪咪资源(切)", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc10/vod/xml" + }, + { + "key": "💞咪咪资源💞", + "name": "💞咪咪资源💞", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc10/vod/xml" + }, + { + "key": "*番号", + "name": "*番号", + "type": 1, + "api": "http://fhapi9.com/api.php/provide/vod/" + }, + { + "key": "*美少女", + "name": "*美少女", + "type": 0, + "api": "https://www.msnii.com/api/xml.php" + }, + { + "key": "*乐播资源", + "name": "*乐播资源", + "type": 1, + "api": "https://lbapi9.com/api.php/provide/vod/" + }, + { + "key": "*老鸭资源", + "name": "*老鸭资源", + "type": 1, + "api": "https://api.apilyzy.com/api.php/provide/vod/" + }, + { + "key": "*咪咪", + "name": "*咪咪", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/mc/vod/xml" + }, + { + "key": "cr32", + "name": "*咪咪资源站", + "type": 0, + "api": "http://www.caiji25.com/home/cjapi/p0as/zp/vod/xml", + "playUrl": "https://jx.kujiexi.net/m3u8.php?url=" + }, + { + "key": "*99", + "name": "*99", + "type": 1, + "api": "http://99zy.pw/api.php/provide/vod/" + }, + { + "key": "*99资源", + "name": "*99资源", + "type": 1, + "api": "http://99zy.pw/api.php/provide/vod/" + }, + { + "key": "*老鸭2", + "name": "*老鸭2", + "type": 0, + "api": "https://api.apilyzy.com/api.php/provide/vod/at/xml" + }, + { + "key": "*老鸭1", + "name": "*老鸭1", + "type": 1, + "api": "https://api.apilyzy.com/api.php/provide/vod/?ac=list" + }, + { + "key": "*Sm", + "name": "*Sm", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php" + }, + { + "key": "*饮水机", + "name": "*饮水机", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "KpgxdyE", + "name": "黄AV资源(已修复)", + "type": 0, + "api": "https://www.pgxdy.com/api/xml.php" + }, + { + "key": "zp157", + "name": "🔞熊猫资源", + "type": 0, + "api": "http://jcspcj8.com/api?ac=list" + }, + { + "key": "gdlsE", + "name": "香奶儿资源", + "type": 0, + "api": "https://www.gdlsp.com/api/xml.php" + }, + { + "key": "*热巴资源", + "name": "*热巴资源", + "type": 1, + "api": "http://reba.aishunxs.com/api.php/provide/vod/" + }, + { + "key": "*白嫖", + "name": "*白嫖", + "type": 0, + "api": "https://www.kxgav.com/api/xml.php" + }, + { + "key": "*白嫖资源", + "name": "*白嫖资源", + "type": 0, + "api": "https://www.kxgav.com/api/xml.php" + }, + { + "key": "*黄AV", + "name": "*黄AV", + "type": 0, + "api": "https://www.pgxdy.com/api/xml.php" + }, + { + "key": "*淫水机资源", + "name": "*淫水机资源", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "xrbsp.com", + "name": "成人66", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "zp116", + "name": "*泡芙资源", + "type": 0, + "api": "http://zmcj88.com/api?ac=list" + }, + { + "key": "*饮水机", + "name": "*饮水机", + "type": 0, + "api": "https://www.xrbsp.com/api/xml.php" + }, + { + "key": "*香奶儿", + "name": "*香奶儿", + "type": 0, + "api": "https://www.gdlsp.com/api/xml.php" + }, + { + "key": "*香奶儿资源", + "name": "*香奶儿资源", + "type": 0, + "api": "https://www.gdlsp.com/api/xml.php" + }, + { + "key": "*KK写真资源", + "name": "*KK写真资源", + "type": 1, + "api": "https://kkzy.me/api.php/provide/vod/" + }, + { + "key": "maozyapi", + "name": "*色猫", + "type": 0, + "api": "https://api.maozyapi.com/inc/api.php/provide/vod/at/xml/", + "playUrl": "https://jx.kujiexi.net/m3u8.php?url=" + } + ], + "doh": [ + { + "name": "Google", + "url": "https://dns.google/dns-query", + "ips": [ + "8.8.4.4", + "8.8.8.8" + ] + }, + { + "name": "Cloudflare", + "url": "https://cloudflare-dns.com/dns-query", + "ips": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ] + }, + { + "name": "AdGuard", + "url": "https://dns.adguard.com/dns-query", + "ips": [ + "94.140.14.140", + "94.140.14.141" + ] + }, + { + "name": "DNSWatch", + "url": "https://resolver2.dns.watch/dns-query", + "ips": [ + "84.200.69.80", + "84.200.70.40" + ] + }, + { + "name": "Quad9", + "url": "https://dns.quad9.net/dns-quer", + "ips": [ + "9.9.9.9", + "149.112.112.112" + ] + } + ], + "rules": [ + { + "name": "kk", + "hosts": [ + "kuaikan" + ], + "regex": [ + "5", + "20.123", + "20.167", + "#EXT-X-DISCONTINUITY\\r*\\n*((?!#EXT-X-DISCONTINUITY)[\\s\\S])*?#EXT-X-KEY:METHOD((?!#EXT-X-DISCONTINUITY)[\\s\\S])*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "yqk", + "hosts": [ + "yqk" + ], + "regex": [ + "18.4", + "15.1666", + "#EXT-X-DISCONTINUITY\\r*\\n*((?!#EXT-X-DISCONTINUITY)[\\s\\S])*?#EXT-X-CUE-OUT((?!#EXT-X-DISCONTINUITY)[\\s\\S])*?#EXT-X-CUE-IN" + ] + }, + { + "name": "sn", + "hosts": [ + "suonizy" + ], + "regex": [ + "#EXTINF.*?\\s+.*?original.*?\\.ts\\s+", + "15.1666", + "15.2666", + "16.3333", + "15.266667" + ] + }, + { + "name": "bf", + "hosts": [ + "bfzy" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "xx", + "hosts": [ + "aws.ulivetv.net" + ], + "regex": [ + "#EXT-X-DISCONTINUITY\\r*\\n*#EXTINF:8,[\\s\\S]*?#EXT-X-DISCONTINUITY" + ] + }, + { + "name": "lz", + "hosts": [ + "vip.lz", + "hd.lz", + "v.cdnlz", + "yzzy1.play" + ], + "regex": [ + "18.5333", + "19.52", + "18.6666" + ] + }, + { + "name": "ff", + "hosts": [ + "vip.ffzy", + "hd.ffzy", + "ffzy" + ], + "regex": [ + "25.0666", + "25.08", + "20.52", + "25.1", + "25.1999" + ] + }, + { + "name": "hs", + "hosts": [ + "huoshan.com" + ], + "regex": [ + "item_id=" + ] + }, + { + "name": "dy", + "hosts": [ + "douyin.com" + ], + "regex": [ + "is_play_url=" + ] + }, + { + "name": "nm", + "hosts": [ + "toutiaovod.com" + ], + "regex": [ + "video/tos/cn" + ] + }, + { + "name": "cl", + "hosts": [ + "magnet" + ], + "regex": [ + "最 新", + "直 播", + "更 新" + ] + } + ], + "lives": [ + { + "name": "atsushi", + "type": 0, + "playerType": 1, + "url": "https://gh-proxy.net/raw.githubusercontent.com/atsushi444/iptv-epg/main/Adult.m3u" + }, + { + "name": "三级片", + "type": 0, + "playerType": 1, + "url": "https://gh-proxy.net/raw.githubusercontent.com/bizhangjie/CatVodSpider/main/json/sjdy.txt" + }, + { + "name": "小武哥", + "type": 0, + "playerType": 1, + "url": "https://qu.ax/PEHy.txt" + } + ] +} \ No newline at end of file diff --git a/jav/lib/jav.jar b/jav/lib/jav.jar new file mode 100644 index 0000000..cd948d4 --- /dev/null +++ b/jav/lib/jav.jar @@ -0,0 +1,2046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TvBox/jar/jav.jar at main · shichuanenhui/TvBox · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + + +
          + Skip to content + + + + + + + + + + + + + +
          +
          + + + + + + + + + + + + + + +
          + +
          + + + + + + + + +
          + + + + + +
          + + + + + + + + + +
          +
          +
          + + + + + + + + + +
          + +
          + +
          + +
          + + + + / + + TvBox + + + Public +
          + + +
          + +
          + + +
          +
          + +
          +
          + + + + +
          + + + + + + +
          + + + + + + + + + + + + + + + + + + +
          +
          + + + + +
          + +
          + +
          +
          + +
          + +
          +

          Footer

          + + + + +
          +
          + + + + + © 2025 GitHub, Inc. + +
          + + +
          +
          + + + + + + + + + + + + + + + + + + + +
          +
          +
          + + + diff --git a/jav/lib/jav.json b/jav/lib/jav.json new file mode 100644 index 0000000..00744fe --- /dev/null +++ b/jav/lib/jav.json @@ -0,0 +1,2046 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TvBox/jav.json at main · shichuanenhui/TvBox · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          + + + + +
          + Skip to content + + + + + + + + + + + + + +
          +
          + + + + + + + + + + + + + + +
          + +
          + + + + + + + + +
          + + + + + +
          + + + + + + + + + +
          +
          +
          + + + + + + + + + +
          + +
          + +
          + +
          + + + + / + + TvBox + + + Public +
          + + +
          + +
          + + +
          +
          + +
          +
          + + + + +
          + + + + + + +
          + + + + + + + + + + + + + + + + + + +
          +
          + + + + +
          + +
          + +
          +
          + +
          + +
          +

          Footer

          + + + + +
          +
          + + + + + © 2025 GitHub, Inc. + +
          + + +
          +
          + + + + + + + + + + + + + + + + + + + +
          +
          +
          + + + diff --git a/jav/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js b/jav/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js new file mode 100644 index 0000000..9052f52 --- /dev/null +++ b/jav/lib/keyboard-shortcuts-dialog-b3dd4b1cb532.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["keyboard-shortcuts-dialog","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_hydro-analytics-client_-4da1df"],{78924:(e,t,n)=>{n.d(t,{I:()=>r});let r=(0,n(96540).createContext)(null)},52811:(e,t,n)=>{n.d(t,{C:()=>a,i:()=>s});var r=n(96679),o=n(27851),i=n(46493);function a(e,t){(0,o.G7)("arianotify_comprehensive_migration")?s(l(e),{...t,element:t?.element??e}):(0,o.G7)("primer_live_region_element")&&t?.element===void 0?(0,i.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):s(l(e),t)}function s(e,t){let{assertive:n,element:a}=t??{};(0,o.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(a||document.body).ariaNotify(e):(0,o.G7)("primer_live_region_element")&&void 0===a?(0,i.iP)(e,{politeness:n?"assertive":"polite"}):function(e,t,n){let o=n??r.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");o&&(o.textContent===e?o.textContent=`${e}\u00A0`:o.textContent=e)}(e,n,a)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},53005:(e,t,n)=>{n.d(t,{O:()=>a,S:()=>i});var r=n(96679);let o=r.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",i="X-GitHub-Client-Version";function a(){return o}},39627:(e,t,n)=>{n.d(t,{D:()=>i,Y:()=>a});var r=n(52811),o=n(96679);function i(e){if(!o.XC)return;let t=o.XC.querySelector("title"),n=o.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,r.i)(e)):(o.XC.head.appendChild(n),(0,r.i)(e))}function a(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},26559:(e,t,n)=>{n.d(t,{jC:()=>l,kt:()=>a,tV:()=>s});var r=n(53005),o=n(27851),i=n(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,i.wE)(e)};return(0,o.G7)("client_version_header")&&(t={...t,[r.S]:(0,r.O)()}),t}function s(e,t){for(let[n,r]of Object.entries(a(t)))e.set(n,r)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,n)=>{n.d(t,{$r:()=>a,M1:()=>s,li:()=>o,pS:()=>c,wE:()=>l});var r=n(96679);let o="X-Fetch-Nonce",i=new Set;function a(e){i.add(e)}function s(){return i.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[o]=s():i.has(e)?t[o]=e:t[o]=Array.from(i).join(","),t}function c(){let e=r.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},38007:(e,t,n)=>{let r;n.d(t,{BI:()=>f,Ti:()=>p,lA:()=>h,sX:()=>m});var o=n(70837),i=n(18679),a=n(85351),s=n(7479);let{getItem:l}=(0,a.A)("localStorage"),c="dimension_",d=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];try{let e=(0,o.O)("octolytics");delete e.baseContext,r=new i.s(e)}catch{}function u(e){let t=(0,o.O)("octolytics").baseContext||{};if(t)for(let[e,n]of(delete t.app_id,delete t.event_url,delete t.host,Object.entries(t)))e.startsWith(c)&&(t[e.replace(c,"")]=n,delete t[e]);let n=document.querySelector("meta[name=visitor-payload]");for(let[e,r]of(n&&Object.assign(t,JSON.parse(atob(n.content))),new URLSearchParams(window.location.search)))d.includes(e.toLowerCase())&&(t[e]=r);return t.staff=(0,s.X)().toString(),Object.assign(t,e)}function h(e){r?.sendPageView(u(e))}function m(){return document.head?.querySelector('meta[name="current-catalog-service"]')?.content}function f(e,t={}){let n=m(),o=n?{service:n}:{};for(let[e,n]of Object.entries(t))null!=n&&(o[e]=`${n}`);r&&(u(o),r.sendEvent(e||"unknown",u(o)))}function p(e){return Object.fromEntries(Object.entries(e).map(([e,t])=>[e,JSON.stringify(t)]))}},53442:(e,t,n)=>{var r=n(52497),o=n(74848),i=n(96540),a=n(42080),s=n(63867),l=n(55847),c=n(2724),d=n(96339);let u={ShortcutsGroupContainer:"ShortcutsGroupList-module__ShortcutsGroupContainer--joTOo",ShortcutsGroupHeader:"ShortcutsGroupList-module__ShortcutsGroupHeader--zr2Wb",ShortcutsList:"ShortcutsGroupList-module__ShortcutsList--B_HHQ",ShortcutItem:"ShortcutsGroupList-module__ShortcutItem--QB_cf",KeybindingContainer:"ShortcutsGroupList-module__KeybindingContainer--f21bV"};function h({group:{service:{name:e},commands:t}}){let n=(0,i.useId)();return(0,o.jsxs)("div",{className:u.ShortcutsGroupContainer,children:[(0,o.jsx)("h2",{id:n,className:u.ShortcutsGroupHeader,children:e}),(0,o.jsx)("ul",{role:"list","aria-labelledby":n,className:u.ShortcutsList,children:t.map(({id:e,name:t,keybinding:n})=>(0,o.jsxs)("li",{className:u.ShortcutItem,children:[(0,o.jsx)("div",{children:t}),(0,o.jsx)("div",{className:u.KeybindingContainer,children:(Array.isArray(n)?n:[n]).map((e,t)=>(0,o.jsxs)(i.Fragment,{children:[t>0&&" or ",(0,o.jsx)(d.U,{keys:e})]},e))})]},e))})]})}try{h.displayName||(h.displayName="ShortcutsGroupList")}catch{}let m={keyboardShortcuts:"Keyboard shortcuts",siteWideShortcuts:"Site-wide shortcuts",loading:"Loading"};n(45356);var f=n(73566),p=n(60039),g=n(65461);let y={LoadingStateContainer:"ShortcutsDialog-module__LoadingStateContainer--KaIsw",ColumnsContainer:"ShortcutsDialog-module__ColumnsContainer--yXxkn",Column:"ShortcutsDialog-module__Column--r8mAi",ShortcutsDialogRoot:"ShortcutsDialog-module__ShortcutsDialogRoot--JUCV9",FullWidthButton:"ShortcutsDialog-module__FullWidthButton--zRqTp"},b=()=>(0,o.jsxs)("div",{role:"status",className:y.LoadingStateContainer,children:[(0,o.jsx)(s.A,{size:"large"}),(0,o.jsx)("span",{className:"sr-only",children:m.loading})]}),v=(e,t)=>Array.isArray(e)?t?e.map(e=>(0,g.rd)(e)):e.map(e=>(0,g.rd)(e.replace(/ctrl/,"Mod+"))):t?(0,g.rd)(e??""):(0,g.rd)(e?.replace(/ctrl/,"Mod+")??""),_=({children:e})=>(0,o.jsx)("div",{className:y.ColumnsContainer,children:e}),w=({children:e})=>(0,o.jsx)("div",{className:y.Column,children:e}),C=({visible:e,onVisibleChange:t,docsUrl:n})=>{let[r,a]=(0,i.useState)({service:{id:"global",name:"Global"},commands:[]}),[s,d]=(0,i.useState)([]),[u,g]=(0,i.useState)(!1);return((0,i.useEffect)(()=>{let t=(0,f.c)().filter(e=>"github"!==e.service.id),n=async()=>{g(!0);let e=document.querySelector("meta[name=github-keyboard-shortcuts]");if(!e)throw Error('The "github-keyboard-shortcuts" meta tag must be present');let n={contexts:e.content.replace(/-/g,"_")},r=`/site/keyboard_shortcuts?${new URLSearchParams(n).toString()}`,o=await (0,p.lS)(r,{method:"GET"});if(o.ok){let{global:e,...n}=(await o.json()).commands;a({service:{id:"global",name:m.siteWideShortcuts},commands:[...e.commands,...t.find(e=>"global"===e.service.id)?.commands??[]].map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))}),d([...Object.values(n),...t].map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))})))}else d(t.map(e=>({...e,commands:e.commands.map(e=>({...e,keybinding:v(e.keybinding,e.alwaysCtrl)}))})));g(!1)};e&&n()},[e]),e)?(0,o.jsx)(c.l,{title:m.keyboardShortcuts,"aria-modal":"true",width:"xlarge",height:"large",onClose:()=>t(!1),className:y.ShortcutsDialogRoot,children:u?(0,o.jsx)(b,{}):(0,o.jsxs)(_,{children:[(0,o.jsx)(w,{children:s.map(e=>(0,o.jsx)(h,{group:e},e.service.id))}),(0,o.jsxs)(w,{children:[(0,o.jsx)(h,{group:r},r.service.id),(0,o.jsx)(l.Q,{as:"a",href:n,className:y.FullWidthButton,children:"View all keyboard shortcuts"})]})]})}):null};try{b.displayName||(b.displayName="LoadingState")}catch{}try{_.displayName||(_.displayName="Columns")}catch{}try{w.displayName||(w.displayName="Column")}catch{}try{C.displayName||(C.displayName="ShortcutsDialog")}catch{}function S({docsUrl:e}){let[t,n]=(0,i.useState)(!1);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.ak,{commands:{"keyboard-shortcuts-dialog:show-dialog":()=>n(!0)}}),(0,o.jsx)(C,{visible:t,onVisibleChange:n,docsUrl:e})]})}try{S.displayName||(S.displayName="KeyboardShortcutsDialog")}catch{}(0,r.k)("keyboard-shortcuts-dialog",{Component:S})},13233:(e,t,n)=>{n.d(t,{l:()=>r});let r=()=>void 0},7531:(e,t,n)=>{n.d(t,{Y:()=>r});function r(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}},41764:(e,t,n)=>{n.d(t,{A:()=>s});let{getItem:r,setItem:o,removeItem:i}=(0,n(85351).A)("localStorage"),a="REACT_PROFILING_ENABLED",s={enable:()=>o(a,"true"),disable:()=>i(a),isEnabled:()=>!!r(a)}},64899:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(17515),o=n(96540);function i(){let e=(0,o.useRef)(!1),t=(0,o.useCallback)(()=>e.current,[]);return(0,r.N)(()=>(e.current=!0,()=>{e.current=!1}),[]),t}},17515:(e,t,n)=>{n.d(t,{N:()=>i});var r=n(96679),o=n(96540);let i=void 0!==r.cg?.document?.createElement?o.useLayoutEffect:o.useEffect},47019:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(64899),o=n(96540);let i=function(e){let t=(0,r.A)(),[n,i]=(0,o.useState)(e);return[n,(0,o.useCallback)(e=>{t()&&i(e)},[t])]}},60039:(e,t,n)=>{n.d(t,{DI:()=>o,QJ:()=>a,Sr:()=>s,lS:()=>i});var r=n(26559);function o(e,t={}){var n=e;if(new URL(n,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let i=function(e){let t=new URL(e,window.location.href),n=new URL(window.location.href,window.location.origin),r=n.searchParams.get("_features");r&&!t.searchParams.has("_features")&&t.searchParams.set("_features",r);let o=n.searchParams.get("_tracing");return o&&!t.searchParams.has("_tracing")&&t.searchParams.set("_tracing",o),e.startsWith(window.location.origin)?t.href:`${t.pathname}${t.search}`}(e),a={...t.headers,"GitHub-Verified-Fetch":"true",...(0,r.kt)()};return fetch(i,{...t,headers:a})}function i(e,t){let n={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},r=t?.body?JSON.stringify(t.body):void 0;return o(e,{...t,body:r,headers:n})}function a(e,t={}){let n={...t.headers,"GitHub-Is-React":"true"};return o(e,{...t,headers:n})}function s(e,t){let n={...t?.headers??{},"GitHub-Is-React":"true"};return i(e,{...t,headers:n})}},26033:(e,t,n)=>{n.d(t,{y:()=>a});var r=n(74848),o=n(21728),i=n(78924);function a(e){let t,n,a,s=(0,o.c)(7),{children:l,appName:c,category:d,metadata:u}=e;return s[0]!==c||s[1]!==d||s[2]!==u?(n={appName:c,category:d,metadata:u},s[0]=c,s[1]=d,s[2]=u,s[3]=n):n=s[3],t=n,s[4]!==l||s[5]!==t?(a=(0,r.jsx)(i.I.Provider,{value:t,children:l}),s[4]=l,s[5]=t,s[6]=a):a=s[6],a}try{a.displayName||(a.displayName="AnalyticsProvider")}catch{}},60674:(e,t,n)=>{n.d(t,{BP:()=>u,D3:()=>d,O8:()=>l});var r=n(74848),o=n(21728),i=n(96540),a=n(96679),s=n(17515);let l={ServerRender:"ServerRender",ClientHydrate:"ClientHydrate",ClientRender:"ClientRender"},c=(0,i.createContext)(l.ClientRender);function d(e){let t,n,d,u,h=(0,o.c)(8),{wasServerRendered:m,children:f}=e;h[0]!==m?(t=()=>a.X3?l.ServerRender:m?l.ClientHydrate:l.ClientRender,h[0]=m,h[1]=t):t=h[1];let[p,g]=(0,i.useState)(t);return h[2]!==p?(n=()=>{p!==l.ClientRender&&g(l.ClientRender)},d=[p],h[2]=p,h[3]=n,h[4]=d):(n=h[3],d=h[4]),(0,s.N)(n,d),h[5]!==f||h[6]!==p?(u=(0,r.jsx)(c.Provider,{value:p,children:f}),h[5]=f,h[6]=p,h[7]=u):u=h[7],u}function u(){return(0,i.useContext)(c)}try{c.displayName||(c.displayName="RenderPhaseContext")}catch{}try{d.displayName||(d.displayName="RenderPhaseProvider")}catch{}},99543:(e,t,n)=>{n.d(t,{Qn:()=>l,T8:()=>d,Y6:()=>h,k6:()=>u});var r=n(74848),o=n(65556),i=n(96540),a=n(13233),s=n(47019);let l=5e3,c=(0,i.createContext)({addToast:a.l,addPersistedToast:a.l,clearPersistedToast:a.l}),d=(0,i.createContext)({toasts:[],persistedToast:null});function u({children:e}){let[t,n]=(0,s.A)([]),[a,u]=(0,i.useState)(null),{safeSetTimeout:h}=(0,o.A)(),m=(0,i.useCallback)(function(e){n([...t,e]),h(()=>n(t.slice(1)),l)},[t,h,n]),f=(0,i.useCallback)(function(e){u(e)},[u]),p=(0,i.useCallback)(function(){u(null)},[u]),g=(0,i.useMemo)(()=>({addToast:m,addPersistedToast:f,clearPersistedToast:p}),[f,m,p]),y=(0,i.useMemo)(()=>({toasts:t,persistedToast:a}),[t,a]);return(0,r.jsx)(c.Provider,{value:g,children:(0,r.jsx)(d.Provider,{value:y,children:e})})}function h(){return(0,i.useContext)(c)}try{c.displayName||(c.displayName="ToastContext")}catch{}try{d.displayName||(d.displayName="InternalToastsContext")}catch{}try{u.displayName||(u.displayName="ToastContextProvider")}catch{}},42218:(e,t,n)=>{n.d(t,{V:()=>h});var r=n(74848),o=n(96540),i=n(99543),a=n(38621),s=n(65556),l=n(16255);let c={info:"",success:"Toast--success",error:"Toast--error"},d={info:(0,r.jsx)(a.InfoIcon,{}),success:(0,r.jsx)(a.CheckIcon,{}),error:(0,r.jsx)(a.StopIcon,{})},u=({message:e,timeToLive:t,icon:n,type:i="info",role:a="log"})=>{let[u,h]=o.useState(!0),{safeSetTimeout:m}=(0,s.A)();return(0,o.useEffect)(()=>{t&&m(()=>h(!1),t-300)},[m,t]),(0,r.jsx)(l.Z,{children:(0,r.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 mb-3 ml-3",children:(0,r.jsxs)("div",{className:`Toast ${c[i]} ${u?"Toast--animateIn":"Toast--animateOut"}`,id:"ui-app-toast","data-testid":`ui-app-toast-${i}`,role:a,children:[(0,r.jsx)("span",{className:"Toast-icon",children:n||d[i]}),(0,r.jsx)("span",{className:"Toast-content",children:e})]})})})};try{u.displayName||(u.displayName="Toast")}catch{}function h(){let{toasts:e,persistedToast:t}=(0,o.useContext)(i.T8);return(0,r.jsxs)(r.Fragment,{children:[e.map((e,t)=>(0,r.jsx)(u,{message:e.message,icon:e.icon,timeToLive:i.Qn,type:e.type,role:e.role},t)),t&&(0,r.jsx)(u,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{h.displayName||(h.displayName="Toasts")}catch{}},39595:(e,t,n)=>{let r;n.d(t,{CF:()=>p,p_:()=>T,FB:()=>u,Se:()=>x,aC:()=>A,zV:()=>E});let o=new WeakSet,i=new WeakMap;function a(e=document){if(i.has(e))return i.get(e);let t=!1,n=new MutationObserver(e=>{for(let t of e)if("attributes"===t.type&&t.target instanceof Element)d(t.target);else if("childList"===t.type&&t.addedNodes.length)for(let e of t.addedNodes)e instanceof Element&&s(e)});n.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let r={get closed(){return t},unsubscribe(){t=!0,i.delete(e),n.disconnect()}};return i.set(e,r),r}function s(e){for(let t of e.querySelectorAll("[data-action]"))d(t);e instanceof Element&&e.hasAttribute("data-action")&&d(e)}function l(e){let t=e.currentTarget;for(let n of c(t))if(e.type===n.type){let r=t.closest(n.tag);o.has(r)&&"function"==typeof r[n.method]&&r[n.method](e);let i=t.getRootNode();if(i instanceof ShadowRoot&&o.has(i.host)&&i.host.matches(n.tag)){let t=i.host;"function"==typeof t[n.method]&&t[n.method](e)}}}function*c(e){for(let t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=t.lastIndexOf(":"),n=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,e),tag:t.slice(e+1,n),method:t.slice(n+1)||"handleEvent"}}}function d(e){for(let t of c(e))e.addEventListener(t.type,l)}function u(e,t){let n=e.tagName.toLowerCase();if(e.shadowRoot){for(let r of e.shadowRoot.querySelectorAll(`[data-target~="${n}.${t}"]`))if(!r.closest(n))return r}for(let r of e.querySelectorAll(`[data-target~="${n}.${t}"]`))if(r.closest(n)===e)return r}let h=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),m=(e,t="property")=>{let n=h(e);if(!n.includes("-"))throw new DOMException(`${t}: ${String(e)} is not a valid ${t} name`,"SyntaxError");return n},f="attr";function p(e,t){N(e,f).add(t)}let g=new WeakSet;function y(e,t){if(g.has(e))return;g.add(e);let n=Object.getPrototypeOf(e),r=n?.constructor?.attrPrefix??"data-";for(let o of(t||(t=N(n,f)),t)){let t=e[o],n=m(`${r}${o}`),i={configurable:!0,get(){return this.getAttribute(n)||""},set(e){this.setAttribute(n,e||"")}};"number"==typeof t?i={configurable:!0,get(){return Number(this.getAttribute(n)||0)},set(e){this.setAttribute(n,e)}}:"boolean"==typeof t&&(i={configurable:!0,get(){return this.hasAttribute(n)},set(e){this.toggleAttribute(n,e)}}),Object.defineProperty(e,o,i),o in e&&!e.hasAttribute(n)&&i.set.call(e,t)}}let b=new Map,v=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),_=new Promise(e=>{let t=new AbortController;t.signal.addEventListener("abort",()=>e());let n={once:!0,passive:!0,signal:t.signal},r=()=>t.abort();document.addEventListener("mousedown",r,n),document.addEventListener("touchstart",r,n),document.addEventListener("keydown",r,n),document.addEventListener("pointerdown",r,n)}),w={ready:()=>v,firstInteraction:()=>_,visible:e=>new Promise(t=>{let n=new IntersectionObserver(e=>{for(let r of e)if(r.isIntersecting){t(),n.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let t of document.querySelectorAll(e))n.observe(t)})},C=new WeakMap;function S(e){cancelAnimationFrame(C.get(e)||0),C.set(e,requestAnimationFrame(()=>{for(let t of b.keys()){let n=e instanceof Element&&e.matches(t)?e:e.querySelector(t);if(customElements.get(t)||n){let r=n?.getAttribute("data-load-on")||"ready",o=r in w?w[r]:w.ready;for(let e of b.get(t)||[])o(t).then(e);b.delete(t),C.delete(e)}}}))}function x(e,t){for(let[n,r]of("string"==typeof e&&t&&(e={[e]:t}),Object.entries(e)))b.has(n)||b.set(n,new Set),b.get(n).add(r);j(document)}function j(e){r||(r=new MutationObserver(e=>{if(b.size)for(let t of e)for(let e of t.addedNodes)e instanceof Element&&S(e)})),S(e),r.observe(e,{subtree:!0,childList:!0})}let k=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let t=this,n=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){t.connectedCallback(this,n)};let r=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){t.disconnectedCallback(this,r)};let o=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,n,r){t.attributeChangedCallback(this,e,n,r,o)};let i=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return t.observedAttributes(this,i)},set(e){i=e}}),function(e){let t=e.observedAttributes||[],n=e.attrPrefix??"data-",r=e=>m(`${n}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...N(e.prototype,f)].map(r).concat(t),set(e){t=e}})}(e),function(e){let t=h(e.name).replace(/-element$/,"");try{window.customElements.define(t,e),window[e.name]=customElements.get(t)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,t){return t}connectedCallback(e,t){var n,r;for(let t of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))t.parentElement===e&&e.attachShadow({mode:"closed"===t.getAttribute("data-shadowroot")?"closed":"open"}).append(t.content.cloneNode(!0));(y(e),o.add(e),e.shadowRoot&&(s(r=e.shadowRoot),a(r)),s(e),a(e.ownerDocument),t?.call(e),e.shadowRoot)&&(s(n=e.shadowRoot),a(n),j(e.shadowRoot))}disconnectedCallback(e,t){t?.call(e)}attributeChangedCallback(e,t,n,r,o){y(e),"data-catalyst"!==t&&o&&o.call(e,t,n,r)}};function N(e,t){if(!Object.prototype.hasOwnProperty.call(e,k)){let t=e[k],n=e[k]=new Map;if(t)for(let[e,r]of t)n.set(e,new Set(r))}let n=e[k];return n.has(t)||n.set(t,new Set),n.get(t)}function A(e,t){N(e,"target").add(t),Object.defineProperty(e,t,{configurable:!0,get(){return u(this,t)}})}function E(e,t){N(e,"targets").add(t),Object.defineProperty(e,t,{configurable:!0,get(){let e=this.tagName.toLowerCase(),n=[];if(this.shadowRoot)for(let r of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${t}"]`))r.closest(e)||n.push(r);for(let r of this.querySelectorAll(`[data-targets~="${e}.${t}"]`))r.closest(e)===this&&n.push(r);return n}})}function T(e){new CatalystDelegate(e)}},50515:(e,t,n)=>{n.d(t,{JC:()=>b,KK:()=>SequenceTracker,Vy:()=>a,ai:()=>y,oc:()=>l,rd:()=>d});let Leaf=class Leaf{constructor(e){this.children=[],this.parent=e}delete(e){let t=this.children.indexOf(e);return -1!==t&&(this.children=this.children.slice(0,t).concat(this.children.slice(t+1)),0===this.children.length&&this.parent.delete(this),!0)}add(e){return this.children.push(e),this}};let RadixTrie=class RadixTrie{constructor(e){this.parent=null,this.children={},this.parent=e||null}get(e){return this.children[e]}insert(e){let t=this;for(let n=0;n","\xbf":"?"},o={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+","[":"{","]":"}","\\":"|",";":":","'":'"',",":"<",".":">","/":"?",q:"Q",w:"W",e:"E",r:"R",t:"T",y:"Y",u:"U",i:"I",o:"O",p:"P",a:"A",s:"S",d:"D",f:"F",g:"G",h:"H",j:"J",k:"K",l:"L",z:"Z",x:"X",c:"C",v:"V",b:"B",n:"N",m:"M"},i={" ":"Space","+":"Plus"};function a(e,t=navigator.platform){var n,l,d;let{ctrlKey:u,altKey:h,metaKey:m,shiftKey:f,key:p}=e,g=[];for(let[e,t]of[u,h,m,f].entries())t&&g.push(s[e]);if(!s.includes(p)){let e=g.includes("Alt")&&c.test(t)&&null!=(n=r[p])?n:p,a=g.includes("Shift")&&c.test(t)&&null!=(l=o[e])?l:e,s=null!=(d=i[a])?d:a;g.push(s)}return g.join("+")}let s=["Control","Alt","Meta","Shift"];function l(e,t){let n;var r=function(e,t){var n;let r="undefined"==typeof window?void 0:window,o=c.test(null!=(n=null!=t?t:null==r?void 0:r.navigator.platform)?n:"")?"Meta":"Control";return e.replace("Mod",o)}(e,t);let o=r.split("+").pop(),i=[];for(let e of["Control","Alt","Meta","Shift"])r.includes(e)&&i.push(e);return o&&i.push(o),i.join("+")}let c=/Mac|iPod|iPhone|iPad/i;let SequenceTracker=class SequenceTracker{constructor({onReset:e}={}){this._path=[],this.timer=null,this.onReset=e}get path(){return this._path}get sequence(){return this._path.join(" ")}registerKeypress(e){this._path=[...this._path,a(e)],this.startTimer()}reset(){var e;this.killTimer(),this._path=[],null==(e=this.onReset)||e.call(this)}killTimer(){null!=this.timer&&window.clearTimeout(this.timer),this.timer=null}startTimer(){this.killTimer(),this.timer=window.setTimeout(()=>this.reset(),SequenceTracker.CHORD_TIMEOUT)}};function d(e){return e.split(" ").map(e=>l(e)).join(" ")}function u(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==n&&"reset"!==n&&"checkbox"!==n&&"radio"!==n&&"file"!==n||e.isContentEditable}SequenceTracker.CHORD_TIMEOUT=1500;let h=new RadixTrie,m=new WeakMap,f=h,p=new SequenceTracker({onReset(){f=h}});function g(e){if(e.defaultPrevented||!(e.target instanceof Node))return;if(u(e.target)){let t=e.target;if(!t.id||!t.ownerDocument.querySelector(`[data-hotkey-scope="${t.id}"]`))return}let t=f.get(a(e));if(!t)return void p.reset();if(p.registerKeypress(e),f=t,t instanceof Leaf){let r,o=e.target,i=!1,a=u(o);for(let e=t.children.length-1;e>=0;e-=1){let n=(r=t.children[e]).getAttribute("data-hotkey-scope");if(!a&&!n||a&&o.id===n){i=!0;break}}if(r&&i){var n=r;let t=new CustomEvent("hotkey-fire",{cancelable:!0,detail:{path:p.path}});n.dispatchEvent(t)&&(u(n)?n.focus():n.click()),e.preventDefault()}p.reset()}}function y(e,t){0===Object.keys(h.children).length&&document.addEventListener("keydown",g);let n=(function(e){let t=[],n=[""],r=!1;for(let o=0;oe.map(e=>l(e)).filter(e=>""!==e)).filter(e=>e.length>0)})(t||e.getAttribute("data-hotkey")||"").map(t=>h.insert(t).add(e));m.set(e,n)}function b(e){let t=m.get(e);if(t&&t.length)for(let n of t)n&&n.delete(e);0===Object.keys(h.children).length&&document.removeEventListener("keydown",g)}},18679:(e,t,n)=>{n.d(t,{s:()=>AnalyticsClient});let r=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","scid"];var o=n(36301);let AnalyticsClient=class AnalyticsClient{constructor(e){this.options=e}get collectorUrl(){return this.options.collectorUrl}get clientId(){return this.options.clientId?this.options.clientId:(0,o.y)()}createEvent(e){return{page:location.href,title:document.title,context:{...this.options.baseContext,...function(){let e={};try{for(let[t,n]of new URLSearchParams(window.location.search)){let o=t.toLowerCase();r.includes(o)&&(e[o]=n)}return e}catch(e){return{}}}(),...e}}}sendPageView(e){let t=this.createEvent(e);this.send({page_views:[t]})}sendEvent(e,t){let n={...this.createEvent(t),type:e};this.send({events:[n]})}send({page_views:e,events:t}){let n=JSON.stringify({client_id:this.clientId,page_views:e,events:t,request_context:{referrer:function(){let e;try{e=window.top.document.referrer}catch(t){if(window.parent)try{e=window.parent.document.referrer}catch(e){}}return""===e&&(e=document.referrer),e}(),user_agent:navigator.userAgent,screen_resolution:function(){try{return`${screen.width}x${screen.height}`}catch(e){return"unknown"}}(),browser_resolution:function(){let e=0,t=0;try{return"number"==typeof window.innerWidth?(t=window.innerWidth,e=window.innerHeight):null!=document.documentElement&&null!=document.documentElement.clientWidth?(t=document.documentElement.clientWidth,e=document.documentElement.clientHeight):null!=document.body&&null!=document.body.clientWidth&&(t=document.body.clientWidth,e=document.body.clientHeight),`${t}x${e}`}catch(e){return"unknown"}}(),browser_languages:navigator.languages?navigator.languages.join(","):navigator.language||"",pixel_ratio:window.devicePixelRatio,timestamp:Date.now(),tz_seconds:-60*new Date().getTimezoneOffset()}});try{if(navigator.sendBeacon)return void navigator.sendBeacon(this.collectorUrl,n)}catch{}fetch(this.collectorUrl,{method:"POST",cache:"no-cache",headers:{"Content-Type":"application/json"},body:n,keepalive:!1})}}},70837:(e,t,n)=>{n.d(t,{O:()=>r});function r(e="ha"){let t,n={};for(let r of Array.from(document.head.querySelectorAll(`meta[name^="${e}-"]`))){let{name:o,content:i}=r,a=o.replace(`${e}-`,"").replace(/-/g,"_");"url"===a?t=i:n[a]=i}if(!t)throw Error(`AnalyticsClient ${e}-url meta tag not found`);return{collectorUrl:t,...Object.keys(n).length>0?{baseContext:n}:{}}}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts","ui_packages_ui-commands_ui-commands_ts"],()=>t(53442)),e.O()}]); +//# sourceMappingURL=keyboard-shortcuts-dialog-88d2af820c04.js.map \ No newline at end of file diff --git a/jav/lib/notifications-global-40e14cc64ab7.js b/jav/lib/notifications-global-40e14cc64ab7.js new file mode 100644 index 0000000..0f3af83 --- /dev/null +++ b/jav/lib/notifications-global-40e14cc64ab7.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-global"],{70396:(e,t,o)=>{o.d(t,{a:()=>s,n:()=>n});var i=o(97797);function n(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!1)}function s(){let e=document.getElementById("ajax-error-message");e&&(e.hidden=!0)}(0,i.on)("deprecatedAjaxError","[data-remote]",function(e){let{error:t,text:o}=e.detail;e.currentTarget===e.target&&"abort"!==t&&"canceled"!==t&&(/{var i=o(39595),n=o(70396),s=o(97325),a=o(26559);function l(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}let r=class NotificationsListSubscriptionFormElement extends HTMLElement{async submitCustomForm(e){await this.submitForm(e),this.closeMenu()}async submitForm(e){e.preventDefault(),(0,n.a)();let t=e.currentTarget,o=new FormData(t),i=await self.fetch(t.action,{method:t.method,body:o,headers:{...(0,a.kt)(),Accept:"application/json"}});if(!i.ok)return void(0,n.n)();let s=await i.json(),l=o.get("do");"string"==typeof l&&this.updateCheckedState(l),"string"==typeof l&&this.updateMenuButtonCopy(l),this.updateSocialCount(s.count),this.applyInputsCheckedPropertiesToAttributesForNextFormReset(),this.closeMenu()}updateMenuButtonCopy(e){this.unwatchButtonCopy.hidden="subscribed"!==e&&"custom"!==e,this.stopIgnoringButtonCopy.hidden="ignore"!==e,this.watchButtonCopy.hidden="subscribed"===e||"custom"===e||"ignore"===e}applyInputsCheckedPropertiesToAttributesForNextFormReset(){for(let e of[...this.threadTypeCheckboxes])e.toggleAttribute("checked",e.checked)}updateCheckedState(e){for(let t of this.subscriptionButtons)t.setAttribute("aria-checked",t.value===e?"true":"false");if("custom"===e)this.customButton.setAttribute("aria-checked","true");else{for(let e of(this.customButton.setAttribute("aria-checked","false"),[...this.threadTypeCheckboxes]))(0,s.m$)(e,!1);if(void 0!==this.subscriptionsContainer){for(let e=0;e{this.customDialog.querySelector("input[type=checkbox][autofocus]")?.focus()},0)}enableApplyButtonAndCheckbox(){this.customDialog.querySelectorAll('[data-type="label"]:not([hidden])').length>0&&(this.customSubmit.removeAttribute("disabled"),this.threadTypeCheckboxes[0].checked=!0)}closeCustomDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!1),this.customDialog.toggleAttribute("hidden",!0),setTimeout(()=>{this.customButton.focus()},0)}resetFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation();for(let e=0;e{this.filterLabelsDialog.querySelector("input[type=checkbox][autofocus]")?.focus()},0)}closeFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.menu.toggleAttribute("hidden",!0),this.customDialog.toggleAttribute("hidden",!1),this.filterLabelsDialog.toggleAttribute("hidden",!0)}applyFilterLabelsDialog(e){e.preventDefault(),e.stopPropagation(),this.saveCurrentLabelsState(),this.hideFilterSubtitle(),this.enableIssuesCheckbox(),this.closeFilterLabelsDialog(e)}enableIssuesCheckbox(){let e=Object.keys(this.lastAppliedLabels).length>0;e&&this.threadTypeCheckboxes.length>0&&(this.threadTypeCheckboxes[0].checked=e),this.threadTypeCheckboxesUpdated()}hideFilterSubtitle(){let e=Object.keys(this.lastAppliedLabels).length>0;this.subscriptionsSubtitle.toggleAttribute("hidden",e)}saveCurrentLabelsState(){this.lastAppliedLabels={},this.labelInputs.textContent="";for(let e=0;ee.checked);this.customSubmit.disabled=e}closeMenu(){this.details.toggleAttribute("open",!1)}constructor(...e){super(...e),function(e,t,o){t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o}(this,"lastAppliedLabels",{})}};function u(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}l([i.aC],r.prototype,"details",void 0),l([i.aC],r.prototype,"menu",void 0),l([i.aC],r.prototype,"customButton",void 0),l([i.aC],r.prototype,"customDialog",void 0),l([i.aC],r.prototype,"filterLabelsDialog",void 0),l([i.zV],r.prototype,"subscriptionButtons",void 0),l([i.zV],r.prototype,"subscriptionsLabels",void 0),l([i.aC],r.prototype,"labelInputs",void 0),l([i.aC],r.prototype,"subscriptionsSubtitle",void 0),l([i.aC],r.prototype,"socialCount",void 0),l([i.aC],r.prototype,"unwatchButtonCopy",void 0),l([i.aC],r.prototype,"stopIgnoringButtonCopy",void 0),l([i.aC],r.prototype,"watchButtonCopy",void 0),l([i.zV],r.prototype,"threadTypeCheckboxes",void 0),l([i.aC],r.prototype,"customSubmit",void 0),l([i.aC],r.prototype,"subscriptionsContainer",void 0),l([i.zV],r.prototype,"dialogLabelItems",void 0),r=l([i.p_],r);let c=class NotificationsTeamSubscriptionFormElement extends HTMLElement{closeMenu(){this.details.toggleAttribute("open",!1)}};function d(e,t,o,i){var n,s=arguments.length,a=s<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,o,i);else for(var l=e.length-1;l>=0;l--)(n=e[l])&&(a=(s<3?n(a):s>3?n(t,o,a):n(t,o))||a);return s>3&&a&&Object.defineProperty(t,o,a),a}u([i.aC],c.prototype,"details",void 0),c=u([i.p_],c);let NotificationsDialogLabelItemElement=class NotificationsDialogLabelItemElement extends HTMLElement{toggleDropdownLabel(e){if(e.preventDefault(),e.stopPropagation(),this.label){let e="true"===this.label.getAttribute("aria-checked");this.setCheckedForDropdownLabel(!e),this.dispatchEvent(new CustomEvent("notifications-dialog-label-toggled",{detail:{wasChecked:e,toggledLabelId:this.labelId,templateLabelElementClone:this.hiddenLabelTemplate.cloneNode(!0)},bubbles:!0}))}}setCheckedForDropdownLabel(e){this.label.setAttribute("aria-checked",e.toString())}};!function(e,t,o){t in e?Object.defineProperty(e,t,{value:"",enumerable:!0,configurable:!0,writable:!0}):e[t]=""}(NotificationsDialogLabelItemElement,"attrPrefix",""),d([i.aC],NotificationsDialogLabelItemElement.prototype,"label",void 0),d([i.aC],NotificationsDialogLabelItemElement.prototype,"hiddenLabelTemplate",void 0),d([i.aC],NotificationsDialogLabelItemElement.prototype,"hiddenCheckboxInput",void 0),d([i.CF],NotificationsDialogLabelItemElement.prototype,"labelId",void 0),NotificationsDialogLabelItemElement=d([i.p_],NotificationsDialogLabelItemElement)},7799:(e,t,o)=>{let i;function n(){if(!i)throw Error("Client env was requested before it was loaded. This likely means you are attempting to use client env at the module level in SSR, which is not supported. Please move your client env usage into a function.");return i}function s(){return i?.locale??"en-US"}function a(){return!!n().login}o.d(t,{JK:()=>s,M3:()=>a,_$:()=>n});!function(){if("undefined"!=typeof document){let e=document.getElementById("client-env");if(e)try{i=JSON.parse(e.textContent||"")}catch(e){console.error("Error parsing client-env",e)}}}()},53005:(e,t,o)=>{o.d(t,{O:()=>a,S:()=>s});var i=o(96679);let n=i.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",s="X-GitHub-Client-Version";function a(){return n}},27851:(e,t,o)=>{o.d(t,{G7:()=>r,XY:()=>u,fQ:()=>l});var i=o(5225),n=o(7799);function s(){return new Set((0,n._$)().featureFlags)}let a=o(96679).X3||function(){try{return process?.env?.STORYBOOK==="true"}catch{return!1}}()?s:(0,i.A)(s);function l(){return Array.from(a())}function r(e){return a().has(e)}let u={isFeatureEnabled:r}},26559:(e,t,o)=>{o.d(t,{jC:()=>r,kt:()=>a,tV:()=>l});var i=o(53005),n=o(27851),s=o(88191);function a(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,s.wE)(e)};return(0,n.G7)("client_version_header")&&(t={...t,[i.S]:(0,i.O)()}),t}function l(e,t){for(let[o,i]of Object.entries(a(t)))e.set(o,i)}function r(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,o)=>{o.d(t,{$r:()=>a,M1:()=>l,li:()=>n,pS:()=>u,wE:()=>r});var i=o(96679);let n="X-Fetch-Nonce",s=new Set;function a(e){s.add(e)}function l(){return s.values().next().value||""}function r(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[n]=l():s.has(e)?t[n]=e:t[n]=Array.from(s).join(","),t}function u(){let e=i.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&a(e)}},97325:(e,t,o)=>{o.d(t,{Cy:()=>l,K3:()=>c,Z8:()=>r,k_:()=>s,lK:()=>d,m$:()=>a});var i=o(94982);function n(e,t,o){return e.dispatchEvent(new CustomEvent(t,{bubbles:!0,cancelable:o}))}function s(e,t){t&&(function(e,t){if(!(e instanceof HTMLFormElement))throw TypeError("The specified element is not of type HTMLFormElement.");if(!(t instanceof HTMLElement))throw TypeError("The specified element is not of type HTMLElement.");if("submit"!==t.type)throw TypeError("The specified element is not a submit button.");if(!e||e!==t.form)throw Error("The specified element is not owned by the form element.")}(e,t),(0,i.A)(t)),n(e,"submit",!0)&&e.submit()}function a(e,t){if("boolean"==typeof t)if(e instanceof HTMLInputElement)e.checked=t;else throw TypeError("only checkboxes can be set to boolean value");else if("checkbox"===e.type)throw TypeError("checkbox can't be set to string value");else e.value=t;n(e,"change",!1)}function l(e,t){for(let o in t){let i=t[o],n=e.elements.namedItem(o);n instanceof HTMLInputElement?n.value=i:n instanceof HTMLTextAreaElement&&(n.value=i)}}function r(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),o=(e.getAttribute("type")||"").toLowerCase();return"select"===t||"textarea"===t||"input"===t&&"submit"!==o&&"reset"!==o||e.isContentEditable}function u(e){return new URLSearchParams(e)}function c(e,t){let o=new URLSearchParams(e.search);for(let[e,i]of u(t))o.append(e,i);return o.toString()}function d(e){return u(new FormData(e)).toString()}},94982:(e,t,o)=>{function i(e){let t=e.closest("form");if(!(t instanceof HTMLFormElement))return;let o=n(t);if(e.name){let i=e.matches("input[type=submit]")?"Submit":"",n=e.value||i;o||((o=document.createElement("input")).type="hidden",o.classList.add("js-submit-button-value"),t.prepend(o)),o.name=e.name,o.value=n}else o&&o.remove()}function n(e){let t=e.querySelector("input.js-submit-button-value");return t instanceof HTMLInputElement?t:null}o.d(t,{A:()=>i,C:()=>n})},96679:(e,t,o)=>{o.d(t,{KJ:()=>i.KJ,Kn:()=>n.Kn,X3:()=>i.X3,XC:()=>n.XC,cg:()=>n.cg,fV:()=>n.fV,g5:()=>i.g5});var i=o(28583),n=o(46570)},46570:(e,t,o)=>{o.d(t,{Kn:()=>a,XC:()=>n,cg:()=>s,fV:()=>l});let i="undefined"!=typeof FORCE_SERVER_ENV&&FORCE_SERVER_ENV,n="undefined"==typeof document||i?void 0:document,s="undefined"==typeof window||i?void 0:window,a="undefined"==typeof history||i?void 0:history,l="undefined"==typeof location||i?{pathname:"",origin:"",search:"",hash:"",href:""}:location},28583:(e,t,o)=>{o.d(t,{KJ:()=>s,X3:()=>n,g5:()=>a});var i=o(46570);let n=void 0===i.XC,s=!n;function a(){return!!n||!i.XC||!!(i.XC.querySelector('react-app[data-ssr="true"]')||i.XC.querySelector('react-partial[data-ssr="true"][partial-name="repos-overview"]'))}}},e=>{var t=t=>e(e.s=t);e.O(0,["vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-ea8eaa"],()=>t(35111)),e.O()}]); +//# sourceMappingURL=notifications-global-ac2d8805d636.js.map \ No newline at end of file diff --git a/jav/lib/notifications-subscriptions-menu-c9ab807bd021.js b/jav/lib/notifications-subscriptions-menu-c9ab807bd021.js new file mode 100644 index 0000000..1d74427 --- /dev/null +++ b/jav/lib/notifications-subscriptions-menu-c9ab807bd021.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["notifications-subscriptions-menu"],{78924:(e,t,n)=>{n.d(t,{I:()=>a});let a=(0,n(96540).createContext)(null)},52811:(e,t,n)=>{n.d(t,{C:()=>o,i:()=>i});var a=n(96679),s=n(27851),r=n(46493);function o(e,t){(0,s.G7)("arianotify_comprehensive_migration")?i(l(e),{...t,element:t?.element??e}):(0,s.G7)("primer_live_region_element")&&t?.element===void 0?(0,r.Cj)(e,{politeness:t?.assertive?"assertive":"polite"}):i(l(e),t)}function i(e,t){let{assertive:n,element:o}=t??{};(0,s.G7)("arianotify_comprehensive_migration")&&"ariaNotify"in Element.prototype?(o||document.body).ariaNotify(e):(0,s.G7)("primer_live_region_element")&&void 0===o?(0,r.iP)(e,{politeness:n?"assertive":"polite"}):function(e,t,n){let s=n??a.XC?.querySelector(t?"#js-global-screen-reader-notice-assertive":"#js-global-screen-reader-notice");s&&(s.textContent===e?s.textContent=`${e}\u00A0`:s.textContent=e)}(e,n,o)}function l(e){return(e.getAttribute("aria-label")||e.innerText||"").trim()}},53005:(e,t,n)=>{n.d(t,{O:()=>o,S:()=>r});var a=n(96679);let s=a.cg?.document?.head?.querySelector('meta[name="release"]')?.content||"",r="X-GitHub-Client-Version";function o(){return s}},39627:(e,t,n)=>{n.d(t,{D:()=>r,Y:()=>o});var a=n(52811),s=n(96679);function r(e){if(!s.XC)return;let t=s.XC.querySelector("title"),n=s.XC.createElement("title");n.textContent=e,t?t.textContent!==e&&(t.replaceWith(n),(0,a.i)(e)):(s.XC.head.appendChild(n),(0,a.i)(e))}function o(e){return document.body.classList.contains("logged-out")?`${e} \xb7 GitHub`:e}},26559:(e,t,n)=>{n.d(t,{jC:()=>l,kt:()=>o,tV:()=>i});var a=n(53005),s=n(27851),r=n(88191);function o(e){let t={"X-Requested-With":"XMLHttpRequest",...(0,r.wE)(e)};return(0,s.G7)("client_version_header")&&(t={...t,[a.S]:(0,a.O)()}),t}function i(e,t){for(let[n,a]of Object.entries(o(t)))e.set(n,a)}function l(e){return{"X-GitHub-App-Type":e}}},88191:(e,t,n)=>{n.d(t,{$r:()=>o,M1:()=>i,li:()=>s,pS:()=>c,wE:()=>l});var a=n(96679);let s="X-Fetch-Nonce",r=new Set;function o(e){r.add(e)}function i(){return r.values().next().value||""}function l(e){let t={};return void 0!==e&&(t["X-Fetch-Nonce-To-Validate"]=e),void 0===e?t[s]=i():r.has(e)?t[s]=e:t[s]=Array.from(r).join(","),t}function c(){let e=a.XC?.head?.querySelector('meta[name="fetch-nonce"]')?.content||"";e&&o(e)}},13233:(e,t,n)=>{n.d(t,{l:()=>a});let a=()=>void 0},39784:(e,t,n)=>{let a;var s,r=n(52497),o=n(74848),i=n(96540),l=n(10569),c=n(95776),d=n(2724),u=n(38621),h=n(60039);let p=(a="/notifications/subscribe",async e=>{try{let t=await (0,h.DI)(a,{method:"POST",body:e});if(t.ok)return t;return Error("Failed to update")}catch(e){return e}});var m=n(15385);let f={NONE:"none",WATCHING:"watching",IGNORING:"ignoring",CUSTOM:"custom"},b={[f.NONE]:"Participating and @mentions",[f.WATCHING]:"All Activity",[f.IGNORING]:"Ignore",[f.CUSTOM]:"Custom"},g={...b,[f.NONE]:"Participating"},y={[f.NONE]:"Watch",[f.WATCHING]:"Unwatch",[f.IGNORING]:"Stop ignoring",[f.CUSTOM]:"Unwatch"},C=[{name:b[f.NONE],description:"Only receive notifications from this repository when participating or @mentioned.",subscriptionType:f.NONE},{name:b[f.WATCHING],description:"Notified of all notifications on this repository.",subscriptionType:f.WATCHING},{name:b[f.IGNORING],description:"Never be notified.",subscriptionType:f.IGNORING},{name:b[f.CUSTOM],description:"Select events you want to be notified of in addition to participating and @mentions.",trailingIcon:(0,i.createElement)(u.ArrowRightIcon),subscriptionType:f.CUSTOM}],x=e=>e in y?y[e]:"",v=(e,t)=>{let n=x(e),a=g[e];return e===f.IGNORING?`${n} in ${t}`:`${n}: ${a} in ${t}`},N={subscriptionTypeName:"SubscriptionList-module__subscriptionTypeName--mWUOD"};function w(e){return(0,o.jsx)(m.l,{selectionVariant:"single",children:C.map((t,n)=>(0,o.jsxs)(i.Fragment,{children:[(0,o.jsxs)(m.l.Item,{selected:t.subscriptionType===e.selected,onSelect:()=>e.onSelect(t.subscriptionType),children:[(0,o.jsx)("span",{className:N.subscriptionTypeName,children:t.name}),(0,o.jsx)(m.l.Description,{variant:"block",children:t.description}),t.trailingIcon?(0,o.jsx)(m.l.TrailingVisual,{children:t.trailingIcon}):null]}),n!==C.length-1?(0,o.jsx)(m.l.Divider,{}):""]},n))})}try{w.displayName||(w.displayName="SubscriptionList")}catch{}var S=n(73451),_=n(65607),j=n(45286),T=n(55847),A=n(94977);function k(e){let[t,n]=(0,i.useState)(!1),[a,s]=(0,i.useState)(""),r=e.items.filter(e=>e?.text?.toLowerCase().startsWith(a.toLowerCase())),l=i.memo(I);return(0,o.jsx)(j.X,{title:"Select labels",renderAnchor:t=>0===e.items.length?(0,o.jsx)(A.A,{text:"Add labels to this repository to filter on them.",direction:"s",children:(0,o.jsx)(l,{anchorProps:t,itemsLength:e.items.length,labelsText:e.labelsText})}):(0,o.jsx)(l,{anchorProps:t,itemsLength:e.items.length,labelsText:e.labelsText}),placeholderText:"Filter labels",open:t,onCancel:e.resetLabels,onOpenChange:(t,a)=>{n(t),"click-outside"===a&&e.applyLabels()},items:r,selected:e.selectedLabels,onSelectedChange:e.onChangeLabels,onFilterChange:s,showItemDividers:!0,overlayProps:{width:"small",height:"medium",maxHeight:"medium"}})}let I=({anchorProps:e,itemsLength:t,labelsText:n})=>(0,o.jsx)(T.Q,{leadingVisual:u.TagIcon,trailingAction:u.TriangleDownIcon,...e,"aria-label":"Filter labels","aria-describedby":"select-labels","aria-haspopup":"dialog",size:"small",disabled:0===t,children:0===t?"No labels available":(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"color-fg-muted",children:"Labels: "}),(0,o.jsx)("span",{id:"select-labels",children:n})]})});try{k.displayName||(k.displayName="FilterLabels")}catch{}try{(s=ButtonFilter).displayName||(s.displayName="ButtonFilter")}catch{}var O=n(63867);let E={footerContainer:"FooterActions-module__footerContainer--Z9ixI",buttonsContainer:"FooterActions-module__buttonsContainer--lkkwg",errorMessageText:"FooterActions-module__errorMessageText--UsWpj",FooterActionsSpinner:"FooterActions-module__FooterActionsSpinner--ElpdD",applyButton:"FooterActions-module__applyButton--cgiu4"};function L(e){let[t,n]=(0,i.useState)(!1),a=(0,i.useCallback)(()=>(e.nextFocusRef?.current?.focus(),!0),[e.nextFocusRef]),s=(0,i.useCallback)(()=>{n(!0)},[]),r=(0,i.useCallback)(()=>{e.onApply(),setTimeout(()=>{e?.checkStatus&&e.checkStatus(s)},600)},[e,s]);return(0,o.jsxs)("div",{className:E.footerContainer,children:[e.showError?(0,o.jsx)("span",{className:E.errorMessageText,children:"Error. Please try again."}):null,(0,o.jsxs)("div",{className:E.buttonsContainer,style:e.overrideButtonStyles??{padding:"var(--base-size-16)"},children:[!e.showError&&t?(0,o.jsx)(O.A,{size:"small",className:E.FooterActionsSpinner}):null,(0,o.jsx)(T.Q,{size:"small",onClick:()=>e.onCancel(),onBlur:t=>{e.disabled&&a(t)},children:"Cancel"}),(0,o.jsx)(T.Q,{disabled:e.disabled,variant:"primary",size:"small",onClick:()=>r(),onBlur:a,className:E.applyButton,children:"Apply"})]})]})}try{L.displayName||(L.displayName="FooterActions")}catch{}let R=e=>{let t=$(e,2);if(e.length>=2){if(2===e.length)return P(e);let n=$(e,3);if(n.length>30)return`${t.slice(0,30)}... +${e.length-2} more`;{let t=e.length>3?` +${e.length-3} more`:"";return`${n}${t}`}}if(1!==e.length)return"All";{let t=e[0]?.text||"";return t.length>30?`${t.slice(0,30)}...`:t}},P=e=>{let t=e[0]?.text||"",n=$(e,2);return n.length>30?t.length>25?`${t.slice(0,25)}... +1 more`:`${n.slice(0,30)}...`:n},$=(e,t)=>e.slice(0,t).map(e=>e.text).join(", "),F=e=>{switch(e){case"PullRequest":return"Pull requests";case"SecurityAlert":return"Security alerts";default:return`${e}s`}},M={filterContainer:"ThreadList-module__filterContainer--eNebD",threadContent:"ThreadList-module__threadContent--Ry8II",threadRow:"ThreadList-module__threadRow--lx6FW",threadDisabledMessage:"ThreadList-module__threadDisabledMessage--Wwkul"};function G(e){let[t,n]=(0,i.useState)(e.appliedThreads),[a,s]=(0,i.useState)(e.appliedLabels),[r,l]=(0,i.useState)(e.appliedLabels),[c,d]=(0,i.useState)(()=>R(e.appliedLabels));(0,i.useEffect)(()=>{e.appliedLabels.length>0&&!t.includes("Issue")&&n([...t,"Issue"])},[]);let u=(0,i.useCallback)(e=>{t&&t.includes(e)?n(t.filter(t=>t!==e)):n([...t,e])},[t]),h=(0,i.useCallback)(()=>{e.applyThreads(t)},[e,t]),p=(0,i.useCallback)(e=>{l(e),d(R(e))},[]),m=(0,i.useCallback)(()=>{s(r)},[r]),f=(0,i.useCallback)(()=>{l(a),d(R(a))},[a]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:M.threadContent,children:e.subscribableThreadTypes.map((n,a)=>(0,o.jsxs)("div",{className:M.threadRow,style:a===e.subscribableThreadTypes.length-1?{}:{borderBottom:"1px solid var(--borderColor-default, var(--color-border-default))"},children:[(0,o.jsxs)(S.A,{children:[(0,o.jsx)(_.A,{checked:t.includes(n.name),onChange:()=>u(n.name)}),(0,o.jsx)(S.A.Label,{children:F(n.name)})]}),n.enabled?null:(0,o.jsxs)("p",{className:M.threadDisabledMessage,children:[F(n.name)," are not enabled for this repository"]}),(0,o.jsx)("div",{"aria-live":"polite",children:"Issue"===n.name&&e.showLabelSubscriptions&&t.includes("Issue")?(0,o.jsx)("div",{className:M.filterContainer,children:(0,o.jsx)(k,{filterAction:h,items:e.repoLabels,labelsText:c,onChangeLabels:p,selectedLabels:r,applyLabels:m,resetLabels:f})}):null})]},a))}),(0,o.jsx)(L,{onCancel:e.cancelMenuCallback,onApply:()=>e.saveThreads(t,r),showError:e.showError,disabled:0===t.length||e.isSavingThreads})]})}try{G.displayName||(G.displayName="ThreadList")}catch{}let W={watchCounter:"NotificationsSubscriptionsMenu-module__watchCounter--nAbhU",watchButton:"NotificationsSubscriptionsMenu-module__watchButton--ifxlS"};function D({repositoryId:e,repositoryName:t,watchersCount:n,subscriptionType:a,subscribableThreadTypes:s,repositoryLabels:r,showLabelSubscriptions:h}){let m=(0,i.useMemo)(()=>r.map(e=>({id:e.id,text:e.name,selected:e.subscribed})),[r]),b=m.filter(e=>e.selected),g=(0,i.useMemo)(()=>s.map(e=>e.subscribed||"Issue"===e.name&&h&&b.length>0?e.name:null).filter(e=>null!==e),[s,h,b]),[y,C]=(0,i.useState)(!1),[N,S]=(0,i.useState)(!1),[_,j]=(0,i.useState)(!1),T=(0,i.useCallback)(()=>j(!1),[]),[A,k]=(0,i.useState)(g.length>0?f.CUSTOM:a),[I,O]=(0,i.useState)(A),[E,L]=(0,i.useState)(g),[R,P]=(0,i.useState)(b),[$,F]=(0,i.useState)(!1),M=(0,i.useRef)(null),D=(0,i.useCallback)(()=>{S(!1),k(I)},[I]),B=(0,i.useCallback)(async(t,n)=>{F(!0),L(t),P(n),O(f.CUSTOM);let a=new FormData;a.set("do","custom"),a.set("repository_id",e),t.map(e=>{a.append("thread_types[]",e)}),n.map(e=>{e.id&&a.append("labels[]",e.id.toString())}),(await p(a)).ok?(S(!1),F(!1)):C(!0)},[e]),U=(0,i.useCallback)(async t=>{let n=new FormData;return t===f.IGNORING?n.set("do","ignore"):t===f.WATCHING?n.set("do","subscribed"):(t===f.NONE||t===f.CUSTOM&&0===E.length)&&n.set("do","included"),n.append("thread_types[]",""),n.set("repository_id",e),!(await p(n) instanceof Error)},[e,E]),q=(0,i.useCallback)(async e=>{e===f.CUSTOM?(S(!0),k(f.CUSTOM)):await U(e)?(k(e),O(e),L([])):j(!0)},[k]),H=(0,i.useCallback)(e=>{L(e)},[L]),X=(0,i.useMemo)(()=>v(A,t),[A,t]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:"d-md-none",children:(0,o.jsxs)(l.W,{children:[(0,o.jsx)(l.W.Button,{"data-testid":"notifications-subscriptions-menu-button-desktop",leadingVisual:A===f.IGNORING?u.BellSlashIcon:u.EyeIcon,trailingAction:null,className:W.watchButton,"aria-label":X,children:(0,o.jsx)(o.Fragment,{})}),(0,o.jsx)(l.W.Overlay,{width:"medium",children:(0,o.jsx)(w,{selected:A,onSelect:q})})]})}),(0,o.jsx)("div",{className:"d-none d-md-block",children:(0,o.jsxs)(l.W,{children:[(0,o.jsxs)(l.W.Button,{"data-testid":"notifications-subscriptions-menu-button-mobile",size:"small",leadingVisual:A===f.IGNORING?u.BellSlashIcon:u.EyeIcon,sx:{'&& [data-component="leadingVisual"]':{color:"var(--fgColor-muted, var(--color-fg-muted))"}},"aria-label":X,children:[x(A),(0,o.jsx)("span",{className:`ml-2 Counter rounded-3 ${W.watchCounter}`,children:n})]}),(0,o.jsx)(l.W.Overlay,{width:"medium",children:(0,o.jsx)(w,{selected:A,onSelect:q})})]})}),(0,o.jsx)(c.A,{returnFocusRef:M,isOpen:N,onDismiss:()=>D(),"aria-labelledby":"header",children:(0,o.jsxs)("div",{"data-testid":"inner",children:[(0,o.jsxs)(c.A.Header,{id:"header",children:["Subscribe to events for ",t]}),(0,o.jsx)(G,{subscribableThreadTypes:s,showLabelSubscriptions:h,cancelMenuCallback:D,appliedThreads:E,repoLabels:m,subscribedThreads:g,applyThreads:H,appliedLabels:R,saveThreads:B,showError:y,isSavingThreads:$})]})}),_&&(0,o.jsx)(d.l,{title:"Cannot watch this repository",onClose:T,children:(0,o.jsxs)(d.l.Body,{children:["You have reached the limit of 10,000 watched repositories. Update your"," ",(0,o.jsx)("a",{href:"/watching",children:"watch settings"})," to continue."]})})]})}try{D.displayName||(D.displayName="NotificationsSubscriptionsMenu")}catch{}(0,r.k)("notifications-subscriptions-menu",{Component:D})},7531:(e,t,n)=>{n.d(t,{Y:()=>a});function a(){let e={};return e.promise=new Promise((t,n)=>{e.resolve=t,e.reject=n}),e}},41764:(e,t,n)=>{n.d(t,{A:()=>i});let{getItem:a,setItem:s,removeItem:r}=(0,n(85351).A)("localStorage"),o="REACT_PROFILING_ENABLED",i={enable:()=>s(o,"true"),disable:()=>r(o),isEnabled:()=>!!a(o)}},64899:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(17515),s=n(96540);function r(){let e=(0,s.useRef)(!1),t=(0,s.useCallback)(()=>e.current,[]);return(0,a.N)(()=>(e.current=!0,()=>{e.current=!1}),[]),t}},17515:(e,t,n)=>{n.d(t,{N:()=>r});var a=n(96679),s=n(96540);let r=void 0!==a.cg?.document?.createElement?s.useLayoutEffect:s.useEffect},47019:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(64899),s=n(96540);let r=function(e){let t=(0,a.A)(),[n,r]=(0,s.useState)(e);return[n,(0,s.useCallback)(e=>{t()&&r(e)},[t])]}},60039:(e,t,n)=>{n.d(t,{DI:()=>s,QJ:()=>o,Sr:()=>i,lS:()=>r});var a=n(26559);function s(e,t={}){var n=e;if(new URL(n,window.location.origin).origin!==window.location.origin)throw Error("Can not make cross-origin requests from verifiedFetch");let r=function(e){let t=new URL(e,window.location.href),n=new URL(window.location.href,window.location.origin),a=n.searchParams.get("_features");a&&!t.searchParams.has("_features")&&t.searchParams.set("_features",a);let s=n.searchParams.get("_tracing");return s&&!t.searchParams.has("_tracing")&&t.searchParams.set("_tracing",s),e.startsWith(window.location.origin)?t.href:`${t.pathname}${t.search}`}(e),o={...t.headers,"GitHub-Verified-Fetch":"true",...(0,a.kt)()};return fetch(r,{...t,headers:o})}function r(e,t){let n={...t?.headers??{},Accept:"application/json","Content-Type":"application/json"},a=t?.body?JSON.stringify(t.body):void 0;return s(e,{...t,body:a,headers:n})}function o(e,t={}){let n={...t.headers,"GitHub-Is-React":"true"};return s(e,{...t,headers:n})}function i(e,t){let n={...t?.headers??{},"GitHub-Is-React":"true"};return r(e,{...t,headers:n})}},26033:(e,t,n)=>{n.d(t,{y:()=>o});var a=n(74848),s=n(21728),r=n(78924);function o(e){let t,n,o,i=(0,s.c)(7),{children:l,appName:c,category:d,metadata:u}=e;return i[0]!==c||i[1]!==d||i[2]!==u?(n={appName:c,category:d,metadata:u},i[0]=c,i[1]=d,i[2]=u,i[3]=n):n=i[3],t=n,i[4]!==l||i[5]!==t?(o=(0,a.jsx)(r.I.Provider,{value:t,children:l}),i[4]=l,i[5]=t,i[6]=o):o=i[6],o}try{o.displayName||(o.displayName="AnalyticsProvider")}catch{}},60674:(e,t,n)=>{n.d(t,{BP:()=>u,D3:()=>d,O8:()=>l});var a=n(74848),s=n(21728),r=n(96540),o=n(96679),i=n(17515);let l={ServerRender:"ServerRender",ClientHydrate:"ClientHydrate",ClientRender:"ClientRender"},c=(0,r.createContext)(l.ClientRender);function d(e){let t,n,d,u,h=(0,s.c)(8),{wasServerRendered:p,children:m}=e;h[0]!==p?(t=()=>o.X3?l.ServerRender:p?l.ClientHydrate:l.ClientRender,h[0]=p,h[1]=t):t=h[1];let[f,b]=(0,r.useState)(t);return h[2]!==f?(n=()=>{f!==l.ClientRender&&b(l.ClientRender)},d=[f],h[2]=f,h[3]=n,h[4]=d):(n=h[3],d=h[4]),(0,i.N)(n,d),h[5]!==m||h[6]!==f?(u=(0,a.jsx)(c.Provider,{value:f,children:m}),h[5]=m,h[6]=f,h[7]=u):u=h[7],u}function u(){return(0,r.useContext)(c)}try{c.displayName||(c.displayName="RenderPhaseContext")}catch{}try{d.displayName||(d.displayName="RenderPhaseProvider")}catch{}},99543:(e,t,n)=>{n.d(t,{Qn:()=>l,T8:()=>d,Y6:()=>h,k6:()=>u});var a=n(74848),s=n(65556),r=n(96540),o=n(13233),i=n(47019);let l=5e3,c=(0,r.createContext)({addToast:o.l,addPersistedToast:o.l,clearPersistedToast:o.l}),d=(0,r.createContext)({toasts:[],persistedToast:null});function u({children:e}){let[t,n]=(0,i.A)([]),[o,u]=(0,r.useState)(null),{safeSetTimeout:h}=(0,s.A)(),p=(0,r.useCallback)(function(e){n([...t,e]),h(()=>n(t.slice(1)),l)},[t,h,n]),m=(0,r.useCallback)(function(e){u(e)},[u]),f=(0,r.useCallback)(function(){u(null)},[u]),b=(0,r.useMemo)(()=>({addToast:p,addPersistedToast:m,clearPersistedToast:f}),[m,p,f]),g=(0,r.useMemo)(()=>({toasts:t,persistedToast:o}),[t,o]);return(0,a.jsx)(c.Provider,{value:b,children:(0,a.jsx)(d.Provider,{value:g,children:e})})}function h(){return(0,r.useContext)(c)}try{c.displayName||(c.displayName="ToastContext")}catch{}try{d.displayName||(d.displayName="InternalToastsContext")}catch{}try{u.displayName||(u.displayName="ToastContextProvider")}catch{}},42218:(e,t,n)=>{n.d(t,{V:()=>h});var a=n(74848),s=n(96540),r=n(99543),o=n(38621),i=n(65556),l=n(16255);let c={info:"",success:"Toast--success",error:"Toast--error"},d={info:(0,a.jsx)(o.InfoIcon,{}),success:(0,a.jsx)(o.CheckIcon,{}),error:(0,a.jsx)(o.StopIcon,{})},u=({message:e,timeToLive:t,icon:n,type:r="info",role:o="log"})=>{let[u,h]=s.useState(!0),{safeSetTimeout:p}=(0,i.A)();return(0,s.useEffect)(()=>{t&&p(()=>h(!1),t-300)},[p,t]),(0,a.jsx)(l.Z,{children:(0,a.jsx)("div",{className:"p-1 position-fixed bottom-0 left-0 mb-3 ml-3",children:(0,a.jsxs)("div",{className:`Toast ${c[r]} ${u?"Toast--animateIn":"Toast--animateOut"}`,id:"ui-app-toast","data-testid":`ui-app-toast-${r}`,role:o,children:[(0,a.jsx)("span",{className:"Toast-icon",children:n||d[r]}),(0,a.jsx)("span",{className:"Toast-content",children:e})]})})})};try{u.displayName||(u.displayName="Toast")}catch{}function h(){let{toasts:e,persistedToast:t}=(0,s.useContext)(r.T8);return(0,a.jsxs)(a.Fragment,{children:[e.map((e,t)=>(0,a.jsx)(u,{message:e.message,icon:e.icon,timeToLive:r.Qn,type:e.type,role:e.role},t)),t&&(0,a.jsx)(u,{message:t.message,icon:t.icon,type:t.type,role:t.role})]})}try{h.displayName||(h.displayName="Toasts")}catch{}},39595:(e,t,n)=>{let a;n.d(t,{CF:()=>f,p_:()=>I,FB:()=>u,Se:()=>S,aC:()=>A,zV:()=>k});let s=new WeakSet,r=new WeakMap;function o(e=document){if(r.has(e))return r.get(e);let t=!1,n=new MutationObserver(e=>{for(let t of e)if("attributes"===t.type&&t.target instanceof Element)d(t.target);else if("childList"===t.type&&t.addedNodes.length)for(let e of t.addedNodes)e instanceof Element&&i(e)});n.observe(e,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let a={get closed(){return t},unsubscribe(){t=!0,r.delete(e),n.disconnect()}};return r.set(e,a),a}function i(e){for(let t of e.querySelectorAll("[data-action]"))d(t);e instanceof Element&&e.hasAttribute("data-action")&&d(e)}function l(e){let t=e.currentTarget;for(let n of c(t))if(e.type===n.type){let a=t.closest(n.tag);s.has(a)&&"function"==typeof a[n.method]&&a[n.method](e);let r=t.getRootNode();if(r instanceof ShadowRoot&&s.has(r.host)&&r.host.matches(n.tag)){let t=r.host;"function"==typeof t[n.method]&&t[n.method](e)}}}function*c(e){for(let t of(e.getAttribute("data-action")||"").trim().split(/\s+/)){let e=t.lastIndexOf(":"),n=Math.max(0,t.lastIndexOf("#"))||t.length;yield{type:t.slice(0,e),tag:t.slice(e+1,n),method:t.slice(n+1)||"handleEvent"}}}function d(e){for(let t of c(e))e.addEventListener(t.type,l)}function u(e,t){let n=e.tagName.toLowerCase();if(e.shadowRoot){for(let a of e.shadowRoot.querySelectorAll(`[data-target~="${n}.${t}"]`))if(!a.closest(n))return a}for(let a of e.querySelectorAll(`[data-target~="${n}.${t}"]`))if(a.closest(n)===e)return a}let h=e=>String("symbol"==typeof e?e.description:e).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),p=(e,t="property")=>{let n=h(e);if(!n.includes("-"))throw new DOMException(`${t}: ${String(e)} is not a valid ${t} name`,"SyntaxError");return n},m="attr";function f(e,t){T(e,m).add(t)}let b=new WeakSet;function g(e,t){if(b.has(e))return;b.add(e);let n=Object.getPrototypeOf(e),a=n?.constructor?.attrPrefix??"data-";for(let s of(t||(t=T(n,m)),t)){let t=e[s],n=p(`${a}${s}`),r={configurable:!0,get(){return this.getAttribute(n)||""},set(e){this.setAttribute(n,e||"")}};"number"==typeof t?r={configurable:!0,get(){return Number(this.getAttribute(n)||0)},set(e){this.setAttribute(n,e)}}:"boolean"==typeof t&&(r={configurable:!0,get(){return this.hasAttribute(n)},set(e){this.toggleAttribute(n,e)}}),Object.defineProperty(e,s,r),s in e&&!e.hasAttribute(n)&&r.set.call(e,t)}}let y=new Map,C=new Promise(e=>{"loading"!==document.readyState?e():document.addEventListener("readystatechange",()=>e(),{once:!0})}),x=new Promise(e=>{let t=new AbortController;t.signal.addEventListener("abort",()=>e());let n={once:!0,passive:!0,signal:t.signal},a=()=>t.abort();document.addEventListener("mousedown",a,n),document.addEventListener("touchstart",a,n),document.addEventListener("keydown",a,n),document.addEventListener("pointerdown",a,n)}),v={ready:()=>C,firstInteraction:()=>x,visible:e=>new Promise(t=>{let n=new IntersectionObserver(e=>{for(let a of e)if(a.isIntersecting){t(),n.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let t of document.querySelectorAll(e))n.observe(t)})},N=new WeakMap;function w(e){cancelAnimationFrame(N.get(e)||0),N.set(e,requestAnimationFrame(()=>{for(let t of y.keys()){let n=e instanceof Element&&e.matches(t)?e:e.querySelector(t);if(customElements.get(t)||n){let a=n?.getAttribute("data-load-on")||"ready",s=a in v?v[a]:v.ready;for(let e of y.get(t)||[])s(t).then(e);y.delete(t),N.delete(e)}}}))}function S(e,t){for(let[n,a]of("string"==typeof e&&t&&(e={[e]:t}),Object.entries(e)))y.has(n)||y.set(n,new Set),y.get(n).add(a);_(document)}function _(e){a||(a=new MutationObserver(e=>{if(y.size)for(let t of e)for(let e of t.addedNodes)e instanceof Element&&w(e)})),w(e),a.observe(e,{subtree:!0,childList:!0})}let j=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(e){let t=this,n=e.prototype.connectedCallback;e.prototype.connectedCallback=function(){t.connectedCallback(this,n)};let a=e.prototype.disconnectedCallback;e.prototype.disconnectedCallback=function(){t.disconnectedCallback(this,a)};let s=e.prototype.attributeChangedCallback;e.prototype.attributeChangedCallback=function(e,n,a){t.attributeChangedCallback(this,e,n,a,s)};let r=e.observedAttributes||[];Object.defineProperty(e,"observedAttributes",{configurable:!0,get(){return t.observedAttributes(this,r)},set(e){r=e}}),function(e){let t=e.observedAttributes||[],n=e.attrPrefix??"data-",a=e=>p(`${n}${e}`);Object.defineProperty(e,"observedAttributes",{configurable:!0,get:()=>[...T(e.prototype,m)].map(a).concat(t),set(e){t=e}})}(e),function(e){let t=h(e.name).replace(/-element$/,"");try{window.customElements.define(t,e),window[e.name]=customElements.get(t)}catch(e){if(!(e instanceof DOMException&&"NotSupportedError"===e.name))throw e}}(e)}observedAttributes(e,t){return t}connectedCallback(e,t){var n,a;for(let t of(e.toggleAttribute("data-catalyst",!0),customElements.upgrade(e),e.querySelectorAll("template[data-shadowroot]")))t.parentElement===e&&e.attachShadow({mode:"closed"===t.getAttribute("data-shadowroot")?"closed":"open"}).append(t.content.cloneNode(!0));(g(e),s.add(e),e.shadowRoot&&(i(a=e.shadowRoot),o(a)),i(e),o(e.ownerDocument),t?.call(e),e.shadowRoot)&&(i(n=e.shadowRoot),o(n),_(e.shadowRoot))}disconnectedCallback(e,t){t?.call(e)}attributeChangedCallback(e,t,n,a,s){g(e),"data-catalyst"!==t&&s&&s.call(e,t,n,a)}};function T(e,t){if(!Object.prototype.hasOwnProperty.call(e,j)){let t=e[j],n=e[j]=new Map;if(t)for(let[e,a]of t)n.set(e,new Set(a))}let n=e[j];return n.has(t)||n.set(t,new Set),n.get(t)}function A(e,t){T(e,"target").add(t),Object.defineProperty(e,t,{configurable:!0,get(){return u(this,t)}})}function k(e,t){T(e,"targets").add(t),Object.defineProperty(e,t,{configurable:!0,get(){let e=this.tagName.toLowerCase(),n=[];if(this.shadowRoot)for(let a of this.shadowRoot.querySelectorAll(`[data-targets~="${e}.${t}"]`))a.closest(e)||n.push(a);for(let a of this.querySelectorAll(`[data-targets~="${e}.${t}"]`))a.closest(e)===this&&n.push(a);return n}})}function I(e){new CatalystDelegate(e)}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","ui_packages_failbot_failbot_ts"],()=>t(39784)),e.O()}]); +//# sourceMappingURL=notifications-subscriptions-menu-50f6a9ba8e34.js.map \ No newline at end of file diff --git a/jav/lib/octicons-react-9fd6ca6872cc.js b/jav/lib/octicons-react-9fd6ca6872cc.js new file mode 100644 index 0000000..a65abca --- /dev/null +++ b/jav/lib/octicons-react-9fd6ca6872cc.js @@ -0,0 +1,2 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["octicons-react"],{38621:(a,t,e)=>{e.r(t),e.d(t,{AccessibilityIcon:()=>i,AccessibilityInsetIcon:()=>m,AiModelIcon:()=>Z,AlertFillIcon:()=>p,AlertIcon:()=>d,AppsIcon:()=>v,ArchiveIcon:()=>M,ArrowBothIcon:()=>A,ArrowDownIcon:()=>u,ArrowDownLeftIcon:()=>E,ArrowDownRightIcon:()=>V,ArrowLeftIcon:()=>H,ArrowRightIcon:()=>w,ArrowSwitchIcon:()=>I,ArrowUpIcon:()=>L,ArrowUpLeftIcon:()=>s,ArrowUpRightIcon:()=>f,BeakerIcon:()=>C,BellFillIcon:()=>F,BellIcon:()=>g,BellSlashIcon:()=>k,BlockedIcon:()=>b,BoldIcon:()=>S,BookIcon:()=>y,BookmarkFillIcon:()=>P,BookmarkFilledIcon:()=>R,BookmarkIcon:()=>D,BookmarkSlashFillIcon:()=>q,BookmarkSlashIcon:()=>T,BriefcaseIcon:()=>B,BroadcastIcon:()=>O,BrowserIcon:()=>G,BugIcon:()=>j,CacheIcon:()=>U,CalendarIcon:()=>x,CheckCircleFillIcon:()=>X,CheckCircleIcon:()=>z,CheckIcon:()=>N,CheckboxIcon:()=>Q,ChecklistIcon:()=>K,ChevronDownIcon:()=>W,ChevronLeftIcon:()=>J,ChevronRightIcon:()=>Y,ChevronUpIcon:()=>$,CircleIcon:()=>_,CircleSlashIcon:()=>aa,ClockFillIcon:()=>ae,ClockIcon:()=>at,CloudIcon:()=>ac,CloudOfflineIcon:()=>ah,CodeIcon:()=>an,CodeOfConductIcon:()=>al,CodeReviewIcon:()=>ao,CodeSquareIcon:()=>ar,CodescanCheckmarkIcon:()=>am,CodescanIcon:()=>ai,CodespacesIcon:()=>aZ,ColumnsIcon:()=>ad,CommandPaletteIcon:()=>ap,CommentDiscussionIcon:()=>aM,CommentIcon:()=>av,ContainerIcon:()=>aA,CopilotErrorIcon:()=>aE,CopilotIcon:()=>au,CopilotWarningIcon:()=>aV,CopyIcon:()=>aH,CpuIcon:()=>aw,CreditCardIcon:()=>aI,CrossReferenceIcon:()=>aL,DashIcon:()=>as,DatabaseIcon:()=>af,DependabotIcon:()=>aC,DesktopDownloadIcon:()=>ag,DeviceCameraIcon:()=>aF,DeviceCameraVideoIcon:()=>ak,DeviceDesktopIcon:()=>ab,DeviceMobileIcon:()=>aS,DevicesIcon:()=>ay,DiamondIcon:()=>aD,DiffAddedIcon:()=>aR,DiffIcon:()=>aP,DiffIgnoredIcon:()=>aT,DiffModifiedIcon:()=>aq,DiffRemovedIcon:()=>aB,DiffRenamedIcon:()=>aO,DiscussionClosedIcon:()=>aG,DiscussionDuplicateIcon:()=>aj,DiscussionOutdatedIcon:()=>aU,DotFillIcon:()=>aN,DotIcon:()=>ax,DownloadIcon:()=>az,DuplicateIcon:()=>aX,EllipsisIcon:()=>aQ,EyeClosedIcon:()=>aW,EyeIcon:()=>aK,FeedDiscussionIcon:()=>aJ,FeedForkedIcon:()=>aY,FeedHeartIcon:()=>a$,FeedIssueClosedIcon:()=>a_,FeedIssueDraftIcon:()=>a5,FeedIssueOpenIcon:()=>a1,FeedIssueReopenIcon:()=>a0,FeedMergedIcon:()=>a2,FeedPersonIcon:()=>a7,FeedPlusIcon:()=>a4,FeedPublicIcon:()=>a3,FeedPullRequestClosedIcon:()=>a6,FeedPullRequestDraftIcon:()=>a8,FeedPullRequestOpenIcon:()=>a9,FeedRepoIcon:()=>ta,FeedRocketIcon:()=>tt,FeedStarIcon:()=>te,FeedTagIcon:()=>tc,FeedTrophyIcon:()=>th,FileAddedIcon:()=>tl,FileBadgeIcon:()=>to,FileBinaryIcon:()=>tr,FileCodeIcon:()=>ti,FileDiffIcon:()=>tm,FileDirectoryFillIcon:()=>td,FileDirectoryIcon:()=>tZ,FileDirectoryOpenFillIcon:()=>tp,FileDirectorySymlinkIcon:()=>tv,FileIcon:()=>tn,FileMediaIcon:()=>tM,FileMovedIcon:()=>tA,FileRemovedIcon:()=>tu,FileSubmoduleIcon:()=>tE,FileSymlinkFileIcon:()=>tV,FileZipIcon:()=>tH,FilterIcon:()=>tw,FilterRemoveIcon:()=>tI,FiscalHostIcon:()=>tL,FlameIcon:()=>ts,FoldDownIcon:()=>tC,FoldIcon:()=>tf,FoldUpIcon:()=>tg,GearIcon:()=>tF,GiftIcon:()=>tk,GitBranchIcon:()=>tb,GitCommitIcon:()=>tS,GitCompareIcon:()=>ty,GitMergeIcon:()=>tD,GitMergeQueueIcon:()=>tP,GitPullRequestClosedIcon:()=>tT,GitPullRequestDraftIcon:()=>tq,GitPullRequestIcon:()=>tR,GlobeIcon:()=>tB,GoalIcon:()=>tO,GrabberIcon:()=>tG,GraphIcon:()=>tj,HashIcon:()=>tU,HeadingIcon:()=>tx,HeartFillIcon:()=>tz,HeartIcon:()=>tN,HistoryIcon:()=>tX,HomeFillIcon:()=>tK,HomeIcon:()=>tQ,HorizontalRuleIcon:()=>tW,HourglassIcon:()=>tJ,HubotIcon:()=>tY,IdBadgeIcon:()=>t$,ImageIcon:()=>t_,InboxIcon:()=>t5,InfinityIcon:()=>t1,InfoIcon:()=>t0,IssueClosedIcon:()=>t2,IssueDraftIcon:()=>t7,IssueOpenedIcon:()=>t4,IssueReopenedIcon:()=>t3,IssueTrackedByIcon:()=>t6,IssueTracksIcon:()=>t8,ItalicIcon:()=>t9,IterationsIcon:()=>ea,KebabHorizontalIcon:()=>et,KeyAsteriskIcon:()=>ec,KeyIcon:()=>ee,LawIcon:()=>eh,LightBulbIcon:()=>en,LinkExternalIcon:()=>eo,LinkIcon:()=>el,ListOrderedIcon:()=>er,ListUnorderedIcon:()=>ei,LocationIcon:()=>em,LockIcon:()=>eZ,LogIcon:()=>ed,LogoGistIcon:()=>ep,LogoGithubIcon:()=>ev,MailIcon:()=>eM,MarkGithubIcon:()=>eA,MarkdownIcon:()=>eu,MegaphoneIcon:()=>eE,MentionIcon:()=>eV,MeterIcon:()=>eH,MilestoneIcon:()=>ew,MirrorIcon:()=>eI,MoonIcon:()=>eL,MortarBoardIcon:()=>es,MoveToBottomIcon:()=>ef,MoveToEndIcon:()=>eC,MoveToStartIcon:()=>eg,MoveToTopIcon:()=>eF,MultiSelectIcon:()=>ek,MuteIcon:()=>eb,NoEntryFillIcon:()=>ey,NoEntryIcon:()=>eS,NorthStarIcon:()=>eD,NoteIcon:()=>eP,NumberIcon:()=>eR,OrganizationIcon:()=>eT,PackageDependenciesIcon:()=>eB,PackageDependentsIcon:()=>eO,PackageIcon:()=>eq,PaintbrushIcon:()=>eG,PaperAirplaneIcon:()=>ej,PaperclipIcon:()=>eU,PasskeyFillIcon:()=>ex,PasteIcon:()=>eN,PencilIcon:()=>ez,PeopleIcon:()=>eX,PersonAddIcon:()=>eK,PersonFillIcon:()=>eW,PersonIcon:()=>eQ,PinIcon:()=>eJ,PinSlashIcon:()=>eY,PivotColumnIcon:()=>e$,PlayIcon:()=>e_,PlugIcon:()=>e5,PlusCircleIcon:()=>e0,PlusIcon:()=>e1,ProjectIcon:()=>e2,ProjectRoadmapIcon:()=>e7,ProjectSymlinkIcon:()=>e4,ProjectTemplateIcon:()=>e3,PulseIcon:()=>e6,QuestionIcon:()=>e8,QuoteIcon:()=>e9,ReadIcon:()=>ca,RedoIcon:()=>ct,RelFilePathIcon:()=>ce,ReplyIcon:()=>cc,RepoCloneIcon:()=>cn,RepoDeleteIcon:()=>cl,RepoDeletedIcon:()=>co,RepoForkedIcon:()=>cr,RepoIcon:()=>ch,RepoLockedIcon:()=>ci,RepoPullIcon:()=>cm,RepoPushIcon:()=>cZ,RepoTemplateIcon:()=>cd,ReportIcon:()=>cp,RocketIcon:()=>cv,RowsIcon:()=>cM,RssIcon:()=>cA,RubyIcon:()=>cu,ScreenFullIcon:()=>cE,ScreenNormalIcon:()=>cV,SearchIcon:()=>cH,ServerIcon:()=>cw,ShareAndroidIcon:()=>cL,ShareIcon:()=>cI,ShieldCheckIcon:()=>cf,ShieldIcon:()=>cs,ShieldLockIcon:()=>cC,ShieldSlashIcon:()=>cg,ShieldXIcon:()=>cF,SidebarCollapseIcon:()=>ck,SidebarExpandIcon:()=>cb,SignInIcon:()=>cS,SignOutIcon:()=>cy,SingleSelectIcon:()=>cD,SkipFillIcon:()=>cR,SkipIcon:()=>cP,SlidersIcon:()=>cT,SmileyIcon:()=>cq,SortAscIcon:()=>cB,SortDescIcon:()=>cO,SparkleFillIcon:()=>cG,SparklesFillIcon:()=>cj,SponsorTiersIcon:()=>cU,SquareCircleIcon:()=>cN,SquareFillIcon:()=>cz,SquareIcon:()=>cx,SquirrelIcon:()=>cX,StackIcon:()=>cQ,StarFillIcon:()=>cW,StarIcon:()=>cK,StopIcon:()=>cJ,StopwatchIcon:()=>cY,StrikethroughIcon:()=>c$,SunIcon:()=>c_,SyncIcon:()=>c5,TabExternalIcon:()=>c0,TabIcon:()=>c1,TableIcon:()=>c2,TagIcon:()=>c7,TasklistIcon:()=>c4,TelescopeFillIcon:()=>c6,TelescopeIcon:()=>c3,TerminalIcon:()=>c8,ThreeBarsIcon:()=>c9,ThumbsdownIcon:()=>ha,ThumbsupIcon:()=>ht,ToolsIcon:()=>he,TrackedByClosedCompletedIcon:()=>hc,TrackedByClosedNotPlannedIcon:()=>hh,TrashIcon:()=>hn,TriangleDownIcon:()=>hl,TriangleLeftIcon:()=>ho,TriangleRightIcon:()=>hr,TriangleUpIcon:()=>hi,TrophyIcon:()=>hm,TypographyIcon:()=>hZ,UndoIcon:()=>hd,UnfoldIcon:()=>hp,UnlinkIcon:()=>hv,UnlockIcon:()=>hM,UnmuteIcon:()=>hA,UnreadIcon:()=>hu,UnverifiedIcon:()=>hE,UploadIcon:()=>hV,VerifiedIcon:()=>hH,VersionsIcon:()=>hw,VideoIcon:()=>hI,WebhookIcon:()=>hL,WorkflowIcon:()=>hs,XCircleFillIcon:()=>hg,XCircleIcon:()=>hC,XIcon:()=>hf,ZapIcon:()=>hF,ZoomInIcon:()=>hk,ZoomOutIcon:()=>hb});var c=e(96540);function h(a,t){var e=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);t&&(c=c.filter(function(t){return Object.getOwnPropertyDescriptor(a,t).enumerable})),e.push.apply(e,c)}return e}function n(){return(n=Object.assign?Object.assign.bind():function(a){for(var t=1;t=0||(h[e]=a[e]);return h}(a,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(a);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(a,e)&&(h[e]=a[e])}return h}(a,l),s=o[E]||E,f=(m=i,Z=s,m.map(function(a){return parseInt(a,10)}).reduce(function(a,t){return t<=Z?t:a},m[0])),C=r[f].width,g=C/f*s,F=r[f].path,k=d||p;return c.createElement("svg",n({ref:e},L,{"aria-hidden":k?void 0:"true",tabIndex:v,focusable:v>=0?"true":"false","aria-label":d,"aria-labelledby":p,className:"".concat(t," ").concat(void 0===M?"":M).trim(),role:k?"img":void 0,viewBox:"0 0 ".concat(C," ").concat(f),width:g,height:s,fill:void 0===A?"currentColor":A,id:H,display:"inline-block",overflow:"visible",style:function(a){for(var t=1;t{o.d(r,{A:()=>a});var a={ActionList:"prc-ActionList-ActionList-X4RiC",ActionListItem:"prc-ActionList-ActionListItem-uq6I7",ActionListSubContent:"prc-ActionList-ActionListSubContent-lP9xj",Divider:"prc-ActionList-Divider-rsZFG",TrailingAction:"prc-ActionList-TrailingAction-RmUk1",TrailingVisual:"prc-ActionList-TrailingVisual-XocgV",ItemLabel:"prc-ActionList-ItemLabel-TmBhn",InactiveWarning:"prc-ActionList-InactiveWarning-YRMKV",ActionListContent:"prc-ActionList-ActionListContent-sg9-x",Spacer:"prc-ActionList-Spacer-dydlX",MultiSelectCheckbox:"prc-ActionList-MultiSelectCheckbox-nK6PJ",SingleSelectCheckmark:"prc-ActionList-SingleSelectCheckmark-Vqn87",ExpandIcon:"prc-ActionList-ExpandIcon-SKUGP",SubGroup:"prc-ActionList-SubGroup-24eK2",LeadingAction:"prc-ActionList-LeadingAction-Oy04M",LeadingVisual:"prc-ActionList-LeadingVisual-dxXxW",ItemDescriptionWrap:"prc-ActionList-ItemDescriptionWrap-VJA7h",Description:"prc-ActionList-Description-G0lJ3",VisualWrap:"prc-ActionList-VisualWrap-rfjV-",TrailingActionButton:"prc-ActionList-TrailingActionButton-i2wnc",InactiveButtonWrap:"prc-ActionList-InactiveButtonWrap-T6Jfa",InactiveButtonReset:"prc-ActionList-InactiveButtonReset-3lIQX"}},97301:(e,r,o)=>{o.d(r,{d:()=>a});let a=o(96540).createContext({})},77791:(e,r,o)=>{o.d(r,{V:()=>v});var a=o(96540),t=o(18568),l=o(83550),n=o(44683),i=o(16436),c=o(34164),s=o(74848),d=o(30631);let v=({variant:e="inline",sx:r=n.E,className:o,truncate:v,...g})=>{let{blockDescriptionId:b,inlineDescriptionId:u}=a.useContext(t.X);return"block"!==e&&v?(0,s.jsx)(d.A,{id:u,className:(0,c.$)(o,l.A.Description),sx:r,title:g.children,inline:!0,maxWidth:"100%","data-component":"ActionList.Description",children:g.children}):(0,s.jsx)(i._,{as:"span",sx:r,id:"block"===e?b:u,className:(0,c.$)(o,l.A.Description),"data-component":"ActionList.Description",children:g.children})}},84072:(e,r,o)=>{o.d(r,{c:()=>c});var a=o(34164),t=o(83550),l=o(44683),n=o(16436),i=o(74848);let c=({sx:e=l.E,className:r})=>(0,i.jsx)(n._,{className:(0,a.$)(r,t.A.Divider),as:"li","aria-hidden":"true",sx:e,"data-component":"ActionList.Divider"});c.displayName="Divider"},75269:(e,r,o)=>{o.d(r,{YJ:()=>p,tN:()=>f,WP:()=>m});var a=o(96540),t=o(32947),l=o(18568),n=o(24021),i=o(44683),c=o(98328),s=o(34164),d=o(83550),v={Group:"prc-ActionList-Group-fXpF9",GroupHeadingWrap:"prc-ActionList-GroupHeadingWrap-pfbd9",GroupList:"prc-ActionList-GroupList-sj8d3",GroupHeading:"prc-ActionList-GroupHeading-eahp0"},g=o(16436),b=o(74848);let u=({as:e="h3",className:r,children:o,sx:a=i.E,id:t,...l})=>(0,b.jsx)(g._,{as:e,className:r,sx:a,id:t,...l,children:o});u.displayName="Heading";let h=({as:e="div",children:r,className:o,...t})=>a.createElement(e,{...t,className:o},r),f=a.createContext({groupHeadingId:void 0,selectionVariant:void 0}),p=({title:e,variant:r="subtle",auxiliaryText:o,selectionVariant:c,role:d,className:u,"aria-label":h,sx:p=i.E,...x})=>{var C,y;let k,w=(0,t.B)(),{role:B}=a.useContext(l.E),[T,j]=(0,n.H)(x.children,{groupHeading:m});return T.groupHeading&&(k=null!=(y=T.groupHeading.props.id)?y:w),e&&(k=w),(0,b.jsx)(g._,{as:"li",className:(0,s.$)(u,v.Group),role:B?"none":void 0,sx:p,...x,children:(0,b.jsxs)(f.Provider,{value:{selectionVariant:c,groupHeadingId:k},children:[e&&!T.groupHeading?(0,b.jsx)(m,{variant:r,auxiliaryText:o,_internalBackwardCompatibleTitle:e}):null,!e&&T.groupHeading?a.cloneElement(T.groupHeading):null,(0,b.jsx)("ul",{"aria-labelledby":B?void 0:k,"aria-label":null!=h?h:B?null!=e?e:null==(C=T.groupHeading)?void 0:C.props.children:void 0,role:d||B&&"group",className:v.GroupList,children:T.groupHeading?j:x.children})]})})};p.displayName="Group";let m=({as:e,variant:r="subtle",_internalBackwardCompatibleTitle:o,auxiliaryText:t,children:n,className:g,sx:p=i.E,headingWrapElement:m="div",...x})=>{let{role:C}=a.useContext(l.E),{groupHeadingId:y}=a.useContext(f),k=(void 0===C||"list"===C)&&void 0!==n&&void 0===e,w=void 0!==C&&"list"!==C&&void 0!==n&&void 0!==e;return k&&(0,c.V)(!1),w&&(0,c.V)(!1),(0,b.jsx)(b.Fragment,{children:C&&"list"!==C?(0,b.jsxs)(h,{role:"presentation",className:v.GroupHeadingWrap,"aria-hidden":"true","data-variant":r,"data-component":"GroupHeadingWrap",as:m,...x,children:[(0,b.jsx)("span",{className:(0,s.$)(g,v.GroupHeading),id:y,children:null!=o?o:n}),t&&(0,b.jsx)("div",{className:d.A.Description,children:t})]}):(0,b.jsxs)(h,{className:v.GroupHeadingWrap,"data-variant":r,as:m,"data-component":"GroupHeadingWrap",children:[(0,b.jsx)(u,{className:(0,s.$)(g,v.GroupHeading),as:e||"h3",id:y,sx:p,...x,children:null!=o?o:n}),t&&(0,b.jsx)("div",{className:d.A.Description,children:t})]})})};m.displayName="ActionList.GroupHeading",p.displayName="ActionList.Group"},78660:(e,r,o)=>{o.d(r,{q:()=>j,G:()=>w});var a=o(96540),t=o(32947),l=o(24021),n=o(44683),i=o(97301),c=o(77791),s=o(75269),d=o(38621),v=o(18568),g=o(79240),b=o(83550),u=o(74848),h=o(15198);let f=({selected:e,className:r})=>{let o,{selectionVariant:t,role:l}=a.useContext(v.E),{selectionVariant:n}=a.useContext(s.tN);if(!(o=void 0!==n?n:t))if(!e)return null;else throw Error("For Item to be selected, ActionList or ActionList.Group needs to have a selectionVariant defined");return"radio"===o?(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)(h.A,{value:"unused",checked:e,"aria-hidden":!0,tabIndex:-1})}):"single"===o||"menu"===l?(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)(d.CheckIcon,{className:b.A.SingleSelectCheckmark})}):(0,u.jsx)(g.Yt,{className:r,"data-component":"ActionList.Selection",children:(0,u.jsx)("div",{className:b.A.MultiSelectCheckbox})})};f.displayName="Selection";var p=o(27307),m=o(18972),x=o(98328),C=o(87644),y=o(34164),k=o(16436);let w=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});w.displayName="ActionList.SubItem";let B=a.forwardRef(({children:e,style:r,...o},a)=>(0,u.jsx)("button",{type:"button",ref:a,style:r,...o,children:e})),T=a.forwardRef(({children:e,...r},o)=>(0,u.jsx)("div",{ref:o,...r,children:e})),j=a.forwardRef(({variant:e="default",disabled:r=!1,inactiveText:o,selected:d,active:h=!1,onSelect:j,sx:A=n.E,id:S,role:N,loading:I,_PrivateItemWrapper:E,className:L,groupId:M,renderItem:P,handleAddItem:R,...V},H)=>{var $,D,F;let _,W,O,z={leadingVisual:g.Jc,trailingVisual:g.BG,trailingAction:p.F,subItem:w},[K,J]=(0,l.H)(V.children,{...z,description:c.V}),G={description:void 0,...K},{container:q,afterSelect:U,selectionAttribute:X,defaultTrailingVisual:Q}=a.useContext(i.d),Y=Q?(0,u.jsx)(g.BG,{children:Q}):null,Z=null!=($=G.trailingVisual)?$:Y,{role:ee,selectionVariant:er}=a.useContext(v.E),{selectionVariant:eo}=a.useContext(s.tN),ea=!!o,et="ActionMenu"===q||"SelectPanel"===q,el=ea&&!(void 0!==ee&&["menu","listbox"].includes(ee)),en=a.useCallback((e,r)=>{"function"==typeof j&&j(e),e.defaultPrevented||"function"==typeof r&&r(e)},[j]),ei=eo||er;"ActionMenu"===q?_="single"===ei?"menuitemradio":"multiple"===ei?"menuitemcheckbox":"menuitem":"listbox"!==ee||void 0===ei||N||(_="option");let ec=N||_;G.trailingAction&&et&&(0,x.V)(!1),"menuitemradio"===ec||"menuitemcheckbox"===ec?W="aria-checked":"option"===ec&&(W="aria-selected");let es=X||W,ed="option"===N||"menuitem"===N||"menuitemradio"===N||"menuitemcheckbox"===N,ev=ee&&["listbox","menu","list"].includes(ee)||ea||ed,eg=!ev&&!E,eb=a.useCallback(e=>{r||ea||I||en(e,U)},[en,r,ea,U,I]),eu=a.useCallback(e=>{r||ea||I||[" ","Enter"].includes(e.key)&&(" "===e.key&&(e.preventDefault(),e.defaultPrevented=!1),en(e,U))},[en,r,I,ea,U]),eh=(0,t.B)(S),ef=`${eh}--label`,ep=`${eh}--inline-description`,em=`${eh}--block-description`,ex=`${eh}--trailing-visual`,eC=ea&&!el?`${eh}--warning-message`:void 0,ey=es&&ec&&["menuitemradio","menuitemcheckbox","option"].includes(ec);el&&(O=!0);let ek=null!=(D=null==(F=G.description)?void 0:F.props.variant)?D:"inline",ew={onClick:eb,onKeyPress:eg?void 0:eu,"aria-disabled":!!r||void 0,"data-inactive":!!ea||void 0,"data-loading":!!I&&!ea||void 0,tabIndex:O?void 0:0,"aria-labelledby":`${ef} ${G.trailingVisual?ex:""} ${G.description&&"inline"===ek?ep:""}`,"aria-describedby":[G.description&&"block"===ek?em:void 0,null!=eC?eC:void 0].filter(String).join(" ").trim()||void 0,...ey&&{[es]:d},role:ec,id:eh},eB=E?{role:ec?"none":void 0,...V}:ev&&{...ew,...V,ref:H}||{},eT=E?ew:!ev&&{...ew,...V,ref:H};return(0,u.jsx)(v.X.Provider,{value:{variant:e,disabled:r,inactive:!!o,inlineDescriptionId:ep,blockDescriptionId:em,trailingVisualId:ex},children:(0,u.jsxs)(k._,{...eB,as:"li",sx:A,ref:ev?H:null,"data-variant":"danger"===e?e:void 0,"data-active":!!h||void 0,"data-inactive":!!o||void 0,"data-has-subitem":!!G.subItem||void 0,className:(0,y.$)(b.A.ActionListItem,L),children:[(0,u.jsxs)(E||(ev?T:B),{...eT,className:b.A.ActionListContent,children:[(0,u.jsx)("span",{className:b.A.Spacer}),(0,u.jsx)(f,{selected:d,className:b.A.LeadingAction}),(0,u.jsx)(g.tG,{inactiveText:el?o:void 0,itemHasLeadingVisual:!!G.leadingVisual,labelId:ef,loading:I,position:"leading",children:G.leadingVisual}),(0,u.jsxs)("span",{className:b.A.ActionListSubContent,"data-component":"ActionList.Item--DividerContainer",children:[(0,u.jsxs)(m.e,{if:!!G.description,className:b.A.ItemDescriptionWrap,"data-description-variant":ek,children:[(0,u.jsxs)("span",{id:ef,className:b.A.ItemLabel,children:[J,!0===I&&!ea&&(0,u.jsx)(C.A,{children:"Loading"})]}),G.description]}),(0,u.jsx)(g.tG,{inactiveText:el?o:void 0,itemHasLeadingVisual:!!G.leadingVisual,labelId:ef,loading:I,position:"trailing",children:Z}),el?null:(0,u.jsx)("span",{className:b.A.InactiveWarning,id:eC,children:o})]})]}),!ea&&!I&&!et&&!!G.trailingAction&&G.trailingAction,G.subItem]})})});j.displayName="ActionList.Item"},27307:(e,r,o)=>{o.d(r,{F:()=>s});var a=o(96540),t=o(87330),l=o(55847),n=o(34164),i=o(83550),c=o(74848);let s=(0,a.forwardRef)(({as:e="button",icon:r,label:o,href:a=null,className:s,...d},v)=>(0,c.jsx)("span",{className:(0,n.$)(s,i.A.TrailingAction),children:r?(0,c.jsx)(t.K,{as:e,"aria-label":o,icon:r,variant:"invisible",tooltipDirection:"w",href:a,ref:v,className:i.A.TrailingActionButton,...d}):(0,c.jsx)(l.Q,{variant:"invisible",as:e,href:a,ref:v,className:i.A.TrailingActionButton,...d,children:o})}))},79240:(e,r,o)=>{o.d(r,{BG:()=>h,Jc:()=>u,Yt:()=>b,tG:()=>f});var a=o(96540),t=o(38621),l=o(18568),n=o(34164),i=o(83550),c=o(44683),s=o(16436),d=o(74848),v=o(89985),g=o(63867);let b=({sx:e=c.E,className:r,...o})=>(0,d.jsx)(s._,{as:"span",className:(0,n.$)(r,i.A.VisualWrap),sx:e,...o});b.displayName="VisualContainer";let u=({sx:e=c.E,className:r,...o})=>(0,d.jsx)(b,{className:(0,n.$)(r,i.A.LeadingVisual),sx:e,...o,children:o.children});u.displayName="LeadingVisual";let h=({sx:e=c.E,className:r,...o})=>{let{trailingVisualId:t}=a.useContext(l.X);return(0,d.jsx)(b,{className:(0,n.$)(r,i.A.TrailingVisual),sx:e,id:t,...o,children:o.children})};h.displayName="TrailingVisual";let f=({children:e,labelId:r,loading:o,inactiveText:a,itemHasLeadingVisual:l,position:n,className:c})=>{let s="leading"===n?u:h;return(o||a)&&(!l||"trailing"!==n)&&(l||"leading"!==n)?a?(0,d.jsx)("span",{className:i.A.InactiveButtonWrap,children:(0,d.jsx)(v.m,{text:a,type:"description",children:(0,d.jsx)("button",{type:"button",className:i.A.InactiveButtonReset,"aria-labelledby":r,children:(0,d.jsx)(s,{children:(0,d.jsx)(t.AlertIcon,{})})})})}):(0,d.jsx)(s,{className:c,children:(0,d.jsx)(g.A,{size:"small"})}):e};u.displayName="ActionList.LeadingVisual",h.displayName="ActionList.TrailingVisual"},15385:(e,r,o)=>{o.d(r,{l:()=>E});var a=o(96540),t=o(97301),l=o(44683),n=o(24021),i=o(18568),c=o(87644),s=o(98328),d=o(34164),v={ActionListHeader:"prc-ActionList-ActionListHeader-lEr8v"},g=o(74848),b=o(64515),u=o(84217);let h=(0,a.forwardRef)(({as:e,size:r,children:o,visuallyHidden:l=!1,className:n,...h},f)=>{var p;let m=a.useRef(null);(0,b.T)(f,m);let{headingId:x,variant:C}=a.useContext(i.E),{container:y}=a.useContext(t.d);return"ActionMenu"===y&&(0,s.V)(!1),(0,g.jsx)(c.A,{isVisible:!l,children:(0,g.jsx)(u.A,{as:e,variant:r,ref:m,id:null!=(p=h.id)?p:x,className:(0,d.$)(n,v.ActionListHeader),"data-list-variant":C,...h,children:o})})});h.displayName="ActionList.Heading";var f=o(32947),p=o(82678),m=o(83550),x=o(16436),C=o(81425),y=o(69676);let k=a.forwardRef(({variant:e="inset",selectionVariant:r,showDividers:o=!1,role:c,sx:s=l.E,disableFocusZone:v=!1,className:b,...u},k)=>{var w;let[B,T]=(0,n.H)(u.children,{heading:h}),j=(0,f.B)(),{listRole:A,listLabelledBy:S,selectionVariant:N,enableFocusZone:I}=a.useContext(t.d),E=B.heading?null!=(w=B.heading.props.id)?w:j:S,L=c||A,M=(0,C.L)(k),P=!1;return void 0!==I?P=I:L&&!v&&(P=["menu","menubar","listbox"].includes(L)),(0,p.G)({disabled:!P,containerRef:M,bindKeys:y.z0.ArrowVertical|y.z0.HomeAndEnd|y.z0.PageUpDown,focusOutBehavior:"menu"===L?"wrap":void 0}),(0,g.jsxs)(i.E.Provider,{value:{variant:e,selectionVariant:r||N,showDividers:o,role:L,headingId:j},children:[B.heading,(0,g.jsx)(x._,{as:"ul",sx:s,className:(0,d.$)(m.A.ActionList,b),role:L,"aria-labelledby":E,ref:M,"data-dividers":o,"data-variant":e,...u,children:T})]})});k.displayName="ActionList";var w=o(75269),B=o(78660),T=o(34614);let j=a.forwardRef(({sx:e=l.E,active:r,inactiveText:o,variant:a,as:t,className:n,...i},c)=>(0,g.jsx)(B.q,{className:n,active:r,inactiveText:o,"data-inactive":!!o||void 0,variant:a,sx:e,_PrivateItemWrapper:({children:e,onClick:r,...a})=>o?(0,g.jsx)("span",{...a,children:e}):(0,g.jsx)(T.A,{as:t,...a,...i,onClick:e=>{r&&r(e),i.onClick&&i.onClick(e)},ref:c,children:e}),children:i.children}));j.displayName="ActionList.LinkItem";var A=o(84072),S=o(77791),N=o(27307),I=o(79240);let E=Object.assign(k,{Group:w.YJ,Item:B.q,LinkItem:j,Divider:A.c,Description:S.V,LeadingVisual:I.Jc,TrailingVisual:I.BG,Heading:h,GroupHeading:w.WP,TrailingAction:N.F})},18568:(e,r,o)=>{o.d(r,{E:()=>l,X:()=>t});var a=o(96540);let t=a.createContext({}),l=a.createContext({})},10569:(e,r,o)=>{o.d(r,{W:()=>I});var a=o(96540),t=o(38621),l=o(84072),n=o(97301),i=o(32947),c=o(89985),s={ActionMenuContainer:"prc-ActionMenu-ActionMenuContainer-XdFHv"},d=o(27389),v=o(74848),g=o(35357),b=o(81425),u=o(55966);let h=(e,r,o)=>{let[t,l]=a.useState(void 0);a.useEffect(function(){let e=null==o?void 0:o.current,r=e=>{0!==e.detail&&l("mouse-click")},a=e=>{["Space","Enter","ArrowDown","ArrowUp"].includes(e.code)&&l(e.code)};return null==e||e.addEventListener("click",r),null==e||e.addEventListener("keydown",a),()=>{null==e||e.removeEventListener("click",r),null==e||e.removeEventListener("keydown",a)}},[o]),a.useEffect(function(){if(!e||!(null!=r&&r.current))return;let a=(0,u.K1)(r.current);if("mouse-click"===t)if(null!=o&&o.current)o.current.focus();else throw Error("For focus management, please attach anchorRef");else if(t&&["ArrowDown","Space","Enter"].includes(t)){let e=a.next().value;setTimeout(()=>null==e?void 0:e.focus())}else if("ArrowUp"===t){let e=[...a],r=e[e.length-1];setTimeout(()=>r.focus())}else{let e=a.next().value;setTimeout(()=>null==e?void 0:e.focus())}},[e,t,o])},f=(e,r)=>{let o=(0,b.L)(r);a.useEffect(function(){if(!e||!o.current)return;let r=o.current;[...(0,u.K1)(r)].map(e=>{var r;if(e.getAttribute("aria-keyshortcuts"))return;let o=null==(r=e.textContent)?void 0:r.toLowerCase()[0];o&&e.setAttribute("aria-keyshortcuts",o)})},[e,o]),a.useEffect(function(){if(!e||!o.current)return;let r=o.current,a=e=>{var o;let a,l=document.activeElement;if("INPUT"===l.tagName||"TEXTAREA"===l.tagName||e.ctrlKey||e.altKey||e.metaKey||!t(e))return;e.stopPropagation();let n=e.key.toLowerCase(),i=[...(0,u.K1)(r)].filter(e=>{var r;let o=null==(r=e.getAttribute("aria-keyshortcuts"))?void 0:r.split(" ").map(e=>e.toLowerCase());return o&&o.includes(n)}),c=i.indexOf(l);null==(o=c===i.length-1?i[0]:i.find((e,r)=>r>c))||o.focus()};return r.addEventListener("keydown",a),()=>r.removeEventListener("keydown",a)},[e,o]);let t=e=>1===e.key.length&&/[a-z\d]/i.test(e.key);return{containerRef:o}},p=(e,r,o,a,t=!1)=>{h(e,o,a),f(e,o),m(e,r,o,a),C(e,o,a),x(e,t,r,o)},m=(e,r,o,t)=>{a.useEffect(()=>{let a=null==o?void 0:o.current,l=null==t?void 0:t.current,n=o=>{e&&"Tab"===o.key&&(null==r||r("tab"))};return null==a||a.addEventListener("keydown",n),null==l||l.addEventListener("keydown",n),()=>{null==a||a.removeEventListener("keydown",n),null==l||l.removeEventListener("keydown",n)}},[e,r,o,t])},x=(e,r,o,t)=>{a.useEffect(()=>{let a=null==t?void 0:t.current,l=a=>{e&&r&&"ArrowLeft"===a.key&&(null==o||o("arrow-left"))};return null==a||a.addEventListener("keydown",l),()=>{null==a||a.removeEventListener("keydown",l)}},[e,o,t,r])},C=(e,r,o)=>{a.useEffect(()=>{let a=null==r?void 0:r.current,t=null==o?void 0:o.current,l=r=>{if(!e||!a)return;let o=(0,u.K1)(a);if("ArrowDown"===r.key){let e=o.next().value;setTimeout(()=>null==e?void 0:e.focus())}else if("ArrowUp"===r.key){let e=[...o],r=e[e.length-1];setTimeout(()=>r.focus())}};return null==t||t.addEventListener("keydown",l),()=>null==t?void 0:t.addEventListener("keydown",l)},[e,r,o])};var y=o(3971),k=o(55847);let w=a.createContext({renderAnchor:null,open:!1}),B=(e,r)=>{let o={...e};if("function"==typeof r.onClick){let a=e.onClick;o.onClick=e=>{var o;null==(o=r.onClick)||o.call(r,e),null==a||a(e)}}if("function"==typeof r.onKeyDown){let a=e.onKeyDown;o.onKeyDown=e=>{var o;null==(o=r.onKeyDown)||o.call(r,e),null==a||a(e)}}return o},T=({anchorRef:e,open:r,onOpenChange:o,children:t})=>{let l=(0,a.useContext)(w),[n,s]=(0,g.p)(r,o,!1),u=a.useCallback(()=>s(!0),[s]),h=(0,d.tv)({narrow:!0},!1),f=a.useCallback(e=>{var o;if(!h||!r||"tab"!==e)switch(s(!1),e){case"tab":case"item-select":null==(o=l.onClose)||o.call(l,e)}},[s,l,r,h]),p=a.Children.toArray(t).find(e=>a.isValidElement(e)&&(e.type===A||e.type===j)),m=a.isValidElement(p)?p.props.id:void 0,x=(0,b.L)(e),C=(0,i.B)(m),y=null,k=a.Children.map(t,e=>{if(e.type===c.m){let r=e.props.children;return r.type===A&&(y=o=>{let t=a.cloneElement(r,B({...o},r.props));return a.cloneElement(e,{children:t,ref:x})}),null}if(e.type===j){let r=e.props.children;return void 0!==r&&r.type===c.m?null!==r.props.children&&(y=o=>{let t=r.props.children,l=a.cloneElement(t,B({...o},t.props)),n=a.cloneElement(r,{children:l});return a.cloneElement(e,{children:n,ref:x})}):y=r=>a.cloneElement(e,r),null}return e.type===A?(y=r=>a.cloneElement(e,B(r,e.props)),null):e});return(0,v.jsx)(w.Provider,{value:{anchorRef:x,renderAnchor:y,anchorId:C,open:n,onOpen:u,onClose:f,isSubmenu:void 0!==l.isSubmenu},children:k})};T.displayName="Menu";let j=a.forwardRef(({children:e,...r},o)=>{let{onOpen:l,isSubmenu:i}=a.useContext(w),c=(0,a.useCallback)(e=>{i&&"ArrowRight"===e.key&&!e.defaultPrevented&&(null==l||l("anchor-key-press"))},[i,l]),s=(0,a.useContext)(n.d),d=(0,a.useMemo)(()=>i?{...s,defaultTrailingVisual:(0,v.jsx)(t.ChevronRightIcon,{}),afterSelect:()=>null==l?void 0:l("anchor-click")}:s,[i,l,s]);return(0,v.jsx)(n.d.Provider,{value:d,children:a.cloneElement(e,{...r,ref:o,onClick:o=>{var a,t,l;null==(a=(t=e.props).onClick)||a.call(t,o),null==(l=r.onClick)||l.call(r,o)},onKeyDown:o=>{var a,t,l;null==(a=(t=e.props).onKeyDown)||a.call(t,o),c(o),null==(l=r.onKeyDown)||l.call(r,o)}})})}),A=a.forwardRef(({...e},r)=>(0,v.jsx)(j,{ref:r,children:(0,v.jsx)(k.Q,{type:"button",trailingAction:t.TriangleDownIcon,...e})})),S={regular:"anchored",narrow:"anchored"},N=({children:e,align:r="start",side:o,onPositionChange:t,"aria-labelledby":l,variant:i=S,...c})=>{let{anchorRef:g,renderAnchor:b,anchorId:u,open:h,onOpen:f,onClose:m,isSubmenu:x=!1}=a.useContext(w),C=a.useRef(null);p(h,m,C,g,x);let k=(0,d.tv)({narrow:!0},!1),B=(0,d.tv)(i,{regular:"anchored",narrow:"anchored"}),T=!!k&&"fullscreen"===i.narrow,[j,A]=(0,a.useState)(null);return(0,a.useEffect)(()=>{if(null!=g&&g.current){let e=g.current.getAttribute("aria-labelledby");e&&A(e)}},[g]),(0,v.jsx)(y.T,{anchorRef:g,renderAnchor:b,anchorId:u,open:h,onOpen:f,onClose:m,align:r,side:null!=o?o:x?"outside-right":"outside-bottom",overlayProps:c,focusZoneSettings:T?{disabled:!0}:{focusOutBehavior:"wrap"},onPositionChange:t,variant:i,children:(0,v.jsx)("div",{ref:C,className:s.ActionMenuContainer,"data-variant":B,children:(0,v.jsx)(n.d.Provider,{value:{container:"ActionMenu",listRole:"menu",listLabelledBy:l||j||u,selectionAttribute:"aria-checked",afterSelect:()=>null==m?void 0:m("item-select"),enableFocusZone:T},children:e})})})};N.displayName="Overlay",T.displayName="ActionMenu";let I=Object.assign(T,{Button:A,Anchor:j,Overlay:N,Divider:l.c})},3971:(e,r,o)=>{o.d(r,{T:()=>x});var a=o(96540),t=o(90495),l=o(82678),n=o(32947),i=o(27389),c=o(87330),s=o(38621),d={ResponsiveCloseButtonContainer:"prc-AnchoredOverlay-ResponsiveCloseButtonContainer-NL5kN",ResponsiveCloseButton:"prc-AnchoredOverlay-ResponsiveCloseButton-Rr-c2"},v=o(34164),g=o(74848),b=o(81425),u=o(10227),h=o(13857),f=o(22870);let p={regular:"anchored",narrow:"anchored"},m={},x=({renderAnchor:e,anchorRef:r,anchorId:o,children:x,open:C,onOpen:y,onClose:k,height:w,width:B,overlayProps:T,focusTrapSettings:j,focusZoneSettings:A,side:S=(null==T?void 0:T.anchorSide)||"outside-bottom",align:N="start",alignmentOffset:I,anchorOffset:E,className:L,pinPosition:M,variant:P=p,preventOverflow:R=!0,onPositionChange:V,displayCloseButton:H=!0,closeButtonProps:$=m})=>{let D=(0,b.L)(r),[F,_]=(0,u.F)(),W=(0,n.B)(o),O=(0,a.useCallback)(()=>null==k?void 0:k("click-outside"),[k]),z=(0,a.useCallback)(()=>null==k?void 0:k("escape"),[k]),K=(0,a.useCallback)(e=>{!e.defaultPrevented&&!C&&["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)&&(null==y||y("anchor-key-press",e),e.preventDefault())},[C,y]),J=(0,a.useCallback)(e=>{e.defaultPrevented||0!==e.button||(C?null==k||k("anchor-click"):null==y||y("anchor-click"))},[C,y,k]),{position:G}=(0,h.J)({anchorElementRef:D,floatingElementRef:F,pinPosition:M,side:S,align:N,alignmentOffset:I,anchorOffset:E,onPositionChange:e=>{V&&e&&V({position:e})}},[F.current]);(0,a.useEffect)(()=>{!C&&F.current&&_(null)},[C,F,_]),(0,l.G)({containerRef:F,disabled:!C||!G,...A}),(0,t.r)({containerRef:F,disabled:!C||!G,...j});let q=(0,i.tv)(P,"anchored"),U=k&&"fullscreen"===P.narrow&&H,X=$["aria-labelledby"],Q=$["aria-label"];return(0,g.jsxs)(g.Fragment,{children:[e&&e({ref:D,id:W,"aria-haspopup":"true","aria-expanded":C,tabIndex:0,onClick:J,onKeyDown:K}),C?(0,g.jsxs)(f.Ay,{returnFocusRef:D,onClickOutside:O,ignoreClickRefs:[D],onEscape:z,ref:_,role:"none",visibility:G?"visible":"hidden",height:w,width:B,top:"anchored"===q?(null==G?void 0:G.top)||0:void 0,left:"anchored"===q?(null==G?void 0:G.left)||0:void 0,responsiveVariant:"fullscreen"===P.narrow?"fullscreen":void 0,"data-variant":q,anchorSide:null==G?void 0:G.anchorSide,className:L,preventOverflow:R,...T,children:[U?(0,g.jsx)("div",{className:d.ResponsiveCloseButtonContainer,children:(0,g.jsx)(c.K,{...$,type:"button",variant:"invisible",icon:s.XIcon,...X?{"aria-labelledby":X,"aria-label":void 0}:{"aria-label":null!=Q?Q:"Close","aria-labelledby":void 0},className:(0,v.$)(d.ResponsiveCloseButton,$.className),onClick:()=>{k("close")}})}):null,x]}):null]})};x.displayName="AnchoredOverlay"},62319:(e,r,o)=>{o.d(r,{A:()=>P});var a=o(96540);let t=(0,a.createContext)(null);var l=o(64515),n=o(65556),i=o(74848),c=o(9591);let s=new Set(["ArrowUp","ArrowDown"]),d=a.forwardRef(({as:e=c.A,onFocus:r,onBlur:o,onChange:d,onKeyDown:v,onKeyUp:g,onKeyPress:b,value:u,openOnFocus:h=!1,...f},p)=>{let m=(0,a.useContext)(t);if(null===m)throw Error("AutocompleteContext returned null values");let{activeDescendantRef:x,autocompleteSuggestion:C="",id:y,inputRef:k,inputValue:w="",isMenuDirectlyActivated:B,setInputValue:T,setShowMenu:j,showMenu:A}=m;(0,l.T)(p,k);let[S,N]=(0,a.useState)(!0),{safeSetTimeout:I}=(0,n.A)(),E=(0,a.useCallback)(e=>{o&&o(e),I(()=>{document.activeElement!==k.current&&j(!1)},0)},[o,j,k,I]),L=(0,a.useCallback)(e=>{var r;v&&v(e),"Backspace"===e.key&&N(!1),"Escape"===e.key&&null!=(r=k.current)&&r.value&&(T(""),k.current.value=""),!A&&s.has(e.key)&&!e.altKey&&j(!0)},[k,T,N,v,A,j]),M=(0,a.useCallback)(e=>{g&&g(e),"Backspace"===e.key&&N(!0)},[N,g]),P=(0,a.useCallback)(e=>{if(b&&b(e),A&&"Enter"===e.key&&x.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);x.current.dispatchEvent(r)}},[x,A,b]);return(0,a.useEffect)(()=>{k.current&&(C||(k.current.value=w),S&&C&&(w||B)&&(k.current.value=C,0===C.toLowerCase().indexOf(w.toLowerCase())&&k.current.setSelectionRange(w.length,C.length)))},[C,w,k,B]),(0,a.useEffect)(()=>{T(void 0!==u?u.toString():"")},[u,T]),(0,i.jsx)(e,{onFocus:e=>{null==r||r(e),h&&j(!0)},onBlur:E,onChange:e=>{d&&d(e),T(e.currentTarget.value),A||j(!0)},onKeyDown:L,onKeyPress:P,onKeyUp:M,ref:k,"aria-controls":`${y}-listbox`,"aria-autocomplete":"both",role:"combobox","aria-expanded":A,"aria-haspopup":"listbox","aria-owns":`${y}-listbox`,autoComplete:"off",id:y,...f})});d.displayName="AutocompleteInput";var v=o(11853),g=o(53394),b=o(69676),u=o(15385),h=o(82678),f=o(32947),p=o(38621),m=o(87644),x=o(44363),C={SpinnerWrapper:"prc-Autocomplete-SpinnerWrapper-OvHpT",EmptyStateWrapper:"prc-Autocomplete-EmptyStateWrapper-tAx1w"},y=o(63867);let k=e=>(r,o)=>e(r)===e(o)?0:e(r)?-1:1,w={startMargin:0,endMargin:8},B=(e,r)=>r.includes(e),T=(0,v.s)(e=>{(0,g.iP)(e)},250);function j(e){let r=(0,a.useContext)(t);if(null===r)throw Error("AutocompleteContext returned null values");let{activeDescendantRef:o,id:l,inputRef:n,inputValue:c="",scrollContainerRef:s,setAutocompleteSuggestion:d,setShowMenu:v,setInputValue:g,setIsMenuDirectlyActivated:j,setSelectedItemLength:A,showMenu:S}=r,{items:N,selectedItemIds:I,sortOnCloseFn:E,emptyStateText:L="No selectable options",addNewItem:M,loading:P,selectionVariant:R="single",filterFn:V,"aria-labelledby":H,onOpenChange:$,onSelectedChange:D,customScrollContainerRef:F}=e,_=(0,a.useRef)(null),W=(0,a.useRef)([]),[O,z]=(0,a.useState)(),[K,J]=(0,a.useState)(N.map(({id:e})=>e)),G=(0,f.B)(l),q=(0,a.useMemo)(()=>N.map(e=>({...e,role:"option",id:e.id,active:(null==O?void 0:O.id)===e.id,selected:"multiple"===R?I.includes(e.id):void 0,onAction:e=>{var r;let o=I.filter(r=>r!==e.id);((D||function(e){let{text:r=""}=Array.isArray(e)?e.slice(-1)[0]:e;g(r)})((I.includes(e.id)?o:[...o,e.id]).map(e=>N.find(r=>r.id===e))),"multiple"===R)?(g(""),d("")):(v(!1),null==(r=n.current)||r.setSelectionRange(n.current.value.length,n.current.value.length))}})),[O,N,I,n,D,R,d,g,v]),U=(0,a.useMemo)(()=>K.reduce((e,r,o)=>(e[r]=o,e),{}),[K]),X=(0,a.useMemo)(()=>q.filter(V||function(e,r){var o;return!!(null==(o=e.text)?void 0:o.toLowerCase().startsWith(c.toLowerCase()))}).sort((e,r)=>U[e.id]-U[r.id]),[q,U,V,c]),Q=(0,a.useMemo)(()=>[...X,...M?[{...M,role:"option",key:M.id,active:(null==O?void 0:O.id)===M.id,selected:"multiple"===R?I.includes(M.id):void 0,leadingVisual:()=>(0,i.jsx)(p.PlusIcon,{}),onAction:e=>{M.handleAddItem({...e,id:e.id||G,leadingVisual:void 0}),"multiple"===R&&(g(""),d(""))}}]:[]],[X,M,d,R,g,G,O,I]);if(a.useEffect(()=>{W.current=Q}),a.useEffect(()=>{0===Q.length&&T(L)},[Q,L]),(0,h.G)({containerRef:_,focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:n,onActiveDescendantChanged:(e,r,a)=>{o.current=e||null,e&&(z(W.current.find(r=>{var o;return r.id===(null==(o=e.closest("li"))?void 0:o.getAttribute("data-id"))})),j(a)),e&&F&&F.current&&a?(0,b.Rt)(e,F.current,w):e&&s.current&&a&&(0,b.Rt)(e,s.current,w)}},[P]),(0,a.useEffect)(()=>{var e;null!=O&&null!=(e=O.text)&&e.startsWith(c)&&!I.includes(O.id)?d(O.text):d("")},[O,c,I,d]),(0,a.useEffect)(()=>{let e=[...K].sort(E||k(e=>B(e,I))),r=e.length===K.length&&e.every((e,r)=>e===K[r]);!1!==S||r||J(e),$&&$(!!S)},[S,$,I,E,K]),(0,a.useEffect)(()=>{I.length&&A(I.length)},[I,A]),"single"===R&&I.length>1)throw Error('Autocomplete: selectionVariant "single" cannot be used with multiple selected items');return(0,i.jsx)(m.A,{isVisible:S,children:P?(0,i.jsx)("div",{className:C.SpinnerWrapper,children:(0,i.jsx)(y.A,{})}):(0,i.jsx)("div",{ref:_,children:Q.length?(0,i.jsx)(u.l,{selectionVariant:R,role:"listbox",id:`${l}-listbox`,"aria-labelledby":H,children:Q.map(e=>{let{id:r,onAction:o,children:a,text:t,leadingVisual:l,trailingVisual:n,key:c,...s}=e;return(0,i.jsxs)(u.l.Item,{onSelect:()=>o(e),...s,id:r,"data-id":r,children:[l&&(0,i.jsx)(u.l.LeadingVisual,{children:(0,x.isElement)(l)?l:(0,i.jsx)(l,{})}),null!=a?a:t,n&&(0,i.jsx)(u.l.TrailingVisual,{children:(0,x.isElement)(n)?n:(0,i.jsx)(n,{})})]},null!=c?c:r)})}):!1!==L&&null!==L?(0,i.jsx)("div",{className:C.EmptyStateWrapper,children:L}):null})})}j.displayName="AutocompleteMenu",j.displayName="AutocompleteMenu";var A={Overlay:"prc-Autocomplete-Overlay-4kapX"},S=o(13857),N=o(22870);function I({menuAnchorRef:e,overlayProps:r,children:o,...n}){let c=(0,a.useContext)(t);if(null===c)throw Error("AutocompleteContext returned null values");let s={...r,...n},{inputRef:d,scrollContainerRef:v,selectedItemLength:g,setShowMenu:b,showMenu:u=!1}=c,{floatingElementRef:h,position:f}=(0,S.J)({side:"outside-bottom",align:"start",anchorElementRef:e||d},[u,g]);(0,l.T)(v,h);let p=(0,a.useCallback)(()=>{b(!1)},[b]);return"undefined"==typeof window?null:u?(0,i.jsx)(N.Ay,{returnFocusRef:d,preventFocusOnOpen:!0,onClickOutside:p,onEscape:p,ref:h,top:null==f?void 0:f.top,left:null==f?void 0:f.left,className:A.Overlay,...s,children:o}):(0,i.jsx)(m.A,{"aria-hidden":"true",children:o})}I.displayName="AutocompleteOverlay";let E={inputValue:"",showMenu:!1,isMenuDirectlyActivated:!1,autocompleteSuggestion:"",selectedItemLength:0},L=(e,r)=>{let{type:o,payload:a}=r;switch(o){case"inputValue":return{...e,inputValue:a};case"showMenu":return{...e,showMenu:a};case"isMenuDirectlyActivated":return{...e,isMenuDirectlyActivated:a};case"autocompleteSuggestion":return{...e,autocompleteSuggestion:a};case"selectedItemLength":return{...e,selectedItemLength:a};default:return e}},M=({children:e,id:r})=>{let o=(0,a.useRef)(null),l=(0,a.useRef)(null),n=(0,a.useRef)(null),[c,s]=(0,a.useReducer)(L,E),{inputValue:d,showMenu:v,autocompleteSuggestion:g,isMenuDirectlyActivated:b,selectedItemLength:u}=c,h=(0,a.useCallback)(e=>{s({type:"inputValue",payload:e})},[]),p=(0,a.useCallback)(e=>{s({type:"showMenu",payload:e})},[]),m=(0,a.useCallback)(e=>{s({type:"autocompleteSuggestion",payload:e})},[]),x=(0,a.useCallback)(e=>{s({type:"isMenuDirectlyActivated",payload:e})},[]),C=(0,a.useCallback)(e=>{s({type:"selectedItemLength",payload:e})},[]),y=(0,f.B)(r);return(0,i.jsx)(t.Provider,{value:{activeDescendantRef:o,autocompleteSuggestion:g,id:y,inputRef:n,inputValue:d,isMenuDirectlyActivated:b,scrollContainerRef:l,selectedItemLength:u,setAutocompleteSuggestion:m,setInputValue:h,setIsMenuDirectlyActivated:x,setShowMenu:p,setSelectedItemLength:C,showMenu:v},children:e})};M.displayName="Autocomplete";var P=Object.assign(M,{Context:t,Input:d,Menu:j,Overlay:I})},47258:(e,r,o)=>{o.d(r,{E:()=>d,A:()=>v});var a=o(34164),t=o(96540),l=o(27389),n=o(44683),i=o(16436),c={Avatar:"prc-Avatar-Avatar-ZRS-m"},s=o(74848);let d=20,v=t.forwardRef(function({alt:e="",size:r=d,square:o=!1,sx:t=n.E,className:v,style:g,...b},u){let h=(0,l.W8)(r),f={};if(h)for(let[e,o]of Object.entries(r))f[`--avatarSize-${e}`]=`${o}px`;else f["--avatarSize-regular"]=`${r}px`;return(0,s.jsx)(i._,{as:"img","data-component":"Avatar",className:(0,a.$)(v,c.Avatar),ref:u,alt:e,"data-responsive":h?"":void 0,"data-square":o?"":void 0,width:h?void 0:r,height:h?void 0:r,style:g?{...f,...g}:f,sx:t,...b})})},70892:(e,r,o)=>{o.d(r,{A:()=>f});var a=o(34164),t=o(96540),l=o(47258),n=o(27389),i=o(44683),c={AvatarStack:"prc-AvatarStack-AvatarStack-N-r3C",AvatarItem:"prc-AvatarStack-AvatarItem-nS1mt",AvatarStackBody:"prc-AvatarStack-AvatarStackBody-mSyoJ"};let s={disabled:"[disabled]",hidden:"[hidden]",inert:"[inert]",negativeTabIndex:'[tabindex="-1"]'},d=["a[href]","button","summary","select","input:not([type=hidden])","textarea",'[tabindex="0"]',"audio[controls]","video[controls]","[contenteditable]"].map(e=>`${e}:not(${Object.values(s).join("):not(")})`);function v(e){let r=getComputedStyle(e),o=e.matches("[disabled], [hidden], [inert]"),a="none"===r.display||"hidden"===r.visibility;return o||a}var g=o(16436),b=o(74848);let u=e=>t.Children.map(e,e=>t.isValidElement(e)?t.cloneElement(e,{...e.props,className:(0,a.$)(e.props.className,"pc-AvatarItem",c.AvatarItem)}):e),h=({disableExpand:e,hasInteractiveChildren:r,stackContainer:o,children:t})=>(0,b.jsx)("div",{"data-disable-expand":e?"":void 0,className:(0,a.$)({"pc-AvatarStack--disableExpand":e},"pc-AvatarStackBody",c.AvatarStackBody),tabIndex:r||e?void 0:0,ref:o,children:t});h.displayName="AvatarStackBody";let f=({children:e,alignRight:r,disableExpand:o,size:s,className:f,style:p,sx:m=i.E})=>{let[x,C]=(0,t.useState)(!1),y=(0,t.useRef)(null),k=t.Children.count(e),w=(()=>{let r={narrow:[],regular:[],wide:[]};return t.Children.toArray(e).reduce((e,o)=>{if(!t.isValidElement(o))return e;for(let a of Object.keys(r))(0,n.W8)(o.props.size)?r[a].push(o.props.size[a]||l.E):r[a].push(o.props.size||l.E),e[a]=Math.min(...r[a]);return e},{narrow:l.E,regular:l.E,wide:l.E})})();return(0,t.useEffect)(()=>{if(y.current){let e=()=>{C(function(e,r){if(!e||v(e))return!1;let o=[e];return!!function e(r,o){if(!r)return;let a=o.find(e=>e===r),t=v(r);if(r.matches(d.join(", "))&&!a&&!t)return r;for(let a of r.children)if(e(a,o))return!0}(e,o)}(y.current))},r=new MutationObserver(e);return r.observe(y.current,{childList:!0}),e(),()=>{r.disconnect()}}},[]),(0,b.jsx)(g._,{as:"span","data-avatar-count":k>3?"3+":k,"data-align-right":r?"":void 0,"data-responsive":!s||(0,n.W8)(s)?"":void 0,className:(0,a.$)({"pc-AvatarStack--two":2===k,"pc-AvatarStack--three":3===k,"pc-AvatarStack--three-plus":k>3,"pc-AvatarStack--right":r},f,c.AvatarStack),style:{...!s?{"--stackSize-narrow":`${w.narrow}px`,"--stackSize-regular":`${w.regular}px`,"--stackSize-wide":`${w.wide}px`}:(0,n.W8)(s)?{"--stackSize-narrow":`${s.narrow||l.E}px`,"--stackSize-regular":`${s.regular||l.E}px`,"--stackSize-wide":`${s.wide||l.E}px`}:{"--avatar-stack-size":`${s}px`},...p},sx:m,children:(0,b.jsxs)(h,{disableExpand:o,hasInteractiveChildren:x,stackContainer:y,children:[" ",u(e)]})})};f.displayName="AvatarStack"},95726:(e,r,o)=>{o.d(r,{l:()=>C});var a=o(34164),t=o(96540),l=o(38621),n=o(87330),i=o(55847),c=o(63492),s={Banner:"prc-Banner-Banner-IR8eJ",BannerContainer:"prc-Banner-BannerContainer-lbx3d",BannerContent:"prc-Banner-BannerContent-zTITK",BannerTitle:"prc-Banner-BannerTitle-TcuJl",BannerIcon:"prc-Banner-BannerIcon-WuOyf",BannerDismiss:"prc-Banner-BannerDismiss-uBZVm",BannerActions:"prc-Banner-BannerActions-XCfHL",BannerActionsContainer:"prc-Banner-BannerActionsContainer-ukGMH"},d=o(74848),v=o(6020);let g={critical:(0,d.jsx)(l.StopIcon,{}),info:(0,d.jsx)(l.InfoIcon,{}),success:(0,d.jsx)(l.CheckCircleIcon,{}),upsell:(0,d.jsx)(l.InfoIcon,{}),warning:(0,d.jsx)(l.AlertIcon,{})},b={critical:"Critical",info:"Information",success:"Success",upsell:"Recommendation",warning:"Warning"},u=t.forwardRef(function({"aria-label":e,children:r,className:o,description:i,hideTitle:u,icon:m,onDismiss:x,primaryAction:C,secondaryAction:y,title:k,variant:w="info",...B},T){let j=!!x,A=C||y,S=t.useRef(null),N=(0,c.a)(T,S),I="info"===w||"upsell"===w;return(0,d.jsxs)("section",{...B,"aria-label":null!=e?e:b[w],className:(0,a.$)(o,s.Banner),"data-dismissible":x?"":void 0,"data-title-hidden":u?"":void 0,"data-variant":w,tabIndex:-1,ref:N,children:[(0,d.jsx)("div",{className:s.BannerIcon,children:m&&I?m:g[w]}),(0,d.jsxs)("div",{className:s.BannerContainer,children:[(0,d.jsxs)("div",{className:s.BannerContent,children:[k?u?(0,d.jsx)(v.s,{children:(0,d.jsx)(h,{children:k})}):(0,d.jsx)(h,{children:k}):null,i?(0,d.jsx)(f,{children:i}):null,r]}),A?(0,d.jsx)(p,{primaryAction:C,secondaryAction:y}):null]}),j?(0,d.jsx)(n.K,{"aria-label":"Dismiss banner",onClick:x,className:s.BannerDismiss,icon:l.XIcon,variant:"invisible"}):null]})});function h(e){let{as:r="h2",className:o,children:t,...l}=e;return(0,d.jsx)(r,{...l,className:(0,a.$)(o,s.BannerTitle),"data-banner-title":"",children:t})}function f({children:e,className:r,...o}){return(0,d.jsx)("div",{...o,className:(0,a.$)("BannerDescription",r),children:e})}function p({primaryAction:e,secondaryAction:r}){return(0,d.jsxs)("div",{className:s.BannerActions,children:[(0,d.jsxs)("div",{className:s.BannerActionsContainer,"data-primary-action":"trailing",children:[null!=r?r:null,null!=e?e:null]}),(0,d.jsxs)("div",{className:s.BannerActionsContainer,"data-primary-action":"leading",children:[null!=e?e:null,null!=r?r:null]})]})}h.displayName="BannerTitle",f.displayName="BannerDescription",p.displayName="BannerActions";let m=(0,t.forwardRef)(({children:e,className:r,...o},t)=>(0,d.jsx)(i.Q,{ref:t,className:(0,a.$)("BannerPrimaryAction",r),variant:"default",...o,children:e}));m.displayName="BannerPrimaryAction";let x=(0,t.forwardRef)(({children:e,className:r,...o},t)=>(0,d.jsx)(i.Q,{ref:t,className:(0,a.$)("BannerPrimaryAction",r),variant:"link",...o,children:e}));x.displayName="BannerSecondaryAction";let C=Object.assign(u,{Title:h,Description:f,PrimaryAction:m,SecondaryAction:x})},66419:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t=o(30391),l={BaseStyles:"prc-src-BaseStyles-dl-St"};o(43842);var n=o(16436),i=o(74848);function c({children:e,color:r,fontFamily:o,lineHeight:c,className:s,as:d="div",style:v,...g}){let{colorMode:b,colorScheme:u,dayScheme:h,nightScheme:f}=(0,t.DP)(),p=(0,a.$)(l.BaseStyles,s);return(0,i.jsx)(n._,{as:d,className:p,"data-portal-root":!0,"data-color-mode":"auto"===b?"auto":null!=u&&u.includes("dark")?"dark":"light","data-light-theme":h,"data-dark-theme":f,style:{"--BaseStyles-fgColor":r,"--BaseStyles-fontFamily":o,"--BaseStyles-lineHeight":c,...v},...g,children:e})}c.displayName="BaseStyles"},93116:(e,r,o)=>{o.d(r,{E:()=>p});var a=o(34164),t=o(96540);let l=(0,t.createContext)(null),n=l.Provider;var i={Container:"prc-Blankslate-Container-XATLP",Blankslate:"prc-Blankslate-Blankslate-7GPW-",Description:"prc-Blankslate-Description-OGHRk",Heading:"prc-Blankslate-Heading-H4xby",Visual:"prc-Blankslate-Visual-PeTD-",Action:"prc-Blankslate-Action-SK5XS"},c=o(74848),s=o(34614),d=o(55847);function v({border:e,children:r,narrow:o,spacious:l,className:s,size:d="medium",...v}){let g=(0,t.useMemo)(()=>({size:d}),[d]);return(0,c.jsx)(n,{value:g,children:(0,c.jsx)("div",{...v,className:i.Container,children:(0,c.jsx)("div",{className:(0,a.$)(i.Blankslate,s),"data-border":e?"":void 0,"data-narrow":o?"":void 0,"data-spacious":l?"":void 0,"data-size":d,children:r})})})}function g({children:e,className:r,...o}){return(0,c.jsx)("span",{...o,className:(0,a.$)("Blankslate-Visual",i.Visual,r),children:e})}function b({as:e="h2",children:r,className:o,...t}){return(0,c.jsx)(e,{...t,className:(0,a.$)("Blankslate-Heading",i.Heading,o),children:r})}function u({children:e,className:r,...o}){return(0,c.jsx)("p",{...o,className:(0,a.$)("Blankslate-Description",i.Description,r),children:e})}function h({children:e,href:r,...o}){let{size:n}=function(){let e=(0,t.useContext)(l);if(!e)throw Error("useBlankslate must be used within a BlankslateProvider");return e}();return(0,c.jsx)("div",{className:(0,a.$)("Blankslate-Action",i.Action),children:(0,c.jsx)(d.Q,{...o,as:r?"a":"button",href:r,variant:"primary",size:"small"===n?"small":void 0,children:e})})}function f({children:e,href:r}){return(0,c.jsx)("div",{className:(0,a.$)("Blankslate-Action",i.Action),children:(0,c.jsx)(s.A,{href:r,children:e})})}v.displayName="Blankslate",g.displayName="Visual",b.displayName="Heading",u.displayName="Description",h.displayName="PrimaryAction",f.displayName="SecondaryAction";let p=Object.assign(v,{Visual:g,Heading:b,Description:u,PrimaryAction:h,SecondaryAction:f})},75177:(e,r,o)=>{o.d(r,{A:()=>n});var a=o(38267),t=o(57304),l=o(44999);let n=a.Ay.div.withConfig({displayName:"Box",componentId:"sc-g0xbh4-0"})(t.xe,t.yW,t.Il,t.Zp,t.pn,t.Vg,t.Tp,t.PQ,t.G1,t.r7,l.A)},2676:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(96540),t=o(34164),l={BranchName:"prc-BranchName-BranchName-jFtg-"},n=o(16436),i=o(74848);function c(e,r){let{as:o="a",className:a,children:c,...s}=e;return(0,i.jsx)(n._,{as:o,...s,ref:r,className:(0,t.$)(a,l.BranchName),children:c})}c.displayName="BranchName";let s=a.forwardRef;c.displayName="BranchName";var d=s(c)},53904:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(34164),t=o(96540),l={BreadcrumbsBase:"prc-Breadcrumbs-BreadcrumbsBase-6gqOz",BreadcrumbsList:"prc-Breadcrumbs-BreadcrumbsList-K7eeK",ItemWrapper:"prc-Breadcrumbs-ItemWrapper-Mfwuj",Item:"prc-Breadcrumbs-Item-7BKO-",ItemSelected:"prc-Breadcrumbs-ItemSelected-9ZYcW"},n=o(59102),i=o(74848);let c=({children:e})=>(0,i.jsx)("ol",{className:l.BreadcrumbsList,children:e});c.displayName="BreadcrumbsList";let s=(0,n.J)("nav");function d({className:e,children:r,sx:o}){let n=t.Children.map(r,e=>(0,i.jsx)("li",{className:l.ItemWrapper,children:e}));return(0,i.jsx)(s,{className:(0,a.$)(e,l.BreadcrumbsBase),"aria-label":"Breadcrumbs",sx:o,children:(0,i.jsx)(c,{children:n})})}d.displayName="Breadcrumbs";let v=(0,n.J)("a"),g=t.forwardRef(({selected:e,className:r,...o},t)=>(0,i.jsx)(v,{className:(0,a.$)(r,l.Item,{selected:e,[l.ItemSelected]:e}),"aria-current":e?"page":void 0,ref:t,...o}));d.displayName="Breadcrumbs",g.displayName="Breadcrumbs.Item";var b=Object.assign(d,{Item:g});Object.assign(d,{Item:g})},55847:(e,r,o)=>{o.d(r,{D:()=>c,Q:()=>i});var a=o(96540),t=o(78555),l=o(44683),n=o(74848);let i=(0,a.forwardRef)(({children:e,sx:r=l.E,...o},a)=>{let{block:i,size:s="medium",leadingVisual:d,trailingVisual:v,trailingAction:g}=o,b=r,u={};if(null!==r&&Object.keys(r).length>0){b=c({block:i,size:s,leadingVisual:d,trailingVisual:v,trailingAction:g},r);let{color:e}=r;e&&(u["--button-color"]=e)}return(0,n.jsx)(t.u,{ref:a,as:"button",sx:b,style:u,type:"button",...o,children:e})});function c(e,r){let o=`[data-size="${e.size}"]`,a=e.block?'[data-block="block"]':"",t=e.leadingVisual||e.trailingVisual||e.trailingAction?"":"[data-no-visuals]",l=`&${o}${a}${t}`,n={};return r&&(n[l]=r),n}i.displayName="Button"},78555:(e,r,o)=>{o.d(r,{u:()=>x});var a=o(96540);let t=(e="center")=>({justifyContent:"center"===e?"center":"flex-start"});var l=o(64515),n=o(44683),i=o(18972),c=o(34164),s=o(29678),d=o(44363),v=o(74848),g=o(32947),b=o(75177),u=o(63867),h=o(6020),f=o(3341),p=o(12528);let m=(e,r,o,a)=>(0,v.jsx)("span",{"data-component":o,className:(0,c.$)(!a&&s.A.Visual,r?s.A.LoadingSpinner:s.A.VisualWrap),children:r?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(e)?e:(0,v.jsx)(e,{})});m.displayName="renderModuleVisual";let x=(0,a.forwardRef)(({children:e,as:r="button",sx:o=n.E,...x},C)=>{let{leadingVisual:y,trailingVisual:k,trailingAction:w,"aria-describedby":B,"aria-labelledby":T,count:j,icon:A,id:S,variant:N="default",size:I="medium",alignContent:E="center",block:L=!1,loading:M,loadingAnnouncement:P="Loading",inactive:R,onClick:V,labelWrap:H,className:$,...D}=x,F=a.useRef(null);(0,l.T)(C,F);let _=(0,g.B)(S),W=`${_}-loading-announcement`;return o!==n.E?(0,v.jsxs)(i.e,{if:void 0!==M,className:L?s.A.ConditionalWrapper:void 0,"data-loading-wrapper":!0,children:[(0,v.jsx)(b.A,{as:r,sx:o,"aria-disabled":!!M||void 0,...D,ref:F,className:(0,c.$)(s.A.ButtonBase,$),"data-block":L?"block":null,"data-inactive":!!R||void 0,"data-loading":!!M,"data-no-visuals":!y&&!k&&!w||void 0,"data-size":I,"data-variant":N,"data-label-wrap":H,"data-has-count":void 0!==j||void 0,"aria-describedby":[W,B].filter(e=>!!e).join(" "),"aria-labelledby":M?[`${_}-label`,T].filter(e=>!!e).join(" "):T,id:S,onClick:M?void 0:V,children:A?M?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(A)?A:(0,v.jsx)(A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(b.A,{as:"span","data-component":"buttonContent",sx:t(E),className:s.A.ButtonContent,children:[M&&!y&&!k&&!w&&void 0===j&&m(u.A,M,"loadingSpinner",!1),y&&m(y,!!M,"leadingVisual",!1),e&&(0,v.jsx)("span",{"data-component":"text",className:s.A.Label,id:M?`${_}-label`:void 0,children:e}),void 0===j||k?k?m(k,!!M&&!y,"trailingVisual",!1):null:m(()=>(0,v.jsx)(p.A,{className:s.A.CounterLabel,"data-component":"ButtonCounter",children:j}),!!M&&!y,"trailingVisual",!0)]}),w&&m(w,!!M&&!y&&!k,"trailingAction",!1)]})}),M&&(0,v.jsx)(h.s,{children:(0,v.jsx)(f.u,{id:W,children:P})})]}):(0,v.jsxs)(i.e,{if:void 0!==M,className:L?s.A.ConditionalWrapper:void 0,"data-loading-wrapper":!0,children:[(0,v.jsx)(r,{"aria-disabled":!!M||void 0,...D,ref:F,className:(0,c.$)(s.A.ButtonBase,$),"data-block":L?"block":null,"data-inactive":!!R||void 0,"data-loading":!!M,"data-no-visuals":!y&&!k&&!w||void 0,"data-size":I,"data-variant":N,"data-label-wrap":H,"data-has-count":void 0!==j||void 0,"aria-describedby":[W,B].filter(e=>!!e).join(" "),"aria-labelledby":M?[`${_}-label`,T].filter(e=>!!e).join(" "):T,id:S,onClick:M?void 0:V,children:A?M?(0,v.jsx)(u.A,{size:"small"}):(0,d.isElement)(A)?A:(0,v.jsx)(A,{}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)("span",{"data-component":"buttonContent","data-align":E,className:s.A.ButtonContent,children:[M&&!y&&!k&&!w&&void 0===j&&m(u.A,M,"loadingSpinner",!1),y&&m(y,!!M,"leadingVisual",!1),e&&(0,v.jsx)("span",{"data-component":"text",className:s.A.Label,id:M?`${_}-label`:void 0,children:e}),void 0===j||k?k?m(k,!!M&&!y,"trailingVisual",!1):null:m(()=>(0,v.jsx)(p.A,{className:s.A.CounterLabel,"data-component":"ButtonCounter",children:j}),!!M&&!y,"trailingVisual",!0)]}),w&&m(w,!!M&&!y&&!k,"trailingAction",!1)]})}),M&&(0,v.jsx)(h.s,{children:(0,v.jsx)(f.u,{id:W,children:P})})]})})},29678:(e,r,o)=>{o.d(r,{A:()=>a});var a={ButtonBase:"prc-Button-ButtonBase-c50BI",CounterLabel:"prc-Button-CounterLabel-f5-4u",Visual:"prc-Button-Visual-2epfX",VisualWrap:"prc-Button-VisualWrap-Db-eB",IconButton:"prc-Button-IconButton-szpyj",ButtonContent:"prc-Button-ButtonContent-HKbr-",Label:"prc-Button-Label-pTQ3x",LoadingSpinner:"prc-Button-LoadingSpinner-hLV6o",ConditionalWrapper:"prc-Button-ConditionalWrapper-WLT4Z"}},87330:(e,r,o)=>{o.d(r,{K:()=>g});var a=o(96540),t=o(78555),l=o(44683),n=o(55847),i=o(89985),c=o(94977),s=o(29678),d=o(34164),v=o(74848);let g=(0,a.forwardRef)(({sx:e=l.E,icon:r,"aria-label":o,description:g,disabled:b,tooltipDirection:u,unsafeDisableTooltip:h=!1,keyshortcuts:f,keybindingHint:p,className:m,...x},C)=>{let y=e,{size:k="medium"}=x;null!==e&&Object.keys(e).length>0&&(y=(0,n.D)({size:k},e));let{tooltipId:w}=a.useContext(i.l),{tooltipId:B}=a.useContext(c.l);if(h||b||void 0===o||""===o||w||B)return(0,v.jsx)(t.u,{icon:r,className:(0,d.$)(m,s.A.IconButton),"data-component":"IconButton",sx:y,type:"button","aria-label":o,disabled:b,...x,ref:C});{let e=null!=g?g:o;return(0,v.jsx)(i.m,{ref:C,text:e,type:g?void 0:"label",direction:u,keybindingHint:null!=p?p:f,children:(0,v.jsx)(t.u,{icon:r,className:(0,d.$)(m,s.A.IconButton),"data-component":"IconButton",sx:y,type:"button","aria-keyshortcuts":null!=f?f:void 0,"aria-label":g?o:void 0,...x})})}})},10871:(e,r,o)=>{o.d(r,{z:()=>i});var a=o(96540),t=o(78555),l=o(44683),n=o(74848);let i=(0,a.forwardRef)(({children:e,as:r="a",sx:o=l.E,...a},i)=>(0,n.jsx)(t.u,{as:r,ref:i,sx:o,...a,children:e}))},91321:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t={ButtonGroup:"prc-ButtonGroup-ButtonGroup-vcMeG"},l=o(34164),n=o(82678),i=o(44683),c=o(74848),s=o(81425),d=o(75177),v=o(69676);let g=a.forwardRef(function({children:e,className:r,role:o,sx:g,...b},u){let h=a.Children.map(e,(e,r)=>(0,c.jsx)("div",{children:e},r)),f=(0,s.L)(u);return((0,n.G)({containerRef:f,disabled:"toolbar"!==o,bindKeys:v.z0.ArrowHorizontal,focusOutBehavior:"wrap"}),g!==i.E)?(0,c.jsx)(d.A,{as:"div",className:(0,l.$)(r,t.ButtonGroup),role:o,...b,sx:g,ref:f,children:h}):(0,c.jsx)("div",{ref:f,className:(0,l.$)(r,t.ButtonGroup),role:o,...b,children:h})});g.displayName="ButtonGroup"},65607:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t=o(96540),l=o(45221),n=o(4590),i={Checkbox:"prc-Checkbox-Checkbox-gIwWX"},c=o(78989),s=o(74848),d=o(81425),v=o(75177);let g=t.forwardRef(({checked:e,className:r,defaultChecked:o,indeterminate:g,disabled:b,onChange:u,sx:h,required:f,validationStatus:p,value:m,...x},C)=>{let y=(0,d.L)(C),k=(0,t.useContext)(n.I),w={type:"checkbox",disabled:b,ref:y,checked:!g&&e,defaultChecked:o,required:f,"aria-required":f?"true":"false","aria-invalid":"error"===p?"true":"false",onChange:e=>{k.onChange&&k.onChange(e),u&&u(e)},value:m,name:m,...x};return((0,l.A)(()=>{y.current&&(y.current.indeterminate=g||!1)},[g,e,y]),(0,t.useEffect)(()=>{let{current:e}=y;e&&(g?e.setAttribute("aria-checked","mixed"):e.setAttribute("aria-checked",e.checked?"true":"false"))}),h)?(0,s.jsx)(v.A,{as:"input",...w,className:(0,a.$)(r,c.A.Input,i.Checkbox),sx:h}):(0,s.jsx)("input",{...w,className:(0,a.$)(r,c.A.Input,i.Checkbox)})});g.displayName="Checkbox"},78989:(e,r,o)=>{o.d(r,{A:()=>a});var a={Input:"prc-Checkbox-Input-mxggT"}},19797:(e,r,o)=>{o.d(r,{A:()=>u});var a=o(96540),t=o(71382),l=o(60414),n=o(91677),i=o(65607),c=o(4590),s=o(74848),d=o(73451),v=o(10227),g=o(23606);let b=({children:e,disabled:r,onChange:o,...t})=>{let l=a.Children.toArray(e).filter(e=>a.isValidElement(e)&&e.type===d.A).map(e=>a.isValidElement(e)?e.props.children:[]).flat(),n=a.Children.toArray(l).filter(e=>a.isValidElement(e)&&e.type===i.A).map(e=>a.isValidElement(e)&&(e.props.checked||e.props.defaultChecked)&&e.props.value).filter(Boolean),[b,u]=(0,v.F)(n),h=e=>{let{value:r,checked:o}=e.currentTarget;if(o)return void u([...b.current||[],r]);u((b.current||[]).filter(e=>e!==r))};return(0,s.jsx)(c.I.Provider,{value:{disabled:r,onChange:e=>{o&&(h(e),o(b.current||[],e))}},children:(0,s.jsx)(g.A,{disabled:r,...t,children:e})})};b.displayName="CheckboxGroup";var u=Object.assign(b,{Caption:t.A,Label:l.A,Validation:n.A})},4590:(e,r,o)=>{o.d(r,{I:()=>a});let a=(0,o(96540).createContext)({})},47249:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(38267),t=o(59299),l=o(44999),n=o(53110);let i={small:56,medium:96,large:128},c=a.Ay.div.withConfig({displayName:"CircleBadge",componentId:"sc-nywehb-0"})(["display:",";align-items:center;justify-content:center;background-color:",";border-radius:50%;box-shadow:",";",";",";"],({inline:e=!1})=>e?"inline-flex":"flex",(0,t.Jt)("colors.canvas.default"),(0,t.Jt)("shadows.shadow.medium"),({size:e,variant:r="medium"})=>{let o=!function(e){return!isNaN(parseFloat(e))&&isFinite(e)}(e)?i[r]:e;return{width:o,height:o}},l.A),s=(0,a.Ay)(n.A).withConfig({displayName:"CircleBadge__CircleBadgeIcon",componentId:"sc-nywehb-1"})(["height:auto;max-width:60%;max-height:55%;"]);s.displayName="CircleBadge.Icon";var d=Object.assign(c,{Icon:s})},92265:(e,r,o)=>{o.d(r,{A:()=>l});var a=o(74848),t=o(75177);function l(e){let{size:r=32,as:o,icon:l,bg:n,"aria-label":i,...c}=e;return(0,a.jsx)(t.A,{as:o,bg:n,overflow:"hidden",borderWidth:0,size:r,borderRadius:"50%",borderStyle:"solid",borderColor:"border.default",children:(0,a.jsx)(t.A,{display:"flex",as:o,size:r,...c,alignItems:"center",justifyContent:"center",children:(0,a.jsx)(l,{size:r,"aria-label":i})})})}l.displayName="CircleOcticon"},53526:(e,r,o)=>{o.d(r,{K:()=>h,S:()=>m});var a=o(96540),t=o(5338),l=o(30391),n=o(69676),i=o(2724),c=o(82678),s=o(66419),d={ConfirmationHeader:"prc-ConfirmationDialog-ConfirmationHeader-yiLEc",ConfirmationBody:"prc-ConfirmationDialog-ConfirmationBody-ht9P-",ConfirmationFooter:"prc-ConfirmationDialog-ConfirmationFooter-AqKBI"},v=o(74848);let g=({title:e,onClose:r,dialogLabelId:o})=>{let t=(0,a.useCallback)(()=>{r("close-button")},[r]);return(0,v.jsxs)("div",{className:d.ConfirmationHeader,children:[(0,v.jsx)("h1",{id:o,children:e}),(0,v.jsx)(i.l.CloseButton,{onClose:t})]})};g.displayName="ConfirmationHeader";let b=({children:e})=>(0,v.jsx)("div",{className:d.ConfirmationBody,children:e});b.displayName="ConfirmationBody";let u=({footerButtons:e})=>{let{containerRef:r}=(0,c.G)({bindKeys:n.z0.ArrowHorizontal|n.z0.Tab,focusInStrategy:"closest"});return(0,v.jsx)("div",{ref:r,className:d.ConfirmationFooter,children:(0,v.jsx)(i.l.Buttons,{buttons:null!=e?e:[]})})};u.displayName="ConfirmationFooter";let h=e=>{let{onClose:r,title:o,cancelButtonContent:t="Cancel",confirmButtonContent:l="OK",confirmButtonType:n="normal",children:c,className:s,width:d="medium",height:h}=e,f=(0,a.useCallback)(()=>{r("cancel")},[r]),p=(0,a.useCallback)(()=>{r("confirm")},[r]),m="danger"===n;return(0,v.jsx)(i.l,{onClose:r,title:o,footerButtons:[{content:t,onClick:f,autoFocus:m},{content:l,buttonType:n,onClick:p,autoFocus:!m}],role:"alertdialog",width:d,height:h,className:s,renderHeader:g,renderBody:b,renderFooter:u,children:c})};h.displayName="ConfirmationDialog";let f=null;async function p(e,r){let{content:o,...a}=r;return new Promise(r=>{(f||=document.createElement("div")).isConnected||document.body.append(f);let n=(0,t.H)(f);n.render((0,v.jsx)(l.NP,{...e,children:(0,v.jsx)(s.A,{children:(0,v.jsx)(h,{...a,onClose:e=>{n.unmount(),"confirm"===e?r(!0):r(!1)},children:o})})}))})}function m(){let{theme:e,colorMode:r,dayScheme:o,nightScheme:t}=(0,l.DP)();return(0,a.useCallback)(a=>p({theme:e,colorMode:r,dayScheme:o,nightScheme:t},a),[e,r,o,t])}},12528:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(34164),t=o(96540),l=o(44683),n={CounterLabel:"prc-CounterLabel-CounterLabel-ZwXPe"},i=o(74848),c=o(75177),s=o(6020);let d=(0,t.forwardRef)(({scheme:e="secondary",sx:r=l.E,className:o,children:t,...d},v)=>{let g=(0,i.jsxs)(s.s,{children:["\xa0(",t,")"]}),b={ref:v,"aria-hidden":"true","data-scheme":e,...d};return r!==l.E?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.A,{as:"span",...b,className:(0,a.$)(o,n.CounterLabel),sx:r,children:t}),g]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{...b,className:(0,a.$)(o,n.CounterLabel),children:t}),g]})});d.displayName="CounterLabel"},56221:(e,r,o)=>{o.d(r,{b:()=>i});var a=o(36120),t=o(26364),l=o(74848);function n(e){return e.id}function i({"aria-labelledby":e,"aria-describedby":r,cellPadding:o,columns:i,data:c,initialSortColumn:s,initialSortDirection:d,getRowId:v=n,onToggleSort:g}){let{headers:b,rows:u,actions:h,gridTemplateColumns:f}=(0,a.K2)({data:c,columns:i,initialSortColumn:s,initialSortDirection:d,getRowId:v});return(0,l.jsxs)(t.XI,{"aria-labelledby":e,"aria-describedby":r,cellPadding:o,gridTemplateColumns:f,children:[(0,l.jsx)(t.nd,{children:(0,l.jsx)(t.Hj,{children:b.map(e=>e.isSortable()?(0,l.jsx)(t.wU,{align:e.column.align,direction:e.getSortDirection(),onToggleSort:()=>{let r="ASC"===e.getSortDirection()?"DESC":"ASC";h.sortBy(e),null==g||g(e.id,r)},children:"string"==typeof e.column.header?e.column.header:e.column.header()},e.id):(0,l.jsx)(t.A0,{align:e.column.align,children:"string"==typeof e.column.header?e.column.header:e.column.header()},e.id))})}),(0,l.jsx)(t.BF,{children:u.map(e=>(0,l.jsx)(t.Hj,{children:e.getCells().map(r=>(0,l.jsx)(t.nA,{scope:r.rowHeader?"row":void 0,align:r.column.align,children:r.column.renderCell?r.column.renderCell(e.getValue()):r.getValue()},r.id))},e.id))})]})}i.displayName="DataTable"},26364:(e,r,o)=>{o.d(r,{XI:()=>p,if:()=>N,BF:()=>x,nA:()=>w,eI:()=>B,K3:()=>T,k3:()=>S,nd:()=>m,A0:()=>C,Hj:()=>k,Qv:()=>I,wU:()=>y,z4:()=>A,ne:()=>j});var a=o(38621),t=o(34164),l=o(96540),n=o(87644),i=o(3829),c=o(36120),s=o(35642),d=o(22436),v={TableContainer:"prc-DataTable-TableContainer-Gm3sY",TableTitle:"prc-DataTable-TableTitle-Q7qQd",TableSubtitle:"prc-DataTable-TableSubtitle-DEyv-",TableActions:"prc-DataTable-TableActions-IEEii",TableDivider:"prc-DataTable-TableDivider-OsO1X",TableOverflowWrapper:"prc-DataTable-TableOverflowWrapper-PFgsy",Table:"prc-DataTable-Table-qYfrL",TableCell:"prc-DataTable-TableCell-dVc-6",TableHeader:"prc-DataTable-TableHeader-CRPoj",TableSortButton:"prc-DataTable-TableSortButton-LnQla",TableHead:"prc-DataTable-TableHead-eOrJU",TableRow:"prc-DataTable-TableRow-1vLX7",TableBody:"prc-DataTable-TableBody-p56SS",TableCellSkeletonItem:"prc-DataTable-TableCellSkeletonItem-jFqti",TableCellSkeleton:"prc-DataTable-TableCellSkeleton-ge8WK",TableSortIcon:"prc-DataTable-TableSortIcon-2h30n","TableSortIcon--ascending":"prc-DataTable-TableSortIcon--ascending-H9-sb","TableSortIcon--descending":"prc-DataTable-TableSortIcon--descending-7-zjV",TableCellSkeletonItems:"prc-DataTable-TableCellSkeletonItems-XEGdI"},g=o(44683),b=o(16436),u=o(74848),h=o(53897),f=o(52464);let p=l.forwardRef(function({"aria-labelledby":e,cellPadding:r="normal",className:o,gridTemplateColumns:a,...l},n){return(0,u.jsx)(h.k,{"aria-labelledby":e,className:(0,t.$)("TableOverflowWrapper",v.TableOverflowWrapper),children:(0,u.jsx)("table",{...l,"aria-labelledby":e,"data-cell-padding":r,className:(0,t.$)(o,"Table",v.Table),role:"table",ref:n,style:{"--grid-template-columns":a}})})});function m({children:e}){return(0,u.jsx)("thead",{className:(0,t.$)("TableHead",v.TableHead),role:"rowgroup",children:e})}function x({children:e}){return(0,u.jsx)("tbody",{className:(0,t.$)("TableBody",v.TableBody),role:"rowgroup",children:e})}function C({align:e,children:r,...o}){return(0,u.jsx)("th",{...o,className:(0,t.$)("TableHeader",v.TableHeader),role:"columnheader",scope:"col","data-cell-align":e,children:r})}function y({align:e,children:r,direction:o,onToggleSort:l,...c}){return(0,u.jsx)(C,{...c,"aria-sort":"DESC"===o?"descending":"ASC"===o?"ascending":void 0,align:e,children:(0,u.jsxs)(d.$,{type:"button",className:(0,t.$)("TableSortButton",v.TableSortButton),onClick:()=>{l()},children:[r,o===i.UE.NONE||o===i.UE.ASC?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a.SortAscIcon,{className:(0,t.$)("TableSortIcon","TableSortIcon--ascending",v.TableSortIcon,v["TableSortIcon--ascending"])}),o===i.UE.NONE?(0,u.jsx)(n.A,{children:"sort ascending"}):null]}):null,o===i.UE.DESC?(0,u.jsx)(a.SortDescIcon,{className:(0,t.$)("TableSortIcon","TableSortIcon--descending",v.TableSortIcon,v["TableSortIcon--descending"])}):null]})})}function k({children:e,...r}){return(0,u.jsx)("tr",{...r,className:(0,t.$)("TableRow",v.TableRow),role:"row",children:e})}function w({align:e,className:r,children:o,scope:a,...l}){return(0,u.jsx)(a?"th":"td",{...l,className:(0,t.$)("TableCell",r,v.TableCell),scope:a,role:a?"rowheader":"cell","data-cell-align":e,children:o})}function B({children:e}){return(0,u.jsx)(f.A,{color:"fg.subtle",children:e})}function T({children:e,className:r,sx:o=g.E,...a}){return(0,u.jsx)(b._,{...a,className:(0,t.$)(r,v.TableContainer),sx:o,children:e})}m.displayName="TableHead",x.displayName="TableBody",C.displayName="TableHeader",y.displayName="TableSortHeader",k.displayName="TableRow",w.displayName="TableCell",B.displayName="TableCellPlaceholder",T.displayName="TableContainer";let j=l.forwardRef(function({as:e="h2",children:r,id:o},a){return(0,u.jsx)(e,{className:(0,t.$)("TableTitle",v.TableTitle),id:o,ref:a,children:r})});function A({as:e="div",children:r,id:o}){return(0,u.jsx)(e,{className:(0,t.$)("TableSubtitle",v.TableSubtitle),id:o,children:r})}function S(){return(0,u.jsx)("div",{className:(0,t.$)("TableDivider",v.TableDivider),role:"presentation"})}function N({children:e}){return(0,u.jsx)("div",{className:(0,t.$)("TableActions",v.TableActions),children:e})}function I({cellPadding:e,columns:r,rows:o=10,...a}){let{gridTemplateColumns:l}=(0,c.S9)(r);return(0,u.jsxs)(p,{...a,cellPadding:e,gridTemplateColumns:l,children:[(0,u.jsx)(m,{children:(0,u.jsx)(k,{children:Array.isArray(r)?r.map((e,r)=>(0,u.jsx)(C,{children:"string"==typeof e.header?e.header:e.header()},r)):null})}),(0,u.jsx)(x,{children:(0,u.jsx)(k,{children:Array.from({length:r.length}).map((e,r)=>(0,u.jsxs)(w,{className:(0,t.$)("TableCellSkeleton",v.TableCellSkeleton),children:[(0,u.jsx)(n.A,{children:"Loading"}),(0,u.jsx)("div",{className:(0,t.$)("TableCellSkeletonItems",v.TableCellSkeletonItems),children:Array.from({length:o}).map((e,r)=>(0,u.jsx)("div",{className:(0,t.$)("TableCellSkeletonItem",v.TableCellSkeletonItem),children:(0,u.jsx)(s.r,{})},r))})]},r))})})]})}A.displayName="TableSubtitle",S.displayName="TableDivider",N.displayName="TableActions",I.displayName="TableSkeleton"},93579:(e,r,o)=>{o.d(r,{F:()=>a});function a(){return{column:function(e){var r;return{...e,id:null!=(r=e.id)?r:e.field}}}}},8386:(e,r,o)=>{o.d(r,{X:()=>A});var a=o(53526),t=o(74848);function l({title:e="Error",children:r,onRetry:o,onDismiss:l}){return(0,t.jsx)(a.K,{title:e,onClose:e=>{"confirm"===e?null==o||o():null==l||l()},confirmButtonContent:"Retry",cancelButtonContent:"Dismiss",children:r})}l.displayName="ErrorDialog";var n=o(26364),i=o(38621),c=o(96540),s=o(38267),d=o(59299),v=o(22436),g=o(6020);let b=c.createContext(null);function u(){let e=c.useContext(b);if(!e)throw Error("useLiveRegion() must be used within a ");return e}function h({children:e}){let[r,o]=c.useState(""),a=c.useMemo(()=>({announce:o,message:r}),[r]);return(0,t.jsx)(b.Provider,{value:a,children:e})}function f(){let e=u();return(0,t.jsx)(g.s,{role:"status","aria-live":"polite","aria-atomic":!0,children:e.message})}function p({value:e}){let r=u(),o=c.useRef(r),a=c.useRef(!1);return c.useEffect(()=>{o.current=r},[r]),c.useEffect(()=>{if(!0!==a.current)return;let r=setTimeout(()=>{o.current.announce(e)},750);return()=>{clearTimeout(r)}},[e]),c.useEffect(()=>(a.current=!0,()=>{a.current=!1}),[]),null}h.displayName="LiveRegion",f.displayName="LiveRegionOutlet";var m=o(27389),x=o(2510);let C=s.Ay.nav.withConfig({displayName:"Pagination__StyledPagination",componentId:"sc-1auq45q-0"})(["display:flex;align-items:center;justify-content:space-between;column-gap:1rem;width:100%;grid-area:footer;padding:0.5rem 1rem;border:1px solid ",";border-top-width:0;border-end-start-radius:6px;border-end-end-radius:6px;.TablePaginationRange{color:",";font-size:0.75rem;margin:0;}.TablePaginationSteps{display:flex;align-items:center;flex-wrap:wrap;list-style:none;color:",";font-size:0.875rem;margin:0;padding:0;}.TablePaginationStep:first-of-type{margin-right:1rem;}.TablePaginationStep:last-of-type{margin-left:1rem;}.TablePaginationAction{display:flex;align-items:center;color:",";font-size:0.875rem;line-height:calc(20 / 14);user-select:none;padding:0.5rem;border-radius:6px;}.TablePaginationAction[data-has-page]{color:",";}.TablePaginationPage{min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;font-size:0.875rem;line-height:calc(20 / 14);user-select:none;border-radius:6px;padding:0.5rem calc((2rem - 1.25rem) / 2);}.TablePaginationAction[data-has-page]:hover,.TablePaginationAction[data-has-page]:focus,.TablePaginationPage:hover,.TablePaginationPage:focus{background-color:",";}.TablePaginationPage[data-active='true']{background-color:",";color:",";}.TablePaginationPage[data-active='true']:focus-visible{outline:2px solid var(--bgColor-accent-emphasis);outline-offset:-2px;box-shadow:inset 0 0 0 3px var(--fgColor-onEmphasis);}.TablePaginationTruncationStep{display:flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;user-select:none;}",""],(0,d.Jt)("colors.border.default"),(0,d.Jt)("colors.fg.muted"),(0,d.Jt)("colors.fg.default"),(0,d.Jt)("colors.fg.muted"),(0,d.Jt)("colors.accent.fg"),(0,d.Jt)("colors.actionListItem.default.hoverBg"),(0,d.Jt)("colors.accent.emphasis"),(0,d.Jt)("colors.fg.onEmphasis"),Object.keys(m.DX).map(e=>` + @media (${m.DX[e]}) { + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:not(:first-child):not(:last-child) { + display: none; + } + + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:first-child { + margin-inline-end: 0; + } + + .TablePaginationSteps[data-hidden-viewport-ranges*='${e}'] > *:last-child { + margin-inline-start: 0; + } + } + `).join("")),y={narrow:!1};function k({"aria-label":e,defaultPageIndex:r,id:o,onChange:a,pageSize:l=25,showPages:n=y,totalCount:s}){let{pageIndex:d,pageStart:b,pageEnd:u,pageCount:p,hasPreviousPage:k,hasNextPage:A,selectPage:S,selectNextPage:N,selectPreviousPage:I}=function(e){let{defaultPageIndex:r,onChange:o,pageSize:a,totalCount:t}=e,l=Math.ceil(t/a),[n,i]=(0,c.useState)(()=>void 0!==r&&r>=0&&r=0&&r0;function u(e){s!==e&&(d(e),null==o||o({pageIndex:e}))}return{pageIndex:s,pageStart:s*a,pageEnd:v,pageCount:l,hasNextPage:g,hasPreviousPage:b,selectPage:u,selectPreviousPage:function(){b&&u(s-1)},selectNextPage:function(){g&&u(s+1)}}}({defaultPageIndex:r,onChange:a,pageSize:l,totalCount:s}),E=(0,c.useCallback)(()=>"boolean"!=typeof n?Object.keys(n).filter(e=>!n[e]):n?[]:Object.keys(m.DX),[n]),L=(0,c.useMemo)(()=>(0,x.u)(p,d+1,!!n,1,2),[p,d,n]);return(0,t.jsxs)(h,{children:[(0,t.jsx)(f,{}),(0,t.jsxs)(C,{"aria-label":e,className:"TablePagination",id:o,children:[(0,t.jsx)(w,{pageStart:b,pageEnd:u,totalCount:s}),(0,t.jsxs)("ol",{className:"TablePaginationSteps","data-hidden-viewport-ranges":E().join(" "),children:[(0,t.jsx)(T,{children:(0,t.jsxs)(v.$,{className:"TablePaginationAction",type:"button","data-has-page":!!k||void 0,"aria-disabled":!k||void 0,onClick:()=>{k&&I()},children:[k?(0,t.jsx)(i.ChevronLeftIcon,{}):null,(0,t.jsx)("span",{className:"TablePaginationActionLabel",children:"Previous"}),(0,t.jsx)(g.s,{children:"\xa0page"})]})}),L.map((e,r)=>"BREAK"===e.type?(0,t.jsx)(B,{},`truncation-${r}`):"NUM"===e.type?(0,t.jsx)(T,{children:(0,t.jsxs)(j,{active:!!e.selected,onClick:()=>{S(e.num-1)},children:[e.num,e.precedesBreak?(0,t.jsx)(g.s,{children:"\u2026"}):null]})},r):void 0),(0,t.jsx)(T,{children:(0,t.jsxs)(v.$,{className:"TablePaginationAction",type:"button","data-has-page":!!A||void 0,"aria-disabled":!A||void 0,onClick:()=>{A&&N()},children:[(0,t.jsx)("span",{className:"TablePaginationActionLabel",children:"Next"}),(0,t.jsx)(g.s,{children:"\xa0page"}),A?(0,t.jsx)(i.ChevronRightIcon,{}):null]})})]})]})]})}function w({pageStart:e,pageEnd:r,totalCount:o}){let a=e+1;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p,{value:`Showing ${a} through ${r} of ${o}`}),(0,t.jsxs)("p",{className:"TablePaginationRange",children:[a,(0,t.jsx)(g.s,{children:"\xa0through\xa0"}),(0,t.jsx)("span",{"aria-hidden":"true",children:"\u2012"}),r," of ",o]})]})}function B(){return(0,t.jsx)("li",{"aria-hidden":"true",className:"TablePaginationTruncationStep",children:"\u2026"})}function T({children:e}){return(0,t.jsx)("li",{className:"TablePaginationStep",children:e})}function j({active:e,children:r,onClick:o}){return(0,t.jsxs)(v.$,{className:"TablePaginationPage",type:"button","data-active":!!e||void 0,"aria-current":!!e||void 0,onClick:o,children:[(0,t.jsx)(g.s,{children:"Page\xa0"}),r]})}k.displayName="Pagination",B.displayName="TruncationStep",T.displayName="Step",j.displayName="Page";let A=Object.assign(n.XI,{Container:n.K3,Title:n.ne,Subtitle:n.z4,Actions:n.if,Divider:n.k3,Skeleton:n.Qv,Head:n.nd,Body:n.BF,Header:n.A0,Row:n.Hj,Cell:n.nA,CellPlaceholder:n.eI,Pagination:k,ErrorDialog:l})},3829:(e,r,o)=>{o.d(r,{RA:()=>t,UE:()=>a,Wy:()=>c,kY:()=>l});let a={ASC:"ASC",DESC:"DESC",NONE:"NONE"},t=a.ASC;function l(e){return e===a.ASC?a.DESC:a.ASC}function n(e){let r=[],o=0;for(;or?1:-1;else if("number"==typeof e&&"string"==typeof r)return -1;else if("string"==typeof e&&"number"==typeof r)return 1;else if(void 0===e||void 0===r)break}}return o.length>a.length?1:-1},basic:function(e,r){return e===r?0:ea?1:o{o.d(r,{K2:()=>l,S9:()=>n});var a=o(96540),t=o(3829);function l({columns:e,data:r,initialSortColumn:o,initialSortDirection:l,getRowId:c}){let[s,d]=(0,a.useState)(r),[v,g]=(0,a.useState)(r),[b,u]=(0,a.useState)(e),[h,f]=(0,a.useState)(()=>(function(e,r,o){if(void 0!==r){let a=e.find(e=>e.id===r||e.field===r);return void 0===a||!1===a.sortBy||void 0===a.sortBy?null:{id:`${r}`,direction:null!=o?o:t.RA}}if(void 0!==o){var a;let r=e.find(e=>!1!==e.sortBy&&void 0!==e.sortBy);if(!r)return null;let t=null!=(a=r.id)?a:r.field;return void 0===t?null:{id:t,direction:o}}return null})(e,o,l)),{gridTemplateColumns:p}=n(e);e!==b&&(u(e),h&&(e.find(e=>{var r;let o=null!=(r=e.id)?r:e.field;return h.id===o})||f(null)));let m=e.map(e=>{var r;let o=null!=(r=e.id)?r:e.field;if(void 0===o)throw Error("Expected either an `id` or `field` to be defined for a Column");let a=void 0!==e.sortBy&&!1!==e.sortBy;return{id:o,column:e,isSortable:()=>a,getSortDirection:()=>h&&h.id===o?h.direction:t.UE.NONE}});function x(e){let r=m.find(r=>r.id===e.id);if(!r)throw Error(`Unable to find header with id: ${e.id}`);if(!1===r.column.sortBy||void 0===r.column.sortBy)throw Error("The column for this header is not sortable");let o=!0===r.column.sortBy?t.Wy.basic:"string"==typeof r.column.sortBy?t.Wy[r.column.sortBy]:r.column.sortBy;d(a=>a.slice().sort((a,l)=>{if(void 0===r.column.field)return 0;if("function"==typeof r.column.sortBy)return e.direction===t.UE.ASC?o(a,l):o(l,a);let n=i(a,r.column.field),c=i(l,r.column.field);return n&&c?e.direction===t.UE.ASC?o(n,c):o(c,n):n?-1:+!!c}))}return r!==v&&(g(r),d(r),h&&x(h)),{headers:m,rows:s.map(e=>{let r=c(e);return{id:`${r}`,getValue:()=>e,getCells:()=>m.map(o=>{var a;return{id:`${r}:${o.id}`,column:o.column,rowHeader:null!=(a=o.column.rowHeader)&&a,getValue(){if(void 0!==o.column.field)return i(e,o.column.field);throw Error(`Unable to get value for column header ${o.id}`)}}})}}),actions:{sortBy:function(e){let r={id:e.id,direction:h&&h.id===e.id?(0,t.kY)(h.direction):t.RA};f(r),x(r)}},gridTemplateColumns:p}}function n(e){return{gridTemplateColumns:e.map(e=>{var r;let o=null!=(r=e.width)?r:"grow",a="auto",t="1fr";return("auto"===o&&(t="auto"),"grow"!==o||e.maxWidth||(a="max-content"),"growCollapse"===o&&(a="0"),e.minWidth&&(a="number"==typeof e.minWidth?`${e.minWidth}px`:e.minWidth),e.maxWidth&&(t="number"==typeof e.maxWidth?`${e.maxWidth}px`:e.maxWidth),"number"!=typeof o&&["grow","growCollapse","auto"].includes(o))?a===t?a:`minmax(${a}, ${t})`:"number"==typeof o?`${o}px`:o}).join(" ")}}function i(e,r){return r.split(".").reduce((e,r)=>e[r],e)}},38695:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(34164),l={Details:"prc-Details-Details-XJobb"},n=o(63492),i=o(44683),c=o(74848),s=o(75177);let d=a.forwardRef(({className:e,children:r,sx:o=i.E,...d},v)=>{let b=a.useRef(null),u=(0,n.a)(v,b),[h,f]=(0,a.useState)(!1);return((0,a.useEffect)(()=>{let{current:e}=b;if(!e)return;let r=()=>{f(!!e.querySelector("summary:not([data-default-summary])"))};r();let o=new MutationObserver(()=>{r()});return o.observe(e,{childList:!0,subtree:!0}),()=>{o.disconnect()}},[]),o!==i.E)?(0,c.jsxs)(s.A,{as:"details",className:(0,t.$)(e,l.Details),...d,sx:o,ref:u,children:[!h&&(0,c.jsx)(g.Summary,{"data-default-summary":!0,children:"See Details"}),r]}):(0,c.jsxs)("details",{className:(0,t.$)(e,l.Details),...d,ref:u,children:[!h&&(0,c.jsx)(g.Summary,{"data-default-summary":!0,children:"See Details"}),r]})});function v({as:e,children:r,...o}){let a=null!=e?e:"summary";return(0,c.jsx)(a,{as:"summary"===a?null:"summary",...o,children:r})}d.displayName="Details",v.displayName="Summary",v.displayName="Summary";let g=Object.assign(d,{Summary:v})},2724:(e,r,o)=>{o.d(r,{l:()=>M});var a=o(96540),t=o(87330),l=o(55847),n=o(90495),i=o(38621),c=o(82678),s=o(69676),d=o(16255),v=o(64515),g=o(32947),b={Backdrop:"prc-Dialog-Backdrop-ugYqZ",Dialog:"prc-Dialog-Dialog-luvDS",DialogOverflowWrapper:"prc-Dialog-DialogOverflowWrapper-oDYJo",Footer:"prc-Dialog-Footer-jQfN4",Header:"prc-Dialog-Header-cjbcl",Title:"prc-Dialog-Title-oQ-W6",Subtitle:"prc-Dialog-Subtitle-sITpo",Body:"prc-Dialog-Body-LCvER"},u=o(34164),h=o(16436),f=o(74848),p=o(77393),m=o(53897),x=o(81425),C=o(75177);let y=({dialogLabelId:e,title:r,subtitle:o,dialogDescriptionId:t,onClose:l})=>{let n=(0,a.useCallback)(()=>{l("close-button")},[l]);return(0,f.jsx)(M.Header,{children:(0,f.jsxs)(C.A,{display:"flex",children:[(0,f.jsxs)(C.A,{display:"flex",px:2,py:"6px",flexDirection:"column",flexGrow:1,children:[(0,f.jsx)(M.Title,{id:e,children:null!=r?r:"Dialog"}),o&&(0,f.jsx)(M.Subtitle,{id:t,children:o})]}),(0,f.jsx)(M.CloseButton,{onClose:n})]})})};y.displayName="DefaultHeader";let k=({children:e})=>(0,f.jsx)(M.Body,{children:e});k.displayName="DefaultBody";let w=({footerButtons:e})=>{let{containerRef:r}=(0,c.G)({bindKeys:s.z0.ArrowHorizontal|s.z0.Tab,focusInStrategy:"closest"});return e?(0,f.jsx)(M.Footer,{ref:r,children:(0,f.jsx)(M.Buttons,{buttons:e})}):null},B={narrow:"center",regular:"center"},T=[],j=a.forwardRef((e,r)=>{let{title:o="Dialog",subtitle:t="",renderHeader:l,renderBody:i,renderFooter:c,onClose:s,role:x="dialog",width:C="xlarge",height:j="auto",footerButtons:A=T,position:S=B,returnFocusRef:N,initialFocusRef:I,sx:E,className:L}=e,M=(0,g.B)(),P=(0,g.B)(),R=(0,a.useRef)(null);for(let e of A)e.autoFocus&&(e.ref=R);let[V,H]=(0,a.useState)(!1),$={...e,title:o,subtitle:t,role:x,dialogLabelId:M,dialogDescriptionId:P},D=(0,a.useCallback)(e=>{e.target===e.currentTarget&&V&&s("escape")},[s,V]),F=(0,a.useRef)(null);(0,v.T)(r,F);let _=(0,a.useRef)(null);(0,n.r)({containerRef:F,initialFocusRef:null!=I?I:R,restoreFocusOnCleanUp:null==N||!N.current,returnFocusRef:N}),(0,p.P)(e=>{s("escape"),e.preventDefault()},[s]),a.useEffect(()=>{let e=document.body.style.overflow||"";if("hidden"!==e)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}},[]);let W=(null!=l?l:y)($),O=(null!=i?i:k)($),z=(null!=c?c:w)($),K="string"==typeof S?{"data-position-regular":S}:Object.fromEntries(Object.entries(S).map(([e,r])=>[`data-position-${e}`,r]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)(d.Z,{children:(0,f.jsx)(h._,{as:"div",ref:_,className:b.Backdrop,...K,onClick:D,onMouseDown:e=>{H(e.target===e.currentTarget)},children:(0,f.jsxs)(h._,{as:"div",ref:F,role:x,"aria-labelledby":M,"aria-describedby":P,"aria-modal":!0,...K,"data-width":C,"data-height":j,sx:E,className:(0,u.$)(L,b.Dialog),children:[W,(0,f.jsx)(m.k,{"aria-labelledby":M,className:b.DialogOverflowWrapper,children:O}),z]})})})})});j.displayName="Dialog";let A=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Header),...r})});A.displayName="Dialog.Header";let S=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"h1",ref:o,className:(0,u.$)(e,b.Title),...r})});S.displayName="Dialog.Title";let N=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"h2",ref:o,className:(0,u.$)(e,b.Subtitle),...r})});N.displayName="Dialog.Subtitle";let I=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Body),...r})});I.displayName="Dialog.Body";let E=a.forwardRef(function({className:e,...r},o){return(0,f.jsx)(h._,{as:"div",ref:o,className:(0,u.$)(e,b.Footer),...r})});E.displayName="Dialog.Footer";let L=({onClose:e})=>(0,f.jsx)(t.K,{icon:i.XIcon,"aria-label":"Close",onClick:e,variant:"invisible"});L.displayName="CloseButton";let M=Object.assign(j,{Header:A,Title:S,Subtitle:N,Body:I,Footer:E,Buttons:({buttons:e})=>{var r;let o=(0,x.L)(null==(r=e.find(e=>e.autoFocus))?void 0:r.ref),t=0,[n,i]=(0,a.useState)(0);return(0,a.useEffect)(()=>{if(1===n){var e;null==(e=o.current)||e.focus()}else i(n+1)},[o,n]),(0,f.jsx)(f.Fragment,{children:e.map((e,r)=>{let{content:a,buttonType:n="default",autoFocus:i=!1,...c}=e;return(0,f.jsx)(l.Q,{...c,variant:"normal"===n?"default":n,ref:i&&0===t?(t++,o):null,children:a},r)})})},CloseButton:L})},95776:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(96540),t=o(87330),l=o(77393);let n=()=>null;function i(e){var r;return e.tabIndex>=0&&!e.disabled&&!(r=e).hidden&&(!r.type||"hidden"!==r.type)&&(r.offsetWidth>0||r.offsetHeight>0)}var c=o(64515),s=o(38621),d=o(34164),v={Overlay:"prc-DialogV1-Overlay-8fcHY",CloseIcon:"prc-DialogV1-CloseIcon-B1Z79",Dialog:"prc-DialogV1-Dialog-5Fgol",Header:"prc-DialogV1-Header-o4U-V",HeaderChild:"prc-DialogV1-HeaderChild-QCbQj"},g=o(16436),b=o(74848);let u=()=>null;function h({children:e,className:r,...o}){return a.Children.toArray(e).every(e=>"string"==typeof e)&&(e=(0,b.jsx)("span",{className:v.HeaderChild,children:e})),(0,b.jsx)(g._,{as:"div",...o,className:(0,d.$)(v.Header,r),children:e})}h.displayName="DialogHeader";let f=(0,a.forwardRef)(({children:e,onDismiss:r=u,isOpen:o,initialFocusRef:h,returnFocusRef:f,className:p,...m},x)=>{let C=(0,a.useRef)(null),y=(0,a.useRef)(null);(0,c.T)(x,y);let k=(0,a.useRef)(null),w=()=>{r(),f&&f.current&&f.current.focus()},{getDialogProps:B}=function({modalRef:e,overlayRef:r,isOpen:o,onDismiss:t=n,initialFocusRef:c,closeButtonRef:s}){let d=(0,a.useCallback)(o=>{e.current&&r.current&&o.target instanceof Node&&!e.current.contains(o.target)&&r.current.contains(o.target)&&t()},[t,e,r]);(0,a.useEffect)(()=>{if(o)return document.addEventListener("click",d),()=>{document.removeEventListener("click",d)}},[o,d]),(0,a.useEffect)(()=>{o&&(c&&c.current?c.current.focus():s&&s.current&&s.current.focus())},[o,c,s]);let v=(0,a.useCallback)((r,o)=>{if(e.current){let a=Array.from(e.current.querySelectorAll("*")).filter(i);if(0===a.length)return;r.preventDefault();let t=document.activeElement;if(!t)return;let l=a.indexOf(t),n=1===o?0:a.length-1;return a[l+o]||a[n]}},[e]),g=(0,a.useCallback)(e=>{let r=e.shiftKey?-1:1,o=v(e,r);o&&o.focus()},[v]),b=(0,a.useCallback)(e=>{"Tab"===e.key&&g(e)},[g]);return(0,l.P)(e=>{o&&(t(),e.preventDefault())},[o,t]),{getDialogProps:()=>({onKeyDown:b})}}({modalRef:y,onDismiss:w,isOpen:o,initialFocusRef:h,closeButtonRef:k,overlayRef:C});return o?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(g._,{as:"span",className:v.Overlay,ref:C}),(0,b.jsxs)(g._,{as:"div",tabIndex:-1,ref:y,role:"dialog","aria-modal":"true",...m,...B(),className:(0,d.$)(v.Dialog,p),"data-width":m.wide?"wide":m.narrow?"narrow":"default",children:[(0,b.jsx)(t.K,{icon:s.XIcon,ref:k,onClick:w,"aria-label":"Close",variant:"invisible",className:v.CloseIcon}),e]})]}):null});h.displayName="Dialog.Header",f.displayName="Dialog";var p=Object.assign(f,{Header:h})},79596:(e,r,o)=>{o.d(r,{c:()=>l});var a=o(96540);let t=o(24164).X.create({primer_react_css_modules_ga:!1,primer_react_action_list_item_as_button:!1,primer_react_select_panel_with_modern_action_list:!1,primer_react_overlay_overflow:!1,primer_react_segmented_control_tooltip:!1,primer_react_select_panel_fullscreen_on_narrow:!1,primer_react_select_panel_order_selected_at_top:!1}),l=(0,a.createContext)(t)},24164:(e,r,o)=>{o.d(r,{X:()=>FeatureFlagScope});let FeatureFlagScope=class FeatureFlagScope{static create(e){return new FeatureFlagScope(e)}static merge(e,r){let o=new FeatureFlagScope;for(let[r,a]of e.flags)o.flags.set(r,a);for(let[e,a]of r.flags)o.flags.set(e,a);return o}constructor(e={}){for(let[r,o]of(this.flags=new Map,Object.entries(e)))this.flags.set(r,null!=o&&o)}enable(e){this.flags.set(e,!0)}disable(e){this.flags.set(e,!1)}enabled(e){var r;return null!=(r=this.flags.get(e))&&r}}},15033:(e,r,o)=>{o.d(r,{g:()=>i});var a=o(96540),t=o(79596),l=o(24164),n=o(74848);function i({children:e,flags:r}){let o=(0,a.useContext)(t.c),i=(0,a.useMemo)(()=>l.X.merge(o,l.X.create(r)),[o,r]);return(0,n.jsx)(t.c.Provider,{value:i,children:e})}i.displayName="FeatureFlags"},48521:(e,r,o)=>{o.d(r,{u:()=>l});var a=o(96540),t=o(79596);function l(e){return(0,a.useContext)(t.c).enabled(e)}},13122:(e,r,o)=>{o.d(r,{u:()=>D});var a=o(69676),t=o(96540),l=o(38267),n=o(59299),i=o(64439),c=o(82678),s=o(32947),d=o(81425),v=o(35357);function g(e){(0,t.useEffect)(()=>{let r=e.current;if(!r)return;let o=r.scrollTop,a=o{let o=e.current,a=null==o?void 0:o.querySelector("[data-is-active-descendant]");if(!o||!(null!=a&&a.textContent))return;let t=Array.from(o.querySelectorAll('[role="option"]')).indexOf(a),l=r[t].text;return{index:t,text:l,selected:"true"===a.getAttribute("aria-selected")}};async function w(e){let r=document.querySelector("live-region");null==r||r.clear(),await (0,u.iP)(e,{delayMs:500,from:r||void 0})}let B=(0,h.s)(async(e,r)=>{let o=document.querySelector("live-region");null==o||o.clear(),await new Promise(e=>window.requestAnimationFrame(e));let a=k(r,e);if(!a)return;let{index:t,text:l,selected:n}=a,i=`List updated, Focused item: ${l}, ${n?"selected":"not selected"}, ${t+1} of ${e.length}`;await (0,u.iP)(i,{delayMs:500,from:o||void 0})},250);async function T(){await w("Focus on filter text box and list of items")}function j({loading:e=!1,loadingType:r=b.Xl.bodySpinner,placeholderText:o,filterValue:l,onFilterChange:n,onListContainerRefChanged:u,onInputRefChanged:h,items:k,textInputProps:w,inputRef:j,sx:A,className:S,announcementsEnabled:N=!1,...I}){let[E,L]=(0,v.p)(l,void 0,""),M=(0,t.useCallback)(e=>{let r=e.target.value;n(r,e),L(r)},[n,L]),P=(0,t.useRef)(null),[R,V]=(0,t.useState)(null),H=(0,d.L)(j),[$,D]=(0,t.useState)(!1),F=(0,t.useRef)(),_=(0,s.B)(),W=(0,s.B)(),O=(0,t.useCallback)(e=>{if("Enter"===e.key&&F.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);F.current.dispatchEvent(r)}},[F]),z=(0,t.useCallback)(e=>{V(e),null==u||u(e),$&&(B(k,{current:e}),D(!1))},[k,$,u]);return(0,t.useEffect)(()=>{null==h||h(H)},[H,h]),(0,c.G)({containerRef:{current:R},focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:H,onActiveDescendantChanged:(e,r,o)=>{F.current=e,e&&P.current&&o&&(0,a.Rt)(e,P.current,C)}},[R]),(0,t.useEffect)(()=>{F.current&&P.current&&(0,a.Rt)(F.current,P.current,{...C,behavior:"auto"}),N&&(R?B(k,{current:R}):D(!0))},[k]),g(P),(0,f.jsxs)(p.A,{display:"flex",flexDirection:"column",overflow:"hidden",flexGrow:1,sx:A,className:S,"data-testid":"filtered-action-list",children:[(0,f.jsx)(y,{children:(0,f.jsx)(m.A,{ref:H,block:!0,width:"auto",color:"fg.default",value:E,onChange:M,onKeyPress:O,placeholder:o,"aria-label":o,"aria-controls":_,"aria-describedby":W,loaderPosition:"leading",loading:e&&!r.appearsInBody,onFocus:N?T:void 0,...w})}),(0,f.jsx)(x.s,{id:W,children:"Items will be filtered as you type"}),(0,f.jsx)(p.A,{ref:P,overflow:"auto",flexGrow:1,children:e&&P.current&&r.appearsInBody?(0,f.jsx)(b.h3,{loadingType:r,height:P.current.clientHeight}):(0,f.jsx)(i.l,{ref:z,items:k,...I,role:"listbox",id:_})})]})}j.displayName="FilteredActionList",j.displayName="FilteredActionList";var A=o(15385),S={Container:"prc-FilteredActionList-Container-2A9NQ",FullScreenTextInput:"prc-FilteredActionList-FullScreenTextInput-rCAiq"},N=o(44363);let I=()=>{let e=(0,t.useRef)(!0);return(0,t.useEffect)(()=>{e.current=!1},[]),e.current},E=(e,r)=>{let o=e.current,a=null==o?void 0:o.querySelector("[data-is-active-descendant]");if(!o||!(null!=a&&a.textContent))return;let t=Array.from(o.querySelectorAll('[role="option"]')).indexOf(a),l=r[t];return{index:t,text:null==l?void 0:l.text,selected:null==l?void 0:l.selected}},L=(e,r,o,a=!0,l=!1)=>{let n=document.querySelector("live-region"),i=(0,t.useCallback)((...e)=>{if(a)return(0,u.iP)(...e)},[a]);(0,t.useEffect)(function(){let a=()=>{window.requestAnimationFrame(()=>{let o=E(r,e);if(!o)return;let{index:a,text:t,selected:l}=o;i(`Focus on filter text box and list of items, Focused item: ${t}, ${l?"selected":"not selected"}, ${a+1} of ${e.length}`,{delayMs:500,from:n||void 0})})},t=o.current;return null==t||t.addEventListener("focus",a),()=>null==t?void 0:t.removeEventListener("focus",a)},[r,o,e,n,i]);let c=I();(0,t.useEffect)(function(){if(!c){if(null==n||n.clear(),0===e.length&&!l)return void i("No matching items.",{delayMs:500});window.requestAnimationFrame(()=>{let o=E(r,e);if(!o)return;let{index:a,text:t,selected:l}=o;i(`List updated, Focused item: ${t}, ${l?"selected":"not selected"}, ${a+1} of ${e.length}`,{delayMs:500,from:n||void 0})})}},[i,c,e,r,n,l])};var M=o(34164);let P={startMargin:0,endMargin:8},R=l.Ay.div.withConfig({displayName:"FilteredActionListWithModernActionList__StyledHeader",componentId:"sc-1d2kw5v-0"})(["box-shadow:0 1px 0 ",";z-index:1;"],(0,n.Jt)("colors.border.default"));function V({loading:e=!1,placeholderText:r,filterValue:o,loadingType:l=b.Xl.bodySpinner,onFilterChange:n,onListContainerRefChanged:i,onInputRefChanged:u,items:h,textInputProps:C,inputRef:y,sx:k,groupMetadata:w,showItemDividers:B,message:T,className:j,announcementsEnabled:N=!0,fullScreenOnNarrow:I,...E}){let[V,$]=(0,v.p)(o,void 0,""),D=(0,t.useCallback)(e=>{let r=e.target.value;n(r,e),$(r)},[n,$]),F=(0,t.useRef)(null),_=(0,d.L)(y),[W,O]=(0,t.useState)(null),z=(0,t.useRef)(),K=(0,s.B)(),J=(0,s.B)(),G=(0,t.useCallback)(e=>{if("Enter"===e.key&&z.current){e.preventDefault(),e.nativeEvent.stopImmediatePropagation();let r=new KeyboardEvent(e.type,e.nativeEvent);z.current.dispatchEvent(r)}},[z]),q=(0,t.useCallback)(e=>{O(e),null==i||i(e)},[i]);return(0,t.useEffect)(()=>{null==u||u(_)},[_,u]),(0,c.G)({containerRef:{current:W},bindKeys:a.z0.ArrowVertical|a.z0.PageUpDown,focusOutBehavior:"wrap",focusableElementFilter:e=>!(e instanceof HTMLInputElement),activeDescendantFocus:_,onActiveDescendantChanged:(e,r,o)=>{z.current=e,e&&F.current&&o&&(0,a.Rt)(e,F.current,P)}},[W]),(0,t.useEffect)(()=>{z.current&&F.current&&(0,a.Rt)(z.current,F.current,{...P,behavior:"auto"})},[h]),L(h,{current:W},_,N,e),g(F),(0,f.jsxs)(p.A,{display:"flex",flexDirection:"column",overflow:"hidden",sx:k,className:j,"data-testid":"filtered-action-list",children:[(0,f.jsx)(R,{children:(0,f.jsx)(m.A,{ref:_,block:!0,width:"auto",color:"fg.default",value:V,onChange:D,onKeyPress:G,placeholder:r,role:"combobox","aria-expanded":"true","aria-autocomplete":"list","aria-controls":K,"aria-label":r,"aria-describedby":J,loaderPosition:"leading",loading:e&&!l.appearsInBody,className:(0,M.$)(null==C?void 0:C.className,I&&S.FullScreenTextInput),...C})}),(0,f.jsx)(x.s,{id:J,children:"Items will be filtered as you type"}),(0,f.jsx)("div",{ref:F,className:S.Container,children:e&&F.current&&l.appearsInBody?(0,f.jsx)(b.h3,{loadingType:l,height:F.current.clientHeight}):T||(0,f.jsx)(A.l,{ref:q,showDividers:B,...E,role:"listbox",id:K,sx:{flexGrow:1},children:null!=w&&w.length?w.map((e,r)=>{var o,a;return(0,f.jsxs)(A.l.Group,{children:[(0,f.jsx)(A.l.GroupHeading,{variant:null!=(o=e.header)&&o.variant?e.header.variant:void 0,children:null!=(a=e.header)&&a.title?e.header.title:`Group ${e.groupId}`}),(function(e){let r=[];for(let o of h)o.groupId===e&&r.push(o);return r})(e.groupId).map(({key:e,...r},o)=>{var a,t;let l=null!=(a=null!=e?e:null==(t=r.id)?void 0:t.toString())?a:o.toString();return(0,f.jsx)(H,{...r,renderItem:E.renderItem},l)})]},r)}):h.map(({key:e,...r},o)=>{var a,t;let l=null!=(a=null!=e?e:null==(t=r.id)?void 0:t.toString())?a:o.toString();return(0,f.jsx)(H,{...r,renderItem:E.renderItem},l)})})})]})}function H(e){if("function"==typeof e.renderItem)return e.renderItem(e);let{id:r,description:o,descriptionVariant:a,text:t,trailingVisual:l,leadingVisual:n,trailingText:i,trailingIcon:c,onAction:s,children:d,...v}=e;return(0,f.jsxs)(A.l.Item,{role:"option",onSelect:r=>{"function"==typeof s&&s(e,r)},"data-id":r,...v,children:[n?(0,f.jsx)(A.l.LeadingVisual,{children:(0,f.jsx)(n,{})}):null,d,t,o?(0,f.jsx)(A.l.Description,{variant:a,children:o}):null,l?(0,f.jsx)(A.l.TrailingVisual,{children:"string"!=typeof l&&(0,N.isValidElementType)(l)?(0,f.jsx)(l,{}):l}):c||i?(0,f.jsxs)(A.l.TrailingVisual,{children:[i,c&&(0,f.jsx)(c,{})]}):null]})}V.displayName="FilteredActionList",H.displayName="MappedActionListItem",V.displayName="FilteredActionList";var $=o(48521);function D(e){return(0,$.u)("primer_react_select_panel_with_modern_action_list")?(0,f.jsx)(V,{...e}):(0,f.jsx)(j,{...e})}D.displayName="FilteredActionList"},97866:(e,r,o)=>{o.d(r,{h3:()=>d,Xl:()=>s});var a=o(64437),t={LoadingSkeleton:"prc-FilteredActionList-LoadingSkeleton-x9WXt"},l=o(74848),n=o(75177),i=o(52450),c=o(63867);let FilteredActionListLoadingType=class FilteredActionListLoadingType{constructor(e,r){this.name=e,this.appearsInBody=r}};let s={bodySpinner:new FilteredActionListLoadingType("body-spinner",!0),bodySkeleton:new FilteredActionListLoadingType("body-skeleton",!0),input:new FilteredActionListLoadingType("input",!1)};function d({loadingType:e,height:r}){switch(e){case s.bodySpinner:return(0,l.jsx)(v,{"data-testid":"filtered-action-list-spinner"});case s.bodySkeleton:return(0,l.jsx)(g,{"data-testid":"filtered-action-list-skeleton",rows:r<24?3:r/24});default:return(0,l.jsx)(l.Fragment,{})}}function v({...e}){return(0,l.jsx)(n.A,{p:3,flexGrow:1,sx:{alignContent:"center",textAlign:"center",height:"100%"},children:(0,l.jsx)(c.A,{...e})})}function g({rows:e=10,...r}){return(0,l.jsx)(n.A,{p:2,display:"flex",flexGrow:1,flexDirection:"column",children:(0,l.jsx)(a.B,{direction:"vertical",justify:"center",gap:"condensed",...r,children:Array.from({length:e},(e,r)=>(0,l.jsxs)(a.B,{direction:"horizontal",gap:"condensed",align:"center",children:[(0,l.jsx)(i.f,{width:"16px",height:"16px"}),(0,l.jsx)(i.f,{height:"10px",width:`${60*Math.random()+20}%`,className:t.LoadingSkeleton})]},r))})})}v.displayName="LoadingSpinner",g.displayName="LoadingSkeleton"},6869:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t=o(96540),l=o(16436),n={Flash:"prc-Flash-Flash-3q4Aj"},i=o(74848);let c=t.forwardRef(function({as:e,className:r,variant:o="default",full:t,sx:c,...s},d){return(0,i.jsx)(l._,{...s,ref:d,as:e,className:(0,a.$)(n.Flash,r),"data-full":t?"":void 0,"data-variant":o,sx:c})})},73451:(e,r,o)=>{o.d(r,{A:()=>R});var a=o(34164),t=o(96540),l=o(2922),n=o(82701),i=o(24021),c=o(32947),s={Caption:"prc-FormControl-Caption-tfuKU"},d=o(74021),v=o(16436),g=o(74848),b=o(52464);function u({id:e,children:r,sx:o,className:t}){let{captionId:l,disabled:n}=(0,d.Uc)();return(0,g.jsx)(v._,{as:b.A,id:null!=e?e:l,className:(0,a.$)(t,s.Caption),"data-control-disabled":n?"":void 0,sx:o,children:r})}u.displayName="FormControlCaption";var h=o(73165);let f=({as:e,children:r,htmlFor:o,id:a,visuallyHidden:t,requiredIndicator:l=!0,requiredText:n,sx:i,className:c,...s})=>{let{disabled:v,id:b,required:u}=(0,d.Uc)(),f="legend"===e||"span"===e?{as:e,id:a,className:c,visuallyHidden:t,required:u,requiredText:n,requiredIndicator:l,disabled:v,sx:i,...s}:{as:e,id:a,className:c,visuallyHidden:t,htmlFor:o||b,required:u,requiredText:n,requiredIndicator:l,disabled:v,sx:i,...s};return(0,g.jsx)(h.l,{...f,children:r})};f.displayName="FormControlLabel";var p=o(59299),m=o(38267),x=o(44999);let C=({children:e,sx:r})=>{let{disabled:o,captionId:a}=(0,d.Uc)();return(0,g.jsx)(y,{"data-control-disabled":o?"":void 0,"data-has-caption":a?"":void 0,sx:r,children:e})};C.displayName="FormControlLeadingVisual";let y=m.Ay.div.withConfig({displayName:"FormControlLeadingVisual__StyledLeadingVisual",componentId:"sc-1c26i0t-0"})(["--leadingVisual-size:",";color:var(--fgColor-default);margin-inline-start:",";&:where([data-control-disabled]){color:var(--fgColor-muted);}& > *{min-width:var(--leadingVisual-size);min-height:var(--leadingVisual-size);fill:currentColor;}&:where([data-has-caption]){--leadingVisual-size:",";}",""],(0,p.Jt)("fontSizes.2"),(0,p.Jt)("space.2"),(0,p.Jt)("fontSizes.4"),x.A);var k=o(40997);let w=({children:e,className:r,variant:o,sx:a,id:t})=>{let{validationMessageId:l}=(0,d.Uc)();return(0,g.jsx)(k.A,{className:r,validationStatus:o,id:t||l||"",sx:a,children:e})};w.displayName="FormControlValidation";var B={ControlHorizontalLayout:"prc-FormControl-ControlHorizontalLayout-GkYZF",ControlVerticalLayout:"prc-FormControl-ControlVerticalLayout-wOp8f",ControlChoiceInputs:"prc-FormControl-ControlChoiceInputs-VxfAy",LabelContainer:"prc-FormControl-LabelContainer-lwQsw",LeadingVisual:"prc-FormControl-LeadingVisual-fEyC5"},T=o(44683),j=o(40275),A=o(62319),S=o(65607),N=o(15198),I=o(9591),E=o(87828),L=o(19647),M=o(45286),P=o(75177),R=Object.assign(t.forwardRef(({children:e,disabled:r,layout:o="vertical",id:s,required:v,sx:b,className:h},p)=>{var m,x;let[y,k]=(0,i.H)(e,{caption:u,label:f,leadingVisual:C,validation:w}),R=[A.A,S.A,N.A,l.A,I.A,E.A,L.Ay,M.X],V=(0,t.useContext)(j.A).disabled||r,H=(0,c.B)(s),$=y.validation?`${H}-validationMessage`:void 0,D=y.caption?`${H}-caption`:void 0,F=null==(m=y.validation)?void 0:m.props.variant,_=k.find(e=>R.some(r=>t.isValidElement(e)&&e.type===r));t.isValidElement(_)&&_.props;let W=t.isValidElement(_)&&(_.type===S.A||_.type===N.A),O=t.isValidElement(_)&&_.type===N.A;y.label||console.error(`The input field with the id ${H} MUST have a FormControl.Label child. + +If you want to hide the label, pass the 'visuallyHidden' prop to the FormControl.Label component.`);let z=null==(x=y.label)?void 0:x.props.visuallyHidden,K=(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("div",{className:B.ControlChoiceInputs,children:[t.isValidElement(_)?t.cloneElement(_,{id:H,disabled:V,required:v&&!O,"aria-describedby":D}):null,k.filter(e=>t.isValidElement(e)&&![S.A,N.A].some(r=>e.type===r))]}),y.leadingVisual?(0,g.jsx)("div",{className:B.LeadingVisual,"data-disabled":V?"":void 0,"data-has-caption":y.caption?"":void 0,children:y.leadingVisual}):null,(0,g.jsxs)("div",{className:B.LabelContainer,children:[y.label,y.caption]})]});return(0,g.jsx)(d.cc,{value:{captionId:D,disabled:V,id:H,required:v,validationMessageId:$},children:W||"horizontal"===o?b!==T.E?(0,g.jsx)(P.A,{ref:p,"data-has-leading-visual":y.leadingVisual?"":void 0,sx:b,className:(0,a.$)(h,B.ControlHorizontalLayout),children:K}):(0,g.jsx)("div",{ref:p,"data-has-leading-visual":y.leadingVisual?"":void 0,className:(0,a.$)(h,B.ControlHorizontalLayout),children:K}):(0,g.jsxs)(P.A,{ref:p,"data-has-label":z?void 0:"",display:"flex",flexDirection:"column",alignItems:"flex-start",sx:b,className:(0,a.$)(h,B.ControlVerticalLayout),children:[y.label,t.isValidElement(_)&&t.cloneElement(_,Object.assign({id:H,required:v,disabled:V,validationStatus:F,"aria-describedby":[$,D].filter(Boolean).join(" ")},_.props)),k.filter(e=>t.isValidElement(e)&&!R.some(r=>e.type===r)),y.validation?(0,g.jsx)(n.A,{show:!0,children:y.validation}):null,y.caption]})})}),{Caption:u,Label:f,LeadingVisual:C,Validation:w})},74021:(e,r,o)=>{o.d(r,{Lf:()=>i,Uc:()=>n,cc:()=>l});var a=o(96540);let t=(0,a.createContext)(null),l=t.Provider;function n(){var e;return null!=(e=(0,a.useContext)(t))?e:{}}function i(e){let r=(0,a.useContext)(t);return r?{disabled:r.disabled,id:r.id,required:r.required,"aria-describedby":[r.validationMessageId,r.captionId].filter(Boolean).join(" ")||void 0,...e}:e}},65165:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(34164),l={Header:"prc-Header-Header-RoCS8",HeaderItem:"prc-Header-HeaderItem-0wRcu",HeaderLink:"prc-Header-HeaderLink-2Q6pd"},n=o(44683),i=o(74848),c=o(75177);let s=a.forwardRef(function({children:e,className:r,sx:o=n.E,as:a="header",...s},d){return o!==n.E||"header"!==a?(0,i.jsx)(c.A,{as:a,sx:o,ref:d,className:(0,t.$)(r,l.Header),...s,children:e}):(0,i.jsx)("header",{ref:d,className:(0,t.$)(r,l.Header),...s,children:e})});s.displayName="Header";let d=a.forwardRef(function({children:e,className:r,sx:o=n.E,full:a,...s},d){return o!==n.E?(0,i.jsx)(c.A,{as:"div",sx:o,ref:d,className:(0,t.$)(r,l.HeaderItem),"data-full":a,...s,children:e}):(0,i.jsx)("div",{ref:d,className:(0,t.$)(r,l.HeaderItem),"data-full":a,...s,children:e})});d.displayName="Header.Item";let v=a.forwardRef(function({children:e,className:r,sx:o=n.E,as:a="a",...s},d){return o!==n.E||"a"!==a?(0,i.jsx)(c.A,{as:a,sx:o,ref:d,className:(0,t.$)(r,l.HeaderLink),...s,children:e}):(0,i.jsx)("a",{ref:d,className:(0,t.$)(r,l.HeaderLink),...s,children:e})});v.displayName="Header.Link";var g=Object.assign(s,{Link:v,Item:d})},84217:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(34164),t=o(96540),l={Heading:"prc-Heading-Heading-6CmGO"},n=o(74848),i=o(64515),c=o(75177);let s=(0,t.forwardRef)(({as:e="h2",className:r,variant:o,...s},d)=>{let v=t.useRef(null);return((0,i.T)(d,v),s.sx)?(0,n.jsx)(c.A,{as:e,className:(0,a.$)(r,l.Heading),"data-variant":o,...s,ref:v}):(0,n.jsx)(e,{className:(0,a.$)(r,l.Heading),"data-variant":o,...s,ref:v})});s.displayName="Heading"},21110:(e,r,o)=>{o.d(r,{v:()=>v});var a=o(38621),t=o(34164),l={InlineMessage:"prc-InlineMessage-InlineMessage-Ungod",InlineMessageIcon:"prc-InlineMessage-InlineMessageIcon-RkPyq"},n=o(44683),i=o(74848),c=o(75177);let s=e=>({warning:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon}),critical:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon}),success:(0,i.jsx)(a.CheckCircleIcon,{className:l.InlineMessageIcon}),unavailable:(0,i.jsx)(a.AlertIcon,{className:l.InlineMessageIcon})})[e],d=e=>({warning:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12}),critical:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12}),success:(0,i.jsx)(a.CheckCircleFillIcon,{className:l.InlineMessageIcon,size:12}),unavailable:(0,i.jsx)(a.AlertFillIcon,{className:l.InlineMessageIcon,size:12})})[e];function v({children:e,className:r,size:o="medium",variant:a,sx:v=n.E,...g}){let b="small"===o?d(a):s(a);return v!==n.E?(0,i.jsxs)(c.A,{sx:v,className:(0,t.$)(r,l.InlineMessage),...g,"data-size":o,"data-variant":a,children:[b,e]}):(0,i.jsxs)("div",{className:(0,t.$)(r,l.InlineMessage),...g,"data-size":o,"data-variant":a,children:[b,e]})}v.displayName="InlineMessage"},96339:(e,r,o)=>{o.d(r,{U:()=>T,d:()=>j});var a=o(96540),t=o(87644);let l=([e,...r])=>{var o;return(null!=(o=null==e?void 0:e.toUpperCase())?o:"")+r.join("").toLowerCase()},n=(e,r)=>{var o;return null!=(o=({alt:r?"\u2325":"Alt",control:"\u2303",shift:"\u21E7",meta:r?"\u2318":"Win",mod:r?"\u2318":"\u2303",pageup:"PgUp",pagedown:"PgDn",arrowup:"\u2191",arrowdown:"\u2193",arrowleft:"\u2190",arrowright:"\u2192",plus:"+",backspace:"\u232B",delete:"Del",space:"\u2423",tab:"\u21E5",enter:"\u23CE",escape:"Esc",function:"Fn",capslock:"CapsLock",insert:"Ins",printscreen:"PrtScn"})[e])?o:l(e)},i=(e,r)=>{var o;return null!=(o=({alt:r?"Option":"Alt",mod:r?"Command":"Control","+":"Plus",pageup:"Page Up",pagedown:"Page Down",arrowup:"Up Arrow",arrowdown:"Down Arrow",arrowleft:"Left Arrow",arrowright:"Right Arrow",capslock:"Caps Lock",printscreen:"Print Screen"})[e])?o:l(e)},c=(e,r)=>{var o;return null!=(o=({alt:r?"option":"alt",meta:r?"command":"Windows",mod:r?"command":"control",pageup:"page up",pagedown:"page down",arrowup:"up arrow",arrowdown:"down arrow",arrowleft:"left arrow",arrowright:"right arrow",capslock:"caps lock",printscreen:"print screen","`":"backtick","~":"tilde","!":"exclamation point","@":"at","#":"hash",$:"dollar sign","%":"percent","^":"caret","&":"ampersand","*":"asterisk","(":"left parenthesis",")":"right parenthesis",_:"underscore","-":"dash","+":"plus","=":"equals","[":"left bracket","{":"left curly brace","]":"right bracket","}":"right curly brace","\\":"backslash","|":"pipe",";":"semicolon",":":"colon","'":"single quote",'"':"double quote",",":"comma","<":"left angle bracket",".":"period",">":"right angle bracket","/":"forward slash","?":"question mark"," ":"space"})[e])?o:e.toLowerCase()};var s=o(40041),d=o(74848);let v=({name:e,format:r})=>{let o=(0,s.J)();return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.A,{children:c(e,o)}),(0,d.jsx)("span",{"aria-hidden":!0,children:"condensed"===r?n(e,o):i(e,o)})]})};var g=o(52464);let b={control:1,meta:2,alt:3,option:4,shift:5,function:6},u=e=>{var r;return null!=(r=b[e])?r:1/0},h=(e,r)=>u(e)-u(r),f=e=>e.split("+").map(e=>e.toLowerCase()).sort(h),p={normal:"var(--bgColor-transparent)",onEmphasis:"var(--counter-bgColor-emphasis)",onPrimary:"var(--button-primary-bgColor-active)"},m=({keys:e,format:r="condensed",variant:o="normal",size:t="normal"})=>(0,d.jsx)(g.A,{sx:{display:"inline-flex",bg:p[o],color:"normal"===o?"var(--fgColor-muted)":"var(--fgColor-onEmphasis)",border:"1px solid",borderColor:"normal"===o?"var(--borderColor-default)":"transparent",borderRadius:"small"===t?1:2,fontWeight:"normal",fontFamily:"normal",fontSize:"small"===t?"11px":0,p:"small"===t?"2px":1,gap:"0.5ch",boxShadow:"none",verticalAlign:"baseline",overflow:"hidden",lineHeight:"small"===t?"8px":"10px",minWidth:"small"===t?"var(--base-size-16)":"var(--base-size-20)",justifyContent:"center"},children:f(e).map((e,o)=>(0,d.jsxs)(a.Fragment,{children:[o>0&&"full"===r?(0,d.jsx)("span",{"aria-hidden":!0,children:" + "}):" ",(0,d.jsx)(v,{name:e,format:r})]},o))});m.displayName="Chord";let x=(e,r)=>f(e).map(e=>c(e,r)).join(" "),C=e=>e.split(" "),y=({keys:e,...r})=>C(e).map((e,o)=>(0,d.jsxs)(a.Fragment,{children:[o>0&&(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(t.A,{children:"then"})," "]}),(0,d.jsx)(m,{keys:e,...r})]},o));var k={KeybindingHint:"prc-KeybindingHint-KeybindingHint-0pyit"},w=o(34164);let B=({children:e,className:r})=>(0,d.jsx)(g.A,{as:"kbd",className:(0,w.$)(r,k.KeybindingHint),"data-testid":"keybinding-hint",children:e});B.displayName="Kbd";let T=(0,a.memo)(({className:e,...r})=>(0,d.jsx)(B,{className:e,children:(0,d.jsx)(y,{...r})}));T.displayName="KeybindingHint";let j=(e,r)=>C(e).map(e=>x(e,r)).join(" then ")},47139:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t={Label:"prc-Label-Label--LG6X"},l=o(96540),n=o(74848),i=o(75177);let c=l.forwardRef(function({as:e,size:r="small",variant:o="default",className:l,...c},s){let d=e||"span";return c.sx?(0,n.jsx)(i.A,{as:d,className:(0,a.$)(l,t.Label),"data-size":r,"data-variant":o,ref:s,...c}):(0,n.jsx)(d,{className:(0,a.$)(l,t.Label),"data-size":r,"data-variant":o,...c})})},19713:(e,r,o)=>{o.d(r,{A:()=>y});var a=o(96540),t=o(38267),l=o(38621),n=o(55966),i=o(59299),c=o(87644),s=o(87330),d=o(55847),v=o(30391),g=o(44999),b=o(74848),u=o(3971),h=o(75177);let f=t.Ay.div.withConfig({displayName:"LabelGroup__StyledLabelGroupContainer",componentId:"sc-6tqg8q-0"})(["display:flex;flex-wrap:nowrap;gap:",";line-height:1;max-width:100%;overflow:hidden;&[data-overflow='inline']{flex-wrap:wrap;}&[data-list]{padding-inline-start:0;margin-block-start:0;margin-block-end:0;list-style-type:none;}",";"],(0,i.Jt)("space.1"),g.A),p=t.Ay.div.withConfig({displayName:"LabelGroup__ItemWrapper",componentId:"sc-6tqg8q-1"})(["display:flex;align-items:center;min-height:28px;&.ItemWrapper--hidden{order:9999;pointer-events:none;visibility:hidden;}"]),m=(e,r,o)=>{var a;return o+e.right-((null==(a=r.current)?void 0:a.getBoundingClientRect().left)||0)},x=({collapseButtonRef:e,collapseInlineExpandedChildren:r,expandButtonRef:o,hiddenItemIds:a,isOverflowShown:t,showAllTokensInline:l})=>t?(0,b.jsx)(d.Q,{ref:e,onClick:r,size:"small",variant:"invisible",children:"Show less"}):a.length?(0,b.jsxs)(d.Q,{ref:o,variant:"invisible",size:"small",onClick:l,children:[(0,b.jsxs)(c.A,{children:["Show +",a.length," more"]}),(0,b.jsxs)("span",{"aria-hidden":"true",children:["+",a.length]})]}):null,C=({children:e,closeOverflowOverlay:r,expandButtonRef:o,hiddenItemIds:a,isOverflowShown:t,openOverflowOverlay:n,overlayPaddingPx:i,overlayWidth:v})=>a.length?(0,b.jsx)(u.T,{open:t,onOpen:n,onClose:r,width:"auto",height:"auto",align:"start",side:"inside-right",anchorRef:o,anchorOffset:-1*i,alignmentOffset:-1*i,renderAnchor:e=>(0,b.jsxs)(d.Q,{variant:"invisible",size:"small",...e,ref:o,children:[(0,b.jsxs)(c.A,{children:["Show +",a.length," more"]}),(0,b.jsxs)("span",{"aria-hidden":"true",children:["+",a.length]})]}),focusZoneSettings:{disabled:!0},children:(0,b.jsxs)(h.A,{alignItems:"flex-start",display:"flex",width:v,padding:`${i}px`,children:[(0,b.jsx)(h.A,{display:"flex",flexWrap:"wrap",sx:{gap:1},children:e}),(0,b.jsx)(s.K,{onClick:r,icon:l.XIcon,"aria-label":"Close",variant:"invisible",sx:{flexShrink:0}})]})}):null,y=({children:e,visibleChildCount:r,overflowStyle:o="overlay",sx:t,as:l="ul",className:c})=>{let s=a.useRef(null),d=a.useRef(null),g=a.useRef(void 0),[u,h]=a.useState({}),[y,k]=a.useState(!1),[w,B]=a.useState({width:0,right:0,height:0,x:0,y:0,top:0,left:0,bottom:0,toJSON:()=>void 0}),{theme:T}=(0,v.DP)(),j=parseInt((0,i.Jt)("space.2")(T),10),A=Object.keys(u).filter(e=>!u[e]),S=A.length&&"overlay"===o?m(w,s,j):void 0,N=a.useCallback(e=>{if(null!==e){let r=e.getBoundingClientRect();(r.width!==w.width||r.right!==w.right)&&B(r),N.current=e}},[w]),I=a.useCallback(e=>{var r;let o=(null==(r=s.current)?void 0:r.children)||[],a={};for(let r of o){let o=r.getAttribute("data-index");o&&(a[o]=parseInt(o,10)k(!0),[k]),L=a.useCallback(()=>{k(!1)},[k]),M=a.useCallback(()=>{k(!1),r&&"number"==typeof r&&I(r),setTimeout(()=>{var e;null==(e=N.current)||e.focus()},10)},[N,I,r]),P=a.useCallback(()=>{h({}),k(!0)},[h,k]);a.useEffect(()=>{if(r&&!y)if("auto"===r){let r=new IntersectionObserver(e=>{let r={};for(let o of e){let e=o.target.getAttribute("data-index");e&&(r[e]=o.isIntersecting)}h(e=>({...e,...r}))},{root:s.current,rootMargin:`0px -${w.width}px 0px 0px`,threshold:1});for(let o of(null==(e=s.current)?void 0:e.children)||[]){var e;o.getAttribute("data-index")&&r.observe(o)}return()=>r.disconnect()}else I(r)},[w,r,I,y]),a.useEffect(()=>{"overlay"!==o&&A.length&&(g.current=parseInt(A[0],10))},[A,o,y]),a.useEffect(()=>{if("overlay"===o)return;let e=document.querySelector(`[data-index="${g.current}"]`),r=e?(0,n.Z0)(e):null;if(y)if(r)r.focus();else{var a;null==(a=d.current)||a.focus()}},[o,y]);let R="ul"===l||"ol"===l,V=R?"li":a.Fragment;return r?(0,b.jsxs)(f,{ref:s,"data-overflow":"inline"===o&&y?"inline":void 0,"data-list":R||void 0,sx:t,className:c,as:l,children:[a.Children.map(e,(e,r)=>(0,b.jsx)(p,{"data-index":r,className:A.includes(r.toString())?"ItemWrapper--hidden":void 0,as:R?"li":"span",children:e},r)),(0,b.jsx)(V,{children:"inline"===o?(0,b.jsx)(x,{collapseButtonRef:d,collapseInlineExpandedChildren:M,expandButtonRef:N,hiddenItemIds:A,isOverflowShown:y,showAllTokensInline:P,totalLength:a.Children.toArray(e).length}):(0,b.jsx)(C,{closeOverflowOverlay:L,expandButtonRef:N,hiddenItemIds:A,isOverflowShown:y,openOverflowOverlay:E,overlayPaddingPx:j,overlayWidth:S,totalLength:a.Children.toArray(e).length,children:e})})]}):(0,b.jsx)(f,{"data-overflow":"inline","data-list":R||void 0,sx:t,as:l,className:c,children:R?a.Children.map(e,(e,r)=>(0,b.jsx)("li",{children:e},r)):e})};y.displayName="LabelGroup"},34614:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(34164),t=o(96540),l={Link:"prc-Link-Link-85e08"},n=o(74848),i=o(64515),c=o(75177);let s=(0,t.forwardRef)(({as:e="a",className:r,inline:o,underline:s,hoverColor:d,...v},g)=>{let b=t.useRef(null);return((0,i.T)(g,b),v.sx)?(0,n.jsx)(c.A,{as:e,className:(0,a.$)(r,l.Link),"data-muted":v.muted,"data-inline":o,"data-underline":s,"data-hover-color":d,...v,ref:b}):(0,n.jsx)(e,{className:(0,a.$)(r,l.Link),"data-muted":v.muted,"data-inline":o,"data-underline":s,"data-hover-color":d,...v,ref:b})});s.displayName="Link"},19509:(e,r,o)=>{o.d(r,{c:()=>E});var a=o(38621),t=o(96540),l=o(15385),n=o(78660),i=o(97301),c=o(14744),s=o.n(c),d=o(44683),v=o(32947),g=o(45221),b=o(83550),u=o(40961),h=o(16436),f=o(74848),p=o(75177);let m=t.forwardRef(({children:e,...r},o)=>(0,f.jsx)(h._,{as:"nav",...r,ref:o,children:(0,f.jsx)(i.d.Provider,{value:{container:"NavList"},children:(0,f.jsx)(l.l,{children:e})})}));m.displayName="NavList";let x=t.forwardRef(({"aria-current":e,children:r,defaultOpen:o,sx:a=d.E,...n},i)=>{let{depth:c}=t.useContext(k),s=t.Children.toArray(r).find(e=>(0,t.isValidElement)(e)&&e.type===w),v=t.Children.toArray(r).filter(e=>!(0,t.isValidElement)(e)||e.type!==w&&e.type!==A);return(!(0,t.isValidElement)(s)&&o&&console.error("NavList.Item must have a NavList.SubNav to use defaultOpen."),s&&(0,t.isValidElement)(s))?(0,f.jsx)(y,{subNav:s,depth:c,defaultOpen:o,sx:a,style:{"--subitem-depth":c},children:v}):(0,f.jsx)(l.l.LinkItem,{ref:i,"aria-current":e,active:!!e&&"false"!==e,style:{"--subitem-depth":c},...n,children:r})});x.displayName="NavList.Item";let C=t.createContext({buttonId:"",subNavId:"",isOpen:!1});function y({children:e,subNav:r,depth:o,defaultOpen:i,style:c,sx:s=d.E}){var u;let h=(0,v.B)(),p=(0,v.B)(),[m,x]=t.useState(null!=(u=i||null)&&u),y=t.useRef(null),[k,w]=t.useState(!1);return((0,g.A)(()=>{y.current&&y.current.querySelector("[aria-current]:not([aria-current=false])")&&(w(!0),x(!0))},[r,h]),s!==d.E)?(0,f.jsx)(C.Provider,{value:{buttonId:h,subNavId:p,isOpen:m},children:(0,f.jsxs)(l.l.Item,{id:h,"aria-expanded":m,"aria-controls":p,active:!m&&k,onSelect:()=>x(e=>!e),style:c,sx:s,children:[e,(0,f.jsx)(l.l.TrailingVisual,{children:(0,f.jsx)(a.ChevronDownIcon,{className:b.A.ExpandIcon})}),(0,f.jsx)(n.G,{children:t.cloneElement(r,{ref:y})})]})}):(0,f.jsx)(C.Provider,{value:{buttonId:h,subNavId:p,isOpen:m},children:(0,f.jsxs)(l.l.Item,{id:h,"aria-expanded":m,"aria-controls":p,active:!m&&k,onSelect:()=>x(e=>!e),style:c,children:[e,(0,f.jsx)(l.l.TrailingVisual,{children:(0,f.jsx)(a.ChevronDownIcon,{className:b.A.ExpandIcon})}),(0,f.jsx)(n.G,{children:t.cloneElement(r,{ref:y})})]})})}y.displayName="ItemWithSubNav";let k=t.createContext({depth:0}),w=t.forwardRef(({children:e,sx:r=d.E},o)=>{let{buttonId:a,subNavId:l}=t.useContext(C),{depth:n}=t.useContext(k);return(a&&l||console.error("NavList.SubNav must be a child of a NavList.Item"),n>3)?(console.error("NavList.SubNav only supports four levels of nesting"),null):r!==d.E?(0,f.jsx)(k.Provider,{value:{depth:n+1},children:(0,f.jsx)(p.A,{as:"ul",id:l,"aria-labelledby":a,className:b.A.SubGroup,ref:o,sx:r,children:e})}):(0,f.jsx)(k.Provider,{value:{depth:n+1},children:(0,f.jsx)("ul",{className:b.A.SubGroup,id:l,"aria-labelledby":a,ref:o,children:e})})});w.displayName="NavList.SubNav";let B=l.l.LeadingVisual;B.displayName="NavList.LeadingVisual";let T=l.l.TrailingVisual;T.displayName="NavList.TrailingVisual";let j=l.l.Divider;j.displayName="NavList.Divider";let A=l.l.TrailingAction;A.displayName="NavList.TrailingAction";let S={},N=t.forwardRef(({label:e="Show more",pages:r=0,items:o,renderItem:n,...i},c)=>{let[s,d]=t.useState(0),g=(0,v.B)(),b=o.length/r,h=0===r?o.length:Math.ceil(b*s),p=1===s?0:h-Math.floor(b);return(0,f.jsxs)(f.Fragment,{children:[s>0?(0,f.jsx)(f.Fragment,{children:o.map((e,r)=>{let{text:o,trailingVisual:a,leadingVisual:l,trailingAction:i,...c}=e,{icon:s,label:d,...v}=i||{},b=r===p?g:void 0;if(r{(0,u.flushSync)(()=>{d(s+1)});let e=Array.from(document.querySelectorAll(`[data-expand-focus-target="${g}"]`));e.length>0&&e[e.length-1].focus()},...i,children:[e,(0,f.jsx)(T,{children:(0,f.jsx)(a.PlusIcon,{})})]}):null]})}),I=({as:e="h3",sx:r=d.E,...o})=>(0,f.jsx)(l.l.GroupHeading,{as:e,sx:s()({"> a {":{color:"var(--fgColor-default)",textDecoration:"inherit",":hover":{textDecoration:"underline"}}},r),"data-component":"NavList.GroupHeading",headingWrapElement:"li",...o});I.displayName="GroupHeading";let E=Object.assign(m,{Item:x,SubNav:w,LeadingVisual:B,TrailingVisual:T,TrailingAction:A,Divider:j,Group:({title:e,children:r,sx:o=S,...a})=>o!==S?(0,f.jsxs)(p.A,{sx:o,as:"li","data-component":"ActionList.Group",children:[e?(0,f.jsx)(l.l.GroupHeading,{children:e}):null,r]}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(l.l.Divider,{}),(0,f.jsxs)(l.l.Group,{...a,children:[e?(0,f.jsx)(l.l.GroupHeading,{as:"h3","data-component":"ActionList.GroupHeading",children:e}):null,r]})]}),GroupExpand:N,GroupHeading:I})},53110:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(96540),t=o(38267),l=o(44999),n=o(74848);let i=a.forwardRef((e,r)=>{let{icon:o,...a}=e;return(0,n.jsx)(o,{...a,ref:r})}),c=(0,t.Ay)(i).withConfig({shouldForwardProp:e=>"sx"!==e}).withConfig({displayName:"Octicon",componentId:"sc-9kayk9-0"})(["",""],({color:e,sx:r})=>(0,l.A)({sx:{color:e,...r}}))},22870:(e,r,o)=>{o.d(r,{IP:()=>f,Ay:()=>p,ML:()=>h});var a=o(96540),t=o(45221),l=o(59299),n=o(16255),i=o(64515),c=o(30391),s={Overlay:"prc-Overlay-Overlay-dVyJl"},d=o(34164),v=o(16436),g=o(74848),b=o(63033),u=o(48521);let h={xsmall:"192px",small:"256px",medium:"320px",large:"432px",xlarge:"600px",auto:"auto",initial:"auto","fit-content":"fit-content"},f=a.forwardRef(({visibility:e,height:r,width:o,top:a,left:t,right:l,bottom:n,position:i,style:c,className:b,maxHeight:u,maxWidth:h,...f},p)=>(0,g.jsx)(v._,{as:"div",...f,ref:p,style:{left:t,right:l,top:a,bottom:n,position:i,...c},[`data-width-${o}`]:"",[`data-max-width-${h}`]:h?"":void 0,[`data-height-${r}`]:"",[`data-max-height-${u}`]:u?"":void 0,[`data-visibility-${e}`]:"",className:(0,d.$)(b,s.Overlay)})),p=a.forwardRef(({anchorSide:e,height:r="auto",ignoreClickRefs:o,initialFocusRef:s,left:d,onClickOutside:v,onEscape:h,portalContainerName:p,preventOverflow:m=!0,preventFocusOnOpen:x,returnFocusRef:C,right:y,role:k="none",visibility:w="visible",width:B="auto",responsiveVariant:T,...j},A)=>{let S=(0,a.useRef)(null);(0,i.T)(A,S);let{theme:N}=(0,c.DP)(),I=parseInt((0,l.Jt)("space.2")(N).replace("px","")),E=(0,l.Jt)("animation.easeOutCubic")(N);(0,b.e)({overlayRef:S,returnFocusRef:C,onEscape:h,ignoreClickRefs:o,onClickOutside:v,initialFocusRef:s,preventFocusOnOpen:x}),(0,a.useEffect)(()=>{var e;"initial"===r&&null!=(e=S.current)&&e.clientHeight&&(S.current.style.height=`${S.current.clientHeight}px`)},[r]),(0,t.A)(()=>{var r;let{x:o,y:a}=function(e){return null!=e&&e.endsWith("bottom")?{x:0,y:-1}:null!=e&&e.endsWith("top")?{x:0,y:1}:null!=e&&e.endsWith("right")?{x:-1,y:0}:null!=e&&e.endsWith("left")?{x:1,y:0}:{x:0,y:0}}(e);(o||a)&&null!=(r=S.current)&&r.animate&&"hidden"!==w&&S.current.animate({transform:[`translate(${I*o}px, ${I*a}px)`,"translate(0, 0)"]},{duration:200,easing:E})},[e,I,E,w]);let L=(0,u.u)("primer_react_overlay_overflow");return(0,g.jsx)(n.Z,{containerName:p,children:(0,g.jsx)(f,{role:k,width:B,"data-reflow-container":!!L||!m||void 0,ref:S,left:void 0===d&&void 0===y?0:d,right:y,height:r,visibility:w,"data-responsive":T,...j})})})},56479:(e,r,o)=>{o.d(r,{z:()=>J});var a=o(96540),t=o(27389),l=o(38621),n=o(34164),i={PageHeader:"prc-PageHeader-PageHeader-sT1Hp",ContextArea:"prc-PageHeader-ContextArea-6ykSJ",ParentLink:"prc-PageHeader-ParentLink-BvDS0",ContextBar:"prc-PageHeader-ContextBar-XQ8Q0",ContextAreaActions:"prc-PageHeader-ContextAreaActions-RTJRk",TitleArea:"prc-PageHeader-TitleArea-jxJZy",LeadingAction:"prc-PageHeader-LeadingAction-88LQ0",Breadcrumbs:"prc-PageHeader-Breadcrumbs-3c6ig",LeadingVisual:"prc-PageHeader-LeadingVisual-7zjCx",Title:"prc-PageHeader-Title-LKOsd",TrailingVisual:"prc-PageHeader-TrailingVisual-7Ft0D",TrailingAction:"prc-PageHeader-TrailingAction-QOaow",Actions:"prc-PageHeader-Actions-ygtmj",Description:"prc-PageHeader-Description-kFg8r",Navigation:"prc-PageHeader-Navigation-9Uvch"},c=o(59102),s=o(44683),d=o(74848),v=o(81425),g=o(84217),b=o(34614),u=o(75177);let h={narrow:!1,regular:!0,wide:!0},f={narrow:!0,regular:!1,wide:!1},p=(0,c.J)("div"),m=a.forwardRef(({children:e,className:r,sx:o=s.E,as:t="div","aria-label":l,role:c,hasBorder:g},b)=>{let u=(0,v.L)(b);return(0,a.useEffect)(function(){},[e,u]),(0,d.jsx)(p,{as:t,ref:u,className:(0,n.$)(i.PageHeader,r),"data-has-border":g?"true":void 0,sx:o,"aria-label":l,role:c,children:e})}),x=(0,c.J)("div"),C=({children:e,className:r,hidden:o=h,sx:a=s.E})=>(0,d.jsx)(x,{className:(0,n.$)(i.ContextArea,r),sx:a,...K(o),children:e});C.displayName="ContextArea";let y=a.forwardRef(({children:e,className:r,sx:o=s.E,href:a,"aria-label":t,as:c="a",hidden:v=h},g)=>(0,d.jsx)(d.Fragment,{children:(0,d.jsxs)(b.A,{ref:g,as:c,"aria-label":t,muted:!0,className:(0,n.$)(i.ParentLink,r),sx:o,...K(v),href:a,children:[(0,d.jsx)(l.ArrowLeftIcon,{}),(0,d.jsx)(u.A,{children:e})]})}));y.displayName="ParentLink";let k=(0,c.J)("div"),w=({children:e,className:r,sx:o=s.E,hidden:a=h})=>(0,d.jsx)(k,{className:(0,n.$)(i.ContextBar,r),sx:o,...K(a),children:e});w.displayName="ContextBar";let B=(0,c.J)("div"),T=({children:e,className:r,sx:o=s.E,hidden:a=h})=>(0,d.jsx)(B,{className:(0,n.$)(i.ContextAreaActions,r),...K(a),sx:o,...K(a),children:e});T.displayName="ContextAreaActions";let j=(0,c.J)("div"),A=a.forwardRef(({children:e,className:r,sx:o=s.E,hidden:a=!1,variant:l="medium"},c)=>{let g=(0,v.L)(c),b=(0,t.tv)(l,"medium");return(0,d.jsx)(j,{className:(0,n.$)(i.TitleArea,r),ref:g,"data-component":"TitleArea","data-size-variant":b,sx:o,...K(a),children:e})});A.displayName="TitleArea";let S=(0,c.J)("div"),N=({children:e,className:r,sx:o=s.E,hidden:a=f})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(S,{className:(0,n.$)(i.LeadingAction,r),"data-component":"PH_LeadingAction",sx:o,style:t,...K(a),children:e})};N.displayName="LeadingAction";let I=(0,c.J)("div"),E=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>(0,d.jsx)(I,{className:(0,n.$)(i.Breadcrumbs,r),"data-component":"PH_Breadcrumbs",sx:o,...K(a),children:e});E.displayName="Breadcrumbs";let L=(0,c.J)("div"),M=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(L,{className:(0,n.$)(i.LeadingVisual,r),"data-component":"PH_LeadingVisual",sx:o,style:t,...K(a),children:e})};M.displayName="LeadingVisual";let P=({children:e,className:r,sx:o=s.E,hidden:a=!1,as:t="h2"})=>{let l={},{fontSize:c,lineHeight:v,fontWeight:b}=o;return c&&(l["--custom-font-size"]=c),v&&(l["--custom-line-height"]=v),b&&(l["--custom-font-weight"]=b),(0,d.jsx)(g.A,{className:(0,n.$)(i.Title,r),"data-component":"PH_Title","data-hidden":a,as:t,style:l,sx:o,...K(a),children:e})};P.displayName="Title";let R=(0,c.J)("div"),V=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(R,{className:(0,n.$)(i.TrailingVisual,r),"data-component":"PH_TrailingVisual",sx:o,style:t,...K(a),children:e})};V.displayName="TrailingVisual";let H=(0,c.J)("div"),$=({children:e,className:r,sx:o=s.E,hidden:a=f})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(H,{className:(0,n.$)(i.TrailingAction,r),"data-component":"PH_TrailingAction",sx:o,style:t,...K(a),children:e})};$.displayName="TrailingAction";let D=(0,c.J)("div"),F=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>{let t={},{height:l}=o;return l&&(t["--custom-height"]=l),(0,d.jsx)(D,{className:(0,n.$)(i.Actions,r),"data-component":"PH_Actions",sx:o,style:t,...K(a),children:e})};F.displayName="Actions";let _=(0,c.J)("div"),W=({children:e,className:r,sx:o=s.E,hidden:a=!1})=>(0,d.jsx)(_,{className:(0,n.$)(i.Description,r),sx:o,...K(a),children:e});W.displayName="Description";let O=(0,c.J)("div"),z=({children:e,className:r,sx:o=s.E,hidden:a=!1,as:t,"aria-label":l,"aria-labelledby":c})=>(0,d.jsx)(O,{as:t,"aria-label":"nav"===t?l:void 0,"aria-labelledby":"nav"===t?c:void 0,className:(0,n.$)(i.Navigation,r),"data-component":"PH_Navigation",sx:o,...K(a),children:e});function K(e){if(!(0,t.W8)(e))return{"data-hidden-all":e||void 0};{let r="narrow"in e?{"data-hidden-narrow":e.narrow||void 0}:{},o="regular"in e?{"data-hidden-regular":e.regular||void 0}:{},a="wide"in e?{"data-hidden-wide":e.wide||void 0}:{};return function(e){if("narrow"in e&&"regular"in e&&"wide"in e){let r=Object.values(e);return r.every(e=>e===r[0])}return!1}(e)?{"data-hidden-all":e.narrow||void 0}:"regular"in e&&"wide"in e&&e.regular===e.wide?{...r,...o}:{...r,...o,...a}}}z.displayName="Navigation";let J=Object.assign(m,{ContextArea:C,ParentLink:y,ContextBar:w,TitleArea:A,ContextAreaActions:T,LeadingAction:N,Breadcrumbs:E,LeadingVisual:M,Title:P,TrailingVisual:V,TrailingAction:$,Actions:F,Description:W,Navigation:z});J.displayName="PageHeader"},54175:(e,r,o)=>{o.d(r,{M:()=>S});var a=o(96540),t=o(34164),l=o(32947),n=o(64515),i=o(27389),c=o(24021),s=o(7129),d=o(17092),v={PageLayoutRoot:"prc-PageLayout-PageLayoutRoot-1zlEO",PageLayoutWrapper:"prc-PageLayout-PageLayoutWrapper-s2ao4",PageLayoutContent:"prc-PageLayout-PageLayoutContent-jzDMn",HorizontalDivider:"prc-PageLayout-HorizontalDivider-CYLp5",VerticalDivider:"prc-PageLayout-VerticalDivider-4A4Qm",Header:"prc-PageLayout-Header-mQXK1",HeaderContent:"prc-PageLayout-HeaderContent-dVIQb",HeaderHorizontalDivider:"prc-PageLayout-HeaderHorizontalDivider-bofyb",ContentWrapper:"prc-PageLayout-ContentWrapper-b-QRo",Content:"prc-PageLayout-Content--F7-I",PaneWrapper:"prc-PageLayout-PaneWrapper-nGO0U",PaneVerticalDivider:"prc-PageLayout-PaneVerticalDivider-1c9vy",Pane:"prc-PageLayout-Pane-Vl5LI",PaneHorizontalDivider:"prc-PageLayout-PaneHorizontalDivider-4exOb",FooterWrapper:"prc-PageLayout-FooterWrapper-WZwgZ",FooterHorizontalDivider:"prc-PageLayout-FooterHorizontalDivider-sNLmj",FooterContent:"prc-PageLayout-FooterContent-UFWGW"},g=o(16436),b=o(44683),u=o(74848),h=o(75177);let f=a.createContext({padding:"normal",rowGap:"normal",columnGap:"normal",paneRef:{current:null}}),p=({containerWidth:e="xlarge",padding:r="normal",rowGap:o="normal",columnGap:l="normal",children:n,sx:i=b.E,className:s,style:d,_slotsConfig:h})=>{let p=(0,a.useRef)(null),[m,x]=(0,c.H)(n,null!=h?h:{header:C,footer:A}),y=a.useMemo(()=>({padding:r,rowGap:o,columnGap:l,paneRef:p}),[r,o,l,p]);return(0,u.jsx)(f.Provider,{value:y,children:(0,u.jsx)(g._,{style:{"--spacing":`var(--spacing-${r})`,...d},sx:i,className:(0,t.$)(v.PageLayoutRoot,s),children:(0,u.jsxs)("div",{className:v.PageLayoutWrapper,"data-width":e,children:[m.header,(0,u.jsx)("div",{className:(0,t.$)(v.PageLayoutContent),children:x}),m.footer]})})})};p.displayName="Root",p.displayName="PageLayout";let m=({variant:e="none",sx:r=b.E,className:o,position:l,style:n})=>{let{padding:c}=a.useContext(f),s=(0,i.tv)(e,"none");return(0,u.jsx)(g._,{sx:r,className:(0,t.$)(v.HorizontalDivider,o),"data-variant":s,"data-position":l,style:{"--spacing-divider":`var(--spacing-${c})`,...n}})};m.displayName="HorizontalDivider";let x=({variant:e="none",draggable:r=!1,onDragStart:o,onDrag:l,onDragEnd:n,onDoubleClick:c,position:s,className:d,style:p,sx:m=b.E})=>{let[x,C]=a.useState(!1),[y,k]=a.useState(!1),w=(0,i.tv)(e,"none"),B=a.useRef(l),T=a.useRef(n),{paneRef:j}=a.useContext(f),[A,S]=a.useState(0),[N,I]=a.useState(0),[E,L]=a.useState(0);return a.useEffect(()=>{if(null!==j.current){let e=getComputedStyle(j.current),r=e.getPropertyValue("--pane-max-width-diff"),o=e.getPropertyValue("--pane-min-width"),a=j.current.getBoundingClientRect().width,t=Number(r.split("px")[0]),l=Number(o.split("px")[0]),n=window.innerWidth;S(l),I(n>t?n-t:n),L(a||0)}},[j,y,x]),a.useEffect(()=>{B.current=l},[l]),a.useEffect(()=>{T.current=n},[n]),a.useEffect(()=>{function e(e){var r;null==(r=B.current)||r.call(B,e.movementX,!1),e.preventDefault()}function r(e){var r;C(!1),null==(r=T.current)||r.call(T),e.preventDefault()}function o(e){var r;let o=0;if(("ArrowLeft"===e.key||"ArrowDown"===e.key)&&E>A)o=-3;else{if("ArrowRight"!==e.key&&"ArrowUp"!==e.key||!(E{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",r),window.removeEventListener("keydown",o),window.removeEventListener("keyup",a);let t=document.body;null==t||t.removeAttribute("data-page-layout-dragging")}},[x,y,E,A,N]),(0,u.jsx)(g._,{sx:m,className:(0,t.$)(v.VerticalDivider,d),"data-variant":w,"data-position":s,style:p,children:r?(0,u.jsx)(u.Fragment,{children:(0,u.jsx)(h.A,{sx:{position:"absolute",inset:"0 -2px",cursor:"col-resize",bg:x||y?"accent.fg":"transparent",transitionDelay:"0.1s","&:hover":{bg:x||y?"accent.fg":"neutral.muted"}},role:"slider","aria-label":"Draggable pane splitter","aria-valuemin":A,"aria-valuemax":N,"aria-valuenow":E,"aria-valuetext":`Pane width ${E} pixels`,tabIndex:0,onMouseDown:e=>{0===e.button&&(C(!0),null==o||o())},onKeyDown:e=>{("ArrowLeft"===e.key||"ArrowRight"===e.key||"ArrowUp"===e.key||"ArrowDown"===e.key)&&(k(!0),null==o||o())},onDoubleClick:c})}):null})};x.displayName="VerticalDivider";let C=({"aria-label":e,"aria-labelledby":r,padding:o="none",divider:l="none",dividerWhenNarrow:n="inherit",hidden:c=!1,children:s,style:d,sx:h=b.E,className:p})=>{let x=(0,i.W8)(l)||"inherit"===n?l:{regular:l,narrow:n},C=(0,i.tv)(x,"none"),y=(0,i.tv)(c,!1),{rowGap:k}=a.useContext(f);return(0,u.jsxs)(g._,{as:"header","aria-label":e,"aria-labelledby":r,hidden:y,sx:h,className:(0,t.$)(v.Header,p),style:{"--spacing":`var(--spacing-${k})`,...d},children:[(0,u.jsx)("div",{className:v.HeaderContent,style:{"--spacing":`var(--spacing-${o})`},children:s}),(0,u.jsx)(m,{variant:C,className:v.HeaderHorizontalDivider,style:{"--spacing":`var(--spacing-${k})`}})]})};C.displayName="Header",C.displayName="PageLayout.Header";let y=({as:e="main","aria-label":r,"aria-labelledby":o,width:a="full",padding:l="none",hidden:n=!1,children:c,sx:s=b.E,className:d,style:h})=>{let f=(0,i.tv)(n,!1);return(0,u.jsx)(g._,{as:e,"aria-label":r,"aria-labelledby":o,style:h,sx:s,className:(0,t.$)(v.ContentWrapper,d),"data-is-hidden":f,children:(0,u.jsx)("div",{className:v.Content,"data-width":a,style:{"--spacing":`var(--spacing-${l})`},children:c})})};y.displayName="Content",y.displayName="PageLayout.Content";let k=e=>void 0!==e.default,w=e=>["small","medium","large"].includes(e),B={small:256,medium:296,large:320},T={tabIndex:0,role:"region"},j=a.forwardRef(({"aria-label":e,"aria-labelledby":r,position:o="end",positionWhenNarrow:c="inherit",width:h="medium",minWidth:p=256,padding:C="none",resizable:y=!1,widthStorageKey:j="paneWidth",divider:A="none",dividerWhenNarrow:S="inherit",sticky:N=!1,offsetHeader:I=0,hidden:E=!1,children:L,id:M,sx:P=b.E,className:R,style:V},H)=>{let $=(0,i.W8)(o)||"inherit"===c?o:{regular:o,narrow:c},D=(0,i.tv)($,"end"),F=(0,i.W8)(A)||"inherit"===S?A:{regular:A,narrow:S},_=(0,i.tv)(F,"none"),W=(0,i.tv)(E,!1),{rowGap:O,columnGap:z,paneRef:K}=a.useContext(f),J=e=>w(e)?B[e]:k(e)?Number(e.default.split("px")[0]):0,[G,q]=a.useState(()=>{let e;if(!s.S)return J(h);try{e=localStorage.getItem(j)}catch(r){e=null}return e&&!isNaN(Number(e))?Number(e):J(h)}),U=e=>{q(e);try{localStorage.setItem(j,e.toString())}catch(e){}};(0,n.T)(H,K);let X=(0,d.s)(K),Q=(0,l.B)(M),Y={};return X&&(r?Y["aria-labelledby"]=r:e&&(Y["aria-label"]=e)),(0,u.jsxs)(g._,{sx:P,className:(0,t.$)(v.PaneWrapper,R),style:{"--offset-header":"number"==typeof I?`${I}px`:I,"--spacing-row":`var(--spacing-${O})`,"--spacing-column":`var(--spacing-${z})`,...V},"data-is-hidden":W,"data-position":D,"data-sticky":N||void 0,children:[(0,u.jsx)(m,{variant:{narrow:_,regular:"none"},className:v.PaneHorizontalDivider,style:{"--spacing":`var(--spacing-${O})`},position:D}),(0,u.jsx)("div",{ref:K,...X?T:{},...Y,...M&&{id:Q},className:v.Pane,"data-resizable":y||void 0,style:{"--spacing":`var(--spacing-${C})`,"--pane-min-width":k(h)?h.min:`${p}px`,"--pane-max-width":k(h)?h.max:"calc(100vw - var(--pane-max-width-diff))","--pane-width-custom":k(h)?h.default:void 0,"--pane-width-size":`var(--pane-width-${w(h)?h:"custom"})`,"--pane-width":`${G}px`},children:L}),(0,u.jsx)(x,{variant:{narrow:"none",regular:y?"line":_},draggable:y,onDrag:(e,r=!1)=>{let o;U(G+(r?e:"end"===D?-e:e))},onDragEnd:()=>{var e;let r=null==(e=K.current)?void 0:e.getBoundingClientRect();r&&U(r.width)},position:D,onDoubleClick:()=>U(J(h)),className:v.PaneVerticalDivider,style:{"--spacing":`var(--spacing-${z})`}})]})});j.displayName="PageLayout.Pane";let A=({"aria-label":e,"aria-labelledby":r,padding:o="none",divider:l="none",dividerWhenNarrow:n="inherit",hidden:c=!1,children:s,sx:d=b.E,className:h,style:p})=>{let x=(0,i.W8)(l)||"inherit"===n?l:{regular:l,narrow:n},C=(0,i.tv)(x,"none"),y=(0,i.tv)(c,!1),{rowGap:k}=a.useContext(f);return(0,u.jsxs)(g._,{as:"footer","aria-label":e,"aria-labelledby":r,hidden:y,className:(0,t.$)(v.FooterWrapper,h),sx:d,style:{"--spacing":`var(--spacing-${k})`,...p},children:[(0,u.jsx)(m,{className:v.FooterHorizontalDivider,style:{"--spacing":`var(--spacing-${k})`},variant:C}),(0,u.jsx)("div",{className:v.FooterContent,style:{"--spacing":`var(--spacing-${o})`},children:s})]})};A.displayName="Footer",A.displayName="PageLayout.Footer";let S=Object.assign(p,{Header:C,Content:y,Pane:j,Footer:A})},75396:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(34164),t={Pagehead:"prc-Pagehead-Pagehead-Dyaie"},l=o(44683),n=o(74848),i=o(75177);let c=({className:e,sx:r=l.E,...o})=>r!==l.E||o.as?(0,n.jsx)(i.A,{sx:r,className:(0,a.$)(t.Pagehead,e),...o}):(0,n.jsx)("div",{className:(0,a.$)(t.Pagehead,e),...o});c.displayName="Pagehead"},63654:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(96540),t=o(2510),l=o(27389),n=o(34164),i={Page:"prc-Pagination-Page-yoEQf",PaginationContainer:"prc-Pagination-PaginationContainer-yNDPO",TablePaginationSteps:"prc-Pagination-TablePaginationSteps-RRjtg"},c=o(16436),s=o(74848),d=o(75177);let v=e=>e&&"boolean"!=typeof e?Object.keys(e).filter(r=>!e[r]):e?[]:Object.keys(l.DX);function g({className:e,theme:r,pageCount:o,currentPage:l,onPageChange:g=u,hrefBuilder:h=b,marginPageCount:f=1,showPages:p=!0,surroundingPageCount:m=2,renderPage:x,...C}){let y=function({theme:e,pageCount:r,currentPage:o,onPageChange:l,hrefBuilder:d,marginPageCount:v,showPages:g,surroundingPageCount:b,renderPage:u}){let h=a.useCallback(e=>r=>l(r,e),[l]),f=a.useMemo(()=>(0,t.u)(r,o,!!g,v,b),[r,o,g,v,b]);return a.useMemo(()=>f.map(r=>{let{props:o,key:a,content:l}=(0,t.O)(r,d,h(r.num));return u&&"span"!==o.as?u({key:a,children:l,number:r.num,className:i.Page,...o}):(0,s.jsx)(c._,{as:"a",theme:e,className:(0,n.$)(i.Page),...o,children:l},a)}),[f,d,h,u,e])}({theme:r,pageCount:o,currentPage:l,onPageChange:g,hrefBuilder:h,marginPageCount:f,showPages:p,surroundingPageCount:m,renderPage:x});return(0,s.jsx)(c._,{as:"nav",className:(0,n.$)(i.PaginationContainer,e),"aria-label":"Pagination",...C,children:(0,s.jsx)(d.A,{display:"inline-block",className:i.TablePaginationSteps,"data-hidden-viewport-ranges":v(p).join(" "),children:y})})}function b(e){return`#${e}`}function u(){}g.displayName="Pagination"},2510:(e,r,o)=>{function a(e,r,o,a,t){let l={type:"PREV",num:r-1,disabled:1===r},n={type:"NEXT",num:r+1,disabled:r===e};if(!o)return[l,n];if(e<=0)return[l,{...n,disabled:!0}];let i=[],c=t+a;if(e<=c+c+3)return f(1,e,!1),[l,...i,n];let s=0,d=0;r-c-1<=1?d=r-c-2:s=r-c-1;let v=0,g=0;e-r-c<=1?g=e-r-c-1:v=e-r-c;let b=s>0,u=v>0;return f(1,a,b),b&&h(a),f(a+s+g+1,e-d-v-a,u),u&&h(e-d-v-a),f(e-a+1,e),[l,...i,n];function h(e){i.push({type:"BREAK",num:e+1})}function f(e,o,a=!1){for(let t=e;t<=o;t++)i.push({type:"NUM",num:t,selected:t===r,precedesBreak:t===o&&a})}}function t(e,r,o){let a={},t="",l="";switch(e.type){case"PREV":l="page-prev",t="Previous",e.disabled?Object.assign(a,{rel:"prev","aria-hidden":"true","aria-disabled":"true"}):Object.assign(a,{rel:"prev",href:r(e.num),"aria-label":"Previous Page",onClick:o});break;case"NEXT":l="page-next",t="Next",e.disabled?Object.assign(a,{rel:"next","aria-hidden":"true","aria-disabled":"true"}):Object.assign(a,{rel:"next",href:r(e.num),"aria-label":"Next Page",onClick:o});break;case"NUM":l=`page-${e.num}`,t=String(e.num),Object.assign(a,{href:r(e.num),"aria-label":`Page ${e.num}${e.precedesBreak?"...":""}`,onClick:o,"aria-current":e.selected?"page":void 0});break;case"BREAK":l=`page-${e.num}-break`,t="\u2026",Object.assign(a,{as:"span",role:"presentation"})}return{props:a,key:l,content:t}}o.d(r,{O:()=>t,u:()=>a})},32226:(e,r,o)=>{o.d(r,{A:()=>h});var a=o(96540),t=o(38267),l=o(57304),n=o(74848);let i={top:"Bottom",right:"Left",bottom:"Top",left:"Right"},c={top:"Left",right:"Top",bottom:"Left",left:"Top"},s=(0,l.iF)({prop:"bg",key:"colors"}),d=(0,l.iF)({prop:"borderColor",key:"colors"}),v=(0,l.iF)({prop:"borderWidth",key:"borderWidths",scale:[0,1]});function g(e){var r;let o=a.useContext(t.Dx),l={...e,bg:e.bg||"canvas.default",borderColor:e.borderColor||"border.default",borderWidth:e.borderWidth||1,theme:null!=(r=e.theme)?r:o},{bg:g}=s(l),{borderColor:b}=d(l),{borderWidth:u}=v(l),{size:h=8,location:f="bottom"}=e,[p,m]=function(e){let[r,o]=e.split("-");return[r,o]}(f),x=c[p],C=[-h,0],y=[0,h],k=[h,0],w=`M${C}L${y}L${k}L${C}Z`,B=`M${C}L${y}L${k}`,T={top:`translate(${[h,2*h]}) rotate(180)`,right:`translate(${[0,h]}) rotate(-90)`,bottom:`translate(${[h,0]})`,left:`translate(${[2*h,h]}) rotate(90)`}[p];return(0,n.jsx)("svg",{width:2*h,height:2*h,style:{pointerEvents:"none",position:"absolute",...function(e,r,o){let a=i[e].toLowerCase(),t=c[e].toLowerCase();return{[a]:"100%",[r||t]:r?o:"50%"}}(p,m,h),[`margin${x}`]:m?null:-h},role:"presentation",children:(0,n.jsxs)("g",{transform:T,children:[(0,n.jsx)("path",{d:w,fill:null==o?void 0:o.colors.canvas.default}),(0,n.jsx)("path",{d:w,fill:g}),(0,n.jsx)("path",{d:B,fill:"none",stroke:b,strokeWidth:u})]})})}g.displayName="Caret",g.locations=["top","top-left","top-right","right","right-top","right-bottom","bottom","bottom-left","bottom-right","left","left-top","left-bottom"];var b=o(59299),u=o(75177);function h(e){let r=a.useContext(t.Dx),{bg:o,border:l,borderColor:i,theme:c,sx:s}=e,{caret:d,children:v,...h}=e,{bg:f,backgroundColor:p,...m}=s||{},x=c||r,C=o||f||p,y={bg:o||(null==s?void 0:s.bg)||(null==s?void 0:s.backgroundColor),borderColor:i||(null==s?void 0:s.borderColor),borderWidth:l,location:d,theme:x};return(0,n.jsxs)(u.A,{...{borderWidth:"1px",borderStyle:"solid",borderColor:"border.default",borderRadius:2},...h,sx:{...m,"--custom-bg":(0,b.Jt)(`colors.${C}`)({theme:x}),backgroundImage:C?`linear-gradient(var(--custom-bg), var(--custom-bg)), linear-gradient(${x.colors.canvas.default}, ${x.colors.canvas.default})`:void 0,position:"relative"},children:[v,(0,n.jsx)(g,{...y})]})}h.displayName="PointerBox"},98939:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t={Popover:"prc-Popover-Popover-v1ShS",PopoverContent:"prc-Popover-PopoverContent-nMzFS"},l=o(96540),n=o(59102),i=o(74848);let c=(0,n.J)("div"),s=l.forwardRef(function({className:e,caret:r="top",open:o,relative:l,...n},s){return(0,i.jsx)(c,{...n,ref:s,"data-open":o?"":void 0,"data-relative":l?"":void 0,"data-caret":r,className:(0,a.$)(e,t.Popover)})});s.displayName="Popover";let d=(0,n.J)("div"),v=({className:e,...r})=>(0,i.jsx)(d,{...r,className:(0,a.$)(e,t.PopoverContent)});v.displayName="PopoverContent",v.displayName="Popover.Content";var g=Object.assign(s,{Content:v})},16255:(e,r,o)=>{o.d(r,{Z:()=>d,c:()=>s});var a=o(96540),t=o(40961),l=o(45221);let n="__primerPortalRoot__",i="__default__",c={};function s(e,r=i){c[r]=e}let d=({children:e,onMount:r,containerName:o})=>{let d=a.useRef(null);if(!d.current){let e=document.createElement("div");e.style.position="relative",e.style.zIndex="1",d.current=e}let v=d.current;return(0,l.A)(()=>{let e=o;void 0===e&&(e=i,function(){let e=c[i];if(!e||!document.body.contains(e)){let e=document.getElementById(n);if(!(e instanceof Element)){(e=document.createElement("div")).setAttribute("id",n),e.style.position="absolute",e.style.top="0",e.style.left="0";let r=document.querySelector("[data-portal-root]");r?r.appendChild(e):document.body.appendChild(e)}s(e)}}());let a=c[e];if(!a)throw Error(`Portal container '${o}' is not yet registered. Container must be registered with registerPortal before use.`);return a.appendChild(v),null==r||r(),()=>{a.removeChild(v)}},[v]),(0,t.createPortal)(e,v)}},8601:(e,r,o)=>{o.d(r,{z:()=>d});var a=o(96540),t=o(34164),l={ProgressBarItem:"prc-ProgressBar-ProgressBarItem-stL6O",ProgressBarContainer:"prc-ProgressBar-ProgressBarContainer-E-z8S"},n=o(16436),i=o(74848);let c=(0,a.forwardRef)(({progress:e,"aria-label":r,"aria-valuenow":o,"aria-valuetext":a,className:c,style:s,...d},v)=>{let g="string"==typeof e?parseInt(e,10):e,b={"aria-valuenow":null!=o?o:void 0!==g&&g>=0?Math.round(g):0,"aria-valuemin":0,"aria-valuemax":100,"aria-valuetext":a},u={},h=d.bg&&d.bg.split(".");return u["--progress-width"]=e?`${e}%`:"0%",u["--progress-bg"]=h&&`var(--bgColor-${h[0]}-${h[1]})`||"var(--bgColor-success-emphasis)",(0,i.jsx)(n._,{as:"span",className:(0,t.$)(c,l.ProgressBarItem),...d,role:"progressbar","aria-label":r,ref:v,progress:e,style:{...u,...s},...b})});c.displayName="ProgressBar.Item";let s=(0,a.forwardRef)(({animated:e,progress:r,bg:o="success.emphasis",barSize:s="default",children:d,"aria-label":v,"aria-valuenow":g,"aria-valuetext":b,className:u,inline:h,...f},p)=>{if(d&&r)throw Error("You should pass `progress` or children, not both.");let m=a.Children.toArray(d).length;return(0,i.jsx)(n._,{as:"span",ref:p,className:(0,t.$)(u,l.ProgressBarContainer),"data-progress-display":h?"inline":"block","data-progress-bar-size":s,...f,children:m?d:(0,i.jsx)(c,{"data-animated":e,progress:r,"aria-label":v,"aria-valuenow":g,"aria-valuetext":b,bg:o})})});s.displayName="ProgressBar";let d=Object.assign(s,{Item:c})},15198:(e,r,o)=>{o.d(r,{A:()=>v});var a=o(96540),t=o(89015),l=o(34164),n=o(78989),i={Radio:"prc-Radio-Radio-Ly4MR"},c=o(44683),s=o(74848),d=o(75177);let v=a.forwardRef(({checked:e,disabled:r,name:o,onChange:v,sx:g=c.E,required:b,value:u,className:h,"aria-hidden":f=!1,...p},m)=>{let x=(0,a.useContext)(t._),C=e=>{(null==x?void 0:x.onChange)&&x.onChange(e),v&&v(e)},y=o||(null==x?void 0:x.name);return(y||f||console.warn("A radio input must have a `name` attribute. Pass `name` as a prop directly to each Radio, or nest them in a `RadioGroup` component with a `name` prop"),g!==c.E)?(0,s.jsx)(d.A,{as:"input",sx:g,type:"radio",value:u,name:y,ref:m,disabled:r,checked:e,"aria-checked":e?"true":"false",required:b,onChange:C,className:(0,l.$)(h,n.A.Input,i.Radio),"aria-hidden":f,...p}):(0,s.jsx)("input",{type:"radio",value:u,name:y,ref:m,disabled:r,checked:e,"aria-checked":e?"true":"false",required:b,onChange:C,className:(0,l.$)(h,n.A.Input,i.Radio),...p})});v.displayName="Radio"},89015:(e,r,o)=>{o.d(r,{A:()=>g,_:()=>d});var a=o(96540),t=o(71382),l=o(60414),n=o(91677),i=o(74848),c=o(10227),s=o(23606);let d=(0,a.createContext)(null),v=({children:e,disabled:r,onChange:o,name:a,...t})=>{let[l,n]=(0,c.F)(null),v=e=>{let{value:r,checked:o}=e.currentTarget;if(o)return void n(r)};return(0,i.jsx)(d.Provider,{value:{disabled:r,name:a,onChange:e=>{o&&(v(e),o(l.current,e))}},children:(0,i.jsx)(s.A,{disabled:r,...t,children:e})})};v.displayName="RadioGroup";var g=Object.assign(v,{Caption:t.A,Label:l.A,Validation:n.A})},89169:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(4712),t=o(6584),l=o(74848);let n=(0,t.a)(a.ak,"relative-time"),i={month:"short",day:"numeric",year:"numeric"};function c({date:e,datetime:r,children:o,noTitle:a,...t}){var c;return r&&(e=new Date(r)),(0,l.jsx)(n,{...t,date:e,"no-title":a?"":void 0,children:o||(null==(c=e)?void 0:c.toLocaleDateString("en",i))||""})}c.displayName="RelativeTime"},53897:(e,r,o)=>{o.d(r,{k:()=>c});var a=o(96540),t=o(17092),l=o(74848),n=o(75177);let i={position:"relative",overflow:"auto"};function c({"aria-label":e,"aria-labelledby":r,children:o,...c}){let s=a.useRef(null),d=(0,t.s)(s);return(0,l.jsx)(n.A,{...c,...d?{"aria-label":e,"aria-labelledby":r,role:"region",tabIndex:0}:{},ref:s,sx:i,children:o})}c.displayName="ScrollableRegion"},16945:(e,r,o)=>{o.d(r,{I:()=>x});var a=o(96540),t=o(44683),l=o(44363),n={SegmentedControl:"prc-SegmentedControl-SegmentedControl-e7570",Item:"prc-SegmentedControl-Item-7Aq6h",Button:"prc-SegmentedControl-Button-ojWXD",IconButton:"prc-SegmentedControl-IconButton-O80Eh",Content:"prc-SegmentedControl-Content-gnQ4n",Text:"prc-SegmentedControl-Text-c5gSh",LeadingIcon:"prc-SegmentedControl-LeadingIcon-dAHA8"},i=o(34164),c=o(16436),s=o(74848);let d=({children:e,leadingIcon:r,selected:o,sx:a=t.E,className:d,defaultSelected:v,...g})=>(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item),"data-selected":o?"":void 0,children:(0,s.jsx)(c._,{as:"button","aria-current":o,className:(0,i.$)(n.Button,d),type:"button",...g,children:(0,s.jsxs)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:[r&&(0,s.jsx)("div",{className:n.LeadingIcon,children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})}),(0,s.jsx)("div",{className:(0,i.$)(n.Text,"segmentedControl-text"),"data-text":e,children:e})]})})});d.displayName="SegmentedControlButton";var v=o(48521),g=o(89985);let b=({"aria-label":e,icon:r,selected:o,sx:a=t.E,className:d,description:b,tooltipDirection:u,...h})=>(0,v.u)("primer_react_segmented_control_tooltip")?(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item,d),"data-selected":o||void 0,children:(0,s.jsx)(g.m,{type:b?void 0:"label",text:b||e,direction:u,children:(0,s.jsx)(c._,{as:"button","aria-current":o,"aria-label":b?e:void 0,className:(0,i.$)(n.Button,n.IconButton),...h,children:(0,s.jsx)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})})})})}):(0,s.jsx)(c._,{as:"li",sx:a,className:(0,i.$)(n.Item,d),"data-selected":o||void 0,children:(0,s.jsx)(c._,{as:"button","aria-label":e,"aria-current":o,className:(0,i.$)(n.Button,n.IconButton),...h,children:(0,s.jsx)("span",{className:(0,i.$)(n.Content,"segmentedControl-content"),children:(0,l.isElement)(r)?r:(0,s.jsx)(r,{})})})});var u=o(15385),h=o(30391),f=o(27389),p=o(10569);let m=({"aria-label":e,"aria-labelledby":r,children:o,fullWidth:v,onChange:g,size:m,sx:x=t.E,variant:C="default",className:y,...k})=>{let w=(0,a.useRef)(null),{theme:B}=(0,h.DP)(),T=void 0===g||a.Children.toArray(o).some(e=>a.isValidElement(e)&&void 0!==e.props.defaultSelected),j=(0,f.tv)(C,"default"),A=(0,f.tv)(v,!1),S=a.Children.toArray(o).map(e=>a.isValidElement(e)&&(e.props.defaultSelected||e.props.selected)),N=S.some(e=>e)?S.indexOf(!0):0,[I,E]=(0,a.useState)(N),L=T?I:N,M=a.isValidElement(a.Children.toArray(o)[L])?a.Children.toArray(o)[L]:void 0,P=e=>{if(a.isValidElement(e)&&e.type===d&&e.props.leadingIcon)if((0,l.isElement)(e.props.leadingIcon))return e.props.leadingIcon;else{let r=e.props.leadingIcon;return(0,s.jsx)(r,{})}if(a.isValidElement(e)&&e.type===b)if((0,l.isElement)(e.props.icon))e.props.icon;else{let r=e.props.icon;return(0,s.jsx)(r,{})}return null},R=e=>a.isValidElement(e)&&e.type===d?e.props.children:a.isValidElement(e)?e.props["aria-label"]:null;return e||r||console.warn("Use the `aria-label` or `aria-labelledby` prop to provide an accessible label for assistive technologies"),"dropdown"===j?(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)(p.W,{children:[(0,s.jsx)(p.W.Button,{"aria-label":e&&`${R(M)}, ${e}`,leadingVisual:P(M),children:R(M)}),(0,s.jsx)(p.W.Overlay,{"aria-labelledby":r,children:(0,s.jsx)(u.l,{selectionVariant:"single",children:a.Children.map(o,(e,r)=>{let o=P(e);return a.isValidElement(e)?(0,s.jsxs)(u.l.Item,{selected:r===L,onSelect:o=>{T&&E(r),g&&g(r),e.props.onClick&&e.props.onClick(o)},children:[o," ",R(e)]},`segmented-control-action-btn-${r}`):null})})})]})}):(0,s.jsx)(c._,{as:"ul",sx:x,"aria-label":e,"aria-labelledby":r,ref:w,className:(0,i.$)(n.SegmentedControl,y),"data-full-width":A||void 0,"data-size":m,...k,children:a.Children.map(o,(e,r)=>{if(!a.isValidElement(e))return null;let o={onClick:g?o=>{g(r),T&&E(r),e.props.onClick&&e.props.onClick(o)}:o=>{e.props.onClick&&e.props.onClick(o),T&&E(r)},selected:r===L,style:{"--separator-color":r===L||r===L-1?"transparent":null==B?void 0:B.colors.border.default,...e.props.style},sx:e.props.sx};if("hideLabels"===j&&a.isValidElement(e)&&e.type===d){let{"aria-label":r,leadingIcon:a,children:t,...l}=e.props,{sx:n,...i}=o;if(a)return(0,s.jsx)(b,{"aria-label":r||t,icon:a,sx:{...n,width:A?"100%":"32px"},...i,...l});console.warn("A `leadingIcon` prop is required when hiding visible labels")}return a.cloneElement(e,o)})})};m.displayName="SegmentedControl";let x=Object.assign(m,{Button:d,IconButton:b})},2922:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(96540),t=o(34164),l=o(88262),n={Select:"prc-Select-Select-F7Flx",TextInputWrapper:"prc-Select-TextInputWrapper-eBxmL",Disabled:"prc-Select-Disabled-EtgGW",ArrowIndicator:"prc-Select-ArrowIndicator-vtddB"},i=o(74848);let c=({className:e})=>(0,i.jsx)("svg",{"aria-hidden":"true",width:"16",height:"16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",className:e,children:(0,i.jsx)("path",{d:"m4.074 9.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.043 9H4.251a.25.25 0 0 0-.177.427ZM4.074 7.47 7.47 4.073a.25.25 0 0 1 .354 0L11.22 7.47a.25.25 0 0 1-.177.426H4.251a.25.25 0 0 1-.177-.426Z"})});c.displayName="ArrowIndicatorSVG";let s=({className:e})=>(0,i.jsx)(c,{className:(0,t.$)(n.ArrowIndicator,e)});s.displayName="ArrowIndicator";let d=a.forwardRef(({block:e,children:r,className:o,contrast:a,defaultValue:c,disabled:d,placeholder:v,size:g,required:b,validationStatus:u,sx:h,...f},p)=>{var m;return(0,i.jsxs)(l.xC,{block:e,contrast:a,disabled:d,size:g,validationStatus:u,className:n.TextInputWrapper,sx:h,children:[(0,i.jsxs)("select",{...f,ref:p,required:b,disabled:d,"aria-invalid":"error"===u?"true":"false",className:(0,t.$)(o,n.Select,d&&n.Disabled),"data-hasplaceholder":!!v,defaultValue:null!=(m=null!=c?c:v)?m:void 0,children:[v&&(0,i.jsx)("option",{value:"",disabled:b,hidden:b,children:v}),r]}),(0,i.jsx)(s,{className:n.ArrowIndicator})]})}),v=e=>(0,i.jsx)("option",{...e});v.displayName="Option";let g=e=>(0,i.jsx)("optgroup",{...e});g.displayName="OptGroup";var b=Object.assign(d,{Option:v,OptGroup:g})},45286:(e,r,o)=>{o.d(r,{X:()=>$});var a=o(38621),t=o(96540),l={Overlay:"prc-SelectPanel-Overlay-arLk6",Wrapper:"prc-SelectPanel-Wrapper-43Iz8",Header:"prc-SelectPanel-Header-4dLqk",Title:"prc-SelectPanel-Title--CZN1",Subtitle:"prc-SelectPanel-Subtitle-tMSzu",Notice:"prc-SelectPanel-Notice-xDTd4",Footer:"prc-SelectPanel-Footer-78rgp",FilteredActionList:"prc-SelectPanel-FilteredActionList-wzS7m",Message:"prc-SelectPanel-Message-CSpwI",MessageTitle:"prc-SelectPanel-MessageTitle-o6PpS",MessageBody:"prc-SelectPanel-MessageBody-89DEz",MessageIcon:"prc-SelectPanel-MessageIcon-GS8ry",ResponsiveCloseButton:"prc-SelectPanel-ResponsiveCloseButton-3mdX2",ResponsiveFooter:"prc-SelectPanel-ResponsiveFooter-e-JSD",SecondaryAction:"prc-SelectPanel-SecondaryAction-aWzLU",CancelSaveButtons:"prc-SelectPanel-CancelSaveButtons-kk2cT",ResponsiveSaveButton:"prc-SelectPanel-ResponsiveSaveButton-Ooz4Y",Backdrop:"prc-SelectPanel-Backdrop-7XJa-"},n=o(34164),i=o(74848),c=o(53110),s=o(52464);let d=({variant:e,title:r,children:o,className:t})=>(0,i.jsxs)("div",{className:(0,n.$)(l.Message,t),children:["empty"!==e?(0,i.jsx)(c.A,{icon:a.AlertIcon,className:l.MessageIcon,"data-variant":e}):null,(0,i.jsx)(s.A,{className:l.MessageTitle,children:r}),(0,i.jsx)(s.A,{className:l.MessageBody,children:o})]});d.displayName="SelectPanelMessage";var v=o(87330),g=o(10871),b=o(55847),u=o(32947),h=o(35357),f=o(65556),p=o(97866),m=o(53394),x=o(22870),C=o(11853),y=o(27389),k=o(48521),w=o(81425),B=o(3971),T=o(84217),j=o(13122);let A=(0,i.jsx)(d,{variant:"empty",title:"You haven't created any items yet",children:"Please add or create new items to populate the list."},"empty-message");async function S(e,r=500){let o=document.querySelector("live-region");null==o||o.clear(),await (0,m.iP)(e,{delayMs:r,from:o||void 0})}async function N(){await S("Loading.")}let I=(0,C.s)(e=>{S(null!=e?e:"No matching items.",1e3)},250);function E(e){return Array.isArray(e)}let L={disabled:!0},M=(e,r)=>void 0!==e.id?e.id===r.id:e===r,P=(e,r)=>e.some(e=>M(e,r)),R=e=>{let{children:r,...o}=e;return(0,i.jsx)(b.Q,{trailingAction:a.TriangleDownIcon,...o,children:r})};R.displayName="defaultRenderAnchor";let V=e=>(0,i.jsx)(b.Q,{block:!0,...e,children:e.children});V.displayName="SecondaryButton";let H=e=>(0,i.jsx)(g.z,{...e,variant:"invisible",block:!0,children:e.children});H.displayName="SecondaryLink";let $=Object.assign(function({open:e,onOpenChange:r,renderAnchor:o=R,anchorRef:c,placeholder:s,placeholderText:g="Filter items",inputLabel:S=g,selected:V,title:H=E(V)?"Select items":"Select an item",subtitle:$,onSelectedChange:D,filterValue:F,onFilterChange:_,items:W,footer:O,textInputProps:z,overlayProps:K,sx:J,loading:G,initialLoadingType:q="spinner",className:U,height:X,width:Q,id:Y,message:Z,notice:ee,onCancel:er,variant:eo="anchored",secondaryAction:ea,showSelectedOptionsFirst:et=!0,disableFullscreenOnNarrow:el,align:en,...ei}){var ec;let es=(0,u.B)(),ed=(0,u.B)(),[ev,eg]=(0,t.useState)(!1),[eb,eu]=(0,t.useState)(!1),[eh,ef]=(0,h.p)(F,void 0,""),{safeSetTimeout:ep,safeClearTimeout:em}=(0,f.A)(),ex=(0,t.useRef)(null),eC=void 0===G,ey=!eC,[ek,ew]=t.useState(null),[eB,eT]=(0,t.useState)(null),[ej,eA]=(0,t.useState)(!1),eS=(0,y.tv)({narrow:!0,regular:!1,wide:!1},!1),[eN,eI]=(0,t.useState)([]),[eE,eL]=(0,t.useState)([]),[eM,eP]=(0,t.useState)(e),eR=(0,t.useRef)(0),eV=(0,t.useRef)(1),eH=(0,t.useRef)(null),[e$,eD]=(0,t.useState)(!1),[eF,e_]=(0,t.useState)(void 0),eW=(0,k.u)("primer_react_select_panel_with_modern_action_list"),eO=(0,k.u)("primer_react_select_panel_fullscreen_on_narrow"),ez=!el&&eO,eK=(0,k.u)("primer_react_select_panel_order_selected_at_top")&&et,eJ="modal"===eo&&!E(V),[eG,eq]=(0,t.useState)(eJ?V:void 0);(0,t.useEffect)(()=>{eq(eJ?V:void 0)},[eJ,e,V]);let eU=(0,t.useCallback)(e=>{eT(e),!e&&ej&&(I(),eA(!1))},[ej]),eX=(0,t.useCallback)(e=>{ew(e)},[ew]),eQ=(0,t.useCallback)(()=>{E(V)?eI(V):V?eI([V]):eI([])},[V]),eY=(0,t.useCallback)((e,r)=>{eC&&(ex.current&&em(ex.current),ev?ex.current=ep(()=>{eu(!0),N()},1e3):(0===W.length&&eu(!0),ex.current=ep(()=>{N()},1e3))),_(e,r),ef(e),e||eQ()},[eC,_,ef,ev,ep,em,W.length,eQ]);(0,t.useEffect)(()=>{if(e&&eS&&ez){let e=document.body.style.overflow||"";if("hidden"!==e)return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}},[eS,e,ez]),(0,t.useEffect)(()=>{if(e&&0===W.length&&!(eb||G)&&(eB&&eW?eA(!0):I(null==Z?void 0:Z.title)),ey){W.length>0&&eg(!0);return}(eb||W.length>0)&&(eu(!1),eg(!0)),ex.current&&em(ex.current)},[W]),(0,t.useEffect)(()=>{if(null!=ek&&ek.current){let r=ek.current;e&&r.focus()}},[ek,e]),(0,t.useEffect)(()=>{ey||!ev&&e&&0===W.length&&eY(eh,null)},[e,ev,eY,eh,W,ey,eB]),(0,t.useEffect)(()=>{if(!window.visualViewport||!e||!eS)return;eR.current=window.visualViewport.height,eV.current=window.visualViewport.scale;let r=(0,C.s)(()=>{if(window.visualViewport&&window.visualViewport.scale===eV.current){let e=window.visualViewport.height,r=eR.current-e>10;eD(r),e_(r?e:void 0)}},100);return window.visualViewport&&(window.visualViewport.addEventListener("resize",r),window.visualViewport.addEventListener("scroll",r)),()=>{window.visualViewport&&(window.visualViewport.removeEventListener("resize",r),window.visualViewport.removeEventListener("scroll",r)),r.cancel()}},[e,eS]),(0,t.useEffect)(()=>{let r=async()=>{if(!eH.current)return;let e=document.querySelector("live-region");null==e||e.clear(),await (0,m.Cj)(eH.current,{from:e||void 0})};e&&ee&&r()},[ee,e]);let eZ=(0,w.L)(c),e0=(0,t.useCallback)(e=>r(!0,e),[r]),e1=(0,t.useCallback)(()=>{r(!1,"cancel")},[r]),e2=(0,t.useCallback)(e=>{"modal"===eo&&"click-outside"===e&&(null==er||er()),"close"===e?(null==er||er(),e1()):r(!1,e)},[r,eo,er,e1]),e5=(0,t.useMemo)(()=>{if(null===o)return null;let e=Array.isArray(V)?V:[...V?[V]:[]];return r=>o({...r,children:e.length?e.map(e=>e.text).join(", "):s})},[s,o,V]),e4=(0,t.useCallback)(e=>E(V)?P(V,e):eJ?(null==eG?void 0:eG.id)!==void 0?eG.id===e.id:eG===e:(null==V?void 0:V.id)!==void 0?V.id===e.id:V===e,[V,eG,eJ]),e6=(0,t.useMemo)(()=>W.map(e=>({...e,role:"option",selected:"selected"in e&&void 0===e.selected?void 0:e4(e),onAction:(r,o)=>{var a;if(null==(a=e.onAction)||a.call(e,r,o),!o.defaultPrevented){if(E(V)){let r=V.filter(r=>!M(r,e));D(P(V,e)?r:[...r,e]);return}if(eJ)return void((null==eG?void 0:eG.id)===e.id?eq(void 0):eq(e));D(e===V?void 0:e),e2("selection")}}})).sort((e,r)=>{if(eK){let o=eN.some(r=>Object.entries(r).every(([r,o])=>"selected"===r||e[r]===o)),a=eN.some(e=>Object.entries(e).every(([e,o])=>"selected"===e||r[e]===o));if(o>a)return -1;if(o0&&eQ()),e!==eM&&(eP(e),eQ());let e3=(0,t.useMemo)(()=>({sx:{m:2},contrast:!0,leadingVisual:a.SearchIcon,"aria-label":S,...z}),[S,z]),e8={info:(0,i.jsx)(a.InfoIcon,{size:16}),warning:(0,i.jsx)(a.AlertIcon,{size:16}),error:(0,i.jsx)(a.StopIcon,{size:16})},e9="modal"===eo,e7="modal"!==eo&&ez&&E(V)&&void 0!==er,re="modal"!==eo&&ez&&E(V)&&void 0===er,rr=void 0!==ea||e9||re||e7,ro=void 0!==ea||e9?"always":re||e7?"only-small":void 0,ra=re||e7?"only-big":e9?"never":"always",rt=re&&void 0===ea?"only-small":"never",rl=(void 0!==er||!E(V))&&ez,rn=(0,y.tv)(ez?{regular:"anchored",narrow:"fullscreen"}:void 0,"anchored");return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(B.T,{renderAnchor:e5,anchorRef:eZ,align:en,open:e,onOpen:e0,onClose:e2,overlayProps:{role:"dialog","aria-labelledby":es,"aria-describedby":$?ed:void 0,...K,..."modal"===eo?{top:"50vh",left:"50vw",anchorSide:void 0}:{},style:{"--max-height":null!=K&&K.maxHeight?x.ML[K.maxHeight]:x.ML.large,transform:"modal"===eo?"translate(-50%, -50%)":void 0,...e$?{maxHeight:void 0!==eF?`${eF}px`:"auto"}:{}}},focusTrapSettings:{initialFocusRef:ek||void 0},focusZoneSettings:L,height:X,width:Q,anchorId:Y,variant:ez?{regular:"anchored",narrow:"fullscreen"}:void 0,pinPosition:!X,className:l.Overlay,displayCloseButton:rl,closeButtonProps:{"aria-label":"Cancel and close"},children:(0,i.jsxs)("div",{className:l.Wrapper,"data-variant":eo,children:[(0,i.jsxs)("div",{className:l.Header,"data-variant":rn,children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(T.A,{as:"h1",id:es,className:l.Title,children:H}),$?(0,i.jsx)("div",{id:ed,className:l.Subtitle,children:$}):null]}),"modal"!==eo||eS?null:(0,i.jsx)(v.K,{type:"button",variant:"invisible",icon:a.XIcon,"aria-label":"Cancel and close",className:l.ResponsiveCloseButton,onClick:()=>{null==er||er(),e1()}})]}),ee&&(0,i.jsxs)("div",{ref:eH,"data-variant":ee.variant,className:l.Notice,children:[e8[ee.variant],(0,i.jsx)("div",{children:ee.text})]}),(0,i.jsx)(j.u,{filterValue:eh,onFilterChange:eY,onListContainerRefChanged:eU,onInputRefChanged:eX,placeholderText:g,...ei,variant:null!=(ec=ei.groupMetadata)&&ec.length?"horizontal-inset":"inset",role:"listbox","aria-labelledby":ei["aria-label"]?void 0:es,"aria-multiselectable":E(V)?"true":"false",selectionVariant:eJ?"radio":E(V)?"multiple":"single",items:e6,textInputProps:e3,loading:G||eb,loadingType:ev?p.Xl.input:"spinner"===q?p.Xl.bodySpinner:p.Xl.bodySkeleton,message:0!==W.length||Z?Z?(0,i.jsx)(d,{title:Z.title,variant:Z.variant,children:Z.body}):void 0:A,fullScreenOnNarrow:ez,sx:J,className:(0,n.$)(U,l.FilteredActionList),announcementsEnabled:!0}),O?(0,i.jsx)("div",{className:l.Footer,children:O}):rr?(0,i.jsxs)("div",{"data-display-footer":ro,"data-stretch-secondary-action":ra,"data-stretch-save-button":rt,className:(0,n.$)(l.Footer,l.ResponsiveFooter),children:[(0,i.jsx)("div",{"data-stretch-secondary-action":ra,className:l.SecondaryAction,children:ea}),e9||e7?(0,i.jsxs)("div",{"data-stretch-save-button":rt,className:(0,n.$)(l.CancelSaveButtons,{[l.ResponsiveSaveButton]:e7}),children:[(0,i.jsx)(b.Q,{size:"medium",onClick:()=>{null==er||er(),e1()},children:"Cancel"}),(0,i.jsx)(b.Q,{block:void 0===er,variant:"primary",size:"medium",onClick:()=>{eJ&&D(eG),e2("modal"===eo?"selection":"click-outside")},children:"Save"})]}):null,re?(0,i.jsx)("div",{className:l.ResponsiveSaveButton,"data-stretch-save-button":rt,children:(0,i.jsx)(b.Q,{block:!0,variant:"primary",size:"medium",onClick:()=>{e2("click-outside")},children:"Save and close"})}):null]}):null]})}),"modal"===eo&&e?(0,i.jsx)("div",{className:l.Backdrop}):null]})},{SecondaryActionButton:V,SecondaryActionLink:H})},52450:(e,r,o)=>{o.d(r,{f:()=>s});var a=o(96540),t=o(34164),l={SkeletonBox:"prc-Skeleton-SkeletonBox-nSZk3"},n=o(14744),i=o.n(n),c=o(74848);let s=a.forwardRef(function({height:e,width:r,className:o,style:a,...n},s){return(0,c.jsx)("div",{className:(0,t.$)(o,l.SkeletonBox),style:i()(a,{height:e,width:r}),...n,ref:s})})},63867:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(38267),t=o(44999),l={Box:"prc-Spinner-Box-qNUI9",SpinnerAnimation:"prc-Spinner-SpinnerAnimation-e7Gf-"},n=o(34164),i=o(74848),c=o(32947),s=o(6020);let d={small:"16px",medium:"32px",large:"64px"};function v({size:e="medium",srText:r="Loading","aria-label":o,className:a,style:t,...n}){let v=d[e],g=null!==r&&void 0===o,b=(0,c.B)();return(0,i.jsxs)("span",{className:l.Box,children:[(0,i.jsxs)("svg",{height:v,width:v,viewBox:"0 0 16 16",fill:"none","aria-hidden":!0,"aria-label":null!=o?o:void 0,"aria-labelledby":g?b:void 0,className:a,style:t,...n,children:[(0,i.jsx)("circle",{cx:"8",cy:"8",r:"7",stroke:"currentColor",strokeOpacity:"0.25",strokeWidth:"2",vectorEffect:"non-scaling-stroke"}),(0,i.jsx)("path",{d:"M15 8a7.002 7.002 0 00-7-7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",vectorEffect:"non-scaling-stroke"})]}),g?(0,i.jsx)(s.s,{id:b,children:r}):null]})}v.displayName="Spinner";let g=a.Ay.div.withConfig({displayName:"Spinner__StyledBaseSpinner",componentId:"sc-1knt686-0"})(["",""],t.A);function b({sx:e,className:r,...o}){return e?(0,i.jsx)(g,{sx:e,as:v,className:(0,n.$)(r,l.SpinnerAnimation),...o}):(0,i.jsx)(v,{className:(0,n.$)(r,l.SpinnerAnimation),...o})}b.displayName="StyledSpinner",b.displayName="Spinner"},93653:(e,r,o)=>{o.d(r,{O7:()=>d});var a=o(74848),t=o(54175);let l=e=>(0,a.jsx)(t.M,{containerWidth:"full",padding:"none",columnGap:"none",rowGap:"none",_slotsConfig:{header:n,footer:s},...e});l.displayName="Root",l.displayName="SplitPageLayout";let n=({padding:e="normal",divider:r="line",...o})=>(0,a.jsx)(t.M.Header,{padding:e,divider:r,...o});n.displayName="Header",n.displayName="SplitPageLayout.Header";let i=({width:e="large",padding:r="normal",...o})=>(0,a.jsx)(t.M.Content,{width:e,padding:r,...o});i.displayName="Content",i.displayName="SplitPageLayout.Content";let c=({position:e="start",sticky:r=!0,padding:o="normal",divider:l="line",...n})=>(0,a.jsx)(t.M.Pane,{position:e,sticky:r,padding:o,divider:l,...n});c.displayName="Pane",c.displayName="SplitPageLayout.Pane";let s=({padding:e="normal",divider:r="line",...o})=>(0,a.jsx)(t.M.Footer,{padding:e,divider:r,...o});s.displayName="Footer",s.displayName="SplitPageLayout.Footer";let d=Object.assign(l,{Header:n,Content:i,Pane:c,Footer:s})},64437:(e,r,o)=>{o.d(r,{B:()=>s,a:()=>d});var a=o(96540);function t(e,r){if(null!=r)return"object"==typeof r?Object.fromEntries(Object.entries(r).map(([r,o])=>[`data-${e}-${r}`,o])):Object.fromEntries([[`data-${e}`,r]])}var l={Stack:"prc-Stack-Stack-WJVsK",StackItem:"prc-Stack-StackItem-CweWT"},n=o(34164),i=o(16436),c=o(74848);let s=(0,a.forwardRef)(({as:e,children:r,align:o="stretch",direction:a="vertical",gap:s,justify:d="start",padding:v="none",wrap:g="nowrap",className:b,...u},h)=>(0,c.jsx)(i._,{as:e,ref:h,...u,className:(0,n.$)(b,l.Stack),...t("gap",s),...t("direction",a),...t("align",o),...t("wrap",g),...t("justify",d),...t("padding",v),children:r})),d=(0,a.forwardRef)(({as:e,children:r,grow:o,className:a,...s},d)=>(0,c.jsx)(i._,{as:e,ref:d,...s,className:(0,n.$)(a,l.StackItem),...t("grow",o),children:r}))},46309:(e,r,o)=>{o.d(r,{B:()=>t});var a=o(64437);let t=Object.assign(a.B,{Item:a.a})},91089:(e,r,o)=>{o.d(r,{A:()=>h});var a=o(38621),t=o(38267),l=o(57304),n=o(59299),i=o(44999),c=o(74848),s=o(53110);let d={issueOpened:a.IssueOpenedIcon,pullOpened:a.GitPullRequestIcon,issueClosed:a.IssueClosedIcon,issueClosedNotPlanned:a.SkipIcon,pullClosed:a.GitPullRequestClosedIcon,pullMerged:a.GitMergeIcon,draft:a.GitPullRequestDraftIcon,issueDraft:a.IssueDraftIcon,pullQueued:a.GitMergeQueueIcon,unavailable:a.AlertIcon,open:null,closed:null},v={issueOpened:"Issue",pullOpened:"Pull request",issueClosed:"Issue",issueClosedNotPlanned:"Issue, not planned",pullClosed:"Pull request",pullMerged:"Pull request",draft:"Pull request",issueDraft:"Issue",pullQueued:"Pull request",unavailable:"",open:"",closed:""},g=(0,l.Ox)({prop:"status",variants:{issueClosed:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"},issueClosedNotPlanned:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},pullClosed:{backgroundColor:"closed.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-closed-emphasis, transparent)"},pullMerged:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"},pullQueued:{backgroundColor:"attention.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-attention-emphasis, transparent)"},issueOpened:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},pullOpened:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},draft:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},issueDraft:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},unavailable:{backgroundColor:"neutral.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-neutral-emphasis, transparent)"},open:{backgroundColor:"open.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-open-emphasis, transparent)"},closed:{backgroundColor:"done.emphasis",color:"fg.onEmphasis",boxShadow:"var(--boxShadow-thin, inset 0 0 0 1px) var(--borderColor-done-emphasis, transparent)"}}}),b=(0,l.Ox)({prop:"variant",variants:{small:{paddingX:2,paddingY:1,fontSize:0},normal:{paddingX:"12px",paddingY:2,fontSize:1}}}),u=t.Ay.span.withConfig({displayName:"StateLabel__StateLabelBase",componentId:"sc-qthdln-0"})(["display:inline-flex;align-items:center;font-weight:",";line-height:16px;color:",";text-align:center;border-radius:",";",";",";",";"],(0,n.Jt)("fontWeights.bold"),(0,n.Jt)("colors.canvas.default"),(0,n.Jt)("radii.3"),g,b,i.A);function h({children:e,status:r,variant:o="normal",...t}){let l="open"===r||"closed"===r;return(0,c.jsxs)(u,{...t,variant:o,status:r,children:[r&&!l&&(0,c.jsx)(s.A,{..."small"===o?{width:"1em"}:{},icon:d[r]||a.QuestionIcon,"aria-label":v[r],sx:{mr:1}}),e]})}h.displayName="StateLabel"},60499:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(34164),t=o(96540),l=o(38267),n=o(59299),i=o(82678),c=o(44999),s=o(46273),d=o(74848),v=o(69676);let g=l.Ay.div.withConfig({displayName:"TabNav__TabNavBase",componentId:"sc-pwdi4r-0"})(["",""],c.A),b=l.Ay.div.withConfig({displayName:"TabNav__TabNavTabList",componentId:"sc-pwdi4r-1"})(["display:flex;margin-bottom:-1px;overflow:auto;"]),u=l.Ay.nav.withConfig({displayName:"TabNav__TabNavNav",componentId:"sc-pwdi4r-2"})(["margin-top:0;border-bottom:1px solid ",";"],(0,n.Jt)("colors.border.default"));function h({children:e,"aria-label":r,...o}){let a=(0,t.useRef)(null),[l,n]=(0,t.useState)(!1);t.useEffect(()=>{a.current&&a.current.closest("[role=menu]")&&n(!0)},[a]);let c=t.useCallback(()=>{var e,r,o;let t=null==(e=a.current)?void 0:e.querySelector("[role=tab][aria-selected=true]"),l=null==(r=a.current)?void 0:r.querySelector("[role=tab]");return null!=(o=null!=t?t:l)?o:void 0},[a]),{containerRef:s}=(0,i.G)({containerRef:a,bindKeys:v.z0.ArrowHorizontal|v.z0.HomeAndEnd,focusOutBehavior:"wrap",focusInStrategy:l?"previous":c,focusableElementFilter:e=>"tab"===e.getAttribute("role")},[l]);return(0,d.jsx)(g,{...o,ref:s,children:(0,d.jsx)(u,{"aria-label":r,children:(0,d.jsx)(b,{role:"tablist",children:e})})})}h.displayName="TabNav";let f=l.Ay.a.attrs(e=>({className:(0,a.$)("TabNav-item",e.selected&&"selected",e.className),role:"tab","aria-selected":!!e.selected,tabIndex:-1})).withConfig({displayName:"TabNav__TabNavLink",componentId:"sc-pwdi4r-3"})(["padding:8px 12px;font-size:",";line-height:20px;color:",";text-decoration:none;background-color:transparent;border:1px solid transparent;border-bottom:0;",";&:hover,&:focus{color:",";text-decoration:none;}&.selected{color:",";border-color:",";border-top-right-radius:",";border-top-left-radius:",";background-color:",";}",";"],(0,n.Jt)("fontSizes.1"),(0,n.Jt)("colors.fg.default"),(0,s.A)("-6px"),(0,n.Jt)("colors.fg.default"),(0,n.Jt)("colors.fg.default"),(0,n.Jt)("colors.border.default"),(0,n.Jt)("radii.2"),(0,n.Jt)("radii.2"),(0,n.Jt)("colors.canvas.default"),c.A);f.displayName="TabNav.Link";var p=Object.assign(h,{Link:f})},52464:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(34164),t=o(96540),l={Text:"prc-Text-Text-0ima0"},n=o(59102),i=o(74848),c=o(64515);let s=(0,n.J)("span"),d=(0,t.forwardRef)(({as:e="span",className:r,size:o,weight:n,...d},v)=>{let g=t.useRef(null);return(0,c.T)(v,g),(0,i.jsx)(s,{as:e,className:(0,a.$)(r,l.Text),"data-size":o,"data-weight":n,...d,ref:g})});d.displayName="Text"},9591:(e,r,o)=>{o.d(r,{A:()=>x});var a=o(96540),t=o(44363),l=o(34164),n=o(11031),i=o(88262),c=o(87330),s=o(55847),d={Invisible:"prc-components-Invisible-uIWry",TextInputAction:"prc-components-TextInputAction-YT3YI",ConditionalTooltip:"prc-components-ConditionalTooltip-6cihH"},v=o(74848),g=o(89985);let b=({"aria-label":e,children:r,tooltipDirection:o})=>(0,v.jsx)(v.Fragment,{children:e?(0,v.jsx)(g.m,{text:e,direction:o,className:d.ConditionalTooltip,children:r}):r}),u=(0,a.forwardRef)(({"aria-label":e,"aria-labelledby":r,tooltipDirection:o,children:a,icon:t,sx:n,className:i,variant:g="invisible",...u},h)=>{let f={className:(0,l.$)("invisible"===g&&d.Invisible,i),sx:n||{}};(!t||e)&&(a||e)||console.warn("Use the `aria-label` prop to provide an accessible label for assistive technology");let p=e?{"aria-label":e}:r?{"aria-labelledby":r}:{"aria-label":""};return(0,v.jsx)("span",{className:(0,l.$)("TextInput-action",d.TextInputAction),children:t&&!a&&e?(0,v.jsx)(c.K,{...p,tooltipDirection:null!=o?o:"s",variant:g,type:"button",icon:t,size:"small",...f,...u,ref:h}):(0,v.jsx)(b,{"aria-label":e,children:(0,v.jsx)(s.Q,{variant:g,type:"button",...f,...u,ref:h,children:a})})})});var h=o(9634),f=o(87644),p=o(81425);let m=a.forwardRef(({icon:e,leadingVisual:r,trailingVisual:o,trailingAction:c,block:s,className:d,contrast:g,disabled:b,loading:u,loaderPosition:m="auto",loaderText:x="Loading",monospace:C,validationStatus:y,sx:k,size:w,onFocus:B,onBlur:T,width:j,minWidth:A,maxWidth:S,variant:N,type:I="text",required:E,...L},M)=>{let[P,R]=(0,a.useState)(!1),V=(0,p.L)(M),H=(0,l.$)(d,"TextInput-wrapper"),$=u&&("leading"===m||!!(r&&"trailing"!==m)),D=u&&("trailing"===m||!!("auto"===m&&!r)),F=(0,a.useId)(),_=(0,a.useId)(),W=(0,a.useId)(),O=(0,l.$)(L["aria-describedby"],r&&F,o&&_,u&&W)||void 0,z=(0,a.useCallback)(e=>{R(!0),B&&B(e)},[B]),K=(0,a.useCallback)(e=>{R(!1),T&&T(e)},[T]);return(0,v.jsxs)(i.xC,{block:s,className:H,validationStatus:y,contrast:g,disabled:b,monospace:C,sx:k,size:w,width:j,minWidth:A,maxWidth:S,variant:N,hasLeadingVisual:!!(r||$),hasTrailingVisual:!!(o||D),hasTrailingAction:!!c,isInputFocused:P,onClick:()=>{var e;null==(e=V.current)||e.focus()},"aria-busy":!!u,children:[e&&(0,v.jsx)(e,{className:"TextInput-icon"}),(0,v.jsx)(n.A,{visualPosition:"leading",showLoadingIndicator:$,hasLoadingIndicator:"boolean"==typeof u,id:F,children:"string"!=typeof r&&(0,t.isValidElementType)(r)?(0,v.jsx)(r,{}):r}),(0,v.jsx)(h.A,{ref:V,disabled:b,onFocus:z,onBlur:K,type:I,"aria-required":E,"aria-invalid":"error"===y?"true":void 0,...L,"aria-describedby":O,"data-component":"input"}),u&&(0,v.jsx)(f.A,{id:W,children:x}),(0,v.jsx)(n.A,{visualPosition:"trailing",showLoadingIndicator:D,hasLoadingIndicator:"boolean"==typeof u,id:_,"data-testid":"text-input-trailing-visual",children:"string"!=typeof o&&(0,t.isValidElementType)(o)?(0,v.jsx)(o,{}):o}),c]})});m.displayName="TextInput";var x=Object.assign(m,{Action:u})},87828:(e,r,o)=>{o.d(r,{A:()=>C});var a=o(69676),t=o(55966),l=o(83317),n=o(96540),i=o(44363),c=o(64515),s=o(82678),d=o(13922),v=o(88262),g=o(9634),b=o(11031),u={TextInputWrapper:"prc-TextInputWithTokens-TextInputWrapper-kj1cB",UnstyledTextInput:"prc-TextInputWithTokens-UnstyledTextInput-F582M",InputWrapper:"prc-TextInputWithTokens-InputWrapper-wloGg",Container:"prc-TextInputWithTokens-Container-mBzq-"},h=o(34164),f=o(74848),p=o(52464);let m={small:0,medium:1,large:1,xlarge:2};function x({icon:e,leadingVisual:r,trailingVisual:o,loading:x,loaderPosition:C="auto",contrast:y,className:k,block:w,disabled:B,sx:T,tokens:j,onTokenRemove:A,tokenComponent:S=d.A,preventTokenWrapping:N=!1,size:I="xlarge",hideTokenRemoveButtons:E=!1,maxHeight:L,width:M,minWidth:P,maxWidth:R,validationStatus:V,variant:H,visibleTokenCount:$,style:D,...F},_){let{onBlur:W,onFocus:O,onKeyDown:z,...K}=(0,l.c)(F),J=(0,n.useRef)(null);(0,c.T)(_,J);let[G,q]=(0,n.useState)(),[U,X]=(0,n.useState)(!!$),{containerRef:Q}=(0,s.G)({focusOutBehavior:"wrap",bindKeys:a.z0.ArrowHorizontal|a.z0.HomeAndEnd,focusableElementFilter:e=>!e.getAttributeNames().includes("aria-hidden"),getNextFocusable:e=>{var r;if(!G&&0!==G)return;let o=G+1;return("next"===e&&(o+=1),"previous"===e&&(o-=1),o>j.length||o<1)?J.current||void 0:null==(r=Q.current)?void 0:r.children[o]}},[G]),Y=e=>{A(e),setTimeout(()=>{var e,r,o;let a=null==(e=Q.current)?void 0:e.children[G||0],l=a&&(0,t.tp)(a)?a:Array.from((null==(r=Q.current)?void 0:r.children)||[]).find(e=>(0,t.tp)(e));l?l.focus():null==(o=J.current)||o.focus()},0)},Z=e=>()=>{B||q(e)},ee=()=>{q(void 0),setTimeout(()=>{var e;!(null!=(e=Q.current)&&e.contains(document.activeElement))&&$&&X(!0)},0)},er=e=>{if("Escape"===e.key){var r;null==(r=J.current)||r.focus()}},eo=e=>{e.stopPropagation()},ea=U?j.slice(0,$):j,et=x&&("leading"===C||!!(r&&"trailing"!==C)),el=x&&("trailing"===C||"auto"===C&&!r);return(0,f.jsxs)(v.xC,{block:w,contrast:y,disabled:B,hasLeadingVisual:!!(r||et),hasTrailingVisual:!!(o||el),width:M,minWidth:P,maxWidth:R,size:{small:"small",medium:"small",large:"medium",xlarge:"medium"}[I],validationStatus:V,variant:H,onClick:()=>{var e;null==(e=J.current)||e.focus()},"data-token-wrapping":!!(N||L)||void 0,className:(0,h.$)(k,u.TextInputWrapper),style:L?{maxHeight:L,...D}:D,sx:T,children:[e&&!r&&(0,f.jsx)(e,{className:"TextInput-icon"}),(0,f.jsx)(b.A,{hasLoadingIndicator:"boolean"==typeof x,visualPosition:"leading",showLoadingIndicator:et,children:"string"!=typeof r&&(0,i.isValidElementType)(r)?(0,f.jsx)(r,{}):r}),(0,f.jsxs)("div",{ref:Q,className:u.Container,"data-prevent-token-wrapping":N,children:[(0,f.jsx)("div",{className:u.InputWrapper,children:(0,f.jsx)(g.A,{ref:J,disabled:B,onFocus:e=>{O&&O(e),q(void 0),$&&X(!1)},onBlur:e=>{W&&W(e),setTimeout(()=>{var e;!(null!=(e=Q.current)&&e.contains(document.activeElement))&&$&&X(!0)},0)},onKeyDown:e=>{var r;if(z&&z(e),null!=(r=J.current)&&r.value)return;let o=j[j.length-1];"Backspace"===e.key&&o&&(Y(o.id),J.current&&(J.current.value=`${o.text} `),setTimeout(()=>{var e;null==(e=J.current)||e.select()},0))},type:"text",className:u.UnstyledTextInput,"aria-invalid":"error"===V?"true":"false",...K})}),ea.map(({id:e,...r},o)=>(0,f.jsx)(S,{disabled:B,onFocus:Z(o),onBlur:ee,onKeyUp:er,onClick:eo,isSelected:G===o,onRemove:()=>{Y(e)},hideRemoveButton:B||E,size:I,tabIndex:0,...r},e)),U&&j.length-ea.length?(0,f.jsxs)(p.A,{color:"fg.muted",fontSize:m[I],children:["+",j.length-ea.length]}):null]}),(0,f.jsx)(b.A,{hasLoadingIndicator:"boolean"==typeof x,visualPosition:"trailing",showLoadingIndicator:el,children:"string"!=typeof o&&(0,i.isValidElementType)(o)?(0,f.jsx)(o,{}):o})]})}x.displayName="TextInputWithTokensInnerComponent";let C=n.forwardRef(x);C.displayName="TextInputWithTokens"},19647:(e,r,o)=>{o.d(r,{Ay:()=>d});var a=o(96540),t=o(88262),l={TextArea:"prc-Textarea-TextArea-13q4j"},n=o(74848);let i=7,c=30,s="both",d=a.forwardRef(({value:e,disabled:r,sx:o,required:a,validationStatus:d,rows:v=i,cols:g=c,resize:b=s,block:u,contrast:h,className:f,...p},m)=>(0,n.jsx)(t.SH,{sx:o,validationStatus:d,disabled:r,block:u,contrast:h,className:f,children:(0,n.jsx)("textarea",{value:e,"data-resize":b,"aria-required":a,"aria-invalid":"error"===d?"true":"false",ref:m,disabled:r,rows:v,cols:g,className:l.TextArea,...p})}));d.displayName="Textarea"},30391:(e,r,o)=>{o.d(r,{NP:()=>u,DP:()=>h});var a=o(96540),t=o(40961),l=o(38267),n=o(44360),i=o(14744),c=o.n(i);let s=(e,{isPropUpdateDisabled:r=!1,isEqual:o=Object.is}={})=>{let[t,l]=(0,a.useState)(e),[n,i]=(0,a.useState)(e),c=e instanceof Function?e():e;return r||o(n,c)||(i(c),l(c)),[t,l]};var d=o(74848),v=o(32947);let g=a.createContext({setColorMode:()=>null,setDayScheme:()=>null,setNightScheme:()=>null}),b=e=>{try{var r;let o=null==(r=document.getElementById(`__PRIMER_DATA_${e}__`))?void 0:r.textContent;if(o)return JSON.parse(o)}catch(e){}return{}},u=({children:e,...r})=>{var o,i,u,m,x,C,y,k;let{theme:w,colorMode:B,dayScheme:T,nightScheme:j}=h(),A=null!=(o=null!=(i=r.theme)?i:w)?o:n.A,S=(0,v.B)(),{resolvedServerColorMode:N}=b(S),I=a.useRef(N),[E,L]=s(null!=(u=null!=(m=r.colorMode)?m:B)?u:"day"),[M,P]=s(null!=(x=null!=(C=r.dayScheme)?C:T)?x:"light"),[R,V]=s(null!=(y=null!=(k=r.nightScheme)?k:j)?y:"dark"),H=function(){let[e,r]=a.useState(f);return a.useEffect(()=>{var e,o;let a=null==(e=window)||null==(o=e.matchMedia)?void 0:o.call(e,"(prefers-color-scheme: dark)");function t(e){return e?"night":"day"}function l(e){r(t(e.matches))}if(a){if(r(t(a.matches)),void 0!==a.addEventListener)return a.addEventListener("change",l),function(){a.removeEventListener("change",l)};if(void 0!==a.addListener)return a.addListener(l),function(){a.removeListener(l)}}},[]),e}(),$=I.current||p(E,H),D=function(e,r,o){switch(e){case"day":case"light":return r;case"dark":case"night":return o}}($,M,R),{resolvedTheme:F,resolvedColorScheme:_}=a.useMemo(()=>(function(e,r){if(!e.colorSchemes)return{resolvedTheme:e,resolvedColorScheme:void 0};if(!e.colorSchemes[r]){console.error(`\`${r}\` scheme not defined in \`theme.colorSchemes\``);let o=Object.keys(e.colorSchemes)[0];return{resolvedTheme:c()(e,e.colorSchemes[o]),resolvedColorScheme:o}}return{resolvedTheme:c()(e,e.colorSchemes[r]),resolvedColorScheme:r}})(A,D),[A,D]);return a.useEffect(function(){let e=p(E,H);I.current&&(I.current!==e&&window.setTimeout(()=>{t.flushSync(()=>{L(e)}),L(E)}),I.current=null)},[E,H,L]),(0,d.jsx)(g.Provider,{value:{theme:F,colorScheme:D,colorMode:E,resolvedColorMode:$,resolvedColorScheme:_,dayScheme:M,nightScheme:R,setColorMode:L,setDayScheme:P,setNightScheme:V},children:(0,d.jsxs)(l.NP,{theme:F,children:[e,r.preventSSRMismatch?(0,d.jsx)("script",{type:"application/json",id:`__PRIMER_DATA_${S}__`,dangerouslySetInnerHTML:{__html:JSON.stringify({resolvedServerColorMode:$})}}):null]})})};function h(){return a.useContext(g)}function f(){var e,r,o;return"undefined"!=typeof window&&null!=(e=(r=window).matchMedia)&&null!=(o=e.call(r,"(prefers-color-scheme: dark)"))&&o.matches?"night":"day"}function p(e,r){return"auto"===e?r:e}u.displayName="ThemeProvider"},93597:(e,r,o)=>{o.d(r,{A:()=>u});var a=o(34164),t=o(96540),l={Timeline:"prc-Timeline-Timeline-iQjcc",TimelineItem:"prc-Timeline-TimelineItem-Sd-t-",TimelineBadge:"prc-Timeline-TimelineBadge-BqMiN",TimelineBadgeWrapper:"prc-Timeline-TimelineBadgeWrapper-75vYD",TimelineBody:"prc-Timeline-TimelineBody-WWZY0",TimelineBreak:"prc-Timeline-TimelineBreak-dPnDJ"},n=o(44683),i=o(74848),c=o(75177);let s=t.forwardRef(({clipSidebar:e,className:r,sx:o=n.E,...t},s)=>o!==n.E?(0,i.jsx)(c.A,{as:"div",sx:o,...t,className:(0,a.$)(r,l.Timeline),ref:s,"data-clip-sidebar":e?"":void 0}):(0,i.jsx)("div",{...t,className:(0,a.$)(r,l.Timeline),ref:s,"data-clip-sidebar":e?"":void 0}));s.displayName="Timeline";let d=t.forwardRef(({condensed:e,className:r,sx:o=n.E,...t},s)=>o!==n.E?(0,i.jsx)(c.A,{as:"div",...t,className:(0,a.$)(r,"Timeline-Item",l.TimelineItem),ref:s,"data-condensed":e?"":void 0,sx:o}):(0,i.jsx)("div",{...t,className:(0,a.$)(r,"Timeline-Item",l.TimelineItem),ref:s,"data-condensed":e?"":void 0}));d.displayName="TimelineItem";let v=({sx:e=n.E,className:r,...o})=>e!==n.E?(0,i.jsx)("div",{className:l.TimelineBadgeWrapper,children:(0,i.jsx)(c.A,{...o,sx:e,className:(0,a.$)(r,l.TimelineBadge)})}):(0,i.jsx)("div",{className:l.TimelineBadgeWrapper,children:(0,i.jsx)("div",{...o,className:(0,a.$)(r,l.TimelineBadge)})});v.displayName="TimelineBadge",v.displayName="Timeline.Badge";let g=t.forwardRef(({className:e,sx:r=n.E,...o},t)=>r!==n.E?(0,i.jsx)(c.A,{as:"div",...o,className:(0,a.$)(e,l.TimelineBody),ref:t,sx:r}):(0,i.jsx)("div",{...o,className:(0,a.$)(e,l.TimelineBody),ref:t}));g.displayName="TimelineBody";let b=t.forwardRef(({className:e,sx:r=n.E,...o},t)=>r!==n.E?(0,i.jsx)(c.A,{as:"div",...o,className:(0,a.$)(e,l.TimelineBreak),ref:t,sx:r}):(0,i.jsx)("div",{...o,className:(0,a.$)(e,l.TimelineBreak),ref:t}));b.displayName="TimelineBreak";var u=Object.assign(s,{Item:d,Badge:v,Body:g,Break:b})},81679:(e,r,o)=>{o.d(r,{A:()=>k});var a=o(96540),t=o(38267),l=o(57304),n=o(59299),i=o(44999),c=o(46273),s=o(74848),d=o(35357),v=o(75177),g=o(63867),b=o(52464);let u="80ms",h="cubic-bezier(0.5, 1, 0.89, 1)",f=(0,l.Ox)({prop:"size",variants:{small:{height:"24px",width:"48px"}}}),p=({size:e})=>(0,s.jsx)("svg",{"aria-hidden":"true",width:"small"===e?"12":"16",height:"small"===e?"12":"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M8 12.5a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9ZM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12Z"})});p.displayName="CircleIcon";let m=({size:e})=>(0,s.jsx)("svg",{"aria-hidden":"true",width:"small"===e?"12":"16",height:"small"===e?"12":"16",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{fillRule:"evenodd",d:"M8 2a.75.75 0 0 1 .75.75v11.5a.75.75 0 0 1-1.5 0V2.75A.75.75 0 0 1 8 2Z"})});m.displayName="LineIcon";let x=t.Ay.button.withConfig({displayName:"ToggleSwitch__SwitchButton",componentId:"sc-e6gszy-0"})(["vertical-align:middle;cursor:pointer;user-select:none;appearance:none;text-decoration:none;padding:0;transition-property:background-color,border-color;transition-duration:",";transition-timing-function:",";border-radius:",";border-style:solid;border-width:1px;display:block;height:32px;width:64px;position:relative;overflow:hidden;",";@media (pointer:coarse){&:before{content:'';position:absolute;left:0;right:0;transform:translateY(-50%);top:50%;min-height:44px;}}@media (prefers-reduced-motion){transition:none;*{transition:none;}}&:hover:not(:disabled),&:focus:focus-visible{background-color:",";}&:active,&:active:focus-visible{background-color:",";}"," "," ",""],u,h,(0,n.Jt)("radii.2"),(0,c.A)("3px"),(0,n.Jt)("colors.switchTrack.hoverBg"),(0,n.Jt)("colors.switchTrack.activeBg"),e=>e.disabled?(0,t.AH)(["background-color:",";border-color:transparent;cursor:not-allowed;transition-property:none;"],(0,n.Jt)("colors.switchTrack.disabledBg")):e.checked?(0,t.AH)(["background-color:",";border-color:var(--control-checked-borderColor-rest,transparent);&:hover:not(:disabled),&:focus:focus-visible{background-color:",";}&:active,&:active:focus-visible{background-color:",";}"],(0,n.Jt)("colors.switchTrack.checked.bg"),(0,n.Jt)("colors.switchTrack.checked.hoverBg"),(0,n.Jt)("colors.switchTrack.checked.activeBg")):(0,t.AH)(["background-color:",";border-color:var(--controlTrack-borderColor-rest,transparent);&:active{background-color:",";}"],(0,n.Jt)("colors.switchTrack.bg"),(0,n.Jt)("colors.switchTrack.activeBg")),i.A,f),C=t.Ay.div.withConfig({displayName:"ToggleSwitch__ToggleKnob",componentId:"sc-e6gszy-1"})(["background-color:",";border-width:1px;border-style:solid;border-color:",";border-radius:calc("," - 1px);width:50%;position:absolute;top:0;bottom:0;transition-property:transform;transition-duration:",";transition-timing-function:",";transform:",";z-index:1;@media (prefers-reduced-motion){transition:none;}",""],(0,n.Jt)("colors.switchKnob.bg"),e=>e.disabled?(0,n.Jt)("colors.switchTrack.disabledBg"):(0,n.Jt)("colors.switchKnob.border"),(0,n.Jt)("radii.2"),u,h,e=>`translateX(${e.checked?"100%":"0px"})`,e=>e.disabled?(0,t.AH)(["border-color:",";"],(0,n.Jt)("colors.switchTrack.disabledBg")):e.checked?(0,t.AH)(["border-color:",";"],(0,n.Jt)("colors.switchKnob.checked.border")):void 0),y={visibility:"hidden",height:0},k=a.forwardRef(function(e,r){let{"aria-labelledby":o,"aria-describedby":t,defaultChecked:l,disabled:n,loading:i,checked:c,onChange:h,onClick:f,buttonType:k="button",size:w="medium",statusLabelPosition:B="start",sx:T,...j}=e,A=void 0!==c,[S,N]=(0,d.p)(c,h,!!l),I=!n&&!i,E=(0,a.useCallback)(e=>{A||N(!S),f&&f(e)},[f,A,S,N]);return(0,a.useEffect)(()=>{h&&A&&h(!!c)},[h,c,A,k]),(0,s.jsxs)(v.A,{display:"inline-flex",alignItems:"center",flexDirection:"start"===B?"row":"row-reverse",sx:T,...j,children:[i?(0,s.jsx)(g.A,{size:"small"}):null,(0,s.jsxs)(b.A,{color:I?"fg.default":"fg.muted",fontSize:+("small"!==w),mx:2,"aria-hidden":"true",sx:{position:"relative",cursor:"pointer"},onClick:E,children:[(0,s.jsx)(v.A,{textAlign:"right",sx:S?null:y,children:"On"}),(0,s.jsx)(v.A,{textAlign:"right",sx:S?y:null,children:"Off"})]}),(0,s.jsxs)(x,{ref:r,type:k,onClick:E,"aria-labelledby":o,"aria-describedby":t,"aria-pressed":S,checked:S,size:w,disabled:!I,children:[(0,s.jsxs)(v.A,{"aria-hidden":"true",display:"flex",alignItems:"center",width:"100%",height:"100%",overflow:"hidden",children:[(0,s.jsx)(v.A,{flexGrow:1,flexShrink:0,flexBasis:"50%",color:I?"switchTrack.checked.fg":"switchTrack.checked.disabledFg",lineHeight:"0",sx:{transform:`translateX(${S?"0":"-100%"})`,transitionProperty:"transform",transitionDuration:u},children:(0,s.jsx)(m,{size:w})}),(0,s.jsx)(v.A,{flexGrow:1,flexShrink:0,flexBasis:"50%",color:I?"switchTrack.fg":"switchTrack.disabledFg",lineHeight:"0",sx:{transform:`translateX(${S?"100%":"0"})`,transitionProperty:"transform",transitionDuration:u},children:(0,s.jsx)(p,{size:w})})]}),(0,s.jsx)(C,{"aria-hidden":"true",disabled:!I,checked:S})]})]})})},28115:(e,r,o)=>{o.d(r,{A:()=>T});var a=o(96540),t=o(94329),l=o(19398);function n(e,r,o){return Math.min(Math.max(e,o),r)}let ColorError=class ColorError extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}};function i(e){if("string"!=typeof e)throw new ColorError(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let r=e.trim();r=h.test(e)?function(e){let r=s[function(e){let r=5381,o=e.length;for(;o;)r=33*r^e.charCodeAt(--o);return(r>>>0)%2341}(e.toLowerCase().trim())];if(!r)throw new ColorError(e);return`#${r}`}(e):e;let o=v.exec(r);if(o){let e=Array.from(o).slice(1);return[...e.slice(0,3).map(e=>parseInt(d(e,2),16)),parseInt(d(e[3]||"f",2),16)/255]}let a=g.exec(r);if(a){let e=Array.from(a).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let t=b.exec(r);if(t){let e=Array.from(t).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let l=u.exec(r);if(l){let[r,o,a,t]=Array.from(l).slice(1).map(parseFloat);if(n(0,100,o)!==o||n(0,100,a)!==a)throw new ColorError(e);return[...p(r,o,a),Number.isNaN(t)?1:t]}throw new ColorError(e)}let c=e=>parseInt(e.replace(/_/g,""),36),s="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,r)=>{let o=c(r.substring(0,3)),a=c(r.substring(3)).toString(16),t="";for(let e=0;e<6-a.length;e++)t+="0";return e[o]=`${t}${a}`,e},{}),d=(e,r)=>Array.from(Array(r)).map(()=>e).join(""),v=RegExp(`^#${d("([a-f0-9])",3)}([a-f0-9])?$`,"i"),g=RegExp(`^#${d("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),b=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${d(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),u=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,h=/^[a-z]+$/i,f=e=>Math.round(255*e),p=(e,r,o)=>{let a=o/100;if(0===r)return[a,a,a].map(f);let t=(e%360+360)%360/60,l=r/100*(1-Math.abs(2*a-1)),n=l*(1-Math.abs(t%2-1)),i=0,c=0,s=0;t>=0&&t<1?(i=l,c=n):t>=1&&t<2?(i=n,c=l):t>=2&&t<3?(c=l,s=n):t>=3&&t<4?(c=n,s=l):t>=4&&t<5?(i=n,s=l):t>=5&&t<6&&(i=l,s=n);let d=a-l/2;return[i+d,c+d,s+d].map(f)};var m=o(30391),x=o(28998),C={IssueLabel:"prc-Token-IssueLabel-ZuoEW",RemoveButton:"prc-Token-RemoveButton-H4Dmg"},y=o(34164),k=o(74848);let w={"--lightness-threshold":"0.453","--border-threshold":"0.96","--border-alpha":"max(0, min(calc((var(--perceived-lightness) - var(--border-threshold)) * 100), 1))",background:"rgb(var(--label-r), var(--label-g), var(--label-b))",color:"hsl(0, 0%, calc(var(--lightness-switch) * 100%))",borderWidth:1,borderStyle:"solid",borderColor:"hsla(var(--label-h),calc(var(--label-s) * 1%),calc((var(--label-l) - 25) * 1%),var(--border-alpha))"},B={"--lightness-threshold":"0.6","--background-alpha":"0.18","--border-alpha":"0.3","--lighten-by":"calc(((var(--lightness-threshold) - var(--perceived-lightness)) * 100) * var(--lightness-switch))",borderWidth:1,borderStyle:"solid",background:"rgba(var(--label-r), var(--label-g), var(--label-b), var(--background-alpha))",color:"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%))",borderColor:"hsla(var(--label-h), calc(var(--label-s) * 1%),calc((var(--label-l) + var(--lighten-by)) * 1%),var(--border-alpha))"},T=(0,a.forwardRef)((e,r)=>{let{as:o,fillColor:n="#999",onRemove:c,id:s,isSelected:d,text:v,size:g=t.g8,hideRemoveButton:b,href:u,onClick:h,className:f,...p}=e,T={as:o,href:u,onClick:h},{resolvedColorScheme:j}=(0,m.DP)(),A=(0,t.kA)(e)&&!!c&&!b,S=(0,a.useMemo)(()=>{let[r,o,a]=i(n),[l,s,v]=function(e){let[r,o,a,t]=i(e).map((e,r)=>3===r?e:e/255),l=Math.max(r,o,a),n=Math.min(r,o,a),c=(l+n)/2;if(l===n)return[0,0,c,t];let s=l-n;return[60*(r===l?(o-a)/s+6*(o.5?s/(2-l-n):s/(l+n),c,t]}(n),g=!(null!=j&&j.startsWith("dark"));return{"--label-r":String(r),"--label-g":String(o),"--label-b":String(a),"--label-h":String(Math.round(l)),"--label-s":String(Math.round(100*s)),"--label-l":String(Math.round(100*v)),"--perceived-lightness":"calc(((var(--label-r) * 0.2126) + (var(--label-g) * 0.7152) + (var(--label-b) * 0.0722)) / 255)","--lightness-switch":"max(0, min(calc((var(--perceived-lightness) - var(--lightness-threshold)) * -1000), 1))",paddingRight:b||!c?void 0:0,position:"relative",...g?w:B,...d?{background:g?"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) - 5) * 1%))":B.background,":focus":{outline:"none"},":after":{content:'""',position:"absolute",zIndex:1,top:"-2px",right:"-2px",bottom:"-2px",left:"-2px",display:"block",pointerEvents:"none",boxShadow:`0 0 0 2px ${g?"rgb(var(--label-r), var(--label-g), var(--label-b))":"hsl(var(--label-h), calc(var(--label-s) * 1%), calc((var(--label-l) + var(--lighten-by)) * 1%))"}`,borderRadius:"999px"}}:{},...(0,t.kA)(e)?{"&:hover":{...g?{backgroundImage:"linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(rgb(var(--label-r),var(--label-g),var(--label-b)), rgb(var(--label-r),var(--label-g),var(--label-b)))"}:{background:"hsla(var(--label-h), calc(var(--label-s) * 1%), calc(calc(var(--label-l) + 10) * 1%), 0.3);"},boxShadow:"shadow.medium"}}:{}}},[n,j,b,c,d,e]);return(0,k.jsxs)(t.Ay,{onRemove:c,id:null==s?void 0:s.toString(),isSelected:d,className:(0,y.$)(C.IssueLabel,f),text:v,size:g,style:S,"data-has-remove-button":!b&&!!c,...!A?T:{},...p,ref:r,children:[(0,k.jsx)(x.A,{...A?T:{},children:v}),!b&&c?(0,k.jsx)(l.A,{borderOffset:1,onClick:e=>{e.stopPropagation(),c&&c()},size:g,"aria-hidden":A?"true":"false",isParentInteractive:(0,t.kA)(e),"data-has-multiple-action-targets":A,className:C.RemoveButton}):null]})});T.displayName="IssueLabelToken"},13922:(e,r,o)=>{o.d(r,{A:()=>b});var a=o(96540),t=o(44683),l=o(94329),n=o(19398),i=o(28998),c=o(87644),s={Token:"prc-Token-Token-L2-At",LeadingVisualContainer:"prc-Token-LeadingVisualContainer-YTg7O",LargeLeadingVisual:"prc-Token-LargeLeadingVisual-UdxDk"},d=o(34164),v=o(74848);let g=({children:e,size:r})=>(0,v.jsx)("div",{className:(0,d.$)(s.LeadingVisualContainer,{[s.LargeLeadingVisual]:r&&["large","xlarge"].includes(r)}),children:e});g.displayName="LeadingVisualContainer";let b=(0,a.forwardRef)((e,r)=>{let{as:o,onRemove:a,id:b,leadingVisual:u,text:h,size:f=l.g8,hideRemoveButton:p,href:m,onClick:x,sx:C=t.E,className:y,style:k,...w}=e,B=(0,l.kA)(e)&&!!a&&!p,T={as:o,href:m,onClick:x};return(0,v.jsxs)(l.Ay,{onRemove:a,id:null==b?void 0:b.toString(),className:(0,d.$)(y,s.Token),text:h,size:f,sx:C,"data-is-selected":e.isSelected,"data-is-remove-btn":!(p||!a),...!B?T:{},...w,ref:r,style:{borderWidth:"1px",...k},children:[u?(0,v.jsx)(g,{size:f,children:(0,v.jsx)(u,{})}):null,(0,v.jsxs)(i.A,{...B?T:{},children:[h,a&&(0,v.jsx)(c.A,{children:" (press backspace or delete to remove)"})]}),!p&&a?(0,v.jsx)(n.A,{borderOffset:1,onClick:e=>{e.stopPropagation(),a&&a()},size:f,isParentInteractive:(0,l.kA)(e),"aria-hidden":B?"true":"false"}):null]})});b.displayName="Token"},94329:(e,r,o)=>{o.d(r,{Ay:()=>v,g8:()=>s,kA:()=>d,UV:()=>c});var a=o(96540),t=o(34164),l={TokenBase:"prc-Token-TokenBase-PfQzJ"},n=o(16436),i=o(74848);let c={small:"16px",medium:"20px",large:"24px",xlarge:"32px"},s="medium",d=({as:e="span",onClick:r,onFocus:o,tabIndex:a=-1,disabled:t})=>!t&&!!(o||r||a>-1||["a","button"].includes(e)),v=a.forwardRef(({onRemove:e,onKeyDown:r,id:o,className:a,size:c=s,isSelected:v,as:g="span",...b},u)=>(0,i.jsx)(n._,{as:g,onKeyDown:o=>{r&&r(o),("Backspace"===o.key||"Delete"===o.key)&&e&&e()},className:(0,t.$)(l.TokenBase,a),"data-cursor-is-interactive":d(b),"data-size":c,id:null==o?void 0:o.toString(),...b,ref:u}))},19398:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(38621),t=o(34164),l=o(94329),n={TokenButton:"prc-Token-TokenButton-F4Y8h"},i=o(16436),c=o(74848);let s=e=>.75*parseInt(l.UV[e||l.g8],10),d=({"aria-label":e,isParentInteractive:r,size:o=l.g8,className:d,borderOffset:v=0,as:g,...b})=>(delete b.children,(0,c.jsx)(i._,{as:r?"span":"button",tabIndex:r?-1:void 0,"aria-label":r?e:"Remove token","data-size":o,className:(0,t.$)(n.TokenButton,d),style:{transform:`translate(${v}px, -${v}px)`},...b,children:(0,c.jsx)(a.XIcon,{size:s(o)})}));d.displayName="RemoveTokenButton"},28998:(e,r,o)=>{o.d(r,{A:()=>i});var a={TokenTextContainer:"prc-Token-TokenTextContainer--rlDJ"},t=o(34164),l=o(16436),n=o(74848);let i=({children:e,...r})=>(0,n.jsx)(l._,{as:"span",className:(0,t.$)(a.TokenTextContainer),...r,children:e});i.displayName="TokenTextContainer"},94977:(e,r,o)=>{o.d(r,{A:()=>g,l:()=>v});var a=o(34164),t=o(96540),l=o(38267),n=o(59299),i=o(44999),c=o(74848),s=o(32947);let d=l.Ay.span.withConfig({displayName:"Tooltip__TooltipBase",componentId:"sc-17tf59c-0"})(["position:relative;display:inline-block;&::after{position:absolute;z-index:1000000;display:none;padding:0.5em 0.75em;font:normal normal 11px/1.5 ",";-webkit-font-smoothing:subpixel-antialiased;color:var(--tooltip-fgColor,",");text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--tooltip-bgColor,",");border-radius:",";opacity:0;}@keyframes tooltip-appear{from{opacity:0;}to{opacity:1;}}&:hover,&:active,&:focus,&:focus-within{&::after{display:inline-block;text-decoration:none;animation-name:tooltip-appear;animation-duration:0.1s;animation-fill-mode:forwards;animation-timing-function:ease-in;animation-delay:0s;}}&.tooltipped-no-delay:hover,&.tooltipped-no-delay:active,&.tooltipped-no-delay:focus,&.tooltipped-no-delay:focus-within{&::after{animation-delay:0s;}}&.tooltipped-multiline:hover,&.tooltipped-multiline:active,&.tooltipped-multiline:focus,&.tooltipped-multiline:focus-within{&::after{display:table-cell;}}&.tooltipped-s,&.tooltipped-se,&.tooltipped-sw{&::after{top:100%;right:50%;margin-top:6px;}}&.tooltipped-se{&::after{right:auto;left:50%;margin-left:-",";}}&.tooltipped-sw::after{margin-right:-",";}&.tooltipped-n,&.tooltipped-ne,&.tooltipped-nw{&::after{right:50%;bottom:100%;margin-bottom:6px;}}&.tooltipped-ne{&::after{right:auto;left:50%;margin-left:-",";}}&.tooltipped-nw::after{margin-right:-",";}&.tooltipped-s::after,&.tooltipped-n::after{transform:translateX(50%);}&.tooltipped-w{&::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%);}}&.tooltipped-e{&::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%);}}&.tooltipped-multiline{&::after{width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate;}&.tooltipped-s::after,&.tooltipped-n::after{right:auto;left:50%;transform:translateX(-50%);}&.tooltipped-w::after,&.tooltipped-e::after{right:100%;}}&.tooltipped-align-right-2::after{right:0;margin-right:0;}&.tooltipped-align-left-2::after{left:0;margin-left:0;}",";"],(0,n.Jt)("fonts.normal"),(0,n.Jt)("colors.fg.onEmphasis"),(0,n.Jt)("colors.neutral.emphasisPlus"),(0,n.Jt)("radii.2"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),(0,n.Jt)("space.3"),i.A),v=t.createContext({});function g({direction:e="n",children:r,className:o,text:l,noDelay:n,align:i,wrap:g,id:b,...u}){let h=(0,s.B)(b),f=(0,a.$)(o,`tooltipped-${e}`,i&&`tooltipped-align-${i}-2`,n&&"tooltipped-no-delay",g&&"tooltipped-multiline"),p=(0,t.useMemo)(()=>({tooltipId:h}),[h]);return(0,c.jsx)(v.Provider,{value:p,children:(0,c.jsx)(d,{role:"tooltip","aria-label":l,id:h,...u,className:f,children:r})})}g.displayName="Tooltip",g.alignments=["left","right"],g.directions=["n","ne","e","se","s","sw","w","nw"]},89985:(e,r,o)=>{o.d(r,{m:()=>B,l:()=>k});var a=o(96540),t=o(98328),l=o(69676),n=o(913),i=o(34164),c={Tooltip:"prc-TooltipV2-Tooltip-cYMVY",KeybindingHintContainer:"prc-TooltipV2-KeybindingHintContainer-iabqv",HasTextBefore:"prc-TooltipV2-HasTextBefore-cCzYC"},s=o(87644),d=o(65556),v=o(59102),g=o(74848),b=o(32947),u=o(81425),h=o(77393),f=o(40041),p=o(96339);let m={nw:{side:"outside-top",align:"end"},n:{side:"outside-top",align:"center"},ne:{side:"outside-top",align:"start"},e:{side:"outside-right",align:"center"},se:{side:"outside-bottom",align:"start"},s:{side:"outside-bottom",align:"center"},sw:{side:"outside-bottom",align:"end"},w:{side:"outside-left",align:"center"}},x={"outside-top-end":"nw","outside-top-center":"n","outside-top-start":"ne","outside-right-center":"e","outside-bottom-start":"se","outside-bottom-center":"s","outside-bottom-end":"sw","outside-left-center":"w"},C=["a[href]","button:not([disabled])","summary","select","input:not([type=hidden])","textarea"],y=e=>C.some(r=>e.matches(r))||e.hasAttribute("role")&&"button"===e.getAttribute("role"),k=a.createContext({}),w=(0,v.J)("span"),B=a.forwardRef(({direction:e="s",text:r,type:o="description",children:v,id:C,className:B,keybindingHint:T,...j},A)=>{let S=(0,b.B)(C),N=a.Children.only(v),I=(0,u.L)(A),E=(0,a.useRef)(null),[L,M]=(0,a.useState)(e),[P,R]=(0,a.useState)(!1),V=a.useRef(null),{safeSetTimeout:H,safeClearTimeout:$}=(0,d.A)(),D=()=>{try{if(E.current&&I.current&&E.current.hasAttribute("popover")&&!E.current.matches(":popover-open")){let r=E.current,o=I.current;r.showPopover(),R(!0);let a={side:m[e].side,align:m[e].align},{top:t,left:n,anchorAlign:i,anchorSide:c}=(0,l.uG)(r,o,a),s=x[`${c}-${i}`];M(s),r.style.top=`${t}px`,r.style.left=`${n}px`}}catch(e){if(e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message&&e.message.includes("not a valid selector"));else throw e}},F=()=>{V.current&&($(V.current),V.current=null);try{E.current&&I.current&&E.current.hasAttribute("popover")&&E.current.matches(":popover-open")&&E.current.hidePopover(),R(!1)}catch(e){if(e&&"object"==typeof e&&"message"in e&&"string"==typeof e.message&&e.message.includes("not a valid selector"));else throw e}},_=(0,a.useMemo)(()=>({tooltipId:S}),[S]);(0,a.useEffect)(()=>{if(!E.current||!I.current)return;let e=y(I.current),r=Array.from(I.current.childNodes).some(e=>e instanceof HTMLElement&&y(e)||Array.from(e.childNodes).some(e=>e instanceof HTMLElement&&y(e)));e||r||(0,t.V)(!1),"label"===o&&(I.current.hasAttribute("aria-label"),Array.from(I.current.childNodes).some(e=>e instanceof HTMLElement&&e.hasAttribute("aria-label"))),"undefined"==typeof window||(0,n.isSupported)()||(0,n.apply)(),E.current.setAttribute("popover","auto")},[E,I,e,o]),(0,h.P)(e=>{P&&(e.stopImmediatePropagation(),e.preventDefault(),F())},[P]);let W=(0,f.J)(),O="aria-label"in j;return(0,g.jsx)(k.Provider,{value:_,children:(0,g.jsxs)(g.Fragment,{children:[a.isValidElement(N)&&a.cloneElement(N,{ref:I,"aria-describedby":(()=>{if("description"!==o)return N.props["aria-describedby"];let e=N.props["aria-describedby"];return e?`${e} ${S}`:S})(),"aria-labelledby":"label"===o?S:N.props["aria-labelledby"],onBlur:e=>{var r,o;F(),null==(r=(o=N.props).onBlur)||r.call(o,e)},onTouchEnd:e=>{var r,o;null==(r=(o=N.props).onTouchEnd)||r.call(o,e),H(()=>F(),10)},onFocus:e=>{var r,o;try{if(!e.target.matches(":focus-visible"))return}catch(e){}D(),null==(r=(o=N.props).onFocus)||r.call(o,e)},onMouseOverCapture:e=>{V.current=H(()=>{var r,o;D(),null==(r=(o=N.props).onMouseEnter)||r.call(o,e)},50)},onMouseLeave:e=>{var r,o;F(),null==(r=(o=N.props).onMouseLeave)||r.call(o,e)}}),(0,g.jsx)(w,{className:(0,i.$)(B,c.Tooltip),ref:E,"data-direction":L,...j,role:"description"===o?"tooltip":void 0,"aria-hidden":!0,onMouseEnter:D,onMouseLeave:F,id:O||!T?S:void 0,children:T?(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)("span",{id:O?void 0:S,children:[r,(0,g.jsxs)(s.A,{children:["(",(0,p.d)(T,W),")"]})]}),(0,g.jsx)("span",{className:(0,i.$)(c.KeybindingHintContainer,r&&c.HasTextBefore),"aria-hidden":!0,children:(0,g.jsx)(p.U,{keys:T,format:"condensed",variant:"onEmphasis",size:"small"})})]}):r})]})})})},55864:(e,r,o)=>{o.d(r,{G:()=>D});var a=o(38621),t=o(34164),l=o(96540),n={TreeViewRootUlStyles:"prc-TreeView-TreeViewRootUlStyles-eZtxW",TreeViewItem:"prc-TreeView-TreeViewItem-ShJr0",TreeViewItemContainer:"prc-TreeView-TreeViewItemContainer--2Rkn",TreeViewItemSkeleton:"prc-TreeView-TreeViewItemSkeleton-fqk59",TreeViewItemToggle:"prc-TreeView-TreeViewItemToggle-gWUdE",TreeViewItemToggleHover:"prc-TreeView-TreeViewItemToggleHover-nEgP-",TreeViewItemToggleEnd:"prc-TreeView-TreeViewItemToggleEnd-t-AEB",TreeViewItemContent:"prc-TreeView-TreeViewItemContent-f0r0b",TreeViewItemContentText:"prc-TreeView-TreeViewItemContentText-smZM-",TreeViewItemVisual:"prc-TreeView-TreeViewItemVisual-dRlGq",TreeViewItemLeadingAction:"prc-TreeView-TreeViewItemLeadingAction-VXx8I",TreeViewItemLevelLine:"prc-TreeView-TreeViewItemLevelLine-KPSSL",TreeViewDirectoryIcon:"prc-TreeView-TreeViewDirectoryIcon-PHbeP",TreeViewVisuallyHidden:"prc-TreeView-TreeViewVisuallyHidden-4-mPv",TreeViewSkeletonItemContainerStyle:"prc-TreeView-TreeViewSkeletonItemContainerStyle-EB7p0",TreeItemSkeletonTextStyles:"prc-TreeView-TreeItemSkeletonTextStyles-wnBY9"},i=o(53526),c=o(87644),s=o(32947),d=o(65556),v=o(24021);function g(e){var r,o,a;let t=e.getAttribute("aria-label"),l=e.getAttribute("aria-labelledby");return t||(l?null!=(r=null==(o=document.getElementById(l))?void 0:o.textContent)?r:"":null!=(a=e.textContent)?a:"")}var b=o(82678),u=o(69676);function h(e,r){let o=e.closest("[role=tree]");if(!o)return;let a=document.createTreeWalker(o,NodeFilter.SHOW_ELEMENT,e=>e instanceof HTMLElement&&"treeitem"===e.getAttribute("role")?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP),t=a.firstChild();for(;t!==e;)t=a.nextNode();let l="next"===r?a.nextNode():a.previousNode();for(;l instanceof HTMLElement&&null!=(n=l.parentElement)&&n.closest("[role=treeitem][aria-expanded=false]");){var n;l="next"===r?a.nextNode():a.previousNode()}return l instanceof HTMLElement?l:void 0}function f(e){let r=e.querySelector("[role=treeitem]");return r instanceof HTMLElement?r:void 0}function p(e){let r=e.closest("[role=group]"),o=null==r?void 0:r.closest("[role=treeitem]");return o instanceof HTMLElement?o:void 0}let m={height:32};function x(e,r){var o,a;let t=function e(r){var o;return r&&r!==document.body?(o=r).scrollHeight>o.clientHeight&&-1===window.getComputedStyle(o).overflowY.indexOf("hidden")?r:e(r.parentElement):null}(e),{height:l}=null!=(o=null==r?void 0:r.getBoundingClientRect())?o:m;return Math.floor((null!=(a=null==t?void 0:t.clientHeight)?a:window.innerHeight)/l)}var C=o(47523),y=o(35642),k=o(74848),w=o(63867),B=o(52464);let T=l.createContext({announceUpdate:()=>{},expandedStateCache:{current:new Map}}),j=l.createContext({itemId:"",level:1,isSubTreeEmpty:!1,setIsSubTreeEmpty:()=>{},isExpanded:!1,setIsExpanded:()=>{},leadingVisualId:"",trailingVisualId:""}),A=({"aria-label":e,"aria-labelledby":r,children:o,flat:a,truncate:i=!0,className:s,style:v})=>{let m=l.useRef(null),C=l.useRef(!1),[y,w]=l.useState(""),B=l.useCallback(e=>{w(e)},[]),j=(0,l.useCallback)(()=>{C.current=!0},[]);(0,l.useEffect)(()=>{function e(){C.current=!1}return document.addEventListener("mouseup",e),()=>{document.removeEventListener("mouseup",e)}},[]),function({containerRef:e,mouseDownRef:r}){(0,b.G)({containerRef:e,bindKeys:u.z0.ArrowVertical|u.z0.ArrowHorizontal|u.z0.HomeAndEnd|u.z0.Backspace|u.z0.PageUpDown,preventScroll:!0,getNextFocusable:(e,r,o)=>{var a;if(r instanceof HTMLElement){try{if(r.closest("dialog:modal"))return}catch{}return null!=(a=function(e,r){let o=function(e){if("treeitem"!==e.getAttribute("role"))throw Error("Element is not a treeitem");switch(e.getAttribute("aria-expanded")){case"true":return"open";case"false":return"closed";default:return"end"}}(e);switch(`${o} ${r.key}`){case"open ArrowRight":return f(e);case"open ArrowLeft":case"closed ArrowRight":case"end ArrowRight":return;case"closed ArrowLeft":case"end ArrowLeft":return p(e)}switch(r.key){case"ArrowUp":return h(e,"previous");case"ArrowDown":return h(e,"next");case"Backspace":return p(e);case"Home":var a=e;let t=a.closest("[role=tree]"),l=null==t?void 0:t.querySelector("[role=treeitem]");return l instanceof HTMLElement?l:void 0;case"End":return function(e){let r=e.closest("[role=tree]"),o=Array.from((null==r?void 0:r.querySelectorAll("[role=treeitem]"))||[]);if(0===o.length)return;let a=o.length-1,t=o[a];for(;a>0&&t instanceof HTMLElement&&null!=(l=t.parentElement)&&l.closest("[role=treeitem][aria-expanded=false]");){var l;a-=1,t=o[a]}return t instanceof HTMLElement?t:void 0}(e);case"PageUp":return function(e){let r=e.closest('[role="tree"]');if(!r)return;let o=Array.from(r.querySelectorAll('[role="treeitem"]'));if(0===o.length)return;let a=x(r,o[0].firstElementChild),t=Math.floor(o.indexOf(e)/a),l=o.indexOf(e)-a*t;return o[Math.max(0,(t-1)*a+l)]}(e);case"PageDown":return function(e){let r=e.closest('[role="tree"]');if(!r)return;let o=Array.from(r.querySelectorAll('[role="treeitem"]'));if(0===o.length)return;let a=x(r,o[0].firstElementChild),t=Math.floor(o.indexOf(e)/a),l=o.indexOf(e)-a*t;return o[Math.min(o.length-1,(t+1)*a+l)]}(e)}}(r,o))?a:r}},focusInStrategy:()=>{var o,a,t;if(r.current)return;let l=null==(o=e.current)?void 0:o.querySelector("[aria-current]"),n=null==(a=e.current)?void 0:a.querySelector('[role="treeitem"]');return l instanceof HTMLElement?l:document.activeElement instanceof HTMLElement&&null!=(t=e.current)&&t.contains(document.activeElement)&&"treeitem"===document.activeElement.getAttribute("role")?document.activeElement:n instanceof HTMLElement?n:void 0}})}({containerRef:m,mouseDownRef:C}),function({containerRef:e,onFocusChange:r}){let o=l.useRef(""),a=l.useRef(0),t=l.useRef(r),{safeSetTimeout:n,safeClearTimeout:i}=(0,d.A)();l.useEffect(()=>{t.current=r},[r]);let c=l.useCallback(r=>{var o,a;if(!r||!e.current)return;let l=Array.from(e.current.querySelectorAll('[role="treeitem"]')),n=l.findIndex(e=>e===document.activeElement),i=(o=l,a=n,o.map((e,r)=>o[(a+r)%o.length]));1===r.length&&(i=i.slice(1));let c=i.find(e=>g(e).toLowerCase().startsWith(r.toLowerCase()));c&&t.current(c)},[e]);l.useEffect(()=>{if(!e.current)return;let r=e.current;function t(e){e.key&&!(e.key.length>1)&&" "!==e.key&&(e.ctrlKey||e.altKey||e.metaKey||(o.current+=e.key,c(o.current),i(a.current),a.current=n(()=>o.current="",300),e.preventDefault(),e.stopPropagation()))}return r.addEventListener("keydown",t),()=>r.removeEventListener("keydown",t)},[e,c,i,n])}({containerRef:m,onFocusChange:e=>{e instanceof HTMLElement&&e.focus()}});let A=l.useRef(null);return null===A.current&&(A.current=new Map),(0,k.jsx)(T.Provider,{value:{announceUpdate:B,expandedStateCache:A},children:(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(c.A,{role:"status","aria-live":"polite","aria-atomic":"true",children:y}),(0,k.jsx)("ul",{ref:m,role:"tree","aria-label":e,"aria-labelledby":r,"data-omit-spacer":a,"data-truncate-text":i||!1,onMouseDown:j,className:(0,t.$)(s,n.TreeViewRootUlStyles),style:v,children:o})]})})};A.displayName="Root",A.displayName="TreeView";let S=l.forwardRef(({id:e,containIntrinsicSize:r,current:o=!1,defaultExpanded:i,expanded:c,onExpandedChange:d,onSelect:g,children:b,className:u,"aria-label":h,"aria-labelledby":f},p)=>{let[m,x]=(0,v.H)(b,{leadingAction:V,leadingVisual:P,trailingVisual:R}),{expandedStateCache:C}=l.useContext(T),y=(0,s.B)(),w=(0,s.B)(),B=(0,s.B)(),[A,S]=function({name:e="custom",defaultValue:r,value:o,onChange:a}){let[t,n]=l.useState(null!=o?o:r),i=l.useRef(null),c=l.useRef(a);l.useEffect(()=>{c.current=a}),null===i.current&&(i.current=void 0!==o);let s=l.useCallback(e=>{var r;let o="function"==typeof e?e(t):e;!1===i.current&&n(o),null==(r=c.current)||r.call(c,o)},[t]);return(l.useEffect(()=>{i.current,i.current},[e,o]),!0===i.current)?[o,s]:[t,s]}({name:e,defaultValue:()=>{var r,a,t;return null!=(r=null!=(a=null==(t=C.current)?void 0:t.get(e))?a:i)?r:o},value:null!==c&&c,onChange:d}),{level:E}=l.useContext(j),{hasSubTree:L,subTree:M,childrenWithoutSubTree:H}=function(e){return l.useMemo(()=>{let r=l.Children.toArray(e).find(e=>l.isValidElement(e)&&e.type===I);return{subTree:r,childrenWithoutSubTree:l.Children.toArray(e).filter(e=>!(l.isValidElement(e)&&e.type===I)),hasSubTree:!!r}},[e])}(x),[$,D]=l.useState(!L),[F,_]=l.useState(!1),W=l.useCallback(r=>{var o;S(r),null==(o=C.current)||o.set(e,r)},[e,S,C]),O=l.useCallback(e=>{W(!A),null==e||e.stopPropagation()},[A,W]),z=l.useCallback(e=>{switch(e.key){case"Enter":case" ":g?g(e):O(e),e.stopPropagation();break;case"ArrowRight":if(e.altKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),W(!0);break;case"ArrowLeft":if(e.altKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),W(!1)}},[g,W,O]),K=[m.leadingVisual?w:null,m.trailingVisual?B:null].filter(Boolean);return(0,k.jsx)(j.Provider,{value:{itemId:e,level:E+1,isSubTreeEmpty:$,setIsSubTreeEmpty:D,isExpanded:A,setIsExpanded:W,leadingVisualId:w,trailingVisualId:B},children:(0,k.jsxs)("li",{className:(0,t.$)("PRIVATE_TreeView-item",u,n.TreeViewItem),ref:p,tabIndex:0,id:e,role:"treeitem","aria-label":h,"aria-labelledby":h?void 0:f||y,"aria-describedby":K.length?K.join(" "):void 0,"aria-level":E,"aria-expanded":(!$||A&&L)&&null!==c?A:void 0,"aria-current":o?"true":void 0,"aria-selected":F?"true":"false","data-has-leading-action":!!m.leadingAction||void 0,onKeyDown:z,onFocus:e=>{var r;null==(r=e.currentTarget.firstElementChild)||r.scrollIntoView({block:"nearest",inline:"nearest"}),_(!0),e.stopPropagation()},onBlur:()=>_(!1),onClick:e=>{g?g(e):O(e),e.stopPropagation()},onAuxClick:e=>{g&&1===e.button&&g(e),e.stopPropagation()},children:[(0,k.jsxs)("div",{className:(0,t.$)("PRIVATE_TreeView-item-container",n.TreeViewItemContainer),style:{"--level":E,contentVisibility:r?"auto":void 0,containIntrinsicSize:r},children:[(0,k.jsx)("div",{style:{gridArea:"spacer",display:"flex"},children:(0,k.jsx)(N,{level:E})}),m.leadingAction,L?(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-toggle",g&&"PRIVATE_TreeView-item-toggle--hover",1===E&&"PRIVATE_TreeView-item-toggle--end",n.TreeViewItemToggle,n.TreeViewItemToggleHover,n.TreeViewItemToggleEnd),onClick:e=>{g&&O(e)},children:A?(0,k.jsx)(a.ChevronDownIcon,{size:12}):(0,k.jsx)(a.ChevronRightIcon,{size:12})}):null,(0,k.jsxs)("div",{id:y,className:(0,t.$)("PRIVATE_TreeView-item-content",n.TreeViewItemContent),children:[m.leadingVisual,(0,k.jsx)("span",{className:(0,t.$)("PRIVATE_TreeView-item-content-text",n.TreeViewItemContentText),children:H}),m.trailingVisual]})]}),M]})})}),N=({level:e})=>(0,k.jsx)("div",{style:{width:"100%",display:"flex"},children:Array.from({length:e-1}).map((e,r)=>(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-level-line",n.TreeViewItemLevelLine)},r))});N.displayName="LevelIndicatorLines",S.displayName="TreeView.Item";let I=({count:e,state:r,children:o,"aria-label":a})=>{let{announceUpdate:t}=l.useContext(T),{itemId:n,isExpanded:i,isSubTreeEmpty:c,setIsSubTreeEmpty:s}=l.useContext(j),v=l.useRef(null),b=l.useRef(null),[u,h]=l.useState(!1),[p,m]=l.useState(""),x=function(e){let r=l.useRef(e);return l.useEffect(()=>{r.current=e},[e]),r.current}(r),{safeSetTimeout:C}=(0,d.A)();return(l.useEffect(()=>{(void 0===r||"done"===r)&&(c||o?c&&o&&s(!1):s(!0))},[r,c,s,o]),l.useEffect(()=>{let e=document.getElementById(n);if(e){if(m(g(e)),"loading"===x&&"done"===r){var o;let r=g(e);if(null!=(o=b.current)&&o.childElementCount?t(`${r} content loaded`):t(`${r} is empty`),u){let r=f(e);r?C(()=>{r.focus()}):C(()=>{e.focus()}),h(!1)}}else if("loading"===r){let r=g(e);t(`${r} content loading`)}}},[u,x,r,n,t,b,C]),l.useEffect(()=>{function e(){h(!0)}function r(e){e.relatedTarget&&h(!1)}let o=v.current;if(o)return o.addEventListener("focus",e),o.addEventListener("blur",r),()=>{o.removeEventListener("focus",e),o.removeEventListener("blur",r)}},[v,r]),i)?(0,k.jsxs)("ul",{role:"group",style:{listStyle:"none",padding:0,margin:0},ref:b,"aria-label":a||p,children:["loading"===r?(0,k.jsx)(L,{ref:v,count:e}):o,c&&"loading"!==r?(0,k.jsx)(M,{}):null]}):null};I.displayName="SubTree",I.displayName="TreeView.SubTree";let E=()=>(0,k.jsxs)("span",{className:(0,t.$)(n.TreeViewSkeletonItemContainerStyle,n.TreeViewItemSkeleton,"PRIVATE_TreeView-item-skeleton"),children:[(0,k.jsx)(C.N,{size:16,square:!0}),(0,k.jsx)(y.r,{className:n.TreeItemSkeletonTextStyles})]});E.displayName="SkeletonItem";let L=l.forwardRef(({count:e},r)=>{let o=(0,s.B)();return e?(0,k.jsxs)(S,{id:o,ref:r,children:[Array.from({length:e}).map((e,r)=>(0,k.jsx)(E,{"aria-hidden":!0},r)),(0,k.jsxs)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),children:["Loading ",e," items"]})]}):(0,k.jsxs)(S,{id:o,ref:r,children:[(0,k.jsx)(P,{children:(0,k.jsx)(w.A,{size:"small"})}),(0,k.jsx)(B.A,{className:"fgColor-muted",children:"Loading..."})]})}),M=l.forwardRef((e,r)=>(0,k.jsx)(S,{expanded:null,id:(0,s.B)(),ref:r,children:(0,k.jsx)(B.A,{className:"fgColor-muted",children:"No items found"})})),P=e=>{let{isExpanded:r,leadingVisualId:o}=l.useContext(j),a="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,id:o,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-visual",n.TreeViewItemVisual),"aria-hidden":!0,children:a})]})};P.displayName="TreeView.LeadingVisual";let R=e=>{let{isExpanded:r,trailingVisualId:o}=l.useContext(j),a="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,id:o,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-visual",n.TreeViewItemVisual),"aria-hidden":!0,children:a})]})};R.displayName="TreeView.TrailingVisual";let V=e=>{let{isExpanded:r}=l.useContext(j),o="function"==typeof e.children?e.children({isExpanded:r}):e.children;return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_VisuallyHidden",n.TreeViewVisuallyHidden),"aria-hidden":!0,children:e.label}),(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-item-leading-action",n.TreeViewItemLeadingAction),"aria-hidden":!0,children:o})]})};V.displayName="TreeView.LeadingAction";let H=()=>{let{isExpanded:e}=l.useContext(j),r=e?a.FileDirectoryOpenFillIcon:a.FileDirectoryFillIcon;return(0,k.jsx)("div",{className:(0,t.$)("PRIVATE_TreeView-directory-icon",n.TreeViewDirectoryIcon),children:(0,k.jsx)(r,{})})};H.displayName="DirectoryIcon";let $=({title:e="Error",children:r,onRetry:o,onDismiss:a})=>{let{itemId:t,setIsExpanded:n}=l.useContext(j);return(0,k.jsx)("div",{onKeyDown:e=>{["Backspace","ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Enter"].includes(e.key)&&e.stopPropagation()},children:(0,k.jsx)(i.K,{title:e,onClose:e=>{setTimeout(()=>{let e=document.getElementById(t);null==e||e.focus()}),"confirm"===e?null==o||o():(n(!1),null==a||a())},confirmButtonContent:"Retry",cancelButtonContent:"Dismiss",children:r})})};$.displayName="ErrorDialog",$.displayName="TreeView.ErrorDialog";let D=Object.assign(A,{Item:S,SubTree:I,LeadingAction:V,LeadingVisual:P,TrailingVisual:R,DirectoryIcon:H,ErrorDialog:$})},30631:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(38267),l=o(57304),n=o(44999),i=o(74848);let c=t.Ay.div.withConfig({displayName:"Truncate__StyledTruncate",componentId:"sc-23o1d2-0"})(["display:",";overflow:hidden;text-overflow:ellipsis;vertical-align:",";white-space:nowrap;"," "," ",";"],e=>e.inline?"inline-block":"inherit",e=>e.inline?"top":"initial",l.JX,e=>e.expandable?"&:hover { max-width: 10000px; }":"",n.A),s=a.forwardRef(function({as:e,expandable:r=!1,inline:o=!1,maxWidth:a=125,...t},l){return(0,i.jsx)(c,{ref:l,as:e,expandable:r,inline:o,maxWidth:a,...t})})},5420:(e,r,o)=>{o.d(r,{O:()=>P});var a=o(96540),t=o(44999);let l=(0,a.createContext)({theme:{},setChildrenWidth:()=>null,setNoIconChildrenWidth:()=>null,loadingCounters:!1,iconsVisible:!0});var n=o(58748),i=o(30391),c=o(87644),s=o(69676);let d=e=>({display:"inline-block",borderLeft:"1px solid",width:"1px",borderLeftColor:`${null==e?void 0:e.colors.border.muted}`,marginRight:1,height:"24px"}),v={margin:0,border:0,background:"transparent",fontWeight:"normal",boxShadow:"none",paddingY:1,paddingX:2,'& > span[data-component="trailingVisual"]':{marginLeft:0}},g={"& > span":{display:"none"},textDecoration:"none"},b={position:"absolute",zIndex:1,top:"90%",boxShadow:"0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24)",borderRadius:"12px",backgroundColor:"canvas.overlay",listStyle:"none",minWidth:"192px",maxWidth:"640px",right:"0"},u=(e,r)=>{if(e&&r){let{left:o}=(0,s.uG)(e,r,{align:"start",side:"outside-bottom"}),{right:a,...t}=b;return{...t,left:o}}return b};var h=o(8546),f=o(38267),p=o(38621),m=o(77393),x=o(23134),C=o(32947),y=o(15385),k=o(44683),w=o(74848),B=o(75177),T=o(55847),j=o(12528);f.Ay.ul.withConfig({displayName:"UnderlineNav__NavigationList",componentId:"sc-1jfr31k-0"})(["",";"],t.A);let A=f.Ay.li.withConfig({displayName:"UnderlineNav__MoreMenuListItem",componentId:"sc-1jfr31k-1"})(["display:flex;align-items:center;height:","px;"],45),S=(e,r,o,a,t,l)=>{let n=!0;0===a.length&&l({items:o,menuItems:[]},n);let i=I(a,e),c=I(t,e),s=I(t,e,r||86),d=[],v=[];if(o.length<=i)d.push(...o);else if(o.length<=c)n=!1,d.push(...o);else{n=!1;let e=1==o.length-s?s-1:s;for(let[r,a]of o.entries())if(r0){let r=e-1,o=d.splice(r,1,a)[0];v.push(o)}else v.push(a)}}l({items:d,menuItems:v},n)},N=e=>a.Children.toArray(e).filter(e=>a.isValidElement(e)),I=(e,r,o=0)=>{let a=r-o,t=e.length,l=0;for(let[r,o]of e.entries())if((l=l+o.width+h.Rd)>a){t=r;break}return t},E=(0,a.forwardRef)(({as:e="nav","aria-label":r,sx:o=k.E,loadingCounters:t=!1,variant:s="inset",className:f,children:I},E)=>{var L;let M=(0,a.useRef)(null),P=null!=E?E:M,R=(0,a.useRef)(null),V=(0,a.useRef)(null),H=(0,a.useRef)(null),$=a.useRef(null),D=(0,C.B)(),{theme:F}=(0,i.DP)(),[_,W]=(0,a.useState)(!1),[O,z]=(0,a.useState)(!0),[K,J]=(0,a.useState)([]),[G,q]=(0,a.useState)([]),U=N(I),[X,Q]=(0,a.useState)({items:U,menuItems:[]}),Y=X.items.map(e=>{var r;return null!=(r=U.find(r=>r.key===e.key))?r:e}),Z=X.menuItems.map(e=>{var r;return null!=(r=U.find(r=>r.key===e.key))?r:e}),ee=0===X.items.length;function er(e){var r,o;return null!=(r=null==(o=G.find(r=>r.text===e))?void 0:o.width)?r:0}let eo=(e,r,o,a)=>{var t,l;let n=function(e,r){let o=0,a=0;for(let[t,l]of[...X.items].reverse().entries())if(e<(o+=er(l.props.children))+r){a=t;break}return a}(er(e.props.children),P.current.getBoundingClientRect().width-(null!=(t=null==(l=R.current)?void 0:l.getBoundingClientRect().width)?t:0)),i=X.items.length-1-n,c=[...[...X.items].slice(0,i),e],s=[...X.items].slice(i),d=[...Z];d.splice(r,1,...s),a({items:c,menuItems:d},!1)},ea=(0,a.useCallback)((e,r)=>{Q(e),z(r)},[]),et=(0,a.useCallback)(e=>{J(r=>[...r,e])},[]),el=(0,a.useCallback)(e=>{q(r=>[...r,e])},[]),en=a.useCallback(()=>{W(!1)},[W]),ei=a.useCallback(()=>{var e;null==(e=H.current)||e.focus()},[]),ec=(0,a.useCallback)(e=>{e.defaultPrevented||0!==e.button||W(e=>!e)},[]);return(0,m.P)(e=>{_&&(e.preventDefault(),en(),ei())},[_]),(0,x.g)({onClickOutside:en,containerRef:$,ignoreClickRefs:[H]}),(0,n.w)(e=>{var r,o;let a=e[0].contentRect.width,t=null!=(r=null==(o=V.current)?void 0:o.getBoundingClientRect().width)?r:0;0!==a&&S(a,t,U,K,G,ea)},P),(0,w.jsxs)(l.Provider,{value:{theme:F,setChildrenWidth:et,setNoIconChildrenWidth:el,loadingCounters:t,iconsVisible:O},children:[r&&(0,w.jsx)(c.A,{as:"h2",children:`${r} navigation`}),(0,w.jsx)(h.Eg,{as:e,"aria-label":r,className:f,ref:P,sx:o,"data-variant":s,children:(0,w.jsxs)(h.mw,{ref:R,role:"list",children:[Y,Z.length>0&&(0,w.jsxs)(A,{ref:V,children:[!ee&&(0,w.jsx)(B.A,{sx:d(F)}),(0,w.jsx)(T.Q,{ref:H,sx:v,"aria-controls":D,"aria-expanded":_,onClick:ec,trailingAction:p.TriangleDownIcon,children:(0,w.jsx)(B.A,{as:"span",children:ee?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(c.A,{as:"span",children:[`${r}`,"\xa0"]}),"Menu"]}):(0,w.jsxs)(w.Fragment,{children:["More",(0,w.jsxs)(c.A,{as:"span",children:["\xa0",`${r} items`]})]})})}),(0,w.jsx)(y.l,{selectionVariant:"single",ref:$,id:D,sx:null!=(L=R.current)&&L.clientWidth&&R.current.clientWidth>=192?b:u($.current,R.current),style:{display:_?"block":"none"},children:Z.map((e,r)=>{let{children:o,counter:a,"aria-current":l,onSelect:n,...i}=e.props;if(l&&"false"!==l){let o=new MouseEvent("click");ee||eo(e,r,o,ea)}return(0,w.jsx)(y.l.LinkItem,{sx:g,onClick:o=>{ee||eo(e,r,o,ea),en(),ei(),"function"==typeof n&&n(o)},...i,children:(0,w.jsxs)(B.A,{as:"span",sx:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[o,t?(0,w.jsx)(h.bp,{}):void 0!==a&&(0,w.jsx)(B.A,{as:"span","data-component":"counter",children:(0,w.jsx)(j.A,{children:a})})]})},o)})})]})]})})]})});E.displayName="UnderlineNav";var L=o(45221);let M=(0,a.forwardRef)(({sx:e=k.E,as:r="a",href:o="#",children:t,counter:n,onSelect:i,"aria-current":c,icon:s,...d},v)=>{let g=(0,a.useRef)(null),b=null!=v?v:g,{setChildrenWidth:u,setNoIconChildrenWidth:f,loadingCounters:p,iconsVisible:m}=(0,a.useContext)(l);(0,L.A)(()=>{if(b.current){let e=b.current.getBoundingClientRect(),r=Array.from(b.current.children).find(e=>"icon"===e.getAttribute("data-component")),o=Array.from(b.current.children).find(e=>"text"===e.getAttribute("data-component")).textContent,a=r?r.getBoundingClientRect().width+Number(getComputedStyle(r).marginRight.slice(0,-2))+Number(getComputedStyle(r).marginLeft.slice(0,-2)):0;u({text:o,width:e.width}),f({text:o,width:e.width-a})}},[b,u,f]);let x=a.useCallback(e=>{" "!==e.key&&"Enter"!==e.key||e.defaultPrevented||"function"!=typeof i||i(e)},[i]),C=a.useCallback(e=>{e.defaultPrevented||"function"!=typeof i||i(e)},[i]);return(0,w.jsx)(B.A,{as:"li",sx:{display:"flex",flexDirection:"column",alignItems:"center"},children:(0,w.jsx)(h.ug,{ref:b,as:r,href:o,"aria-current":c,onKeyDown:x,onClick:C,counter:n,icon:s,loadingCounters:p,iconsVisible:m,sx:e,...d,children:t})})});M.displayName="UnderlineNavItem";let P=Object.assign(E,{Item:M})},6020:(e,r,o)=>{o.d(r,{s:()=>c});var a=o(34164),t={VisuallyHidden:"prc-VisuallyHidden-VisuallyHidden-UNWQp"},l=o(44683),n=o(74848),i=o(75177);let c=({className:e,children:r,sx:o=l.E,...c})=>o!==l.E?(0,n.jsx)(i.A,{sx:o,className:(0,a.$)(e,t.VisuallyHidden),...c,children:r}):(0,n.jsx)("span",{className:(0,a.$)(e,t.VisuallyHidden),...c,children:r});c.displayName="VisuallyHidden"},87644:(e,r,o)=>{o.d(r,{A:()=>l});var a=o(38267),t=o(44999);let l=a.Ay.span.withConfig({displayName:"_VisuallyHidden__VisuallyHidden",componentId:"sc-11jhm7a-0"})(["",""],({isVisible:e=!1})=>e?t.A:` + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; + `)},59299:(e,r,o)=>{o.d(r,{Jt:()=>s,K4:()=>g,Sq:()=>d});var a=o(57227),t=o(57304),l=o(44360);let{Jt:n,Zz:i,qU:c}=t,s=e=>(0,a.y)(e,n(l.A,e)),d=i(t.xe,t.yW,t.Vy),v=c({whiteSpace:{property:"whiteSpace"}}),g=i(t.Il,v);i(t.PQ,t.r7)},64439:(e,r,o)=>{o.d(r,{l:()=>P});var a=o(96540),t=o(38267),l=o(44999),n=o(59299),i=o(74848);let c=t.Ay.div.withConfig({displayName:"Header__StyledHeader",componentId:"sc-cjezay-0"})(["{}padding:6px ",";font-size:",";font-weight:",";color:",";"," ",""],(0,n.Jt)("space.3"),(0,n.Jt)("fontSizes.0"),(0,n.Jt)("fontWeights.bold"),(0,n.Jt)("colors.fg.muted"),({variant:e})=>"filled"===e&&(0,t.AH)(["background:",";margin:"," 0;border-top:1px solid ",";border-bottom:1px solid ",";&:first-child{margin-top:0;}"],(0,n.Jt)("colors.canvas.subtle"),(0,n.Jt)("space.2"),(0,n.Jt)("colors.neutral.muted"),(0,n.Jt)("colors.neutral.muted")),l.A);function s({variant:e="subtle",title:r,auxiliaryText:o,children:a,...t}){return(0,i.jsxs)(c,{role:"heading",variant:e,...t,children:[r,o&&(0,i.jsx)("span",{children:o})]})}s.displayName="Header";let d=t.Ay.div.withConfig({displayName:"Group__StyledGroup",componentId:"sc-1s2aw76-0"})(["",""],l.A);function v({header:e,items:r,...o}){return(0,i.jsxs)(d,{...o,children:[e&&(0,i.jsx)(s,{...e}),r]})}v.displayName="Group";var g=o(38621),b=o(44363);let u=t.Ay.div.withConfig({displayName:"Divider__StyledDivider",componentId:"sc-1s7tlfq-0"})(["height:1px;background:",";margin-top:calc("," - 1px);margin-bottom:",";"],(0,n.Jt)("colors.border.muted"),(0,n.Jt)("space.2"),(0,n.Jt)("space.2"));function h(){return(0,i.jsx)(u,{})}h.displayName="Divider",h.renderItem=h;var f=o(30391),p=o(69676),m=o(32947),x=o(30631);let C=(e="default",r)=>r?{color:(0,n.Jt)("colors.primer.fg.disabled"),iconColor:(0,n.Jt)("colors.primer.fg.disabled"),annotationColor:(0,n.Jt)("colors.primer.fg.disabled"),hoverCursor:"default"}:"danger"===e?{color:(0,n.Jt)("colors.danger.fg"),iconColor:(0,n.Jt)("colors.danger.fg"),annotationColor:(0,n.Jt)("colors.fg.muted"),hoverCursor:"pointer",hoverBg:(0,n.Jt)("colors.actionListItem.danger.hoverBg"),focusBg:(0,n.Jt)("colors.actionListItem.danger.activeBg"),hoverText:(0,n.Jt)("colors.actionListItem.danger.hoverText")}:{color:(0,n.Jt)("colors.fg.default"),iconColor:(0,n.Jt)("colors.fg.muted"),annotationColor:(0,n.Jt)("colors.fg.muted"),hoverCursor:"pointer",hoverBg:(0,n.Jt)("colors.actionListItem.default.hoverBg"),focusBg:(0,n.Jt)("colors.actionListItem.default.activeBg")},y=t.Ay.div.withConfig({displayName:"Item__DividedContent",componentId:"sc-y6iv6t-0"})(["display:flex;min-width:0;position:relative;flex-grow:1;"]),k=t.Ay.div.withConfig({displayName:"Item__MainContent",componentId:"sc-y6iv6t-1"})(["align-items:baseline;display:flex;min-width:0;flex-direction:var(--main-content-flex-direction);flex-grow:1;"]),w=t.Ay.div.withConfig({displayName:"Item__StyledItem",componentId:"sc-y6iv6t-2"})(["padding:6px ",";display:flex;border-radius:",";color:",";transition:background 33.333ms linear;text-decoration:none;@media (hover:hover) and (pointer:fine){:hover{background:var( --item-hover-bg-override,"," );color:",";cursor:",";}}:not(:first-of-type):not("," + &):not("," + &){margin-top:",";","::before{content:' ';display:block;position:absolute;width:100%;top:-7px;border:0 solid ",";border-top-width:",";}}&:hover ","::before,:hover + * ","::before{border-color:var(--item-hover-divider-border-color-override,transparent) !important;}&:focus ","::before,:focus + * ","::before,&[","] ","::before,[","] + & ","::before{border-color:transparent !important;}&[","='","']{background:",";}&[","='","']{background:",";}&:focus{background:",";outline:none;}&:active{background:",";}",""],(0,n.Jt)("space.2"),(0,n.Jt)("radii.2"),({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).color,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverText,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverCursor,u,c,({showDivider:e})=>e?"1px":"0",y,(0,n.Jt)("colors.border.muted"),({showDivider:e})=>e?"1px":"0",y,y,y,y,p.y8,y,p.y8,y,p.y8,p.NK,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,p.y8,p.eb,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).hoverBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,({variant:e,item:r})=>C(e,null==r?void 0:r.disabled).focusBg,l.A),B=t.Ay.span.withConfig({displayName:"Item__TextContainer",componentId:"sc-y6iv6t-3"})([""]),T=t.Ay.div.withConfig({displayName:"Item__BaseVisualContainer",componentId:"sc-y6iv6t-4"})(["height:20px;width:",";margin-right:",";display:flex;justify-content:center;align-items:center;flex-shrink:0;"],(0,n.Jt)("space.3"),(0,n.Jt)("space.2")),j=(0,t.Ay)(T).withConfig({displayName:"Item__ColoredVisualContainer",componentId:"sc-y6iv6t-5"})(["svg{fill:",";font-size:",";}"],({variant:e,disabled:r})=>C(e,r).iconColor,(0,n.Jt)("fontSizes.0")),A=(0,t.Ay)(j).withConfig({displayName:"Item__LeadingVisualContainer",componentId:"sc-y6iv6t-6"})(["display:flex;flex-direction:column;justify-content:center;"]),S=(0,t.Ay)(j).withConfig({displayName:"Item__TrailingContent",componentId:"sc-y6iv6t-7"})(["color:",";margin-left:",";margin-right:0;width:auto;div:nth-child(2){margin-left:",";}"],({variant:e,disabled:r})=>C(e,r).annotationColor,(0,n.Jt)("space.2"),(0,n.Jt)("space.2")),N=t.Ay.span.withConfig({displayName:"Item__DescriptionContainer",componentId:"sc-y6iv6t-8"})(["color:",";font-size:",";line-height:16px;margin-left:var(--description-container-margin-left);min-width:0;flex-grow:1;flex-basis:var(--description-container-flex-basis);"],(0,n.Jt)("colors.fg.muted"),(0,n.Jt)("fontSizes.0")),I=t.Ay.svg.withConfig({displayName:"Item__MultiSelectIcon",componentId:"sc-y6iv6t-9"})(["rect{fill:",";stroke:",";shape-rendering:auto;}path{fill:",";boxshadow:",";opacity:",";}"],({selected:e})=>e?(0,n.Jt)("colors.accent.fg"):(0,n.Jt)("colors.canvas.default"),({selected:e})=>e?(0,n.Jt)("colors.accent.fg"):(0,n.Jt)("colors.border.default"),(0,n.Jt)("colors.fg.onEmphasis"),(0,n.Jt)("shadow.small"),({selected:e})=>+!!e),E=a.forwardRef((e,r)=>{let{as:o,text:t,description:l,descriptionVariant:c="inline",selected:s,selectionVariant:d,leadingVisual:v,trailingIcon:u,trailingVisual:h,trailingText:p,variant:C="default",showDivider:j,disabled:E,onAction:L,onKeyPress:M,children:P,onClick:R,id:V,...H}=e,$=(0,m.B)(),D=(0,m.B)(),F=(0,a.useCallback)(r=>{!E&&(null==M||M(r),!r.defaultPrevented&&[" ","Enter"].includes(r.key)&&(null==L||L(e,r)))},[L,E,e,M]),_=(0,a.useCallback)(r=>{!E&&(null==R||R(r),r.defaultPrevented||null==L||L(e,r))},[L,E,e,R]),{theme:W}=(0,f.DP)();return(0,i.jsxs)(w,{ref:r,as:o,tabIndex:E?void 0:-1,variant:C,showDivider:j,"aria-selected":s,"aria-labelledby":t?$:void 0,"aria-describedby":l?D:void 0,...H,"data-id":V,onKeyPress:F,onClick:_,children:[!!s===s&&(0,i.jsx)(T,{children:"multiple"===d?(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(I,{selected:s,width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[(0,i.jsx)("rect",{x:"2",y:"2",width:"12",height:"12",rx:"4"}),(0,i.jsx)("path",{fillRule:"evenodd",strokeWidth:"0",d:"M4.03231 8.69862C3.84775 8.20646 4.49385 7.77554 4.95539 7.77554C5.41693 7.77554 6.80154 9.85246 6.80154 9.85246C6.80154 9.85246 10.2631 4.314 10.4938 4.08323C10.7246 3.85246 11.8785 4.08323 11.4169 5.00631C11.0081 5.82388 7.26308 11.4678 7.26308 11.4678C7.26308 11.4678 6.80154 12.1602 6.34 11.4678C5.87846 10.7755 4.21687 9.19077 4.03231 8.69862Z"})]})}):s&&(0,i.jsx)(g.CheckIcon,{fill:null==W?void 0:W.colors.fg.default})}),v&&(0,i.jsx)(A,{variant:C,disabled:E,children:(0,i.jsx)(v,{})}),(0,i.jsxs)(y,{children:[(0,i.jsxs)(k,{style:{"--main-content-flex-direction":"inline"===c?"row":"column"},children:[P,t?(0,i.jsx)(B,{id:$,children:t}):null,l?(0,i.jsx)(N,{id:D,style:{"--description-container-margin-left":"inline"===c?(0,n.Jt)("space.2")(W):0,"--description-container-flex-basis":"inline"===c?0:"auto"},children:"block"===c?l:(0,i.jsx)(x.A,{title:l,inline:!0,maxWidth:"100%",children:l})}):null]}),h?(0,i.jsx)(S,{variant:C,disabled:E,children:"string"!=typeof h&&(0,b.isValidElementType)(h)?(0,i.jsx)(h,{}):h}):u||p?(0,i.jsxs)(S,{variant:C,disabled:E,children:[p,u&&(0,i.jsx)(u,{})]}):null]})]})});E.displayName="ActionList.Item";let L=t.Ay.div.withConfig({displayName:"List__StyledList",componentId:"sc-hkz3q0-0"})(["font-size:",";line-height:20px;&[","],&:focus-within{--item-hover-bg-override:none;--item-hover-divider-border-color-override:",";}"],(0,n.Jt)("fontSizes.1"),p.yX,(0,n.Jt)("colors.border.muted")),M=a.forwardRef((e,r)=>{let{firstGroupStyle:o,lastGroupStyle:t,headerStyle:l,itemStyle:c}=function(e="inset"){return"full"===e?{headerStyle:{paddingX:(0,n.Jt)("space.2")},itemStyle:{borderRadius:0}}:{firstGroupStyle:{marginTop:(0,n.Jt)("space.2")},lastGroupStyle:{marginBottom:(0,n.Jt)("space.2")},itemStyle:{marginX:(0,n.Jt)("space.2")}}}(e.variant),s=r=>{var o;let t=(null!=(o="renderGroup"in r&&r.renderGroup)?o:e.renderGroup)||v;return(0,a.createElement)(t,{...r,key:r.groupId})},d=(r,o,t)=>{var l,n,i;let s="renderItem"in r&&r.renderItem||e.renderItem||E,d=null!=(l=null!=(n="key"in r?r.key:void 0)?n:null==(i=r.id)?void 0:i.toString())?l:t.toString();return(0,a.createElement)(s,{showDivider:e.showItemDividers,selectionVariant:e.selectionVariant,...r,key:d,sx:{...c,...r.sx},item:o})},g=[];if("groupMetadata"in e){let r=e.groupMetadata.reduce((e,r)=>e.set(r.groupId,r),new Map);for(let o of e.items){var b,u,f;let e=r.get(o.groupId),a=null!=(b=null==e||null==(u=e.items)?void 0:u.length)?b:0;r.set(o.groupId,{...e,items:[...null!=(f=null==e?void 0:e.items)?f:[],d({showDivider:null==e?void 0:e.showItemDividers,...e&&"renderItem"in e&&{renderItem:e.renderItem},...o},o,a)]})}g=[...r.values()]}else g=[{items:e.items.map((e,r)=>d(e,e,r)),groupId:"0"}];return(0,i.jsx)(L,{...e,ref:r,children:g.map(({header:e,...r},n)=>{let c=(null==e?void 0:e.variant)==="filled",d=n>0&&!c;return(0,i.jsxs)(a.Fragment,{children:[d?(0,i.jsx)(h,{},`${r.groupId}-divider`):null,s({sx:{...0===n&&o,...n===g.length-1&&t,...n>0&&!d&&{mt:2}},...e&&{header:{...e,sx:{...l,...e.sx}}},...r})]},r.groupId)})})});M.displayName="ActionList";let P=Object.assign(M,{Group:v,Item:E,Divider:h})},47885:(e,r,o)=>{o.d(r,{A:()=>g});var a=o(34164),t=o(38267),l=o(59299),n=o(44999),i=o(46273),c=o(74848);let s=t.Ay.nav.withConfig({displayName:"UnderlineNav__UnderlineNavBase",componentId:"sc-11ejk33-0"})(["display:flex;justify-content:space-between;border-bottom:1px solid ",";&.PRC-UnderlineNav--right{justify-content:flex-end;.PRC-UnderlineNav-item{margin-right:0;margin-left:",";}.PRC-UnderlineNav-actions{flex:1 1 auto;}}&.PRC-UnderlineNav--full{display:block;}.PRC-UnderlineNav-body{display:flex;margin-bottom:-1px;}.PRC-UnderlineNav-actions{align-self:center;}",";"],(0,l.Jt)("colors.border.muted"),(0,l.Jt)("space.3"),n.A);function d({actions:e,className:r,align:o,children:t,full:l,label:n,theme:i,...d}){let v=(0,a.$)(r,"PRC-UnderlineNav",o&&`PRC-UnderlineNav--${o}`,l&&"PRC-UnderlineNav--full");return(0,c.jsxs)(s,{className:v,"aria-label":n,theme:i,...d,children:[(0,c.jsx)("div",{className:"PRC-UnderlineNav-body",children:t}),e&&(0,c.jsx)("div",{className:"PRC-UnderlineNav-actions",children:e})]})}d.displayName="UnderlineNav";let v=t.Ay.a.attrs(e=>({className:(0,a.$)("PRC-UnderlineNav-item",e.selected&&"PRC-selected",e.className)})).withConfig({displayName:"UnderlineNav__UnderlineNavLink",componentId:"sc-11ejk33-1"})(["padding:"," ",";margin-right:",";font-size:",";line-height:",";color:",";text-align:center;border-bottom:2px solid transparent;text-decoration:none;&:hover,&:focus{color:",";text-decoration:none;border-bottom-color:",";transition:border-bottom-color 0.2s ease;.PRC-UnderlineNav-octicon{color:",";}}&.PRC-selected{color:",";border-bottom-color:",";.PRC-UnderlineNav-octicon{color:",";}}",";",";"],(0,l.Jt)("space.3"),(0,l.Jt)("space.2"),(0,l.Jt)("space.3"),(0,l.Jt)("fontSizes.1"),(0,l.Jt)("lineHeights.default"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.neutral.muted"),(0,l.Jt)("colors.fg.muted"),(0,l.Jt)("colors.fg.default"),(0,l.Jt)("colors.primer.border.active"),(0,l.Jt)("colors.fg.default"),(0,i.A)("-8px"),n.A);v.displayName="UnderlineNav.Link";var g=Object.assign(d,{Link:v})},83978:(e,r,o)=>{o.d(r,{X:()=>$});var a=o(96540),t=o(38621),l=o(97301),n=o(24021),i=o(22870),c=o(73165),s=o(98328),d=o(27389),v=o(34164),g={Overlay:"prc-SelectPanel2-Overlay-ZMksW",Form:"prc-SelectPanel2-Form-lMUVZ",Container:"prc-SelectPanel2-Container-Vl6-E",HeaderContent:"prc-SelectPanel2-HeaderContent-eO40v",TitleWrapper:"prc-SelectPanel2-TitleWrapper-aGk1d",TextInput:"prc-SelectPanel2-TextInput--jmMP",Checkbox:"prc-SelectPanel2-Checkbox-xomBK",FlexBox:"prc-SelectPanel2-FlexBox-tWKl9",Title:"prc-SelectPanel2-Title-apmeG",Description:"prc-SelectPanel2-Description-va-gM",ClearAction:"prc-SelectPanel2-ClearAction-AQbaB",Footer:"prc-SelectPanel2-Footer-fHAYu",FooterContent:"prc-SelectPanel2-FooterContent-CPvyu",FooterActions:"prc-SelectPanel2-FooterActions-l17C5",SecondaryCheckbox:"prc-SelectPanel2-SecondaryCheckbox-MV5My",SmallText:"prc-SelectPanel2-SmallText-qwyN0",SelectPanelLoading:"prc-SelectPanel2-SelectPanelLoading-JO-Ac",LoadingText:"prc-SelectPanel2-LoadingText-LSSZI",MessageFull:"prc-SelectPanel2-MessageFull-qnkev",Octicon:"prc-SelectPanel2-Octicon-huKe9",Error:"prc-SelectPanel2-Error-xuHY6",Warning:"prc-SelectPanel2-Warning-f9ypV",MessageTitle:"prc-SelectPanel2-MessageTitle-xZZN5",MessageContent:"prc-SelectPanel2-MessageContent-SydzC",MessageInline:"prc-SelectPanel2-MessageInline-KBMXw",Header:"prc-SelectPanel2-Header-e7A2e"},b=o(74848),u=o(81425),h=o(32947),f=o(13857),p=o(53110),m=o(3341),x=o(63867),C=o(55847),y=o(9591),k=o(87330),w=o(84217),B=o(74021),T=o(34614),j=o(65607);let A=a.createContext({title:"",description:void 0,panelId:"",onCancel:()=>{},onClearSelection:void 0,searchQuery:"",setSearchQuery:()=>{},selectionVariant:"multiple",moveFocusToList:()=>{}}),S={narrow:"medium",regular:"small"},N=a.forwardRef((e,r)=>{let o=(0,B.Lf)(e),[t,l]=(0,a.useState)("");return((0,a.useEffect)(()=>{let e=document.querySelector(`[for='${o.id}']`);null!=e&&e.textContent&&l(e.textContent)},[o.id]),t)?(0,b.jsx)(C.Q,{ref:r,"aria-label":`${r.current.textContent}, ${t}`,...o}):(0,b.jsx)(C.Q,{ref:r,...e})}),I=({children:e,onBack:r,className:o,...l})=>{let[i,c]=(0,n.H)(e,{searchInput:E}),{title:s,description:d,panelId:u,onCancel:h,onClearSelection:f}=a.useContext(A);return(0,b.jsxs)("div",{className:(0,v.$)(g.Header,o),...l,children:[(0,b.jsxs)("div",{className:g.HeaderContent,"data-description":!!d||void 0,"data-search-input":!!i.searchInput||void 0,children:[(0,b.jsxs)("div",{className:g.FlexBox,children:[r?(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.ArrowLeftIcon,"aria-label":"Back",onClick:()=>r()}):null,(0,b.jsxs)("div",{className:g.TitleWrapper,"data-description":!!d||void 0,"data-on-back":!!r||void 0,children:[(0,b.jsx)(w.A,{as:"h1",id:`${u}--title`,className:g.Title,children:s}),d?(0,b.jsx)("span",{id:`${u}--description`,className:g.Description,children:d}):null]})]}),(0,b.jsxs)("div",{children:[f?(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.FilterRemoveIcon,"aria-label":"Clear selection",onClick:f}):null,(0,b.jsx)(k.K,{type:"button",variant:"invisible",icon:t.XIcon,"aria-label":"Close",onClick:()=>h()})]})]}),i.searchInput,c]})};I.displayName="SelectPanelHeader";let E=({onChange:e,onKeyDown:r,className:o,...l})=>{let n=a.createRef(),{setSearchQuery:i,moveFocusToList:c}=a.useContext(A);return(0,b.jsx)(y.A,{ref:n,block:!0,leadingVisual:t.SearchIcon,placeholder:"Search",trailingAction:(0,b.jsx)(y.A.Action,{icon:t.XCircleFillIcon,"aria-label":"Clear",tooltipDirection:"w",className:g.ClearAction,onClick:()=>{n.current&&(n.current.value=""),"function"==typeof e&&e({target:n.current,currentTarget:n.current})}}),className:(0,v.$)(g.TextInput,o),onChange:r=>{"function"==typeof e?e(r):i(r.target.value)},onKeyDown:e=>{"ArrowDown"===e.key&&(e.preventDefault(),c()),"function"==typeof r&&r(e)},...l})};E.displayName="SelectPanelSearchInput";let L=a.createContext(!1),M=({...e})=>{let{onCancel:r,selectionVariant:o}=a.useContext(A),t="instant"===o,l=(0,d.tv)(S,"small");return t&&!e.children?null:(0,b.jsx)(L.Provider,{value:!0,children:(0,b.jsxs)("div",{className:g.Footer,"data-hide-primary-actions":t||void 0,children:[(0,b.jsx)("div",{className:g.FooterContent,"data-hide-primary-actions":t||void 0,children:e.children}),t?null:(0,b.jsxs)("div",{className:g.FooterActions,children:[(0,b.jsx)(C.Q,{type:"button",size:l,onClick:()=>r(),children:"Cancel"}),(0,b.jsx)(C.Q,{type:"submit",size:l,variant:"primary",children:"Save"})]})]})})};M.displayName="SelectPanelFooter";let P=e=>{let r=(0,d.tv)(S,"small");return(0,b.jsx)(C.Q,{type:"button",size:r,block:!0,...e})};P.displayName="SecondaryButton";let R=({className:e,...r})=>{let o=(0,d.tv)(S,"small");return(0,b.jsx)(C.Q,{as:T.A,size:o,variant:"invisible",block:!0,...r,className:(0,v.$)(g.SmallText,e),children:r.children})};R.displayName="SecondaryLink";let V=({id:e,children:r,className:o,...t})=>{let l=(0,h.B)(e),{selectionVariant:n}=a.useContext(A);return"instant"===n&&(0,s.V)(!1),(0,b.jsxs)("div",{className:g.SecondaryCheckbox,children:[(0,b.jsx)(j.A,{id:l,className:(0,v.$)(g.Checkbox,o),...t}),(0,b.jsx)(c.l,{htmlFor:l,className:g.SmallText,children:r})]})};V.displayName="SecondaryCheckbox";let H=({children:e="Fetching items..."})=>(0,b.jsxs)(m.u,{announceOnShow:!0,className:g.SelectPanelLoading,children:[(0,b.jsx)(x.A,{size:"medium",srText:null}),(0,b.jsx)("span",{className:g.LoadingText,children:e})]});H.displayName="SelectPanelLoading";let $=Object.assign(({title:e,description:r,variant:o,selectionVariant:t="multiple",id:c,defaultOpen:s=!1,open:p,anchorRef:m,anchoredPositionSettings:x,onCancel:C,onClearSelection:y,onSubmit:k,width:w="medium",maxHeight:B="large",className:T,...j})=>{var S,E,L;let P,[R,V]=a.useState(s),H=Object.assign({regular:"anchored",narrow:"full-screen"},"string"==typeof o?{regular:o}:o),$=(0,d.tv)(H,"anchored");void 0!==p&&R!==p&&V(p);let D=(0,u.L)(m),F=()=>{R?O():V(!0)},_=a.Children.map(j.children,e=>a.isValidElement(e)&&e.type===N?(P=a.cloneElement(e,{ref:D,onClick:e.props.onClick||F,"aria-haspopup":!0,"aria-expanded":R}),null):e),W=a.useCallback(()=>{!1!==R&&void 0===p&&V(!1)},[R,p]),O=a.useCallback(()=>{W(),"function"==typeof C&&C()},[W,C]),z=e=>{null==e||e.preventDefault(),W(),"function"==typeof k&&k(e)},[K,J]=a.useState(""),G=(0,h.B)(c),[q,U]=(0,n.H)(_,{header:I,footer:M}),X=()=>{var e;let r=null==(e=Q.current)?void 0:e.querySelector("ul[role=listbox] li:not([role=none])");null==r||r.focus()},Q=a.useRef(null);a.useEffect(()=>{var e,r;R?null==(e=Q.current)||e.showModal():null!=(r=Q.current)&&r.open&&Q.current.close()},[R]),a.useEffect(()=>{let e=Q.current;return null==e||e.addEventListener("close",W),()=>null==e?void 0:e.removeEventListener("close",W)},[W]),a.useEffect(()=>{let e=Q.current,r=e=>{"Escape"===e.key&&O()};return null==e||e.addEventListener("keydown",r),()=>null==e?void 0:e.removeEventListener("keydown",r)},[O]),a.useEffect(function(){if(R){let e=document.querySelector("dialog[open] input");e?e.focus():X()}},[R]);let{position:Y}=(0,f.J)({anchorElementRef:D,floatingElementRef:Q,side:"outside-bottom",align:"start",...x},[R,D.current,Q.current]),Z=i.ML[B];return"bottom-sheet"===$?Z="calc(100vh - 64px)":"full-screen"===$&&(Z="100vh"),(0,b.jsxs)(b.Fragment,{children:[P,(0,b.jsx)(i.IP,{as:"dialog",ref:Q,"aria-labelledby":`${G}--title`,"aria-describedby":r?`${G}--description`:void 0,width:w,height:"fit-content",maxHeight:B,"data-variant":$,style:{"--max-height":Z,"--position-top":`${null!=(S=null==Y?void 0:Y.top)?S:0}px`,"--position-left":`${null!=(E=null==Y?void 0:Y.left)?E:0}px`,visibility:R?"visible":"hidden",display:"flex"},className:(0,v.$)(g.Overlay,T),...j,onClick:e=>{e.target===e.currentTarget&&O()},children:R&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(A.Provider,{value:{panelId:G,title:e,description:r,onCancel:O,onClearSelection:y?()=>{"function"==typeof y&&y()}:void 0,searchQuery:K,setSearchQuery:J,selectionVariant:t,moveFocusToList:X},children:(0,b.jsxs)("form",{method:"dialog",onSubmit:z,className:g.Form,children:[null!=(L=q.header)?L:(0,b.jsx)(I,{}),(0,b.jsx)("div",{className:g.Container,children:(0,b.jsx)(l.d.Provider,{value:{container:"SelectPanel",listRole:"listbox",selectionAttribute:"aria-selected",selectionVariant:"instant"===t?"single":t,afterSelect:e=>{"instant"===t&&z(),"keypress"===e.type&&"Enter"===e.key&&z()},listLabelledBy:`${G}--title`,enableFocusZone:!0},children:U})}),q.footer]})})})})]})},{Button:N,Header:I,SearchInput:E,Footer:M,Loading:H,Message:({variant:e="warning",size:r="empty"===e?"full":"inline",title:o,children:a})=>"full"===r?(0,b.jsxs)("div",{"aria-live":"empty"===e?void 0:"polite",className:g.MessageFull,children:["empty"!==e?(0,b.jsx)(p.A,{icon:t.AlertIcon,className:(0,v.$)(g.Octicon,"error"===e?g.Error:void 0,"warning"===e?g.Warning:void 0)}):null,(0,b.jsx)("span",{className:g.MessageTitle,children:o}),(0,b.jsx)("span",{className:g.MessageContent,children:a})]}):(0,b.jsxs)("div",{"aria-live":"empty"===e?void 0:"polite",className:g.MessageInline,"data-variant":e,children:[(0,b.jsx)(t.AlertIcon,{size:16}),(0,b.jsx)("div",{children:a})]}),SecondaryAction:({variant:e,...r})=>(a.useContext(L)||(0,s.V)(!1),"button"===e)?(0,b.jsx)(P,{...r}):"link"===e?(0,b.jsx)(R,{...r}):"checkbox"===e?(0,b.jsx)(V,{...r}):void 0})},47523:(e,r,o)=>{o.d(r,{N:()=>v});var a=o(27389),t=o(47258),l=o(52450),n={SkeletonAvatar:"prc-Skeleton-SkeletonAvatar-TYNvX"},i=o(34164),c=o(14744),s=o.n(c),d=o(74848);let v=({size:e=t.E,square:r,className:o,style:c,...v})=>{let g=(0,a.W8)(e),b={};if(g)for(let[r,o]of Object.entries(e))b[`--avatarSize-${r}`]=`${o}px`;else b["--avatarSize-regular"]=`${e}px`;return(0,d.jsx)(l.f,{className:(0,i.$)(o,n.SkeletonAvatar),...v,"data-component":"SkeletonAvatar","data-responsive":g?"":void 0,"data-square":r?"":void 0,style:s()(c,b)})};v.displayName="SkeletonAvatar"},35642:(e,r,o)=>{o.d(r,{r:()=>s});var a={SkeletonText:"prc-Skeleton-SkeletonText-o0dUS",SkeletonTextWrapper:"prc-Skeleton-SkeletonTextWrapper-QRoBW"},t=o(34164),l=o(14744),n=o.n(l),i=o(52450),c=o(74848);let s=({lines:e=1,maxWidth:r,size:o="bodyMedium",className:l,style:s,...d})=>e<2?(0,c.jsx)(i.f,{"data-component":"SkeletonText","data-text-skeleton-size":o,width:"100%",className:(0,t.$)(l,a.SkeletonText),style:n()(s,{maxWidth:r}),...d}):(0,c.jsx)("div",{"data-component":"multilineContainer",className:a.SkeletonTextWrapper,style:n()(s,{maxWidth:r}),children:Array.from({length:e},(e,r)=>(0,c.jsx)(i.f,{"data-component":"SkeletonText","data-in-multiline":"true","data-text-skeleton-size":o,className:(0,t.$)(l,a.SkeletonText),...d},r))})},39807:(e,r,o)=>{o.d(r,{A:()=>K});var a,t,l,n,i,c,s,d,v,g,b,u,h,f,p,m,x,C,y,k,w,B=o(96540),T=function(e,r,o,a,t){if("m"===a)throw TypeError("Private method is not writable");if("a"===a&&!t)throw TypeError("Private accessor was defined without a setter");if("function"==typeof r?e!==r||!t:!r.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===a?t.call(e,o):t?t.value=o:r.set(e,o),o},j=function(e,r,o,a){if("a"===o&&!a)throw TypeError("Private accessor was defined without a getter");if("function"==typeof r?e!==r||!a:!r.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===o?a:"a"===o?a.call(e):a?a.value:r.get(e)},A=function(e,r){var o={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&0>r.indexOf(a)&&(o[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var t=0,a=Object.getOwnPropertySymbols(e);tr.indexOf(a[t])&&Object.prototype.propertyIsEnumerable.call(e,a[t])&&(o[a[t]]=e[a[t]]);return o};let S=globalThis.HTMLElement||null,N="assign"in((null==(a=globalThis.HTMLSlotElement)?void 0:a.prototype)||{})?(e,...r)=>{e.assign(...r)}:(e,...r)=>{for(let r of e.getRootNode().host.querySelectorAll(`[slot="${e.name}"]`))r.removeAttribute("slot");for(let o of r)o.setAttribute("slot",e.name)};let TabContainerChangeEvent=class TabContainerChangeEvent extends Event{constructor(e,r){var{tabIndex:o,tab:a,panel:i}=r;super(e,A(r,["tabIndex","tab","panel"])),t.set(this,null),l.set(this,null),n.set(this,null),T(this,n,a||null,"f"),T(this,t,o||null,"f"),T(this,l,i||null,"f")}get detail(){return console.warn("TabContainerElement.detail is deprecated, please use .panel instead"),{relatedTarget:j(this,l,"f")}}get tabIndex(){return j(this,t,"f")}get panel(){return j(this,l,"f")}get tab(){return j(this,n,"f")}};t=new WeakMap,l=new WeakMap,n=new WeakMap;let tab_container_element_TabContainerElement=class tab_container_element_TabContainerElement extends S{constructor(){super(...arguments),i.add(this),c.set(this,null),s.set(this,null),x.set(this,!1),C.set(this,void 0)}static define(e="tab-container",r=customElements){return r.define(e,this),this}get onChange(){return this.onTabContainerChange}set onChange(e){this.onTabContainerChange=e}get onTabContainerChange(){return j(this,c,"f")}set onTabContainerChange(e){j(this,c,"f")&&this.removeEventListener("tab-container-change",j(this,c,"f")),T(this,c,"object"==typeof e||"function"==typeof e?e:null,"f"),"function"==typeof e&&this.addEventListener("tab-container-change",e)}get onTabContainerChanged(){return j(this,s,"f")}set onTabContainerChanged(e){j(this,s,"f")&&this.removeEventListener("tab-container-changed",j(this,s,"f")),T(this,s,"object"==typeof e||"function"==typeof e?e:null,"f"),"function"==typeof e&&this.addEventListener("tab-container-changed",e)}get onChanged(){return this.onTabContainerChanged}set onChanged(e){this.onTabContainerChanged=e}get activeTab(){return j(this,i,"a",m)[this.selectedTabIndex]}get activePanel(){return j(this,i,"a",p).assignedNodes()[0]}get vertical(){var e;return(null==(e=j(this,i,"a",d))?void 0:e.getAttribute("aria-orientation"))==="vertical"}set vertical(e){let r=j(this,i,"a",d);r&&e?r.setAttribute("aria-orientation","vertical"):r.setAttribute("aria-orientation","horizontal")}connectedCallback(){T(this,C,j(this,C,"f")||(this.attachInternals?this.attachInternals():null),"f");let e=this.shadowRoot||this.attachShadow({mode:"open",slotAssignment:"manual"}),r=document.createElement("slot");r.style.display="flex",r.setAttribute("part","tablist-wrapper"),r.setAttribute("name","tablist-wrapper");let o=document.createElement("div");o.setAttribute("part","tablist-tab-wrapper"),o.setAttribute("name","tablist-tab-wrapper");let a=document.createElement("slot");a.setAttribute("part","tablist"),a.setAttribute("name","tablist"),o.append(a);let t=document.createElement("slot");t.setAttribute("part","panel"),t.setAttribute("name","panel");let l=document.createElement("slot");l.setAttribute("part","before-tabs"),l.setAttribute("name","before-tabs");let n=document.createElement("slot");n.setAttribute("part","after-tabs"),n.setAttribute("name","after-tabs"),r.append(l,o,n);let i=document.createElement("slot");if(i.setAttribute("part","after-panels"),i.setAttribute("name","after-panels"),e.replaceChildren(r,t,i),j(this,C,"f")&&"role"in j(this,C,"f")?j(this,C,"f").role="presentation":this.setAttribute("role","presentation"),this.addEventListener("keydown",this),this.addEventListener("click",this),this.selectTab(-1),!j(this,x,"f")){let e=new MutationObserver(()=>{this.selectTab(-1),j(this,x,"f")&&e.disconnect()});e.observe(this,{childList:!0,subtree:!0})}}attributeChangedCallback(e){this.isConnected&&this.shadowRoot&&"vertical"===e&&(this.vertical=this.hasAttribute("vertical"))}handleEvent(e){return"click"===e.type?j(this,i,"m",k).call(this,e):"keydown"===e.type?j(this,i,"m",y).call(this,e):void 0}get selectedTabIndex(){return j(this,i,"a",m).findIndex(e=>e.matches("[aria-selected=true]"))}set selectedTabIndex(e){this.selectTab(e)}get defaultTabIndex(){return Number(this.getAttribute("default-tab")||-1)}set defaultTabIndex(e){this.setAttribute("default-tab",String(e))}selectTab(e){var r;if(!j(this,x,"f")){let o=j(this,i,"a",f),a=j(this,i,"a",v),t=this.querySelector("[role=tablist]"),l=this.querySelector("[slot=tablist-wrapper]");l&&l.closest(this.tagName)===this?N(a,l):t&&t.closest(this.tagName)===this?N(o,t):(j(this,i,"a",g).role="tablist",N(o,...[...this.children].filter(e=>e.matches("[role=tab]"))));let n=j(this,i,"a",d);if(j(this,i,"m",w).call(this,"aria-description",n),j(this,i,"m",w).call(this,"aria-label",n),this.vertical&&j(this,i,"a",d).setAttribute("aria-orientation","vertical"),(null==(r=this.querySelector("[slot=tablist-wrapper]"))?void 0:r.closest(this.tagName))!==this){let e=[],r=[],o=[],a=e;for(let t of this.children){if("tab"===t.getAttribute("role")||"tablist"===t.getAttribute("role")){a=r;continue}if("tabpanel"===t.getAttribute("role")){a=o;continue}"before-tabs"===t.getAttribute("slot")?e.push(t):"after-tabs"===t.getAttribute("slot")?r.push(t):a.push(t)}N(j(this,i,"a",b),...e),N(j(this,i,"a",u),...r),N(j(this,i,"a",h),...o)}let c=this.defaultTabIndex,s=c>=0?c:this.selectedTabIndex;e=e>=0?e:Math.max(0,s)}let o=j(this,i,"a",m),a=Array.from(this.querySelectorAll('[role="tabpanel"]')).filter(e=>e.closest(this.tagName)===this);if(e>o.length-1)return;let t=o[e],l=a[e];if(t&&l){if(j(this,x,"f")&&!this.dispatchEvent(new TabContainerChangeEvent("tab-container-change",{tabIndex:e,bubbles:!0,cancelable:!0,tab:t,panel:l})))return;for(let e of o)e.setAttribute("aria-selected","false"),e.setAttribute("tabindex","-1");for(let e of a)e.hasAttribute("tabindex")||e.hasAttribute("data-tab-container-no-tabstop")||e.setAttribute("tabindex","0");t.setAttribute("aria-selected","true"),t.setAttribute("tabindex","0"),N(j(this,i,"a",p),l),l.hidden=!1,j(this,x,"f")&&(t.focus(),this.dispatchEvent(new TabContainerChangeEvent("tab-container-changed",{tabIndex:e,bubbles:!0,tab:t,panel:l}))),T(this,x,!0,"f")}}};c=new WeakMap,s=new WeakMap,x=new WeakMap,C=new WeakMap,i=new WeakSet,d=function(){let e=this.querySelector("[slot=tablist-wrapper]");if((null==e?void 0:e.closest(this.tagName))===this)return e.querySelector("[role=tablist]");let r=j(this,i,"a",f);return j(this,i,"a",g).hasAttribute("role")?j(this,i,"a",g):r.assignedNodes()[0]},v=function(){return this.shadowRoot.querySelector('slot[part="tablist-wrapper"]')},g=function(){return this.shadowRoot.querySelector('div[part="tablist-tab-wrapper"]')},b=function(){return this.shadowRoot.querySelector('slot[part="before-tabs"]')},u=function(){return this.shadowRoot.querySelector('slot[part="after-tabs"]')},h=function(){return this.shadowRoot.querySelector('slot[part="after-panels"]')},f=function(){return this.shadowRoot.querySelector('slot[part="tablist"]')},p=function(){return this.shadowRoot.querySelector('slot[part="panel"]')},m=function(){var e;return j(this,i,"a",g).matches("[role=tablist]")?j(this,i,"a",f).assignedNodes():Array.from((null==(e=j(this,i,"a",d))?void 0:e.querySelectorAll('[role="tab"]'))||[]).filter(e=>e instanceof S&&e.closest(this.tagName)===this)},y=function(e){var r,o,a;let t=null==(o=null==(r=e.target)?void 0:r.closest)?void 0:o.call(r,'[role="tab"]');if(!t)return;let l=j(this,i,"a",m);if(!l.includes(t))return;let n=this.selectedTabIndex,c=(null==(a=t.closest('[role="tablist"]'))?void 0:a.getAttribute("aria-orientation"))==="vertical",s="ArrowLeft"===e.code||c&&"ArrowUp"===e.code;if("ArrowRight"===e.code||c&&"ArrowDown"===e.code){let e=n+1;e>=l.length&&(e=0),this.selectTab(e)}else if(s){let e=n-1;e<0&&(e=l.length-1),this.selectTab(e)}else"Home"===e.code?(this.selectTab(0),e.preventDefault()):"End"===e.code&&(this.selectTab(l.length-1),e.preventDefault())},k=function(e){var r,o;let a=null==(o=null==(r=e.target)?void 0:r.closest)?void 0:o.call(r,"[role=tab]");if(!a)return;let t=j(this,i,"a",m).indexOf(a);t>=0&&this.selectTab(t)},w=function(e,r){this.hasAttribute(e)&&(r.setAttribute(e,this.getAttribute(e)),this.removeAttribute(e))},tab_container_element_TabContainerElement.observedAttributes=["vertical"];let I="undefined"!=typeof globalThis?globalThis:window;try{I.TabContainerElement=tab_container_element_TabContainerElement.define()}catch(e){if(!(I.DOMException&&e instanceof DOMException&&"NotSupportedError"===e.name)&&!(e instanceof ReferenceError))throw e}var E=o(6584),L=o(8546),M=o(44683),P=o(58748),R=o(45221),V={StyledUnderlineWrapper:"prc-UnderlinePanels-StyledUnderlineWrapper-DusUj"},H=o(34164),$=o(74848),D=o(32947),F=o(75177);let _=(0,E.a)(tab_container_element_TabContainerElement,"tab-container"),W=({"aria-label":e,"aria-labelledby":r,children:o,loadingCounters:a,sx:t=M.E,className:l,...n})=>{let[i,c]=(0,B.useState)(!0),s=(0,B.useRef)(null),d=(0,B.useRef)(null),v=(0,D.B)(n.id),[g,b]=(0,B.useState)([]),[u,h]=(0,B.useState)([]);(0,B.useEffect)(()=>{let e=0,r=0,t=B.Children.map(o,o=>(0,B.isValidElement)(o)&&o.type===O?(0,B.cloneElement)(o,{id:`${v}-tab-${e++}`,loadingCounters:a,iconsVisible:i}):(0,B.isValidElement)(o)&&o.type===z?(0,B.cloneElement)(o,{"aria-labelledby":`${v}-tab-${r++}`}):o),l=B.Children.toArray(t).filter(e=>(0,B.isValidElement)(e)&&e.type===O),n=B.Children.toArray(t).filter(e=>(0,B.isValidElement)(e)&&e.type===z);b(l),h(n)},[o,v,a,i]);let f=g.some(e=>B.isValidElement(e)&&e.props.icon),[p,m]=(0,B.useState)(0);return(0,R.A)(()=>{var e,r;f&&m(null!=(e=null==(r=d.current)?void 0:r.getBoundingClientRect().width)?e:0)},[f]),(0,P.w)(e=>{f&&c(e[0].contentRect.width>p)},s,[]),(0,$.jsxs)(_,{children:[(0,$.jsx)(L.Eg,{ref:s,slot:"tablist-wrapper","data-icons-visible":i,sx:t,className:(0,H.$)(l,V.StyledUnderlineWrapper),...n,children:(0,$.jsx)(L.mw,{ref:d,"aria-label":e,"aria-labelledby":r,role:"tablist",children:g})}),u]})};W.displayName="UnderlinePanels";let O=({"aria-selected":e,sx:r=M.E,onSelect:o,...a})=>{let t=B.useCallback(e=>{e.defaultPrevented||"function"!=typeof o||o(e)},[o]),l=B.useCallback(e=>{" "!==e.key&&"Enter"!==e.key||e.defaultPrevented||"function"!=typeof o||o(e)},[o]);return(0,$.jsx)(L.ug,{as:"button",role:"tab",tabIndex:e?0:-1,"aria-selected":e,sx:r,type:"button",onClick:t,onKeyDown:l,...a})};O.displayName="Tab",O.displayName="UnderlinePanels.Tab";let z=e=>(0,$.jsx)(F.A,{as:"div",role:"tabpanel",...e});z.displayName="Panel",z.displayName="UnderlinePanels.Panel";var K=Object.assign(W,{Panel:z,Tab:O})},13857:(e,r,o)=>{o.d(r,{J:()=>c});var a=o(96540),t=o(69676),l=o(81425),n=o(58748),i=o(45221);function c(e,r=[]){let o=(0,l.L)(null==e?void 0:e.floatingElementRef),s=(0,l.L)(null==e?void 0:e.anchorElementRef),d=a.useRef(null==e?void 0:e.onPositionChange),[v,g]=a.useState(void 0),[b,u]=a.useState(void 0),h=(e,r)=>e&&["outside-top","inside-top"].includes(e.anchorSide)&&(e.anchorSide!==r.anchorSide||e.top{let e=!1;return u(r=>{var a,t;return r&&r>(null!=(a=null==(t=o.current)?void 0:t.clientHeight)?a:0)&&(requestAnimationFrame(()=>{o.current.style.height=`${r}px`}),e=!0),r}),e},p=a.useCallback(()=>{var r,a;if(o.current instanceof Element&&s.current instanceof Element){let r=(0,t.uG)(o.current,s.current,e);g(a=>{var t,l,n,i,c;return null!=e&&e.pinPosition&&h(a,r)&&(null!=(t=null==(l=s.current)?void 0:l.getBoundingClientRect().top)?t:0)>(null!=(n=null==(i=o.current)?void 0:i.clientHeight)?n:0)&&f()?a:(a&&a.anchorSide===r.anchorSide&&(null==(c=d.current)||c.call(d,r)),r)})}else g(void 0),null==(a=d.current)||a.call(d,void 0);u(null==(r=o.current)?void 0:r.clientHeight)},[o,s,...r]);return(0,i.A)(()=>{d.current=null==e?void 0:e.onPositionChange},[null==e?void 0:e.onPositionChange]),(0,i.A)(p,[p]),(0,n.w)(p),(0,n.w)(p,o),{floatingElementRef:o,anchorElementRef:s,position:v}}},72010:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);function t({ref:e,closeOnOutsideClick:r,defaultOpen:o,onClickOutside:t}){let[l,n]=(0,a.useState)(o),i=(0,a.useRef)(null),c=null!=e?e:i,s=(0,a.useCallback)(e=>{let{current:r}=c;e.target.closest("details")!==r&&(t&&t(e),e.defaultPrevented||n(!1))},[c,n,t]);(0,a.useEffect)(()=>{if(l&&r)return document.addEventListener("click",s),()=>{document.removeEventListener("click",s)}},[l,r,s]);let d=e=>{e.defaultPrevented||n(e.target.open)};return{open:l,setOpen:n,getDetailsProps:()=>({onToggle:d,open:l,ref:c})}}},90495:(e,r,o)=>{o.d(r,{r:()=>n});var a=o(96540),t=o(69676),l=o(81425);function n(e,r=[]){let o=(0,l.L)(null==e?void 0:e.containerRef),i=(0,l.L)(null==e?void 0:e.initialFocusRef),c=null==e?void 0:e.disabled,s=a.useRef(),d=a.useRef(null);function v(){var r;null==(r=s.current)||r.abort(),null!=e&&e.returnFocusRef&&e.returnFocusRef.current instanceof HTMLElement?e.returnFocusRef.current.focus():null!=e&&e.restoreFocusOnCleanUp&&d.current instanceof HTMLElement&&(d.current.focus(),d.current=null)}return d.current||null!=e&&e.disabled||(d.current=document.activeElement),a.useEffect(()=>{if(o.current instanceof HTMLElement)if(c)v();else{var e;return s.current=(0,t.iE)(o.current,null!=(e=i.current)?e:void 0),()=>{v()}}},[o,i,c,...r]),{containerRef:o,initialFocusRef:i}}},82678:(e,r,o)=>{o.d(r,{G:()=>n});var a=o(96540),t=o(69676),l=o(81425);function n(e={},r=[]){let o=(0,l.L)(e.containerRef),i=!!e.activeDescendantFocus,c="boolean"!=typeof e.activeDescendantFocus&&e.activeDescendantFocus?e.activeDescendantFocus:void 0,s=(0,l.L)(c),d=e.disabled,v=a.useRef();return(0,a.useEffect)(()=>{if(o.current instanceof HTMLElement&&(!i||s.current instanceof HTMLElement)){var r,a;if(d)null==(a=v.current)||a.abort();else{let a={...e,activeDescendantControl:null!=(r=s.current)?r:void 0};return v.current=(0,t.zB)(o.current,a),()=>{var e;null==(e=v.current)||e.abort()}}}},[d,...r]),{containerRef:o,activeDescendantControlRef:s}}},32947:(e,r,o)=>{o.d(r,{B:()=>t});var a=o(96540);function t(e){let r=(0,a.useId)();return e||r}},40041:(e,r,o)=>{o.d(r,{J:()=>n});var a=o(84366),t=o(96540),l=o(7129);function n(){let[e,r]=(0,t.useState)(()=>!!l.S&&(0,a.U)());return(0,t.useEffect)(()=>r((0,a.U)()),[]),e}},77393:(e,r,o)=>{o.d(r,{P:()=>i});var a=o(96540);function t(e){if(!e.defaultPrevented){for(let r of Object.values(l).reverse())if(r(e),e.defaultPrevented)break}}let l={},n=0,i=(e,r=[e])=>{let o=(0,a.useCallback)(e,r),i=(0,a.useCallback)(e=>{"Escape"===e.key&&o(e)},[o]),c=(0,a.useMemo)(()=>n++,[]);(0,a.useEffect)(()=>(0===Object.keys(l).length&&document.addEventListener("keydown",t),l[c]=i,()=>{delete l[c],0===Object.keys(l).length&&document.removeEventListener("keydown",t)}),[c,i])}},23134:(e,r,o)=>{o.d(r,{g:()=>i});var a=o(96540);function t(e){if(!e.defaultPrevented){for(let r of Object.values(l).reverse())if(!0===r(e)||e.defaultPrevented)break}}let l={},n=0,i=({containerRef:e,ignoreClickRefs:r,onClickOutside:o})=>{let i=(0,a.useMemo)(()=>n++,[]),c=(0,a.useCallback)(a=>{var t;if(a instanceof MouseEvent&&a.button>0||null!=(t=e.current)&&t.contains(a.target)||r&&r.some(({current:e})=>null==e?void 0:e.contains(a.target)))return!0;o(a)},[e,r,o]);(0,a.useEffect)(()=>(0===Object.keys(l).length&&document.addEventListener("mousedown",t,{capture:!0}),l[i]=c,()=>{delete l[i],0===Object.keys(l).length&&document.removeEventListener("mousedown",t,{capture:!0})}),[i,c])}},17092:(e,r,o)=>{o.d(r,{s:()=>t});var a=o(96540);function t(e){let[r,o]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{if(null===e.current)return;let r=new ResizeObserver(e=>{for(let r of e)if(r.target.scrollHeight>r.target.clientHeight||r.target.scrollWidth>r.target.clientWidth){o(!0);break}});return r.observe(e.current),()=>{r.disconnect()}},[e]),r}},63033:(e,r,o)=>{o.d(r,{e:()=>c});var a=o(23134),t=o(96540),l=o(55966),n=o(77393),i=o(81425);let c=({overlayRef:e,returnFocusRef:r,initialFocusRef:o,onEscape:c,ignoreClickRefs:s,onClickOutside:d,preventFocusOnOpen:v})=>{let g=(0,i.L)(e);return!function({initialFocusRef:e,returnFocusRef:r,containerRef:o,preventFocusOnOpen:a}){(0,t.useEffect)(()=>{if(!a){if(e&&e.current)e.current.focus();else if(o.current){let e=(0,l.K1)(o.current).next().value;null==e||e.focus()}}let t=r.current;return function(){null==t||t.focus()}},[e,r,o,a])}({containerRef:g,returnFocusRef:r,initialFocusRef:o,preventFocusOnOpen:v}),(0,a.g)({containerRef:g,ignoreClickRefs:s,onClickOutside:d}),(0,n.P)(e=>{c(e),e.preventDefault()}),{ref:g}}},81425:(e,r,o)=>{o.d(r,{L:()=>t});var a=o(96540);function t(e){let r=a.useRef(null);return null!=e?e:r}},35357:(e,r,o)=>{o.d(r,{p:()=>t});var a=o(96540);function t(e,r,o){let[t,l]=(0,a.useState)(o);return[null!=e?e:t,(0,a.useCallback)(e=>{l(e),r&&r(e)},[r])]}},64515:(e,r,o)=>{o.d(r,{T:()=>t});var a=o(96540);function t(e,r){(0,a.useImperativeHandle)(e,()=>r.current)}},10227:(e,r,o)=>{o.d(r,{F:()=>t});var a=o(96540);function t(e){let[r,o]=(0,a.useState)(e||null),t=(0,a.useRef)(null);t.current=r;let l=(0,a.useCallback)(e=>{t.current=e,o(e)},[t]);return[t,l]}},58748:(e,r,o)=>{o.d(r,{w:()=>l});var a=o(96540),t=o(45221);function l(e,r,o=[]){let[n,i]=(0,a.useState)(null),c=(0,a.useRef)(e);(0,t.A)(()=>{c.current=e}),(0,t.A)(()=>{let e=r&&"current"in r?r.current:document.documentElement;if(e)if("function"==typeof ResizeObserver){let r=new ResizeObserver(e=>{c.current(e)});return r.observe(e),()=>{r.disconnect()}}else{let r=()=>{let r=e.getBoundingClientRect();(r.width!==(null==n?void 0:n.width)||r.height!==n.height)&&c.current([{contentRect:r}]),i(r)};return window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}}},[null==r?void 0:r.current,...o])}},27389:(e,r,o)=>{o.d(r,{W8:()=>i,tv:()=>c,DX:()=>n});var a=o(96540);function t(e,r){let o=(0,a.useContext)(l),[t,n]=a.useState(()=>void 0!==o[e]?o[e]:r);return(0,a.useEffect)(()=>{void 0!==o[e]&&n(o[e])},[o,e]),(0,a.useEffect)(()=>{if(void 0!==o[e])return;function r(e){n(e.matches)}let a=window.matchMedia(e);return a.addEventListener?a.addEventListener("change",r):a.addListener(r),n(a.matches),()=>{a.addEventListener?a.removeEventListener("change",r):a.removeListener(r)}},[o,e]),t}o(74848);let l=(0,a.createContext)({}),n={narrow:"(max-width: calc(768px - 0.02px))",regular:"(min-width: 768px)",wide:"(min-width: 1400px)"};function i(e){return"object"==typeof e&&Object.keys(e).some(e=>["narrow","regular","wide"].includes(e))}function c(e,r){let o=t(n.narrow,!1),a=t(n.regular,!1),l=t(n.wide,!1);return i(e)?o&&"narrow"in e?e.narrow:l&&"wide"in e?e.wide:a&&"regular"in e?e.regular:r:e}},65556:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);function t(){let e=(0,a.useRef)(new Set),r=(0,a.useCallback)((r,o,...a)=>{let t=window.setTimeout(r,o,...a);return e.current.add(t),t},[]),o=(0,a.useCallback)(r=>{clearTimeout(r),e.current.delete(r)},[]);return(0,a.useEffect)(()=>()=>{for(let r of e.current)clearTimeout(r)},[]),{safeSetTimeout:r,safeClearTimeout:o}}},24021:(e,r,o)=>{o.d(r,{H:()=>t});var a=o(96540);function t(e,r){var o,t;let l=(t=()=>void 0,Object.keys(o=r).reduce((e,r)=>(e[r]=t(o[r]),e),{})),n=[],i=Object.keys(r),c=Object.values(r);return a.Children.forEach(e,e=>{if(!a.isValidElement(e))return void n.push(e);let r=c.findIndex(r=>{if(!Array.isArray(r))return e.type===r;{let[o,a]=r;return e.type===o&&a(e.props)}});if(-1===r)return void n.push(e);let o=i[r];l[o]||(l[o]=e)}),[l,n]}},16436:(e,r,o)=>{o.d(r,{_:()=>c});var a=o(96540),t=o(44683),l=o(74911),n=o(74848),i=o(75177);let c=a.forwardRef(function({as:e="div",sx:r=t.E,...o},a){return r!==t.E||(0,l.X)(o)?(0,n.jsx)(i.A,{...o,ref:a,as:e,sx:r}):(0,n.jsx)(e,{...o,ref:a})})},22436:(e,r,o)=>{o.d(r,{$:()=>l});var a=o(38267),t=o(44999);let l=a.Ay.button.withConfig({displayName:"ButtonReset__Button",componentId:"sc-1yqlmwf-0"})(["padding:0;border:0;margin:0;display:inline-flex;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;font:inherit;color:inherit;align-items:center;&::-moz-focus-inner{border:0;}",""],t.A)},23606:(e,r,o)=>{o.d(r,{A:()=>p});var a=o(96540),t=o(82701),l=o(32947),n=o(71382),i=o(60414),c=o(91677),s=o(40275),d=o(87644),v=o(24021),g=o(43411),b=o(34164),u=o(16436),h=o(74848);let f=({"aria-labelledby":e,children:r,disabled:o=!1,id:f,required:p=!1,className:m,sx:x})=>{let[C,y]=(0,v.H)(r,{caption:n.A,label:i.A,validation:c.A}),k=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===i.A),w=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===c.A?e:null),B=a.Children.toArray(r).find(e=>a.isValidElement(e)&&e.type===n.A?e:null),T=(0,l.B)(f),j=w?`${T}-validationMessage`:void 0,A=B?`${T}-caption`:void 0;k||e||console.warn("A choice group must be labelled using a `CheckboxOrRadioGroup.Label` child, or by passing `aria-labelledby` to the CheckboxOrRadioGroup component.");let S=a.isValidElement(k)&&!k.props.visuallyHidden;return(0,h.jsx)(s.A.Provider,{value:{disabled:o,required:p,captionId:A,validationMessageId:j},children:(0,h.jsxs)("div",{children:[(0,h.jsxs)(u._,{className:(0,b.$)(m,g.A.GroupFieldset),"data-validation":w?"":void 0,...k?{as:"fieldset",disabled:o}:{},sx:x,children:[k?(0,h.jsxs)("legend",{className:g.A.GroupLegend,"data-legend-visible":S?"":void 0,children:[C.label,C.caption,a.isValidElement(C.validation)&&C.validation.props.children&&(0,h.jsx)(d.A,{children:C.validation.props.children})]}):C.caption,(0,h.jsx)("div",{className:g.A.Body,...!k?{"aria-labelledby":e,"aria-describedby":[j,A].filter(Boolean).join(" "),as:"div",role:"group"}:{},children:a.Children.toArray(y).filter(e=>a.isValidElement(e))})]}),w&&(0,h.jsx)(t.A,{"aria-hidden":!!k,show:!0,children:C.validation})]})})};f.displayName="CheckboxOrRadioGroup";var p=Object.assign(f,{Caption:n.A,Label:i.A,Validation:c.A})},43411:(e,r,o)=>{o.d(r,{A:()=>a});var a={Body:"prc-CheckboxOrRadioGroup-Body-cNQoa",GroupFieldset:"prc-CheckboxOrRadioGroup-GroupFieldset-0NZzG",GroupLegend:"prc-CheckboxOrRadioGroup-GroupLegend-HW4-c",CheckboxOrRadioGroupCaption:"prc-CheckboxOrRadioGroup-CheckboxOrRadioGroupCaption-9GgyY",RadioGroupLabel:"prc-CheckboxOrRadioGroup-RadioGroupLabel-anQ3U",GroupLabelChildren:"prc-CheckboxOrRadioGroup-GroupLabelChildren-j5sBI"}},71382:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(40275),l=o(43411),n=o(34164),i=o(74848),c=o(52464);let s=({className:e,children:r,sx:o})=>{let{captionId:s}=a.useContext(t.A);return(0,i.jsx)(c.A,{className:(0,n.$)(e,l.A.CheckboxOrRadioGroupCaption),id:s,sx:o,children:r})};s.displayName="CheckboxOrRadioGroupCaption"},40275:(e,r,o)=>{o.d(r,{A:()=>a});let a=o(96540).createContext({})},60414:(e,r,o)=>{o.d(r,{A:()=>d});var a=o(96540),t=o(87644),l=o(40275),n=o(43411),i=o(46309),c=o(34164),s=o(74848);let d=({children:e,className:r,visuallyHidden:o=!1,sx:d})=>{let{required:v,disabled:g}=a.useContext(l.A);return(0,s.jsx)(t.A,{className:(0,c.$)(r,n.A.RadioGroupLabel),isVisible:!o,title:v?"required field":void 0,"data-label-disabled":g?"":void 0,sx:d,children:v?(0,s.jsxs)(i.B,{direction:"horizontal",gap:"none",children:[(0,s.jsx)("div",{className:n.A.GroupLabelChildren,children:e}),(0,s.jsx)("span",{children:"*"})]}):e})};d.displayName="CheckboxOrRadioGroupLabel"},91677:(e,r,o)=>{o.d(r,{A:()=>i});var a=o(96540),t=o(40997),l=o(40275),n=o(74848);let i=({children:e,variant:r,sx:o})=>{let{validationMessageId:i=""}=a.useContext(l.A);return(0,n.jsx)(t.A,{validationStatus:r,id:i,sx:o,children:e})};i.displayName="CheckboxOrRadioGroupValidation"},18972:(e,r,o)=>{o.d(r,{e:()=>l});var a=o(75177),t=o(74848);let l=e=>{let{if:r,...o}=e;return r?(0,t.jsx)(a.A,{...o,children:e.children}):(0,t.jsx)(t.Fragment,{children:e.children})}},73165:(e,r,o)=>{o.d(r,{l:()=>i});var a=o(34164),t={Label:"prc-components-Label-bE-kK",RequiredText:"prc-components-RequiredText-ztJvt"},l=o(16436),n=o(74848);function i({children:e,disabled:r,htmlFor:o,id:i,required:c,requiredText:s,requiredIndicator:d,visuallyHidden:v,sx:g,as:b="label",className:u,...h}){return(0,n.jsx)(l._,{as:b,sx:g,"data-control-disabled":r?"":void 0,"data-visually-hidden":v?"":void 0,htmlFor:o,id:i,className:(0,a.$)(u,t.Label),...h,children:c||s?(0,n.jsxs)("span",{className:t.RequiredText,children:[(0,n.jsx)("span",{children:e}),(0,n.jsx)("span",{"aria-hidden":!d||void 0,children:null!=s?s:"*"})]}):e})}i.displayName="InputLabel"},40997:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(38621),t={InputValidation:"prc-components-InputValidation-GjS0D",ValidationIcon:"prc-components-ValidationIcon-Kdbbr",ValidationText:"prc-components-ValidationText-jjsBp"},l=o(34164),n=o(74848),i=o(52464);let c={success:a.CheckCircleFillIcon,error:a.AlertFillIcon},s=({children:e,className:r,id:o,validationStatus:a,sx:s})=>{let d=a?c[a]:void 0,v=16/12;return(0,n.jsxs)(i.A,{className:(0,l.$)(r,t.InputValidation),"data-validation-status":a,sx:s,children:[d?(0,n.jsx)("span",{"aria-hidden":"true",className:t.ValidationIcon,style:{"--inputValidation-iconSize":12*v},children:(0,n.jsx)(d,{size:12,fill:"currentColor"})}):null,(0,n.jsx)("span",{id:o,className:t.ValidationText,style:{"--inputValidation-lineHeight":v},children:e})]})};s.displayName="InputValidation"},11031:(e,r,o)=>{o.d(r,{A:()=>i});var a=o(34164),t={Spinner:"prc-components-Spinner-Azb7p",SpinnerLeading:"prc-components-SpinnerLeading-s-LyA",SpinnerHidden:"prc-components-SpinnerHidden-GG1PJ",SpinnerVisible:"prc-components-SpinnerVisible-w5g8l",Box:"prc-components-Box-QK3tG"},l=o(74848),n=o(63867);let i=({children:e,hasLoadingIndicator:r,showLoadingIndicator:o,visualPosition:i,id:c})=>{let s="leading"===i;return(e||r)&&(!s||e||o)?r?(0,l.jsx)("span",{className:"TextInput-icon",children:(0,l.jsxs)("div",{className:t.Box,id:c,children:[e&&(0,l.jsx)("div",{className:(0,a.$)(o?t.SpinnerHidden:t.SpinnerVisible),children:e}),(0,l.jsx)(n.A,{srText:null,className:(0,a.$)(o?t.SpinnerVisible:t.SpinnerHidden,e&&t.Spinner,e&&s&&t.SpinnerLeading),size:e?void 0:"small"})]})}):(0,l.jsx)("span",{className:"TextInput-icon",id:c,"aria-hidden":"true",children:e}):null};i.displayName="TextInputInnerVisualSlot"},88262:(e,r,o)=>{o.d(r,{SH:()=>c,xC:()=>s});var a=o(96540),t=o(34164),l={TextInputBaseWrapper:"prc-components-TextInputBaseWrapper-ueK9q",TextInputWrapper:"prc-components-TextInputWrapper-i1ofR"},n=o(16436),i=o(74848);let c=a.forwardRef(function({className:e,style:r,variant:o,size:a,isInputFocused:c,hasTrailingAction:s,validationStatus:d,disabled:v,contrast:g,monospace:b,block:u,width:h,minWidth:f,maxWidth:p,...m},x){return(0,i.jsx)(n._,{as:"span",ref:x,className:(0,t.$)(e,l.TextInputBaseWrapper),"data-block":u||void 0,"data-contrast":g||void 0,"data-disabled":v||void 0,"data-focused":c||void 0,"data-monospace":b||void 0,"data-size":a||void 0,"data-trailing-action":s||void 0,"data-validation":d||void 0,"data-variant":o||void 0,style:"string"==typeof h||"string"==typeof f||"string"==typeof p?{width:h,maxWidth:p,minWidth:f,...r}:r,...m})});c.displayName="TextInputBaseWrapper";let s=a.forwardRef(function({className:e,hasLeadingVisual:r,hasTrailingVisual:o,...a},n){return(0,i.jsx)(c,{ref:n,className:(0,t.$)(e,l.TextInputWrapper),"data-leading-visual":r||void 0,"data-trailing-visual":o||void 0,...a})})},8546:(e,r,o)=>{o.d(r,{Rd:()=>v,bp:()=>u,ug:()=>h,mw:()=>b,Eg:()=>g});var a=o(96540),t=o(44363),l=o(44683),n={UnderlineWrapper:"prc-components-UnderlineWrapper-oOh5J",UnderlineItemList:"prc-components-UnderlineItemList-b23Hf",UnderlineItem:"prc-components-UnderlineItem-lJsg-",LoadingCounter:"prc-components-LoadingCounter-Ps-0Q"},i=o(34164),c=o(16436),s=o(74848),d=o(12528);let v=8,g=(0,a.forwardRef)(({children:e,className:r,sx:o=l.E,...a},t)=>(0,s.jsx)(c._,{className:(0,i.$)(n.UnderlineWrapper,r),ref:t,sx:o,...a,children:e})),b=(0,a.forwardRef)(({children:e,...r},o)=>(0,s.jsx)("ul",{className:n.UnderlineItemList,ref:o,...r,children:e})),u=()=>(0,s.jsx)("span",{className:n.LoadingCounter});u.displayName="LoadingCounter";let h=(0,a.forwardRef)(({as:e="a",children:r,counter:o,icon:a,iconsVisible:v,loadingCounters:g,sx:b=l.E,className:h,...f},p)=>(0,s.jsxs)(c._,{ref:p,as:e,sx:b,className:(0,i.$)(n.UnderlineItem,h),...f,children:[v&&a&&(0,s.jsx)("span",{"data-component":"icon",children:(0,t.isElement)(a)?a:(0,s.jsx)(a,{})}),r&&(0,s.jsx)("span",{"data-component":"text","data-content":r,children:r}),void 0!==o?g?(0,s.jsx)("span",{"data-component":"counter",children:(0,s.jsx)(u,{})}):(0,s.jsx)("span",{"data-component":"counter",children:(0,s.jsx)(d.A,{children:o})}):null]}))},9634:(e,r,o)=>{o.d(r,{A:()=>c});var a=o(96540),t={Input:"prc-components-Input-Ic-y8"},l=o(34164),n=o(16436),i=o(74848);let c=a.forwardRef(function({className:e,...r},o){return(0,i.jsx)(n._,{as:"input",ref:o,...r,className:(0,l.$)(e,t.Input)})});c.displayName="UnstyledTextInput"},82701:(e,r,o)=>{o.d(r,{A:()=>s});var a=o(96540),t=o(38267),l=o(74848),n=o(75177);let i=(0,t.i7)(["0%{opacity:0;transform:translateY(-100%);}100%{opacity:1;transform:translateY(0);}"]),c=t.Ay.div.withConfig({displayName:"ValidationAnimationContainer__AnimatedElement",componentId:"sc-8z5a3g-0"})(["animation:",";@media (prefers-reduced-motion){animation:none;}"],e=>e.show&&(0,t.AH)(["170ms "," cubic-bezier(0.44,0.74,0.36,1);"],i)),s=({show:e,children:r})=>{let[o,t]=(0,a.useState)(e);return(0,a.useEffect)(()=>{e&&t(!0)},[e]),o?(0,l.jsx)(n.A,{height:e?"auto":0,overflow:"hidden",children:(0,l.jsx)(c,{show:e,onAnimationEnd:()=>{e||t(!1)},children:r})}):null}},63492:(e,r,o)=>{o.d(r,{a:()=>t});var a=o(96540);function t(...e){return(0,a.useCallback)(r=>{for(let o of e)"function"==typeof o?o(r):o&&(o.current=r)},e)}},46273:(e,r,o)=>{o.d(r,{A:()=>n});var a=o(38267),t=o(59299);let l=(0,a.AH)(["box-shadow:none;outline:2px solid ",";"],(0,t.Jt)("colors.accent.fg")),n=e=>(0,a.AH)(["&:focus:not(:disabled){",";outline-offset:",";&:not(:focus-visible){outline:solid 1px transparent;}}&:focus-visible:not(:disabled){",";outline-offset:",";}"],l,void 0===e?"2px":e,l,void 0===e?"2px":e)},59102:(e,r,o)=>{o.d(r,{J:()=>c});var a=o(96540),t=o(44683),l=o(74911),n=o(74848),i=o(75177);function c(e){return a.forwardRef(function({as:r=e,sx:o=t.E,...a},c){return o!==t.E||(0,l.X)(a)?(0,n.jsx)(i.A,{as:r,...a,sx:o,ref:c}):(0,n.jsx)(r,{...a,ref:c})})}},34007:(e,r,o)=>{o.d(r,{e:()=>i});var a=o(53394),t=o(96540),l=o(74848),n=o(75177);function i({announceOnShow:e=!0,children:r,delayMs:o,hidden:i=!1,politeness:c="polite",...s}){let d=(0,t.useRef)(null),[v,g]=(0,t.useState)(null),b=(0,t.useRef)(null),u=function(e){let r=(0,t.useRef)(e);return(0,t.useEffect)(()=>{r.current=e},[e]),(0,t.useCallback)((...e)=>r.current(...e),[])}(()=>{var e,r;let t,{current:l}=d;if(!l||i)return;let n=window.getComputedStyle(l);if("none"===n.display||"hidden"===n.visibility)return;let s=(t="",(r=l).hasAttribute("aria-label")?t=r.getAttribute("aria-label"):r.textContent&&(t=r.textContent),t?t.trim():"");s!==v&&(null==(e=b.current)||e.cancel(),b.current=(0,a.Cj)(l,"assertive"===c?{politeness:c}:{politeness:c,delayMs:o}),g(s))}),h=(0,t.useRef)(()=>{e&&u()}),f=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{!0!==f.current&&(f.current=!0,h.current())},[]),(0,t.useEffect)(()=>{let{current:e}=d;if(null===e)return;let r=new MutationObserver(()=>{u()});return r.observe(e,{subtree:!0,characterData:!0,childList:!0}),()=>{r.disconnect()}},[u]),(0,t.useEffect)(()=>()=>{null!==b.current&&(b.current.cancel(),b.current=null)},[]),(0,l.jsx)(n.A,{...s,ref:d,children:r})}i.displayName="Announce"},80249:(e,r,o)=>{o.d(r,{o:()=>l});var a=o(34007),t=o(74848);function l({announceOnShow:e=!0,children:r,...o}){return(0,t.jsx)(a.e,{...o,announceOnShow:e,politeness:"assertive",children:r})}l.displayName="AriaAlert"},3341:(e,r,o)=>{o.d(r,{u:()=>l});var a=o(34007),t=o(74848);function l({announceOnShow:e=!1,children:r,...o}){return(0,t.jsx)(a.e,{...o,announceOnShow:e,politeness:"polite",children:r})}l.displayName="AriaStatus"},11853:(e,r,o)=>{o.d(r,{s:()=>a});function a(e,r=0,{start:o=!1,middle:t=!1,once:l=!1}={}){return function(e,r=0,{start:o=!0,middle:a=!0,once:t=!1}={}){let l,n=o,i=0,c=!1;function s(...d){if(c)return;let v=Date.now()-i;i=Date.now(),o&&a&&v>=r&&(n=!0),n?(n=!1,e.apply(this,d),t&&s.cancel()):(a&&v{i=Date.now(),e.apply(this,d),t&&s.cancel()},a?r-v:r))}return s.cancel=()=>{clearTimeout(l),c=!0},s}(e,r,{start:o,middle:t,once:l})}},44999:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(50402);o(14744);let t=e=>(0,a.Ay)(e.sx)},44360:(e,r,o)=>{function a(e){return e.map(e=>e.includes(" ")?`"${e}"`:e).join(", ")}o.d(r,{A:()=>l}),o(62383),o(61669);let t={light:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #1F2328))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #1F2328))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, #ccffd8))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, #e6ffec))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #abf2bc))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #1F2328))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #1F2328))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, #ffd7d5))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, #ffebe9))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,129,130,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #656d76))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(31,35,40,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(31,35,40,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #1f883d))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #116329)",keyword:"var(--color-prettylights-syntax-keyword, #cf222e)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #953800)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #82071e)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #82071e)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #cf222e)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #116329)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #82071e)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #ffebe9)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #116329)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #dafbe1)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #953800)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffd8b5)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #1F2328))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #656d76))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #1F2328))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #1F2328))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #cf222e))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #cf222e))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #953800))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #fa4549)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #1f883d)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(31,35,40,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #ff8182)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ff8182)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(164,14,38,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #4ac26b)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #ff8182)",redBright:"var(--color-checks-ansi-red-bright, #ffaba8)",green:"var(--color-checks-ansi-green, #4ac26b)",greenBright:"var(--color-checks-ansi-green-bright, #6fdd8b)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(31,35,40,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #cf222e)",redBright:"var(--color-ansi-red-bright, #a40e26)",green:"var(--color-ansi-green, #116329)",greenBright:"var(--color-ansi-green-bright, #1a7f37)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(31,35,40,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(31,35,40,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(31,35,40,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(31,35,40,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f883d))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(31,35,40,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #1a7f37))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(31,35,40,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(137,66%,28%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #94d3a2))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(31,35,40,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,45,17,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(31,35,40,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(31,35,40,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #cf222e))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a40e26))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(31,35,40,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(356,72%,44%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(31,35,40,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(207,34,46,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(207,34,46,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(207,34,46,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #cf222e))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #a40e26))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(207,34,46,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,235,233,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #ffebe9))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #d1242f))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #656d76))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #1F2328))",muted:"var(--fgColor-muted, var(--color-fg-muted, #656d76))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(31,35,40,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #1a7f37))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f883d))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(74,194,107,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #dafbe1))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #bc4c00))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #bc4c00))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(251,143,68,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff1e5))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d1242f))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #cf222e))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #ffebe9))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #1a7f37))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #1f883d))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(74,194,107,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #dafbe1))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #d1242f))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #cf222e))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #ffebe9))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(31,35,40,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(31,35,40,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(31,35,40,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(31,35,40,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(31,35,40,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,45,17,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(31,35,40,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(31,35,40,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(76,0,20,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(31,35,40,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},light_high_contrast:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #ffffff))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #1168e3)",secondary:"var(--color-marketing-icon-secondary, #368cf9)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #0e1116))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #ffffff))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, #ccffd8))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, #e6ffec))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #055d20))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #0e1116))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #ffffff))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, #ffd7d5))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, #fff0ee))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, #a0111f))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, #9cd7ff))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #0e1116))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(1,4,9,0.8))",additionBorder:"var(--color-diffstat-addition-border, rgba(1,4,9,0.8))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #055d20))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fcf7be))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #4b535d)",constant:"var(--color-prettylights-syntax-constant, #023b95)",entity:"var(--color-prettylights-syntax-entity, #512598)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #0e1116)",entityTag:"var(--color-prettylights-syntax-entity-tag, #024c1a)",keyword:"var(--color-prettylights-syntax-keyword, #a0111f)",string:"var(--color-prettylights-syntax-string, #032563)",variable:"var(--color-prettylights-syntax-variable, #702c00)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #6e011a)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #ffffff)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6e011a)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #ffffff)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #a0111f)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #024c1a)",markupList:"var(--color-prettylights-syntax-markup-list, #2e1800)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #023b95)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #0e1116)",markupBold:"var(--color-prettylights-syntax-markup-bold, #0e1116)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #6e011a)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #fff0ee)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #024c1a)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #d2fedb)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #702c00)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffc67b)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #e7ecf0)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #023b95)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #622cbc)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #4b535d)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #88929d)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #032563)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #0e1116))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #66707b))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #0e1116))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #0e1116))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, #368cf9))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, #e7ecf0))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #0e1116))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #0e1116))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #023b95))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #622cbc))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #a0111f))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #a0111f))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #032563))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #023b95))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #702c00))"}},checks:{bg:"var(--color-checks-bg, #0e1116)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #ffffff)",textSecondary:"var(--color-checks-text-secondary, #88929d)",textLink:"var(--color-checks-text-link, #368cf9)",btnIcon:"var(--color-checks-btn-icon, #acb6c0)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #ffffff)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #e7ecf0)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #88929d)",inputFocusText:"var(--color-checks-input-focus-text, #88929d)",inputBg:"var(--color-checks-input-bg, #20252c)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #d5232c)",donutPending:"var(--color-checks-donut-pending, #956400)",donutSuccess:"var(--color-checks-donut-success, #055d20)",donutNeutral:"var(--color-checks-donut-neutral, #acb6c0)",dropdownText:"var(--color-checks-dropdown-text, #acb6c0)",dropdownBg:"var(--color-checks-dropdown-bg, #20252c)",dropdownBorder:"var(--color-checks-dropdown-border, #343b43)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #ffffff)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #343b43)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #ffffff)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #20252c)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #4b535d)",headerLabelText:"var(--color-checks-header-label-text, #ced5dc)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #ffffff)",headerBorder:"var(--color-checks-header-border, #20252c)",headerIcon:"var(--color-checks-header-icon, #88929d)",lineText:"var(--color-checks-line-text, #ced5dc)",lineNumText:"var(--color-checks-line-num-text, rgba(136,146,157,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #88929d)",lineHoverBg:"var(--color-checks-line-hover-bg, #20252c)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(17,104,227,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #368cf9)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #0e1116)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #744500)",gateBg:"var(--color-checks-gate-bg, rgba(96,55,0,0.15))",gateText:"var(--color-checks-gate-text, #ced5dc)",gateWaitingText:"var(--color-checks-gate-waiting-text, #b58407)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #20252c)",stepErrorText:"var(--color-checks-step-error-text, #ee5a5d)",stepWarningText:"var(--color-checks-step-warning-text, #b58407)",loglineText:"var(--color-checks-logline-text, #88929d)",loglineNumText:"var(--color-checks-logline-num-text, rgba(136,146,157,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #ced5dc)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ee5a5d)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(134,6,29,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #ced5dc)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #b58407)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(96,55,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #368cf9)",loglineSectionText:"var(--color-checks-logline-section-text, #26a148)",ansi:{black:"var(--color-checks-ansi-black, #0e1116)",blackBright:"var(--color-checks-ansi-black-bright, #20252c)",white:"var(--color-checks-ansi-white, #ced5dc)",whiteBright:"var(--color-checks-ansi-white-bright, #ced5dc)",gray:"var(--color-checks-ansi-gray, #88929d)",red:"var(--color-checks-ansi-red, #ee5a5d)",redBright:"var(--color-checks-ansi-red-bright, #ff8e8a)",green:"var(--color-checks-ansi-green, #26a148)",greenBright:"var(--color-checks-ansi-green-bright, #43c663)",yellow:"var(--color-checks-ansi-yellow, #b58407)",yellowBright:"var(--color-checks-ansi-yellow-bright, #d5a824)",blue:"var(--color-checks-ansi-blue, #368cf9)",blueBright:"var(--color-checks-ansi-blue-bright, #67b3fd)",magenta:"var(--color-checks-ansi-magenta, #a371f7)",magentaBright:"var(--color-checks-ansi-magenta-bright, #c49bff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0e1116)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #20252c))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(1,4,9,0.8)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #acb6c0))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #ced5dc))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, #0349b4))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, #20252c))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(172,182,192,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #9cd7ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(136,146,157,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #0e1116))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #acb6c0))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0e1116))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #4b535d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(172,182,192,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #e7ecf0))"},ansi:{black:"var(--color-ansi-black, #0e1116)",blackBright:"var(--color-ansi-black-bright, #4b535d)",white:"var(--color-ansi-white, #66707b)",whiteBright:"var(--color-ansi-white-bright, #88929d)",gray:"var(--color-ansi-gray, #66707b)",red:"var(--color-ansi-red, #a0111f)",redBright:"var(--color-ansi-red-bright, #86061d)",green:"var(--color-ansi-green, #024c1a)",greenBright:"var(--color-ansi-green-bright, #055d20)",yellow:"var(--color-ansi-yellow, #3f2200)",yellowBright:"var(--color-ansi-yellow-bright, #4e2c00)",blue:"var(--color-ansi-blue, #0349b4)",blueBright:"var(--color-ansi-blue-bright, #1168e3)",magenta:"var(--color-ansi-magenta, #622cbc)",magentaBright:"var(--color-ansi-magenta-bright, #844ae7)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #0e1116))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #e7ecf0))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(1,4,9,0.8)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #ced5dc))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(1,4,9,0.8)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, #acb6c0))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(1,4,9,0.8)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #acb6c0))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(1,4,9,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #055d20))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, #013d14))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #024c1a))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, #013d14))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(139,95%,13%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #94d3a2))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(1,4,9,0.8)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,35,11,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #023b95))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0349b4))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, #022f7a))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #022f7a))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, #022f7a))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(3,73,180,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #e7ecf0))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(3,73,180,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #023b95))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(3,73,180,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #86061d))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a0111f))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #6e011a))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #6e011a))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #6e011a))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(160,17,31,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #e7ecf0))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(160,17,31,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(160,17,31,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #86061d))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #86061d))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(160,17,31,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #e7ecf0))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #4b535d))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #66707b))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(172,182,192,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, #88929d))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, #e7ecf0))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, #88929d))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, #ced5dc))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, #20252c))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, #ced5dc))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, #a0111f))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, #6e011a))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ffffff))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #66707b))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(211,9%,47%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(211,9%,49%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #88929d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #ffffff))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0349b4))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #e7ecf0))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #20252c))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #e7ecf0))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0349b4))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #e7ecf0))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(172,182,192,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(172,182,192,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #88929d))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, #ced5dc))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #368cf9))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #0e1116))",muted:"var(--fgColor-muted, var(--color-fg-muted, #0e1116))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #66707b))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #ffffff))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #e7ecf0))"},border:{default:"var(--borderColor-default, var(--color-border-default, #20252c))",muted:"var(--borderColor-muted, var(--color-border-muted, #88929d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(1,4,9,0.8)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #0e1116))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #66707b))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(172,182,192,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, #e7ecf0))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0349b4))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0349b4))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, #368cf9))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #dff7ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #055d20))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #055d20))",muted:"var(--borderColor-success-muted, var(--color-success-muted, #26a148))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #d2fedb))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #744500))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #744500))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, #b58407))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fcf7be))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #873800))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #873800))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, #dc6d1a))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff2d5))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d1242f))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #a0111f))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, #ee5a5d))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #fff0ee))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #055d20))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #055d20))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(38,161,72,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #d2fedb))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #d1242f))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #a0111f))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(238,90,93,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #fff0ee))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #622cbc))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #622cbc))",muted:"var(--borderColor-done-muted, var(--color-done-muted, #a371f7))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #faf0fe))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #971368))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #971368))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, #ed4baf))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #feeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #88929d))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(1,4,9,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ef5b48))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(1,4,9,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(1,4,9,0.12), 0 8px 24px rgba(52,59,67,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(1,4,9,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(1,4,9,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,35,11,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(2,26,74,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(67,0,17,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(1,4,9,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(136,146,157,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(136,146,157,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(136,146,157,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(206,213,220,0.2)))"}}}},light_colorblind:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #24292f))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #24292f))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(84,174,255,0.4)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(221,244,255,0.5)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(84,174,255,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #24292f))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #24292f))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(247,153,57,0.4)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,245,232,0.5)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,188,109,0.5)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #57606a))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(27,31,36,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(27,31,36,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #0969da))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #0550ae)",keyword:"var(--color-prettylights-syntax-keyword, #b35900)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #8a4600)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #6f3800)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6f3800)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b35900)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #0550ae)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #6f3800)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #fff5e8)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #0550ae)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #ddf4ff)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #8a4600)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffddb0)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #24292f))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #57606a))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #24292f))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #24292f))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #b35900))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #b35900))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #8a4600))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #dd7815)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #0969da)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(27,31,36,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #f79939)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #f79939)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(138,70,0,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #54aeff)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #f79939)",redBright:"var(--color-checks-ansi-red-bright, #ffbc6d)",green:"var(--color-checks-ansi-green, #54aeff)",greenBright:"var(--color-checks-ansi-green-bright, #80ccff)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(27,31,36,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #b35900)",redBright:"var(--color-ansi-red-bright, #8a4600)",green:"var(--color-ansi-green, #0550ae)",greenBright:"var(--color-ansi-green-bright, #0969da)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(27,31,36,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(27,31,36,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #0969da))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #0969da))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(212,92%,43%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #80ccff))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(27,31,36,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,33,85,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #b35900))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #8a4600))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(30,100%,32%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(179,89,0,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(179,89,0,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(179,89,0,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #b35900))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #8a4600))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(179,89,0,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,245,232,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #fff5e8))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #b35900))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #57606a))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #24292f))",muted:"var(--fgColor-muted, var(--color-fg-muted, #57606a))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(27,31,36,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #0969da))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #0969da))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #ddf4ff))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #b35900))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #b35900))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #fff5e8))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #b35900))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #b35900))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #fff5e8))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #b35900))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #dd7815))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(247,153,57,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #fff5e8))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #6e7781))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7781))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(175,184,193,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #f6f8fa))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(27,31,36,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(27,31,36,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(27,31,36,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(27,31,36,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(65,32,0,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(27,31,36,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},light_tritanopia:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(255,255,255,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #f6f8fa))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #218bff)",secondary:"var(--color-marketing-icon-secondary, #54aeff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #24292f))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #24292f))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(84,174,255,0.4)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(221,244,255,0.5)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(84,174,255,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #24292f))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #24292f))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(255,129,130,0.4)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,235,233,0.5)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(255,171,168,0.5)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(84,174,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #57606a))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, multiply)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(27,31,36,0.15))",additionBorder:"var(--color-diffstat-addition-border, rgba(27,31,36,0.15))",additionBg:"var(undefined, var(--color-diffstat-addition-bg, #0969da))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, #fff8c5))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #57606a)",constant:"var(--color-prettylights-syntax-constant, #0550ae)",entity:"var(--color-prettylights-syntax-entity, #6639ba)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #24292f)",entityTag:"var(--color-prettylights-syntax-entity-tag, #0550ae)",keyword:"var(--color-prettylights-syntax-keyword, #cf222e)",string:"var(--color-prettylights-syntax-string, #0a3069)",variable:"var(--color-prettylights-syntax-variable, #a40e26)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #82071e)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f6f8fa)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #82071e)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f6f8fa)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #cf222e)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #0550ae)",markupList:"var(--color-prettylights-syntax-markup-list, #3b2300)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #0550ae)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #24292f)",markupBold:"var(--color-prettylights-syntax-markup-bold, #24292f)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #82071e)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #ffebe9)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #0550ae)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #ddf4ff)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #a40e26)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #ffcecb)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #eaeef2)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #0550ae)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #8250df)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #57606a)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #8c959f)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #0a3069)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #24292f))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #ffffff))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #ffffff))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #ffffff))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7781))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #57606a))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #24292f))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(84,174,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(234,238,242,0.5)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #24292f))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #ffffff))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #24292f))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #0550ae))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #8250df))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #cf222e))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #cf222e))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #0a3069))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #0550ae))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #a40e26))"}},checks:{bg:"var(--color-checks-bg, #24292f)",runBorderWidth:"var(--color-checks-run-border-width, 0px)",containerBorderWidth:"var(--color-checks-container-border-width, 0px)",textPrimary:"var(--color-checks-text-primary, #f6f8fa)",textSecondary:"var(--color-checks-text-secondary, #8c959f)",textLink:"var(--color-checks-text-link, #54aeff)",btnIcon:"var(--color-checks-btn-icon, #afb8c1)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f6f8fa)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(255,255,255,0.125))",inputText:"var(--color-checks-input-text, #eaeef2)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #8c959f)",inputFocusText:"var(--color-checks-input-focus-text, #8c959f)",inputBg:"var(--color-checks-input-bg, #32383f)",inputShadow:"var(--color-checks-input-shadow, none)",donutError:"var(--color-checks-donut-error, #fa4549)",donutPending:"var(--color-checks-donut-pending, #bf8700)",donutSuccess:"var(--color-checks-donut-success, #0969da)",donutNeutral:"var(--color-checks-donut-neutral, #afb8c1)",dropdownText:"var(--color-checks-dropdown-text, #afb8c1)",dropdownBg:"var(--color-checks-dropdown-bg, #32383f)",dropdownBorder:"var(--color-checks-dropdown-border, #424a53)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(27,31,36,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f6f8fa)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, #424a53)",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f6f8fa)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, #32383f)",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, #57606a)",headerLabelText:"var(--color-checks-header-label-text, #d0d7de)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f6f8fa)",headerBorder:"var(--color-checks-header-border, #32383f)",headerIcon:"var(--color-checks-header-icon, #8c959f)",lineText:"var(--color-checks-line-text, #d0d7de)",lineNumText:"var(--color-checks-line-num-text, rgba(140,149,159,0.75))",lineTimestampText:"var(--color-checks-line-timestamp-text, #8c959f)",lineHoverBg:"var(--color-checks-line-hover-bg, #32383f)",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(33,139,255,0.15))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #54aeff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #24292f)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9a6700)",gateBg:"var(--color-checks-gate-bg, rgba(125,78,0,0.15))",gateText:"var(--color-checks-gate-text, #d0d7de)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d4a72c)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #32383f)",stepErrorText:"var(--color-checks-step-error-text, #ff8182)",stepWarningText:"var(--color-checks-step-warning-text, #d4a72c)",loglineText:"var(--color-checks-logline-text, #8c959f)",loglineNumText:"var(--color-checks-logline-num-text, rgba(140,149,159,0.75))",loglineDebugText:"var(--color-checks-logline-debug-text, #c297ff)",loglineErrorText:"var(--color-checks-logline-error-text, #d0d7de)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #ff8182)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(164,14,38,0.15))",loglineWarningText:"var(--color-checks-logline-warning-text, #d0d7de)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d4a72c)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(125,78,0,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #54aeff)",loglineSectionText:"var(--color-checks-logline-section-text, #54aeff)",ansi:{black:"var(--color-checks-ansi-black, #24292f)",blackBright:"var(--color-checks-ansi-black-bright, #32383f)",white:"var(--color-checks-ansi-white, #d0d7de)",whiteBright:"var(--color-checks-ansi-white-bright, #d0d7de)",gray:"var(--color-checks-ansi-gray, #8c959f)",red:"var(--color-checks-ansi-red, #ff8182)",redBright:"var(--color-checks-ansi-red-bright, #ffaba8)",green:"var(--color-checks-ansi-green, #54aeff)",greenBright:"var(--color-checks-ansi-green-bright, #80ccff)",yellow:"var(--color-checks-ansi-yellow, #d4a72c)",yellowBright:"var(--color-checks-ansi-yellow-bright, #eac54f)",blue:"var(--color-checks-ansi-blue, #54aeff)",blueBright:"var(--color-checks-ansi-blue-bright, #80ccff)",magenta:"var(--color-checks-ansi-magenta, #c297ff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d8b9ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #24292f)",sidebarBg:"var(--color-project-sidebar-bg, #ffffff)",gradientIn:"var(--color-project-gradient-in, #ffffff)",gradientOut:"var(--color-project-gradient-out, rgba(255,255,255,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #1b1f23))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #858F99))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, #ffffff))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(27,31,36,0.15)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #afb8c1))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #d0d7de))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, transparent))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(175,184,193,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #b6e3ff))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(140,149,159,0.2)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #24292f))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #57606a))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #24292f))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #57606a))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #ffffff))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, transparent))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(175,184,193,0.2)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #eaeef2))"},ansi:{black:"var(--color-ansi-black, #24292f)",blackBright:"var(--color-ansi-black-bright, #57606a)",white:"var(--color-ansi-white, #6e7781)",whiteBright:"var(--color-ansi-white-bright, #8c959f)",gray:"var(--color-ansi-gray, #6e7781)",red:"var(--color-ansi-red, #cf222e)",redBright:"var(--color-ansi-red-bright, #a40e26)",green:"var(--color-ansi-green, #0550ae)",greenBright:"var(--color-ansi-green-bright, #0969da)",yellow:"var(--color-ansi-yellow, #4d2d00)",yellowBright:"var(--color-ansi-yellow-bright, #633c01)",blue:"var(--color-ansi-blue, #0969da)",blueBright:"var(--color-ansi-blue-bright, #218bff)",magenta:"var(--color-ansi-magenta, #8250df)",magentaBright:"var(--color-ansi-magenta-bright, #a475f9)",cyan:"var(--color-ansi-cyan, #1b7c83)",cyanBright:"var(--color-ansi-cyan-bright, #3192aa)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #24292f))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #f6f8fa))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #f3f4f6))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, rgba(27,31,36,0.15)))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(220,14%,93%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, hsla(220,14%,94%,1)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, rgba(27,31,36,0.08)))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #0969da))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(27,31,36,0.15)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #0969da))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(27,31,36,0.15)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, hsla(212,92%,43%,1)))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.8)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, #80ccff))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(27,31,36,0.15)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, rgba(255,255,255,0.8)))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(0,33,85,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #0969da))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #ffffff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #0969da))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, hsla(212,92%,42%,1)))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(9,105,218,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(9,105,218,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, #0969da1a))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #0550ae))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(9,105,218,0.5)))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #cf222e))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #a40e26))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, rgba(27,31,36,0.15)))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, hsla(356,72%,44%,1)))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, rgba(27,31,36,0.15)))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(207,34,46,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #f6f8fa))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(207,34,46,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(207,34,46,0.1)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #cf222e))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #a40e26))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(207,34,46,0.5)))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #eaeef2))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #57606a))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7781))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(175,184,193,0.2)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(208,215,222,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(208,215,222,0.32)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(208,215,222,0.48)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(208,215,222,0.24)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-default-danger-hover-bg, rgba(255,235,233,0.64)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-default-danger-active-bg, #ffebe9))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-default-danger-hover-text, #cf222e))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #eaeef2))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(210,24%,90%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(210,24%,88%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #8c959f))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #57606a))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #ffffff))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #0969da))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, #0860CA))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, #0757BA))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #ffffff))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #858F99))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #ffffff))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #f6f8fa))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #0969da))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, #eaeef2))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #ffffff))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, rgba(175,184,193,0.2)))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-hover-active-bg, rgba(175,184,193,0.4)))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-hover-active-selected-border, #8c959f))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(208,215,222,0.32)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-chevron-directory-fill, #54aeff))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #24292f))",muted:"var(--fgColor-muted, var(--color-fg-muted, #57606a))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7781))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #ffffff))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #ffffff))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #f6f8fa))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #f6f8fa))"},border:{default:"var(--borderColor-default, var(--color-border-default, #d0d7de))",muted:"var(--borderColor-muted, var(--color-border-muted, hsla(210,18%,87%,1)))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(27,31,36,0.15)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #24292f))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7781))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(175,184,193,0.2)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(234,238,242,0.5)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #0969da))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #0969da))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, #ddf4ff))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #0969da))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #0969da))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(84,174,255,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, #ddf4ff))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #9a6700))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9a6700))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(212,167,44,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, #fff8c5))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #cf222e))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #cf222e))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, #ffebe9))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #cf222e))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #cf222e))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, #ffebe9))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #cf222e))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #fa4549))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(255,129,130,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, #ffebe9))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #6e7781))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7781))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(175,184,193,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, #f6f8fa))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #8250df))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8250df))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(194,151,255,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, #fbefff))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #bf3989))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf3989))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(255,128,200,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, #ffeff7))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #8c959f))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-fg-canvas-backdrop, rgba(27,31,36,0.5)))",sticky:"var(--color-primer-canvas-sticky, rgba(255,255,255,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #fd8c73))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(27,31,36,0.1)))"}}},shadows:{mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(0 0 0 / 15%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(0 0 0 / 15%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(0 0 0 / 70%) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px rgba(255,255,255,0.8)))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 1px 0 rgba(27,31,36,0.04)))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.25)))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 1px 0 rgba(27,31,36,0.1)))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, inset 0 1px 0 rgba(0,33,85,0.2)))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 1px 0 rgba(27,31,36,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, inset 0 1px 0 rgba(76,0,20,0.2)))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 1px 0 rgba(27,31,36,0.04)))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px rgba(140,149,159,0.15)))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px rgba(140,149,159,0.2)))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 28px rgba(140,149,159,0.3)))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, inset 0 1px 0 rgba(255,255,255,0.25)))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, inset 0 1px 0 rgba(208,215,222,0.2)))"}}}},dark:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #e6edf3))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #e6edf3))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(63,185,80,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(46,160,67,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(46,160,67,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #e6edf3))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #e6edf3))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(248,81,73,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(248,81,73,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(248,81,73,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #848d97))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #3fb950))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #7ee787)",keyword:"var(--color-prettylights-syntax-keyword, #ff7b72)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #ffa657)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #f85149)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #8e1519)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b62324)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #7ee787)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdcd7)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #67060c)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #aff5b4)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #033a16)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffdfb6)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #5a1e02)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #e6edf3))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #848d97))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #e6edf3))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #e6edf3))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff7b72))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff7b72))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffa657))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #e6edf3)",textSecondary:"var(--color-checks-text-secondary, #848d97)",textLink:"var(--color-checks-text-link, #2f81f7)",btnIcon:"var(--color-checks-btn-icon, #848d97)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #e6edf3)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #848d97)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #e6edf3)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #f85149)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #2ea043)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #e6edf3)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #e6edf3)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #e6edf3)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #848d97)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #e6edf3)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #848d97)",lineText:"var(--color-checks-line-text, #848d97)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #2f81f7)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #848d97)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #f85149)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #848d97)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #848d97)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(248,81,73,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #848d97)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #2f81f7)",loglineSectionText:"var(--color-checks-logline-section-text, #3fb950)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ff7b72)",redBright:"var(--color-checks-ansi-red-bright, #ffa198)",green:"var(--color-checks-ansi-green, #3fb950)",greenBright:"var(--color-checks-ansi-green-bright, #56d364)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ff7b72)",redBright:"var(--color-ansi-red-bright, #ffa198)",green:"var(--color-ansi-green, #3fb950)",greenBright:"var(--color-ansi-green-bright, #56d364)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #238636))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #2ea043))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #238636))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(35,134,54,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(4,38,15,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(47,129,247,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #f85149))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #da3633))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #f85149))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #b62324))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff7b72))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(248,81,73,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(218,54,51,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(73,2,2,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #f85149))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #f85149))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(248,81,73,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(248,81,73,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(248,81,73,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ff7b72))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #848d97))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #848d97))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #e6edf3))",muted:"var(--fgColor-muted, var(--color-fg-muted, #848d97))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #2f81f7))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #3fb950))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #238636))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(46,160,67,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(46,160,67,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #db6d28))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #bd561d))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(219,109,40,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(219,109,40,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #f85149))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #da3633))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(248,81,73,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #3fb950))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #238636))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(46,160,67,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(46,160,67,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #f85149))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #da3633))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(248,81,73,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_dimmed:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(34,39,46,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #22272e))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #6cb6ff)",secondary:"var(--color-marketing-icon-secondary, #316dca)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #adbac7))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #adbac7))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(87,171,90,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(70,149,74,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(70,149,74,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #adbac7))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #adbac7))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(229,83,75,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(229,83,75,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(229,83,75,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(65,132,228,0.4)))"},expander:{icon:"#adbac7"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(205,217,229,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(205,217,229,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #57ab5a))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(198,144,38,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #768390)",constant:"var(--color-prettylights-syntax-constant, #6cb6ff)",entity:"var(--color-prettylights-syntax-entity, #dcbdfb)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #adbac7)",entityTag:"var(--color-prettylights-syntax-entity-tag, #8ddb8c)",keyword:"var(--color-prettylights-syntax-keyword, #f47067)",string:"var(--color-prettylights-syntax-string, #96d0ff)",variable:"var(--color-prettylights-syntax-variable, #f69d50)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #e5534b)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #cdd9e5)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #922323)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #cdd9e5)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #ad2e2c)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #8ddb8c)",markupList:"var(--color-prettylights-syntax-markup-list, #eac55f)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #316dca)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #adbac7)",markupBold:"var(--color-prettylights-syntax-markup-bold, #adbac7)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffd8d3)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #78191b)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #b4f1b4)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #1b4721)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffddb0)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #682d0f)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #adbac7)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #255ab2)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #dcbdfb)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #768390)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #545d68)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #96d0ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #adbac7))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #22272e))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #22272e))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #22272e))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #636e7b))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #768390))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #adbac7))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(65,132,228,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(99,110,123,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #adbac7))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #22272e))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #768390))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #6cb6ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #dcbdfb))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #f47067))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #f47067))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #96d0ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #6cb6ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #f69d50))"}},checks:{bg:"var(--color-checks-bg, #1c2128)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #adbac7)",textSecondary:"var(--color-checks-text-secondary, #768390)",textLink:"var(--color-checks-text-link, #539bf5)",btnIcon:"var(--color-checks-btn-icon, #768390)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #adbac7)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(99,110,123,0.1))",inputText:"var(--color-checks-input-text, #768390)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #636e7b)",inputFocusText:"var(--color-checks-input-focus-text, #adbac7)",inputBg:"var(--color-checks-input-bg, #2d333b)",donutError:"var(--color-checks-donut-error, #e5534b)",donutPending:"var(--color-checks-donut-pending, #c69026)",donutSuccess:"var(--color-checks-donut-success, #46954a)",donutNeutral:"var(--color-checks-donut-neutral, #768390)",dropdownText:"var(--color-checks-dropdown-text, #adbac7)",dropdownBg:"var(--color-checks-dropdown-bg, #2d333b)",dropdownBorder:"var(--color-checks-dropdown-border, #444c56)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(28,33,40,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #adbac7)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(99,110,123,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #adbac7)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(99,110,123,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(99,110,123,0.4))",headerLabelText:"var(--color-checks-header-label-text, #768390)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #adbac7)",headerBorder:"var(--color-checks-header-border, #373e47)",headerIcon:"var(--color-checks-header-icon, #768390)",lineText:"var(--color-checks-line-text, #768390)",lineNumText:"var(--color-checks-line-num-text, #636e7b)",lineTimestampText:"var(--color-checks-line-timestamp-text, #636e7b)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(99,110,123,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(65,132,228,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #539bf5)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #cdd9e5)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #966600)",gateBg:"var(--color-checks-gate-bg, rgba(174,124,20,0.15))",gateText:"var(--color-checks-gate-text, #768390)",gateWaitingText:"var(--color-checks-gate-waiting-text, #c69026)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #2d333b)",stepErrorText:"var(--color-checks-step-error-text, #e5534b)",stepWarningText:"var(--color-checks-step-warning-text, #c69026)",loglineText:"var(--color-checks-logline-text, #768390)",loglineNumText:"var(--color-checks-logline-num-text, #636e7b)",loglineDebugText:"var(--color-checks-logline-debug-text, #986ee2)",loglineErrorText:"var(--color-checks-logline-error-text, #768390)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #636e7b)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(229,83,75,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #768390)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #c69026)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(174,124,20,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #539bf5)",loglineSectionText:"var(--color-checks-logline-section-text, #57ab5a)",ansi:{black:"var(--color-checks-ansi-black, #22272e)",blackBright:"var(--color-checks-ansi-black-bright, #2d333b)",white:"var(--color-checks-ansi-white, #909dab))",whiteBright:"var(--color-checks-ansi-white-bright, #909dab)",gray:"var(--color-checks-ansi-gray, #636e7b)",red:"var(--color-checks-ansi-red, #f47067)",redBright:"var(--color-checks-ansi-red-bright, #ff938a)",green:"var(--color-checks-ansi-green, #57ab5a)",greenBright:"var(--color-checks-ansi-green-bright, #6bc46d)",yellow:"var(--color-checks-ansi-yellow, #c69026)",yellowBright:"var(--color-checks-ansi-yellow-bright, #daaa3f)",blue:"var(--color-checks-ansi-blue, #539bf5)",blueBright:"var(--color-checks-ansi-blue-bright, #6cb6ff)",magenta:"var(--color-checks-ansi-magenta, #b083f0)",magentaBright:"var(--color-checks-ansi-magenta-bright, #dcbdfb)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #22272e)",sidebarBg:"var(--color-project-sidebar-bg, #2d333b)",gradientIn:"var(--color-project-gradient-in, #2d333b)",gradientOut:"var(--color-project-gradient-out, rgba(45,51,59,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(205,217,229,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(205,217,229,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #444c56))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #373e47))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #545d68))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(68,76,86,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #143d79))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(45,51,59,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(205,217,229,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #2d333b))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #768390))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #cdd9e5))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #22272e))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #444c56))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #373e47))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #2d333b))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(99,110,123,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #373e47))"},ansi:{black:"var(--color-ansi-black, #545d68)",blackBright:"var(--color-ansi-black-bright, #636e7b)",white:"var(--color-ansi-white, #909dab)",whiteBright:"var(--color-ansi-white-bright, #cdd9e5)",gray:"var(--color-ansi-gray, #636e7b)",red:"var(--color-ansi-red, #f47067)",redBright:"var(--color-ansi-red-bright, #ff938a)",green:"var(--color-ansi-green, #57ab5a)",greenBright:"var(--color-ansi-green-bright, #6bc46d)",yellow:"var(--color-ansi-yellow, #c69026)",yellowBright:"var(--color-ansi-yellow-bright, #daaa3f)",blue:"var(--color-ansi-blue, #539bf5)",blueBright:"var(--color-ansi-blue-bright, #6cb6ff)",magenta:"var(--color-ansi-magenta, #b083f0)",magentaBright:"var(--color-ansi-magenta-bright, #dcbdfb)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #adbac7))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #373e47))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(205,217,229,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #444c56))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #768390))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(213,12%,27%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #636e7b))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #2d333b))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #444c56))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #347d39))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(205,217,229,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #46954a))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(205,217,229,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #347d39))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(205,217,229,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(52,125,57,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(205,217,229,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #cdd9e5))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(17,52,23,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #4184e4))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #539bf5))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #444c56))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(205,217,229,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(15,45,92,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #cdd9e5))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #1b4b91))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(205,217,229,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(83,155,245,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #22272e))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(49,109,202,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(15,45,92,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #539bf5))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(83,155,245,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #4184e4))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #e5534b))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #cdd9e5))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #c93c37))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #e5534b))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #cdd9e5))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #ad2e2c))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #f47067))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(229,83,75,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #22272e))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(201,60,55,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(93,15,18,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #e5534b))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #e5534b))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(229,83,75,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #cdd9e5))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #373e47))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #768390))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #636e7b))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(99,110,123,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(68,76,86,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(144,157,171,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(144,157,171,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(144,157,171,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(229,83,75,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(229,83,75,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #f47067))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(99,110,123,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(213,11%,69%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(99,110,123,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #373e47))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #768390))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #1c2128))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(49,109,202,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(49,109,202,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(49,109,202,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #cdd9e5))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #1c2128))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #22272e))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #2d333b))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #22272e))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #2d333b))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(49,109,202,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(99,110,123,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #22272e))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #444c56))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #373e47))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #636e7b))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(144,157,171,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #768390))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #adbac7))",muted:"var(--fgColor-muted, var(--color-fg-muted, #768390))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #636e7b))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #cdd9e5))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #22272e))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #2d333b))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #1c2128))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #2d333b))"},border:{default:"var(--borderColor-default, var(--color-border-default, #444c56))",muted:"var(--borderColor-muted, var(--color-border-muted, #373e47))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(205,217,229,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #636e7b))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #636e7b))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(99,110,123,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(99,110,123,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #539bf5))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #316dca))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(65,132,228,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(65,132,228,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #57ab5a))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #347d39))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(70,149,74,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(70,149,74,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #c69026))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #966600))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(174,124,20,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(174,124,20,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #cc6b2c))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #ae5622))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(204,107,44,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(204,107,44,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #e5534b))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #c93c37))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(229,83,75,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(229,83,75,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #57ab5a))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #347d39))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(70,149,74,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(70,149,74,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #e5534b))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #c93c37))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(229,83,75,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(229,83,75,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #986ee2))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8256d0))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(152,110,226,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(152,110,226,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #c96198))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #ae4c82))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(201,97,152,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(201,97,152,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #545d68))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(28,33,40,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(34,39,46,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ec775c))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(205,217,229,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #444c56)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #22272e))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #444c56, 0 16px 32px rgba(28,33,40,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(28,33,40,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(205,217,229,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #1c2128))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #1c2128))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #1c2128))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_high_contrast:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(10,12,16,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0a0c10))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #91cbff)",secondary:"var(--color-marketing-icon-secondary, #409eff)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #f0f3f6))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #0a0c10))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(38,205,77,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(9,180,58,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, #09b43a))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #f0f3f6))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #0a0c10))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(255,106,105,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(255,106,105,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, #ff6a69))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(64,158,255,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #f0f3f6))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, #ffb1af)",additionBorder:"var(--color-diffstat-addition-border, #4ae168)",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #26cd4d))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(240,183,47,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #bdc4cc)",constant:"var(--color-prettylights-syntax-constant, #91cbff)",entity:"var(--color-prettylights-syntax-entity, #dbb7ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #f0f3f6)",entityTag:"var(--color-prettylights-syntax-entity-tag, #72f088)",keyword:"var(--color-prettylights-syntax-keyword, #ff9492)",string:"var(--color-prettylights-syntax-string, #addcff)",variable:"var(--color-prettylights-syntax-variable, #ffb757)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #ff6a69)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #ffffff)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #e82a2f)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #ffffff)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #ff4445)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #72f088)",markupList:"var(--color-prettylights-syntax-markup-list, #fbd669)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #409eff)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #f0f3f6)",markupBold:"var(--color-prettylights-syntax-markup-bold, #f0f3f6)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdedb)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #cc1421)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #acf7b6)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #007728)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffe1b4)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #a74c00)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #f0f3f6)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #318bf8)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #dbb7ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #bdc4cc)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #7a828e)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #addcff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #f0f3f6))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0a0c10))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0a0c10))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0a0c10))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #9ea7b3))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #f0f3f6))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #f0f3f6))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(64,158,255,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(158,167,179,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #f0f3f6))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0a0c10))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #bdc4cc))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #91cbff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #dbb7ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff9492))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff9492))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #addcff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #91cbff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffb757))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #f0f3f6)",textSecondary:"var(--color-checks-text-secondary, #f0f3f6)",textLink:"var(--color-checks-text-link, #71b7ff)",btnIcon:"var(--color-checks-btn-icon, #f0f3f6)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #f0f3f6)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(158,167,179,0.1))",inputText:"var(--color-checks-input-text, #f0f3f6)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #9ea7b3)",inputFocusText:"var(--color-checks-input-focus-text, #f0f3f6)",inputBg:"var(--color-checks-input-bg, #272b33)",donutError:"var(--color-checks-donut-error, #ff6a69)",donutPending:"var(--color-checks-donut-pending, #f0b72f)",donutSuccess:"var(--color-checks-donut-success, #09b43a)",donutNeutral:"var(--color-checks-donut-neutral, #bdc4cc)",dropdownText:"var(--color-checks-dropdown-text, #f0f3f6)",dropdownBg:"var(--color-checks-dropdown-bg, #272b33)",dropdownBorder:"var(--color-checks-dropdown-border, #7a828e)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #f0f3f6)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(158,167,179,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #f0f3f6)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(158,167,179,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(158,167,179,0.4))",headerLabelText:"var(--color-checks-header-label-text, #f0f3f6)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #f0f3f6)",headerBorder:"var(--color-checks-header-border, #7a828e)",headerIcon:"var(--color-checks-header-icon, #f0f3f6)",lineText:"var(--color-checks-line-text, #f0f3f6)",lineNumText:"var(--color-checks-line-num-text, #9ea7b3)",lineTimestampText:"var(--color-checks-line-timestamp-text, #9ea7b3)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(158,167,179,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(64,158,255,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #71b7ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #0a0c10)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #e09b13)",gateBg:"var(--color-checks-gate-bg, rgba(224,155,19,0.15))",gateText:"var(--color-checks-gate-text, #f0f3f6)",gateWaitingText:"var(--color-checks-gate-waiting-text, #f0b72f)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #272b33)",stepErrorText:"var(--color-checks-step-error-text, #ff6a69)",stepWarningText:"var(--color-checks-step-warning-text, #f0b72f)",loglineText:"var(--color-checks-logline-text, #f0f3f6)",loglineNumText:"var(--color-checks-logline-num-text, #9ea7b3)",loglineDebugText:"var(--color-checks-logline-debug-text, #b780ff)",loglineErrorText:"var(--color-checks-logline-error-text, #f0f3f6)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #9ea7b3)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(255,106,105,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #f0f3f6)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #f0b72f)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(224,155,19,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #71b7ff)",loglineSectionText:"var(--color-checks-logline-section-text, #26cd4d)",ansi:{black:"var(--color-checks-ansi-black, #0a0c10)",blackBright:"var(--color-checks-ansi-black-bright, #272b33)",white:"var(--color-checks-ansi-white, #d9dee3))",whiteBright:"var(--color-checks-ansi-white-bright, #d9dee3)",gray:"var(--color-checks-ansi-gray, #9ea7b3)",red:"var(--color-checks-ansi-red, #ff9492)",redBright:"var(--color-checks-ansi-red-bright, #ffb1af)",green:"var(--color-checks-ansi-green, #26cd4d)",greenBright:"var(--color-checks-ansi-green-bright, #4ae168)",yellow:"var(--color-checks-ansi-yellow, #f0b72f)",yellowBright:"var(--color-checks-ansi-yellow-bright, #f7c843)",blue:"var(--color-checks-ansi-blue, #71b7ff)",blueBright:"var(--color-checks-ansi-blue-bright, #91cbff)",magenta:"var(--color-checks-ansi-magenta, #cb9eff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #dbb7ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0a0c10)",sidebarBg:"var(--color-project-sidebar-bg, #272b33)",gradientIn:"var(--color-project-gradient-in, #272b33)",gradientOut:"var(--color-project-gradient-out, rgba(39,43,51,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #9ea7b3))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(255,255,255,0.9)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #525964))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #272b33))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, #409eff))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #7a828e))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(82,89,100,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #1e60d5))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(39,43,51,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #272b33))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #bdc4cc))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #ffffff))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0a0c10))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #525964))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #272b33))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #272b33))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(158,167,179,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #272b33))"},ansi:{black:"var(--color-ansi-black, #7a828e)",blackBright:"var(--color-ansi-black-bright, #9ea7b3)",white:"var(--color-ansi-white, #d9dee3)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #9ea7b3)",red:"var(--color-ansi-red, #ff9492)",redBright:"var(--color-ansi-red-bright, #ffb1af)",green:"var(--color-ansi-green, #26cd4d)",greenBright:"var(--color-ansi-green-bright, #4ae168)",yellow:"var(--color-ansi-yellow, #f0b72f)",yellowBright:"var(--color-ansi-yellow-bright, #f7c843)",blue:"var(--color-ansi-blue, #71b7ff)",blueBright:"var(--color-ansi-blue-bright, #91cbff)",magenta:"var(--color-ansi-magenta, #cb9eff)",magentaBright:"var(--color-ansi-magenta-bright, #dbb7ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #f0f3f6))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #272b33))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, #7a828e))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #525964))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #bdc4cc))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(217,10%,33%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #9ea7b3))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, rgba(82,89,100,0.9)))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #525964))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #0a0c10))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #09b43a))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, #4ae168))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #26cd4d))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, #4ae168))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #09b43a))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(10,12,16,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(9,180,58,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(74,225,104,0.4)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #0a0c10))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(1,4,9,0.15)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #409eff))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #71b7ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #525964))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, #7a828e))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(25,79,177,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #2672f3))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, #7a828e))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(113,183,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0a0c10))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(64,158,255,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(25,79,177,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #71b7ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(113,183,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #409eff))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #ff6a69))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #0a0c10))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #ff6a69))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #ff6a69))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #0a0c10))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(1,4,9,0.15)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #ff4445))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff9492))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(255,106,105,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0a0c10))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(255,106,105,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(1,4,9,0.15)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #ff6a69))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #ff6a69))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(255,106,105,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #272b33))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #bdc4cc))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #f0f3f6))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, #bdc4cc))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, #7a828e))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, #272b33))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, #7a828e))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, #525964))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, #9ea7b3))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, #525964))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, #ff6a69))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, #ff4445))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #0a0c10))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, #9ea7b3))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(214,12%,61%,1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, hsla(214,12%,58%,1)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #272b33))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #0a0c10))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, #409eff))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(64,158,255,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(64,158,255,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #0a0c10))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0a0c10))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #9ea7b3))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #272b33))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0a0c10))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #272b33))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, #409eff))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(158,167,179,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0a0c10))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #525964))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #272b33))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #9ea7b3))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, #525964))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #f0f3f6))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #f0f3f6))",muted:"var(--fgColor-muted, var(--color-fg-muted, #f0f3f6))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #9ea7b3))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #0a0c10))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0a0c10))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #272b33))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #272b33))"},border:{default:"var(--borderColor-default, var(--color-border-default, #7a828e))",muted:"var(--borderColor-muted, var(--color-border-muted, #7a828e))",subtle:"var(--borderColor-muted, var(--color-border-subtle, #7a828e))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #ffffff))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #9ea7b3))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(158,167,179,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(158,167,179,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #71b7ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #409eff))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, #409eff))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(64,158,255,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #26cd4d))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #09b43a))",muted:"var(--borderColor-success-muted, var(--color-success-muted, #09b43a))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(9,180,58,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #f0b72f))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #e09b13))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, #e09b13))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(224,155,19,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #e7811d))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #e7811d))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, #e7811d))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(231,129,29,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #ff6a69))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #ff6a69))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, #ff6a69))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(255,106,105,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #26cd4d))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #09b43a))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(9,180,58,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(9,180,58,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #ff6a69))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #ff6a69))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(255,106,105,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(255,106,105,0.15)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #b780ff))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #b87fff))",muted:"var(--borderColor-done-muted, var(--color-done-muted, #b780ff))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(183,128,255,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #ef6eb1))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #ef6eb1))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, #ef6eb1))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(239,110,177,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #7a828e))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(10,12,16,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #ff967d))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #7a828e)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0a0c10))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #525964, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_colorblind:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #c9d1d9))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #c9d1d9))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(88,166,255,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(56,139,253,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(56,139,253,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #c9d1d9))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #c9d1d9))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(212,118,22,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(212,118,22,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(212,118,22,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #8b949e))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #58a6ff))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #a5d6ff)",keyword:"var(--color-prettylights-syntax-keyword, #ec8e2c)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #fdac54)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #d47616)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #6c3906)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #914d04)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #a5d6ff)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffe2bb)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #4e2906)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #cae8ff)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #0c2d6b)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffe2bb)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #4e2906)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #c9d1d9))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #8b949e))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #c9d1d9))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #c9d1d9))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ec8e2c))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ec8e2c))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #fdac54))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #c9d1d9)",textSecondary:"var(--color-checks-text-secondary, #8b949e)",textLink:"var(--color-checks-text-link, #58a6ff)",btnIcon:"var(--color-checks-btn-icon, #8b949e)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #c9d1d9)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #8b949e)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #c9d1d9)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #d47616)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #388bfd)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #c9d1d9)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #c9d1d9)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #c9d1d9)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #8b949e)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #c9d1d9)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #8b949e)",lineText:"var(--color-checks-line-text, #8b949e)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #58a6ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #8b949e)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #d47616)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #8b949e)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #8b949e)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(212,118,22,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #8b949e)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #58a6ff)",loglineSectionText:"var(--color-checks-logline-section-text, #58a6ff)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ec8e2c)",redBright:"var(--color-checks-ansi-red-bright, #fdac54)",green:"var(--color-checks-ansi-green, #58a6ff)",greenBright:"var(--color-checks-ansi-green-bright, #79c0ff)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ec8e2c)",redBright:"var(--color-ansi-red-bright, #fdac54)",green:"var(--color-ansi-green, #58a6ff)",greenBright:"var(--color-ansi-green-bright, #79c0ff)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f6feb))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #388bfd))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #1f6feb))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(31,111,235,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(5,29,77,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(88,166,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #d47616))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #b76100))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #d47616))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #914d04))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ec8e2c))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(212,118,22,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(183,97,0,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(51,28,4,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #d47616))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #d47616))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(212,118,22,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(212,118,22,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(212,118,22,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ec8e2c))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #8b949e))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #8b949e))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #c9d1d9))",muted:"var(--fgColor-muted, var(--color-fg-muted, #8b949e))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #58a6ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #58a6ff))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f6feb))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(56,139,253,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #d47616))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #b76100))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(212,118,22,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #d47616))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #b76100))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(212,118,22,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #ec8e2c))",emphasis:"var(--borderColor-open-emphasis, var(--color-open-emphasis, #b76100))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(212,118,22,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(212,118,22,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-open-fg, #8b949e))",emphasis:"var(--borderColor-closed-emphasis, var(--color-closed-emphasis, #6e7681))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(110,118,129,0.1)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}},dark_tritanopia:{colors:{canvasDefaultTransparent:"var(--bgColor-transparent, var(--color-canvas-default-transparent, rgba(13,17,23,0)))",pageHeaderBg:"var(--page-header-bgColor, var(--color-page-header-bg, #0d1117))",marketingIcon:{primary:"var(--color-marketing-icon-primary, #79c0ff)",secondary:"var(--color-marketing-icon-secondary, #1f6feb)"},diffBlob:{addition:{numText:"var(--diffBlob-addition-fgColor-num, var(--color-diff-blob-addition-num-text, #c9d1d9))",fg:"var(--diffBlob-addition-fgColor-text, var(--color-diff-blob-addition-fg, #c9d1d9))",numBg:"var(--diffBlob-addition-bgColor-num, var(--color-diff-blob-addition-num-bg, rgba(88,166,255,0.3)))",lineBg:"var(--diffBlob-addition-bgColor-line, var(--color-diff-blob-addition-line-bg, rgba(56,139,253,0.15)))",wordBg:"var(--diffBlob-addition-bgColor-word, var(--color-diff-blob-addition-word-bg, rgba(56,139,253,0.4)))"},deletion:{numText:"var(--diffBlob-deletion-fgColor-num, var(--color-diff-blob-deletion-num-text, #c9d1d9))",fg:"var(--diffBlob-deletion-fgColor-text, var(--color-diff-blob-deletion-fg, #c9d1d9))",numBg:"var(--diffBlob-deletion-bgColor-num, var(--color-diff-blob-deletion-num-bg, rgba(248,81,73,0.3)))",lineBg:"var(--diffBlob-deletion-bgColor-line, var(--color-diff-blob-deletion-line-bg, rgba(248,81,73,0.1)))",wordBg:"var(--diffBlob-deletion-bgColor-word, var(--color-diff-blob-deletion-word-bg, rgba(248,81,73,0.4)))"},hunk:{numBg:"var(--diffBlob-hunk-bgColor-num, var(--color-diff-blob-hunk-num-bg, rgba(56,139,253,0.4)))"},expander:{icon:"var(--diffBlob-expander-iconColor, var(--color-diff-blob-expander-icon, #8b949e))"},selectedLineHighlightMixBlendMode:"var(--color-diff-blob-selected-line-highlight-mix-blend-mode, screen)"},diffstat:{deletionBorder:"var(--color-diffstat-deletion-border, rgba(240,246,252,0.1))",additionBorder:"var(--color-diffstat-addition-border, rgba(240,246,252,0.1))",additionBg:"var(--diffStat-addition-bgColor, var(--color-diffstat-addition-bg, #58a6ff))"},searchKeyword:{hl:"var(--highlight-neutral-bgColor, var(--color-search-keyword-hl, rgba(210,153,34,0.4)))"},prettylights:{syntax:{comment:"var(--color-prettylights-syntax-comment, #8b949e)",constant:"var(--color-prettylights-syntax-constant, #79c0ff)",entity:"var(--color-prettylights-syntax-entity, #d2a8ff)",storageModifierImport:"var(--color-prettylights-syntax-storage-modifier-import, #c9d1d9)",entityTag:"var(--color-prettylights-syntax-entity-tag, #a5d6ff)",keyword:"var(--color-prettylights-syntax-keyword, #ff7b72)",string:"var(--color-prettylights-syntax-string, #a5d6ff)",variable:"var(--color-prettylights-syntax-variable, #ffa198)",brackethighlighterUnmatched:"var(--color-prettylights-syntax-brackethighlighter-unmatched, #f85149)",invalidIllegalText:"var(--color-prettylights-syntax-invalid-illegal-text, #f0f6fc)",invalidIllegalBg:"var(--color-prettylights-syntax-invalid-illegal-bg, #8e1519)",carriageReturnText:"var(--color-prettylights-syntax-carriage-return-text, #f0f6fc)",carriageReturnBg:"var(--color-prettylights-syntax-carriage-return-bg, #b62324)",stringRegexp:"var(--color-prettylights-syntax-string-regexp, #a5d6ff)",markupList:"var(--color-prettylights-syntax-markup-list, #f2cc60)",markupHeading:"var(--color-prettylights-syntax-markup-heading, #1f6feb)",markupItalic:"var(--color-prettylights-syntax-markup-italic, #c9d1d9)",markupBold:"var(--color-prettylights-syntax-markup-bold, #c9d1d9)",markupDeletedText:"var(--color-prettylights-syntax-markup-deleted-text, #ffdcd7)",markupDeletedBg:"var(--color-prettylights-syntax-markup-deleted-bg, #67060c)",markupInsertedText:"var(--color-prettylights-syntax-markup-inserted-text, #cae8ff)",markupInsertedBg:"var(--color-prettylights-syntax-markup-inserted-bg, #0c2d6b)",markupChangedText:"var(--color-prettylights-syntax-markup-changed-text, #ffdcd7)",markupChangedBg:"var(--color-prettylights-syntax-markup-changed-bg, #67060c)",markupIgnoredText:"var(--color-prettylights-syntax-markup-ignored-text, #c9d1d9)",markupIgnoredBg:"var(--color-prettylights-syntax-markup-ignored-bg, #1158c7)",metaDiffRange:"var(--color-prettylights-syntax-meta-diff-range, #d2a8ff)",brackethighlighterAngle:"var(--color-prettylights-syntax-brackethighlighter-angle, #8b949e)",sublimelinterGutterMark:"var(--color-prettylights-syntax-sublimelinter-gutter-mark, #484f58)",constantOtherReferenceLink:"var(--color-prettylights-syntax-constant-other-reference-link, #a5d6ff)"}},codemirror:{text:"var(--codeMirror-fgColor, var(--color-codemirror-text, #c9d1d9))",bg:"var(--codeMirror-bgColor, var(--color-codemirror-bg, #0d1117))",guttersBg:"var(--codeMirror-gutters-bgColor, var(--color-codemirror-gutters-bg, #0d1117))",guttermarkerText:"var(--codeMirror-gutterMarker-fgColor-default, var(--color-codemirror-guttermarker-text, #0d1117))",guttermarkerSubtleText:"var(--codeMirror-gutterMarker-fgColor-muted, var(--color-codemirror-guttermarker-subtle-text, #6e7681))",linenumberText:"var(--codeMirror-lineNumber-fgColor, var(--color-codemirror-linenumber-text, #8b949e))",cursor:"var(--codeMirror-cursor-fgColor, var(--color-codemirror-cursor, #c9d1d9))",selectionBg:"var(--codeMirror-selection-bgColor, var(--color-codemirror-selection-bg, rgba(56,139,253,0.4)))",activelineBg:"var(--codeMirror-activeline-bgColor, var(--color-codemirror-activeline-bg, rgba(110,118,129,0.1)))",matchingbracketText:"var(--codeMirror-matchingBracket-fgColor, var(--color-codemirror-matchingbracket-text, #c9d1d9))",linesBg:"var(--codeMirror-lines-bgColor, var(--color-codemirror-lines-bg, #0d1117))",syntax:{comment:"var(--codeMirror-syntax-fgColor-comment, var(--color-codemirror-syntax-comment, #8b949e))",constant:"var(--codeMirror-syntax-fgColor-constant, var(--color-codemirror-syntax-constant, #79c0ff))",entity:"var(--codeMirror-syntax-fgColor-entity, var(--color-codemirror-syntax-entity, #d2a8ff))",keyword:"var(--codeMirror-syntax-fgColor-keyword, var(--color-codemirror-syntax-keyword, #ff7b72))",storage:"var(--codeMirror-syntax-fgColor-storage, var(--color-codemirror-syntax-storage, #ff7b72))",string:"var(--codeMirror-syntax-fgColor-string, var(--color-codemirror-syntax-string, #a5d6ff))",support:"var(--codeMirror-syntax-fgColor-support, var(--color-codemirror-syntax-support, #79c0ff))",variable:"var(--codeMirror-syntax-fgColor-variable, var(--color-codemirror-syntax-variable, #ffa198))"}},checks:{bg:"var(--color-checks-bg, #010409)",runBorderWidth:"var(--color-checks-run-border-width, 1px)",containerBorderWidth:"var(--color-checks-container-border-width, 1px)",textPrimary:"var(--color-checks-text-primary, #c9d1d9)",textSecondary:"var(--color-checks-text-secondary, #8b949e)",textLink:"var(--color-checks-text-link, #58a6ff)",btnIcon:"var(--color-checks-btn-icon, #8b949e)",btnHoverIcon:"var(--color-checks-btn-hover-icon, #c9d1d9)",btnHoverBg:"var(--color-checks-btn-hover-bg, rgba(110,118,129,0.1))",inputText:"var(--color-checks-input-text, #8b949e)",inputPlaceholderText:"var(--color-checks-input-placeholder-text, #6e7681)",inputFocusText:"var(--color-checks-input-focus-text, #c9d1d9)",inputBg:"var(--color-checks-input-bg, #161b22)",donutError:"var(--color-checks-donut-error, #f85149)",donutPending:"var(--color-checks-donut-pending, #d29922)",donutSuccess:"var(--color-checks-donut-success, #388bfd)",donutNeutral:"var(--color-checks-donut-neutral, #8b949e)",dropdownText:"var(--color-checks-dropdown-text, #c9d1d9)",dropdownBg:"var(--color-checks-dropdown-bg, #161b22)",dropdownBorder:"var(--color-checks-dropdown-border, #30363d)",dropdownShadow:"var(--color-checks-dropdown-shadow, rgba(1,4,9,0.3))",dropdownHoverText:"var(--color-checks-dropdown-hover-text, #c9d1d9)",dropdownHoverBg:"var(--color-checks-dropdown-hover-bg, rgba(110,118,129,0.1))",dropdownBtnHoverText:"var(--color-checks-dropdown-btn-hover-text, #c9d1d9)",dropdownBtnHoverBg:"var(--color-checks-dropdown-btn-hover-bg, rgba(110,118,129,0.1))",scrollbarThumbBg:"var(--color-checks-scrollbar-thumb-bg, rgba(110,118,129,0.4))",headerLabelText:"var(--color-checks-header-label-text, #8b949e)",headerLabelOpenText:"var(--color-checks-header-label-open-text, #c9d1d9)",headerBorder:"var(--color-checks-header-border, #21262d)",headerIcon:"var(--color-checks-header-icon, #8b949e)",lineText:"var(--color-checks-line-text, #8b949e)",lineNumText:"var(--color-checks-line-num-text, #6e7681)",lineTimestampText:"var(--color-checks-line-timestamp-text, #6e7681)",lineHoverBg:"var(--color-checks-line-hover-bg, rgba(110,118,129,0.1))",lineSelectedBg:"var(--color-checks-line-selected-bg, rgba(56,139,253,0.1))",lineSelectedNumText:"var(--color-checks-line-selected-num-text, #58a6ff)",lineDtFmText:"var(--color-checks-line-dt-fm-text, #ffffff)",lineDtFmBg:"var(--color-checks-line-dt-fm-bg, #9e6a03)",gateBg:"var(--color-checks-gate-bg, rgba(187,128,9,0.15))",gateText:"var(--color-checks-gate-text, #8b949e)",gateWaitingText:"var(--color-checks-gate-waiting-text, #d29922)",stepHeaderOpenBg:"var(--color-checks-step-header-open-bg, #161b22)",stepErrorText:"var(--color-checks-step-error-text, #f85149)",stepWarningText:"var(--color-checks-step-warning-text, #d29922)",loglineText:"var(--color-checks-logline-text, #8b949e)",loglineNumText:"var(--color-checks-logline-num-text, #6e7681)",loglineDebugText:"var(--color-checks-logline-debug-text, #a371f7)",loglineErrorText:"var(--color-checks-logline-error-text, #8b949e)",loglineErrorNumText:"var(--color-checks-logline-error-num-text, #6e7681)",loglineErrorBg:"var(--color-checks-logline-error-bg, rgba(248,81,73,0.1))",loglineWarningText:"var(--color-checks-logline-warning-text, #8b949e)",loglineWarningNumText:"var(--color-checks-logline-warning-num-text, #d29922)",loglineWarningBg:"var(--color-checks-logline-warning-bg, rgba(187,128,9,0.15))",loglineCommandText:"var(--color-checks-logline-command-text, #58a6ff)",loglineSectionText:"var(--color-checks-logline-section-text, #58a6ff)",ansi:{black:"var(--color-checks-ansi-black, #0d1117)",blackBright:"var(--color-checks-ansi-black-bright, #161b22)",white:"var(--color-checks-ansi-white, #b1bac4))",whiteBright:"var(--color-checks-ansi-white-bright, #b1bac4)",gray:"var(--color-checks-ansi-gray, #6e7681)",red:"var(--color-checks-ansi-red, #ff7b72)",redBright:"var(--color-checks-ansi-red-bright, #ffa198)",green:"var(--color-checks-ansi-green, #58a6ff)",greenBright:"var(--color-checks-ansi-green-bright, #79c0ff)",yellow:"var(--color-checks-ansi-yellow, #d29922)",yellowBright:"var(--color-checks-ansi-yellow-bright, #e3b341)",blue:"var(--color-checks-ansi-blue, #58a6ff)",blueBright:"var(--color-checks-ansi-blue-bright, #79c0ff)",magenta:"var(--color-checks-ansi-magenta, #bc8cff)",magentaBright:"var(--color-checks-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-checks-ansi-cyan, #76e3ea)",cyanBright:"var(--color-checks-ansi-cyan-bright, #b3f0ff)"}},project:{headerBg:"var(--color-project-header-bg, #0d1117)",sidebarBg:"var(--color-project-sidebar-bg, #161b22)",gradientIn:"var(--color-project-gradient-in, #161b22)",gradientOut:"var(--color-project-gradient-out, rgba(22,27,34,0))"},mktg:{btn:{bg:"var(--color-mktg-btn-bg, #f6f8fa))"}},control:{borderColor:{emphasis:"var(--control-borderColor-emphasis, var(--color-control-border-color-emphasis, #606771))"}},avatar:{bg:"var(--avatar-bgColor, var(--color-avatar-bg, rgba(255,255,255,0.1)))",border:"var(--avatar-borderColor, var(--color-avatar-border, rgba(240,246,252,0.1)))",stackFade:"var(--avatarStack-fade-bgColor-default, var(--color-avatar-stack-fade, #30363d))",stackFadeMore:"var(--avatarStack-fade-bgColor-muted, var(--color-avatar-stack-fade-more, #21262d))"},topicTag:{border:"var(--topicTag-borderColor, var(--color-topic-tag-border, transparent))"},counter:{border:"var(--counter-borderColor, var(--color-counter-border, transparent))"},selectMenu:{backdropBorder:"var(--selectMenu-borderColor, var(--color-select-menu-backdrop-border, #484f58))",tapHighlight:"var(--control-bgColor-active, var(--color-select-menu-tap-highlight, rgba(48,54,61,0.5)))",tapFocusBg:"var(--selectMenu-bgColor-active, var(--color-select-menu-tap-focus-bg, #0c2d6b))"},overlay:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-overlay-backdrop, rgba(22,27,34,0.4)))"},header:{text:"var(--header-fgColor-default, var(--color-header-text, rgba(255,255,255,0.7)))",bg:"var(--header-bgColor, var(--color-header-bg, #161b22))",divider:"var(--header-borderColor-divider, var(--color-header-divider, #8b949e))",logo:"var(--header-fgColor-logo, var(--color-header-logo, #f0f6fc))"},headerSearch:{bg:"var(--headerSearch-bgColor, var(--color-header-search-bg, #0d1117))",border:"var(--headerSearch-borderColor, var(--color-header-search-border, #30363d))"},sidenav:{selectedBg:"var(--sideNav-bgColor-selected, var(--color-sidenav-selected-bg, #21262d))"},menu:{bgActive:"var(--menu-bgColor-active, var(--color-menu-bg-active, #161b22))"},input:{disabledBg:"var(--control-bgColor-disabled, var(--color-input-disabled-bg, rgba(110,118,129,0)))"},timeline:{badgeBg:"var(--timelineBadge-bgColor, var(--color-timeline-badge-bg, #21262d))"},ansi:{black:"var(--color-ansi-black, #484f58)",blackBright:"var(--color-ansi-black-bright, #6e7681)",white:"var(--color-ansi-white, #b1bac4)",whiteBright:"var(--color-ansi-white-bright, #ffffff)",gray:"var(--color-ansi-gray, #6e7681)",red:"var(--color-ansi-red, #ff7b72)",redBright:"var(--color-ansi-red-bright, #ffa198)",green:"var(--color-ansi-green, #58a6ff)",greenBright:"var(--color-ansi-green-bright, #79c0ff)",yellow:"var(--color-ansi-yellow, #d29922)",yellowBright:"var(--color-ansi-yellow-bright, #e3b341)",blue:"var(--color-ansi-blue, #58a6ff)",blueBright:"var(--color-ansi-blue-bright, #79c0ff)",magenta:"var(--color-ansi-magenta, #bc8cff)",magentaBright:"var(--color-ansi-magenta-bright, #d2a8ff)",cyan:"var(--color-ansi-cyan, #39c5cf)",cyanBright:"var(--color-ansi-cyan-bright, #56d4dd)"},btn:{text:"var(--button-default-fgColor-rest, var(--color-btn-text, #c9d1d9))",bg:"var(--button-default-bgColor-rest, var(--color-btn-bg, #21262d))",border:"var(--button-default-borderColor-rest, var(--color-btn-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-default-bgColor-hover, var(--color-btn-hover-bg, #30363d))",hoverBorder:"var(--button-default-borderColor-hover, var(--color-btn-hover-border, #8b949e))",activeBg:"var(--button-default-bgColor-active, var(--color-btn-active-bg, hsla(212,12%,18%,1)))",activeBorder:"var(--button-default-borderColor-active, var(--color-btn-active-border, #6e7681))",selectedBg:"var(--button-default-bgColor-selected, var(--color-btn-selected-bg, #161b22))",counterBg:"var(--buttonCounter-default-bgColor-rest, var(--color-btn-counter-bg, #30363d))",primary:{text:"var(--button-primary-fgColor-rest, var(--color-btn-primary-text, #ffffff))",bg:"var(--button-primary-bgColor-rest, var(--color-btn-primary-bg, #1f6feb))",border:"var(--button-primary-borderColor-rest, var(--color-btn-primary-border, rgba(240,246,252,0.1)))",hoverBg:"var(--button-primary-bgColor-hover, var(--color-btn-primary-hover-bg, #388bfd))",hoverBorder:"var(--button-primary-borderColor-hover, var(--color-btn-primary-hover-border, rgba(240,246,252,0.1)))",selectedBg:"var(--button-primary-bgColor-active, var(--color-btn-primary-selected-bg, #1f6feb))",disabledText:"var(--button-primary-fgColor-disabled, var(--color-btn-primary-disabled-text, rgba(255,255,255,0.5)))",disabledBg:"var(--button-primary-bgColor-disabled, var(--color-btn-primary-disabled-bg, rgba(31,111,235,0.6)))",disabledBorder:"var(--button-primary-borderColor-disabled, var(--color-btn-primary-disabled-border, rgba(240,246,252,0.1)))",icon:"var(--button-primary-iconColor-rest, var(--color-btn-primary-icon, #ffffff))",counterBg:"var(--buttonCounter-primary-bgColor-rest, var(--color-btn-primary-counter-bg, rgba(5,29,77,0.2)))"},outline:{text:"var(--button-outline-fgColor-rest, var(--color-btn-outline-text, #388bfd))",hoverText:"var(--button-outline-fgColor-hover, var(--color-btn-outline-hover-text, #58a6ff))",hoverBg:"var(--button-outline-bgColor-hover, var(--color-btn-outline-hover-bg, #30363d))",hoverBorder:"var(--button-outline-borderColor-hover, var(--color-btn-outline-hover-border, rgba(240,246,252,0.1)))",hoverCounterBg:"var(--buttonCounter-outline-bgColor-hover, var(--color-btn-outline-hover-counter-bg, rgba(5,29,77,0.2)))",selectedText:"var(--button-outline-fgColor-active, var(--color-btn-outline-selected-text, #ffffff))",selectedBg:"var(--button-outline-bgColor-active, var(--color-btn-outline-selected-bg, #0d419d))",selectedBorder:"var(--button-outline-borderColor-active, var(--color-btn-outline-selected-border, rgba(240,246,252,0.1)))",disabledText:"var(--button-outline-fgColor-disabled, var(--color-btn-outline-disabled-text, rgba(88,166,255,0.5)))",disabledBg:"var(--button-outline-bgColor-disabled, var(--color-btn-outline-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-outline-bgColor-disabled, var(--color-btn-outline-disabled-counter-bg, rgba(31,111,235,0.05)))",counterBg:"var(--buttonCounter-outline-bgColor-rest, var(--color-btn-outline-counter-bg, rgba(5,29,77,0.2)))",hoverCounterFg:"var(--buttonCounter-outline-fgColor-hover, var(--color-btn-outline-hover-counter-fg, #58a6ff))",disabledCounterFg:"var(--buttonCounter-outline-fgColor-disabled, var(--color-btn-outline-disabled-counter-fg, rgba(88,166,255,0.5)))",counterFg:"var(--buttonCounter-outline-fgColor-rest, var(--color-btn-outline-counter-fg, #388bfd))"},danger:{text:"var(--button-danger-fgColor-rest, var(--color-btn-danger-text, #f85149))",hoverText:"var(--button-danger-fgColor-hover, var(--color-btn-danger-hover-text, #ffffff))",hoverBg:"var(--button-danger-bgColor-hover, var(--color-btn-danger-hover-bg, #da3633))",hoverBorder:"var(--button-danger-borderColor-hover, var(--color-btn-danger-hover-border, #f85149))",hoverIcon:"var(--button-danger-iconColor-hover, var(--color-btn-danger-hover-icon, #ffffff))",hoverCounterBg:"var(--buttonCounter-danger-bgColor-hover, var(--color-btn-danger-hover-counter-bg, rgba(255,255,255,0.2)))",selectedText:"var(--button-danger-fgColor-active, var(--color-btn-danger-selected-text, #ffffff))",selectedBg:"var(--button-danger-bgColor-active, var(--color-btn-danger-selected-bg, #b62324))",selectedBorder:"var(--button-danger-borderColor-active, var(--color-btn-danger-selected-border, #ff7b72))",disabledText:"var(--button-danger-fgColor-disabled, var(--color-btn-danger-disabled-text, rgba(248,81,73,0.5)))",disabledBg:"var(--button-danger-bgColor-disabled, var(--color-btn-danger-disabled-bg, #0d1117))",disabledCounterBg:"var(--buttonCounter-danger-bgColor-disabled, var(--color-btn-danger-disabled-counter-bg, rgba(218,54,51,0.05)))",counterBg:"var(--buttonCounter-danger-bgColor-rest, var(--color-btn-danger-counter-bg, rgba(73,2,2,0.2)))",icon:"var(--button-danger-iconColor-rest, var(--color-btn-danger-icon, #f85149))",counterFg:"var(--buttonCounter-danger-fgColor-rest, var(--color-btn-danger-counter-fg, #f85149))",disabledCounterFg:"var(--buttonCounter-danger-fgColor-disabled, var(--color-btn-danger-disabled-counter-fg, rgba(248,81,73,0.5)))",hoverCounterFg:"var(--buttonCounter-danger-fgColor-hover, var(--color-btn-danger-hover-counter-fg, #ffffff))"},inactive:{bg:"var(--button-inactive-bgColor-rest, var(--color-btn-inactive-bg, #21262d))",text:"var(--button-inactive-fgColor-rest, var(--color-btn-inactive-text, #8b949e))"}},underlinenav:{icon:"var(--underlineNav-iconColor-rest, var(--color-underlinenav-icon, #6e7681))",borderHover:"var(--underlineNav-borderColor-hover, var(--color-underlinenav-border-hover, rgba(110,118,129,0.4)))"},actionListItem:{inlineDivider:"var(--borderColor-muted, var(--color-action-list-item-inline-divider, rgba(48,54,61,0.48)))",default:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-action-list-item-default-hover-bg, rgba(177,186,196,0.12)))",hoverBorder:"var(--control-transparent-borderColor-hover, var(--color-action-list-item-default-hover-border, transparent))",activeBg:"var(--control-transparent-bgColor-active, var(--color-action-list-item-default-active-bg, rgba(177,186,196,0.2)))",activeBorder:"var(--control-transparent-borderColor-active, var(--color-action-list-item-default-active-border, transparent))",selectedBg:"var(--control-transparent-bgColor-selected, var(--color-action-list-item-default-selected-bg, rgba(177,186,196,0.08)))"},danger:{hoverBg:"var(--control-danger-bgColor-hover, var(--color-action-list-item-danger-hover-bg, rgba(248,81,73,0.16)))",activeBg:"var(--control-danger-bgColor-active, var(--color-action-list-item-danger-active-bg, rgba(248,81,73,0.24)))",hoverText:"var(--control-danger-fgColor-hover, var(--color-action-list-item-danger-hover-text, #ff7b72))"}},switchTrack:{bg:"var(--controlTrack-bgColor-rest, var(--color-switch-track-bg, rgba(110,118,129,0.1)))",hoverBg:"var(--controlTrack-bgColor-hover, var(--color-switch-track-hover-bg, hsla(215,8%,72%,0.1)))",activeBg:"var(--controlTrack-bgColor-active, var(--color-switch-track-active-bg, rgba(110,118,129,0.4)))",disabledBg:"var(--controlTrack-bgColor-disabled, var(--color-switch-track-disabled-bg, #21262d))",fg:"var(--controlTrack-fgColor-rest, var(--color-switch-track-fg, #8b949e))",disabledFg:"var(--controlTrack-fgColor-disabled, var(--color-switch-track-disabled-fg, #010409))",border:"var(--controlTrack-borderColor-rest, var(--color-switch-track-border, transparent))",checked:{bg:"var(--control-checked-bgColor-rest, var(--color-switch-track-checked-bg, rgba(31,111,235,0.35)))",hoverBg:"var(--control-checked-bgColor-hover, var(--color-switch-track-checked-hover-bg, rgba(31,111,235,0.5)))",activeBg:"var(--control-checked-bgColor-active, var(--color-switch-track-checked-active-bg, rgba(31,111,235,0.65)))",fg:"var(--control-checked-fgColor-rest, var(--color-switch-track-checked-fg, #ffffff))",disabledFg:"var(--control-checked-fgColor-disabled, var(--color-switch-track-checked-disabled-fg, #010409))",border:"var(--borderColor-transparent, var(--color-switch-track-checked-border, transparent))"}},switchKnob:{bg:"var(--controlKnob-bgColor-rest, var(--color-switch-knob-bg, #0d1117))",border:"var(--controlKnob-borderColor-rest, var(--color-switch-knob-border, #606771))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-disabled-bg, #161b22))",checked:{bg:"var(--controlKnob-bgColor-checked, var(--color-switch-knob-checked-bg, #0d1117))",disabledBg:"var(--controlKnob-bgColor-disabled, var(--color-switch-knob-checked-disabled-bg, #161b22))",border:"var(--controlKnob-borderColor-checked, var(--color-switch-knob-checked-border, rgba(31,111,235,0.35)))"}},segmentedControl:{bg:"var(--controlTrack-bgColor-rest, var(--color-segmented-control-bg, rgba(110,118,129,0.1)))",button:{bg:"var(--controlKnob-bgColor-rest, var(--color-segmented-control-button-bg, #0d1117))",hover:{bg:"var(--controlTrack-bgColor-hover, var(--color-segmented-control-button-hover-bg, #30363d))"},active:{bg:"var(--controlTrack-bgColor-active, var(--color-segmented-control-button-active-bg, #21262d))"},selected:{border:"var(--controlKnob-borderColor-rest, var(--color-segmented-control-button-selected-border, #6e7681))"}}},treeViewItem:{chevron:{hoverBg:"var(--control-transparent-bgColor-hover, var(--color-tree-view-item-chevron-hover-bg, rgba(177,186,196,0.12)))"},directory:{fill:"var(--treeViewItem-leadingVisual-iconColor-rest, var(--color-tree-view-item-directory-fill, #8b949e))"}},fg:{default:"var(--fgColor-default, var(--color-fg-default, #c9d1d9))",muted:"var(--fgColor-muted, var(--color-fg-muted, #8b949e))",subtle:"var(--fgColor-muted, var(--color-fg-subtle, #6e7681))",onEmphasis:"var(--fgColor-onEmphasis, var(--color-fg-on-emphasis, #ffffff))"},canvas:{default:"var(--bgColor-default, var(--color-canvas-default, #0d1117))",overlay:"var(--overlay-bgColor, var(--color-canvas-overlay, #161b22))",inset:"var(--bgColor-inset, var(--color-canvas-inset, #010409))",subtle:"var(--bgColor-muted, var(--color-canvas-subtle, #161b22))"},border:{default:"var(--borderColor-default, var(--color-border-default, #30363d))",muted:"var(--borderColor-muted, var(--color-border-muted, #21262d))",subtle:"var(--borderColor-muted, var(--color-border-subtle, rgba(240,246,252,0.1)))"},neutral:{emphasisPlus:"var(--bgColor-emphasis, var(--color-neutral-emphasis-plus, #6e7681))",emphasis:"var(--bgColor-neutral-emphasis, var(--color-neutral-emphasis, #6e7681))",muted:"var(--bgColor-neutral-muted, var(--color-neutral-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-neutral-muted, var(--color-neutral-subtle, rgba(110,118,129,0.1)))"},accent:{fg:"var(--fgColor-accent, var(--color-accent-fg, #58a6ff))",emphasis:"var(--bgColor-accent-emphasis, var(--color-accent-emphasis, #1f6feb))",muted:"var(--borderColor-accent-muted, var(--color-accent-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-accent-muted, var(--color-accent-subtle, rgba(56,139,253,0.1)))"},success:{fg:"var(--fgColor-success, var(--color-success-fg, #58a6ff))",emphasis:"var(--bgColor-success-emphasis, var(--color-success-emphasis, #1f6feb))",muted:"var(--borderColor-success-muted, var(--color-success-muted, rgba(56,139,253,0.4)))",subtle:"var(--bgColor-success-muted, var(--color-success-subtle, rgba(56,139,253,0.15)))"},attention:{fg:"var(--fgColor-attention, var(--color-attention-fg, #d29922))",emphasis:"var(--bgColor-attention-emphasis, var(--color-attention-emphasis, #9e6a03))",muted:"var(--borderColor-attention-muted, var(--color-attention-muted, rgba(187,128,9,0.4)))",subtle:"var(--bgColor-attention-muted, var(--color-attention-subtle, rgba(187,128,9,0.15)))"},severe:{fg:"var(--fgColor-severe, var(--color-severe-fg, #f85149))",emphasis:"var(--bgColor-severe-emphasis, var(--color-severe-emphasis, #da3633))",muted:"var(--borderColor-severe-muted, var(--color-severe-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-severe-muted, var(--color-severe-subtle, rgba(248,81,73,0.1)))"},danger:{fg:"var(--fgColor-danger, var(--color-danger-fg, #f85149))",emphasis:"var(--borderColor-danger-emphasis, var(--color-danger-emphasis, #da3633))",muted:"var(--borderColor-danger-muted, var(--color-danger-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-danger-muted, var(--color-danger-subtle, rgba(248,81,73,0.1)))"},open:{fg:"var(--fgColor-open, var(--color-open-fg, #ff7b72))",emphasis:"var(--bgColor-open-emphasis, var(--color-open-emphasis, #da3633))",muted:"var(--borderColor-open-muted, var(--color-open-muted, rgba(248,81,73,0.4)))",subtle:"var(--bgColor-open-muted, var(--color-open-subtle, rgba(248,81,73,0.15)))"},closed:{fg:"var(--fgColor-closed, var(--color-closed-fg, #8b949e))",emphasis:"var(--bgColor-closed-emphasis, var(--color-closed-emphasis, #6e7681))",muted:"var(--borderColor-closed-muted, var(--color-closed-muted, rgba(110,118,129,0.4)))",subtle:"var(--bgColor-closed-muted, var(--color-closed-subtle, rgba(110,118,129,0.1)))"},done:{fg:"var(--fgColor-done, var(--color-done-fg, #a371f7))",emphasis:"var(--bgColor-done-emphasis, var(--color-done-emphasis, #8957e5))",muted:"var(--borderColor-done-muted, var(--color-done-muted, rgba(163,113,247,0.4)))",subtle:"var(--bgColor-done-muted, var(--color-done-subtle, rgba(163,113,247,0.1)))"},sponsors:{fg:"var(--fgColor-sponsors, var(--color-sponsors-fg, #db61a2))",emphasis:"var(--bgColor-sponsors-emphasis, var(--color-sponsors-emphasis, #bf4b8a))",muted:"var(--borderColor-sponsors-muted, var(--color-sponsors-muted, rgba(219,97,162,0.4)))",subtle:"var(--bgColor-sponsors-muted, var(--color-sponsors-subtle, rgba(219,97,162,0.1)))"},primer:{fg:{disabled:"var(--fgColor-disabled, var(--color-primer-fg-disabled, #484f58))"},canvas:{backdrop:"var(--overlay-backdrop-bgColor, var(--color-primer-canvas-backdrop, rgba(1,4,9,0.8)))",sticky:"var(--color-primer-canvas-sticky, rgba(13,17,23,0.95))"},border:{active:"var(--underlineNav-borderColor-active, var(--color-primer-border-active, #f78166))",contrast:"var(--borderColor-muted, var(--color-primer-border-contrast, rgba(255,255,255,0.2)))"}}},shadows:{checks:{inputShadow:"var(--color-checks-input-shadow, 0 0 0 1px #30363d)"},mktg:{btn:{shadow:{outline:"var(--color-mktg-btn-shadow-outline, rgb(255 255 255 / 25%) 0 0 0 1px inset))",focus:"var(--color-mktg-btn-shadow-focus, rgb(255 255 255 / 25%) 0 0 0 4px))",hover:"var(--color-mktg-btn-shadow-hover, 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07)))",hoverMuted:"var(--color-mktg-btn-shadow-hover-muted, rgb(255 255 255) 0 0 0 2px inset))"}}},avatar:{childShadow:"var(--avatar-shadow, var(--color-avatar-child-shadow, 0 0 0 2px #0d1117))"},overlay:{shadow:"var(--shadow-floating-small, var(--color-overlay-shadow, 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85)))"},btn:{shadow:"var(--button-default-shadow-resting, var(--color-btn-shadow, 0 0 transparent))",insetShadow:"var(--button-default-shadow-inset, var(--color-btn-inset-shadow, 0 0 transparent))",primary:{shadow:"var(--shadow-resting-small, var(--color-btn-primary-shadow, 0 0 transparent))",insetShadow:"var(--shadow-highlight, var(--color-btn-primary-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-primary-shadow-selected, var(--color-btn-primary-selected-shadow, 0 0 transparent))"},outline:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-outline-hover-shadow, 0 1px 0 rgba(1,4,9,0.1)))// HI_KATIE: no matches",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-outline-hover-inset-shadow, inset 0 1px 0 rgba(255,255,255,0.03)))// HI_KATIE: no matches",selectedShadow:"var(--button-outline-shadow-selected, var(--color-btn-outline-selected-shadow, 0 0 transparent))"},danger:{hoverShadow:"var(--shadow-resting-small, var(--color-btn-danger-hover-shadow, 0 0 transparent))",hoverInsetShadow:"var(--shadow-highlight, var(--color-btn-danger-hover-inset-shadow, 0 0 transparent))",selectedShadow:"var(--button-danger-shadow-selected, var(--color-btn-danger-selected-shadow, 0 0 transparent))"}},shadow:{small:"var(--shadow-resting-small, var(--color-shadow-small, 0 0 transparent))",medium:"var(--shadow-resting-medium, var(--color-shadow-medium, 0 3px 6px #010409))",large:"var(--shadow-floating-large, var(--color-shadow-large, 0 8px 24px #010409))",extraLarge:"var(--shadow-floating-xlarge, var(--color-shadow-extra-large, 0 12px 48px #010409))"},primer:{shadow:{highlight:"var(--shadow-highlight, var(--color-primer-shadow-highlight, 0 0 transparent))",inset:"var(--shadow-inset, var(--color-primer-shadow-inset, 0 0 transparent))"}}}}},l={animation:{easeOutCubic:"cubic-bezier(0.33, 1, 0.68, 1)"},borderWidths:[0,"1px"],breakpoints:["544px","768px","1012px","1280px"],fonts:{normal:a(["-apple-system","BlinkMacSystemFont","Segoe UI","Noto Sans","Helvetica","Arial","sans-serif","Apple Color Emoji","Segoe UI Emoji"]),mono:`var(--fontStack-monospace, ${a(["SFMono-Regular","Consolas","Liberation Mono","Menlo","Courier","monospace"])})`},fontSizes:["12px","14px","16px","20px","24px","32px","40px","48px","56px"],fontWeights:{light:300,normal:400,semibold:500,bold:600},lineHeights:{condensedUltra:1,condensed:1.25,default:1.5},radii:["0","3px","6px","100px"],sizes:{small:"544px",medium:"768px",large:"1012px",xlarge:"1280px"},space:["0","4px","8px","16px","24px","32px","40px","48px","64px","80px","96px","112px","128px"],colorSchemes:t}},6584:(e,r,o)=>{o.d(r,{a:()=>c});var a=o(96540),t=o(38267),l=o(37732),n=o(44999);let i=e=>e[0].toUpperCase()+e.slice(1).replace(/(-\w)/g,e=>e[1].toUpperCase()),c=(e,r,o)=>Object.assign(Object.assign((0,t.Ay)((0,l.a)({tagName:r,elementClass:e,react:a,events:o})),{displayName:i(r)})(n.A),{displayName:i(r)})},44683:(e,r,o)=>{o.d(r,{E:()=>a});let a={}},7129:(e,r,o)=>{o.d(r,{S:()=>a});let a=!!("undefined"!=typeof window&&window.document&&window.document.createElement)},74911:(e,r,o)=>{o.d(r,{X:()=>n});var a=o(59299);let t=new Set(Object.keys(a.Sq)),l=new Set(Object.keys(a.K4)),n=e=>!!e.sx||Object.keys(e).some(e=>l.has(e)||t.has(e))},98328:(e,r,o)=>{o.d(r,{V:()=>a});let a=function(){}},45221:(e,r,o)=>{o.d(r,{A:()=>t});var a=o(96540);let t="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?a.useLayoutEffect:a.useEffect},53394:(e,r,o)=>{o.d(r,{Cj:()=>J,iP:()=>K});let a={Less:"less",Equal:"equal",Greater:"greater"};var t,l,n,i,c,s,d,v,g,b,u,h,f,p,m,x=e=>{throw TypeError(e)},C=(e,r,o)=>r.has(e)||x("Cannot "+o),y=(e,r,o)=>(C(e,r,"read from private field"),o?o.call(e):r.get(e)),k=(e,r,o)=>r.has(e)?x("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),w=(e,r,o,a)=>(C(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o),B=(e,r,o)=>(C(e,r,"access private method"),o);let MinHeap=class MinHeap{constructor({compareFn:e}){k(this,n),k(this,t),k(this,l),w(this,t,e),w(this,l,[])}insert(e){y(this,l).push(e),B(this,n,c).call(this)}pop(){let e=y(this,l)[0];return y(this,l)[y(this,l).length-1]&&(y(this,l)[0]=y(this,l)[y(this,l).length-1],y(this,l).pop()),B(this,n,i).call(this),e}peek(){return y(this,l)[0]}delete(e){let r=y(this,l).indexOf(e);-1!==r&&(j(y(this,l),r,y(this,l).length-1),y(this,l).pop(),B(this,n,i).call(this))}clear(){w(this,l,[])}get size(){return y(this,l).length}};function T(e){return Math.floor((e-1)/2)}function j(e,r,o){let a=e[r];e[r]=e[o],e[o]=a}t=new WeakMap,l=new WeakMap,n=new WeakSet,i=function(){let e=0;for(;2*e+10&&y(this,t).call(this,y(this,l)[r],(e=y(this,l),e[T(r)]))===a.Less;)j(y(this,l),r,T(r)),r=T(r)};var A=Object.defineProperty,S=e=>{throw TypeError(e)},N=(e,r,o)=>r in e?A(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,I=(e,r,o)=>N(e,"symbol"!=typeof r?r+"":r,o),E=(e,r,o)=>r.has(e)||S("Cannot "+o),L=(e,r,o)=>(E(e,r,"read from private field"),o?o.call(e):r.get(e)),M=(e,r,o)=>r.has(e)?S("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),P=(e,r,o,a)=>(E(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o);s=Symbol.toStringTag;let Deferred=class Deferred{constructor(){I(this,s,"Deferred"),M(this,d),M(this,v),M(this,g),P(this,d,new Promise((e,r)=>{P(this,v,e),P(this,g,r)}))}then(e,r){return Promise.prototype.then.apply(L(this,d),[e,r])}catch(e){return Promise.prototype.catch.apply(L(this,d),[e])}finally(e){return Promise.prototype.finally.apply(L(this,d),[e])}resolve(e){L(this,v).call(this,e)}reject(e){L(this,g).call(this,e)}getPromise(){return L(this,d)}};d=new WeakMap,v=new WeakMap,g=new WeakMap;var R=e=>{throw TypeError(e)},V=(e,r,o)=>r.has(e)||R("Cannot "+o),H=(e,r,o)=>(V(e,r,"read from private field"),o?o.call(e):r.get(e)),$=(e,r,o)=>r.has(e)?R("Cannot add the same private member more than once"):r instanceof WeakSet?r.add(e):r.set(e,o),D=(e,r,o,a)=>(V(e,r,"write to private field"),a?a.call(e,o):r.set(e,o),o),F=(e,r,o)=>(V(e,r,"access private method"),o);let LiveRegionElement=class LiveRegionElement extends HTMLElement{constructor(){if(super(),$(this,f),$(this,b),$(this,u),$(this,h),!this.shadowRoot){let e=(_||((_=document.createElement("template")).innerHTML=W),_);this.attachShadow({mode:"open"}).appendChild(e.content.cloneNode(!0))}D(this,b,!1),D(this,h,null),D(this,u,new MinHeap({compareFn:O}))}get delay(){let e=this.getAttribute("delay");return e?parseInt(e,10):150}set delay(e){this.setAttribute("delay",`${e}`)}announce(e,r={}){let{delayMs:o,politeness:a="polite"}=r,t=Date.now(),l=new Deferred,n={deferred:l,politeness:a,contents:e,scheduled:void 0!==o?t+o:t};return H(this,u).insert(n),F(this,f,p).call(this),{...l.getPromise(),cancel:()=>{H(this,u).delete(n),l.resolve()}}}announceFromElement(e,r){var o;let a,t=(a="",(o=e).hasAttribute("aria-label")?a=o.getAttribute("aria-label"):o.innerText?a=o.innerText:o.textContent&&(a=o.textContent),a?a.trim():"");return""!==t?this.announce(t,r):{...Promise.resolve(),cancel:z}}getMessage(e="polite"){let r=this.shadowRoot?.getElementById(e);if(!r)throw Error("Unable to find container for message");return r.textContent}clear(){null!==H(this,h)&&(clearTimeout(H(this,h)),D(this,h,null)),D(this,b,!1),H(this,u).clear()}};b=new WeakMap,u=new WeakMap,h=new WeakMap,f=new WeakSet,p=function(){if(H(this,b))return;let e=H(this,u).peek();if(!e)return;null!==H(this,h)&&(clearTimeout(H(this,h)),D(this,h,null));let r=Date.now();if(e.scheduled<=r){(e=H(this,u).pop())&&F(this,f,m).call(this,e),F(this,f,p).call(this);return}let o=e.scheduled-r;D(this,h,window.setTimeout(()=>{D(this,h,null),F(this,f,p).call(this)},o))},m=function(e){D(this,b,!0);let{contents:r,deferred:o,politeness:a}=e,t=this.shadowRoot?.getElementById(a);if(!t)throw D(this,b,!1),Error(`Unable to find container for message. Expected a container with id="${a}"`);t.textContent===r?t.textContent=`${r}\xa0`:t.textContent=r,null!==H(this,h)&&clearTimeout(H(this,h)),o.resolve(),this.delay>0?D(this,h,window.setTimeout(()=>{D(this,h,null),D(this,b,!1),F(this,f,p).call(this)},this.delay)):(D(this,h,null),D(this,b,!1),F(this,f,p).call(this))};let _=null,W=` + +
          +
          +`;function O(e,r){return e.politeness===r.politeness?e.scheduled===r.scheduled?a.Equal:e.scheduled{a=!0};return{...X(U).then(()=>{if(!a){let a=o.announce(e,r);return t=a.cancel,a}}),cancel:()=>{t()}}}return o.announce(e,r)}function J(e,r={}){let o=G(r.from);if(!o){o=document.createElement("live-region"),r.appendTo?r.appendTo.appendChild(o):q(r.from).appendChild(o);let a=!1,t=()=>{a=!0};return{...X(U).then(()=>{if(!a){let a=o.announceFromElement(e,r);return t=a.cancel,a}}),cancel:()=>{t()}}}return o.announceFromElement(e,r)}function G(e){let r=null;return null!==(r=e?function(e){let r=e.closest("dialog"),o=e;for(;(o=o.parentElement)&&(!r||r.contains(o));)for(let e of o.childNodes)if(e instanceof LiveRegionElement)return e;return null}(e):null)||null!==(r=q(e).querySelector("live-region"))?r:null}function q(e){let r=document.body;if(e){let o=e.closest("dialog");o&&(r=o)}return r}customElements.get("live-region")||customElements.define("live-region",LiveRegionElement);let U=150;function X(e){return new Promise(r=>{setTimeout(r,e)})}}}]); +//# sourceMappingURL=primer-react-999e1029b567.js.map \ No newline at end of file diff --git a/jav/lib/react-code-view-c5d6b504ff99.js b/jav/lib/react-code-view-c5d6b504ff99.js new file mode 100644 index 0000000..f964e7c --- /dev/null +++ b/jav/lib/react-code-view-c5d6b504ff99.js @@ -0,0 +1,11 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["react-code-view"],{68048:(e,t,n)=>{n.d(t,{D:()=>r});function r(e){if("clipboard"in navigator)return navigator.clipboard.writeText(e);let t=document.body;if(!t)return Promise.reject(Error());let n=function(e){let t=document.createElement("pre");return t.style.width="1px",t.style.height="1px",t.style.position="fixed",t.style.top="5px",t.textContent=e,t}(e);return t.appendChild(n),!function(e){if("clipboard"in navigator)return navigator.clipboard.writeText(e.textContent||"");let t=getSelection();if(null==t)return Promise.reject(Error());t.removeAllRanges();let n=document.createRange();n.selectNodeContents(e),t.addRange(n),document.execCommand("copy"),t.removeAllRanges(),Promise.resolve()}(n),t.removeChild(n),Promise.resolve()}},70635:(e,t,n)=>{var r=n(16058),i=n(65980),o=n(74848),l=n(26033),a=n(88795),s=n(93955),c=n(53614),d=n(25772),u=n(68415),h=n(21325),m=n(96540);function p({children:e}){let t=(0,d.B)(),[n]=m.useState(t?.repo),[r]=m.useState(t?.currentUser),i=(0,m.useMemo)(()=>({}),[]);return(0,m.useEffect)(()=>{let e=document.querySelector(".footer");e&&(e.querySelector(".mt-6")?.classList.replace("mt-6","mt-0"),e.querySelector(".border-top")?.classList.remove("border-top"))},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("meta",{"data-hydrostats":"publish"}),(0,o.jsx)(u.LB,{initialValue:u.Gy.xxxlarge,children:(0,o.jsx)(l.y,{appName:"react-code-view",category:"",metadata:i,children:(0,o.jsx)(s.Q,{user:r,children:(0,o.jsx)(a.d,{repository:n,children:(0,o.jsx)(h.cp,{children:(0,o.jsx)(c.i,{children:e})})})})})})]})}try{p.displayName||(p.displayName="App")}catch{}var f=n(95782),x=n(21609),y=n(69098),g=n(51314),b=n(85579),v=n(141),j=n(61763),w=n(50104),N=n(30903),_=n(28408),k=n(21113),C=n(74474),A=n(18138),S=n(66871),B=n(42658),I=n(8447),L=n(14103),T=n(93653),R=n(75177),E=n(84217),O=n(70170),D=n(54763),F=n(98637),$=n(13617),M=n(30695),P=n(38621),z=n(87330),H=n(9591),W=n(52464),U=n(53110),V=n(36588),G=n(55864),q=n(30631);function Y({symbolKind:e,showFullSymbol:t}){return e?(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",position:"relative",...t?{}:{mr:2}},children:[(0,o.jsx)(R.A,{sx:{backgroundColor:e.plColor,opacity:.1,position:"absolute",borderRadius:5,alignItems:"stretch",display:"flex",width:"100%",height:"100%"}}),(0,o.jsx)(R.A,{sx:{color:e.plColor,borderRadius:5,fontWeight:600,...t?{fontSize:"small",px:2,py:"1px",mt:"2px"}:{fontSize:"smaller",px:1,py:"1px"}},children:t?e.fullName:e.shortName})]}):null}try{Y.displayName||(Y.displayName="SymbolIndicator")}catch{}let K=m.memo(function({treeSymbols:e,onTreeSymbolSelect:t}){let n=!e.some(e=>e.isParent||e.children.length>0);return(0,o.jsx)(R.A,{id:"filter-results",sx:{mb:-2,overflowY:"auto",maxHeight:"calc(100vh - 237px)",pl:3,pb:2,pt:1},children:(0,o.jsx)(G.G,{"aria-label":"Code Navigation",flat:n,children:e.map((e,n)=>(0,o.jsx)(X,{id:`${n}${e.symbol.name}`,symbol:e,depth:e.isParent?1:2,onSelect:t},`${n}${e.symbol.name}`))})})});function Q({symbol:e}){return(0,o.jsxs)(R.A,{sx:{display:"flex"},children:[(0,o.jsx)(Y,{symbolKind:e.symbol.kind})," ",(0,o.jsx)(q.A,{title:e.symbol.name,sx:{maxWidth:180,display:"block"},children:(0,o.jsx)("span",{children:e.symbol.name})})]})}function X({symbol:e,depth:t,onSelect:n,id:r}){let[i,l]=(0,m.useState)(t<=7);return(0,o.jsxs)(G.G.Item,{onSelect:()=>n(e.symbol),expanded:i,onExpandedChange:()=>l(!i),id:r,children:[(0,o.jsx)(Q,{symbol:e}),e.isParent&&e.children.length>0&&(0,o.jsx)(G.G.SubTree,{children:e.children.map((e,r)=>(0,o.jsx)(X,{symbol:e,depth:e.isParent?t+1:t,onSelect:n,id:`${r}${e.symbol.name}`},`${r}${e.symbol.name}`))})]})}try{K.displayName||(K.displayName="CodeNavSymbolTree")}catch{}try{Q.displayName||(Q.displayName="CodeNavTreeContent")}catch{}try{X.displayName||(X.displayName="CodeNavTreeItem")}catch{}var Z=n(52811),J=n(69676),ee=n(82678),et=n(15385),en=n(39461),er=n(34614);let ei=m.memo(function({symbol:e,filterText:t,onSelect:n,focused:r,index:i}){return(0,o.jsx)(et.l.Item,{role:"option",id:`jump-to-item-${i}`,"aria-selected":r,sx:{minWidth:0,...r?{backgroundColor:"var(--bgColor-muted, var(--color-canvas-subtle)) !important"}:{}},onSelect:()=>n(e),children:(0,o.jsx)(er.A,{href:e.href(),sx:{":hover":{textDecoration:"none"}},children:(0,o.jsxs)("div",{style:{display:"flex"},children:[(0,o.jsx)(Y,{symbolKind:e.kind})," ",(0,o.jsx)("div",{style:{display:"flex",minWidth:0,alignItems:"flex-end"},children:(0,o.jsx)(en.z,{search:t,text:e.name,overflowWidth:175,hideOverflow:!0},e.fullyQualifiedName)})]})})})});try{ei.displayName||(ei.displayName="JumpToItem")}catch{}function eo(e){return(0,o.jsx)(el,{...e})}function el({codeSymbols:e,filterText:t,onSelect:n,focusedIndex:r}){let i=(0,m.useRef)(e.length),l=(0,m.useRef)(""),{containerRef:a}=(0,ee.G)({bindKeys:J.z0.ArrowVertical|J.z0.HomeAndEnd});return(0,m.useEffect)(()=>{e.length===i.current&&(l.current+="\u200B");let t=1===e.length?"symbol":"symbols";(0,Z.i)(`${e.length} ${t} found${l.current}`),i.current=e.length},[e]),(0,o.jsx)(et.l,{ref:a,role:"listbox",id:"filter-results","aria-orientation":"vertical",sx:{maxHeight:"68vh",overflowY:"auto"},children:e.map((e,i)=>{let{name:l,lineNumber:a}=e;return(0,o.jsx)(ei,{symbol:e,filterText:t,onSelect:n,focused:i===r,index:i},`${l}_${a}`)})})}try{eo.displayName||(eo.displayName="JumpToItemList")}catch{}try{el.displayName||(el.displayName="FullJumpToItemList")}catch{}var ea=n(96235);function es({filterText:e,isFindInFile:t}){let[n,r]=(0,m.useState)(t?"No matches found":"No symbols found"),i=(0,a.t)(),l=(0,m.useRef)(!0);return(0,m.useEffect)(()=>{if(l.current){l.current=!1;return}r(`${n}\u200B`)},[e]),(0,o.jsxs)(R.A,{sx:{justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column",pb:2},children:[""===e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{sx:{bg:"canvas.subtle",borderRadius:6,p:"16px"},children:(0,o.jsxs)(R.A,{sx:{textAlign:"center"},children:[(0,o.jsx)(E.A,{as:"h3",sx:{fontSize:0,marginBottom:"4px"},children:"Symbol outline not available for this file"}),(0,o.jsx)(R.A,{sx:{justifyContent:"center",alignItems:"center",display:"flex",fontSize:"12px",color:"fg.muted"},children:"To inspect a symbol, try clicking on the symbol directly in the code view."})]})}),(0,o.jsxs)(R.A,{sx:{mt:"8px",fontSize:0,textAlign:"center",color:"fg.muted"},children:[" ","Code navigation supports a limited number of languages."," ",(0,o.jsx)(er.A,{inline:!0,href:"https://docs.github.com/repositories/working-with-files/using-files/navigating-code-on-github",children:"See which languages are supported."})]})]}),e&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(U.A,{icon:P.SearchIcon,size:24}),(0,o.jsx)(W.A,{as:"h3",sx:{textAlign:"center",fontWeight:600,fontSize:3,py:2},role:"alert","aria-relevant":"all",children:n})]}),e&&(0,o.jsxs)(W.A,{id:"filter-zero-state",sx:{textAlign:"center",px:3,mt:2,fontSize:0,color:"fg.subtle"},children:["No lines in this file contain that string.",(0,o.jsx)("br",{}),"Search in"," ",(0,o.jsxs)(er.A,{href:(0,ea.Y8Y)({owner:i.ownerLogin,repo:i.name,searchTerm:e}),inline:!0,children:[i.ownerLogin,"/",i.name]})," ","or"," ",(0,o.jsx)(er.A,{href:(0,ea.GGt)({searchTerm:e}),inline:!0,children:"all of GitHub"})]})]})}try{es.displayName||(es.displayName="SymbolZeroState")}catch{}let ec="symbols-pane-header";function ed({codeSymbols:e,onSymbolSelect:t,treeSymbols:n,autoFocusSearch:r,onClose:i}){let[l,a]=(0,m.useState)(""),[s,c]=(0,m.useState)(e);return(0,m.useEffect)(()=>{if(""===l)return void c(e);c(function(e,t){let n=e.replace(/\s/g,"");return(0,$.d)(t,e=>{let t=(0,M.dt)(e.name,n);return t>0?{score:t,text:e.name}:null},M.UD)}(l,e))},[l,e]),(0,o.jsx)(eu,{treeSymbols:n,codeSymbols:s,filterText:l,setFilterText:a,onSymbolSelect:t,autoFocusSearch:r,onClose:i})}function eu({codeSymbols:e,setFilterText:t,filterText:n,onSymbolSelect:r,treeSymbols:i,autoFocusSearch:l,onClose:a}){let s=e?.length>0,c=i.length>0,d=s||c,[u,h]=(0,m.useState)(-1),{sendRepoKeyDownEvent:p}=(0,F.T)(),f=(0,m.useRef)(null),x=!c||""!==n;(0,m.useEffect)(()=>{l&&f.current?.focus()},[l]),(0,V.Gp)(()=>{f.current?.focus()});let y=(0,m.useMemo)(()=>(0,O.s)(()=>{p("BLOB_SYMBOLS_MENU.FILTER_SYMBOLS")},400),[p]);return(0,o.jsxs)(R.A,{sx:{py:2,px:3},"aria-labelledby":ec,children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between"},children:[(0,o.jsx)(R.A,{as:"h2",sx:{fontSize:1,order:1,display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center",fontWeight:600},id:ec,tabIndex:-1,children:"Symbols"}),(0,o.jsx)(z.K,{"aria-label":"Close symbols",tooltipDirection:"w","data-hotkey":"Escape",icon:P.XIcon,sx:{order:3,color:"fg.default",mr:-2},onClick:a,variant:"invisible"})]}),d&&(0,o.jsx)(R.A,{sx:{fontSize:0,color:"fg.muted",pt:2},children:"Find definitions and references for functions and other symbols in this file by clicking a symbol below or in the code."}),(s||""!==n)&&(0,o.jsx)(H.A,{block:!0,leadingVisual:()=>(0,o.jsx)(U.A,{"aria-hidden":"true",icon:P.FilterIcon}),ref:f,trailingAction:n?(0,o.jsx)(H.A.Action,{onClick:()=>{t(""),h(-1)},icon:P.XCircleFillIcon,"aria-label":"Clear input","data-testid":"clear-search",sx:{color:"fg.subtle"}}):(0,o.jsx)(o.Fragment,{}),trailingVisual:n?void 0:()=>(0,o.jsx)(D.E,{children:(0,o.jsx)(R.A,{sx:{mr:"6px"},children:(0,o.jsx)("kbd",{children:"r"})})}),sx:{mt:2,borderRadius:2},placeholder:"Filter symbols",value:n,name:"Filter symbols","aria-label":"Filter symbols","aria-controls":!s&&x?"filter-zero-state":"filter-results","aria-expanded":"true","aria-autocomplete":"list","aria-activedescendant":-1===u?void 0:`jump-to-item-${u}`,onKeyDown:t=>{"ArrowDown"===t.key||("N"===t.key||"n"===t.key)&&t.ctrlKey?h(Math.min(u+1,e.length-1)):"ArrowUp"===t.key||("P"===t.key||"p"===t.key)&&t.ctrlKey?h(Math.max(u-1,0)):"Enter"===t.key&&e[u]?r(e[u]):"Escape"===t.key&&a()},role:"combobox",onChange:e=>{t(e.target.value),y(),h(-1)}}),!x&&(0,o.jsx)(R.A,{sx:{ml:-3,mb:-2},children:(0,o.jsx)(K,{treeSymbols:i,onTreeSymbolSelect:r})}),s&&x&&(0,o.jsx)(eo,{codeSymbols:e,filterText:n,onSelect:r,focusedIndex:u}),!s&&x&&(0,o.jsx)(W.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center",mt:2},children:(0,o.jsx)(es,{filterText:n})})]})}try{ed.displayName||(ed.displayName="CodeNavSymbolNavigation")}catch{}try{eu.displayName||(eu.displayName="JumpToActionList")}catch{}var eh=n(87453),em=n(37902),ep=n(97146),ef=n(38007),ex=n(96679),ey=n(15305),eg=n(76087),eb=n(81675),ev=n(32687),ej=n(33253),ew=n(26807),eN=n(48234),e_=n(63205),ek=n(51595),eC=n(89276),eA=n(17264);function eS({data:e}){let{query:t,lines:n,currentCodeReferences:r}=e,i=[];return{ranges:r?(0,ev.KY)(r,n,(0,ev.tz)(t)):(0,ev.Kv)(n,(0,ev.tz)(t)),query:t}}var eB=n(92659);function eI(e){let[t,n]=(0,m.useState)(!1),r=(0,m.useCallback)(e=>{let r=e[e.length-1].intersectionRatio<1;r!==t&&n(r)},[t,n]);return(0,m.useEffect)(()=>{let t=e.current,n=new IntersectionObserver(r,{threshold:[1],rootMargin:"-1px 0px 0px 0px"});return e.current&&n.observe(e.current),()=>{t&&n.unobserve(t)}},[e,r]),t}function eL(){return m.useMemo(()=>({top:"0px",zIndex:4,background:"var(--bgColor-default, var(--color-canvas-default))",position:"sticky"}),[!0])}var eT=n(7799),eR=n(60039);async function eE(e,t,n){if(!(0,eT.M3)())return;let r=new FormData;r.set("tree_view_expanded_preference",null===e?"":e?"true":"false"),r.set("symbols_view_expanded_preference",null===t?"":t?"true":"false"),r.set("code_line_wrap_enabled",null===n?"":n?"true":"false"),(0,eR.DI)("/repos/preferences",{method:"PUT",body:r,headers:{Accept:"application/json"}})}var eO=n(52687);let eD=(0,m.createContext)({findInFileOpen:!1,setFindInFileOpen:()=>void 0});function eF({children:e,searchTerm:t,setSearchTerm:n,isBlame:r}){let i=(0,eO.fY)(r),l=(0,m.useRef)(""),[a,s]=(0,m.useState)(!1),c=(0,m.useCallback)(e=>{e&&""===t&&""!==l.current?n(l.current):e||""===t||(l.current=t,n("")),s(e)},[t,n]),d=(0,m.useMemo)(()=>({findInFileOpen:!i&&a,setFindInFileOpen:c}),[a,c,i]);return(0,o.jsx)(eD.Provider,{value:d,children:e})}function e$(){return(0,m.useContext)(eD)}try{eD.displayName||(eD.displayName="FindInFileOpenContext")}catch{}try{eF.displayName||(eF.displayName="FindInFileOpenProvider")}catch{}let eM={FileRenderer:"FileRenderer",Image:"Image",TooLargeError:"TooLargeError",CSV:"CSV",Markdown:"Markdown",IssueTemplate:"IssueTemplate",Code:"Code"};function eP(){let e=(0,eg.A)(),t=(0,ey.O)();if(e.renderedFileInfo&&!e.shortPath&&!t)return eM.FileRenderer;if(e.renderImageOrRaw)if(e.image)return eM.Image;else return eM.TooLargeError;if(e.csv&&!t)return eM.CSV;if(e.richText&&!t)return eM.Markdown;if((e.issueTemplate?.structured&&e.issueTemplate.valid||e.discussionTemplate&&e.discussionTemplate.valid)&&!t&&!e.isPlain)return eM.IssueTemplate;else return eM.Code}function ez(e){throw Error(`Unexpected object: ${e}`)}var eH=n(18338),eW=n(77378);function eU(e){let t=(0,m.useRef)(null);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eH.s,{...e,ref:t}),(0,o.jsx)(eW.A,{containerRef:t})]})}try{eU.displayName||(eU.displayName="MarkdownContent")}catch{}var eV=n(93237),eG=n(85647),eq=n(85351),eY=n(80663);let eK=(0,m.createContext)([]);try{eK.displayName||(eK.displayName="SplitCodeownersErrorsContext")}catch{}var eQ=n(17606),eX=n(56297),eZ=n(22353),eJ=n(89681),e0=n(62578),e1=n(42490),e2=n(39459),e6=n(28391),e3=n(45968),e5=n(60040),e8=n(89169),e4=n(89985),e7=n(46996),e9=n(30391);let te=[.007,.014,.03,.049,.084,.14,.23,.38,.62,Number.MAX_VALUE],tt={"scale.orange.0":"#ffdfb6","scale.orange.1":"#ffc680","scale.orange.2":"#f0883e","scale.orange.3":"#f0883e","scale.orange.4":"#db6d28","scale.orange.5":"#bd561d","scale.orange.6":"#9b4215","scale.orange.7":"#762d0a","scale.orange.8":"#5a1e02","scale.orange.9":"#3d1300"};var tn=n(86565),tr=n(48869);let ti=m.forwardRef(tl);function to({copilotAccessAllowed:e,linesData:t,tabSize:n,onLineNumberClick:r}){let i=(0,m.useRef)(null),l=tc((0,ey.O)(),t);return(0,o.jsx)("div",{className:"d-flex flex-column",style:{tabSize:n},ref:i,"data-hpc":!0,children:l.map((t,n)=>(0,o.jsx)(ts,{...t,index:n,copilotAccessAllowed:e,onLineNumberClick:r},`blame-for-segment-${t.range?.start??t.linesData[0].lineNumber}`))})}function tl({copilotAccessAllowed:e,linesData:t,tabSize:n,materializeAllLines:r,onLineNumberClick:i},l){let a=(0,m.useRef)(null),s=(0,ey.O)(),{screenSize:c}=(0,u.lm)();(0,m.useImperativeHandle)(l,()=>({scrollToTop:()=>{(0,e_.si)(0)||h.scrollToIndex(0,{align:"start"})},scrollToLine:e=>{(0,e_.si)(e)||h.scrollToIndex(e,{align:"center"})}}));let d=(0,m.useCallback)(e=>{let n=t[e],r=s?.ranges[n.lineNumber];return r&&r.end===r.start?window.innerWidth>u.Gy.medium?31:41:20},[t,s]),h=(0,e5.hf)({parentRef:a,size:t.length,overscan:r?Number.MAX_SAFE_INTEGER:100,estimateSize:d}),p=tc(s,h.virtualItems.map(e=>({...t[e.index],virtualOffset:e.start})));return(0,o.jsx)("div",{style:{"--blame-segments-count":p.length,"--blame-virt-total-size":`${h.totalSize}px`,tabSize:n},className:"virtual-blame-wrapper",ref:a,"data-hpc":!0,children:p.map((t,n)=>{let r=t.linesData[0].virtualOffset??0;return c(0,o.jsxs)("div",{className:"d-flex flex-row",children:[(0,o.jsx)("div",{className:`react-line-numbers ${n.length>1?"":"react-blame-no-line-data"}`,children:(0,o.jsx)(tr.Kn,{codeLineData:e,onClick:i},`line-number-${e.lineNumber}-content-${e.rawText?.substring(0,100)}`)}),(0,o.jsx)("div",{className:`react-code-line ${n.length>1?"":"react-blame-no-line-data"}`,children:(0,o.jsx)(tn.S,{stylingDirectivesLine:e.stylingDirectivesLine,id:`LC${e.lineNumber}`,codeLineData:e,copilotAccessAllowed:r,shouldUseInert:!1},`code-line=${e.lineNumber}-content-${e.rawText?.substring(0,100)}`)})]},`line-pair-${e.lineNumber}`))})]})}let ts=m.memo(function({range:e,commit:t,linesData:n,virtualOffset:r,copilotAccessAllowed:i,onLineNumberClick:l}){return(0,o.jsx)("div",{className:"react-blame-segment-wrapper",style:void 0!==r?{transform:`translateY(${r}px)`,position:"absolute",top:0}:void 0,children:(0,o.jsx)(ta,{range:e,commit:t,linesData:n,copilotAccessAllowed:i,onLineNumberClick:l})})},(e,t)=>e.range===t.range&&e.commit===t.commit&&e.virtualOffset===t.virtualOffset&&(0,e7.A)(e.linesData,t.linesData));function tc(e,t){if(!e)return[{linesData:t}];let n=[],r=null,i=!0;for(let o of t){r||(r={linesData:[]});let t=i?Object.values(e?.ranges??{}).find(e=>e.start<=o.lineNumber&&e.end>=o.lineNumber):e?.ranges[o.lineNumber];t&&(r.range=t,r.commit=e.commits[t.commitOid]),r.linesData.push(o),r.range?.end===o.lineNumber&&(n.push(r),r=null),i=!1}return r&&(n.push(r),r=null),n}let td=m.memo(tu);function tu({range:e,commit:t}){let n=(0,a.t)(),r=new Date(t.committedDate),i=new Date(n.createdAt),l=(0,o.jsx)("div",{className:"timestamp-ago",children:(0,o.jsx)(e8.A,{date:r,tense:"past",sx:{color:"fg.muted",whiteSpace:"nowrap",fontSize:"smaller"}})});return(0,o.jsxs)("div",{className:"react-blame-for-range d-flex",children:[(0,o.jsx)("div",{"aria-hidden":!0,className:"age-indicator",children:(0,o.jsx)(tm,{commitDate:r,repoCreationDate:i})}),(0,o.jsx)("div",{className:"pt-1 timestamp-wrapper-desktop",children:l}),(0,o.jsx)("div",{className:"author-avatar-wrapper",children:t.authorAvatarUrl&&(0,o.jsx)(e2.r,{src:t.authorAvatarUrl,size:18})}),(0,o.jsx)(R.A,{sx:{verticalAlign:"top",pt:[2,2,"6px"],pb:[2,2,0],minWidth:[0,0,170],flexGrow:[1,1,1]},children:(0,o.jsx)("div",{className:"d-flex",children:(0,o.jsx)(e3.JR,{html:t.shortMessageHtmlLink,sx:{whiteSpace:"nowrap",ml:2,overflowX:"hidden",textOverflow:"ellipsis",maxWidth:"100%",fontSize:[1,1,0]},"data-hovercard-url":(0,ea.fQd)({owner:n.ownerLogin,repo:n.name,commitish:t.oid})})})}),(0,o.jsxs)(R.A,{sx:{display:"flex",alignContent:"flex-start",justifySelf:"flex-end",verticalAlign:"top",pl:2,pt:["2px","2px","1px"],pb:[1,1,0],width:[150,150,34],pr:[2,2,0]},children:[(0,o.jsx)("div",{className:"pt-1 pr-3 timestamp-wrapper-mobile",children:l}),(0,o.jsx)(th,{range:e,commit:t})]})]})}function th({range:e,commit:t}){let n=(0,a.t)();if(!e.reblamePath)return null;let r=(0,ea.buO)({owner:n.ownerLogin,repo:n.name,commitish:t.firstParentOid,filePath:e.reblamePath}),i=new Intl.DateTimeFormat(void 0,{year:"numeric",month:"short",day:"numeric"}),l=t.oid.slice(0,7),s=i.format(new Date(t.committedDate)),c=`Blame prior to change ${l}, made on ${s}`,d=`reblame-${l}`;return(0,o.jsx)(e4.m,{text:c,type:"label",id:d,children:(0,o.jsx)(e6.N,{"aria-labelledby":d,to:r,className:"Button Button--iconOnly Button--invisible Button--small",children:(0,o.jsx)(P.VersionsIcon,{})})})}function tm({commitDate:e,repoCreationDate:t}){let n=function(e,t){let{resolvedColorScheme:n}=(0,e9.DP)(),r=n?.startsWith("dark"),i=r?tt["scale.orange.9"]:tt["scale.orange.0"];if(e(0,o.jsx)(tr.Kn,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:i,onCollapseToggle:c},`line-number-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))}),(0,o.jsx)("div",{className:"react-code-lines",children:e.map(e=>(0,o.jsx)(tn.S,{codeLineData:e,codeLineClassName:e.codeLineClassName,stylingDirectivesLine:e.stylingDirectivesLine,id:`LC${e.lineNumber}`,onLineStickOrUnstick:i,setIsCollapsed:c,codeLineToSectionMap:r,copilotAccessAllowed:s,measureRef:void 0,shouldUseInert:!1},`line-data-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))})]}),1e3===e.length&&(0,o.jsx)(R.A,{sx:{justifyContent:"center",display:"flex"},children:(0,o.jsx)(er.A,{href:u,children:"View remainder of file in raw view"})})]})}try{tx.displayName||(tx.displayName="CodeLinesSSR")}catch{}try{ty.displayName||(ty.displayName="CodeLinesSSRUnmemoized")}catch{}var tg=n(60638),tb=n(3124),tv=n(93783),tj=n(84228);let tw=m.memo(tN);function tN({linesData:e,onLineNumberClick:t,codeSections:n,nonTruncatedLinesData:r,colorizedLines:i,onLineStickOrUnstick:l,tabSize:a,contentWidth:s,copilotAccessAllowed:c,onCollapseToggle:d}){let u=(0,h.ud)().codeWrappingOption.enabled,{rawBlobUrl:m}=(0,eg.A)(),p=[...Array(Math.floor(e.length/tf.kd)+1).keys()];return(0,o.jsxs)(R.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":a,"data-paste-markdown-skip":!0,sx:{tabSize:a,isolation:"isolate",position:"relative",width:s,overflow:"auto",maxWidth:u?"100%":"unset"},"data-hpc":!0,children:[(0,o.jsx)("div",{className:"react-line-numbers-no-virtualization",style:{pointerEvents:"auto",position:"relative",zIndex:2},children:p.map(r=>{let i=e.slice(r*tf.kd,Math.min(r*tf.kd+tf.kd,e.length));return(0,o.jsx)("div",{className:"react-no-virtualization-wrapper-lines-ssr",children:i.map(e=>(0,o.jsx)(tv.m,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:l,onCollapseToggle:d},`line-number-${e.lineNumber}`))},`line-number-wrapper-${r}-content:${i[0]?.rawText?.substring(0,100)}`)})}),(0,o.jsxs)("div",{className:"react-code-lines",children:[(0,o.jsx)(tb.R,{linesData:e}),(0,o.jsx)(tg.n,{linesData:e,copilotAccessAllowed:c}),(0,o.jsx)(tj.Bg,{linesData:r,colorizedLines:i}),1e3===e.length&&(0,o.jsx)(R.A,{sx:{justifyContent:"center",display:"flex"},children:(0,o.jsx)(er.A,{href:m,children:"View remainder of file in raw view"})})]})]})}try{tw.displayName||(tw.displayName="CodeLinesSSRNoVirtualization")}catch{}try{tN.displayName||(tN.displayName="CodeLinesSSRNoVirtualizationUnmemoized")}catch{}var t_=n(1064),tk=n(24167);function tC({linesData:e,onCodeNavTokenSelected:t,onLineNumberClick:n,isBlame:r,isCursorVisible:i,isVirtualized:l,textAreaRef:s,shouldRenderOverlay:c,tabSize:d,optionalTestLeftOffsetFunction:u,textSelection:h,onCollapseToggle:p,onLineStickOrUnstick:f,optionalTestTopOffsetFunction:y,additionalTextAreaInstructions:g}){let b,[j,N]=(0,m.useState)(0),[_,k]=(0,m.useState)(0),[C,A]=(0,m.useState)(!1),S=(0,m.useRef)(""),B=(0,m.useRef)(null),I=(0,a.t)(),{refInfo:L,path:T}=(0,v.eu)(),{cursorNavigationHighlightLine:E,expandAndFocusLineContextMenu:O,cursorNavigationEnter:D,searchShortcut:F,cursorNavigationPageDown:$,cursorNavigationPageUp:M}=(0,w.wk)(),P=(0,eG.zy)();(0,m.useEffect)(()=>{N(0),k(0)},[P.key]),(0,m.useEffect)(()=>{function e(e){S.current=e.key}return window.oncontextmenu=function(e){if("ContextMenu"===S.current&&-1===e.button&&document.activeElement?.className.indexOf(e1.Dp)!==-1)return S.current="",e?.preventDefault(),e?.stopPropagation(),!1},window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e),window.oncontextmenu=null}},[]);let z=r?eO.cH:eO.M_,H=(0,m.useRef)(null),{onEnter:U,updateUrlForLineNumber:V,onPageUp:G,onPageDown:q,currentStartLine:Y,currentStartChar:K,currentEndLine:Q,currentEndChar:X,determineAndSetTextAreaCursorPosition:Z,getCorrectLineNumberWithCollapsedSections:J}=(0,eO.M1)(H,t,u??N,y??k,e,l,r,n,s,d,g,h),ee=(0,m.useRef)(!1);(0,m.useEffect)(()=>{ee.current=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)},[]);let et=(0,eQ.o)("react-line-numbers"),en=i?{height:`${et}px`,width:"1.5px",backgroundColor:"fg.default",position:"absolute",visibility:ee.current?"hidden":"visible",zIndex:2}:{};return b=Y.current===Q.current&&K.current===X.current?`#L${Y.current+1}C${K.current}`:`#${(0,eN.Kn)({start:{line:Y.current+1,column:K.current},end:{line:Q.current+1,column:X.current}})}`,(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{"aria-hidden":!0,style:{top:_,left:z+j},sx:en,ref:H,"data-testid":"navigation-cursor",className:"code-navigation-cursor",children:" "}),c&&(0,o.jsx)("div",{style:{top:_+et,left:z+j,zIndex:2},className:"position-absolute border rounded-2 color-bg-subtle px-3 py-2",children:(0,o.jsxs)(W.A,{sx:{pointerEvents:"auto"},children:["Code view is read-only."," ",L.canEdit&&(0,o.jsx)(e6.N,{to:(0,ea.Nyd)({owner:I.ownerLogin,repo:I.name,filePath:T,commitish:L.name,hash:b}),children:"Switch to the editor."})]})}),C&&(0,o.jsx)(e1.Ay,{ref:B,rowBeginId:`LG${J(Y.current)}`,rowBeginNumber:J(Y.current),rowEndNumber:J(Q.current),rowEndId:`LG${J(Q.current)}`,openOnLoad:!0,cursorRef:H,onCollapseToggle:p,onLineStickOrUnstick:f,lineData:function(){if(Y.current!==Q.current)return null;let t=e[Y.current];if(!t)return null;if(t.isStartLine)return t;if(""===t.codeLineClassName)return null;let n=t.codeLineClassName?.split("child-of-line-");if(!n||t.codeLineClassName?.indexOf("child-of-line-")===-1)return null;let r=parseInt(n[n.length-1]?.trim()??"undefined");return r&&!Number.isNaN(r)?e[r-1]&&e[r-1]?.lineNumber===r?e[r-1]:e[(0,e_.N9)(r,e)]:null}(),onMenuClose:function(e,t){A(e),setTimeout(()=>{t&&Z(),s?.current?.focus()},300)}}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorEnter","data-hotkey":D.hotkey,onClick:U,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorSetHighlightedLine","data-hotkey":E.hotkey,onClick:V,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorSetHighlightAndExpandMenu","data-hotkey":O.hotkey,onClick:e=>(e.preventDefault(),e.stopPropagation(),A(!0),setTimeout(()=>{B.current?.setAnchor(H.current)},0),!1),"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorPageDown","data-hotkey":$.hotkey,onClick:q,"data-hotkey-scope":e_.wQ}),(0,o.jsx)("button",{hidden:!0,"data-testid":"NavigationCursorPageUp","data-hotkey":M.hotkey,onClick:G,"data-hotkey-scope":e_.wQ}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:F.hotkey,onButtonClick:()=>{(0,tk.Z)({retainScrollPosition:!0,returnTarget:s?.current??void 0})},onlyAddHotkeyScopeButton:!0})]})}try{tC.displayName||(tC.displayName="NavigationCursor")}catch{}var tA=n(53491),tS=n(2724),tB=n(40961);function tI({onDismiss:e}){let{expandAndFocusLineContextMenu:t,cursorNavigationEnter:n,cursorNavigationHighlightLine:r}=(0,w.wk)();return(0,tB.createPortal)((0,o.jsx)(tS.l,{width:"large","aria-label":"Code Blob Focused Hotkeys",onClose:e,title:"Code Blob Focused Hotkeys",children:(0,o.jsx)("div",{children:(0,o.jsxs)("div",{children:[(0,o.jsxs)("div",{className:"p-1",children:["Select the line the cursor is on ",(0,o.jsx)("kbd",{children:r.text})]}),(0,o.jsxs)("div",{className:"p-1",children:["Select the symbol under the cursor ",(0,o.jsx)("kbd",{children:n.text})]}),(0,o.jsxs)("div",{className:"p-1",children:["Move focus to the highlighted line menu ",(0,o.jsx)("kbd",{children:t.text})]})]})})}),document.body)}try{tI.displayName||(tI.displayName="TextAreaHelpDialog")}catch{}function tL({textAreaRef:e,setTextOverlayShouldBeVisible:t,setTextSelection:n,setAdditionalTextAreaInstructions:r,cursorClickStartRef:i,parentRef:l,tabSize:a,plainTextLinesAsString:s,numLines:c,setIsTextAreaFocused:d}){let p=(0,eO.fY)(),f=(0,h.ud)().codeWrappingOption,y=(0,w.V3)(),g=(0,w._y)(),b=(0,eQ.o)("react-line-numbers"),[v,j]=(0,m.useState)(!1),{cursorNavigationOpenHelpDialog:N}=(0,w.wk)(),_=(0,e9.DP)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("textarea",{id:e_.wQ,"data-testid":e_.wQ,ref:e,onMouseUp:r=>(function(e,t,n,r,i,o,l,a){if(o&&!e.defaultPrevented&&i){if(2===e.button)e.preventDefault(),e.stopPropagation();else if(0===e.button){n(!1);let o=(0,u.nn)(window.innerWidth)s+l.current?.clientHeight){i.current={startX:-2,startY:-2};return}let c=(0,e_.t1)(e.pageY,s,a),d=l.current?.getBoundingClientRect().left||0,h=e.clientX-d-eO.M_,m=!1;(c{t&&t.current&&r({start:t.current.selectionStart,end:t.current.selectionEnd,keyboard:!1,displayStart:m})},0)}}})(r,e,t,n,i,p,l,b),onMouseDown:e=>(function(e,t,n,r,i){if(n&&!e.defaultPrevented&&r){if(2===e.button){e.preventDefault(),e.stopPropagation();return}else if(0===e.button){if(e.ctrlKey){e.preventDefault(),e.stopPropagation();return}let n=(0,u.nn)(window.innerWidth)o+t.current?.clientHeight){r.current={startX:-2,startY:-2};return}let l=(0,e_.t1)(e.pageY,o,i),a=t.current?.getBoundingClientRect().left||0;r.current={startX:e.clientX-a-eO.M_,startY:l}}}})(e,l,p,i,b),"aria-label":"file content","aria-readonly":!0,inputMode:"none",tabIndex:0,"aria-multiline":!0,"aria-haspopup":!1,"data-gramm":"false","data-gramm_editor":"false","data-enable-grammarly":"false",style:{resize:"none",marginTop:-2,paddingLeft:eO.M_,paddingRight:eO.di,display:"hidden",width:"100%",backgroundColor:"unset",boxSizing:"border-box",color:"transparent",position:"absolute",border:"none",tabSize:a,outline:"none",overflowX:"auto",height:b*(c+1),fontSize:"12px",lineHeight:"20px",overflowY:"hidden",overflowWrap:f.enabled?"anywhere":"normal",overscrollBehaviorX:"none",whiteSpace:f.enabled?"pre-wrap":"pre",zIndex:1},value:s,onKeyDown:function(i){y.includes(i.key)||g.includes(i.key)&&(i.getModifierState("Control")||i.getModifierState("Alt")||i.getModifierState("Shift")||i.getModifierState("Meta"))?(" "===i.key&&(i.preventDefault(),i.shiftKey?r(`PageUp${Date.now()}`):r(`PageDown${Date.now()}`)),i.altKey&&i.ctrlKey&&"\u02D9"===i.key&&j(!0),t(!1),setTimeout(()=>{e.current&&n({start:e.current.selectionStart,end:e.current.selectionEnd,keyboard:!0,displayStart:!1})},5)):!i.ctrlKey&&!i.metaKey&&!i.altKey&&!i.shiftKey&&(function(e,t){let n=e.exec(t);return n&&n[0]===t}(/[a-zA-Z0-9-_ ]{1,1}/,i.key)||"Backspace"===i.key||"Enter"===i.key)&&((0,Z.i)("Code view is read only."),t(!0),i.preventDefault())},spellCheck:!1,autoCorrect:"off",autoCapitalize:"off",autoComplete:"off","data-ms-editor":"false",onDrop:e=>{let t=e.dataTransfer.getData("Text");try{let e=new URL(t);window.open(e,"_blank")?.focus()}catch{}return!1},onPaste:e=>(e.preventDefault(),!1),onChange:()=>{},className:`react-blob-textarea react-blob-print-hide${_.resolvedColorScheme?.endsWith("contrast")?" select-contrast":""}`,onFocus:()=>{d(!0)}}),v&&(0,o.jsx)(tI,{onDismiss:()=>{j(!1)}}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:N.hotkey,onButtonClick:()=>{j(!0)},onlyAddHotkeyScopeButton:!0})]})}try{tL.displayName||(tL.displayName="TextArea")}catch{}let tT=(0,eq.A)("localStorage");function tR({blobLinesHandle:e,onCodeNavTokenSelected:t,codeSections:n,codeLineToSectionMap:r,validCodeNav:i,onLineStickOrUnstick:l,searchResults:a,focusedSearchResult:s}){let{rawLines:c,colorizedLines:d,stylingDirectives:u,tabSize:p}=(0,eg.A)(),f=!!(0,ey.O)(),[x,y]=(0,m.useState)(!1),g=(0,eO.fY)(),b=(0,eQ.o)("react-line-numbers"),[j,w]=(0,m.useState)(void 0),[N,_]=(0,m.useState)({start:-1,end:-1,keyboard:!0,displayStart:!1}),[k,C]=(0,m.useState)(""),[A,S]=(0,m.useState)(!1),B=(0,m.useRef)(null),[I,L]=(0,m.useState)(!1),T=(0,m.useRef)({startX:0,startY:0}),{hash:E}=(0,eG.zy)(),{refInfo:D,path:F,copilotAccessAllowed:$}=(0,v.eu)(),M=(0,m.useRef)(null),[P,z]=(0,m.useState)(void 0),[H]=(0,eY.I)(()=>!1,!0,[]),W=(0,m.useRef)(null),U=(0,h.ud)().codeWrappingOption.enabled,V=(0,eX.u)(),G=(0,eb.YP)(),q=(0,m.useCallback)(()=>{w((0,eN.$c)(window.location.hash)?.blobRange)},[]),{findInFileOpen:Y,setFindInFileOpen:K}=e$(),{lines:Q,plainTextLinesAsString:X,nonTruncatedLinesData:Z}=function(e,t,n,r,i){let o=function(e,t,n,r,i){let[o]=(0,eY.I)(()=>e.length,Math.min(e.length,1e3),[e]);return(0,m.useMemo)(()=>Array(o).fill(null).map((e,t)=>t+1).map(o=>{let l,a=t?.[o-1],s=!1,c=!1;for(let e of n?.get(o)??[])e.startLine===o&&(s=!0,l=e),e.endLine===o&&(c=!0);let d=e[o-1]?.replace(/[\n\r]/g,"")??"",u=i&&i.get(o)||[],h=(0,e_.Bn)(u,o,c,n);return{stylingDirectivesLine:a,lineNumber:o,codeLineClassName:h,isStartLine:s,isEndLine:c,ownedSection:l,rawText:d,hiddenUnicode:(0,eJ.Y)(d),codeownersLineError:r?.find(e=>e.line===o)}}),[o,t,e,i,n,r])}(e,t,n,r,i),l=(0,eJ.bp)(),a=(0,m.useRef)("");(0,e_.Wb)(e=>a.current=function(e){let t=[...e];return t.sort(),t.join(",")}(e));let s=(0,m.useMemo)(()=>(function(e,t){let n=new Set;for(let r=0;r!n.has(e.lineNumber))})(o,n),[o,n,a.current]),c=s.map(e=>l&&e.rawText?(0,eJ.TA)(e.rawText):e.rawText).join(` +`);return{lines:s,plainTextLinesAsString:c,nonTruncatedLinesData:o}}(c??[],u??null,n??null,(0,m.useContext)(eK),r),J=(0,tf.G)(Z.length)&&d&&0!==d.length,ee=(0,m.useRef)(Q);ee.current=Q,(0,m.useEffect)(()=>{(0,e_.X5)()},[D.currentOid,F]),(0,m.useEffect)(()=>{window.onbeforeprint=()=>y(!0),window.onafterprint=()=>y(!1)},[]),(0,m.useEffect)(()=>{eE(null,null,U)},[]),(0,m.useEffect)(()=>{"true"!==tT.getItem("heardHelpAnnouncement")&&((0,e_.kY)("While the code is focused, press Alt+F1 for a menu of operations.",2e3),tT.setItem("heardHelpAnnouncement","true"))},[]);var et=(0,m.useCallback)(e=>{if(e&&e?.node&&!f){if(!e.node.textContent||e.node.textContent.length<3)return;let n=e.node;!n||!n.hasAttribute||n.hasAttribute("clickadded")||(n.classList.add("pl-token"),n.setAttribute("clickadded","true"),n.addEventListener("click",function(n){let r=n.target.textContent?n.target.textContent:"";t&&e&&(t({selectedText:r,lineNumber:e.lineNumber,offset:e.offset}),Y&&K(!1))}))}},[Y,f,K,t]);let en=!!(0,ey.O)(),er=(0,eO.fY)();(0,m.useEffect)(()=>{let e;if(en||!i||er)return;let t=(0,O.s)(t=>{clearTimeout(e),e=setTimeout(()=>{!function(e,t){let n=function(e,t,n){let r,i;if(document.caretPositionFromPoint){let e=document.caretPositionFromPoint(t,n);e&&(r=e.offsetNode,i=e.offset)}else if(document.caretRangeFromPoint){let e=document.caretRangeFromPoint(t,n);e&&(r=e.startContainer,i=e.startOffset)}if(!r||"number"!=typeof i||r.nodeType!==Node.TEXT_NODE||!r.textContent)return null;let o=function(e,t,n){let r,i=null;for(;r=t.exec(e);){if(t.lastIndex===i){(0,eZ.N7)(Error("regexp did not advance in findNearestMatch()"));break}i=t.lastIndex;let e=r.index+r[0].length;if(r.index<=n&&n<=e)return[r[0],r.index,e]}return null}(r.textContent,e,i);if(!o)return null;let l=document.createRange();return l.setStart(r,o[1]),l.setEnd(r,o[2]),l}(/\w+[!?]?/g,e.clientX,e.clientY);if(!n)return;let r=n.commonAncestorContainer.parentElement;if(r)for(let e of r.classList){if(["pl-token","pl-c","pl-s","pl-k"].includes(e))return null;let r=n.toString();if(!r||r.match(/\n|\s|[();&.=",]/))return null;let{lineNumber:i,offset:o,node:l}=function(e){let t=e.startContainer,n=e.startOffset;for(;;){let e=t.previousSibling;for(;e;)n+=(e.textContent||"").length,e=e.previousSibling;let r=t.parentElement;if(!r)return{lineNumber:0,offset:0,node:null};if(r.classList.contains("react-file-line"))return{lineNumber:parseInt(r.getAttribute("data-line-number")||"1",10),offset:n,node:t};t=r}}(n);if(0===i&&0===o||!l)return null;return t({lineNumber:i,offset:o,node:l})}}(t,et)},15)},5);return window.addEventListener("mousemove",t),()=>{window.removeEventListener("mousemove",t)}},[et,en,i,er]);let ei=({line:t,column:n})=>{if(t<10)e.current?.scrollToTop();else if(e.current){if(-1===(0,e_.N9)(t,Q)){for(let e of r?.get(t)??[])e&&e.collapsed&&(e.collapsed=!1,(0,e_.ny)(e?.startLine));V()}setTimeout(()=>{let r=(0,e_.N9)(t,ee.current);e.current?.scrollToLine(r,n)},0),G&&!(0,e_.si)(t)&&(l(null,!0),(0,e_.CZ)(G,t,r,l))}};return(0,m.useEffect)(()=>{let e=(0,eN.$c)(E);if(!e.blobRange?.start?.line)return void w(void 0);w(e.blobRange)},[F,E,Q.length]),(0,m.useEffect)(()=>{let e=(0,eN.$c)(E);if(!e.blobRange?.start?.line)return;let t=window.setTimeout(()=>ei({line:e.blobRange.start.line}),0);return()=>{window.clearTimeout(t)}},[F,f]),(0,m.useEffect)(()=>{let e=M.current;if(!e||!g)return void z(void 0);z(e.scrollWidth>e.clientWidth?e.scrollWidth:void 0);let t=new ResizeObserver(e=>{for(let{target:t}of e)z(t.scrollWidth>t.clientWidth?t.scrollWidth:void 0)});return t.observe(e),()=>{t.disconnect()}},[g,F]),(0,ek.g)(ei),(0,o.jsx)(tA.gt,{searchResults:a,focusedSearchResult:s,children:(0,o.jsxs)(t_.iU,{highlightedLines:j,children:[Q.some(e=>e.hiddenUnicode)&&(0,o.jsx)(eJ.om,{}),(0,o.jsx)(R.A,{sx:{display:"flex",flex:1,py:2*!f,flexDirection:"column",justifyContent:"space-between",minWidth:0,position:"relative"},children:(0,o.jsx)(e1.AG,{children:(0,o.jsx)(e0.eT,{children:(0,o.jsxs)(R.A,{sx:{flex:1,position:"relative",minWidth:0,overflowX:f?"auto":void 0,overflowY:f?"hidden":void 0},ref:B,onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||S(!1)},children:[g&&(0,o.jsx)(R.A,{ref:W,sx:{position:"absolute",width:"100%",overflow:"hidden"},children:(0,o.jsx)(R.A,{sx:{width:P,height:b*Q.length},children:(0,o.jsx)(tC,{linesData:Q,isBlame:!1,onCodeNavTokenSelected:t,onLineNumberClick:q,isCursorVisible:!!A,isVirtualized:!0,textAreaRef:M,onCollapseToggle:V,onLineStickOrUnstick:l,tabSize:p,textSelection:N,shouldRenderOverlay:!!I,additionalTextAreaInstructions:k??""})})}),g&&(0,o.jsx)(tL,{textAreaRef:M,setTextOverlayShouldBeVisible:L,setTextSelection:_,setAdditionalTextAreaInstructions:C,cursorClickStartRef:T,parentRef:B,tabSize:p,plainTextLinesAsString:X,numLines:Q.length,setIsTextAreaFocused:S}),f?H?(0,o.jsx)(to,{linesData:Q,tabSize:p,copilotAccessAllowed:$,onLineNumberClick:q}):(0,o.jsx)(ti,{ref:e,linesData:Q,tabSize:p,copilotAccessAllowed:$,onLineNumberClick:q}):H?J?(0,o.jsx)(tw,{linesData:Q,nonTruncatedLinesData:Z,onLineNumberClick:q,colorizedLines:d,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,copilotAccessAllowed:$,onCollapseToggle:V}):(0,o.jsx)(tx,{linesData:Q,onLineNumberClick:q,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,copilotAccessAllowed:$,onCollapseToggle:V}):J?(0,o.jsx)(tf.P9,{ref:e,linesData:Q,nonTruncatedLinesData:Z,onLineNumberClick:q,colorizedLines:d,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,textAreaRef:M,cursorContainerRef:W,contentWidth:P??M.current?.clientWidth,onCollapseToggle:V,materializeAllLines:x,copilotAccessAllowed:$}):(0,o.jsx)(tp.FL,{ref:e,linesData:Q,onLineNumberClick:q,codeSections:n,codeLineToSectionMap:r,onLineStickOrUnstick:l,tabSize:p,contentWidth:P,cursorContainerRef:W,onCollapseToggle:V,textAreaRef:M,materializeAllLines:x,copilotAccessAllowed:$})]})})})})]})})}try{tR.displayName||(tR.displayName="CodeBlob")}catch{}function tE({displayName:e,displayUrl:t}){return(0,o.jsx)(R.A,{sx:{display:"flex",justifyContent:"center",width:"100%"},children:(0,o.jsx)(R.A,{as:"img",alt:e,src:t,"data-hpc":!0,sx:{maxWidth:"100%"}})})}try{tE.displayName||(tE.displayName="ImageBlob")}catch{}var tO=n(10569),tD=n(19647),tF=n(19797),t$=n(73451),tM=n(65607);let tP={Issue:"issue",Discussion:"discussion"};function tz({issueTemplate:e,type:t}){return(0,o.jsxs)(R.A,{sx:{borderBottomLeftRadius:"6px",borderBottomRightRadius:"6px",p:5},children:[(0,o.jsxs)(R.A,{as:"table",sx:{mb:3},children:[(0,o.jsx)("thead",{children:(0,o.jsxs)("tr",{children:[t===tP.Issue?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(tH,{header:!0,children:"Name"}),(0,o.jsx)(tH,{header:!0,children:"About"})]}):(0,o.jsx)(tH,{header:!0,children:"Title"}),e.type&&(0,o.jsx)(tH,{header:!0,children:"Type"}),(0,o.jsx)(tH,{header:!0,children:"Labels"}),e.projects&&(0,o.jsx)(tH,{header:!0,children:"Projects"}),t===tP.Issue&&(0,o.jsx)(tH,{header:!0,children:"Assignees"})]})}),(0,o.jsx)("tbody",{children:(0,o.jsxs)("tr",{children:[t===tP.Issue?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(tH,{children:e.name}),(0,o.jsx)(tH,{children:e.about})]}):(0,o.jsx)(tH,{children:e.title}),e.type&&(0,o.jsx)(tH,{children:e.type}),(0,o.jsx)(tH,{children:e.labels}),e.projects&&(0,o.jsx)(tH,{children:e.projects}),t===tP.Issue&&(0,o.jsx)(tH,{children:e.assignees})]})})]}),e.inputs.map((e,t)=>(0,o.jsx)(tW,{input:e},t))]})}function tH({children:e,header:t}){return(0,o.jsx)(R.A,{as:t?"th":"td",sx:{p:"6px 13px",border:"1px solid var(--borderColor-default, var(--color-border-default))"},children:e})}function tW({input:e}){switch(e.type){case"markdown":return(0,o.jsx)(tU,{input:e});case"dropdown":return(0,o.jsx)(tV,{input:e});case"input":return(0,o.jsx)(tG,{input:e});case"textarea":return(0,o.jsx)(tq,{input:e});case"checkboxes":return(0,o.jsx)(tY,{input:e});default:return null}}function tU({input:e}){return e.value?(0,o.jsx)(e3.vb,{html:e.value}):null}function tV({input:e}){let t=e.options?.slice();e.required||t?.unshift("None");let n=e.multiple?"Selections: ":"Selection: ";return e.value&&(n+=e.value),(0,o.jsx)(tK,{input:e,sx:{alignItems:"start"},children:(0,o.jsxs)(tO.W,{children:[(0,o.jsx)(tO.W.Button,{children:n}),(0,o.jsx)(tO.W.Overlay,{width:"medium",children:(0,o.jsx)(et.l,{selectionVariant:e.multiple?"multiple":"single",children:t?.map((t,n)=>(0,o.jsx)(et.l.Item,{selected:t===e.value,disabled:!0,children:t},n))})})]})})}function tG({input:e}){return(0,o.jsx)(tK,{input:e,children:(0,o.jsx)(H.A,{placeholder:e.placeholder,value:e.value??""})})}function tq({input:e}){return(0,o.jsx)(tK,{input:e,children:(0,o.jsx)(tD.Ay,{placeholder:e.placeholder,value:e.value??"",sx:e.render?{fontFamily:"mono"}:{}})})}function tY({input:e}){return e.checkboxes?(0,o.jsxs)(tF.A,{disabled:!0,sx:{color:"var(--fgColor-default, var(--color-fg-default)) !important",my:"15px"},children:[(0,o.jsx)(tF.A.Label,{sx:{color:"var(--fgColor-default, var(--color-fg-default))",fontSize:["18px","18x","20px"],fontWeight:600},children:e.label}),e.description&&(0,o.jsx)(tF.A.Caption,{sx:{color:"var(--fgColor-muted, var(--color-fg-subtle))",fontSize:"12px"},children:(0,o.jsx)(e3.vb,{html:e.description})}),e.checkboxes.map((e,t)=>(0,o.jsxs)(t$.A,{disabled:!0,required:e.required,children:[(0,o.jsx)(tM.A,{}),(0,o.jsx)(t$.A.Label,{children:e.label})]},t))]}):null}function tK({children:e,input:t,sx:n}){return(0,o.jsxs)(t$.A,{disabled:!0,required:t.required,sx:{my:"15px",...n},children:[(0,o.jsx)(t$.A.Label,{sx:{color:"var(--fgColor-default, var(--color-fg-default))",fontSize:["18px","18x","20px"],"> span > span:last-of-type":{color:"var(--fgColor-danger, var(--color-danger-fg))"}},children:t.label}),t.description&&(0,o.jsx)(t$.A.Caption,{children:(0,o.jsx)(e3.vb,{html:t.description})}),e]})}try{tz.displayName||(tz.displayName="YamlTemplateContent")}catch{}try{tH.displayName||(tH.displayName="MarkdownTableCell")}catch{}try{tW.displayName||(tW.displayName="TemplateInput")}catch{}try{tU.displayName||(tU.displayName="MarkdownInput")}catch{}try{tV.displayName||(tV.displayName="DropdownInput")}catch{}try{tG.displayName||(tG.displayName="InputInput")}catch{}try{tq.displayName||(tq.displayName="TextareaInput")}catch{}try{tY.displayName||(tY.displayName="CheckboxesInput")}catch{}try{tK.displayName||(tK.displayName="InputWrapper")}catch{}let tQ=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CSV_CSVBlob_tsx").then(n.bind(n,27602))),tX=(0,m.lazy)(()=>n.e("ui_packages_file-renderer-blob_FileRendererBlob_tsx").then(n.bind(n,89323)));function tZ({setOpenPanel:e,codeNavInfo:t,validCodeNav:n,onCodeNavTokenSelected:r,onLineStickOrUnstick:i,searchResults:l,setSearchTerm:a,blobLinesHandle:s,focusedSearchResult:c}){let d=!!(0,ey.O)(),{rawLines:u}=(0,eg.A)(),{sendRepoKeyDownEvent:h}=(0,F.T)(),{findInFileShortcut:p}=(0,w.wk)(),f=eP(),{setFindInFileOpen:y}=e$(),g=f===eM.Code,b=g&&null!=u&&n?p.hotkey:"",v=(0,eO.fY)();(0,m.useEffect)(()=>{g||e(void 0)},[g,e]);let j=g||f===eM.CSV||f===eM.Markdown?{}:{overflow:"auto"},N=f===eM.Markdown?{justifyContent:"center"}:{};return(0,o.jsxs)(R.A,{as:"section","aria-labelledby":"file-name-id-wide file-name-id-mobile",sx:{backgroundColor:"var(--bgColor-default, var(--color-canvas-default))",border:"0px",borderWidth:0,borderRadius:"0px 0px 6px 6px",p:0,minWidth:0,mt:d?"92px":"46px",...N,...j},children:[(0,o.jsx)(tJ,{blobLinesHandle:s,onCodeNavTokenSelected:r,codeSections:d?void 0:t?.codeSections,codeLineToSectionMap:t?t.lineToSectionMap:void 0,validCodeNav:n,onLineStickOrUnstick:i,searchResults:l,focusedSearchResult:c}),g&&!v&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:b,onButtonClick:function(){y(!0),h("BLOB_FIND_IN_FILE_MENU.OPEN");let e=window.getSelection()?.toString();e&&a(e)},buttonTestLabel:"hotkey-button"})]})}let tJ=m.memo(function({onCodeNavTokenSelected:e,codeSections:t,codeLineToSectionMap:n,validCodeNav:r,onLineStickOrUnstick:i,searchResults:l,blobLinesHandle:a,focusedSearchResult:s}){let c=(0,eg.A)(),d=eP();switch(d){case eM.TooLargeError:return(0,o.jsxs)(R.A,{sx:{textAlign:"center"},"data-hpc":!0,children:[(0,o.jsx)(er.A,{href:c.rawBlobUrl,children:"View raw"}),c.large&&(0,o.jsx)("p",{children:"(Sorry about that, but we can\u2019t show files that are this big right now.)"})]});case eM.Code:return(0,o.jsx)(tR,{blobLinesHandle:a,onCodeNavTokenSelected:e,codeSections:t,codeLineToSectionMap:n,validCodeNav:r,onLineStickOrUnstick:i,searchResults:l,focusedSearchResult:s});case eM.Markdown:return(0,o.jsx)(eU,{richText:c.richText,sx:{borderBottomLeftRadius:"6px",borderBottomRightRadius:"6px",p:5,minWidth:0}});case eM.CSV:return(0,o.jsx)(m.Suspense,{fallback:(0,o.jsx)(eV.f,{}),children:(0,o.jsx)(tQ,{csv:c.csv})});case eM.FileRenderer:return(0,o.jsx)(m.Suspense,{fallback:(0,o.jsx)(eV.f,{}),children:(0,o.jsx)(tX,{identityUuid:c.renderedFileInfo.identityUUID,size:c.renderedFileInfo.size,type:c.renderedFileInfo.renderFileType,url:c.displayUrl},c.renderedFileInfo.identityUUID)});case eM.Image:return(0,o.jsx)(tE,{displayName:c.displayName,displayUrl:c.displayUrl});case eM.IssueTemplate:return(0,o.jsx)(tz,{issueTemplate:c.issueTemplate?c.issueTemplate:c.discussionTemplate,type:c.issueTemplate?tP.Issue:tP.Discussion,"data-hpc":!0});default:ez(d)}});try{tQ.displayName||(tQ.displayName="CSVBlob")}catch{}try{tX.displayName||(tX.displayName="FileRendererBlob")}catch{}try{tZ.displayName||(tZ.displayName="BlobContent")}catch{}try{tJ.displayName||(tJ.displayName="Blob")}catch{}var t0=n(73081),t1=n(7956),t2=n(24208),t6=n(99543),t3=n(91321),t5=n(10871),t8=n(34164),t4=n(68048),t7=n(99987);function t9(e,t,n){let[r,i]=(0,m.useState)(""),l=(0,m.useCallback)(()=>{i("")},[]);return[(0,m.useCallback)(e=>{i(e),t.current!==document.activeElement&&setTimeout(l,3e3)},[l,t]),l,(0,o.jsx)(ne,{message:r,id:e,contentRef:t,clearMessage:l,portalTooltipProps:n},e)]}function ne({message:e,id:t,contentRef:n,clearMessage:r,portalTooltipProps:i}){return e?(0,o.jsx)(t7.m,{id:t,contentRef:n,"aria-label":e,open:!!e,onMouseLeave:r,"aria-live":"assertive",...i}):null}try{ne.displayName||(ne.displayName="AlertTooltip")}catch{}var nt=n(13317),nn=n(9826);function nr({disabled:e,...t}){let n=e?{"aria-disabled":!0,onClick:e=>e.preventDefault()}:{};return(0,o.jsx)(z.K,{size:"small",...t,...n})}try{nr.displayName||(nr.displayName="AccessibleIconButton")}catch{}var ni=n(47139);let no=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CodeNav_ScrollMarks_tsx").then(n.bind(n,31513)));function nl({stickied:e,searchTerm:t,searchResults:n,setSearchTerm:r,focusedSearchResult:i,setFocusedSearchResult:l,onClose:a}){let s=(0,eO.fY)(),c=(0,m.useRef)(null),{findInFileShortcut:d,findSelectionShortcut:u,findNextShortcut:h,findPrevShortcut:p}=(0,w.wk)(),[f,y]=(0,m.useState)(!0),g=()=>{r(""),l(0)},{sendRepoKeyDownEvent:b}=(0,F.T)(),v=e=>{if(void 0===i)return void l(0);1===e?l(i===n.length-1?0:i+1):l(0===i?n.length-1:i-1)};(0,m.useEffect)(()=>{c.current?.focus(),c.current?.select()},[]);let j=()=>{let e=window.getSelection()?.toString();e?.length&&(r(e),l(0),b("BLOB_FIND_IN_FILE_MENU.FIND_IN_FILE_FROM_SELECTION")),c.current?.focus(),c.current?.select()};return((0,m.useEffect)(()=>{n.length>0&&void 0!==i&&(0,ek.f)({line:n[i].lineNumber,column:n[i].ident.start.column})},[n,i]),s)?null:(0,o.jsxs)("div",{className:`find-in-file-popover ${e?"find-in-file-popover-stickied":"find-in-file-popover-not-stickied"}`,children:[(0,o.jsxs)(R.A,{sx:{fontSize:0,py:2,pl:3,pr:2,borderBottom:"1px solid var(--borderColor-default, var(--color-border-default))",display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"baseline"},children:[(0,o.jsx)(W.A,{as:"h5",sx:{color:"fg.default",pr:2,fontWeight:"bold"},children:"Find"}),(0,o.jsxs)(W.A,{className:"find-text-help-tooltip",sx:{color:"fg.subtle",visibility:f?"visible":"hidden"},children:["Press ",(0,o.jsx)(ni.A,{children:d.text})," again to open the browser's find menu"]})]}),(0,o.jsx)(R.A,{sx:{flex:1}}),(0,o.jsx)(z.K,{variant:"invisible",size:"small",onClick:a,icon:P.XIcon,sx:{color:"fg.subtle"},"aria-label":"Close find in file"})]}),(0,o.jsxs)(R.A,{sx:{px:2,py:"6px"},children:[(0,o.jsx)(H.A,{ref:c,sx:{pl:1,border:"none",boxShadow:"none"},validationStatus:n.length>1e3?"error":void 0,type:"text",leadingVisual:()=>(0,o.jsx)(U.A,{icon:P.SearchIcon,"aria-hidden":"true"}),"aria-labelledby":"find-in-file-label","aria-expanded":"true",autoComplete:"off",name:"Find in file input",placeholder:"Search this file",value:t,block:!0,onChange:e=>{e.target.value?(y(!1),r(e.target.value),void 0===i&&l(0)):(y(!0),g())},trailingAction:(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"center",alignItems:"center"},children:[(0,o.jsxs)(W.A,{className:"text-small",sx:{textAlign:"center",color:"fg.subtle",m:2},children:[0===n.length||void 0===i?0:i+1,"/",n.length]}),(0,o.jsx)(z.K,{size:"small",variant:"invisible",onClick:()=>{v(-1)},icon:P.ChevronUpIcon,"aria-label":"Up","data-testid":"up-search",sx:{color:"fg.subtle"}}),(0,o.jsx)(z.K,{size:"small",variant:"invisible",onClick:()=>{v(1)},icon:P.ChevronDownIcon,"aria-label":"Down","data-testid":"down-search",sx:{color:"fg.subtle"}})]}),onKeyDown:e=>{"Enter"===e.code||"NumpadEnter"===e.code?e.shiftKey?v(-1):v(1):(e.metaKey||e.ctrlKey)&&("g"===e.key||"G"===e.key)?(e.preventDefault(),e.shiftKey?v(-1):v(1)):(e.metaKey||e.ctrlKey)&&("f"===e.key||"F"===e.key)?f?(b("BLOB_FIND_IN_FILE_MENU.FALLBACK_TO_BROWSER_SEARCH"),a()):(y(!0),e.preventDefault(),c.current?.focus(),c.current?.select()):"Escape"===e.key&&a()}}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:d.hotkey,onButtonClick:j,buttonTestLabel:"hotkey-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":u.hotkey,onClick:j,"data-testid":"selection-hotkey"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":h.hotkey,onClick:()=>v(1),"data-testid":"find-next-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":p.hotkey,onClick:()=>v(-1),"data-testid":"find-prev-button"}),(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(no,{definitionsOrReferences:n})})]})]})}try{no.displayName||(no.displayName="ScrollMarks")}catch{}try{nl.displayName||(nl.displayName="FindInFilePopover")}catch{}var na=n(99921),ns=n(40245),nc=n(70892),nd=n(12528);function nu({showTitle:e=!0}){let{sendRepoClickEvent:t}=(0,F.T)(),[n,r]=(0,m.useState)(!1),i=(0,a.t)(),{refInfo:l,path:s}=(0,v.eu)(),{contributors:c,loading:d,error:u}=(0,ns.u)(i.ownerLogin,i.name,l.name,s);if(u)return(0,o.jsx)(np,{});if(d)return(0,o.jsx)(na.r,{width:100,"data-testid":"contributors-skeleton"});if(!c||!c?.users.length)return null;let{users:h,totalCount:p}=c,f=nm(p," contributor","contributors");return(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,o.jsx)(R.A,{sx:{display:"flex",flexDirection:"row"},children:(0,o.jsx)(nc.A,{children:h.slice(0,10).map((e,t)=>(0,o.jsx)(e2.r,{className:t>5?"AvatarShowLarge":"AvatarShowMedium",src:e.primaryAvatarUrl,alt:e.login,"data-testid":"contributor-avatar","data-hovercard-url":(0,ea.dCN)({owner:e.login})},e.login))})}),(0,o.jsxs)(er.A,{as:"button","aria-label":`Show ${f}"`,onClick:()=>{r(!0),t("CONTRIBUTORS.LIST.OPEN")},"data-testid":"contributors-count-button",sx:{ml:2,color:"fg.default"},children:[(0,o.jsx)(U.A,{icon:P.PeopleIcon}),e&&(0,o.jsx)(W.A,{className:"react-contributors-title",sx:{mx:1,fontSize:0},children:"Contributors"}),(0,o.jsx)(nd.A,{sx:{mx:1,px:2,py:1},children:p})]}),n&&(0,o.jsx)(tS.l,{title:f,onClose:()=>r(!1),width:"medium",height:c.totalCount>=12?"small":"auto",renderBody:()=>(0,o.jsx)(et.l,{sx:{overflowY:"auto",py:2},"data-testid":"contributor-dialog-list",children:h.map(e=>(0,o.jsx)(nh,{user:e},e.login))})})]})}function nh({user:e}){let{sendRepoClickEvent:t}=(0,F.T)(),{path:n,refInfo:r}=(0,v.eu)(),i=(0,a.t)();return(0,o.jsxs)(et.l.Item,{sx:{display:"flex",flexDirection:"row",fontSize:1,py:2,color:"fg.default","&:hover":{backgroundColor:"canvas.subtle"}},"data-testid":"contributor-dialog-row",onSelect:()=>t("CONTRIBUTORS.LIST.USER"),children:[(0,o.jsxs)(er.A,{as:e6.N,sx:{flex:1},muted:!0,to:e.profileLink,onClick:()=>t("CONTRIBUTORS.LIST.USER"),children:[(0,o.jsx)(e2.r,{src:e.primaryAvatarUrl,alt:e.login,sx:{mr:2},"aria-hidden":"true"}),(0,o.jsx)(q.A,{inline:!0,title:e.login,children:e.login})]}),(0,o.jsx)(et.l.TrailingVisual,{children:(0,o.jsx)(er.A,{as:e6.N,muted:!0,to:(0,ea.MtY)({repo:i,branch:r.name,path:n,author:e.login}),onClick:()=>t("CONTRIBUTORS.LIST.COMMITS"),"aria-label":`${nm(e.commitsCount,"commit","commits")} by ${e.login}`,"data-testid":"commit-link",children:nm(e.commitsCount,"commit","commits")})})]})}function nm(e,t,n){return`${e} ${1===e?t:n}`}function np(){return(0,o.jsxs)(W.A,{sx:{color:"danger.fg"},children:[(0,o.jsx)(U.A,{icon:P.AlertFillIcon}),"\xa0Cannot retrieve contributors info at this time."]})}try{nu.displayName||(nu.displayName="ContributorAvatars")}catch{}try{nh.displayName||(nh.displayName="ContributorRow")}catch{}try{np.displayName||(np.displayName="ContributorsError")}catch{}let nf={Box:"BlobViewHeader-module__Box--pvsIA",Box_1:"BlobViewHeader-module__Box_1--PPihg",Box_2:"BlobViewHeader-module__Box_2--G_jCG",Box_3:"BlobViewHeader-module__Box_3--Kvpex",Box_4:"BlobViewHeader-module__Box_4--vFP89",IconButton:"BlobViewHeader-module__IconButton--uO1fA",ActionMenu_Overlay:"BlobViewHeader-module__ActionMenu_Overlay--NLYvM",Box_5:"BlobViewHeader-module__Box_5--jot5O",Box_6:"BlobViewHeader-module__Box_6--gPoMf",IconButton_1:"BlobViewHeader-module__IconButton_1--MzNlL",LinkButton:"BlobViewHeader-module__LinkButton--DMph4",IconButton_2:"BlobViewHeader-module__IconButton_2--KDy6i"};var nx=n(25925),ny=n(55847);let ng={Button:"FileNameStickyHeader-module__Button--SaiiH",Box_1:"FileNameStickyHeader-module__Box_1--HSpOJ",Box_2:"FileNameStickyHeader-module__Box_2--_pDx6",Box_3:"FileNameStickyHeader-module__Box_3--AsYoJ",Box_4:"FileNameStickyHeader-module__Box_4--IyPx8",GoToTopButton:"FileNameStickyHeader-module__GoToTopButton--9lB4x",Box_5:"FileNameStickyHeader-module__Box_5--xBJ2J"};var nb=n(4215);function nv({fileNameId:e="file-name-id",id:t,fontSize:n,showCopyPathButton:r}){let i=(0,a.t)(),{refInfo:l,path:s,action:c}=(0,v.eu)();return(0,o.jsx)(nb.Q,{path:s,repo:i,commitish:l.name,isFolder:"tree"===c,fileNameId:e,id:t,fontSize:n,showCopyPathButton:r&&""!==s&&"/"!==s})}try{nv.displayName||(nv.displayName="ReposHeaderBreadcrumb")}catch{}let nj=()=>(0,o.jsx)(nv,{id:"sticky-breadcrumb",fileNameId:"sticky-file-name-id",fontSize:1}),nw=({sx:e,className:t})=>(0,o.jsx)(ny.Q,{leadingVisual:P.ArrowUpIcon,variant:"invisible",size:"small",sx:e,onClick:e=>{e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"})},className:(0,t8.$)(ng.Button,t),children:"Top"});function nN({isStickied:e,showTree:t,treeToggleElement:n}){return(0,o.jsx)(R.A,{sx:{display:e?"flex":"none",minWidth:0,py:2,...e?{backgroundColor:"canvas.subtle",borderLeft:"1px solid var(--borderColor-default, var(--color-border-default))",borderRight:"1px solid var(--borderColor-default, var(--color-border-default))"}:{}},children:t?(0,o.jsxs)("div",{className:ng.Box_5,children:[(0,o.jsx)(nj,{}),(0,o.jsx)(nw,{className:ng.GoToTopButton})]}):(0,o.jsxs)("div",{className:ng.Box_1,children:[(0,o.jsxs)("div",{className:ng.Box_2,children:[e&&n,(0,o.jsx)("div",{className:ng.Box_3,children:(0,o.jsx)(nx.R,{buttonClassName:"ref-selector-class"})}),(0,o.jsx)("div",{className:ng.Box_4,children:(0,o.jsx)(nj,{})})]}),(0,o.jsx)(nw,{className:ng.GoToTopButton})]})})}try{nj.displayName||(nj.displayName="StickyReposHeaderBreadcrumb")}catch{}try{nw.displayName||(nw.displayName="GoToTopButton")}catch{}try{nN.displayName||(nN.displayName="FileNameStickyHeader")}catch{}let n_={Box:"BlameAgeLegend-module__Box--dTotP",Text:"BlameAgeLegend-module__Text--qfxJQ",Box_1:"BlameAgeLegend-module__Box_1--n0gaX",Text_1:"BlameAgeLegend-module__Text_1--Ifgnh"},nk=m.memo(nC);function nC(){let e=function(){let{resolvedColorScheme:e}=(0,e9.DP)();return e?.startsWith("dark")?Array(10).fill(null).map((e,t)=>tt[`scale.orange.${9-t}`]):Array(10).fill(null).map((e,t)=>tt[`scale.orange.${t}`])}();return(0,o.jsxs)("div",{"aria-hidden":!0,className:n_.Box,children:[(0,o.jsx)("span",{className:n_.Text,children:"Older"}),e.map((e,t)=>(0,o.jsx)(R.A,{sx:{backgroundColor:e},className:n_.Box_1},`blame-recency-color-${t}`)),(0,o.jsx)("span",{className:n_.Text_1,children:"Newer"})]})}try{nC.displayName||(nC.displayName="BlameAgeLegend")}catch{}var nA=n(17515),nS=n(16945);let nB={SegmentedControl:"BlobTabButtons-module__SegmentedControl--JMGov"};function nI(){let{headerInfo:{isCSV:e,isRichtext:t,shortPath:n},renderedFileInfo:r,image:i,issueTemplate:l,discussionTemplate:a,viewable:s}=(0,eg.A)(),c=(0,ey.O)(),[d]=(0,ew.o)(),u="1"===d.get("plain")||!!d.get("short_path")?.length,h=r&&!s||i,p=t||l||a||e||r,f=r?`short_path=${n}`:"plain=1",{getUrl:y}=(0,k.Z)(),g=!p||u||c?c?2:1:0,[b,v]=(0,m.useState)(g);(0,nA.N)(()=>{v(g)},[g]);let j=(0,ew.Z)(),{viewCodeShortcut:N,viewPreviewShortcut:_,viewBlameShortcut:C}=(0,w.wk)(),A=e=>{if(p||(e+=1),v(e),b!==e)switch(e){case 0:j(y({action:"blob",params:"",hash:""}));break;case 1:j(y({action:"blob",params:p?f:"",hash:location.hash?.substring(1)??void 0}));break;case 2:j(y({action:"blame",params:"",hash:location.hash?.substring(1)??void 0}))}};if(h)return null;let S=[(0,o.jsx)(nS.I.Button,{selected:1===b,"data-hotkey":N.hotkey,children:"Code"},"raw"),(0,o.jsx)(nS.I.Button,{selected:2===b,"data-hotkey":C.hotkey,children:"Blame"},"blame")],B=(0,o.jsx)(nS.I.Button,{selected:0===b,"data-hotkey":_.hotkey,children:"Preview"},"preview'"),I=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:N.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(+!!p))}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:C.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(p?2:1))}),p&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:_.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>(0,m.startTransition)(()=>A(0))})]}),L=p?h?[B]:[B,...S]:[...S];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nS.I,{"aria-label":"File view",size:"small",onChange:A,className:nB.SegmentedControl,children:L}),I]})}try{nI.displayName||(nI.displayName="BlobTabButtons")}catch{}var nL=n(94977),nT=n(90864);let nR={Box:"CodeSizeDetails-module__Box--QdxnQ",Box_1:"CodeSizeDetails-module__Box_1--_uFDs",Truncate:"CodeSizeDetails-module__Truncate--crycx",Text:"CodeSizeDetails-module__Text--j_Gbp",PrimerLink:"CodeSizeDetails-module__PrimerLink--Rhviw",Truncate_1:"CodeSizeDetails-module__Truncate_1--er0Uk",PrimerLink_1:"CodeSizeDetails-module__PrimerLink_1--ASUIG",Text_1:"CodeSizeDetails-module__Text_1--K8OQg",Tooltip:"CodeSizeDetails-module__Tooltip--wbw9i"};function nE({className:e}){let{codeownerInfo:t}=(0,nT.Y_)(),{helpUrl:n}=(0,v.sq)(),r=(0,eg.A)(),{path:i,refInfo:l}=(0,v.eu)(),s=(0,a.t)(),c=(0,ey.O)(),{headerInfo:{blobSize:d,isGitLfs:u,lineInfo:{truncatedLoc:h,truncatedSloc:m},mode:p},viewable:f,rawLines:x}=r,y="symbolic link"===p?function({rawLines:e,blame:t,repo:n,refInfo:r,path:i}){if(!e||!e[0])return null;let o=e[0];o.startsWith("/")||/^[a-zA-Z]:\\/.test(o)||(o=`${i}/../${o}`);let l={owner:n.ownerLogin,repo:n.name,commitish:r.name,filePath:o};return t?(0,ea.buO)(l):(0,ea.nD_)(l)}({rawLines:x,blame:c,repo:s,refInfo:l,path:i}):void 0;return(0,o.jsx)("div",{className:(0,t8.$)(e,nR.Box),children:(0,o.jsxs)("div",{className:(0,t8.$)("text-mono",nR.Box_1),children:["file"!==p&&!y&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(q.A,{title:p,inline:!0,className:nR.Truncate,children:(0,o.jsx)("span",{children:p})}),f&&(0,o.jsx)("span",{className:nR.Text,children:"\xb7"})]}),f?(0,o.jsxs)(o.Fragment,{children:[y&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(er.A,{as:e6.N,muted:!0,to:y,className:nR.PrimerLink,children:"Symbolic Link"}),(0,o.jsx)("span",{className:nR.Text,children:"\xb7"})]}),(0,o.jsx)(q.A,{maxWidth:"100%",title:d,inline:!0,"data-testid":"blob-size",className:nR.Truncate_1,children:(0,o.jsx)("span",{children:`${h} lines (${m} loc) \xb7 ${d}`})})]}):(0,o.jsx)("span",{children:d}),t&&(0,o.jsx)(nO,{codeownerInfo:t}),u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:"file-info-divider"}),(0,o.jsx)(er.A,{muted:!0,href:`${n}/articles/versioning-large-files/`,"aria-label":"Learn more about Git LFS",className:nR.PrimerLink_1,children:(0,o.jsx)(U.A,{icon:P.QuestionIcon})}),(0,o.jsx)("span",{children:" Stored with Git LFS"})]})]})})}function nO({codeownerInfo:{codeownerPath:e,ownedByCurrentUser:t,ownersForFile:n,ruleForPathLine:r}}){var i,l,a;let s;if(!(t||n))return null;let c=(i=t,l=n,a=r,s="Owned by ",i&&(s+="you",l&&(s+=" along with ")),s+=l,a&&(s+=` (from CODEOWNERS line ${a})`),s),d=t?{color:"var(--fgColor-accent, var(--color-accent-fg))"}:{};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{className:nR.Text_1,children:" \xb7 "}),(0,o.jsx)(nL.A,{id:"codeowners-tooltip","aria-label":c,wrap:!0,className:nR.Tooltip,children:e?(0,o.jsx)(er.A,{"aria-labelledby":"codeowners-tooltip",href:e,muted:!t,sx:d,children:(0,o.jsx)(U.A,{icon:P.ShieldLockIcon})}):(0,o.jsx)(U.A,{icon:P.ShieldLockIcon,sx:d})})]})}try{nE.displayName||(nE.displayName="CodeSizeDetails")}catch{}try{nO.displayName||(nO.displayName="CodeOwnersBadge")}catch{}var nD=n(33299);function nF({editEnabled:e,githubDevUrl:t,ghDesktopPath:n,onBranch:r}){let{sendRepoClickEvent:i}=(0,F.T)(),l=(0,nD.X)(["windows","mac"]),{openWithGitHubDevShortcut:a}=(0,w.wk)();return(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Open with..."}),t?(0,o.jsxs)(et.l.LinkItem,{onClick:()=>i("BLOB_EDIT_DROPDOWN.DEV_LINK",{edit_enabled:e}),className:"js-blob-dropdown-click js-github-dev-shortcut",href:t,"data-hotkey":a.hotkey,children:["github.dev",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:"."})})})]}):null,r&&l&&n?(0,o.jsx)(et.l.LinkItem,{onClick:()=>i("BLOB_EDIT_DROPDOWN.DESKTOP"),href:n,children:"GitHub Desktop"}):null]})}function n$(e,t,n){let r=(0,nD.X)(["windows","mac"]);return!!(e||t&&r&&n)}try{nF.displayName||(nF.displayName="OpenWithActionItems")}catch{}function nM({editAllowed:e,hasOpenWithItem:t}){let n=(0,eg.A)(),{refInfo:{canEdit:r}}=(0,v.eu)(),{githubDevUrl:i}=(0,v.sq)(),{sendRepoClickEvent:l}=(0,F.T)(),{getUrl:a}=(0,k.Z)(),{headerInfo:{ghDesktopPath:s,onBranch:c}}=n;return(0,o.jsxs)(o.Fragment,{children:[e&&(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Edit file"}),(0,o.jsxs)(et.l.LinkItem,{onClick:()=>l("BLOB_EDIT_DROPDOWN.IN_PLACE"),href:a({action:"edit"}),"data-hotkey":"e",children:["Edit in place",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:"e"})})})]})]}),e&&t&&(0,o.jsx)(et.l.Divider,{}),t&&(0,o.jsx)(nF,{editEnabled:r,githubDevUrl:i,ghDesktopPath:s,onBranch:c})]})}try{nM.displayName||(nM.displayName="EditMenuActionItems")}catch{}function nP({shortcut:e}){return(0,o.jsx)(o.Fragment,{children:e.text?.split(" ").map(e=>(0,o.jsxs)(m.Fragment,{children:[(0,o.jsx)("kbd",{children:e})," "]},e))})}try{nP.displayName||(nP.displayName="KeyboardVisual")}catch{}var nz=n(95776);function nH(){return(0,eg.A)().workflowRedirectUrl}function nW({onBlamePage:e,onDismiss:t,maxLineNumber:n}){let r=(0,ew.Z)(),i=(0,eO.fY)(),l=(0,eO.aM)(),s=(0,eO.ue)(),c=(0,m.useRef)(i?l:1),d=(0,m.useRef)(!0),[u,h]=(0,m.useState)(!0),p=(0,m.useRef)(l!==s&&i?s:null),{refInfo:f,path:x}=(0,v.eu)(),y=(0,a.t)(),g=(0,m.useRef)(null),b=(0,m.useRef)(c.current?`#L${c.current}${p.current?`-L${p.current}`:""}`:""),j=e?(0,ea.buO)({repo:y.name,owner:y.ownerLogin,filePath:x,commitish:f.name}):(0,ea.nD_)({repo:y.name,owner:y.ownerLogin,filePath:x,commitish:f.name});(0,m.useEffect)(()=>{g&&g.current&&(g.current.value=i?`${l}${s!==l?`-${s}`:""}`:"1",g.current.focus())},[]);let w=(e,n)=>{r(`${e}${n}`);let i=(0,eN.$c)(n);if(!i.blobRange?.start?.line||!d.current){h(d.current),setTimeout(()=>{g.current?.focus()},25);return}(0,ek.f)({line:i.blobRange.start.line}),t()};return(0,tB.createPortal)((0,o.jsxs)(nz.A,{isOpen:!0,onDismiss:t,children:[(0,o.jsx)(nz.A.Header,{children:"Jump to line"}),(0,o.jsxs)(R.A,{sx:{display:"flex",pl:3,pr:3,pt:3,pb:3*!!u},children:[(0,o.jsx)(R.A,{sx:{display:"flex",flexGrow:1,mr:2},children:(0,o.jsx)(H.A,{ref:g,"aria-invalid":!u,"aria-describedby":u?"":"goToLineErrorValidation",sx:{flexGrow:1,pr:2},placeholder:"Jump to line...",onChange:e=>{let t=e.target.value;g&&g.current&&(g.current.value=t),function(e){let t=!0;if(""===e.trim()&&(c.current=1),e.startsWith("-")&&n){let r=parseInt(e,10);if(!Number.isNaN(r)&&r<0){let e=n+r+1;e<=0&&(e=1,t=!1),c.current=e}}else if(e.includes("-")){let[r,i]=e.split("-"),o=parseInt(r,10),l=parseInt(i,10);!Number.isNaN(o)&&o>0&&(c.current=n?Math.min(o,n):o,t=void 0!==n&&o<=n),!Number.isNaN(l)&&l>0&&(p.current=n?Math.min(l,n):l,t=t&&void 0!==n&&l<=n)}else{let r=parseInt(e,10);!Number.isNaN(r)&&r>0?(c.current=n?Math.min(r,n):r,t=void 0!==n&&r<=n):t=""===e}d.current=t,t&&!u&&h(!0),b.current=`#L${c.current}${p.current?`-L${p.current}`:""}`}(t)},onFocus:()=>{g&&g.current&&g.current.select()},onKeyDown:e=>{if("Enter"===e.key){if("Enter"===e.key&&!d.current){h(d.current),setTimeout(()=>{g.current?.focus()},25);return}w(j,b.current)}}})}),(0,o.jsx)(t5.z,{href:u?j+b.current:void 0,onClick:e=>{e.preventDefault(),w(j,b.current)},sx:t0.E,children:"Go"})]}),!u&&(0,o.jsx)(R.A,{role:"alert",id:"goToLineErrorValidation",sx:{display:"flex",p:2,justifyContent:"center",color:"red"},children:"Invalid line number"})]}),document.body)}try{nW.displayName||(nW.displayName="GoToLineDialog")}catch{}var nU=n(72334),nV=n(2680);function nG(){let e=(0,a.t)(),{path:t,refInfo:n}=(0,v.eu)();return n.canEdit?(0,o.jsx)(et.l.LinkItem,{as:e6.N,to:(0,ea.IO9)({repo:e,path:t,commitish:n.name,action:"tree/delete"}),children:(0,o.jsx)(W.A,{sx:{color:"danger.fg"},children:"Delete directory"})}):null}try{nG.displayName||(nG.displayName="DeleteDirectoryItem")}catch{}let nq={Box:"CodeViewHeader-module__Box--PofRM",Box_1:"CodeViewHeader-module__Box_1--KpLzV",Box_2:"CodeViewHeader-module__Box_2--xzDOt",Box_3:"CodeViewHeader-module__Box_3--WnQ2n",Box_5:"CodeViewHeader-module__Box_5--KeXxF",Box_6:"CodeViewHeader-module__Box_6--iStzT",FileResultsList:"CodeViewHeader-module__FileResultsList--bglyC",Box_7:"CodeViewHeader-module__Box_7--FZfkg",IconButton:"CodeViewHeader-module__IconButton--EbF1J"},nY={Box:"DeleteHeaderButtons-module__Box--GOfJ9"},nK=(0,m.lazy)(()=>Promise.all([n.e("vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52"),n.e("vendors-node_modules_tanstack_react-query_build_modern_useQuery_js-node_modules_diff_lib_index_mjs"),n.e("vendors-node_modules_github_text-expander-element_dist_index_js"),n.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),n.e("ui_packages_web-commit-dialog_WebCommitDialog_tsx"),n.e("app_assets_modules_react-code-view_components_blob-edit_WebCommitDialog_tsx"),n.e("ui_packages_flash-error_FlashError_module_css-ui_packages_text-expander_TextExpander_module_c-20f0ae")]).then(n.bind(n,53697)));function nQ({webCommitInfo:e,isBlob:t}){let[n,r]=(0,m.useState)("closed"),i=(0,m.useRef)(null),l=(0,a.t)(),{refInfo:s,path:c}=(0,v.eu)(),{helpUrl:d}=(0,v.sq)(),u=(0,ea.IO9)({repo:l,commitish:s.name,action:t?"blob":"tree",path:c});return e.shouldFork||e.shouldUpdate||e.lockedOnMigration?null:(0,o.jsxs)("div",{className:nY.Box,children:[(0,o.jsx)(ny.Q,{as:e6.N,to:u,children:"Cancel changes"}),(0,o.jsx)(ny.Q,{variant:"primary",ref:i,onClick:()=>{(0,m.startTransition)(()=>{r("pending")})},children:"Commit changes..."}),("pending"===n||"saving"===n)&&(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(nK,{isNewFile:!1,isDelete:!0,helpUrl:d,ownerName:l.ownerLogin,dialogState:n,setDialogState:r,refName:s.name,placeholderMessage:`Delete ${c}${t?"":" directory"}`,webCommitInfo:e,returnFocusRef:i})})]})}try{nK.displayName||(nK.displayName="WebCommitDialog")}catch{}try{nQ.displayName||(nQ.displayName="DeleteHeaderButtons")}catch{}let nX=(0,eq.A)("localStorage");function nZ({symbolsEnabled:e}){let{codeFoldingOption:t,codeWrappingOption:n,codeCenterOption:r,openSymbolsOption:i}=(0,h.ud)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(nJ,{option:t}),(0,o.jsx)(nJ,{option:n}),(0,o.jsx)(nJ,{option:r}),e&&(0,o.jsx)(nJ,{option:i})]})}function nJ({option:e}){let t=(0,m.useCallback)(()=>{(0,m.startTransition)(()=>e.setEnabled(!e.enabled)),nX.setItem(e.name,String(!e.enabled)),e.name===h.T2&&eE(null,null,!e.enabled)},[e]);return(0,o.jsxs)(et.l.Item,{role:"menuitemcheckbox","aria-checked":e.enabled,onSelect:t,children:[(0,o.jsx)(et.l.LeadingVisual,{children:e.enabled&&(0,o.jsx)(P.CheckIcon,{})}),e.label]},e.name)}try{nZ.displayName||(nZ.displayName="SettingsMenuItems")}catch{}try{nJ.displayName||(nJ.displayName="OptionsElement")}catch{}function n0({payload:e,showTree:t,treeToggleElement:n,validCodeNav:r,onFindFilesShortcut:i}){let{codeCenterOption:l}=(0,h.ud)();return(0,o.jsx)("div",{className:(0,t8.$)("container",nq.Box),children:(0,o.jsx)("div",{className:"px-3 pt-3 pb-0",id:"StickyHeader",children:(0,o.jsx)("div",{className:nq.Box_1,children:(0,o.jsxs)("div",{className:nq.Box_2,children:[t?(0,o.jsx)("div",{className:nq.Box_6,children:(0,o.jsx)(nv,{id:"repos-header-breadcrumb--wide",fileNameId:"file-name-id-wide",showCopyPathButton:!0})}):(0,o.jsxs)("div",{className:(0,t8.$)("react-code-view-header-wrap--narrow",nq.Box_3),children:[(0,o.jsx)(R.A,{sx:{display:"block","@media screen and (min-width: 1360px)":{display:l.enabled?"none":"block"},mr:2},children:n}),(0,o.jsx)("div",{className:"react-code-view-header-mb--narrow mr-2",children:(0,o.jsx)(nx.R,{buttonClassName:"ref-selector-class",idEnding:"repos-header-ref-selector-wide"})}),(0,o.jsx)("div",{className:(0,t8.$)("react-code-view-header-mb--narrow",nq.Box_5),children:(0,o.jsx)(nv,{id:"repos-header-breadcrumb",fileNameId:"file-name-id",showCopyPathButton:!0})})]}),(0,o.jsx)("div",{className:"react-code-view-header-element--wide",children:(0,o.jsx)(n1,{payload:e,onFindFilesShortcut:i,narrow:!1,showTree:t,validCodeNav:r})}),(0,o.jsx)("div",{className:"react-code-view-header-element--narrow",children:(0,o.jsx)(n1,{payload:e,onFindFilesShortcut:i,narrow:!0,showTree:t,validCodeNav:r})})]})})})})}function n1({payload:e,onFindFilesShortcut:t,narrow:n,showTree:r,validCodeNav:i}){let l=(0,nt.y)(),{findFileWorkerPath:s,githubDevUrl:c}=(0,v.sq)(),d=(0,a.t)(),{refInfo:u,modelsRepoIntegrationEnabled:h}=(0,v.eu)(),{openWithGitHubDevShortcut:p,openWithGitHubDevInNewWindowShortcut:f}=(0,w.wk)(),x=(0,m.useRef)(null),y=!r&&(0,o.jsxs)("div",{children:[(0,o.jsx)(nV.default,{commitOid:u.currentOid,findFileWorkerPath:s,searchBoxRef:x,config:{enableOverlay:!0},className:nq.FileResultsList}),(0,o.jsx)(B.H,{inputRef:x,onFindFilesShortcut:t,textAreaId:e_.wQ})]});return(0,o.jsx)("div",{className:nq.Box_7,children:(0,o.jsxs)("div",{className:"d-flex gap-2",children:[(0,A.mM)(e)&&(0,o.jsxs)(eg.s,{blob:e.blob,children:[!n&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n3,{}),y]}),(0,o.jsx)(rt,{onCopy:l,narrow:n,validCodeNav:i,copilotAccessAllowed:e.copilotAccessAllowed??!1})]}),h&&e.path?.match(/\.prompt\.(yml|yaml)$/)&&(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(ny.Q,{as:e6.N,to:(0,ea.afT)({repo:d,path:e.path,commitish:u.name,action:"edit"}),children:"Edit prompt"})}),(0,A.Hf)(e)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t2.W,{as:"h2",text:"Directory actions"}),!n&&(0,o.jsxs)(o.Fragment,{children:[y,(0,o.jsx)(nU.L,{})]}),(0,o.jsx)(n2,{narrow:n}),(0,o.jsx)(er.A,{className:"js-github-dev-shortcut d-none","data-hotkey":p.hotkey,href:c}),(0,o.jsx)(er.A,{className:"js-github-dev-new-tab-shortcut d-none","data-hotkey":f.hotkey,href:c,target:"_blank"})]}),(0,A.iS)(e)&&(0,o.jsx)(nQ,{webCommitInfo:e.webCommitInfo,isBlob:e.deleteInfo.isBlob})]})})}function n2({narrow:e}){let{refInfo:t,path:n}=(0,v.eu)(),r=(0,a.t)(),{sendRepoClickEvent:i}=(0,F.T)(),{addToast:l}=(0,t6.Y6)(),{createPermalink:s}=(0,k.Z)(),{copyFilePathShortcut:c,copyPermalinkShortcut:d}=(0,w.wk)(),{codeCenterOption:u}=(0,h.ud)(),p=(0,m.useRef)(null),[f,y,g]=t9("raw-copy-message-tooltip",p,{direction:"nw"});return(0,o.jsxs)(o.Fragment,{children:[c.hotkey&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:c.hotkey,onButtonClick:()=>{(0,t4.D)(n),l({type:"success",message:"Path copied!"})}}),d.hotkey&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:d.hotkey,onButtonClick:()=>{(0,t4.D)(s({absolute:!0})),l({type:"success",message:"Permalink copied!"})}}),(0,o.jsx)(t2.W,{as:"h2",text:"More options"}),g,(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&i("MORE_OPTIONS_DROPDOWN"),anchorRef:p,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,"aria-label":"More options",size:"medium",title:"More options","data-testid":"tree-overflow-menu-anchor",onBlur:y,className:nq.IconButton})}),(0,o.jsx)(tO.W.Overlay,{width:"small",children:(0,o.jsxs)(et.l,{children:[e&&t.canEdit&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.LinkItem,{as:e6.N,onClick:()=>i("NEW_FILE_BUTTON"),to:(0,ea.IO9)({repo:r,path:n,commitish:t.name,action:"new"}),children:[(0,o.jsx)(et.l.LeadingVisual,{children:(0,o.jsx)(P.PlusIcon,{})}),"Create new file"]}),(0,o.jsxs)(et.l.LinkItem,{onClick:()=>i("UPLOAD_FILES_BUTTON"),href:(0,ea.IO9)({repo:r,path:n,commitish:t.name,action:"upload"}),children:[(0,o.jsx)(et.l.LeadingVisual,{children:(0,o.jsx)(P.UploadIcon,{})}),"Upload files"]}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsx)(n6,{path:n,updateTooltipMessage:f}),t.canEdit&&(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(nG,{}),(0,o.jsx)(et.l.Divider,{}),(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"View options"}),(0,o.jsx)(nJ,{option:u})]})]})})]})]})}function n6({path:e,updateTooltipMessage:t}){let{copyFilePathShortcut:n}=(0,w.wk)(),{copyPermalinkShortcut:r}=(0,w.wk)(),{sendRepoClickEvent:i}=(0,F.T)(),{createPermalink:l}=(0,k.Z)();return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.Item,{onSelect:()=>{i("MORE_OPTIONS_DROPDOWN.COPY_PATH"),(0,t4.D)(e),t("Path copied!")},children:["Copy path",n.hotkey&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:n})})]}),(0,o.jsxs)(et.l.Item,{onSelect:()=>{i("MORE_OPTIONS_DROPDOWN.COPY_PERMALINK"),(0,t4.D)(l({absolute:!0})),t("Permalink copied!")},children:["Copy permalink",r.hotkey&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:r})})]})]})}function n3(){let e=nH();return e?(0,o.jsx)(ny.Q,{as:e6.N,to:e,children:"View Runs"}):null}try{n0.displayName||(n0.displayName="CodeViewHeader")}catch{}try{n1.displayName||(n1.displayName="PageActions")}catch{}try{n2.displayName||(n2.displayName="TreeOverflowMenu")}catch{}try{n6.displayName||(n6.displayName="CopyPathsActionItems")}catch{}try{n3.displayName||(n3.displayName="ViewRunsButton")}catch{}function n5({fileReference:e}){return(0,o.jsx)(et.l.Item,{"data-testid":"copilot-menu-items",onSelect:()=>(0,t1.Xu)(e),children:"Ask about this file"})}try{n5.displayName||(n5.displayName="CopilotMenuItems")}catch{}let n8={IconButton:"NavigationMenu-module__IconButton--NqJ_L",ActionMenu_Overlay:"NavigationMenu-module__ActionMenu_Overlay--OQ__q",Button:"NavigationMenu-module__Button--SJihq",ActionList_LinkItem:"NavigationMenu-module__ActionList_LinkItem--qaeAe"};function n4({viewable:e,onCopy:t,name:n,updateTooltipMessage:r,all:i}){let{sendRepoClickEvent:l}=(0,F.T)(),{rawBlobUrl:a}=(0,eg.A)(),{downloadRawContentShortcut:s}=(0,w.wk)(),c=(0,m.useCallback)(async()=>await n7(a,n),[n,a]);return(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Raw file content"}),i&&(0,o.jsx)(n9,{viewable:e,onCopy:t,updateTooltipMessage:r}),i&&(0,o.jsx)(re,{onClick:()=>l("BLOB_RAW_DROPDOWN.VIEW"),rawHref:a}),(0,o.jsxs)(et.l.LinkItem,{onClick:c,children:["Download",s.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:s})})]})]})}async function n7(e,t){let n=await fetch(e,{method:"get"}),r=await n.blob(),i=document.createElement("a");i.setAttribute("download",t);let o=URL.createObjectURL(r);i.href=o,i.setAttribute("target","_blank"),i.click(),URL.revokeObjectURL(o)}function n9({viewable:e,onCopy:t,updateTooltipMessage:n}){let{copyRawContentShortcut:r}=(0,w.wk)();return e?(0,o.jsxs)(et.l.Item,{onSelect:async()=>{let e=await t(),{ariaLabel:r}=(0,nn.t0)(e);n(r)},children:["Copy",r.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:r})})]}):null}function re({onClick:e,rawHref:t}){let{viewRawContentShortcut:n}=(0,w.wk)();return(0,o.jsxs)(et.l.LinkItem,{onClick:e,href:t,children:["View",n.text&&(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:n})})]})}try{n4.displayName||(n4.displayName="RawMenuActionItems")}catch{}try{n9.displayName||(n9.displayName="CopyActionItem")}catch{}try{re.displayName||(re.displayName="RawActionItem")}catch{}function rt({onCopy:e,validCodeNav:t,narrow:n,copilotAccessAllowed:r}){let i=(0,eg.A)(),l=i.symbolsEnabled,{action:c,path:d,refInfo:{canEdit:u,currentOid:h,name:p,refType:f}}=(0,v.eu)(),{githubDevUrl:y}=(0,v.sq)(),{sendRepoClickEvent:g}=(0,F.T)(),[b,j]=(0,m.useState)(!1),N=nH(),{search:_}=(0,eG.zy)(),C=new URLSearchParams(_),{setFindInFileOpen:A}=e$(),S=(0,eO.fY)(),B=!(i.richText&&"1"!==C.get("plain")||i.renderImageOrRaw||i.renderedFileInfo&&!C.get("short_path")||i.issueTemplate?.structured&&i.issueTemplate.valid),{headerInfo:{deleteTooltip:I,onBranch:L,siteNavLoginPath:T,lineInfo:{truncatedLoc:R}},viewable:E}=i,O=(0,s.i)(),{getUrl:$}=(0,k.Z)(),M=eP(),H=(0,m.useRef)("");(0,m.useEffect)(()=>{H.current=$({action:"blame"})},[$]);let{goToLineShortcut:W,findInFileShortcut:U,alternativeGoToLineShortcut:V}=(0,w.wk)(),G=(0,m.useRef)(null),[q,Y,K]=t9("raw-copy-message-tooltip",G,{direction:"nw"}),Q=(0,a.t)(),X=$(),[Z]=(0,eY.I)(()=>window.location.origin+X,X),J=(0,m.useMemo)(()=>({type:"file",url:Z,path:d,repoID:Q.id,repoOwner:Q.ownerLogin,repoName:Q.name,ref:ri(p,f??"branch"),commitOID:h}),[Z,d,Q.id,Q.ownerLogin,Q.name,p,f,h]);return(0,o.jsxs)(o.Fragment,{children:[B&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:W.hotkey,onButtonClick:()=>j(!0)}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:V.hotkey,onButtonClick:()=>j(!0)})]}),(0,o.jsx)(rn,{blameUrl:H.current,viewable:E,hidden:!0}),K,(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&g("MORE_OPTIONS_DROPDOWN",{edit_enabled:u,github_dev_enabled:!!y}),anchorRef:G,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,"aria-label":"More file actions",tooltipDirection:"nw",className:(0,t8.$)("js-blob-dropdown-click",n8.IconButton),size:"medium",variant:"default","data-testid":`more-file-actions-button-nav-menu-${n?"narrow":"wide"}`,onBlur:Y})}),(0,o.jsx)(tO.W.Overlay,{width:"small",className:n8.ActionMenu_Overlay,children:(0,o.jsxs)(et.l,{children:[n&&null!==N&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(et.l.LinkItem,{href:N,children:"View Runs"}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n4,{viewable:E,onCopy:e,name:i.displayName,updateTooltipMessage:q}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(et.l.Group,{children:[B&&(0,o.jsxs)(et.l.Item,{onSelect:()=>{g("MORE_OPTIONS_DROPDOWN.GO_TO_LINE"),j(!0)},"aria-keyshortcuts":W.hotkey,children:["Jump to line",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",children:(0,o.jsx)(D.E,{children:(0,o.jsx)("kbd",{children:W.text})})})]}),M===eM.Code&&null!==i.rawLines&&t&&!S&&(0,o.jsxs)(et.l.Item,{onSelect:()=>{g("BLOB_FIND_IN_FILE_MENU.OPEN"),A(!0)},"aria-keyshortcuts":U.ariaKeyShortcuts,children:["Find in file",(0,o.jsx)(et.l.TrailingVisual,{"aria-hidden":"true",className:"d-flex",children:(0,o.jsx)(nP,{shortcut:U})})]})]}),(B||M===eM.Code&&null!==i.rawLines&&t)&&(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(n6,{path:d,updateTooltipMessage:q}),(0,o.jsx)(et.l.Divider,{}),r&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"Copilot"}),(0,o.jsx)(n5,{fileReference:J})]}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsxs)(et.l.Group,{children:[(0,o.jsx)(et.l.GroupHeading,{children:"View options"}),(0,o.jsx)(nZ,{symbolsEnabled:l})]}),(u&&L||!E&&L)&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(et.l.Divider,{}),(0,o.jsx)(rr,{deleteTooltip:I,loggedIn:!!O,siteNavLoginPath:T})]})]})})]}),b&&(0,o.jsx)(nW,{onBlamePage:"blame"===c,onDismiss:()=>{j(!1),setTimeout(()=>{let e=document.getElementById(e_.wQ);e?.focus()},0)},maxLineNumber:parseInt(R,10)??void 0})]})}function rn({blameUrl:e,viewable:t,hidden:n}){let{hash:r}=(0,eG.zy)(),i=(0,eG.Gy)(e+r),{viewBlameShortcut:l}=(0,w.wk)();return t?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(ny.Q,{"data-hotkey":l.hotkey,sx:{...n?{display:"none"}:void 0},onClick:i,className:n8.Button,children:"Blame"}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:l.hotkey,onButtonClick:i,onlyAddHotkeyScopeButton:!0})]}):null}function rr({deleteTooltip:e,loggedIn:t,siteNavLoginPath:n}){let{getUrl:r}=(0,k.Z)();return(0,o.jsx)(et.l.LinkItem,{as:e6.N,"aria-label":e,to:t?r({action:"delete"}):n,className:n8.ActionList_LinkItem,children:"Delete file"})}let ri=(e,t)=>"branch"===t?`refs/heads/${e}`:"tag"===t?`refs/tags/${e}`:e;try{rt.displayName||(rt.displayName="NavigationMenu")}catch{}try{rn.displayName||(rn.displayName="BlameButton")}catch{}try{rr.displayName||(rr.displayName="DeleteActionItem")}catch{}let ro={IconButton:"TableOfContents-module__IconButton--RCaNg"};function rl({toc:e,openPanel:t,setOpenPanel:n,isDirectoryReadme:r}){var i;let l=m.useRef(null);return(i=e)&&i.length>=2?(0,o.jsx)(z.K,{ref:l,tooltipDirection:"n",sx:{mr:2*!r},icon:P.ListUnorderedIcon,variant:"invisible","aria-label":"Outline","aria-pressed":"toc"===t,onClick:()=>{n?.("toc"===t?void 0:"toc",l.current)},size:"small",className:ro.IconButton}):null}try{rl.displayName||(rl.displayName="TableOfContents")}catch{}let ra={Box:"StickyLinesHeader-module__Box--X3qoe",Box_1:"StickyLinesHeader-module__Box_1--IClTl"};function rs({currentStickyLines:e,colorizedLines:t}){let n=Array.from(e.values());return(0,o.jsxs)("div",{className:ra.Box,children:[(0,o.jsx)("div",{className:(0,t8.$)("react-line-numbers",ra.Box_1),children:n.map(e=>(0,o.jsx)(tr.Kn,{codeLineData:e},`sticky-header-line-number-${e.lineNumber}`))}),(0,o.jsx)("div",{className:"react-code-lines",children:n.map(e=>t&&t[e.lineNumber-1]?(0,o.jsx)(e3.$6,{className:"react-code-text react-code-line-contents-no-virtualization react-file-line html-div",style:{paddingLeft:"18px"},html:t[e.lineNumber-1],onClick:()=>(0,ek.f)({line:e.lineNumber})},`sticky-header-line-${e.lineNumber}`):(0,o.jsx)(tn.S,{codeLineData:e,stylingDirectivesLine:e.stylingDirectivesLine,codeLineToSectionMap:void 0,copilotAccessAllowed:!1,onClick:()=>(0,ek.f)({line:e.lineNumber}),shouldUseInert:!1},`sticky-header-line-${e.lineNumber}`))})]})}try{rs.displayName||(rs.displayName="StickyLinesHeader")}catch{}function rc({openPanel:e,setOpenPanel:t,showTree:n,validCodeNav:r,treeToggleElement:i,searchTerm:l,setSearchTerm:s,currentStickyLines:c,focusedSearchResult:d,setFocusedSearchResult:u,searchResults:h,searchingText:p,stickyHeaderRef:f,copilotInfo:x,colorizedLines:y}){let g=(0,eg.A)(),b=g.symbolsEnabled,j=eI(f),{copilotAccessAllowed:N,refInfo:_,path:C}=(0,v.eu)(),A=eP(),{sendRepoClickEvent:S}=(0,F.T)(),B=(0,eB.ds)(),{copyFilePathShortcut:I}=(0,w.wk)(),{copyPermalinkShortcut:L}=(0,w.wk)(),T=(0,a.t)(),{githubDevUrl:E}=(0,v.sq)(),{headerInfo:{toc:O,onBranch:D,ghDesktopPath:$},viewable:M}=g,H=n$(E,D,$),W=(0,ey.O)(),U=(0,nt.y)(),{createPermalink:V}=(0,k.Z)(),{addToast:G}=(0,t6.Y6)(),{findInFileOpen:q,setFindInFileOpen:Y}=e$(),K=(0,m.useRef)(null),[Q,X,Z]=t9("raw-actions-message-tooltip",K,{direction:"nw"}),{getUrl:J}=(0,k.Z)(),ee=J(),[en]=(0,eY.I)(()=>window.location.origin+ee,ee),er=(0,m.useMemo)(()=>({type:"file",url:en,path:C,repoID:T.id,repoOwner:T.ownerLogin,repoName:T.name,ref:ri(_.name,_.refType??"branch"),commitOID:_.currentOid}),[en,C,T.id,T.ownerLogin,T.name,_.name,_.refType,_.currentOid]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{ref:eB.oM,className:nf.Box,children:[(0,o.jsx)("div",{className:"react-blob-sticky-header",children:(0,o.jsx)(nN,{isStickied:j,showTree:n,treeToggleElement:i})}),(0,o.jsxs)(R.A,{sx:{borderRadius:j?"0px":"6px 6px 0px 0px"},className:nf.Box_1,children:[(0,o.jsx)(t2.W,{as:"h2",text:"File metadata and controls"}),(0,o.jsxs)("div",{className:nf.Box_2,children:[(0,o.jsx)(nI,{}),(0,o.jsx)(nE,{className:"react-code-size-details-in-header"}),(0,o.jsx)(ep.E,{copilotInfo:x,className:"react-code-size-details-in-header",view:W?"blame":"preview"})]}),(0,o.jsxs)("div",{className:nf.Box_3,children:[I.hotkey&&(0,o.jsx)(rm,{hotkey:I.hotkey,onActivate:()=>{(0,t4.D)(C),G({type:"success",message:"Path copied!"})}}),L.hotkey&&(0,o.jsx)(rm,{hotkey:L.hotkey,onActivate:()=>{(0,t4.D)(V({absolute:!0})),G({type:"success",message:"Permalink copied!"})}}),(0,o.jsx)(t1.Ay,{copilotAccessAllowed:N,messageReference:er,hideDropdown:!0,id:"blob-view-header-copilot-icon"}),(0,o.jsxs)("div",{className:(0,t8.$)("react-blob-header-edit-and-raw-actions",nf.Box_4),children:[(0,o.jsx)(ru,{onCopy:U,fileName:g.displayName}),(0,o.jsx)(rd,{})]}),A===eM.Code&&!W&&r&&b&&(0,o.jsx)(rh,{isCodeNavOpen:"codeNav"===e,setCodeNavOpen:e=>{e&&S("BLOB_SYMBOLS_MENU.OPEN"),localStorage.setItem("codeNavOpen",e?"codeNav":""),eE(null,e,null),t(e?"codeNav":void 0)},size:"small",searchingText:p.selectedText}),!W&&(0,o.jsx)(rl,{toc:O,openPanel:e,setOpenPanel:t}),(0,o.jsxs)("div",{className:"react-blob-header-edit-and-raw-actions-combined",children:[Z,(0,o.jsxs)(tO.W,{anchorRef:K,children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{icon:P.KebabHorizontalIcon,tooltipDirection:"nw","aria-label":"Edit and raw actions",className:(0,t8.$)("js-blob-dropdown-click",nf.IconButton),size:"small",title:"More file actions",variant:"invisible","data-testid":"more-file-actions-button",onBlur:X})}),(0,o.jsx)(tO.W.Overlay,{className:(0,t8.$)("react-blob-header-edit-and-raw-actions-combined",nf.ActionMenu_Overlay),width:"small",children:(0,o.jsxs)(et.l,{children:[(_.canEdit&&M||H)&&(0,o.jsxs)("div",{className:"react-navigation-menu-edit-and-raw-actions",children:[(0,o.jsx)(nM,{editAllowed:_.canEdit&&M,hasOpenWithItem:H}),(0,o.jsx)(et.l.Divider,{})]}),(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(n4,{viewable:M,onCopy:U,name:g.displayName,updateTooltipMessage:Q,all:!0})})]})})]})]})]})]}),W&&(0,o.jsxs)("div",{className:nf.Box_5,children:[(0,o.jsx)(nk,{}),(0,o.jsx)(nu,{})]})]}),q&&(0,o.jsx)(nl,{stickied:j,searchTerm:l,focusedSearchResult:d,setFocusedSearchResult:u,setSearchTerm:s,searchResults:h,onClose:()=>{Y(!1),"codeNav"===e&&s(p.selectedText)}}),(0,o.jsx)("div",{children:!W&&c.size>0&&(0,o.jsx)(R.A,{sx:{top:B},className:nf.Box_6,children:(0,o.jsx)(rs,{currentStickyLines:c,colorizedLines:y})})})]})}function rd(){let e=(0,eg.A)(),{getUrl:t}=(0,k.Z)(),{refInfo:{canEdit:n}}=(0,v.eu)(),{sendRepoClickEvent:r}=(0,F.T)(),{githubDevUrl:i}=(0,v.sq)(),l=(0,ew.Z)(),{editFileShortcut:a,openWithGitHubDevShortcut:s,openWithGitHubDevInNewWindowShortcut:c}=(0,w.wk)(),{headerInfo:{editTooltip:d,ghDesktopPath:u,onBranch:h}}=e,m=n$(i,h,u);return n||m?(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(er.A,{className:"js-github-dev-shortcut d-none","data-hotkey":s.hotkey,href:i}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:s.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{l(i+window.location.pathname.substring(1))}}),(0,o.jsx)(er.A,{className:"js-github-dev-new-tab-shortcut d-none","data-hotkey":c.hotkey,href:i,target:"_blank"}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:c.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{window.open(i,"_blank")}})]}),(0,o.jsxs)(t3.A,{children:[n?(0,o.jsx)(z.K,{as:e6.N,tooltipDirection:"nw","aria-label":d,"data-hotkey":a.hotkey,icon:P.PencilIcon,to:t({action:"edit"}),size:"small",sx:{...t0.E},"data-testid":"edit-button",className:nf.IconButton_1}):(0,o.jsx)(nr,{icon:P.PencilIcon,"aria-label":d,disabled:!0,className:nf.IconButton_1}),(0,o.jsxs)(tO.W,{onOpenChange:e=>e&&r("BLOB_EDIT_DROPDOWN"),children:[(0,o.jsx)(tO.W.Anchor,{children:(0,o.jsx)(z.K,{tooltipDirection:"nw",icon:P.TriangleDownIcon,size:"small","aria-label":"More edit options","data-testid":"more-edit-button"})}),(0,o.jsx)(tO.W.Overlay,{align:"end",children:(0,o.jsx)(et.l,{children:(0,o.jsx)(nM,{editAllowed:n,hasOpenWithItem:m})})})]})]}),n&&(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:"e,Shift+E",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{l(t({action:"edit"}))}})]}):null}function ru({onCopy:e,fileName:t}){let{viewRawContentShortcut:n,copyRawContentShortcut:r,downloadRawContentShortcut:i}=(0,w.wk)(),{renderImageOrRaw:l,renderedFileInfo:a,viewable:s,image:c,rawBlobUrl:d,headerInfo:{isGitLfs:u}}=(0,eg.A)(),h=(0,ew.Z)(),{addToast:p}=(0,t6.Y6)(),f=(0,m.useRef)(null),[y,g,b]=t9("raw-copy-message-tooltip",f),v=async()=>{await n7(d,t)},j=async()=>{let t=await e(),{ariaLabel:n}=(0,nn.t0)(t);y(n)},N=new URL(d,ex.fV.origin);N.searchParams.set("download","");let _={"aria-label":"Download raw file",tooltipDirection:"n",icon:P.DownloadIcon,size:"small",onClick:async()=>{u||await n7(d,t)},"data-testid":"download-raw-button","data-hotkey":i.hotkey,sx:{borderTopLeftRadius:0,borderBottomLeftRadius:0}};return!u&&(a&&!s||c)?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(z.K,{"aria-label":"Download raw file",tooltipDirection:"n",icon:P.DownloadIcon,size:"small",onClick:v,"data-testid":"download-raw-button","data-hotkey":i.hotkey}),(0,o.jsx)(x._,{buttonTestLabel:"download-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:i.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:v})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t3.A,{children:[(0,o.jsx)(t5.z,{href:d,download:l?"true":void 0,size:"small",sx:{linkButtonSx:t0.E},"data-testid":"raw-button","data-hotkey":n.hotkey,className:nf.LinkButton,children:"Raw"}),!u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(z.K,{ref:f,"aria-label":"Copy raw file",tooltipDirection:"n",icon:P.CopyIcon,size:"small",onMouseLeave:g,onClick:j,"data-testid":"copy-raw-button","data-hotkey":r.hotkey,onBlur:g}),b]}),u?(0,o.jsx)(z.K,{as:"a","data-turbo":"false",href:N.toString(),..._}):(0,o.jsx)(z.K,{..._})]}),(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:n.hotkey,buttonTestLabel:"raw-button-shortcut",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>h(d)}),!u&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(x._,{buttonTestLabel:"copy-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:r.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:async()=>{let t=await e(),{ariaLabel:n,content:r}=(0,nn.t0)(t);p({message:n,icon:r})}}),(0,o.jsx)(x._,{buttonTestLabel:"download-raw-button-shortcut",buttonFocusId:e_.wQ,buttonHotkey:i.hotkey,onlyAddHotkeyScopeButton:!0,onButtonClick:async()=>{await n7(d,t)}})]})]})}function rh({isCodeNavOpen:e,setCodeNavOpen:t,size:n,searchingText:r}){let{toggleSymbolsShortcut:i}=(0,w.wk)(),l=!(0,h.ud)().openSymbolsOption.enabled&&!e;return(0,o.jsx)(z.K,{"aria-label":e?"Close symbols panel":"Open symbols panel",tooltipDirection:"nw","aria-pressed":e,"aria-expanded":e,"aria-controls":"symbols-pane",icon:P.CodeSquareIcon,className:(0,t8.$)(l&&r?"react-button-with-indicator":"",nf.IconButton_2),"data-hotkey":i.hotkey,onClick:()=>{(0,eO.Ov)(!0),t(!e)},variant:"invisible","data-testid":"symbols-button",id:"symbols-button",size:n})}function rm({hotkey:e,onActivate:t}){return(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:e,onButtonClick:t})}try{rc.displayName||(rc.displayName="BlobViewHeader")}catch{}try{rd.displayName||(rd.displayName="EditMenu")}catch{}try{ru.displayName||(ru.displayName="RawGroup")}catch{}try{rh.displayName||(rh.displayName="SymbolsButton")}catch{}try{rm.displayName||(rm.displayName="KeyboardShortcut")}catch{}var rp=n(87183),rf=n(29943),rx=n(98075),ry=n(63867);let rg={definitions:void 0,localReferences:void 0,crossReferences:void 0,error:!1};var rb=n(42728),rv=n(56369);function rj({reference:e,isHighlighted:t,href:n,onClick:r,role:i,ariaLevel:l,symbol:a,index:s,focusElement:c}){let[d,u]=(0,m.useState)(null);(0,m.useEffect)(()=>{if(c){let e=document.getElementById(`find-in-file-item-${s}`);e&&e.focus()}},[c,s]);let{tabSize:h}=(0,eg.A)(),p=(0,eJ.bp)(),f=(0,rb.W)(e.highlightedText,e.stylingDirectives,e.bodyText,"plain",h,p);return(0,o.jsx)(er.A,{as:e6.N,to:n,role:i,sx:{display:"block",p:0,fontWeight:400,fontSize:"12px",":hover:not([disabled])":{bg:"canvas.default"},":hover":{textDecoration:"none"},'[data-component="text"]':{gridArea:"auto"},gridTemplateAreas:"text",whiteSpace:"break-spaces",verticalAlign:"top",lineHeight:"20px",position:"relative",overflowWrap:"anywhere",fontFamily:"mono",overflow:"visible"},onClick:e=>{e.ctrlKey||e.metaKey||r?.()},onSelect:r,id:`find-in-file-item-${s}`,"aria-current":t?"location":void 0,"aria-level":l,onKeyDown:e=>{"ArrowDown"===e.key?(rw("nextElementSibling"),e.preventDefault()):"ArrowUp"===e.key&&(rw("previousElementSibling"),e.preventDefault())},children:(0,o.jsx)(R.A,{sx:{p:1,py:"5px",...t?{background:"var(--bgColor-attention-muted, var(--color-attention-subtle))",boxShadow:"inset 2px 0 0 var(--bgColor-attention-emphasis, var(--color-attention-fg))"}:{}},children:(0,o.jsxs)("div",{className:"d-flex",children:[(0,o.jsx)(R.A,{className:"text-small blob-num color-fg-muted",sx:{width:"auto",minWidth:"auto"},children:e.lineNumber}),(0,o.jsxs)(R.A,{sx:{overflow:"hidden",whiteSpace:"pre",position:"relative"},children:[null!==d&&(0,o.jsxs)("div",{id:`offset-${e.href(!1)}`,style:{marginLeft:-d},children:[a.length>0&&(0,o.jsx)(rv.U,{symbols:[e],lineNumber:e.lineNumber,sx:{overflow:"initial"},isNotUsingWhitespace:!0}),(0,o.jsx)(e3.JR,{sx:{position:"relative",width:"100%",overflow:"hidden"},html:f,"aria-current":t?"location":void 0})]}),(0,o.jsx)("span",{ref:e=>{u(e?.offsetWidth??null)},style:{visibility:"hidden",position:"absolute",whiteSpace:"pre"},children:function(e,t){let n=34-e.length,r=t.bodyText.slice(0,t.ident.start.column);if(n<=0)return r;n=Math.max(n/2,n-t.bodyText.slice(t.ident.start.column+e.length).trimEnd().length);let i=r.split(" "),o=[];for(let e=i.length-1;e>=0;e--){let t=i[e];if(o.unshift(t),o.join(" ").length<=n)i.pop();else break}let l=i.join(" "),a=(r.slice(l.length).match(/^[ \t]*/)||[])[0]??"";return`${i.join(" ")}${a}`}(a,e)})]})]})})})}function rw(e){let{activeElement:t}=document,n=t?.[e];if(n)if("treeitem"!==n.role&&"nextElementSibling"===e){let e=n.querySelector('[role="treeitem"]');e?.focus()}else n.focus()}try{rj.displayName||(rj.displayName="CodeNavCell")}catch{}function rN({results:e,repo:t,filePath:n,highlightedIndex:r,isDefinition:i,onClick:l,offset:s,initiallyExpanded:c,enableExpandCollapse:d,symbol:u,setFocusOnFile:h}){let p=!!(0,ey.O)(),[f,x]=(0,m.useState)(c),y=(0,a.t)(),{path:g}=(0,v.eu)(),b=m.useRef(null),[j,w]=(0,m.useState)(!1),N=(0,eO.DC)(),_=e.slice(0,10),k=e.length>10?e.slice(10):[],{sendRepoClickEvent:C}=(0,F.T)(),A=y.ownerLogin===t.ownerLogin&&y.name===t.name,S=(0,m.useCallback)(e=>{"Enter"===e.key||" "===e.key?(x(!f),e.preventDefault()):"ArrowLeft"===e.key?x(!1):"ArrowRight"===e.key?(x(!0),f&&b.current?.focus()):"ArrowDown"===e.key?(rw("nextElementSibling"),e.preventDefault()):"ArrowUp"===e.key&&(rw("previousElementSibling"),e.preventDefault())},[f]);(0,m.useEffect)(()=>{r&&r>=10+s&&w(!0)},[r,s]),(0,m.useEffect)(()=>{h&&N&&b.current?.focus()},[h,N]),(0,m.useEffect)(()=>{N||document.getElementById(e_.wQ)?.focus()},[N]);let B=`${n}-${i?"definition":"reference"}-group`;return(0,o.jsxs)("div",{children:[(0,o.jsxs)(R.A,{sx:{fontSize:0,px:3,py:2,display:"flex",justifyContent:"space-between",borderTop:"1px solid",borderColor:"border.muted",cursor:d?"pointer":"auto"},onClick:d?()=>x(!f):void 0,onKeyDown:S,ref:b,children:[(0,o.jsxs)(R.A,{sx:{display:"flex"},children:[i&&y.id!==t.id&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(e2.r,{square:!0,src:t.ownerAvatar,sx:{mr:2,backgroundColor:"#FFFFFF"},size:16}),(0,o.jsx)(R.A,{sx:{fontWeight:"600",mr:1},children:t.name})]}),(0,o.jsxs)(R.A,{as:"button","aria-expanded":f,"aria-controls":B,sx:{fontWeight:"400",color:"fg.muted",display:"flex",flexDirection:"row",backgroundColor:"canvas.default",border:"none",padding:0},children:[d&&(0,o.jsx)(U.A,{"aria-hidden":"true",icon:f?P.ChevronDownIcon:P.ChevronRightIcon}),(0,o.jsx)(R.A,{sx:{display:"table",width:"100%",tableLayout:"fixed"},children:(0,o.jsxs)(q.A,{"aria-label":`${i?"Definitions":"References"} in ${n!==g?n:"this file"}`,title:n,sx:{direction:"rtl",maxWidth:"100%",pl:2,display:"table-cell",textAlign:"left"},children:["\u200E",A&&n===g?"In this file":n,"\u200E"]})})]})]}),e&&!f&&(0,o.jsx)(nd.A,{sx:{ml:2},children:e.length})]}),f&&(0,o.jsxs)(R.A,{"aria-label":`Results in ${n!==g?n:"this file"}`,id:B,sx:{overflowX:"hidden"},role:"group",className:"code-nav-file-information",children:[_.map((e,t)=>(0,o.jsx)(rj,{reference:e,isHighlighted:r===t+s,href:e.href(p),onClick:()=>{l&&l(t+s),C("BLOB_SYMBOLS_MENU.SYMBOL_DEFINITION_CLICK")},symbol:u,index:t+s},`codeNavigation${t+s}`)),j&&k.map((e,t)=>(0,o.jsx)(rj,{reference:e,isHighlighted:r===t+s+10,href:e.href(p),onClick:()=>{l&&l(t+s+10),C("BLOB_SYMBOLS_MENU.SYMBOL_DEFINITION_CLICK")},symbol:u,index:t+s+10,focusElement:0===t},`codeNavigation${t+s+10}`)),k.length>0&&(0,o.jsx)(R.A,{sx:{px:3,pt:1,pb:2,fontSize:0,color:"fg.muted",borderColor:"border.muted"},children:(0,o.jsx)(ny.Q,{leadingVisual:j?P.FoldIcon:P.UnfoldIcon,onClick:()=>w(!j),sx:{color:"fg.default"},variant:"invisible",size:"small","aria-selected":!1,children:j?"Show less":"Show more"})})]})]},n)}try{rN.displayName||(rN.displayName="CodeNavFileInformation")}catch{}function r_({definitions:e,references:t,highlightedIndex:n,initiallyExpanded:r,enableExpandCollapse:i,onClick:l,symbol:a,setFocusOnFile:s}){let c=(0,m.useMemo)(()=>{let n={};if(e)for(let t of e){let e=t.pathKey();n[e]||(n[e]=[]),n[e].push(t)}else if(t)for(let e of t){let t=e.pathKey();n[t]||(n[t]=[]),n[t].push(e)}return n},[e,t]),d=0;return(0,o.jsx)(o.Fragment,{children:Object.keys(c).map((t,u)=>{let h=c[t],m=(0,o.jsx)(rN,{repo:h[0].repo,filePath:h[0].path,results:h,highlightedIndex:n,isDefinition:void 0!==e&&e.length>0,onClick:l,offset:d,initiallyExpanded:r,enableExpandCollapse:i,symbol:a,setFocusOnFile:0===u&&s},t);return d+=h.length,m})})}try{r_.displayName||(r_.displayName="CodeNavInfoPanelData")}catch{}let rk=(0,m.lazy)(()=>n.e("app_assets_modules_react-code-view_components_blob_BlobContent_CodeNav_ScrollMarks_tsx").then(n.bind(n,31513)));function rC({codeNavInfo:e,selectedText:t,lineNumber:n,offset:r,onClose:i,onBackToSymbol:l,onSymbolSelect:s,isLoading:c,setSearchResults:d,setFocusedSearchResult:u}){let{findNextShortcut:h,findPrevShortcut:p}=(0,w.wk)(),f=!!(0,ey.O)(),{definitions:x,localReferences:y,crossReferences:g,error:b}=function(e,t,n,r){let[i,o]=(0,m.useState)(rg);return(0,m.useEffect)(()=>{(async()=>{if(n<0||r<0)return;let{definitions:i,localReferences:l,crossReferences:a,setLoading:s}=e.getDefinitionsAndReferences(t,n,r);o(rg);try{let e=await i;o({definitions:e,localReferences:void 0,crossReferences:void 0,error:!1}),s(!1);let[t,n]=await Promise.all([l,a]);o({definitions:e,localReferences:t,crossReferences:n,error:!1})}catch{o({...rg,error:!0})}finally{s(!1)}})()},[e,t,n,r]),i}(e,t,n,r),{copilotAccessAllowed:j}=(0,v.eu)(),[N,_]=(0,m.useState)(-1),[k,C]=(0,m.useState)(!1),A=(0,a.t)(),S=(0,m.useMemo)(()=>x?.definitions||[],[x?.definitions]),B=(0,m.useMemo)(()=>y?.references||[],[y]),I=(0,m.useMemo)(()=>g?.references||[],[g?.references]),L=S.length,T=B.length+I.length,E=(0,ew.Z)(),O=S.length>0?S[0]:void 0,D=I.map(e=>e.path).filter((e,t,n)=>n.indexOf(e)===t),F=k?T:B.length,$=(0,m.useRef)(null),{language:M,languageID:H}=(0,eg.A)(),W=(0,m.useMemo)(()=>({type:"symbol",kind:"codeNavSymbol",name:t,languageID:H,languageName:M,codeNavDefinitions:S.map(e=>({ident:e.ident,extent:e.extent,kind:e.kind.fullName,fullyQualifiedName:e.fullyQualifiedName,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin,path:e.path})),codeNavReferences:[...B.map(e=>({ident:e.ident,path:e.path,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin})),...I.map(e=>({ident:e.ident,path:e.path,ref:rB(e.refInfo),commitOID:e.refInfo.currentOid,repoID:e.repo.id,repoName:e.repo.name,repoOwner:e.repo.ownerLogin}))]}),[I,S,M,H,B,t]);(0,m.useEffect)(()=>{O&&O.repo.name===e.repo.name&&O.path===e.path?d([O,...B]):d(B),u(void 0),window.dispatchEvent(new rf.Xr(W))},[e.path,e.repo.name,O,B,t,d,u,W]),(0,V.Gp)(e=>{e||$.current?.focus()}),(0,m.useEffect)(()=>{_(-1)},[t]),(0,m.useEffect)(()=>{C(D.length>0&&D.length<=5)},[D.length]);let G=({index:e,direction:t,navigate:n})=>{if(void 0!==e){let t=e>=L?B[e-L]:S[e];_(e),n&&E(t.href(f)),(0,ek.f)({line:t.lineNumber,column:t.ident.start.column})}if(void 0!==t){let e=Math.max(L,N+t),r=B[e-L];e0?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(rA,{headerText:S.length>1?"Definitions":"Definition",searchType:x?.backend==="precise"?"Precise":"Search"}),(0,o.jsx)("div",{children:S&&(0,o.jsx)(r_,{definitions:S,onClick:e=>{G({index:e})},highlightedIndex:N,initiallyExpanded:!0,enableExpandCollapse:S.length>1,symbol:t,setFocusOnFile:!0},"definitions")})]}):null,!c&&(B.length>0||I.length>0)&&(0,o.jsx)(rA,{headerText:`${F} ${F>1?"References":"Reference"}`,searchType:"Search",sx:{justifyContent:"space-between"},children:(0,o.jsxs)(R.A,{sx:{display:"float",float:"right",mr:"-6px"},children:[(0,o.jsx)(z.K,{unsafeDisableTooltip:!0,"aria-label":"Previous reference","data-hotkey":p.hotkey,onClick:()=>G({direction:-1,navigate:!0}),sx:{mr:2,cursor:"pointer",color:"fg.muted"},disabled:N<=S.length,icon:P.ChevronUpIcon,variant:"invisible",size:"small"}),(0,o.jsx)(z.K,{unsafeDisableTooltip:!0,"aria-label":"Next reference","data-hotkey":h.hotkey,onClick:()=>G({direction:1,navigate:!0}),sx:{cursor:"pointer",color:"fg.muted"},disabled:N>=B.length+S.length-1,icon:P.ChevronDownIcon,variant:"invisible",size:"small"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":h.hotkey,onClick:()=>G({direction:1,navigate:!0}),"data-testid":"find-next-button"}),(0,o.jsx)("button",{hidden:!0,"data-hotkey":p.hotkey,onClick:()=>G({direction:-1,navigate:!0}),"data-testid":"find-prev-button"})]})}),b&&(0,o.jsx)(R.A,{sx:{p:3,fontWeight:"400",color:"fg.muted"},children:"No references found"}),!c&&B.length>0&&(0,o.jsx)(r_,{initiallyExpanded:!0,enableExpandCollapse:!0,references:B,highlightedIndex:N-L,onClick:e=>{G({index:L+e})},symbol:t,setFocusOnFile:!(S&&S.length>0)},"referencesInfoBox"),!c&&k&&(0,o.jsx)(r_,{initiallyExpanded:!1,enableExpandCollapse:!0,references:I,symbol:t},"crossReferencesInfoBox"),0===B.length&&0===S.length&&!b&&!c&&(0,o.jsx)(R.A,{sx:{p:3,fontWeight:"400",color:"fg.muted"},children:"No definitions or references found"}),(0,o.jsxs)(R.A,{sx:{px:2,py:2,fontSize:0,color:"fg.muted",borderTop:"1px solid",borderColor:"border.muted"},children:[D.length>5&&(0,o.jsx)(ny.Q,{leadingVisual:k?P.FoldIcon:P.UnfoldIcon,sx:{color:"fg.default",mb:2},variant:"invisible",size:"small",onClick:()=>C(!k),children:k?"Show less":"Show more"}),(0,o.jsx)(ny.Q,{as:er.A,leadingVisual:P.SearchIcon,sx:{color:"fg.default"},variant:"invisible",size:"small",href:(0,ea.Y8Y)({owner:A.ownerLogin,repo:A.name,searchTerm:t}),children:"Search for this symbol"})]}),(0,o.jsx)(m.Suspense,{fallback:null,children:(0,o.jsx)(rk,{definitionsOrReferences:[...S,...B]})})]})}function rA({headerText:e,searchType:t,sx:n,children:r}){return(0,o.jsxs)(R.A,{sx:{fontSize:"14px",px:3,py:2,fontWeight:"600",backgroundColor:"canvas.subtle",borderTop:"1px solid",borderColor:"border.muted",height:"36px",display:"flex",flexDirection:"row",alignItems:"center",...n},children:[(0,o.jsxs)(E.A,{as:"h3",sx:{fontSize:"12px",fontWeight:"semibold",color:"fg.muted"},children:[e,(0,o.jsx)(W.A,{sx:{ml:2,fontWeight:"light"},children:t})]}),r]})}function rS({currentSymbol:e,selectedText:t,codeNavInfo:n,onSymbolSelect:r,children:i}){let l=e?.fullyQualifiedName??t,a=l.split(/(\W+)/).map(e=>{let t=/^\W+$/.test(e),r=t?[]:n.getLocalDefinitions(e,!0),i=1===r.length?r[0]:void 0,o=i?.kind.plColor;return{text:e,symbol:i,symbolColor:o,isSeparator:t}});return(0,o.jsxs)(R.A,{as:"h3",sx:{display:"flex",flexDirection:"column",flexGrow:1,alignContent:"start",fontWeight:400,fontSize:1,fontFamily:"mono",flexWrap:"wrap",minWidth:0,verticalAlign:"center",gap:2,px:3},"aria-label":`${e?.kind.fullName||""} ${l}`.trimStart(),children:[e&&(0,o.jsxs)(R.A,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",flexGrow:1,width:"100%"},children:[(0,o.jsx)(Y,{symbolKind:e.kind,showFullSymbol:!0}),i]}),(0,o.jsxs)(q.A,{title:l,sx:{maxWidth:290,mt:"3px",direction:"rtl",alignSelf:"start"},inline:!0,children:["\u200E",a.map((e,t)=>{let n=e.symbol?{all:"unset",cursor:"pointer","&:hover":{backgroundColor:"attention.muted"}}:{};return(0,o.jsx)(R.A,{as:"span",role:"button",tabIndex:e.isSeparator?-1:0,sx:{...n,color:e.symbolColor,direction:"ltr"},onClick:()=>e.symbol?r(e.symbol):void 0,onKeyDown:t=>{e.symbol&&["Enter","Space"].includes(t.code)&&r(e.symbol)},children:e.text},`${e.text}-${t}`)}),"\u200E"]})]})}function rB(e){return e.name===e.currentOid?e.currentOid:"tree"===e.refType?`refs/heads/${e.name}`:(0,rx.D7)(e.name,e.refType??"branch")}try{rk.displayName||(rk.displayName="ScrollMarks")}catch{}try{rC.displayName||(rC.displayName="CodeNavSymbolDetails")}catch{}try{rA.displayName||(rA.displayName="CodeNavSymbolSectionHeader")}catch{}try{rS.displayName||(rS.displayName="CodeNavSymbolDefinitionHeader")}catch{}function rI({selectedText:e,showCodeNavWithSymbol:t,lineNumber:n,offset:r,onClose:i,onClear:l,codeNavInfo:s,isLoading:c,setSearchResults:d,setFocusedSearchResult:u,autoFocusSearch:h}){function p(e){t(e),x(!1)}let[f,x]=(0,m.useState)(!e);(0,V.Gp)(e=>{e&&(l(),x(!0),d([]))});let{refInfo:y,path:g}=(0,v.eu)(),b=(0,a.t)(),{language:j,languageID:w,displayUrl:N}=(0,eg.A)(),_=(0,m.useMemo)(()=>({type:"file",languageID:w,languageName:j,path:g,ref:(0,rx.D7)(y.name,y.refType),commitOID:y.currentOid,repoID:b.id,repoName:b.name,repoOwner:b.ownerLogin,url:N}),[w,j,g,y.name,y.refType,y.currentOid,b.id,b.name,b.ownerLogin,N]);return(0,m.useEffect)(()=>{e?x(!1):f||(window.dispatchEvent(new rf.Xr(_)),x(!0))},[e,s]),(0,o.jsx)("div",{id:"symbols-pane",children:f?s?(0,o.jsx)(ed,{treeSymbols:s.symbolTree,onSymbolSelect:p,codeSymbols:s.symbols,onClose:i,autoFocusSearch:h}):(0,o.jsx)("div",{children:"Click on a symbol to see code navigation data"}):(0,o.jsx)(rC,{codeNavInfo:s,selectedText:e,lineNumber:n,offset:r,onBackToSymbol:()=>{l(),x(!0),d([]),window.dispatchEvent(new rf.Xr(_))},onClose:()=>{i(),l(),d([]),window.dispatchEvent(new rf.Xr(_))},onSymbolSelect:p,isLoading:c,setSearchResults:d,setFocusedSearchResult:u})})}try{rI.displayName||(rI.displayName="CodeNavInfoPanel")}catch{}var rL=n(13430);let rT=m.memo(rR);function rR(e){let{...t}=e,[n,r]=m.useState(!1),{screenSize:i}=(0,u.lm)();return m.useEffect(()=>{r(it.setOpenPanel(void 0),renderHeader:()=>null,renderBody:()=>rE({...t})})]})}function rE({stickySx:e,stickyHeaderRef:t,openPanel:n,isCodeNavLoading:r,codeNavInfo:i,setOpenPanel:l,showCodeNavWithSymbol:a,searchingText:s,setSearchingText:c,setSearchTerm:d,setSearchResults:u,setFocusedSearchResult:h,autoFocusSearch:m,className:p}){let{headerInfo:{toc:f}}=(0,eg.A)(),x=eI(t);return(0,o.jsx)(rL.Z,{sx:{...e,...x?{borderRadius:"0px 0px 6px 6px",borderTop:0}:{}},className:`panel-content-narrow-styles ${p||""}`,children:"toc"===n?(0,o.jsx)(rp.A,{toc:f,onClose:()=>{l(void 0)}}):"codeNav"===n&&(0,o.jsx)(rI,{codeNavInfo:i,showCodeNavWithSymbol:a,selectedText:s.selectedText,lineNumber:s.lineNumber-1,offset:s.offset,onClose:()=>{l(void 0),localStorage.setItem("codeNavOpen",""),eE(null,!1,null),document.getElementById("symbols-button")?.focus()},isLoading:r,onClear:()=>c({selectedText:"",lineNumber:0,offset:-1}),setSearchTerm:d,setSearchResults:u,setFocusedSearchResult:h,autoFocusSearch:m})})}try{rT.displayName||(rT.displayName="PanelContent")}catch{}try{rR.displayName||(rR.displayName="PanelContentUnmemoized")}catch{}try{rE.displayName||(rE.displayName="InnerPanelContent")}catch{}function rO({blame:e,blob:t,searchTerm:n,setSearchTerm:r,symbolsExpanded:i,setValidCodeNav:l,showTree:c,treeToggleElement:d,validCodeNav:p,copilotInfo:f}){let{path:x}=(0,v.eu)(),y=t.symbolsEnabled,g=(0,m.useRef)(null),b=eL(),[w,N]=(0,m.useState)(!1),{openPanel:_,setOpenPanel:k}=(0,j.Ak)(),C=(0,m.useRef)(null),A=(0,h.ud)().openSymbolsOption.enabled&&y,{screenSize:S}=(0,u.lm)();(0,V.Gp)(e=>{e&&N(!0)});let{sendRepoClickEvent:B}=(0,F.T)(),I=(0,m.useRef)(!0);function L(){window.scrollY<300&&O(null,!0)}(0,m.useEffect)(()=>{I.current?(I.current=!1,H.selectedText&&!_&&A&&i&&D()):(O(null,!0),r(""),N(!1),W({selectedText:"",lineNumber:-1,offset:0}))},[x]),(0,m.useEffect)(()=>(window.addEventListener("scroll",L),()=>{window.removeEventListener("scroll",L)}),[]);let T=!!(0,ey.O)(),{currentStickyLines:E,setStickyLines:O}=function(){let[e,t]=(0,m.useState)(()=>new Map),n=(0,m.useCallback)((n,r)=>{let i=!1;if(null===n&&0===e.size)return;if(null===n&&r){e.clear(),t(new Map(e));return}if(!n)return;let o=n.lineNumber;if(r&&e.has(o)?(e.delete(o),i=!0):r||e.has(o)||(e.set(o,n),i=!0),e.has(o))for(let[t]of e){let n=e.get(t);(!n.ownedSection||n.ownedSection.endLine{!T&&A&&(k("codeNav"),B("BLOB_SYMBOLS_MENU.OPEN_WITH_SYMBOL"),localStorage.setItem("codeNavOpen","codeNav"),eE(null,!0,null))},[T,A,k,B]),{isCodeNavLoading:$,codeNavInfo:M,showCodeNavWithSymbol:P,showCodeNavForToken:z,searchingText:H,setSearchingText:W}=function(e,t,n,r,i){let o=(0,ew.Z)(),l=(0,a.t)(),c=(0,s.i)(),{refInfo:d,path:u}=(0,v.eu)(),[h,p]=(0,m.useState)(!1),f=(0,m.useMemo)(()=>e.stylingDirectives?.map(e=>(0,ej.M)(e)),[e.stylingDirectives]),[x]=(0,ew.o)(),y="1"===x.get("plain"),g=(0,m.useMemo)(()=>{n(!0);try{return new ev.Op(l,d,u,!!c,e.rawLines||[],e.symbols?.symbols??[],f,e.language,y,p)}catch{n(!1)}},[n,l,d,u,c,e.rawLines,e.symbols?.symbols,e.language,f,y]),[b,j]=(0,m.useState)(()=>{let t=(0,eN.$c)(r);if(!t.blobRange?.start?.line)return{selectedText:"",lineNumber:-1,offset:0};if(!i&&t.blobRange.start.line===t.blobRange.end.line&&null!==t.blobRange.start.column&&null!==t.blobRange.end.column&&t.blobRange.end.column-t.blobRange.start.column>2&&e.stylingDirectives&&e.stylingDirectives[t.blobRange.start.line-1]?.length&&g?.blobLines[t.blobRange.start.line-1]){let e=g.blobLines[t.blobRange.start.line-1]?.substring(t.blobRange.start.column-1,t.blobRange.end.column-1),n=f[t.blobRange.start.line-1]?.find(e=>e.s===t.blobRange.start.column-1&&e.e===t.blobRange.end.column-1);return e&&n&&(0,e_.Bm)(e,n.c)?{selectedText:e,lineNumber:t.blobRange.start.line,offset:t.blobRange.start.column}:{selectedText:"",lineNumber:-1,offset:0}}if(!r||!g||i)return{selectedText:"",lineNumber:-1,offset:0};{let e=g.getSymbolOnLine(Number(r.substring(2)));return e?{selectedText:e.name,lineNumber:e.lineNumber,offset:e.ident.start.column}:{selectedText:"",lineNumber:-1,offset:0}}});return{isCodeNavLoading:h,codeNavInfo:g,showCodeNavWithSymbol:(0,m.useCallback)(e=>{j({selectedText:e.name,lineNumber:e.lineNumber,offset:e.ident.start.column}),t(),o(e.href()),(0,ek.f)({line:e.lineNumber})},[t,o]),showCodeNavForToken:(0,m.useCallback)(e=>{j(e),t()},[t]),setSearchingText:j,searchingText:b}}(t,D,l,ex.fV.hash,T),{searchStatus:U,searchResults:G,setSearchResults:q,focusedSearchResult:Y,setFocusedSearchResult:K}=function(e,t){let{findInFileWorkerPath:n}=(0,v.sq)(),[r,i]=(0,m.useState)([]),[o,l]=(0,m.useState)(void 0),[a,s]=(0,m.useState)("done"),c=m.useRef(),{refInfo:d,path:u}=(0,v.eu)();!c.current&&t&&(c.current=new eA.N(new eC.z(n,eS),200,e=>1!==e.query.length));let h=(0,m.useRef)(t);h.current=t;let p=(0,m.useRef)("");(0,m.useEffect)(()=>function(){c.current?.terminate()},[]);let f=(0,m.useRef)(void 0);return c.current&&e!==f.current&&(c.current.onResponse=t=>{t.query===h.current&&(l(0),i(e?.createReferences(t.ranges)||[]),s("done"),p.current=h.current)},f.current=e),(0,m.useEffect)(()=>{if(!e||!c.current||!p.current||""===p.current){i([]),l(0),s("done");return}i([]),l(0),s("pending"),c.current.post({query:p.current,lines:e.blobLines,currentCodeReferences:void 0})},[d.name,u]),(0,m.useEffect)(()=>{if(e&&c.current)if(""===t)i([]),l(0),s("done"),p.current="";else{var n;if(p.current===t||!((n=t).length>0&&n.length<=1e3))return;s("pending");let i=p.current.length>0&&t.startsWith(p.current);c.current.post({query:t,lines:e.blobLines,currentCodeReferences:i?r:void 0})}},[t]),{focusedSearchResult:o,setFocusedSearchResult:l,searchResults:r,setSearchResults:i,searchStatus:a}}(M,n),{headerInfo:{toc:Q}}=t,X=(0,m.useMemo)(()=>({value:!1}),[M]);X.value=!_||X.value;let Z=void 0!==_&&M&&p&&!(0===M.symbols.length&&"codeNav"===_&&!X.value)&&!(!Q&&"toc"===_)&&"edit"!==_&&!(!y&&"codeNav"===_),J=Z?_:void 0;return(0,m.useEffect)(()=>{_&&!Z&&k(void 0)},[_,k,Z]),(0,m.useEffect)(()=>{try{(0,ef.BI)("blob-size",{lines:t.stylingDirectives?.length,truncatedSloc:t.headerInfo?.lineInfo.truncatedSloc,truncatedLoc:t.headerInfo?.lineInfo.truncatedLoc,length:t.rawLines?.reduce((e,t)=>e+t.length,0)??0,humanLength:t.headerInfo?.blobSize})}catch{}},[t]),(0,o.jsx)(eg.s,{blob:t,children:(0,o.jsx)(ey.k,{blame:e,children:(0,o.jsxs)(eb.EN,{children:[M&&(0,o.jsx)(rD,{codeNavInfo:M}),(0,o.jsx)(em.D,{}),(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row"},children:[(0,o.jsxs)(R.A,{className:"container",sx:{width:"100%",height:"fit-content",minWidth:0,mr:J&&M&&S>u.Gy.medium?3:0},children:[(0,o.jsxs)(R.A,{sx:{height:"40px",pl:1,pb:3},className:"react-code-size-details-banner",children:[(0,o.jsx)(nE,{className:"react-code-size-details-banner"}),(0,o.jsx)(ep.E,{copilotInfo:f,className:"react-code-size-details-banner",view:e?"blame":"preview"})]}),(0,o.jsx)(R.A,{className:"react-blob-view-header-sticky",sx:b,id:eB.Us,ref:g,children:(0,o.jsx)(rc,{currentStickyLines:E,focusedSearchResult:Y,openPanel:J,searchingText:H,searchResults:G,searchTerm:n,setFocusedSearchResult:K,setOpenPanel:k,setSearchTerm:r,showTree:c,stickyHeaderRef:g,treeToggleElement:d,validCodeNav:p,copilotInfo:f,colorizedLines:t.colorizedLines})}),(0,o.jsx)(R.A,{sx:{border:"1px solid",borderTop:"none",borderColor:"border.default",borderRadius:"0px 0px 6px 6px",minWidth:"273px"},children:(0,o.jsx)(tZ,{blobLinesHandle:C,setOpenPanel:k,validCodeNav:p,codeNavInfo:M,onCodeNavTokenSelected:z,onLineStickOrUnstick:O,searchResults:G,setSearchTerm:r,focusedSearchResult:Y})})]}),J&&M?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(R.A,{sx:{pb:"33px"}}),(0,o.jsx)(rT,{stickySx:b,stickyHeaderRef:g,openPanel:J,isCodeNavLoading:$,codeNavInfo:M,setOpenPanel:k,showCodeNavWithSymbol:P,searchingText:H,setSearchingText:W,searchTerm:n,searchResults:G,searchStatus:U,setSearchResults:q,setSearchTerm:r,setFocusedSearchResult:K,autoFocusSearch:w})]}):null]})]})})})}function rD({codeNavInfo:e}){let{sendRepoKeyDownEvent:t}=(0,F.T)(),{findSymbolShortcut:n}=(0,w.wk)(),{setOpenPanel:r}=(0,j.Ak)();return 0===e.symbols.length?null:(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:n.hotkey,onButtonClick:()=>{r("codeNav"),(0,V.DE)(),t("FIND_SYMBOL")}})}try{rO.displayName||(rO.displayName="BlobViewContent")}catch{}try{rD.displayName||(rD.displayName="FindSymbolShortcut")}catch{}var rF=n(6709),r$=n(93224),rM=n(6869);let rP={Flash:"BlameBanners-module__Flash--uicsZ",Box:"BlameBanners-module__Box--m11g9"};function rz(){let e=(0,d.B)(),t="blame"in e?e.blame:void 0;return(0,o.jsxs)(ey.k,{blame:t,children:[(0,o.jsx)(rH,{}),(0,o.jsx)(rU,{})]})}function rH(){let e=(0,a.t)(),t=(0,v.eu)().refInfo.name,n=(0,ey.O)(),[r,i]=m.useState(!0);if(!n)return null;let l=n?.ignoreRevs,s=n?.errorType;return s?(0,o.jsx)(o.Fragment,{children:r&&(0,o.jsxs)(rM.A,{variant:"warning",className:rP.Flash,children:[(0,o.jsx)(U.A,{icon:P.InfoIcon}),(0,o.jsx)(rW,{blameErrorType:s,renderIgnoreRefsLink:()=>(0,o.jsx)(e6.N,{to:(0,ea.nD_)({repo:e.name,owner:e.ownerLogin,commitish:t,filePath:l.path}),children:l.path})}),(0,o.jsx)("div",{onClick:()=>i(!1),className:rP.Box,children:(0,o.jsx)(U.A,{icon:P.XIcon})})]})}):null}function rW({blameErrorType:e,renderIgnoreRefsLink:t}){switch(e){case"invalid_ignore_revs":return(0,o.jsxs)("span",{children:["Your ",t()," file is invalid."]});case"ignore_revs_too_big":return(0,o.jsxs)("span",{children:["Your ",t()," file is too large."]});case"symlink_disallowed":return(0,o.jsx)("span",{children:"Symlinks are not supported."});case"blame_timeout":return(0,o.jsx)("span",{children:"Your blame took too long to compute."});default:ez(e)}}function rU(){let e=(0,a.t)(),t=(0,v.eu)().refInfo.name,n=(0,ey.O)()?.ignoreRevs,[r,i]=m.useState(!0);if(!n?.present)return null;let l=(0,o.jsx)(e6.N,{to:(0,ea.nD_)({repo:e.name,owner:e.ownerLogin,commitish:t,filePath:n.path}),children:n.path});return(0,o.jsx)(o.Fragment,{children:r&&(0,o.jsxs)(rM.A,{className:rP.Flash,children:[(0,o.jsx)(U.A,{icon:P.InfoIcon}),n.timedOut?(0,o.jsxs)("span",{children:["Failed to ignore revisions in ",l,"."]}):(0,o.jsxs)("span",{children:["Ignoring revisions in ",l,"."]}),(0,o.jsx)("div",{onClick:()=>i(!1),className:rP.Box,children:(0,o.jsx)(U.A,{icon:P.XIcon})})]})})}try{rz.displayName||(rz.displayName="BlameBanners")}catch{}try{rH.displayName||(rH.displayName="BlameErrorBanner")}catch{}try{rW.displayName||(rW.displayName="BlameErrorText")}catch{}try{rU.displayName||(rU.displayName="IgnoreRevsBanner")}catch{}var rV=n(56236);let rG={Flash:"BlobLowerBanners-module__Flash--idYKd"};var rq=n(96464);let rY={Flash:"DiscussionTemplateBanner-module__Flash--SIEaS"};function rK({errors:e}){if(!e||0===e.length)return null;let t=[];return 1===e.length?t.push("Learn more about this error."):e.map((e,n)=>{t.push(`Learn more about error ${n+1}.`)}),(0,o.jsxs)(rM.A,{variant:"danger",className:rY.Flash,children:[(0,o.jsxs)("p",{children:[(0,o.jsx)(U.A,{icon:P.AlertIcon}),(0,o.jsxs)("strong",{children:["There ",1===e.length?"is a problem":"are some problems"," with this template"]})]}),e.map((e,n)=>(0,o.jsxs)("p",{children:[(0,o.jsx)(e3.JR,{html:e.message}),". ",(0,o.jsx)(er.A,{href:e.link,target:"_blank",children:t[n]})]},`error-${n}`))]})}try{rK.displayName||(rK.displayName="DiscussionTemplateBanner")}catch{}var rQ=n(27851),rX=n(34700),rZ=n(95726);let rJ={Label:"IssueTemplateBanner-module__Label--GTasc",Banner:"IssueTemplateBanner-module__Banner--kvXxt"};function r0(e){let t,{issueTemplate:n,showIssueFormWarning:r,isValidLegacyIssueTemplate:i,helpUrl:l,isLoggedIn:a}=e;if(!a||!n&&!i&&!r)return null;let s=(0,rQ.G7)("lifecycle_label_name_updates"),c=null,d="Info",u=[];return n?!1===n.valid?(t="critical",d="Critical",n.errors&&(1===n.errors.length?u.push("Learn more about this error."):n.errors.map((e,t)=>{u.push(`Learn more about error ${t+1}.`)})),c=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)(U.A,{icon:P.AlertIcon}),(0,o.jsxs)("strong",{children:["There ",n.errors?.length===1?"is a problem":"are some problems"," with this template"]})]}),n.errors?.map((e,t)=>(0,o.jsxs)("p",{children:[(0,o.jsx)(e3.JR,{html:e.message}),". ",(0,o.jsx)(er.A,{href:e.link,target:"_blank",children:u[t]})]},`error-${t}`))]})):c=n.structured?(0,o.jsxs)(o.Fragment,{children:[s?(0,o.jsx)(rX.X,{className:"mr-2"}):(0,o.jsx)(ni.A,{variant:"success",className:rJ.Label,children:"Beta"}),"This file is used as an Issue Form template."," ",(0,o.jsx)("a",{href:"https://github.com/orgs/community/discussions/categories/projects-and-issues",children:"Give Feedback."})]}):"This file is used as a markdown issue template.":r&&(c="Issue form templates are not supported on private repositories.",t="warning",d="Warning"),(0,o.jsxs)(o.Fragment,{children:[(n||r)&&(0,o.jsx)(rZ.l,{title:d,variant:t,className:rJ.Banner,children:c}),i&&(0,o.jsx)(r1,{helpUrl:l})]})}function r1({helpUrl:e}){return(0,o.jsxs)(rZ.l,{title:"Warning",variant:"warning",className:rJ.Banner,children:["You are using an old version of issue templates. Please update to the new issue template workflow."," ",(0,o.jsx)(er.A,{href:`${e}/articles/about-issue-and-pull-request-templates`,target:"_blank",inline:!0,children:"Learn more about issue templates."})]})}try{r0.displayName||(r0.displayName="IssueTemplateBanner")}catch{}try{r1.displayName||(r1.displayName="LegacyIssueTemplateBanner")}catch{}function r2(){let e=(0,a.t)(),t=(0,s.i)(),{refInfo:n,path:r}=(0,v.eu)(),{helpUrl:i}=(0,v.sq)(),{csvError:l,isCodeownersFile:c,publishBannersInfo:{showPublishActionBanner:d,releasePath:u,dismissActionNoticePath:h},discussionTemplate:p,issueTemplate:f,showIssueFormWarning:x,isValidLegacyIssueTemplate:y}=(0,eg.A)(),[g,b]=(0,m.useState)([]),[j,w]=(0,m.useState)(rq.bN.LOADING),N=(0,m.useRef)(0);return(0,m.useEffect)(()=>{if(!e.currentUserCanPush)return;N.current++;let t=async()=>{try{let t=N.current,i=await (0,rq.kz)(e,n,r);if(t(0,rq.Ke)(e))),w(rq.bN.VALIDATED)}else w(rq.bN.ERROR)}catch{w(rq.bN.ERROR)}};c&&t()},[c,e,n,r]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(rV.A,{showPublishActionBanner:d,releasePath:u,dismissActionNoticePath:h}),(0,o.jsx)(r0,{issueTemplate:f,showIssueFormWarning:x,isValidLegacyIssueTemplate:y,isLoggedIn:!!t,helpUrl:i}),p?.errors&&p.errors.length>0&&(0,o.jsx)(rK,{...p}),(0,o.jsx)(r6,{}),c&&e.currentUserCanPush&&(0,o.jsx)(eK.Provider,{value:g,children:(0,o.jsx)(rq.$4,{errors:g,state:j})}),l&&(0,o.jsx)(r3,{csvError:l})]})}function r6(){let{truncated:e,large:t,image:n,renderedFileInfo:r,rawBlobUrl:i}=(0,eg.A)();return!e||t||n||r?null:(0,o.jsxs)(rM.A,{className:rG.Flash,children:["This file has been truncated, but you can"," ",(0,o.jsx)(er.A,{inline:!0,href:i,children:"view the full file"}),"."]})}function r3({csvError:e}){return(0,o.jsx)(rM.A,{variant:"warning",className:rG.Flash,children:(0,o.jsx)(e3.vb,{html:e})})}try{r2.displayName||(r2.displayName="BlobLowerBanners")}catch{}try{r6.displayName||(r6.displayName="TruncatedBanner")}catch{}try{r3.displayName||(r3.displayName="CSVErrorBanner")}catch{}let r5={Box:"BlobLicenseBanner-module__Box--F040L",Box_1:"BlobLicenseBanner-module__Box_1--NN6Gf",Box_2:"BlobLicenseBanner-module__Box_2--hiAjc",Box_3:"BlobLicenseBanner-module__Box_3--pQEZh",Box_4:"BlobLicenseBanner-module__Box_4--yVICK",Box_5:"BlobLicenseBanner-module__Box_5--cMmmH",VerifiedHTMLBox:"BlobLicenseBanner-module__VerifiedHTMLBox--qII3b",Box_6:"BlobLicenseBanner-module__Box_6--H28JJ",Box_7:"BlobLicenseBanner-module__Box_7--sz0ej",Box_8:"BlobLicenseBanner-module__Box_8--cq6OB",Box_9:"BlobLicenseBanner-module__Box_9--UXpn4",Octicon:"BlobLicenseBanner-module__Octicon--oXn77",Box_10:"BlobLicenseBanner-module__Box_10--qbVGR"};function r8(){let{license:e}=(0,nT.Y_)(),t=(0,a.t)(),{helpUrl:n}=(0,v.sq)(),r={permissions:{icon:P.CheckIcon,color:"success.fg"},limitations:{icon:P.XIcon,color:"danger.fg"},conditions:{icon:P.InfoIcon,color:"accent.fg"}};return e?(0,o.jsxs)("div",{className:r5.Box,children:[(0,o.jsxs)("div",{className:(0,t8.$)("blob-license-banner-outer",r5.Box_1),children:[(0,o.jsxs)("div",{className:r5.Box_2,children:[(0,o.jsxs)("div",{className:r5.Box_3,children:[(0,o.jsx)(U.A,{icon:P.LawIcon,size:32}),(0,o.jsxs)("div",{className:r5.Box_4,children:[(0,o.jsxs)("div",{className:r5.Box_5,children:[`${t.ownerLogin}/${t.name} is licensed under`," ",e.name.toLowerCase().startsWith("the ")?"":" the"]}),(0,o.jsx)("h3",{children:e.name})]})]}),(0,o.jsx)(e3.vb,{html:e.description,className:r5.VerifiedHTMLBox})]}),(0,o.jsx)("div",{className:r5.Box_6,children:Object.keys(e.rules).map((t,n)=>(0,o.jsxs)("div",{className:r5.Box_7,children:[(0,o.jsx)("h5",{className:r5.Box_8,children:t.charAt(0).toUpperCase()+t.substring(1)}),e.rules[t].map(e=>(0,o.jsxs)("div",{className:r5.Box_9,children:[(0,o.jsx)(U.A,{icon:r[t].icon,size:13,sx:{color:r[t].color},className:r5.Octicon}),e.label]},e.tag))]},n))})]}),(0,o.jsxs)("div",{className:r5.Box_10,children:["This is not legal advice.\xa0",(0,o.jsx)(er.A,{inline:!0,href:`${n}/articles/licensing-a-repository/#disclaimer`,children:"Learn more about repository licenses"})]})]}):null}try{r8.displayName||(r8.displayName="BlobLicenseBanner")}catch{}let r4={Flash:"InvalidCitationWarning-module__Flash--k8ISS"};function r7({citationHelpUrl:e}){return(0,o.jsxs)(rM.A,{variant:"warning",className:r4.Flash,children:["Your ",(0,o.jsx)("strong",{children:"CITATION.cff"}),"file cannot be parsed. Make sure the formatting is correct."," ",(0,o.jsx)(er.A,{inline:!0,href:e,children:"Learn more about CITATION files."})]})}try{r7.displayName||(r7.displayName="InvalidCitationWarning")}catch{}let r9={Flash:"OverridingGlobalFundingFileWarning-module__Flash--nU7J4"};function ie({globalPreferredFundingPath:e}){return(0,o.jsxs)(rM.A,{className:r9.Flash,children:["This file is overriding the organization-wide ",(0,o.jsx)("code",{children:"FUNDING.yml"}),"file. Removing ",(0,o.jsx)("code",{children:"FUNDING.yml"}),"in this repository will use the organization default.",(0,o.jsxs)(er.A,{inline:!0,href:e??void 0,children:[" ","View organization funding file."]})]})}try{ie.displayName||(ie.displayName="OverridingGlobalFundingFileWarning")}catch{}function it(){let{topBannersInfo:{overridingGlobalFundingFile:e,globalPreferredFundingPath:t,showInvalidCitationWarning:n,citationHelpUrl:r}}=(0,eg.A)(),{showLicenseMeta:i}=(0,nT.Y_)();return(0,o.jsxs)(o.Fragment,{children:[i&&(0,o.jsx)(r8,{}),n&&(0,o.jsx)(r7,{citationHelpUrl:r}),(0,o.jsx)(rF.I6,{}),e&&(0,o.jsx)(ie,{globalPreferredFundingPath:t})]})}try{it.displayName||(it.displayName="BlobMidBanners")}catch{}let ir={Box:"BlobTopBanners-module__Box--g_bGk"};var ii=n(32226);let io={Box:"DependabotConfigurationBanner-module__Box--vpfzX",PointerBox:"DependabotConfigurationBanner-module__PointerBox--L1ZfE",Text:"DependabotConfigurationBanner-module__Text--oG7Go",Text_1:"DependabotConfigurationBanner-module__Text_1--P_iN0",Box_1:"DependabotConfigurationBanner-module__Box_1--EeKqW",Button:"DependabotConfigurationBanner-module__Button--N3lHP"};function il(){let{defaultBranch:e}=(0,a.t)(),{refInfo:{name:t}}=(0,v.eu)(),{dependabotInfo:{showConfigurationBanner:n}}=(0,eg.A)();return n?e===t?(0,o.jsx)(ia,{}):(0,o.jsx)(is,{}):null}function ia(){let{dependabotInfo:{configFilePath:e,networkDependabotPath:t,dismissConfigurationNoticePath:n,configurationNoticeDismissed:r}}=(0,eg.A)(),i=(0,m.useCallback)(()=>(0,eR.DI)(n,{method:"POST"}),[n]);return r?null:(0,o.jsx)("div",{className:io.Box,children:(0,o.jsxs)(ii.A,{caret:"top",className:io.PointerBox,children:[(0,o.jsx)("h5",{className:io.Text,children:"Dependabot"}),(0,o.jsx)("p",{className:io.Text_1,children:"Dependabot creates pull requests to keep your dependencies secure and up-to-date."}),(0,o.jsxs)("p",{className:io.Text_1,children:["You can opt out at any time by removing the ",(0,o.jsx)("code",{children:e})," config file."]}),(0,o.jsxs)("div",{className:io.Box_1,children:[(0,o.jsx)(ny.Q,{as:"a",href:t,children:"View update status"}),(0,o.jsx)(ny.Q,{variant:"invisible",onClick:i,className:io.Button,children:"Dismiss"})]})]})})}function is(){let{defaultBranch:e,name:t,ownerLogin:n}=(0,a.t)(),{path:r}=(0,v.eu)(),i=(0,ea.nD_)({owner:n,repo:t,commitish:e,filePath:r});return(0,o.jsxs)(rM.A,{variant:"warning",children:[(0,o.jsxs)("h5",{children:[(0,o.jsx)(P.AlertIcon,{}),"Cannot configure Dependabot from this branch"]}),(0,o.jsxs)("p",{children:["To configure Dependabot, you must use"," ",(0,o.jsx)(er.A,{inline:!0,href:i,children:"this repository's default branch"})]})]})}try{il.displayName||(il.displayName="DependabotConfigurationBanner")}catch{}try{ia.displayName||(ia.displayName="DefaultBranchDependabotConfigurationBanner")}catch{}try{is.displayName||(is.displayName="DirectionsForNonDefaultBranch")}catch{}var ic=n(53904);let id={Box:"OrgOnboardingTip-module__Box--Pk3N1",Box_1:"OrgOnboardingTip-module__Box_1--f_CUO",Box_2:"OrgOnboardingTip-module__Box_2--ownDi",Breadcrumbs_Item:"OrgOnboardingTip-module__Breadcrumbs_Item--Fr7wA",Box_3:"OrgOnboardingTip-module__Box_3--JX0Hy",VerifiedHTMLBox:"OrgOnboardingTip-module__VerifiedHTMLBox--JF5OH",Box_4:"OrgOnboardingTip-module__Box_4--geNrU",Box_5:"OrgOnboardingTip-module__Box_5--_7M4f",Link:"OrgOnboardingTip-module__Link--VIyoj",Text:"OrgOnboardingTip-module__Text--Lzw1f",Box_6:"OrgOnboardingTip-module__Box_6--Wo1hi",Text_1:"OrgOnboardingTip-module__Text_1--_Ahmq",Box_7:"OrgOnboardingTip-module__Box_7--taCFv",Link_1:"OrgOnboardingTip-module__Link_1--Xsk1N",Octicon:"OrgOnboardingTip-module__Octicon--uIRNM"};function iu({children:e,mediaUrl:t,mediaPreviewSrc:n,iconSvg:r,taskTitle:i,taskPath:l,org:a}){return(0,o.jsxs)("section",{className:id.Box,children:[(0,o.jsxs)("div",{className:id.Box_1,children:[(0,o.jsx)(ih,{iconSvg:r}),(0,o.jsxs)("div",{className:id.Box_2,children:[(0,o.jsxs)(ic.A,{children:[(0,o.jsx)(ic.A.Item,{href:(0,ea.p3r)({owner:a}),children:"Tasks"}),(0,o.jsx)(ic.A.Item,{href:l,className:id.Breadcrumbs_Item,children:i})]}),e]})]}),(0,o.jsx)(ip,{mediaPreviewSrc:n,mediaUrl:t})]})}function ih({iconSvg:e}){return(0,o.jsxs)("div",{className:id.Box_3,children:[(0,o.jsx)(e3.vb,{html:e,className:id.VerifiedHTMLBox}),(0,o.jsx)(im,{size:6,color:"#6c84e9",bottom:-7,left:-7}),(0,o.jsx)(im,{size:4,color:"#9e7bff",top:-4,right:4}),(0,o.jsx)(im,{size:6,color:"#6c84e9",top:-7,right:-8})]})}function im({size:e,color:t,left:n,right:r,top:i,bottom:l}){return(0,o.jsx)(R.A,{sx:{width:e,height:e,left:`${n}px`,right:`${r}px`,top:`${i}px`,bottom:`${l}px`,backgroundColor:t},className:id.Box_4})}function ip({mediaUrl:e,mediaPreviewSrc:t}){return!((ex.cg?.innerWidth??0){location.href=i},children:"Upgrade now"})}try{ig.displayName||(ig.displayName="PlanSupportBanner")}catch{}try{ib.displayName||(ib.displayName="UpgradeButton")}catch{}function iv(){let{planSupportInfo:e,topBannersInfo:t}=(0,eg.A)(),{actionsOnboardingTip:n}=t,r=(0,a.t)();return(0,o.jsxs)("div",{className:ir.Box,children:[(0,o.jsx)(ig,{...e,feature:"codeowners",featureName:"CODEOWNERS"}),(0,o.jsx)(il,{}),n&&(0,o.jsx)(iu,{iconSvg:n.iconSvg,mediaPreviewSrc:n.mediaPreviewSrc,mediaUrl:n.mediaUrl,taskTitle:n.taskTitle,taskPath:n.taskPath,org:n.orgName,children:(0,o.jsx)(ix,{owner:r.ownerLogin,repo:r.name})})]})}try{iv.displayName||(iv.displayName="BlobTopBanners")}catch{}function ij({payload:e}){return(0,A.Hf)(e)?(0,o.jsx)(iw,{tree:e.tree}):(0,A.mM)(e)?(0,o.jsx)(iN,{blob:e.blob}):null}function iw({tree:e}){return(0,o.jsxs)(r$.X,{payload:e,children:[(0,o.jsx)(rF.I6,{}),(0,o.jsx)(i_,{}),(0,o.jsx)(ik,{})]})}function iN({blob:e}){return(0,o.jsxs)(eg.s,{blob:e,children:[(0,o.jsx)(iv,{}),(0,o.jsx)(it,{}),(0,o.jsx)(r2,{}),(0,o.jsx)(rz,{}),(0,o.jsx)(ik,{})]})}function i_(){let{items:e,totalCount:t}=(0,r$.d)(),n=t-e.length;return n>0?(0,o.jsxs)(rM.A,{variant:"warning","data-testid":"repo-truncation-warning",sx:{mt:3},children:["Sorry, we had to truncate this directory to ",e.length.toLocaleString()," files. ",n.toLocaleString()," ",1===n?"entry was":"entries were"," omitted from the list. Latest commit info may be omitted."]}):null}function ik(){let e=(0,g.x7)(),t="";for(let n of e)t+=n.message;return(0,e_.kY)(t),(0,o.jsx)(o.Fragment,{children:e.map((e,t)=>(0,o.jsx)(rM.A,{variant:e.variant,sx:{mt:3},children:e.message},t))})}try{ij.displayName||(ij.displayName="CodeViewBanners")}catch{}try{iw.displayName||(iw.displayName="TreeBanners")}catch{}try{iN.displayName||(iN.displayName="BlobBanners")}catch{}try{i_.displayName||(i_.displayName="TruncatedTreeBanner")}catch{}try{ik.displayName||(ik.displayName="CodeViewContextBanners")}catch{}var iC=n(91215),iA=n(94538),iS=n(68575),iB=n(8579),iI=n(69851);function iL({diff:e,index:t}){let[n,r]=(0,m.useState)(!1),[i,l]=(0,m.useState)(!1),[a,s]=(0,m.useState)(!1),c=[];for(let t=0;t<5;t++)e.deletions>t?c.push("deletion"):c.push("neutral");return e.diffHTML?(0,o.jsx)("div",{id:"readme",className:"readme prose-diff html-blob blob",children:(0,o.jsx)(e3.vb,{html:e.diffHTML,className:"markdown-body container-lg"})}):(0,o.jsxs)(R.A,{sx:{border:"1px solid",borderColor:"border.default",borderRadius:"6px",mt:3},id:`diff-entry-${t}`,children:[(0,o.jsxs)(R.A,{sx:{backgroundColor:"canvas.subtle",borderBottom:"1px solid",borderColor:"border.default",display:"flex",py:1,px:2,alignItems:"center",gap:2},children:[(0,o.jsx)(z.K,{"aria-label":n?"Expand diff":"Collapse diff",icon:n?P.ChevronRightIcon:P.ChevronDownIcon,size:"small",tooltipDirection:"s",variant:"invisible",onClick:()=>r(!n)}),(0,o.jsx)(W.A,{sx:{color:"fg.muted"},children:e.deletions}),(0,o.jsx)(iC.uP,{squares:c}),(0,o.jsx)(er.A,{sx:{color:"fg.default",cursor:"pointer"},underline:!1,href:`#diff-entry-${t}`,children:e.path}),(0,o.jsx)(iB.T,{textToCopy:e.path,ariaLabel:"Copy path to clipboard"})]}),n?null:(0,o.jsx)(R.A,{sx:{px:3*!i,py:4*!i,position:"relative"},tabIndex:-1,children:i?(0,o.jsx)(iI.x,{"data-testid":"delete-diff-fragment",src:e.loadDiffPath,onLoad:()=>s(!0),children:!a&&(0,o.jsx)(R.A,{sx:{display:"flex",alignItems:"center",justifyContent:"center",height:"137px"},children:(0,o.jsx)(ry.A,{})})}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(iT,{}),(0,o.jsxs)(R.A,{sx:{position:"absolute",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",top:0,left:0,height:"100%",width:"100%"},children:[(0,o.jsx)(er.A,{onClick:()=>l(!0),sx:{cursor:"pointer"},children:"Load diff"}),"This file was deleted."]})]})})]})}function iT(){return(0,o.jsx)(R.A,{as:"svg","aria-hidden":"true",className:"width-full",viewBox:"0 0 340 84",xmlns:"http://www.w3.org/2000/svg",sx:{height:"84",maxWidth:"340px"},children:(0,o.jsx)(R.A,{as:"path",className:"js-diff-placeholder",clipPath:"url(#diff-placeholder)",d:"M0 0h340v84H0z",fillRule:"evenodd",sx:{fill:"canvas.subtle"}})})}try{iL.displayName||(iL.displayName="DiffEntry")}catch{}try{iT.displayName||(iT.displayName="DiffPlaceholderSvg")}catch{}function iR({deleteInfo:e,webCommitInfo:t}){let{path:n}=(0,v.eu)(),{helpUrl:r}=(0,v.sq)(),i=(0,a.t)();return t.shouldFork||t.shouldUpdate||t.lockedOnMigration?(0,o.jsx)(iS.T,{binary:!1,helpUrl:r,webCommitInfo:t}):(0,o.jsxs)(R.A,{sx:{maxWidth:"1280px",mx:"auto"},children:[(0,o.jsx)(E.A,{as:"h1",className:"sr-only",children:`Deleting ${e.isBlob?"":"directory "}${i.name}/${n}. Commit changes to save.`}),(0,o.jsx)(iC.nq,{}),t.forkedRepo&&(0,o.jsx)(iA.r,{forkName:t.forkedRepo.name,forkOwner:t.forkedRepo.owner}),e.truncated&&(0,o.jsx)(rM.A,{variant:"warning",className:"mb-2",children:"The diff you're trying to view is too large. We only load the first 1000 changed files."}),e.diffs.map((e,t)=>(0,o.jsx)(iL,{diff:e,index:t},t))]})}try{iR.displayName||(iR.displayName="DeleteViewContent")}catch{}var iE=n(50436),iO=n(53861),iD=n(70179),iF=n(71748),i$=n(50144);function iM({openPanel:e,readme:t,setOpenPanel:n,stickyHeaderHeight:r}){let{displayName:i,errorMessage:l,richText:s,headerInfo:c,timedOut:d}=t,{toc:u}=c||{},h=(0,a.t)(),{refInfo:m,path:p}=(0,v.eu)(),f=p&&"/"!==p?`${p}/${i}`:i;return(0,o.jsxs)(R.A,{sx:{minWidth:0,display:"flex",flexDirection:"row",justifyContent:"space-between",gap:3},children:[(0,o.jsxs)(R.A,{id:"readme",sx:{borderColor:"border.default",borderWidth:1,borderStyle:"solid",borderRadius:2,width:"toc"===e?"65%":"100%"},children:[(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"row",alignItems:"center",gap:2,pr:2,pl:3,py:2,borderBottom:"1px solid",borderColor:"border.default"},children:[(0,o.jsx)(E.A,{as:"h2",sx:{fontSize:1,flexGrow:1},children:(0,o.jsx)(er.A,{sx:{color:"fg.default","&:hover":{color:"accent.fg"}},href:"#readme",children:i})}),m.canEdit&&(0,o.jsx)(i$.l,{editPath:(0,ea.IO9)({repo:h,commitish:m.name,action:"edit",path:f}),editTooltip:"Edit README"}),(0,o.jsx)(rl,{toc:u,openPanel:e,setOpenPanel:n,isDirectoryReadme:!0})]}),(0,o.jsx)(iF.e,{richText:s,errorMessage:l,path:f,stickyHeaderHeight:r,timedOut:d})]}),"toc"===e&&(0,o.jsx)(rL.Z,{sx:{height:"fit-content",width:"35%"},children:(0,o.jsx)(rp.A,{onClose:()=>{n(void 0)},toc:u})})]})}try{iM.displayName||(iM.displayName="DirectoryReadmePreview")}catch{}function iP({showTree:e,treeToggleElement:t}){let n=(0,m.useRef)(null),r=eI(n),i=eL();return(0,o.jsx)(R.A,{className:"react-blob-view-header-sticky",sx:{...i,zIndex:+!!r},ref:n,children:(0,o.jsx)(R.A,{sx:{display:"flex",flexDirection:"column",backgroundColor:"canvas.subtle",borderBottom:r?"1px solid var(--borderColor-default, var(--color-border-default))":"none",overflow:"hidden"},children:(0,o.jsx)(nN,{isStickied:r,showTree:e,treeToggleElement:t})})})}try{iP.displayName||(iP.displayName="FolderViewHeader")}catch{}function iz({tree:e,showTree:t,treeToggleElement:n}){let{openPanel:r,setOpenPanel:i}=(0,j.Ak)();return(0,o.jsxs)(r$.X,{payload:e,children:[(0,o.jsx)(em.D,{}),e.showBranchInfobar&&(0,o.jsx)(iD.t,{fallback:(0,o.jsx)(iE.o,{}),children:(0,o.jsx)(iE.k,{})}),(0,o.jsx)(iP,{showTree:t,treeToggleElement:n}),(0,o.jsxs)(R.A,{sx:{display:"flex",flexDirection:"column",gap:3},children:[(0,o.jsx)(iO.t,{}),e.readme&&(0,o.jsx)(iM,{openPanel:r,setOpenPanel:i,readme:e.readme,stickyHeaderHeight:50})]})]})}try{iz.displayName||(iz.displayName="FileTreeViewContent")}catch{}var iH=n(3147);let iW={SplitPageLayout_Content:"CodeView-module__SplitPageLayout_Content--qxR1C"},iU=(0,m.lazy)(()=>Promise.all([n.e("primer-react"),n.e("vendors-node_modules_github_selector-observer_dist_index_esm_js"),n.e("vendors-node_modules_tanstack_query-core_build_modern_queryObserver_js-node_modules_tanstack_-defd52"),n.e("vendors-node_modules_lit-html_lit-html_js"),n.e("vendors-node_modules_codemirror_autocomplete_dist_index_js-node_modules_codemirror_search_dis-aafe81"),n.e("vendors-node_modules_tanstack_react-query_build_modern_useQuery_js-node_modules_diff_lib_index_mjs"),n.e("vendors-node_modules_buffer_index_js"),n.e("vendors-node_modules_codemirror_lib_codemirror_js"),n.e("vendors-node_modules_js-yaml_dist_js-yaml_mjs"),n.e("vendors-node_modules_github_text-expander-element_dist_index_js"),n.e("vendors-node_modules_jsonc-parser_lib_esm_main_js"),n.e("vendors-node_modules_cronstrue_dist_cronstrue_js"),n.e("vendors-node_modules_codemirror_lint_dist_index_js"),n.e("ui_packages_copilot-chat_utils_copilot-chat-helpers_ts"),n.e("ui_packages_web-commit-dialog_WebCommitDialog_tsx"),n.e("app_assets_modules_github_editor_codemirror-linter-util_ts-app_assets_modules_github_editor_y-89a4a6"),n.e("app_assets_modules_github_editor_yaml-editors_workflow_workflow-rules_ts"),n.e("app_assets_modules_github_editor_yaml-editors_dependabot_dependabot-rules_ts-node_modules_lev-9ef155"),n.e("app_assets_modules_react-code-view_components_blob-edit_WebCommitDialog_tsx"),n.e("app_assets_modules_react-code-view_components_blob-edit_BlobEditor_tsx-ui_packages_flash-erro-7552b2")]).then(n.bind(n,55718)));function iV({initialPayload:e}){let t,n=(0,_.P)(e),r=(0,a.t)(),{findFileWorkerPath:i}=(0,v.sq)(),{path:l}=n,s=(0,N.p)(n.refInfo),c=(0,A.di)(n),d=(0,A.mM)(n),p=(0,A.KR)(n),k=(0,A.iS)(n),[S,O]=(0,m.useState)(null),D=(0,nT.U6)(r,s,l,n.error?.httpStatus===404),F=(0,iH.TX)(r,s,l,n.error?.httpStatus===404,d||p?n.blob.rawLines?.length??1e5:1e5),$=m.useRef(null),M=m.useRef(!1),P=m.useRef(!1),z=m.useRef(null),H=m.useRef(null),W="repos-file-tree",U=m.useRef(),[V,G]=(0,m.useState)(""),{toggleFocusedPaneShortcut:q}=(0,w.wk)();(0,I.s)(!1),(0,m.useEffect)(()=>()=>(0,I.s)(!0),[]),(0,L.L)(!0);let Y=m.useMemo(()=>(0,C.aO)(n),[n.path,n.refInfo.currentOid]),K=(0,m.useCallback)(e=>{eE(e,null,null)},[]),{isTreeExpanded:Q,collapseTree:X,expandTree:Z,treeToggleElement:J,treeToggleRef:ee,searchBoxRef:et}=(0,B.qn)(W,U,n.treeExpanded,e_.wQ,K),en=(0,m.useCallback)(()=>{window.innerWidth{if(!window.location.hash&&window.scrollY>0){let e=document.querySelector("#StickyHeader");e&&(e.style.position="relative",e.scrollIntoView(),e.style.position="sticky")}},[n.path]);let{codeCenterOption:eo}=(0,h.ud)(),el=m.useCallback(()=>{window.innerWidth(function(){let e=document.getElementById(ec),t=document.getElementById(e_.wQ);if(document.activeElement?.id===e_.wQ&&(P.current=!0),S?.contains(document.activeElement)&&!P.current?M.current=!0:$.current?.contains(document.activeElement)&&(M.current=!1),M.current||P.current)if(P.current){let t=z.current||e||S;M.current=!0,P.current=!1,t?.focus()}else{let e=H.current||$.current;z.current=S?.contains(document.activeElement)?document.activeElement:null,M.current=!1,P.current=!1,e?.focus()}else{let e=t||S;H.current=$.current?.contains(document.activeElement)?document.activeElement:null,M.current=!1,e?.focus()}})()})]})]})})})})})}function iG(){let e=(0,k.Z)(),{permalinkShortcut:t}=(0,w.wk)();return e.isCurrentPagePermalink()?(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:t.hotkey,buttonTestLabel:"header-permalink-button",onlyAddHotkeyScopeButton:!0,onButtonClick:()=>{}}):(0,o.jsx)(x._,{buttonFocusId:e_.wQ,buttonHotkey:t.hotkey,buttonTestLabel:"header-permalink-button",onButtonClick:()=>{let t=e.createPermalink();0>window.location.href.indexOf(t)&&(0,S.kd)(t)}})}try{iU.displayName||(iU.displayName="BlobEditor")}catch{}try{iV.displayName||(iV.displayName="CodeView")}catch{}try{iG.displayName||(iG.displayName="PermalinkShortcut")}catch{}(0,i.o)("react-code-view",()=>({App:p,routes:[(0,r.a)({path:"/:owner/:repo/tree/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/blob/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/blame/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/edit/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/new/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/new/:branch/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/tree/delete/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/delete/:branch/:path/*",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo",Component:iV,shouldNavigateOnError:!0}),(0,r.a)({path:"/:owner/:repo/tree/:branch/*",Component:iV,shouldNavigateOnError:!0})]}))},91617:(e,t,n)=>{n.d(t,{L:()=>l});var r=n(96679),i=n(96540),o=n(81675);function l(e,t,n,l,a){let s=(0,i.useRef)(null),c=(0,o.pm)(),d=void 0===r.XC,u=(0,o.Px)(),h=(0,i.useMemo)(()=>{let{isEndLine:r,isStartLine:i,lineNumber:o}=e,s=0,c=1,h=r&&!d?new IntersectionObserver(e=>{for(let{target:t,isIntersecting:n,intersectionRatio:r}of e)if(t){let{currentY:e,currentRatio:i}=function(e,t,n,r,i,o,l,a){let s=n.getBoundingClientRect().y,c=i?o(i):void 0,d=window.innerHeight-n.getBoundingClientRect().bottom>0,u=n.getBoundingClientRect().bottom>0,h=n.getBoundingClientRect().top<150,m=d&&u,p=window.innerHeight-n.getBoundingClientRect().bottom>150&&window.innerHeight>300;for(let n of c||[])n&&m&&(st&&l||a(n,!0):s>e&&l&&(r{for(let{target:n,isIntersecting:r,intersectionRatio:i}of t)if(n){let{currentY:t,currentRatio:o}=function(e,t,n,r,i,o,l){let a=r.getBoundingClientRect().y,s=window.innerHeight-r.getBoundingClientRect().bottom>0,c=r.getBoundingClientRect().bottom>0,d=r.getBoundingClientRect().top<150&&r.getBoundingClientRect().top>-300,u=0===r.getBoundingClientRect().bottom&&0===r.getBoundingClientRect().top&&0===r.getBoundingClientRect().height&&0===r.getBoundingClientRect().width&&0===r.getBoundingClientRect().x&&0===r.getBoundingClientRect().y;return!e.ownedSection||e.ownedSection?.collapsed||(a<=t&&(s&&c||d)&&!u?i>n&&o||d&&l(e,!1):a>t&&o&&(i{s.current=e},[]);return(0,i.useEffect)(()=>{let{isStartLine:t,lineNumber:n,ownedSection:r}=e;return t&&s&&r&&h&&!h.hasBeenObserved&&!h.hasBeenDisconnected&&c(r.endLine,{lineNumber:n}),h&&s.current&&!h.hasBeenObserved&&(h.observe(s.current),h.hasBeenObserved=!0),()=>{h&&(h.disconnect(),h.hasBeenDisconnected=!0)}},[h,e]),m}},13317:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(98637),i=n(96540),o=n(68048),l=n(9826),a=n(76087);function s(){let{sendRepoClickEvent:e}=(0,r.T)(),{rawBlobUrl:t}=(0,a.A)(),n=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{n.current=navigator.userAgent.toLowerCase().indexOf("firefox")>-1},[]),(0,i.useCallback)(async()=>{e("BLOB_RAW_DROPDOWN.COPY");try{let e=(0,l.Ix)(t);if((0,l.j5)()&&navigator&&navigator.clipboard&&"write"in navigator.clipboard&&!n.current)await navigator.clipboard.write([new ClipboardItem({"text/plain":e})]);else{let t=await e;if(!t)return l.T9.Error;await (0,o.D)(await t.text())}}catch{return l.T9.Error}return l.T9.Success},[n,e,t])}},17606:(e,t,n)=>{n.d(t,{o:()=>s});var r=n(70170),i=n(85647),o=n(21325),l=n(17515),a=n(96540);function s(e,t=20){let[n,c]=(0,a.useState)(t),d=(0,a.useRef)(t),u=(0,o.ud)().codeWrappingOption,h=(0,i.zy)();return(0,l.N)(()=>{let n=document.getElementById("file-name-id-wide");if(!n)return;let i=new ResizeObserver((0,r.s)(()=>{let n=document.getElementsByClassName(e)[0]?.firstChild?.getBoundingClientRect().height??t;n>100&&(n=document.getElementsByClassName(e)[0]?.firstChild?.firstChild?.getBoundingClientRect().height),0===n||n===d.current||u.enabled||(c(n),d.current=n)}));return i.observe(n),()=>i.disconnect()},[h.key,u.enabled,e,t]),n}},52687:(e,t,n)=>{n.d(t,{DC:()=>S,Jo:()=>B,M1:()=>T,M_:()=>g,Ov:()=>I,QM:()=>y,aM:()=>C,cH:()=>b,di:()=>v,fY:()=>L,ue:()=>A});var r=n(11303),i=n(58779),o=n(85647),l=n(33253),a=n(80663),s=n(21325),c=n(33299),d=n(96540),u=n(48234),h=n(3147),m=n(63205),p=n(15305),f=n(17606),x=n(36588);let y=7.2293,g=92,b=92,v=70,j=new r.Lj(1),w=new r.Lj(0),N=new r.Lj(1),_=new r.Lj(0),k=new r.Lj(!1);function C(){return(0,i.HN)(j)}function A(){return(0,i.HN)(N)}function S(){return(0,i.HN)(k)}function B(){let e=(0,d.useRef)(null);function t(){e.current={start:{line:j.value,column:w.value+1},end:{line:N.value,column:_.value+1}}}return(0,i.Rs)(j,t),(0,i.Rs)(w,t),(0,i.Rs)(N,t),(0,i.Rs)(_,t),e}function I(e){k.value=e}function L(e){let t=(0,s.ud)().codeWrappingOption.enabled,n=!!(0,p.O)(),[r]=(0,a.I)(()=>!1,!0,[]);return!t&&!n&&!e&&!r}function T(e,t,n,r,i,a,s,p,C,A,S,B){let I=(0,d.useRef)(0),L=(0,d.useRef)(0),T=(0,d.useRef)(0),R=(0,d.useRef)(0),E=(0,d.useRef)(0),O=(0,d.useRef)(0),D=(0,d.useRef)(null),F=(0,d.useRef)(0),$=(0,d.useRef)(0),M=(0,d.useRef)(15),P=(0,d.useRef)(0),z=s?b:g,H=(0,c.X)(["windows"])?6.6:y,W=(0,f.o)("react-line-numbers"),{stylingDirectives:U}=(0,h.PL)(),V=(0,d.useMemo)(()=>{let e=[];for(let t=0;t{let t=j.value!==N.value,n={start:{line:j.value,column:t?w.value+1:null},end:{line:N.value,column:t?_.value+1:null}},r={anchorPrefix:"L",blobRange:{start:n.start,end:n.end}},i=(0,u.JB)(r);window.location.hash=i,p?.(e)},[p]),{hash:K}=(0,o.zy)();function Q(e){let t=0,n=0,r=0,i=0,o=0,l=0,a=V.length-1;for(;l<=a;){let s=Math.floor((l+a)/2);if(r=V[s]+1,i=s>0?V[s-1]+1:0,o=s=i&&e=r&&e=o&&(l=s+1)}return{line:t,offset:n}}function X(e,t,n,r,i){I.current=e,L.current=n,T.current=t,R.current=r,E.current=i?e:t,O.current=i?n:r,j.value=es(e),w.value=n,N.value=es(t),_.value=r}function Z(){return I.current===E.current&&L.current===O.current&&(I.current!==T.current||L.current!==R.current)?"start":T.current===E.current&&R.current===O.current&&(I.current!==T.current||L.current!==R.current)?"end":"same"}function J(){if(C&&C.current){let e=C.current,t=I.current-1,n=T.current-1,r=(-1!==t?V[t]+1:0)+L.current,i=(-1!==n?V[n]+1:0)+R.current;e.selectionStart=r,e.selectionEnd=i,$.current=r,P.current=i}}function ee(){eo();let e=I.current,t=L.current;e+M.current>i.length?e=i.length-1:e+=M.current,t=er(e,t),I.current=e,L.current=t,en(),q(e*W,e),el(v)}function et(){eo();let e=I.current,t=L.current;ei.length||!i[e])return n;let r=i[e].rawText;return r&&(t>r.length?(n=r.length,G((0,m.m)(n,r,A),n)):n=r.length&&(n=r.length,G((0,m.m)(n,r,A),n))),n}function ei(){let e=i[E.current];if(!e)return;let{rawText:n}=e,r=U?U[e.lineNumber-1]:e.stylingDirectivesLine;if(!n||!r)return;let o=(0,l.M)(r),a=null;for(let e of o)if(!(e.s>O.current)&&!(e.e=D.current.scrollLeft+D.current.clientWidth?D.current.scrollBy(n*H+z-D.current.scrollLeft-D.current.clientWidth+e,0):n*H+z<=D.current.scrollLeft&&D.current.scrollBy(n*H+z-D.current.scrollLeft-D.current.clientWidth,0))}(e)),J()}function ea(){let e=Z(),t=L.current,n=I.current;"end"===e&&(t=R.current,n=T.current);let r=Math.min(es(n+5),i.length);if(!(0,m.si)(r)){let e=(0,m.ap)(r);null===e&&window.scrollTo(0,n*W),e&&e.getBoundingClientRect().y<0||e&&e.getBoundingClientRect().y>window.innerHeight?(e.scrollIntoView({block:"center"}),window.scrollBy(-300,0)):e&&window.scrollBy(0,100),window.innerWidthwindow.innerHeight?(e.scrollIntoView({block:"center"}),window.scrollBy(-300,0)):e&&window.scrollBy(0,-200)}}function es(e){return i[e]?i[e].lineNumber:e}return(0,d.useEffect)(()=>{M.current=Math.min(Math.max(Math.round((window.innerHeight-200>300?window.innerHeight-200:300)/W),1),100)},[W]),(0,d.useEffect)(()=>{S&&""!==S&&(S.includes("PageUp")?et():S.includes("PageDown")&&ee())},[S]),(0,d.useEffect)(()=>{if(!B||B.start<0&&B.end<0||$.current===B.start&&P.current===B.end)return;let e=Q(B.start),t=Q(B.end);($.current!==B.start||P.current===B.end)&&(B.keyboard||B.displayStart)?(G((0,m.m)(e.offset,i[e.line]?.rawText??"",A),e.offset),F.current=e.offset,q(e.line*W,e.line),X(e.line,t.line,e.offset,t.offset,!0)):(G((0,m.m)(t.offset,i[t.line]?.rawText??"",A),t.offset),F.current=t.offset,q(t.line*W,t.line),X(e.line,t.line,e.offset,t.offset,!1)),P.current=B.end,$.current=B.start,B.end!==B.start||B.keyboard||(k.value=!1,ei()),E.current<=5&&B.keyboard&&ea()},[i,A,B]),(0,d.useEffect)(()=>{let e=(0,u.$c)(K);if(!e.blobRange?.start?.line||e.blobRange.start.line>i.length)return;let t=e.blobRange.start.line-1;I.current=t,j.value=t,w.value=0,N.value=t,_.value=0,L.current=0,T.current=t,R.current=0,F.current=0,G(L.current,L.current),q(I.current*W,I.current),el(v)},[K,i,n,r]),{onEnter:function(){k.value=!0,(0,x.FO)(),ei()},updateUrlForLineNumber:Y,onPageDown:ee,onPageUp:et,currentStartLine:I,currentStartChar:L,currentEndLine:T,currentEndChar:R,determineAndSetTextAreaCursorPosition:J,getCorrectLineNumberWithCollapsedSections:es}}},36588:(e,t,n)=>{n.d(t,{DE:()=>a,FO:()=>l,Gp:()=>o});var r=n(96540);let i="react_blob_view_focus_symbol_pane";function o(e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]),(0,r.useEffect)(()=>{let t=t=>{e(t.detail?.focusSymbolSearch||!1)};return window.addEventListener(i,t),()=>{window.removeEventListener(i,t)}},[e])}function l(){window.dispatchEvent(new CustomEvent(i))}function a(){window.dispatchEvent(new CustomEvent(i,{detail:{focusSymbolSearch:!0}}))}},905:(e,t,n)=>{n.d(t,{S9:()=>s,sZ:()=>c,u9:()=>a,uU:()=>l,zM:()=>function e(t){let n=t?.textContent??"";if(""!==n)return n;if(t){let r=t.childNodes;for(let t=0;t{if(!e)return;let{lineNumber:n,ownedSection:r}=e;r&&(r.collapsed=!1),l?.(),(0,o.ny)(n),t?.(e,!0)},[e,l,t]),d=(0,i.useCallback)(()=>{if(!e)return;let{lineNumber:t,ownedSection:n}=e;n&&(n.collapsed=!0),l?.(),(0,o.E8)(t)},[e,l]);return{setShouldBeOpen:s,expandOrCollapseSection:function(){if(!e)return;let{ownedSection:t}=e;t&&(t.collapsed?(c(),(0,o.kY)("Code section expanded")):(d(),(0,o.kY)("Code section collapsed"))),s(!1,!0)},openUpRefSelector:function(){let e=document.getElementsByClassName("ref-selector-class");e&&1===e.length?(e[0]?.click(),(0,r.i)("ref selector opened")):e&&2===e.length&&(e[1]?.click(),(0,r.i)("ref selector opened")),s(!1)}}}function c(e,t={x:0,y:0}){let n=document.getElementById(l);if(!e||!n)return{display:"none"};let{top:r,left:i,height:o}=e.getBoundingClientRect(),{top:s,left:d}=n.getBoundingClientRect();return{top:`${r-s-(a-o)/2+t.y}px`,left:`${Math.max(i-d+t.x,0)-13}px`}}},56297:(e,t,n)=>{n.d(t,{u:()=>i});var r=n(96540);function i(){let[e,t]=(0,r.useState)({});return(0,r.useCallback)(()=>t({}),[])}},51595:(e,t,n)=>{n.d(t,{f:()=>l,g:()=>o});var r=n(96540);let i="react_blob_view_scroll_line_into_view";function o(e){let t=(0,r.useRef)(e);(0,r.useEffect)(()=>{t.current=e},[e]),(0,r.useEffect)(()=>{let e=e=>t.current(e.detail);return window.addEventListener(i,e),()=>{window.removeEventListener(i,e)}},[])}function l(e){window.dispatchEvent(new CustomEvent(i,{detail:e}))}},92659:(e,t,n)=>{n.d(t,{Us:()=>i,ds:()=>d,oM:()=>c});var r=n(96540);let i="repos-sticky-header",o="code_view_update_sticky_header_height_event",l=null,a=null,s=null;function c(e){e&&a!==e&&(a=e,null===l?l=new ResizeObserver(e=>{for(let t of e)t.contentRect.height!==s&&(s=t.contentRect.height,window.dispatchEvent(new CustomEvent(o,{detail:t.contentRect.height})))}):l.disconnect(),l.observe(e))}function d(){let[e,t]=(0,r.useState)(void 0);return((0,r.useEffect)(()=>{function e(e){t(e.detail)}return window.addEventListener(o,e),a&&c(a),()=>{window.removeEventListener(o,e)}},[]),void 0!==e)?e:102}},63205:(e,t,n)=>{n.d(t,{$0:()=>f,Bm:()=>A,Bn:()=>v,CZ:()=>w,E8:()=>_,Gb:()=>g,N9:()=>E,Wb:()=>x,X5:()=>k,a2:()=>m,ap:()=>T,bP:()=>y,hO:()=>b,jH:()=>I,kY:()=>O,m:()=>B,ny:()=>N,si:()=>L,t1:()=>R,um:()=>S,wQ:()=>u,zS:()=>h});var r=n(11303),i=n(58779),o=n(96679),l=n(96540),a=n(48234),s=n(56369),c=n(52687);let d="collapse-show-rows-styles",u="read-only-cursor-text-area";function h(e,t){return document.querySelector(`#${e}LC${t}`)}function m(e,t){return document.querySelector(`main #${(0,s.p)(e,t)}`)}let p=new r.yy;function f(e){return(0,i.HN)(p.has(e))}function x(e){return(0,i.Rs)(p,e)}function y(){return(0,i.tQ)(p)}function g(){let e=b(),t=(0,l.useSyncExternalStore)(()=>()=>{},()=>(function(e){let t=e.toLowerCase().match(/firefox\/(\d+(\.\d+)?)/);return t&&t.length>=2&&t[1]?parseFloat(t[1]):null})(navigator.userAgent),()=>null)??0,n=(0,l.useSyncExternalStore)(()=>()=>{},()=>navigator.userAgent.toLowerCase().indexOf("chrome")>-1||navigator.userAgent.toLowerCase().indexOf("chromium")>-1||navigator.userAgent.toLowerCase().indexOf("edge")>-1,()=>!1),r=(0,l.useSyncExternalStore)(()=>()=>{},()=>(function(e){let t=e.match(/Chrom(e|ium)\/([0-9]+)\./);return t&&t.length>=3&&t[2]?parseFloat(t[2]):null})(navigator.userAgent),()=>null)??0;return(0,c.fY)()&&(e||n)&&(t>=124||r>=124)}function b(){return(0,l.useSyncExternalStore)(()=>()=>{},()=>navigator.userAgent.toLowerCase().indexOf("firefox")>-1,()=>!1)}function v(e,t,n,r){if(!r)return"";let i="";for(let t=0;te.lineNumber&&r(e,!1)}}function N(e){C(e,!1),p.delete(e)}function _(e){C(e,!0),p.add(e)}function k(){let e=document.getElementById(d);e&&(e.textContent=""),p.clear()}function C(e,t){let n=`.${j(e-1)} { display: none; } `;if(document.getElementById(d)){let e=document.getElementById(d);if(t)e.textContent+=n;else{let t=e?.textContent||"";e.textContent=t=t.replace(n,"")}}else{let e=document.createElement("style");e.id=d,e.textContent=n,document.head.appendChild(e)}}function A(e,t){if(e.length<3)return!1;let n=t.split(" "),r=n.includes("pl-ent")?/\n|\s|[();&.=,]/:/\n|\s|[();&.=",]/;return!(e.match(r)||n.includes("pl-c")||n.includes("pl-k"))}function S(e,t){let n=null,r=null,i=null,o=t;if(e.parentElement?.classList.contains("react-file-line"))n=e.parentElement.getAttribute("data-line-number"),r=e.parentElement,i=e;else if(e.parentElement?.parentElement?.classList.contains("react-file-line"))n=e.parentElement.parentElement.getAttribute("data-line-number"),r=e.parentElement.parentElement,i=e.parentNode;else{if(!e.parentElement?.firstElementChild?.classList.contains("react-file-line")||!(n=e.parentElement.firstElementChild.getAttribute("data-line-number"))||!parseInt(n,10))return;return{line:parseInt(n,10)-1,column:null}}if(n&&parseInt(n,10)){for(let e of r.childNodes){if(e===i)break;o+=e.textContent?.length||0}return{line:parseInt(n,10),column:0!==o?o+1:null}}}function B(e,t,n){let r=document.createElement("div");r.style.position="absolute",r.style.visibility="hidden",r.style.fontFamily="ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace",r.style.fontSize="12px",r.style.lineHeight="20px",r.style.whiteSpace="pre",r.style.tabSize=n.toString(),r.textContent=t.slice(0,e),document.body.appendChild(r);let i=r.clientWidth;return(document.body.removeChild(r),0===i&&0!==e)?e*c.QM:i}function I(e,t,n,r,i){if(e?.start.line===n&&e?.start.column!==null){let o=(0,a.Py)({start:e.start,end:{line:e.start.line,column:e.end.line===n?e.end.column:null}},()=>t);if(o&&o.startContainer.parentElement)return{offset:o?.getBoundingClientRect().x-t.getBoundingClientRect().x+10,width:e.end.line===n?o.getBoundingClientRect().width:void 0};if(i){let t=B(e.start.column-1,i,r),o=e.end.line===n?e.end.column:null;return{offset:t+20,width:e.end.line===n?B(o?o-1:i.length-1,i,r)-t:void 0}}}else if(e?.end.line===n&&e?.end.column!==null){let n=(0,a.Py)({start:{line:e.end.line,column:0},end:e.end},()=>t);return n?{width:n.getBoundingClientRect().width+10}:{width:B(e.end.column-1,i,r)+10}}}function L(e){var t=h("",e);if(!t)return!1;let n=t.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)}function T(e){return h("",e)}function R(e,t,n){return Math.floor((e-t)/n)+1}function E(e,t){let n=0,r=t.length-1;for(;n<=r;){let i=Math.floor((n+r)/2),o=t[i];if(!o)break;if(o.lineNumber===e)return i;o.lineNumber{n&&(n.textContent=r)},t)}},8447:(e,t,n)=>{n.d(t,{A:()=>o,s:()=>i});let r=!0;function i(e){r=e}function o(){return r}},17264:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{N:()=>DebouncedWorkerManager});let DebouncedWorkerManager=class DebouncedWorkerManager{post(e){if(this.debounceOverrideCondition&&this.debounceOverrideCondition(e))return this.delayId&&clearTimeout(this.delayId),this.postNow(e);this.idle()?(this.delayId&&clearTimeout(this.delayId),this.delayId=setTimeout(()=>{this.postNow(e)},this.delayMs)):this.nextRequest=e}postNow(e){this.currentRequest=e,this.worker.postMessage(e)}idle(){return!this.currentRequest}terminate(){this.worker.terminate()}constructor(e,t=200,n){r(this,"currentRequest",void 0),r(this,"nextRequest",void 0),r(this,"onResponse",void 0),r(this,"delayId",void 0),r(this,"worker",void 0),r(this,"delayMs",void 0),r(this,"debounceOverrideCondition",void 0),this.worker=e,this.delayMs=t,this.debounceOverrideCondition=n,this.worker.onmessage=({data:e})=>{this.onResponse&&this.onResponse(e),this.nextRequest?(this.postNow(this.nextRequest),this.nextRequest=void 0):this.currentRequest=void 0}}}},29943:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{HS:()=>l,Oc:()=>o,Tv:()=>c,Xr:()=>SymbolChangedEvent,f7:()=>a,fD:()=>s,qR:()=>i});let OpenCopilotChatEvent=class OpenCopilotChatEvent extends Event{constructor(e){super("open-copilot-chat",{bubbles:!1,cancelable:!0}),r(this,"payload",void 0),this.payload=e}};Event;let AddCopilotChatReferenceEvent=class AddCopilotChatReferenceEvent extends Event{constructor(e,t=!1,n){super("add-copilot-chat-reference",{bubbles:!1,cancelable:!0}),r(this,"reference",void 0),r(this,"openPanel",void 0),r(this,"id",void 0),this.reference=e,this.openPanel=t,this.id=n}};let SymbolChangedEvent=class SymbolChangedEvent extends Event{constructor(e){super("symbol-changed",{bubbles:!1,cancelable:!0}),r(this,"context",void 0),this.context=e}};function i(e){window.dispatchEvent(new OpenCopilotChatEvent(e))}function o(e,t=!1,n){window.dispatchEvent(new AddCopilotChatReferenceEvent(e,t,n))}function l(e){return window.addEventListener("open-copilot-chat",e),()=>{window.removeEventListener("open-copilot-chat",e)}}function a(e){return window.addEventListener("add-copilot-chat-reference",e),()=>{window.removeEventListener("add-copilot-chat-reference",e)}}function s(e){return window.addEventListener("search-copilot-chat",e),()=>{window.removeEventListener("search-copilot-chat",e)}}function c(e){return window.addEventListener("symbol-changed",e),()=>{window.removeEventListener("symbol-changed",e)}}},99377:(e,t,n)=>{n.d(t,{C6:()=>i,UH:()=>s,Wp:()=>c,hs:()=>l,mF:()=>a,wh:()=>r,xP:()=>o});let r={explain:"explain",conversation:"conversation",suggest:"suggest",discussFileDiff:"discuss-file-diff",explainFileDiff:"explain-file-diff",reviewPr:"review-pull-request",actionsAgent:"actions-agent"},i=["exception","filtered","publicCode","contentTooLarge","rateLimit","agentUnauthorized","agentRequest","networkError","multipleAgentsAttempt"],o=["bing-search","codesearch","semantic-code-search","lexical-code-search","kb-search","getfile","getfilechanges","getdiscussion","get-actions-job-logs","getalert","planskill","get-github-data","support-search","get-figma","codesearchagentskill"],l={Experiments:"experiements",Prompt:"prompt",None:"none"},a={Unlicensed:"unlicensed",LicensedFull:"licensed_full",LicensedLimited:"licensed_limited"},s={IndividualFree:"free",IndividualPro:"pro",IndividualProPlus:"pro_plus",Business:"business",Enterprise:"enterprise"},c="NULL_MESSAGE"},83829:(e,t,n)=>{n.d(t,{A0:()=>l,TA:()=>c,Y:()=>d,_n:()=>u,rE:()=>a,t6:()=>s});let r=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/u,i=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/gu,o=/([\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F})/gu,l=new Map(Object.entries({"\u202A":"U+202A","\u202B":"U+202B","\u202C":"U+202C","\u202D":"U+202D","\u202E":"U+202E","\u2066":"U+2066","\u2067":"U+2067","\u2068":"U+2068","\u2069":"U+2069","\u{E0001}":"U+E0001","\u{E007F}":"U+E007F"}));function a(e){return``}function s(e){return e.split(o)}function c(e){return d(e)?e.replaceAll(i,e=>l.get(e)??""):e}function d(e){return r.test(e)}function u(e){return l.get(e)}},11303:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function i(e,t){var n=r(e,t,"get");return n.get?n.get.call(e):n.value}function o(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}function l(e,t,n){var i=r(e,t,"set");if(i.set)i.set.call(e,n);else{if(!i.writable)throw TypeError("attempted to set read only private field");i.value=n}return n}n.d(t,{Es:()=>ObservableMap,Lj:()=>ObservableValue,yy:()=>ObservableSet});var a=new WeakMap;let s=class ObservableBase{subscribe(e){return i(this,a).add(e),()=>{i(this,a).delete(e)}}notify(e){for(let t of i(this,a))t(e)}constructor(){o(this,a,{writable:!0,value:new Set})}};var c=new WeakMap;let ObservableValue=class ObservableValue extends s{get value(){return i(this,c)}set value(e){var t,n;t=i(this,c),("object"==typeof(n=e)&&n&&"object"==typeof t&&t?function(e,t){for(let n of new Set(Object.keys(e).concat(Object.keys(t))))if(!Object.is(e[n],t[n]))return!0;return!1}(t,n):!Object.is(t,n))&&(l(this,c,e),this.notify(e))}setValue(e){this.value=e}constructor(e){super(),o(this,c,{writable:!0,value:void 0}),l(this,c,e)}};var d=new WeakMap,u=new WeakMap;let ObservableSet=class ObservableSet extends s{get value(){return i(this,d)}has(e){if(!i(this,u).has(e)){let t=new ObservableValue(i(this,d).has(e));i(this,u).set(e,t)}return i(this,u).get(e)}add(e){i(this,d).has(e)||(i(this,d).add(e),i(this,u).has(e)&&(i(this,u).get(e).value=!0),this.notify(i(this,d)))}delete(e){i(this,d).has(e)&&(i(this,d).delete(e),i(this,u).has(e)&&(i(this,u).get(e).value=!1),this.notify(i(this,d)))}clear(){if(0!==i(this,d).size){for(let e of(i(this,d).clear(),i(this,u).values()))e.value=!1;this.notify(i(this,d))}}constructor(...e){super(),o(this,d,{writable:!0,value:void 0}),o(this,u,{writable:!0,value:new Map}),l(this,d,new Set(...e))}};var h=new WeakMap,m=new WeakMap,p=new WeakMap;let ObservableMap=class ObservableMap extends s{get value(){return i(this,h)}has(e){if(!i(this,m).has(e)){let t=new ObservableValue(i(this,h).has(e));i(this,m).set(e,t)}return i(this,m).get(e)}get(e){if(!i(this,p).has(e)){let t=new ObservableValue(i(this,h).get(e));i(this,p).set(e,t)}return i(this,p).get(e)}set(e,t){i(this,h).get(e)!==t&&(i(this,h).set(e,t),i(this,m).has(e)&&(i(this,m).get(e).value=!0),i(this,p).has(e)&&(i(this,p).get(e).value=t),this.notify(i(this,h)))}delete(e){i(this,h).has(e)&&(i(this,h).delete(e),i(this,m).has(e)&&(i(this,m).get(e).value=!1),i(this,p).has(e)&&(i(this,p).get(e).value=void 0),this.notify(i(this,h)))}clear(){if(0!==i(this,h).size){for(let e of(i(this,h).clear(),i(this,m).values()))e.value=!1;for(let e of i(this,p).values())e.value=void 0;this.notify(i(this,h))}}constructor(...e){super(),o(this,h,{writable:!0,value:void 0}),o(this,m,{writable:!0,value:new Map}),o(this,p,{writable:!0,value:new Map}),l(this,h,new Map(...e))}}},58779:(e,t,n)=>{n.d(t,{AI:()=>o,HN:()=>d,R:()=>a,Rs:()=>c,Sk:()=>h,XG:()=>l,tQ:()=>u});var r=n(96540),i=n(11303);function o(e){let[t]=(0,r.useState)(()=>new i.Lj(e));return t}function l(e){let t=(0,r.useRef)(null);null===t.current&&(t.current=new i.Lj(e));let n=(0,r.useCallback)(e=>{null!==t.current&&(t.current.value=e)},[]);return[t,n]}function a(...e){let[t]=(0,r.useState)(()=>new i.Es(...e));return t}let s=Symbol("no value");function c(e,t){let n=(0,r.useRef)(e.value),i=(0,r.useRef)(t);(0,r.useEffect)(()=>{i.current=t}),(0,r.useEffect)(()=>(n.current!==s&&n.current!==e.value&&(i.current(e.value),n.current=s),e.subscribe(e=>i.current(e))),[e])}function d(e){let[t,n]=(0,r.useState)(e.value);return c(e,e=>n(e)),t}function u(e){let[t,n]=(0,r.useState)(e.value),[i,o]=(0,r.useState)({});return c(e,e=>{n(e),o({})}),t}function h(e,t){let n=o(t(e.value));return c(e,e=>{n.value=t(e)}),n}},98075:(e,t,n)=>{n.d(t,{D7:()=>i,MQ:()=>r,gE:()=>o});let r=e=>{if(e){if(e.startsWith("refs/tags/"))return"tag";if(e.startsWith("refs/heads/"))return"branch"}},i=(e,t)=>"branch"===t?`refs/heads/${e}`:"tag"===t?`refs/tags/${e}`:e,o=e=>{if(!e)return;if(!r(e))return e;let[,,...t]=e.split("/");return t.join("/")}},33253:(e,t,n)=>{n.d(t,{M:()=>o});let r=(e,t)=>e[({start:0,end:1,cssClass:2})[t]],i=e=>Array.isArray(e)?{s:r(e,"start"),e:r(e,"end"),c:r(e,"cssClass")}:e,o=e=>0===e.length?[]:Array.isArray(e[0])?e.map(i):e},42728:(e,t,n)=>{n.d(t,{W:()=>d});var r=n(96540),i=n(83829),o=n(33253),l=n(81351);function a(e,t,n,r,i,o,l){let a=t.substring(n,r);return{c:e,s:n,e:r,text:"plain"!==l?function(e,t,n){let r=[];for(let i of e)if(" "===i){let e=t-n.value%t;r.push(Array(e).fill(" ").join("")),n.value+=e}else r.push(i),n.value+=Array.from(i).length;return r.join("")}(a,o,i):a}}function s(e){return e.replace(/[&<>"']/g,c)}function c(e){switch(e){case"&":return"&";case"<":return"<";case">":return">";case'"':return""";case"'":return"'";default:return e}}function d(e,t,n,c="plain",u,h){return(0,r.useMemo)(()=>e??function(e,t,n,r,c){e||(e=` +`);let d=function(e,t,n,r){let i={value:0},o={nodes:[],s:0,e:e.length,c:""},l=t?.filter(e=>e.e>e.s);if(!l||0===l.length)return o.nodes.push(a("",e,0,e.length,i,r,n)),o;let s=[o];for(let t=0;tu.s){let t=a("",e,u.s,c.s,i,r,n);u.nodes.push(t)}else if(h&&c.s>h.e){let t=a("",e,h.e,c.s,i,r,n);u.nodes.push(t)}if(d&&d.s=u.e){let t=c.e;if(u.e>t){let o=a("",e,t,u.e,i,r,n);u.nodes.push(o),t=u.e}for(;s.length>1&&d.s>=u.e;)if(s.pop(),u=s[s.length-1]??o,s.length>1&&d.s>=u.e&&u.e>t){let o=a("",e,t,u.e,i,r,n);t=u.e,u.nodes.push(o)}}}for(;s.length>0;){let t=s.pop(),o=t.nodes[t.nodes.length-1];if(o&&o.e`),t.nodes))"nodes"in a?e(a,n,r,o):o.push(function e(t,n,r){switch(n){case"data-attribute":{let o=s(t.text);if(r&&(0,i.Y)(o)){let r=(0,i.t6)(o).map(r=>{let o=(0,i._n)(r);return o?(0,i.rE)(o):e({...t,text:r,c:""},n,!1)});return t.c?`${r.join("")}`:r.join("")}return t.c?``:``}case"separated-characters-chunked":case"separated-characters":{if(t.text&&!t.text.trim())return e({...t},"data-attribute",r);let o=[...t.text];"separated-characters-chunked"!==n||r||(o=t.text.match(/.{1,2}/g)??o);let l=[...o].map(e=>{let t=r?(0,i._n)(e):void 0;return t?(0,i.rE)(t):``}).join("");return t.c?`${l}`:l}default:{let e=s(t.text),n=r?(0,l.Gx)(e)??e:e;return t.c?`${n}`:n}}}(a,n,r));t.c&&o.push("")}(d,n,c,u),u.join("")}(n,t,c,u,h),[n,e,t,c,u,h])}},98386:(e,t,n)=>{n.d(t,{G:()=>r});let r=e=>({})},40245:(e,t,n)=>{n.d(t,{u:()=>l});var r=n(96235),i=n(60039),o=n(96540);function l(e,t,n,l){let[a,s]=(0,o.useState)({loading:!0}),c=t&&e&&n&&l?(0,r.IO9)({repo:{name:t,ownerLogin:e},commitish:n,action:"file-contributors",path:l}):null;return(0,o.useEffect)(()=>{if(!c)return;let e=!1;return(async()=>{s({loading:!0});let t=await (0,i.lS)(c);if(!e)try{t.ok?s({contributors:await t.json()}):s({error:!0})}catch{s({error:!0})}})(),function(){e=!0}},[c]),a}},37433:(e,t,n)=>{n.d(t,{H:()=>i});var r=n(25772);function i(e,t){let{csrf_tokens:n}=(0,r.B)();return n?.[e]?.[t]}},14103:(e,t,n)=>{n.d(t,{L:()=>i});var r=n(96540);function i(e){(0,r.useEffect)(()=>{if(!e)return;let t=document.querySelector(".footer");if(t)return t.hidden=!0,()=>{t.hidden=!1}},[e])}},70979:(e,t,n)=>{n.d(t,{Y:()=>i});var r=n(96540);function i(){return(0,r.useSyncExternalStore)(a,o,l)}function o(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function l(){return!1}function a(){return()=>{}}},60040:(e,t,n)=>{n.d(t,{vp:()=>o.v,hf:()=>s,CK:()=>c});var r=n(17515),i=n(96540),o=n(35822);let l=e=>e;function a(e,t){return({additionalScrollOffset:n=0,scrollToFn:o,horizontal:l,parentRef:a,shouldUseScrollRef:s=!0,...c})=>{(0,i.useDebugValue)(t);let d=(0,i.useRef)(window),u=(0,i.useCallback)(()=>{let e=a.current?.getBoundingClientRect(),t=e?.top??0,n=e?.left??0;return l?-1*n:-1*t},[l,a]),h=(0,i.useCallback)(e=>{let t=e+((a.current?.getBoundingClientRect().top??0)+window.scrollY)+n;d.current?.scroll({top:l?0:t,left:l?t:0})},[n,l,a]);return e({...c,horizontal:l,parentRef:a,scrollToFn:o||h,onScrollElement:s?d:void 0,scrollOffsetFn:u,useObserver:()=>(function(e){let[t,n]=(0,i.useState)({height:0,width:0}),o=e.current;return(0,r.N)(()=>{if(!o)return;let e=()=>{let e={height:o.innerHeight,width:o.innerWidth};n(t=>t.height!==e.height||t.width!==e.width?e:t)};return e(),o.addEventListener("resize",e),()=>{o.removeEventListener("resize",e)}},[o]),t})(d)})}}let s=a(o.z,"useVirtualWindow"),c=a(function(e){let t=i.useRef({}),n=i.useRef({}),r=(e,n)=>{t.current[e](n)},a=i.useRef(r);a.current=r;let s=i.useRef(new ResizeObserver(e=>{for(let t of e){let e=t.target,n="data-key",r=e.getAttribute(n);if(null===r)throw Error(`Value not found, for '${n}' attribute`);a.current(r,e)}}));i.useEffect(()=>{let e=s.current;return()=>{e.disconnect()}},[]);let{size:c,keyExtractor:d=l}=e,u=i.useMemo(()=>{let e=e=>t=>{n.current[e]&&s.current.unobserve(n.current[e]),t&&(a.current(e,t),s.current.observe(t)),n.current[e]=t},t={};for(let n=0;n(t.current[e.key]=e.measureRef,{...e,measureRef:u[e.key]}));return{...h,virtualItems:m}},"useVirtualWindowDynamic")},13430:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(74848),i=n(75177),o=n(34164);let l={Box:"Panel-module__Box--lC3LD"},a=({children:e,sx:t,className:n,...a})=>(0,r.jsx)(i.A,{sx:t,className:(0,o.$)(l.Box,n),...a,children:e});try{a.displayName||(a.displayName="Panel")}catch{}},93237:(e,t,n)=>{n.d(t,{f:()=>l});var r=n(74848),i=n(75177),o=n(63867);let l=()=>(0,r.jsx)(i.A,{sx:{display:"flex",flexDirection:"column",alignItems:"center",py:3},children:(0,r.jsx)(o.A,{"aria-label":"Loading"})});try{l.displayName||(l.displayName="LoadingFallback")}catch{}},68575:(e,t,n)=>{n.d(t,{T:()=>u});var r=n(74848),i=n(96679),o=n(37433),l=n(38621),a=n(55847),s=n(34614),c=n(53110);let d={Box:"EditIssues-module__Box--fgd2d",Octicon:"EditIssues-module__Octicon--LlC7t",Text:"EditIssues-module__Text--zkCQm",Text_1:"EditIssues-module__Text_1--tjv7I"};function u({binary:e,helpUrl:t,webCommitInfo:n}){let{shouldFork:u,lockedOnMigration:h,shouldUpdate:m,userOverRepositoryLimit:p}=n,f=i.fV.pathname;f.endsWith("/")&&(f=f.slice(0,-1));let x=f+i.fV.search,y=(0,o.H)(x,"post"),g=h?{message:"This repository is currently being migrated.",description:"Sorry, you\u2019re not able to edit this repository while the migration is in progress.",icon:l.LockIcon}:u?p?{message:"You are over your repository limit",description:"Sorry, you\u2019re not able to fork this repository.",icon:l.AlertIcon}:{message:"You need to fork this repository to propose changes.",description:"Sorry, you\u2019re not able to edit this repository directly\u2014you need to fork it and propose your changes from there instead.",icon:l.GitBranchIcon}:m?{message:"Sorry, it looks like your fork is outdated!",description:"You\u2019ll have to bring it up to date before you can propose changes.",icon:l.AlertIcon}:e?{message:"Binary file content is not editable.",description:"But you can still rename or move it.",icon:l.PencilIcon}:null;return g?(0,r.jsxs)("div",{className:d.Box,children:[(0,r.jsx)(c.A,{icon:g.icon,size:"medium",className:d.Octicon}),(0,r.jsx)("h3",{className:d.Text,children:g.message}),(0,r.jsx)("span",{className:d.Text_1,children:g.description}),(u&&!p||m)&&(0,r.jsxs)("form",{"data-turbo":"false",method:"post",action:x,"data-testid":"edit-issues-form",children:[(0,r.jsx)("input",{hidden:!0,name:"authenticity_token",value:y,readOnly:!0}),(0,r.jsx)(a.Q,{type:"submit",variant:"primary",children:u?"Fork this repository":"Update your fork"})]}),u&&p?(0,r.jsx)(s.A,{href:`${t}/repositories/creating-and-managing-repositories/repository-limits`,children:"Learn more repository limits"}):(0,r.jsx)(s.A,{href:`${t}/articles/fork-a-repo`,children:"Learn more about forks"})]}):null}try{u.displayName||(u.displayName="EditIssues")}catch{}},94538:(e,t,n)=>{n.d(t,{r:()=>l});var r=n(74848),i=n(6869);let o={Flash:"EditingForkBanner-module__Flash--BmTUB"};function l({forkName:e,forkOwner:t}){return(0,r.jsxs)(i.A,{"aria-live":"polite",className:o.Flash,children:["You\u2019re making changes in a project you don\u2019t have write access to. Submitting a change will write it to a new branch in your fork ",(0,r.jsx)("b",{children:`${t}/${e}`}),", so you can send a pull request."]})}try{l.displayName||(l.displayName="EditingForkBanner")}catch{}},96464:(e,t,n)=>{n.d(t,{bN:()=>m,$4:()=>p,pO:()=>y,kz:()=>g,Ke:()=>x});var r=n(74848),i=n(96235),o=n(60039),l=n(38621),a=n(6869),s=n(87330),c=n(53110),d=n(95776),u=n(96540);let h={Flash:"CodeownerFileBanner-module__Flash--dwY36",Flash_1:"CodeownerFileBanner-module__Flash_1--OS2TL",Box:"CodeownerFileBanner-module__Box--HgWQx",IconButton:"CodeownerFileBanner-module__IconButton--Yy_k4",Dialog:"CodeownerFileBanner-module__Dialog--arvdR",Box_1:"CodeownerFileBanner-module__Box_1--Rtx_4",Box_2:"CodeownerFileBanner-module__Box_2--X7HF6",Box_3:"CodeownerFileBanner-module__Box_3--KC_7L",Octicon:"CodeownerFileBanner-module__Octicon--eIlUl"},m={ERROR:"ERROR",LOADING:"LOADING",VALIDATED:"VALIDATED"};function p({errors:e,state:t}){let[n,i]=(0,u.useState)(!1),o=(0,u.useRef)(null);return t===m.ERROR?(0,r.jsx)(a.A,{variant:"warning",className:h.Flash,children:"Failed to validate this CODEOWNERS file"}):t===m.LOADING?(0,r.jsx)(a.A,{variant:"default",className:h.Flash,children:"Validating CODEOWNERS rules..."}):0===e.length?(0,r.jsx)(a.A,{variant:"success",className:h.Flash,children:"This CODEOWNERS file is valid."}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(a.A,{variant:"warning",className:h.Flash_1,children:[(0,r.jsx)(c.A,{icon:l.BugIcon}),(0,r.jsxs)("div",{onClick:()=>i(!n),className:h.Box,children:["This CODEOWNERS file contains errors",(0,r.jsx)(s.K,{"aria-label":"View CODEOWNERS errors",tooltipDirection:"s",ref:o,size:"small",icon:l.KebabHorizontalIcon,className:h.IconButton})]})]}),(0,r.jsxs)(d.A,{isOpen:n,onDismiss:()=>i(!1),returnFocusRef:o,className:h.Dialog,children:[(0,r.jsx)(d.A.Header,{children:"CODEOWNERS errors"}),(0,r.jsx)("div",{className:h.Box_1,children:e.map((e,t)=>(0,r.jsx)(f,{error:e},t))})]})]})}function f({error:e}){return(0,r.jsxs)("div",{className:h.Box_2,children:[`${e.kind} on line ${e.line}${e.suggestion?`: ${e.suggestion}`:""}`,(0,r.jsx)("pre",{className:h.Flash,children:(0,r.jsxs)("code",{children:[e.linePrefix,(0,r.jsx)("b",{className:h.Box_3,children:e.lineError}),e.lineSuffix]})})]})}function x(e){var t,n,r;let i=e.source.trim(),o=e.column-1,l=(t=o,n=e.end_column,r=i,n||(r.substring(t).indexOf(" ")>0?r.indexOf(" ",t):r.length));if(o>30){let e=o-30;i="\u2026"+i.slice(e),o-=e-1,l-=e-1}return{...e,linePrefix:i.substring(0,o),lineError:i.substring(o,l),lineSuffix:i.substring(l)}}function y(){return(0,r.jsx)(c.A,{icon:l.DotFillIcon,"aria-label":"This line contains CODEOWNERS errors",className:h.Octicon})}function g(e,t,n){return(0,o.lS)((0,i.$RX)({owner:e.ownerLogin,repo:e.name,commitish:t.name,filePath:n}),{method:"GET"})}try{p.displayName||(p.displayName="CodeownerFileBanner")}catch{}try{f.displayName||(f.displayName="CodeownersErrorDetails")}catch{}try{y.displayName||(y.displayName="CodeownersErrorLineIndicator")}catch{}},89681:(e,t,n)=>{n.d(t,{om:()=>y,T4:()=>g,Y:()=>w,bp:()=>N,$E:()=>j,TA:()=>v});var r=n(74848),i=n(96679),o=n(80663),l=n(38621),a=n(6869),s=n(34614),c=n(55847),d=n(53110),u=n(94977);let h={Flash:"HiddenUnicode-module__Flash--NH4EI",Button:"HiddenUnicode-module__Button--wjP7v",Octicon:"HiddenUnicode-module__Octicon--GY9_l"},m=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/u,p=/[\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F}/gu,f=/([\u202A-\u202E]|[\u2066-\u2069]|\u{E0001}|\u{E007F})/gu,x=new Map(Object.entries({"\u202A":"U+202A","\u202B":"U+202B","\u202C":"U+202C","\u202D":"U+202D","\u202E":"U+202E","\u2066":"U+2066","\u2067":"U+2067","\u2068":"U+2068","\u2069":"U+2069","\u{E0001}":"U+E0001","\u{E007F}":"U+E007F"}));function y(){let[e]=(0,o.I)(()=>i.cg,i.cg,[]);if(!e)return null;let t=new URL(e.location.href,e.location.origin),n="1"===t.searchParams.get("h");return n?t.searchParams.delete("h"):t.searchParams.set("h","1"),(0,r.jsxs)(a.A,{full:!0,variant:"warning",className:h.Flash,children:[(0,r.jsx)(d.A,{icon:l.AlertIcon}),(0,r.jsxs)("span",{children:["This file contains bidirectional or hidden Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters."," ",(0,r.jsx)(s.A,{inline:!0,href:"https://github.co/hiddenchars",target:"_blank",rel:"noreferrer",children:"Learn more about bidirectional Unicode characters"})]}),(0,r.jsx)(c.Q,{as:"a",onClick:()=>{window.location.href=t.href},size:"small",className:h.Button,children:n?"Hide revealed characters":"Show hidden characters"})]})}function g(){return(0,r.jsx)(u.A,{direction:"e",text:"This line has hidden Unicode characters",children:(0,r.jsx)(d.A,{icon:l.AlertIcon,className:h.Octicon})})}function b({char:e}){return(0,r.jsx)("span",{className:"hidden-unicode-replacement padded",children:e})}function v(e){return w(e)?e.replaceAll(p,e=>x.get(e)??""):e}function j(e){return w(e)?e.split(f).map((e,t)=>{let n=x.get(e);return n?(0,r.jsx)(b,{char:n},t):e}):null}function w(e){return m.test(e)}function N(){return!!i.cg&&"1"===new URL(i.cg.location.href,i.cg.location.origin).searchParams.get("h")}try{y.displayName||(y.displayName="HiddenUnicodeAlert")}catch{}try{g.displayName||(g.displayName="HiddenUnicodeTooltip")}catch{}try{b.displayName||(b.displayName="HiddenUnicodeCharacter")}catch{}},62985:(e,t,n)=>{n.d(t,{M:()=>d,U:()=>c});var r=n(74848),i=n(38621),o=n(75177),l=n(17606),a=n(63205),s=n(86565);function c({linesData:e,onLineStickOrUnstick:t,setIsCollapsed:n,tabSize:i,extraLeftPadding:c,contentWidth:u}){let h=[...(0,a.bP)().keys()],m=(0,l.o)("react-line-numbers");return(0,r.jsx)(r.Fragment,{children:h.map(l=>{let h=(0,a.N9)(l,e);if(void 0===h||e[h]?.ownedSection===void 0)return null;let p=e[h],f=(0,a.m)(p?.rawText?.length??0,p?.rawText??"",i);return(0,r.jsxs)(o.A,{sx:{position:"absolute",top:m*h,pl:"10px",height:m,whiteSpace:"pre"},children:[u?(0,r.jsx)(s.I,{subtle:!0,lineNumber:l,highlightPosition:{offset:-82,width:u}}):null,(0,r.jsx)(d,{codeLineData:p,setIsCollapsed:n,onLineStickOrUnstick:t,leftOffset:f+(c??0)})]},`expand-row-ellipsis-${l}`)})})}function d({codeLineData:e,leftOffset:t,setIsCollapsed:n,onLineStickOrUnstick:o}){let{lineNumber:l,ownedSection:s}=e;return(0,a.$0)(l)?(0,r.jsx)("button",{"aria-label":"Expand row",className:"Button Button--iconOnly Button--invisible Button--small px-2 py-0 ml-1 border-0 expand-row-ellipsis",style:{left:t},onMouseDown:t=>{(0,a.ny)(l),n?.(!1),s&&(s.collapsed=!1,o?.(e,!0)),t.preventDefault()},children:(0,r.jsx)(i.EllipsisIcon,{})}):null}try{c.displayName||(c.displayName="CodeFoldingEllipsisOverlay")}catch{}try{d.displayName||(d.displayName="ExpandRowEllipsis")}catch{}},86565:(e,t,n)=>{n.d(t,{I:()=>_,S:()=>w});var r=n(74848),i=n(21325),o=n(17515),l=n(70979),a=n(75177),s=n(34164),c=n(96540),d=n(76087),u=n(91617),h=n(17606),m=n(92659),p=n(63205),f=n(62578),x=n(56369),y=n(62985),g=n(1064),b=n(53491),v=n(84228);let j=()=>{},w=c.memo(N);function N({codeLineData:e,codeLineClassName:t,id:n,onClick:l,setIsCollapsed:a,onLineStickOrUnstick:w,virtualOffset:N,codeLineToSectionMap:k,stylingDirectivesLine:C,virtualKey:A,forceVisible:S,measureRef:B,copilotAccessAllowed:I,shouldUseInert:L}){let{lineNumber:T,rawText:R}=e,E=(0,p.$0)(T),{tabSize:O}=(0,d.A)(),D=(0,g.kT)(T),F=(0,c.useRef)(null),$=D&&F.current?(0,p.jH)(D,F.current,T,O,R??""):void 0,M=k?.get(T)?.length??0,P=(0,m.ds)(),z=(0,u.L)(e,!0,P,w??j,M),H=(0,i.ud)().codeWrappingOption,W=(0,b.WB)(T),U=(0,b.e6)(T),V=(0,h.o)("react-line-numbers"),G=D?.start.line===T,q=(0,c.useRef)(null),Y=(0,c.useRef)(null);return(0,o.N)(()=>{G&&Y.current?.setAnchor(q.current)},[G]),(0,r.jsx)("div",{ref:e=>{B?.(e),z(e)},"data-key":A,className:(0,s.$)(t,"react-code-text react-code-line-contents",N&&"virtual",H.enabled&&B&&"react-code-text-cell"),style:{transform:N?`translateY(${N}px)`:void 0,minHeight:H.enabled?V:"auto"},onClick:l,children:(0,r.jsxs)("div",{ref:q,children:[D&&(0,r.jsx)(_,{lineNumber:T,highlightPosition:$}),E&&!D&&(0,r.jsx)(_,{subtle:!0,lineNumber:T,highlightPosition:$}),W&&W.length>0&&(0,r.jsx)(x.U,{symbols:W,focusedSymbol:U,sx:{paddingLeft:"10px",width:"auto"},lineNumber:T}),(0,r.jsx)(v.FS,{id:n,lineNumber:T,stylingDirectivesLine:C,current:!!D,rawText:R,forceVisible:S,ref:F,shouldUseInert:L}),H.enabled&&(0,r.jsx)(y.M,{codeLineData:e,setIsCollapsed:a,onLineStickOrUnstick:w,leftOffset:0}),G&&I&&(0,r.jsx)(f.z8,{ref:Y,rowBeginNumber:D.start.line,rowEndNumber:D.end.line,id:"code-line-copilot-button"})]})})}function _({lineNumber:e,highlightPosition:t,subtle:n}){let i=(0,l.Y)(),o=t?.offset!==void 0,s=t?.width!==void 0,c=t?.offset??-72,d=t?.width??0;return(0,r.jsx)(a.A,{sx:{position:"absolute",backgroundColor:n?"neutral.subtle":"var(--bgColor-attention-muted, var(--color-attention-subtle))",height:"100%",opacity:".6",boxShadow:n?"inset 2px 0 0 var(--fgColor-muted, var(--color-fg-subtle))":"inset 2px 0 0 var(--fgColor-attention, var(--color-attention-fg))",top:i?"-3px":0,left:`${c}px`,width:s?`${o&&s?d:d+82}px`:"calc(100% + 72px)",pointerEvents:"none"}},`highlighted-line-${e}`)}try{w.displayName||(w.displayName="CodeLine")}catch{}try{N.displayName||(N.displayName="CodeLineUnmemoized")}catch{}try{_.displayName||(_.displayName="HighlighterElement")}catch{}},75559:(e,t,n)=>{n.d(t,{FL:()=>g,Ru:()=>j,_x:()=>v});var r=n(74848),i=n(21325),o=n(75177),l=n(96540),a=n(3147),s=n(52687),c=n(63205),d=n(77378),u=n(62985),h=n(86565),m=n(60040),p=n(17606);function f(e){window.scroll({top:e,left:0})}function x(e,t){return Array(t-e).fill(null).map((t,n)=>n+e)}var y=n(48869);let g=l.memo(l.forwardRef(b));function b({linesData:e,onLineNumberClick:t,codeSections:n,codeLineToSectionMap:g,onLineStickOrUnstick:b,tabSize:w,contentWidth:N,onCollapseToggle:_,cursorContainerRef:k,textAreaRef:C,materializeAllLines:A,copilotAccessAllowed:S},B){let I=(0,l.useRef)(null),L=(0,l.useRef)(null),T=(0,l.useRef)(null),R=(0,s.fY)(),E=(0,l.useRef)(!0),O=(0,l.useRef)(!0),D=(0,l.useRef)(!0),{stylingDirectives:F}=(0,a.PL)();(0,l.useEffect)(()=>{if(C&&C.current){C.current.onscroll=()=>{if(L.current&&C?.current){if(!D.current){D.current=!0;return}if(C.current.scrollLeft===L.current.scrollLeft)return;E.current=!(O.current&&D.current),L.current.scrollLeft=C.current.scrollLeft}k&&k.current&&C?.current&&(k.current.scrollLeft=C.current.scrollLeft)};let e=C.current;return()=>{e&&(e.onscroll=null)}}},[C,I,R,k]);let $=(0,i.ud)().codeWrappingOption.enabled,M=(0,c.Gb)(),P=function({parentRef:e,lineCount:t,materializeAllLines:n}){let r=(0,p.o)("react-line-numbers"),o=(0,l.useMemo)(()=>()=>r,[r]),a=(0,i.ud)().codeWrappingOption.enabled,s=(0,l.useMemo)(()=>{var e;return e=t,function(t){if(e<150)return x(0,e);let n=(0,m.vp)(t);if(0===n.length)return n;let r=n[0],i=Math.min(75,e-n[n.length-1]),o=x(0,Math.min(75,r)),l=x(e+1-i,e);return o.concat(n,l)}},[t]);return(0,m.CK)({parentRef:e,size:t,overscan:n?Number.MAX_SAFE_INTEGER:100,scrollToFn:f,estimateSize:o,rangeExtractor:s,measureSize:a?void 0:o})}({parentRef:I,lineCount:e.length,materializeAllLines:!!A});(0,l.useImperativeHandle)(B,()=>({scrollToTop:()=>{(0,c.si)(0)||P.scrollToIndex(0,{align:"start"})},scrollToLine:(e,t)=>{P.scrollToIndex(e,{align:"start"});let n=I.current;n&&n.scroll({left:j(n,e,t)})}}));let z=R?{overflowX:"overlay",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}:{overflowX:"auto"};return(0,r.jsxs)(o.A,{ref:I,sx:{pointerEvents:R?"none":"auto"},onScroll:e=>v(e,C),children:[(0,r.jsx)(o.A,{className:"react-code-line-container",ref:L,sx:z,tabIndex:0,onScroll:()=>{if(R&&L.current&&T.current){if(!O.current){O.current=!0;return}T.current.scrollLeft!==L.current.scrollLeft&&(D.current=!(O.current&&E.current),T.current.scrollLeft=L.current.scrollLeft)}},children:(0,r.jsxs)(o.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":w,"data-testid":"code-lines-container","data-paste-markdown-skip":!0,sx:{tabSize:w,position:"relative",width:N,maxWidth:$?"100%":"unset"},style:{height:P.totalSize},"data-hpc":!0,children:[(0,r.jsx)("div",{className:"react-line-numbers",style:{pointerEvents:"auto",height:P.totalSize,position:"relative",zIndex:2},children:P.virtualItems.map(i=>{let o=e[i.index];return(0,r.jsx)(y.Kn,{codeLineData:o,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:b,onCollapseToggle:_,virtualOffset:i.start,copilotAccessAllowed:S},`line-number-${o.lineNumber}-content:${o.rawText?.substring(0,100)}`)})}),(0,r.jsx)("div",{className:"react-code-lines",style:{height:P.totalSize},children:P.virtualItems.map(t=>{let n=e[t.index];return(0,r.jsx)(h.S,{codeLineData:n,stylingDirectivesLine:n.stylingDirectivesLine??(F?F[n.lineNumber-1]:void 0),shouldUseInert:M,codeLineClassName:n.codeLineClassName,id:`LC${n.lineNumber}`,onLineStickOrUnstick:b,setIsCollapsed:_,codeLineToSectionMap:g,virtualOffset:t.start,virtualKey:t.key,measureRef:t.measureRef,copilotAccessAllowed:S},`line-number-${n.lineNumber}-content:${n.rawText?.substring(0,100)}`)})}),(0,r.jsx)(d.A,{shouldNotOverrideCopy:R,containerRef:R?C:I}),!$&&(0,r.jsx)(u.U,{linesData:e,onLineStickOrUnstick:b,setIsCollapsed:_,tabSize:w,extraLeftPadding:82})]})}),R&&N&&L.current&&L.current.clientWidth{if(T.current&&C?.current){if(!E.current){E.current=!0;return}T.current.scrollLeft!==C.current.scrollLeft&&(O.current=!(D.current&&E.current),C.current.scrollLeft=T.current.scrollLeft)}},ref:T,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onMouseUp:e=>e.preventDefault(),children:(0,r.jsx)(o.A,{sx:{width:N,height:"1px"}})}):null]})}function v(e,t){let n=e.target;t?.current?.scrollTo(n.scrollLeft,n.scrollTop)}function j(e,t,n){if(!n)return 0;let r=(0,c.a2)(t,n);if(!r)return 0;let i=e.getBoundingClientRect(),o=r.getBoundingClientRect();return i.left+i.width-e.scrollLeft-(o.left+o.width)>0?0:r.offsetLeft}try{g.displayName||(g.displayName="CodeLines")}catch{}try{b.displayName||(b.displayName="CodeLinesUnmemoized")}catch{}},95321:(e,t,n)=>{n.d(t,{P9:()=>_,OL:()=>C,kd:()=>k,G:()=>S});var r=n(74848),i=n(60183),o=n(21325),l=n(75177),a=n(96540),s=n(17606),c=n(52687),d=n(56297),u=n(63205),h=n(77378),m=n(62985),p=n(75559),f=n(60638),x=n(3124),y=n(93783),g=n(13233),b=n(91617),v=n(92659);function j({linesData:e,onLineStickOrUnstick:t,codeLineToSectionMap:n}){let i=(0,v.ds)(),o=(0,s.o)("react-line-numbers");return void 0===n?null:(0,r.jsx)(r.Fragment,{children:e.map(l=>{let a=l.lineNumber,s=n?.get(a)?.length??0;if(void 0===a||void 0===l.ownedSection)return null;let c=(0,u.N9)(a,e);return(0,r.jsx)(w,{className:"symbol-highlight react-code-text",lineData:e[c],stickyHeaderHeight:i,numParents:s,onLineStickOrUnstick:t??g.l,sx:{position:"absolute",top:o*(c-1),pl:"10px",height:o,whiteSpace:"pre"}},`observer-overlay-${c}-lineNumber-no-virtualization`)})})}function w({lineData:e,onLineStickOrUnstick:t,numParents:n,stickyHeaderHeight:i,className:o,sx:a}){let s=(0,b.L)(e,!0,i,t,n);return(0,r.jsx)(l.A,{ref:e=>{s(e)},className:o,sx:{mb:"-20px",color:"transparent",position:"absolute",maxHeight:"6rem",overflow:"hidden",width:"100%",display:"inline-block",userSelect:"none",...a},"data-testid":"sticky-line-observer"})}try{j.displayName||(j.displayName="StickyLineObserverOverlay")}catch{}try{w.displayName||(w.displayName="StickyLineObserverLine")}catch{}var N=n(84228);let _=a.memo(a.forwardRef(A)),k=60,C=3500;function A({linesData:e,onLineNumberClick:t,codeSections:n,nonTruncatedLinesData:i,codeLineToSectionMap:o,onLineStickOrUnstick:g,colorizedLines:b,tabSize:v,contentWidth:w,cursorContainerRef:_,onCollapseToggle:C,textAreaRef:A,copilotAccessAllowed:S},B){let I=(0,a.useRef)(null),L=(0,a.useRef)(null),T=(0,a.useRef)(null),R=(0,c.fY)(),E=(0,d.u)(),O=(0,a.useRef)(!0),D=(0,a.useRef)(!0),F=(0,a.useRef)(!0),$=(0,s.o)("react-line-numbers"),M=(0,a.useRef)([...Array(Math.floor(e.length/k)+1).keys()]);(0,a.useImperativeHandle)(B,()=>({scrollToTop:()=>{(0,u.si)(0)||window.scrollTo({left:0,top:0})},scrollToLine:(e,t)=>{let n=I.current;n&&setTimeout(()=>window.scrollTo({left:(0,p.Ru)(n,e,t),top:$*e}),0)}})),(0,a.useEffect)(()=>{if(A&&A.current){A.current.onscroll=()=>{if(L.current&&A?.current){if(!F.current){F.current=!0;return}if(A.current.scrollLeft===L.current.scrollLeft)return;O.current=!(D.current&&F.current),L.current.scrollLeft=A.current.scrollLeft}_&&_.current&&A?.current&&(_.current.scrollLeft=A.current.scrollLeft)};let e=A.current;return()=>{e&&(e.onscroll=null)}}},[A,I,R,_]),(0,a.useEffect)(()=>{M.current=[...Array(Math.floor(e.length/k)+1).keys()],E()},[e]);let P=R?{overflowX:"overlay",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}:{overflowX:"auto"};return(0,r.jsxs)(l.A,{ref:I,sx:{pointerEvents:R?"none":"auto"},onScroll:e=>(0,p._x)(e,A),children:[(0,r.jsx)(l.A,{ref:L,sx:P,tabIndex:0,onScroll:()=>{if(R&&L.current&&T.current){if(!D.current){D.current=!0;return}T.current.scrollLeft!==L.current.scrollLeft&&(F.current=!(D.current&&O.current),T.current.scrollLeft=L.current.scrollLeft)}},children:(0,r.jsxs)(l.A,{className:"react-code-file-contents",role:"presentation","aria-hidden":!0,"data-tab-size":v,"data-paste-markdown-skip":!0,sx:{tabSize:v,position:"relative",width:w,maxWidth:"unset"},"data-hpc":!0,children:[(0,r.jsx)("div",{className:"react-line-numbers-no-virtualization",style:{pointerEvents:"auto",position:"relative",zIndex:2},children:M.current.map(i=>{let l=e.slice(i*k,Math.min(i*k+k,e.length));return(0,r.jsx)("div",{className:"react-no-virtualization-wrapper-lines",children:l.map(e=>(0,r.jsx)(y.m,{codeLineData:e,onClick:t,ownedCodeSections:n,onLineStickOrUnstick:g,onCollapseToggle:C,codeLineToSectionMap:o,copilotAccessAllowed:S},`line-number-${e.lineNumber}-content:${e.rawText?.substring(0,100)}`))},`line-number-wrapper-${i}-content:${l[0]?.rawText?.substring(0,100)}`)})}),(0,r.jsxs)("div",{className:"react-code-lines",children:[(0,r.jsx)(x.R,{linesData:e}),(0,r.jsx)(f.n,{linesData:e,copilotAccessAllowed:S}),(0,r.jsx)(N.Bg,{colorizedLines:b,linesData:i}),(0,r.jsx)(j,{linesData:e,onLineStickOrUnstick:g,codeLineToSectionMap:o}),(0,r.jsx)(m.U,{linesData:e,onLineStickOrUnstick:g,setIsCollapsed:C,tabSize:v,contentWidth:w})]}),(0,r.jsx)(h.A,{shouldNotOverrideCopy:R,containerRef:R?A:I})]})}),R&&w&&L.current&&L.current.clientWidth{if(T.current&&A?.current){if(!O.current){O.current=!0;return}T.current.scrollLeft!==A.current.scrollLeft&&(D.current=!(F.current&&O.current),A.current.scrollLeft=T.current.scrollLeft)}},ref:T,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),onMouseUp:e=>e.preventDefault(),children:(0,r.jsx)(l.A,{sx:{width:w,height:"1px"}})}):null]})}function S(e){let t=(0,o.ud)().codeWrappingOption.enabled,n=(0,i.u)("react_blob_overlay"),r=(0,u.Gb)(),l=(0,u.hO)();return n&&!t&&!(l&&!r)&&e{n.d(t,{Df:()=>c,iU:()=>s,kT:()=>d});var r=n(74848),i=n(11303),o=n(58779),l=n(96540);let a=l.createContext(new i.Lj(void 0));function s({highlightedLines:e,children:t}){let n=(0,o.AI)(e);return(0,l.useEffect)(()=>{n.value=e},[n,e]),(0,r.jsx)(a.Provider,{value:n,children:t})}function c(){return(0,o.HN)(l.useContext(a))}function d(e){let t=l.useContext(a),n=(0,o.Sk)(t,t=>t&&e>=t.start.line&&e<=t.end.line?t:void 0);return(0,o.HN)(n)}try{a.displayName||(a.displayName="HighlightedLineContext")}catch{}try{s.displayName||(s.displayName="HighlightedLinesProvider")}catch{}},60638:(e,t,n)=>{n.d(t,{n:()=>m});var r=n(74848),i=n(17515),o=n(70979),l=n(75177),a=n(96540),s=n(76087),c=n(17606),d=n(63205),u=n(62578),h=n(1064);function m({linesData:e,copilotAccessAllowed:t}){let n=(0,h.Df)(),{tabSize:l}=(0,s.A)(),m=(0,c.o)("react-line-numbers"),f=(0,o.Y)(),x=(0,a.useRef)(null),y=(0,a.useRef)(null),g=n?(0,d.N9)(n.start.line,e):0,b=n?.end.line?(0,d.N9)(n.end.line,e):g,[v,j]=(0,a.useState)(f?g*m-3:g*m);if((0,i.N)(()=>{n&&(y.current?.setAnchor(x.current),j(f?g*m-3:g*m))},[n,f,m,g]),!n)return null;let w=[];for(let t=g;t<=b;t++){let r=(0,d.zS)("",t+1);if(!r)continue;let i=(0,d.jH)(n,r,t+1,l,e[t+1]?.rawText??"")??{};w.push({position:i,lineNumber:t})}return(0,r.jsxs)("div",{ref:x,style:{position:"relative",top:v+10},children:[w.map(({position:e,lineNumber:t})=>(0,r.jsx)(p,{highlightPosition:e,lineNumber:t,startingLineNumber:g},`line-${t}-highlight-${e.offset}`)),t&&(0,r.jsx)(u.z8,{ref:y,rowBeginNumber:n.start.line,rowEndNumber:n.end.line,recalcPosition:v,id:"code-line-copilot-button"})]})}function p({startingLineNumber:e,lineNumber:t,highlightPosition:n,subtle:i}){let o=(0,c.o)("react-line-numbers"),a=(t-e)*o;return(0,r.jsx)(l.A,{className:"line-highlight",sx:{position:"absolute",backgroundColor:i?"neutral.subtle":"var(--bgColor-attention-muted, var(--color-attention-subtle))",height:o,opacity:".6",boxShadow:i?"inset 2px 0 0 var(--borderColor-neutral-emphasis, var(--color-fg-subtle))":"inset 2px 0 0 var(--bgColor-attention-emphasis, var(--color-attention-fg))",left:n&&n.offset?`${n.offset-10}px`:"-82px",top:`${a-10}px`,width:n&&n.width?`${n.width+82}px`:"calc(100% + 82px)",pointerEvents:"none"}},`highlighted-line-${t}`)}try{m.displayName||(m.displayName="HighlightedLinesOverlay")}catch{}try{p.displayName||(p.displayName="LineHighlight")}catch{}},3124:(e,t,n)=>{n.d(t,{R:()=>s});var r=n(74848),i=n(17606),o=n(63205),l=n(56369),a=n(53491);function s({linesData:e}){let t=(0,a.VT)(),n=(0,a.Gp)(),s=(0,i.o)("react-line-numbers");return(0,r.jsx)(r.Fragment,{children:[...t.values()].map(t=>{let i=t[0]?.lineNumber;if(void 0===i)return null;let a=(0,o.N9)(i,e)+1;return(0,r.jsx)(l.U,{className:"symbol-highlight react-code-text",lineNumber:a,symbols:t,focusedSymbol:n,sx:{position:"absolute",top:s*(a-1),pl:"10px",height:s,whiteSpace:"pre"}},`overlay-${a}-lineNumber-no-virtualization`)})})}try{s.displayName||(s.displayName="HighlightedSymbolsOverlay")}catch{}},48869:(e,t,n)=>{n.d(t,{Kn:()=>j,_Y:()=>_,cw:()=>N});var r=n(74848),i=n(98637),o=n(66871),l=n(21325),a=n(17515),s=n(38621),c=n(75177),d=n(53110),u=n(34164),h=n(96540),m=n(48234),p=n(52687),f=n(63205),x=n(96464),y=n(89681),g=n(62578),b=n(42490),v=n(1064);let j=h.memo(w);function w({codeLineData:e,onClick:t,ownedCodeSections:n,onCollapseToggle:s,preventClick:c,onLineStickOrUnstick:d,virtualOffset:j,copilotAccessAllowed:w}){let{lineNumber:k,ownedSection:C,codeLineClassName:A,isStartLine:S,codeownersLineError:B,hiddenUnicode:I}=e,{sendRepoClickEvent:L}=(0,i.T)(),T=(0,p.Jo)(),[R,E]=(0,h.useState)(!1),O=(0,h.useCallback)(e=>{let n,r;if(e.defaultPrevented)return;let i=parseInt(e.currentTarget.getAttribute("data-line-number"),10),l=(0,m.$c)(`L${i}`),a=T.current;if(a&&(a.start.line!==a.end.line||a.start.column!==a.end.column))n=a.start,r=a.end;else{let e=window.getSelection()?.rangeCount?window.getSelection()?.getRangeAt(0):null;e&&(n=(0,f.um)(e.startContainer,e.startOffset),r=(0,f.um)(e.endContainer,e.endOffset))}let s=!1;n&&r&&n.line<=i&&r.line>=i&&(s=!0,l={anchorPrefix:"",blobRange:{start:n,end:r}});let{blobRange:c}=l,d=(0,m.eC)(window.location.hash);d&&e.shiftKey&&!s?(L("BLOB.MULTILINE"),l.blobRange={start:d.start,end:c.end}):L("BLOB.LINE");let u=(0,m.JB)(l);(0,o.Zu)(u),t?.(e)},[t,T,L]),D=(0,v.kT)(k),F=D?.start.line===k,$=D&&D.start.line=k||F&&D?.start.column===null,M=(0,h.useRef)(null),P=(0,h.useRef)(null),z=(0,h.useRef)(null);(0,a.N)(()=>{F&&P.current?.setAnchor(M.current)},[F]);let{codeFoldingOption:H}=(0,l.ud)(),W=H.enabled;(0,h.useEffect)(()=>{!H.enabled&&((0,f.X5)(),s?.(!1),C&&(C.collapsed=!1))},[H.enabled,C,s]);let U=e=>{w&&(E(e),setTimeout(()=>z.current?.setAnchor(e?M.current:null),0))};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{ref:M,"data-line-number":k,className:(0,u.$)(A,"react-line-number react-code-text",j&&"virtual",c&&"prevent-click",$&&"highlighted-line"),style:j?{paddingRight:"16px",transform:`translateY(${j}px)`}:{paddingRight:"16px"},onMouseDown:c?void 0:O,onMouseEnter:w?()=>U(!0):void 0,onMouseLeave:w?()=>U(!1):void 0,children:[k,B&&(0,r.jsx)(N,{children:(0,r.jsx)(x.pO,{})}),I&&(0,r.jsx)(N,{children:(0,r.jsx)(y.T4,{})}),W&&S&&C&&n&&(0,r.jsx)(N,{displayRight:!0,children:(0,r.jsx)(_,{codeLineData:e,onCollapseToggle:s,onLineStickOrUnstick:d})})]}),F&&(0,r.jsx)(b.Ay,{codeLineClassName:A,ref:P,rowBeginId:`LG${D.start.line}`,rowBeginNumber:D.start.line,rowEndNumber:D.end.line,rowEndId:`LG${D.end.line}`}),w&&R&&(0,r.jsx)("div",{children:(0,r.jsx)(g.z8,{ref:z,rowBeginNumber:k,rowEndNumber:k,id:"code-line-copilot-button"})})]})}function N({children:e,sx:t,displayRight:n}){return(0,r.jsx)(c.A,{as:"span",sx:{...n?void 0:{left:"-4px"},margin:`1px ${n?"8px":"1px"}`,position:"absolute",zIndex:"1",...t},children:e})}function _({codeLineData:e,onCollapseToggle:t,onLineStickOrUnstick:n}){let i=(0,f.$0)(e.lineNumber),o=(0,h.useCallback)(r=>{let{lineNumber:i,ownedSection:o}=e;o&&(o.collapsed=!1),t?.(!1),(0,f.ny)(i),n?.(e,!0),r.preventDefault()},[e,t,n]),l=(0,h.useCallback)(n=>{let{lineNumber:r,ownedSection:i}=e;i&&(i.collapsed=!0),t?.(!0),(0,f.E8)(r),n.preventDefault()},[e,t]);return i?(0,r.jsx)(c.A,{"aria-label":"Expand code section",onMouseDown:o,role:"button",sx:{position:"absolute"},children:(0,r.jsx)(d.A,{icon:s.ChevronRightIcon})}):(0,r.jsx)(c.A,{"aria-label":"Collapse code section",onMouseDown:l,role:"button",sx:{position:"absolute"},children:(0,r.jsx)(d.A,{icon:s.ChevronDownIcon})})}try{j.displayName||(j.displayName="LineNumber")}catch{}try{w.displayName||(w.displayName="LineNumberUnmemoized")}catch{}try{N.displayName||(N.displayName="CodeAlert")}catch{}try{_.displayName||(_.displayName="CodeFoldingChevron")}catch{}},93783:(e,t,n)=>{n.d(t,{m:()=>b});var r=n(74848),i=n(98637),o=n(66871),l=n(21325),a=n(17515),s=n(34164),c=n(96540),d=n(48234),u=n(52687),h=n(63205),m=n(96464),p=n(89681),f=n(62578),x=n(42490),y=n(1064),g=n(48869);let b=c.memo(v);function v({codeLineData:e,onClick:t,ownedCodeSections:n,onCollapseToggle:b,preventClick:v,onLineStickOrUnstick:j,virtualOffset:w,copilotAccessAllowed:N}){let{lineNumber:_,ownedSection:k,codeLineClassName:C,isStartLine:A,codeownersLineError:S,hiddenUnicode:B}=e,{sendRepoClickEvent:I}=(0,i.T)(),L=(0,u.Jo)(),T=(0,c.useCallback)(e=>{let n,r;if(e.defaultPrevented)return;let i=parseInt(e.currentTarget.getAttribute("data-line-number"),10),l=(0,d.$c)(`L${i}`),a=L.current;if(a&&(a.start.line!==a.end.line||a.start.column!==a.end.column))n=a.start,r=a.end;else{let e=window.getSelection()?.rangeCount?window.getSelection()?.getRangeAt(0):null;e&&(n=(0,h.um)(e.startContainer,e.startOffset),r=(0,h.um)(e.endContainer,e.endOffset))}let s=!1;n&&r&&n.line<=i&&r.line>=i&&(s=!0,l={anchorPrefix:"",blobRange:{start:n,end:r}});let{blobRange:c}=l,u=(0,d.eC)(window.location.hash);u&&e.shiftKey&&!s?(I("BLOB.MULTILINE"),l.blobRange={start:u.start,end:c.end}):I("BLOB.LINE");let m=(0,d.JB)(l);(0,o.Zu)(m),t?.(e)},[t,L,I]),R=(0,y.kT)(_),E=R?.start.line===_,O=R&&R.start.line<_&&R.end.line>=_||E&&R?.start.column===null,D=(0,c.useRef)(null),F=(0,c.useRef)(null),$=(0,c.useRef)(null),[M,P]=(0,c.useState)(!1);(0,a.N)(()=>{E&&F.current?.setAnchor(D.current)},[E]);let{codeFoldingOption:z}=(0,l.ud)(),H=z.enabled,W=e=>{N&&(P(e),setTimeout(()=>$.current?.setAnchor(e?D.current:null),0))};return(0,c.useEffect)(()=>{!z.enabled&&((0,h.X5)(),b?.(!1),k&&(k.collapsed=!1))},[z.enabled,k,b]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{ref:e=>{D.current=e},"data-line-number":_,className:(0,s.$)(C,"react-line-number react-code-text",w&&"virtual",v&&"prevent-click",O&&"highlighted-line"),style:w?{paddingRight:"16px",transform:`translateY(${w}px)`}:{paddingRight:"16px"},onMouseDown:v?void 0:T,onMouseEnter:N?()=>W(!0):void 0,onMouseLeave:N?()=>W(!1):void 0,children:[_,S&&(0,r.jsx)(g.cw,{children:(0,r.jsx)(m.pO,{})}),B&&(0,r.jsx)(g.cw,{children:(0,r.jsx)(p.T4,{})}),H&&A&&k&&n&&(0,r.jsx)(g.cw,{displayRight:!0,children:(0,r.jsx)(g._Y,{codeLineData:e,onCollapseToggle:b,onLineStickOrUnstick:j})})]}),E&&(0,r.jsx)(x.Ay,{codeLineClassName:C,ref:F,rowBeginId:`LG${R.start.line}`,rowBeginNumber:R.start.line,rowEndNumber:R.end.line,rowEndId:`LG${R.end.line}`}),N&&M&&(0,r.jsx)("div",{children:(0,r.jsx)(f.z8,{ref:$,rowBeginNumber:_,rowEndNumber:_,id:"code-line-copilot-button"})})]})}try{b.displayName||(b.displayName="LineNumberNoVirtualziation")}catch{}try{v.displayName||(v.displayName="LineNumberNoVirtualizationUnmemoized")}catch{}},53491:(e,t,n)=>{n.d(t,{Gp:()=>h,VT:()=>c,WB:()=>d,e6:()=>u,gt:()=>s});var r=n(74848),i=n(11303),o=n(58779),l=n(96540);let a=(0,l.createContext)({resultsByLineNumber:new i.Es,focusedResult:new i.Lj(void 0)});function s({searchResults:e,focusedSearchResult:t,children:n}){let i=(0,o.R)(),s=(0,o.AI)(void 0!==t?e[t]:void 0);(0,l.useEffect)(()=>{let t=new Map;for(let n of e){let e=n.lineNumber;t.has(e)?t.get(e).push(n):t.set(e,[n])}for(let[e,n]of(i.clear(),t))i.set(e,n)},[i,e]),(0,l.useEffect)(()=>{s.value=void 0!==t?e[t]:void 0},[e,s,t]);let c=(0,l.useMemo)(()=>({resultsByLineNumber:i,focusedResult:s}),[i,s]);return(0,r.jsx)(a.Provider,{value:c,children:n})}function c(){let{resultsByLineNumber:e}=(0,l.useContext)(a);return(0,o.tQ)(e)}function d(e){let{resultsByLineNumber:t}=(0,l.useContext)(a);return(0,o.HN)(t.get(e))}function u(e){let{focusedResult:t}=(0,l.useContext)(a),n=(0,o.Sk)(t,t=>t?.lineNumber===e?t:void 0);return(0,o.HN)(n)}function h(){let{focusedResult:e}=(0,l.useContext)(a);return(0,o.HN)(e)}try{s.displayName||(s.displayName="SearchResultsProvider")}catch{}},84228:(e,t,n)=>{n.d(t,{Bg:()=>f,FS:()=>m});var r=n(74848),i=n(45968),o=n(42728),l=n(80663),a=n(96540),s=n(76087),c=n(52687),d=n(63205),u=n(89681),h=n(95321);let m=a.memo(a.forwardRef(p));function p({id:e,stylingDirectivesLine:t,rawText:n,lineNumber:l,current:a,forceVisible:h,shouldUseInert:m},p){let f=function(){let e=(0,c.fY)(),t=(0,d.hO)(),n=(0,d.Gb)();return!e||n?"plain":t&&!n?"separated-characters-chunked":"data-attribute"}(),{tabSize:x}=(0,s.A)(),y=(0,u.bp)(),g=(0,o.W)(void 0,t,n,h?"plain":f,x,y);return(0,r.jsx)(i.$6,{id:e,className:"react-file-line html-div","data-testid":"code-cell","data-line-number":l,html:g,ref:p,style:{position:"relative"},"aria-current":a?"location":void 0,...m?{inert:"inert"}:{}})}let f=a.memo(x);function x({linesData:e,colorizedLines:t}){let n=function(e,t){let[n]=(0,l.I)(()=>!1,!0,[]);return(0,a.useMemo)(()=>t?t.map((r,i)=>{if(i>=e.length)return null;let o="",l="";return i%h.kd!=0||n||(o=n?"
          ":'
          '),(i+1)%h.kd!=0&&i!==t.length||n||(l="
          "),`${o}
          ${0!==r.length?r:` +`}
          ${l}`}).join(` +`):"
          ",[e,t,n])}(e,t??null),o=(0,d.Gb)();return(0,r.jsx)(i.$6,{...o?{inert:"inert"}:{},html:n})}try{m.displayName||(m.displayName="SyntaxHighlightedLine")}catch{}try{p.displayName||(p.displayName="SyntaxHighlightedLineWithRef")}catch{}try{f.displayName||(f.displayName="SyntaxHighlightedOverlay")}catch{}try{x.displayName||(x.displayName="SyntaxHighlightedOverlayUnmemoed")}catch{}},87453:(e,t,n)=>{n.d(t,{a:()=>o,t:()=>l});var r=n(74848),i=n(75177);let o="find-result-marks-container";function l(){return(0,r.jsx)(i.A,{sx:{position:"fixed",top:0,right:0,height:"100%",width:"15px",transition:"transform 0.3s","&:hover":{transform:"scaleX(1.5)"},zIndex:1},id:o})}try{l.displayName||(l.displayName="ScrollMarksContainer")}catch{}},62578:(e,t,n)=>{n.d(t,{eT:()=>x,z8:()=>y});var r=n(74848),i=n(141),o=n(7956),l=n(88795),a=n(98075),s=n(17515),c=n(75177),d=n(96540),u=n(40961),h=n(76087),m=n(905);let p="copilot-button-positioner",f="copilot-button-container";function x({children:e}){return(0,r.jsxs)(c.A,{id:p,sx:{position:"relative"},children:[e,(0,r.jsx)("div",{id:f})]})}let y=d.memo(d.forwardRef(g));function g({rowBeginNumber:e,rowEndNumber:t,id:n,recalcPosition:c},x){let[y,g]=(0,d.useState)(null);(0,d.useImperativeHandle)(x,()=>({setAnchor:g}));let[b,v]=(0,d.useState)(void 0);(0,s.N)(()=>{let e=()=>requestAnimationFrame(()=>v(function(e,t={x:0,y:0}){let n=document.getElementById(p);if(!e||!n)return{display:"none"};let{top:r,height:i}=e.getBoundingClientRect(),{top:o}=n.getBoundingClientRect(),l=(m.u9-i)/2;return{top:`${r-o-l+t.y+1}px`,right:"37px"}}(y)));return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[y,c]);let{copilotAccessAllowed:j,refInfo:w,path:N}=(0,i.eu)(),_=(0,l.t)(),{language:k,languageID:C}=(0,h.A)(),A=(0,d.useMemo)(()=>({type:"snippet",languageID:C,languageName:k,path:N,range:{start:e,end:t},ref:(0,a.D7)(w.name,w.refType),commitOID:w.currentOid,repoID:_.id,repoName:_.name,repoOwner:_.ownerLogin,url:window.location.href}),[C,k,N,e,t,w,_]),S=void 0===b?null:(0,r.jsx)("div",{style:{alignSelf:"center",position:"absolute",lineHeight:"16px",height:"24px",width:"24px",zIndex:2,...b},children:(0,r.jsx)(o.Ay,{copilotAccessAllowed:j,messageReference:A,id:n})}),B=document.getElementById(f);return B?(0,u.createPortal)(S,B):null}try{x.displayName||(x.displayName="CopilotButtonContainer")}catch{}try{y.displayName||(y.displayName="CopilotButton")}catch{}try{g.displayName||(g.displayName="CopilotButtonWithRef")}catch{}},42490:(e,t,n)=>{n.d(t,{AG:()=>C,Ay:()=>S,Dp:()=>k});var r=n(74848),i=n(54763),o=n(141),l=n(50104),a=n(21113),s=n(88795),c=n(96235),d=n(96679),u=n(17515),h=n(26807),m=n(38621),p=n(10569),f=n(87330),x=n(15385),y=n(52464),g=n(96540),b=n(40961),v=n(68048),j=n(90864),w=n(905),N=n(63205);let _="highlighted-line-menu-container",k="highlighted-line-menu-first-option";function C({children:e}){return(0,r.jsxs)("div",{id:w.uU,className:"position-relative",children:[e,(0,r.jsx)("div",{id:_})]})}let A=g.memo(g.forwardRef(B)),S=A;function B({codeLineClassName:e,offset:t,lineData:n,onLineStickOrUnstick:C,onMenuClose:A,onCollapseToggle:S,openOnLoad:B=!1,cursorRef:I,rowBeginId:L,rowBeginNumber:T,rowEndId:R,rowEndNumber:E},O){let[D,F]=(0,g.useState)(null);(0,g.useImperativeHandle)(O,()=>({setAnchor:F}));let $=g.useRef(null),{githubDevUrl:M}=(0,o.sq)(),{modelsAccessAllowed:P,refInfo:z,path:H}=(0,o.eu)(),W=(0,s.t)(),[U,V]=(0,g.useState)(B?"hidden":"visible"),[G,q]=(0,g.useState)(void 0);(0,u.N)(()=>{let e=()=>{V("hidden"),requestAnimationFrame(()=>{q((0,w.sZ)(D,t)),V("visible")})};return e(),d.cg?.addEventListener("resize",e),()=>{d.cg?.removeEventListener("resize",e)}},[D,t]),(0,u.N)(()=>{if(B){I&&F(I.current);let e=window.setTimeout(()=>{Z(!0)},50);return()=>{window.clearTimeout(e)}}},[]);let{newDiscussionPath:Y,newIssuePath:K}=(0,j.Y_)(),{refSelectorShortcut:Q}=(0,l.wk)(),[X,Z]=g.useState(!1),{createPermalink:J,getUrl:ee}=(0,a.Z)(),{setShouldBeOpen:et,expandOrCollapseSection:en,openUpRefSelector:er}=(0,w.S9)({lineData:n,onLineStickOrUnstick:C,onMenuClose:A,onCollapseToggle:S,setOpen:Z}),[ei]=(0,h.o)(),eo=J({absolute:!0,params:"1"===ei.get("plain")?"plain=1":void 0}),el=encodeURIComponent(eo),ea=`L${T}${L!==R?`-L${E}`:""}`,es=void 0===G?null:(0,r.jsxs)(p.W,{open:X,onOpenChange:et,children:[(0,r.jsx)(p.W.Anchor,{children:(0,r.jsx)(f.K,{className:e,size:"small",icon:m.KebabHorizontalIcon,"aria-label":`Line ${T} options`,"data-testid":"highlighted-line-menu-button",sx:{alignSelf:"center",zIndex:3,position:"absolute",lineHeight:"16px",height:"24px",width:"24px",visibility:U,...G}})}),(0,r.jsx)(p.W.Overlay,{width:"small",children:(0,r.jsxs)(x.l,{"data-testid":"highlighted-line-menu",children:[T===E&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)(`Copied line ${T}.`);let e=(0,w.zM)(d.XC?.getElementById(`LC${T}`)??null);e&&(0,v.D)(e),et(!1)},onSelect:()=>{(0,N.kY)(`Copied line ${T}.`);let e=(0,w.zM)(d.XC?.getElementById(`LC${T}`)??null);e&&(0,v.D)(e),et(!1)},ref:$,className:k,children:"Copy line"}),T!==E&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)(`Copied lines ${T}-${E}.`);let e="";for(let t=T;t<=E;t++)e+=`${(0,w.zM)(d.XC?.getElementById(`LC${t}`)??null)}${t!==E?` +`:""}`;e&&(0,v.D)(e),et(!1)},onSelect:()=>{(0,N.kY)(`Copied lines ${T}-${E}.`);let e="";for(let t=T;t<=E;t++)e+=`${(0,w.zM)(d.XC?.getElementById(`LC${t}`)??null)}${t!==E?` +`:""}`;e&&(0,v.D)(e),et(!1)},className:k,children:"Copy lines"}),eo&&(0,r.jsx)(x.l.Item,{onClick:()=>{(0,N.kY)("Copied permalink."),(0,v.D)(eo),et(!1)},onSelect:()=>{(0,N.kY)("Copied permalink."),(0,v.D)(eo),et(!1)},children:"Copy permalink"}),(0,r.jsx)(x.l.LinkItem,{href:ee({action:"blame",hash:ea}),children:"View git blame"}),K&&eo&&(0,r.jsx)(x.l.LinkItem,{href:`${K}?permalink=${el}`,children:"Reference in new issue"}),Y&&eo&&(0,r.jsx)(x.l.LinkItem,{href:`${Y}?permalink=${el}`,children:"Reference in new discussion"}),M&&(0,r.jsx)(x.l.LinkItem,{href:M+d.cg?.location.pathname.substring(1),children:"View file in GitHub.dev"}),T===E&&n&&(0,r.jsxs)(x.l.Item,{onClick:en,onSelect:en,children:[n.ownedSection&&n.ownedSection.collapsed?"Expand":"Collapse"," current section"]}),(0,r.jsxs)(x.l.Item,{onClick:er,onSelect:er,children:["View file in different branch/tag",(0,r.jsx)(x.l.TrailingVisual,{children:(0,r.jsx)(i.E,{children:Q.text})})]}),P&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.W.Divider,{}),(0,r.jsxs)(x.l.LinkItem,{href:(0,c.Da2)({registry:"azure-openai",name:"gpt-4o",commit:z.currentOid,filePath:H,repoOwner:W.ownerLogin,repoName:W.name,beginLine:T,endLine:E}),target:"_blank",children:[(0,r.jsx)("p",{className:"mb-1",children:"Open as prompt in GitHub Models"}),(0,r.jsx)(y.A,{sx:{color:"fg.muted",fontSize:0},children:"This tool uses AI to process your code"})]})]})]})})]}),ec=d.XC?.getElementById(_);return ec?(0,b.createPortal)(es,ec):null}try{C.displayName||(C.displayName="HighlightedLineMenuContainer")}catch{}try{A.displayName||(A.displayName="HighlightedLineMenu")}catch{}try{B.displayName||(B.displayName="HighlightedLineMenuWithRef")}catch{}},56369:(e,t,n)=>{n.d(t,{U:()=>l,p:()=>a});var r=n(74848),i=n(21325),o=n(52464);function l({symbols:e,focusedSymbol:t,lineNumber:n,sx:l,isNotUsingWhitespace:s,className:c}){let d=0,u=e.length>0?e[0].bodyText:"",h=`overlay-${n}-${l?"blob":"panel"}-${u}`,m=(0,i.ud)().codeWrappingOption,p=e.length>0&&!s?e[0].leadingWhitespace??0:0;return(0,r.jsxs)(o.A,{className:c,sx:{mb:"-20px",color:"transparent",position:"absolute",overflowWrap:m.enabled?"anywhere":"unset",maxWidth:m.enabled?"100%":"unset",maxHeight:"6rem",overflow:"hidden",width:"100%",display:"inline-block",userSelect:"none",...l},children:[e.map(e=>{let n=(0,r.jsxs)("span",{children:[(0,r.jsx)(o.A,{sx:{userSelect:"none",visibility:"hidden"},children:u.substring(d,e.ident.start.column+p)}),(0,r.jsx)(o.A,{sx:{bg:e===t?"#ff9632":"var(--bgColor-attention-muted)",zIndex:e===t?10:void 0,color:e===t?"black":void 0,position:e===t?"relative":void 0,userSelect:"none",pointerEvents:"none"},children:(0,r.jsx)(o.A,{sx:{visibility:e!==t?"hidden":void 0},id:a(e.lineNumber,e.ident.start.column+p),children:u.substring(e.ident.start.column+p,e.ident.end.column+p)})})]},`symbol-${e.ident.start.line}-${e.ident.start.column+p}`);return d=e.ident.end.column+p,n}),(0,r.jsx)(o.A,{sx:{visibility:"hidden",userSelect:"none"},children:u.substring(d)})]},h)}function a(e,t){return`match-${e}-${t}`}try{l.displayName||(l.displayName="HighlightedOverlay")}catch{}},3147:(e,t,n)=>{n.d(t,{PL:()=>h,TX:()=>m,Zj:()=>u});var r=n(74848),i=n(96235),o=n(60183),l=n(60039),a=n(96540),s=n(95321);let c={stylingDirectives:null},d=a.createContext(c);function u({children:e,...t}){return(0,r.jsx)(d.Provider,{value:t,children:e})}function h(){return a.useContext(d)}function m(e,t,n,r,d){let[u,h]=(0,a.useState)(c),m=(0,o.u)("react_blob_overlay"),p=t&&!r?(0,i.rzN)({repo:e,commitish:t.name,path:n}):null;return(0,a.useEffect)(()=>{if(!p)return;if(d>s.OL||!m)return void h(c);let e=!1;return(async()=>{h(c);let t=await (0,l.lS)(p);if(!e)try{if(t.ok){let e=await t.json();e&&Array.isArray(e.stylingDirectives)&&h(e)}else h(c)}catch{h(c)}})(),function(){e=!0}},[p,d,m]),u}try{d.displayName||(d.displayName="DeferredASTContext")}catch{}try{u.displayName||(u.displayName="DeferredASTProvider")}catch{}},90864:(e,t,n)=>{n.d(t,{U6:()=>u,Y_:()=>d,mD:()=>c});var r=n(74848),i=n(96235),o=n(60039),l=n(96540);let a={showLicenseMeta:!1,license:null,codeownerInfo:{codeownerPath:null,ownedByCurrentUser:null,ownersForFile:null,ruleForPathLine:null},newDiscussionPath:null,newIssuePath:null},s=l.createContext(a);function c({children:e,...t}){return(0,r.jsx)(s.Provider,{value:t,children:e})}function d(){return l.useContext(s)}function u(e,t,n,r){let[s,c]=(0,l.useState)(a),d=t&&!r?(0,i.ALm)({repo:e,commitish:t.name,path:n}):null;return(0,l.useEffect)(()=>{if(!d)return;let e=!1;return(async()=>{c(a);let t=await (0,o.lS)(d);if(!e)try{if(t.ok){let e=await t.json();e&&"boolean"==typeof e.showLicenseMeta&&"object"==typeof e.codeownerInfo&&c(e)}else c(a)}catch{c(a)}})(),function(){e=!0}},[d]),s}try{s.displayName||(s.displayName="DeferredMetadataContext")}catch{}try{c.displayName||(c.displayName="DeferredMetadataProvider")}catch{}},15305:(e,t,n)=>{n.d(t,{O:()=>a,k:()=>l});var r=n(74848),i=n(96540);let o=i.createContext(void 0);function l({blame:e,children:t}){return(0,r.jsxs)(o.Provider,{value:e,children:[" ",t," "]})}function a(){return i.useContext(o)}try{o.displayName||(o.displayName="CurrentBlameContext")}catch{}try{l.displayName||(l.displayName="CurrentBlameProvider")}catch{}},76087:(e,t,n)=>{n.d(t,{A:()=>a,s:()=>l});var r=n(74848),i=n(96540);let o=i.createContext({});function l({blob:e,children:t}){return(0,r.jsxs)(o.Provider,{value:e,children:[" ",t," "]})}function a(){return i.useContext(o)}try{o.displayName||(o.displayName="CurrentBlobContext")}catch{}try{l.displayName||(l.displayName="CurrentBlobProvider")}catch{}},81675:(e,t,n)=>{n.d(t,{EN:()=>s,Px:()=>d,YP:()=>c,pm:()=>u});var r=n(74848),i=n(96540),o=n(15305),l=n(76087);let a=i.createContext(null);function s({children:e}){let t=(0,l.A)(),n=(0,o.O)(),s=i.useMemo(()=>n?null:new Map,[t,n]);return(0,r.jsxs)(a.Provider,{value:s,children:[" ",e," "]})}function c(){return i.useContext(a)}function d(){let e=i.useContext(a);return(0,i.useCallback)(t=>e?.get(t),[e])}function u(){let e=i.useContext(a);return(0,i.useCallback)((t,n)=>{e&&(e.has(t)?e.get(t)?.push(n):e.set(t,[n]))},[e])}try{a.displayName||(a.displayName="CurrentLineRefMapContext")}catch{}try{s.displayName||(s.displayName="CurrentLineRefMapProvider")}catch{}},9826:(e,t,n)=>{n.d(t,{Ix:()=>c,T9:()=>a,j5:()=>s,t0:()=>d});var r=n(74848),i=n(38621),o=n(63867),l=n(53110);let a={Idle:"Idle",Fetching:"Fetching",Success:"Success",Error:"Error"};function s(){let e="undefined"!=typeof ClipboardItem;return"clipboard"in navigator&&e}async function c(e){let t=await fetch(e,{method:"get"});if(!t.ok)throw Error(`Failed to fetch ${e}: ${t.status} ${t.statusText}`);return new Blob([(await t.text()).replace(/\r?\n$/,"")],{type:"text/plain"})}function d(e){let t,n;switch(e){case a.Success:t="Copied!",n=(0,r.jsx)(l.A,{icon:i.CheckIcon});break;case a.Fetching:t="Copying",n=(0,r.jsx)(o.A,{size:"small"});break;case a.Error:t="Something went wrong. Try again.",n=(0,r.jsx)(l.A,{icon:i.AlertIcon});break;default:t="Copy",n=(0,r.jsx)(l.A,{icon:i.CopyIcon})}return{ariaLabel:t,content:n}}},77378:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(74848),i=n(50104),o=n(96540),l=n(13317);function a({containerRef:e,shouldNotOverrideCopy:t}){let{selectAllShortcut:n}=(0,i.wk)(),a=(0,o.useRef)(!1),s=(0,l.y)(),c=(0,o.useCallback)(()=>{a.current=!1,document.removeEventListener("selectionchange",c)},[]);(0,o.useEffect)(()=>()=>document.removeEventListener("selectionchange",c),[c]);let d=(0,o.useCallback)(t=>{e&&e.current&&(function(e){let t=document.createRange();t.selectNode(e);let n=window.getSelection();n?.removeAllRanges(),n?.addRange(t)}(e.current),t.preventDefault(),a.current=!0,setTimeout(()=>document.addEventListener("selectionchange",c),0))},[e,c]),u=(0,o.useCallback)(e=>{a.current&&(e.preventDefault(),s())},[s]);return(0,o.useEffect)(()=>{if(!t)return window.addEventListener("copy",u),()=>window.removeEventListener("copy",u)},[u,t]),(0,r.jsx)("button",{hidden:!0,"data-hotkey":n.hotkey,onClick:d})}try{a.displayName||(a.displayName="SelectAllShortcutButton")}catch{}},4215:(e,t,n)=>{n.d(t,{Q:()=>m,w:()=>x});var r=n(74848),i=n(8579),o=n(96235),l=n(28391),a=n(24208),s=n(75177),c=n(34614),d=n(52464),u=n(84217),h=n(96540);function m({id:e="breadcrumb",fileNameId:t,path:n,repo:o,commitish:l,isFolder:c,fontSize:d,showCopyPathButton:u}){let{fileName:m,segments:g}=(0,h.useMemo)(()=>(function(e){let t=e.split("/");return{fileName:t.pop(),segments:t.map((e,n)=>({directoryName:e,directoryPath:t.slice(0,n+1).join("/")}))}})(n),[n]),b=!n,v=c&&"/"===n;return(0,r.jsxs)(s.A,{sx:{display:"flex",flexDirection:"row",fontSize:d??2,minWidth:0,flexShrink:1,flexWrap:"wrap",maxWidth:"100%",alignItems:"center"},children:[(0,r.jsxs)(s.A,{as:"nav","data-testid":"breadcrumbs","aria-labelledby":`${e}-heading`,id:e,sx:{maxWidth:"100%"},children:[(0,r.jsx)(a.W,{id:`${e}-heading`,as:"h2",text:"Breadcrumbs"}),(0,r.jsxs)(s.A,{as:"ol",sx:{maxWidth:"100%",listStyle:"none",display:"inline-block"},children:[(0,r.jsxs)(s.A,{as:"li",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(p,{repo:o,commitish:l}),v&&(0,r.jsx)(a.W,{as:"h1",text:o.name})]}),g.map(({directoryName:e,directoryPath:t})=>(0,r.jsxs)(s.A,{as:"li",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(x,{fontSize:d}),e?(0,r.jsx)(f,{path:t,directoryName:e,repo:o,commitish:l}):null]},t))]})]}),m&&(0,r.jsxs)(s.A,{"data-testid":"breadcrumbs-filename",sx:{display:"inline-block",maxWidth:"100%"},children:[(0,r.jsx)(x,{fontSize:d}),(0,r.jsx)(y,{value:m,id:t,fontSize:d}),!b&&c&&(0,r.jsx)(x,{})]},m),u&&(0,r.jsx)(i.T,{ariaLabel:"Copy path",textToCopy:n,tooltipProps:{direction:"nw"},size:"small",className:"ml-2"})]})}function p({repo:e,commitish:t}){return(0,r.jsx)(c.A,{as:l.N,sx:{fontWeight:"bold"},to:(0,o.IO9)({repo:e,commitish:t,action:"tree"}),"data-testid":"breadcrumbs-repo-link",reloadDocument:!0,children:e.name})}function f({directoryName:e,path:t,repo:n,commitish:i}){return(0,r.jsx)(c.A,{as:l.N,to:(0,o.IO9)({repo:n,commitish:i,path:t,action:"tree"}),sx:{fontWeight:400},children:e})}function x({fontSize:e}){return(0,r.jsx)(d.A,{sx:{px:1,fontWeight:400,color:"fg.muted",fontSize:e??2},"aria-hidden":"true",children:"/"})}function y({value:e,id:t,fontSize:n}){return(0,r.jsx)(u.A,{as:"h1",tabIndex:-1,sx:{fontWeight:600,display:"inline-block",maxWidth:"100%",fontSize:n??2},id:t,children:e})}try{m.displayName||(m.displayName="Breadcrumb")}catch{}try{p.displayName||(p.displayName="RepoLink")}catch{}try{f.displayName||(f.displayName="DirectoryLink")}catch{}try{x.displayName||(x.displayName="Separator")}catch{}try{y.displayName||(y.displayName="FileName")}catch{}},48238:(e,t,n)=>{n.d(t,{c:()=>c});var r=n(74848),i=n(38621),o=n(87330),l=n(34164),a=n(96540);let s={square:"AskCopilotButton-module__square--o8kDO",muted:"AskCopilotButton-module__muted--QatcG"};function c({children:e,referenceType:t,...n}){let c=(0,a.useRef)(null);return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(o.K,{className:(0,l.$)(s.square,!!e&&s.muted),ref:c,icon:i.CopilotIcon,size:"small","aria-label":`Ask Copilot about this ${t}`,"data-testid":"copilot-ask-menu",...n})})}try{c.displayName||(c.displayName="AskCopilotButton")}catch{}},7956:(e,t,n)=>{n.d(t,{Ay:()=>f,Xu:()=>y});var r=n(74848),i=n(27851),o=n(38621),l=n(91321),a=n(10569),s=n(15385),c=n(96540),d=n(29943),u=n(99377),h=n(48238);let m={"menu-button":"CopilotCodeLinesMenu-module__menu-button--VNLPN"},p="code-line-dropdown-copilot-button";function f({copilotAccessAllowed:e,messageReference:t,hideDropdown:n,id:f}){let[g,b]=(0,c.useState)(!1),v=(0,i.G7)("copilot_chat_opening_thread_switch"),j=(0,c.useCallback)(()=>{let e={intent:u.wh.conversation,references:[t],id:f};(0,d.qR)(e),b(!1)},[f,t]);return e?(0,r.jsxs)(l.A,{className:n?"pr-0":"",children:[(0,r.jsx)(h.c,{referenceType:t.type,onClick:n?()=>y(t,!0,f):j,id:f}),n?void 0:(0,r.jsxs)(a.W,{open:g,onOpenChange:b,children:[(0,r.jsx)(a.W.Button,{id:p,trailingAction:o.TriangleDownIcon,size:"small","aria-label":"Copilot menu",className:m["menu-button"],children:(0,r.jsx)(r.Fragment,{})}),(0,r.jsx)(a.W.Overlay,{align:"end",onKeyDown:e=>{"Escape"===e.key&&(e?.stopPropagation(),b(!1))},children:(0,r.jsxs)(s.l,{children:[(0,r.jsx)(s.l.Item,{onSelect:()=>{(0,d.qR)({content:"Explain",intent:u.wh.explain,references:[t],id:p}),b(!1)},children:"Explain"}),(0,r.jsx)(s.l.Item,{onSelect:()=>{(0,d.qR)({content:"Suggest improvements to this code.",intent:u.wh.suggest,references:[t],id:p}),b(!1)},children:"Suggest improvements"}),(0,r.jsx)(s.l.Divider,{}),(0,r.jsx)(s.l.Item,{onSelect:()=>{v?x(t,p):y(t,!0,p),b(!1)},children:"Attach to current thread"})]})})]})]}):null}let x=(e,t)=>{(0,d.Oc)(e,!1,t),(0,d.qR)({intent:u.wh.conversation,id:t,attachThread:!0})},y=(e,t,n)=>{t?((0,d.Oc)(e,!0,n),(0,d.qR)({intent:u.wh.conversation,id:n})):(0,d.qR)({intent:u.wh.conversation,references:[e],id:n})};try{f.displayName||(f.displayName="CopilotCodeLinesMenu")}catch{}},97146:(e,t,n)=>{n.d(t,{E:()=>w});var r=n(74848),i=n(88795),o=n(84810),l=n(98386),a=n(75367),s=n(60039),c=n(38621),d=n(34614),u=n(10871),h=n(3971),m=n(55847),p=n(32226),f=n(84217),x=n(75177),y=n(96540),g=n(93955);let b={PointerBox:"CopilotPopover-module__PointerBox--fkCTe"},v={ORG_ADMIN:`For an organization, developers writing less boilerplate code means more productivity, while learning + new technologies means delivering better customers solutions. Try it in Codespaces or your file editor.`,ORG_MEMBER:`We noticed that you're personally paying for GitHub Copilot. Instead, ask your organization admin + to purchase the business version of GitHub Copilot.`,STANDARD:`Spend less time creating boilerplate and repetitive code patterns, and more time building great software. + Try it in Codespaces or your favorite file editor.`},j=({featureRequestInfo:e,inProgress:t,toggleFeatureRequest:n,requested:i})=>e?.showFeatureRequest?i?(0,r.jsx)(o.c9,{inProgress:t,toggleFeatureRequest:n}):(0,r.jsx)(o.iU,{inProgress:t,toggleFeatureRequest:n,featureName:e?.featureName}):null,w=({view:e,copilotInfo:t,className:n})=>{let{documentationUrl:w,notices:N,userAccess:_}=t??{},{business:k,orgHasCFBAccess:C,userHasCFIAccess:A,userHasOrgs:S,userIsOrgAdmin:B,userIsOrgMember:I,featureRequestInfo:L}=_??{},{codeViewPopover:T}=N??{},{sendClickAnalyticsEvent:R}=(0,a.S)(),E=(0,g.i)(),{isOrgOwned:O,ownerLogin:D}=(0,i.t)(),{inProgress:F,requested:$,dismissed:M,dismissedAt:P,toggleFeatureRequest:z}=(0,o.tV)(L),[H,W]=(0,y.useState)(!1),[U,V]=(0,y.useState)(!1),G=(0,y.useCallback)(()=>W(!0),[W]),q=(0,y.useCallback)(()=>W(!1),[W]),Y=(0,y.useCallback)(()=>_&&O&&I&&!B&&(!C||A)?"Your organization can pay for GitHub Copilot":"Code 55% faster with GitHub Copilot",[C,O,_,A,B,I]),K=()=>E&&D===E.login?"owner":B?"admin":I?"member":"personal",Q=()=>{E&&R({category:"copilot_popover_code_view",action:`click_to_open_popover_${e}`,label:`ref_cta:open_copilot_popover;owner:${D};relationship:${K()}`})},X=(t,n)=>{R({category:"copilot_popover_code_view",action:t,label:`ref_cta:${n};ref_loc:code_view_${e}`})},Z=()=>{let t=`${O?"org_":""}code_view_${e}${B?"_org_admin":""}`;R({category:"copilot_popover_code_view",action:"click_to_dismiss_copilot_popover_forever",label:`ref_cta:dont_show_again;ref_loc:${t}`})},J=()=>{let e=_?.userHasOrgs??!1;R({category:"copilot_popover_code_view",action:`click_to_go_to_copilot_for_${e?"business":"individuals"}_info`,label:"ref_cta:learn_more;ref_loc:code_view"})};return U||!t?null:(0,r.jsx)("div",{className:n,children:(0,r.jsx)(h.T,{onOpen:G,onClose:q,open:H,overlayProps:{role:"dialog",sx:{overflow:"inherit"}},focusZoneSettings:{disabled:!0},renderAnchor:e=>(0,r.jsx)(m.Q,{...e,...(0,l.G)("copilot-popover-button"),leadingVisual:c.CopilotIcon,onClick:()=>{W(!H),Q()},size:"small",sx:{color:"fg.default",display:["none","none","none","none","block"]},variant:"invisible",children:Y()}),children:(0,r.jsxs)(p.A,{...(0,l.G)("copilot-popover-content"),caret:"top",className:b.PointerBox,children:[(0,r.jsx)(f.A,{as:"h2",sx:{fontSize:1,fontWeight:"bold",pb:3},children:"Code 55% faster with GitHub Copilot"}),(0,r.jsxs)(x.A,{sx:{fontSize:1,fontWeight:"normal",pb:3},children:[(0,r.jsx)("span",{...(0,l.G)("copilot-popover-body-text"),children:(()=>{if(M)return"";if(_&&O){if(B)return v.ORG_ADMIN;else if(I&&A)return v.ORG_MEMBER}return v.STANDARD})()}),M?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{children:["Your request for Copilot Business was declined by an admin on ",P,"."]}),(0,r.jsxs)("p",{className:"mb-0",children:[(0,r.jsx)(d.A,{...(0,l.G)("contact-admin-link"),"aria-label":"Click this link to contact your admin.",target:"_blank",href:`/orgs/${D}/people?query=role:owner`,onClick:()=>J(),children:"Contact your admin"}),""," for more details around their decision."]})]}):(0,r.jsx)(d.A,{...(0,l.G)("copilot-popover-content-learn-more"),"aria-label":"Click this link to learn more about copilot. This action opens in a new tab.",target:"_blank",href:w,onClick:()=>J(),sx:{marginLeft:"8px"},children:"Learn more"})]}),(0,r.jsxs)(x.A,{sx:{alignItems:"center",display:"flex",flexDirection:"row"},children:[k||A||O&&(!O||I)?I&&!C&&B?(0,r.jsx)(u.z,{type:"button",href:`/github-copilot/business_signup/organization/payment?org=${D}`,onClick:()=>X("click_to_buy_copilot_for_business","get_github_copilot"),children:"Get GitHub Copilot"}):L&&!M?(0,r.jsx)(j,{requested:$,featureRequestInfo:L,inProgress:F,toggleFeatureRequest:z}):null:S?(0,r.jsx)(u.z,{type:"button",href:"/settings/copilot",onClick:()=>X("click_to_go_to_copilot_settings","get_github_copilot"),children:"Get GitHub Copilot"}):(0,r.jsx)(u.z,{type:"button",href:"/github-copilot/signup",onClick:()=>X("click_to_go_to_copilot_trial_signup","start_a_free_trial"),children:"Start a free trial"}),(0,r.jsx)(d.A,{...(0,l.G)("copilot-popover-dismiss-button"),onClick:()=>{T&&((0,s.DI)(T.dismissPath,{method:I?"DELETE":"POST"}),Z(),V(!0))},sx:{cursor:"pointer",fontSize:1,textDecorationLine:"none",marginLeft:M?0:"16px"},children:"Don't show again"})]})]})})})};try{j.displayName||(j.displayName="FeatureRequest")}catch{}try{w.displayName||(w.displayName="CopilotPopover")}catch{}},84810:(e,t,n)=>{n.d(t,{c9:()=>v,_$:()=>g,iU:()=>b,tV:()=>y});var r=n(74848),i=n(55847),o=n(34614),l=n(53110),a=n(38621),s=n(98386),c=n(75367),d=n(96540),u=n(99543),h=n(60039);let m=async(e,t,n)=>{try{return(await (0,h.DI)(e,{method:t,body:n})).ok}catch{return!1}},p=(e,t)=>m(e,"DELETE",x(t)),f=(e,t)=>m(e,"POST",x(t)),x=e=>{let t=new FormData;return t.append("feature",e),t};function y(e){let{alreadyRequested:t=!1,dismissed:n=!1,dismissedAt:r="",featureName:i="",requestPath:o=""}=e??{},[l,a]=(0,d.useState)(!1),[s,c]=(0,d.useState)(t),{addToast:h}=(0,u.Y6)(),m=async()=>{a(!0),await (s?p:f)(o,i)?c(!s):h({type:"error",message:"Something went wrong. Please try again later."}),a(!1)};return{inProgress:l,requested:s,dismissed:n,dismissedAt:r,toggleFeatureRequest:m}}function g({featureRequestInfo:e,learnMorePath:t,requestMessage:n,requestedMessage:i}){let{inProgress:o,requested:l,toggleFeatureRequest:a}=y(e);return e.showFeatureRequest?l?(0,r.jsx)(v,{inProgress:o,toggleFeatureRequest:a,requestedMessage:i}):(0,r.jsx)(b,{inProgress:o,toggleFeatureRequest:a,isEnterpriseRequest:e.isEnterpriseRequest,featureName:e.featureName,billingEntityId:e.billingEntityId,learnMorePath:t,requestMessage:n}):null}let b=({inProgress:e,toggleFeatureRequest:t,billingEntityId:n="",isEnterpriseRequest:i=!1,featureName:o,learnMorePath:l,requestMessage:a})=>{let{sendClickAnalyticsEvent:s}=(0,c.S)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(j,{onClick:()=>{t();let e=i&&n?`ref_cta:ask_enterprise_owners_for_access;ref_loc:${o};enterprise_id:${n};`:`ref_cta:ask_admin_for_access;ref_loc:${o};`;s({category:"member_feature_request",action:`action.${o}`,label:e})},inProgress:e,isEnterpriseRequest:i}),a&&(0,r.jsx)(N,{message:a}),l&&(0,r.jsx)(w,{onClick:()=>{s({category:"suggestion",action:"click_to_read_docs",label:`ref_cta:learn_more;ref_loc:${o};`})},path:l})]})},v=({inProgress:e,toggleFeatureRequest:t,requestedMessage:n})=>(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)(_,{message:n}),(0,r.jsx)(k,{onClick:t,inProgress:e})]}),j=({onClick:e,inProgress:t,isEnterpriseRequest:n})=>(0,r.jsx)(i.Q,{onClick:e,variant:"primary",disabled:t,...(0,s.G)("feature-request-request-button"),children:t?"Requesting...":n?"Ask enterprise owners for access":"Ask admin for access"}),w=({onClick:e,path:t})=>(0,r.jsx)(o.A,{href:t,onClick:e,...(0,s.G)("feature-request-learn-more-link"),children:"Learn more"}),N=({message:e})=>(0,r.jsx)("span",{children:e}),_=({message:e})=>(0,r.jsxs)("span",{className:"d-inline-block color-fg-subtle mr-1",children:[(0,r.jsx)(l.A,{icon:a.CheckIcon}),e]}),k=({onClick:e,inProgress:t})=>(0,r.jsx)(o.A,{className:"color-fg-danger text-semibold",as:"button",onClick:e,disabled:t,...(0,s.G)("feature-request-cancel-link"),children:t?"Cancelling...":"Remove request"});try{g.displayName||(g.displayName="FeatureRequest")}catch{}try{b.displayName||(b.displayName="RequestFeature")}catch{}try{v.displayName||(v.displayName="CancelFeatureRequest")}catch{}try{j.displayName||(j.displayName="RequestCTA")}catch{}try{w.displayName||(w.displayName="LearnMore")}catch{}try{N.displayName||(N.displayName="RequestMessage")}catch{}try{_.displayName||(_.displayName="RequestedMessage")}catch{}try{k.displayName||(k.displayName="RemoveRequestCTA")}catch{}},81351:(e,t,n)=>{n.d(t,{Gx:()=>a});var r=n(74848),i=n(21728),o=n(83829);function l(e){let t,n=(0,i.c)(2),{char:o}=e;return n[0]!==o?(t=(0,r.jsx)("span",{className:"hidden-unicode-replacement padded",children:o}),n[0]=o,n[1]=t):t=n[1],t}function a(e){return(0,o.Y)(e)?(0,o.t6)(e).map(e=>{let t=o.A0.get(e);return t?`${t}`:e}).join(""):null}try{l.displayName||(l.displayName="HiddenUnicodeCharacter")}catch{}},69851:(e,t,n)=>{n.d(t,{x:()=>d});var r=n(74848),i=n(21728),o=n(88191),l=n(96540),a=n(80663);function s(e,t){let n,l,s,d,u,h,m=(0,i.c)(13);m[0]!==e?({children:n,src:s,...l}=e,m[0]=e,m[1]=n,m[2]=l,m[3]=s):(n=m[1],l=m[2],s=m[3]),m[4]===Symbol.for("react.memo_cache_sentinel")?(d=[],m[4]=d):d=m[4];let[p]=(0,a.I)(c,!0,d);return m[5]!==p||m[6]!==s?(u=p?{}:{src:s,"data-nonce":(0,o.M1)()},m[5]=p,m[6]=s,m[7]=u):u=m[7],m[8]!==n||m[9]!==l||m[10]!==t||m[11]!==u?(h=(0,r.jsx)("include-fragment",{...l,ref:t,...u,children:n}),m[8]=n,m[9]=l,m[10]=t,m[11]=u,m[12]=h):h=m[12],h}function c(){return!1}let d=(0,l.forwardRef)(s);try{s.displayName||(s.displayName="IncludeFragmentWithRef")}catch{}try{d.displayName||(d.displayName="IncludeFragment")}catch{}},34700:(e,t,n)=>{n.d(t,{X:()=>a});var r=n(74848),i=n(47139),o=n(56693),l=n(90735);let a=({children:e="Preview",feedbackUrl:t,className:n})=>(0,r.jsx)(l.V,{className:n,label:(0,r.jsx)(i.A,{variant:"success",children:e}),link:t?(0,r.jsx)(o.A,{feedbackUrl:t}):void 0});try{a.displayName||(a.displayName="BetaLabel")}catch{}},56693:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(74848),i=n(34614);let o={link:"FeedbackLink-module__link--uY6Kq"},l=({feedbackUrl:e})=>(0,r.jsx)(i.A,{className:o.link,href:e,children:"Give feedback"});try{l.displayName||(l.displayName="FeedbackLink")}catch{}},90735:(e,t,n)=>{n.d(t,{V:()=>o});var r=n(74848),i=n(46309);let o=({label:e,link:t,className:n})=>t?(0,r.jsxs)(i.B,{direction:"horizontal",gap:"condensed",align:"baseline",className:n,children:[e," ",t]}):n?(0,r.jsx)("span",{className:n,children:e}):(0,r.jsx)(r.Fragment,{children:e});try{o.displayName||(o.displayName="LabelWithLink")}catch{}}},e=>{var t=t=>e(e.s=t);e.O(0,["primer-react","react-core","react-lib","octicons-react","vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js","vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1d3d52","vendors-node_modules_primer_behaviors_dist_esm_index_mjs","vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-b1c483","vendors-node_modules_cookie_index_js-node_modules_primer_live-region-element_dist_esm_index_j-1ca8f6","vendors-node_modules_dompurify_dist_purify_es_mjs","vendors-node_modules_lodash-es__Stack_js-node_modules_lodash-es__Uint8Array_js-node_modules_l-4faaa6","vendors-node_modules_github_relative-time-element_dist_index_js","vendors-node_modules_lodash-es_isEqual_js","vendors-node_modules_tanstack_react-virtual_dist_esm_index_js","vendors-node_modules_github_catalyst_lib_index_js-node_modules_github_hydro-analytics-client_-189aa3","vendors-node_modules_focus-visible_dist_focus-visible_js-node_modules_fzy_js_index_js-node_mo-296806","ui_packages_failbot_failbot_ts","ui_packages_document-metadata_document-metadata_ts-ui_packages_history_history_ts-ui_packages-417c81","ui_packages_paths_index_ts","ui_packages_ref-selector_RefSelector_tsx","ui_packages_commit-attribution_index_ts-ui_packages_commit-checks-status_index_ts-ui_packages-762eaa","ui_packages_app-uuid_app-uuid_ts-ui_packages_fetch-headers_fetch-headers_ts-ui_packages_repos-0cd8c2","ui_packages_diffs_diff-parts_ts","ui_packages_code-view-shared_hooks_use-canonical-object_ts-ui_packages_code-view-shared_hooks-6097ef","app_assets_modules_github_blob-anchor_ts-ui_packages_code-nav_code-nav_ts-ui_packages_filter--8253c1"],()=>t(70635)),e.O()}]); +//# sourceMappingURL=react-code-view-e19e3abc01e7.js.map \ No newline at end of file diff --git a/jav/lib/react-core-442d3988d6da.js b/jav/lib/react-core-442d3988d6da.js new file mode 100644 index 0000000..aefa5b1 --- /dev/null +++ b/jav/lib/react-core-442d3988d6da.js @@ -0,0 +1,41 @@ +"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["react-core"],{43581:(e,t,r)=>{r.d(t,{A:()=>i,T:()=>o});var n=r(49236),a={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};a.bgImage=a.backgroundImage,a.bgSize=a.backgroundSize,a.bgPosition=a.backgroundPosition,a.bgRepeat=a.backgroundRepeat;var o=(0,n.qU)(a);let i=o},84995:(e,t,r)=>{r.d(t,{A:()=>i,P:()=>o});var n=r(49236),a={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"}};a.borderTopWidth={property:"borderTopWidth",scale:"borderWidths"},a.borderTopColor={property:"borderTopColor",scale:"colors"},a.borderTopStyle={property:"borderTopStyle",scale:"borderStyles"},a.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},a.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},a.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},a.borderBottomColor={property:"borderBottomColor",scale:"colors"},a.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},a.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},a.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},a.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},a.borderLeftColor={property:"borderLeftColor",scale:"colors"},a.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},a.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},a.borderRightColor={property:"borderRightColor",scale:"colors"},a.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var o=(0,n.qU)(a);let i=o},77638:(e,t,r)=>{r.d(t,{A:()=>i,y:()=>o});var n=r(49236),a={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};a.bg=a.backgroundColor;var o=(0,n.qU)(a);let i=o},49236:(e,t,r)=>{r.d(t,{Cp:()=>d,Jt:()=>c,Zz:()=>y,oK:()=>p,qU:()=>m});var n=r(45228),a=r.n(n),o=function(e,t){var r,n=a()({},e,t);for(var o in e)e[o]&&"object"==typeof t[o]&&a()(n,((r={})[o]=a()(e[o],t[o]),r));return n},i=function(e){var t={};return Object.keys(e).sort(function(e,t){return e.localeCompare(t,void 0,{numeric:!0,sensitivity:"base"})}).forEach(function(r){t[r]=e[r]}),t},s={breakpoints:[40,52,64].map(function(e){return e+"em"})},l=function(e){return"@media screen and (min-width: "+e+")"},u=function(e,t){return c(t,e,e)},c=function(e,t,r,n,a){for(n=0,t=t&&t.split?t.split("."):[t];n1&&u.forEach(function(r){var a;n[r]=e(((a={})[r]=t[r],a))}),n},h=function(e,t,r,n,o){var i={};return n.slice(0,e.length).forEach(function(n,s){var l,u=e[s],c=t(n,r,o);u?a()(i,((l={})[u]=a()({},i[u],c),l)):a()(i,c)}),i},f=function(e,t,r,n,o){var i={};for(var s in n){var u=e[s],c=t(n[s],r,o);if(u){var d,h=l(u);a()(i,((d={})[h]=a()({},i[h],c),d))}else a()(i,c)}return i},p=function(e){var t=e.properties,r=e.property,n=e.scale,a=e.transform,o=void 0===a?u:a,i=e.defaultScale;t=t||[r];var s=function(e,r,n){var a={},i=o(e,r,n);if(null!==i)return t.forEach(function(e){a[e]=i}),a};return s.scale=n,s.defaults=i,s},m=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach(function(r){var n=e[r];if(!0===n){t[r]=p({property:r,scale:r});return}if("function"==typeof n){t[r]=n;return}t[r]=p(n)}),d(t)},y=function(){for(var e={},t=arguments.length,r=Array(t),n=0;n{function n(){return(n=Object.assign||function(e){for(var t=1;th});var a=function(e,t,r,n,a){for(n=0,t=t&&t.split?t.split("."):[t];n=0)return a(e,t,t);var r=Math.abs(t),n=a(e,r,r);return"string"==typeof n?"-"+n:-1*n},d=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce(function(e,t){var r;return n({},e,((r={})[t]=c,r))},{});let h=function e(t){return function(r){void 0===r&&(r={});var c,h=n({},i,{},r.theme||r),f={},p=(c="function"==typeof t?t(h):t,function(e){var t={},r=[null].concat(a(e,"breakpoints",o).map(function(e){return"@media screen and (min-width: "+e+")"}));for(var n in c){var i="function"==typeof c[n]?c[n](e):c[n];if(null!=i){if(!Array.isArray(i)){t[n]=i;continue}for(var s=0;s{r.d(t,{A:()=>a,p:()=>n});var n=(0,r(49236).qU)({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0});let a=n},96069:(e,t,r)=>{r.d(t,{A:()=>s,V:()=>i});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o={gridGap:{property:"gridGap",scale:"space",defaultScale:a.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:a.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:a.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},i=(0,n.qU)(o);let s=i},75447:(e,t,r)=>{r.d(t,{A:()=>o,Z:()=>a});var n=r(49236),a=(0,n.qU)({width:{property:"width",scale:"sizes",transform:function(e,t){return(0,n.Jt)(t,e,!("number"==typeof e&&!isNaN(e))||e>1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0});let o=a},59756:(e,t,r)=>{r.d(t,{A:()=>s,G:()=>i});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o={position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:a.space},right:{property:"right",scale:"space",defaultScale:a.space},bottom:{property:"bottom",scale:"space",defaultScale:a.space},left:{property:"left",scale:"space",defaultScale:a.space}},i=(0,n.qU)(o);let s=i},83317:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(57304),a=RegExp("^("+(0,n.Zz)(n.xe,n.Il,n.yW,n.Zp,n.pn,n.PQ,n.Tp,n.G1,n.Vg,n.r7,n.i9,n.XC,n.NW).propNames.join("|")+")$"),o=function(e){var t={};for(var r in e)a.test(r)||(t[r]=e[r]);return t}},42049:(e,t,r)=>{r.d(t,{r:()=>n});var n=(0,r(49236).qU)({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}})},89165:(e,t,r)=>{r.d(t,{xe:()=>c});var n=r(49236),a={space:[0,4,8,16,32,64,128,256,512]},o=function(e){return"number"==typeof e&&!isNaN(e)},i=function(e,t){if(!o(e))return(0,n.Jt)(t,e,e);var r=e<0,a=Math.abs(e),i=(0,n.Jt)(t,a,a);return o(i)?i*(r?-1:1):r?"-"+i:i},s={};s.margin={margin:{property:"margin",scale:"space",transform:i,defaultScale:a.space},marginTop:{property:"marginTop",scale:"space",transform:i,defaultScale:a.space},marginRight:{property:"marginRight",scale:"space",transform:i,defaultScale:a.space},marginBottom:{property:"marginBottom",scale:"space",transform:i,defaultScale:a.space},marginLeft:{property:"marginLeft",scale:"space",transform:i,defaultScale:a.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:i,defaultScale:a.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:i,defaultScale:a.space}},s.margin.m=s.margin.margin,s.margin.mt=s.margin.marginTop,s.margin.mr=s.margin.marginRight,s.margin.mb=s.margin.marginBottom,s.margin.ml=s.margin.marginLeft,s.margin.mx=s.margin.marginX,s.margin.my=s.margin.marginY,s.padding={padding:{property:"padding",scale:"space",defaultScale:a.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:a.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:a.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:a.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:a.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:a.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:a.space}},s.padding.p=s.padding.padding,s.padding.pt=s.padding.paddingTop,s.padding.pr=s.padding.paddingRight,s.padding.pb=s.padding.paddingBottom,s.padding.pl=s.padding.paddingLeft,s.padding.px=s.padding.paddingX,s.padding.py=s.padding.paddingY;var l=(0,n.qU)(s.margin),u=(0,n.qU)(s.padding),c=(0,n.Zz)(l,u)},57227:(e,t,r)=>{r.d(t,{y:()=>a});var n=r(49236),a=function(e,t){return void 0===t&&(t=null),function(r){return(0,n.Jt)(r.theme,e,t)}}},3962:(e,t,r)=>{r.d(t,{A:()=>a,I:()=>n});var n=(0,r(49236).qU)({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0});let a=n},38144:(e,t,r)=>{r.d(t,{NW:()=>l,Ox:()=>o,XC:()=>s,i9:()=>i});var n=r(49236),a=r(50402),o=function(e){var t,r,o=e.scale,i=e.prop,s=e.variants,l=void 0===s?{}:s,u=e.key;(r=Object.keys(l).length?function(e,t,r){return(0,a.Ay)((0,n.Jt)(t,e,null))(r.theme)}:function(e,t){return(0,n.Jt)(t,e,null)}).scale=o||u,r.defaults=l;var c=((t={})[void 0===i?"variant":i]=r,t);return(0,n.Cp)(c)},i=o({key:"buttons"}),s=o({key:"textStyles",prop:"textStyle"}),l=o({key:"colorStyles",prop:"colors"})},38267:(e,t,r)=>{r.d(t,{AH:()=>em,Ay:()=>eA,DU:()=>ej,Dx:()=>eR,NP:()=>ex,i7:()=>eT});var n=r(44363),a=r(96540),o=r(2833),i=r.n(o),s=r(8887),l=r(17103),u=r(15455),c=r(4146),d=r.n(c);function h(){return(h=Object.assign||function(e){for(var t=1;t1?t-1:0),n=1;n0?" Args: "+r.join(", "):""))}var x=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,n=r.length,a=n;e>=a;)(a<<=1)<0&&R(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(r),this.length=a;for(var o=n;o=this.length||0===this.groupSizes[e])return t;for(var r=this.groupSizes[e],n=this.indexOfGroup(e),a=n+r,o=n;o=N&&(N=t+1),C.set(e,t),k.set(t,e)},A="style["+w+'][data-styled-version="5.3.11"]',P=RegExp("^"+w+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),L=function(e,t,r){for(var n,a=r.split(","),o=0,i=a.length;o=0;r--){var n=t[r];if(n&&1===n.nodeType&&n.hasAttribute(w))return n}}(r),o=void 0!==a?a.nextSibling:null;n.setAttribute(w,"active"),n.setAttribute("data-styled-version","5.3.11");var i=O();return i&&n.setAttribute("nonce",i),r.insertBefore(n,o),n},D=function(){function e(e){var t=this.element=$(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,r=0,n=t.length;r=0){var r=document.createTextNode(t),n=this.nodes[e];return this.element.insertBefore(r,n||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(c+=e+",")}),n+=""+l+u+'{content:"'+c+`"}/*!sc*/ +`}}}return n}(this)},e}(),H=/(a)(d)/gi,B=function(e){return String.fromCharCode(e+(e>25?39:97))};function F(e){var t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=B(t%52)+r;return(B(t%52)+r).replace(H,"$1-$2")}var q=function(e,t){for(var r=t.length;r;)e=33*e^t.charCodeAt(--r);return e},J=function(e){return q(5381,e)};function Y(e){for(var t=0;t>>0);if(!t.hasNameForId(n,i)){var s=r(o,"."+i,void 0,n);t.insertRules(n,i,s)}a.push(i),this.staticRulesId=i}else{for(var l=this.rules.length,u=q(this.baseHash,r.hash),c="",d=0;d>>0);if(!t.hasNameForId(n,m)){var y=r(c,"."+m,void 0,n);t.insertRules(n,m,y)}a.push(m)}}return a.join(" ")},e}(),G=/^\s*\/\/.*$/gm,K=[":","[",".","#"];function Q(e){var t,r,n,a,o=void 0===e?y:e,i=o.options,l=void 0===i?y:i,u=o.plugins,c=void 0===u?m:u,d=new s.A(l),h=[],f=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(r,n,a,o,i,s,l,u,c,d){switch(r){case 1:if(0===c&&64===n.charCodeAt(0))return e(n+";"),"";break;case 2:if(0===u)return n+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(a[0]+n),"";default:return n+(0===d?"/*|*/":"")}case -2:n.split("/*|*/}").forEach(t)}}}(function(e){h.push(e)}),p=function(e,n,o){return 0===n&&-1!==K.indexOf(o[r.length])||o.match(a)?e:"."+t};function g(e,o,i,s){void 0===s&&(s="&");var l=e.replace(G,""),u=o&&i?i+" "+o+" { "+l+" }":l;return t=s,n=RegExp("\\"+(r=o)+"\\b","g"),a=RegExp("(\\"+r+"\\b){2,}"),d(i||!o?"":o,u)}return d.use([].concat(c,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(r)>0&&(a[0]=a[0].replace(n,p))},f,function(e){if(-2===e){var t=h;return h=[],t}}])),g.hash=c.length?c.reduce(function(e,t){return t.name||R(15),q(e,t.name)},5381).toString():"",g}var Z=a.createContext(),ee=(Z.Consumer,a.createContext()),et=(ee.Consumer,new U),er=Q();function en(){return(0,a.useContext)(Z)||et}function ea(){return(0,a.useContext)(ee)||er}function eo(e){var t=(0,a.useState)(e.stylisPlugins),r=t[0],n=t[1],o=en(),s=(0,a.useMemo)(function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.sheet,e.target]),l=(0,a.useMemo)(function(){return Q({options:{prefix:!e.disableVendorPrefixes},plugins:r})},[e.disableVendorPrefixes,r]);return(0,a.useEffect)(function(){i()(r,e.stylisPlugins)||n(e.stylisPlugins)},[e.stylisPlugins]),a.createElement(Z.Provider,{value:s},a.createElement(ee.Provider,{value:l},e.children))}var ei=function(){function e(e,t){var r=this;this.inject=function(e,t){void 0===t&&(t=er);var n=r.name+t.hash;e.hasNameForId(r.id,n)||e.insertRules(r.id,n,t(r.rules,n,"@keyframes"))},this.toString=function(){return R(12,String(r.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=er),this.name+e.hash},e}(),es=/([A-Z])/,el=/([A-Z])/g,eu=/^ms-/,ec=function(e){return"-"+e.toLowerCase()};function ed(e){return es.test(e)?e.replace(el,ec).replace(eu,"-ms-"):e}var eh=function(e){return null==e||!1===e||""===e};function ef(e,t,r,n){if(Array.isArray(e)){for(var a,o=[],i=0,s=e.length;i1?t-1:0),n=1;n?@[\\\]^`{|}~-]+/g,ev=/(^-|-$)/g;function eb(e){return e.replace(eg,"-").replace(ev,"")}var ew=function(e){return F(J(e)>>>0)};function eS(e){return"string"==typeof e}var eE=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},eR=a.createContext();function ex(e){var t=(0,a.useContext)(eR),r=(0,a.useMemo)(function(){var r;return r=e.theme,r?g(r)?r(t):Array.isArray(r)||"object"!=typeof r?R(8):t?h({},t,{},r):r:R(14)},[e.theme,t]);return e.children?a.createElement(eR.Provider,{value:r},e.children):null}eR.Consumer;var eC={},ek=function(e){return function e(t,r,a){if(void 0===a&&(a=y),!(0,n.isValidElementType)(r))return R(1,String(r));var o=function(){return t(r,a,em.apply(void 0,arguments))};return o.withConfig=function(n){return e(t,r,h({},a,{},n))},o.attrs=function(n){return e(t,r,h({},a,{attrs:Array.prototype.concat(a.attrs,n).filter(Boolean)}))},o}(function e(t,r,n){var o=b(t),i=!eS(t),s=r.attrs,l=void 0===s?m:s,c=r.componentId,f=void 0===c?(x=r.displayName,C=r.parentComponentId,eC[k="string"!=typeof x?"sc":eb(x)]=(eC[k]||0)+1,N=k+"-"+ew("5.3.11"+k+eC[k]),C?C+"-"+N:N):c,p=r.displayName,w=void 0===p?eS(t)?"styled."+t:"Styled("+v(t)+")":p,S=r.displayName&&r.componentId?eb(r.displayName)+"-"+r.componentId:r.componentId||f,E=o&&t.attrs?Array.prototype.concat(t.attrs,l).filter(Boolean):l,R=r.shouldForwardProp;o&&t.shouldForwardProp&&(R=r.shouldForwardProp?function(e,n,a){return t.shouldForwardProp(e,n,a)&&r.shouldForwardProp(e,n,a)}:t.shouldForwardProp);var x,C,k,N,j,T=new X(n,S,o?t.componentStyle:void 0),A=T.isStatic&&0===l.length,P=function(e,t){return function(e,t,r,n){var o,i,s,l,c,d=e.attrs,f=e.componentStyle,p=e.defaultProps,m=e.foldedComponentIds,v=e.shouldForwardProp,b=e.styledComponentId,w=e.target,S=(o=ey(t,(0,a.useContext)(eR),p)||y,void 0===o&&(o=y),i=h({},t,{theme:o}),s={},d.forEach(function(e){var t,r,n,a=e;for(t in g(a)&&(a=a(i)),a)i[t]=s[t]="className"===t?(r=s[t],n=a[t],r&&n?r+" "+n:r||n):a[t]}),[i,s]),E=S[0],R=S[1],x=(l=en(),c=ea(),n?f.generateAndInjectStyles(y,l,c):f.generateAndInjectStyles(E,l,c)),C=R.$as||t.$as||R.as||t.as||w,k=eS(C),N=R!==t?h({},t,{},R):t,j={};for(var T in N)"$"!==T[0]&&"as"!==T&&("forwardedAs"===T?j.as=N[T]:(v?v(T,u.A,C):!k||(0,u.A)(T))&&(j[T]=N[T]));return t.style&&R.style!==t.style&&(j.style=h({},t.style,{},R.style)),j.className=Array.prototype.concat(m,b,x!==b?x:null,t.className,R.className).filter(Boolean).join(" "),j.ref=r,(0,a.createElement)(C,j)}(j,e,t,A)};return P.displayName=w,(j=a.forwardRef(P)).attrs=E,j.componentStyle=T,j.displayName=w,j.shouldForwardProp=R,j.foldedComponentIds=o?Array.prototype.concat(t.foldedComponentIds,t.styledComponentId):m,j.styledComponentId=S,j.target=o?t.target:t,j.withComponent=function(t){var a=r.componentId,o=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n=0||(a[r]=e[r]);return a}(r,["componentId"]),i=a&&a+"-"+(eS(t)?t:eb(v(t)));return e(t,h({},o,{attrs:E,componentId:i}),n)},Object.defineProperty(j,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),a=1;a2&&U.registerId(this.componentId+e),this.removeStyles(e,r),this.createStyles(e,t,r,n)},e}();function ej(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n"+t+""},this.getStyleTags=function(){return e.sealed?R(2):e._emitSheetCSS()},this.getStyleElement=function(){if(e.sealed)return R(2);var t,r=((t={})[w]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),n=O();return n&&(r.nonce=n),[a.createElement("style",h({},r,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new U({isServer:!0}),this.sealed=!1}).prototype;e.collectStyles=function(e){return this.sealed?R(2):a.createElement(eo,{sheet:this.instance},e)},e.interleaveWithNodeStream=function(e){return R(3)}}();let eA=ek},32420:(e,t,r)=>{r.d(t,{E:()=>n});let n={FETCH_THEN_TRANSITION:"fetch-then-transition",TRANSITION_WHILE_FETCHING:"transition-while-fetch",TRANSITION_WITHOUT_FETCH:"transition-without-fetch"}},63809:(e,t,r)=>{r.d(t,{R:()=>DeferredRegistry});var n=r(7531);function a(e,t){var r=function(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return t.get(e)}(e,t,0);return r.get?r.get.call(e):r.value}var o=new WeakMap;let DeferredRegistry=class DeferredRegistry{register(e,t){let r=a(this,o).get(e);if(r)r.resolve(t);else{let r=(0,n.Y)();r.resolve(t),a(this,o).set(e,r)}}getRegistration(e){let t=a(this,o).get(e);if(t)return t;let r=(0,n.Y)();return a(this,o).set(e,r),r}constructor(){!function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,o,{writable:!0,value:new Map})}}},50888:(e,t,r)=>{r.d(t,{z:()=>n});let n={"Workers not ready":"Alloy is warming its workers. This is expected during deploys and should resolve shortly."}},52807:(e,t,r)=>{r.d(t,{$h:()=>DataRouterApplicationBuilder});var n=r(12201);function a(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function o(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function i(e,t){var r=o(e,t,"get");return r.get?r.get.call(e):r.value}function s(e,t,r){a(e,t),t.set(e,r)}function l(e,t,r){var n=o(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c=new WeakMap,d=new WeakSet;let DataRouterApplication=class DataRouterApplication{registration(e){return this.embeddedData=e?.embeddedData,{routes:(function(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r})(this,d,h).call(this)}}constructor(e,t){!function(e,t){a(e,t),t.add(e)}(this,d),u(this,"name",void 0),s(this,c,{writable:!0,value:void 0}),u(this,"embeddedData",void 0),this.name=e,l(this,c,t),this.registration=this.registration.bind(this)}};function h(){return"function"==typeof i(this,c)?i(this,c).call(this,{isEnabled:e=>{let t=this.embeddedData?.appPayload?.enabled_features;if(t&&e in t)return t[e]}}):i(this,c)}var f=new WeakMap;let DataRouterApplicationBuilder=class DataRouterApplicationBuilder{static create(e){return new DataRouterApplicationBuilder(e)}createDataRouterAppFromRoutes(e){return l(this,f,new DataRouterApplication(this.name,e)),i(this,f)}createQueryRouteConfig(e,{path:t,index:r,queries:a=[]}){return function(e){if(e.length>4)throw new m(e.length)}(a),function(e){if(!/^[a-z][a-zA-Z0-9]*$/.test(e))throw new InvalidIdentifierError(e)}(e),new n.Wy({appName:this.name,id:e,path:t,queries:function(e){let t=new Set;return Object.fromEntries(e.map(({queryName:e,...r})=>{if(t.has(e))throw new p(e);return t.add(e),[e,r]}))}(a),index:r??!1,getEmbeddedData:this.getEmbeddedData})}constructor(e){u(this,"name",void 0),s(this,f,{writable:!0,value:void 0}),u(this,"getEmbeddedData",()=>{if(!i(this,f))throw Error("getEmbeddedData should only be called after createDataRouterAppFromRoutes");return i(this,f).embeddedData}),this.name=e}};let p=class DuplicateRouteQueryNameError extends Error{constructor(e){super(`query names cannot be duplicated: \`${e}\` has already been defined for this route.`),this.name="DuplicateRouteQueryNameError"}},m=class InvalidNumberOfQueryConfigsError extends Error{constructor(e){super(`Invalid number of query configs error. ${e} queries supplied of a max 4 queries allowed.`),this.name="InvalidNumberOfQueryConfigsError"}};let InvalidIdentifierError=class InvalidIdentifierError extends Error{constructor(e){super(`\`${e}\` must be camel cased`),this.name="InvalidIdentifierError"}}},11608:(e,t,r)=>{r.d(t,{g:()=>n});let n={Blocking:"Blocking",Deferred:"Deferred"}},8244:(e,t,r)=>{r.d(t,{Y:()=>i});var n=r(26559),a=r(11608),o=r(14518);function i({...e}={}){return{queryName:"mainQuery",queryDeps:({pathname:e})=>({pathname:e}),queryFn:async({routeId:e,queryDeps:t})=>{let r=(0,n.jC)("dataRouter"),a={...t,init:{...t?.init,headers:{...r,...t?.init?.headers}}};var i=await (0,o.X)({queryDeps:a}),s=e;let l=i.payload?.[s];if(!l)throw Error(`Unable to find payload for route Id: ${s}`);return{meta:i.meta,payload:l}},type:a.g.Blocking,select:e=>e.payload,...e}}},14518:(e,t,r)=>{r.d(t,{X:()=>i});var n=r(3785),a=r(60039),o=r(66300);async function i({queryDeps:{pathname:e,searchParams:t,init:r}}){let i=function(e,t){let r=[e],n=(function(e){if(e instanceof URLSearchParams)return e;if("string"==typeof e)return new URLSearchParams(e);let t=new URLSearchParams;if(null==e)return t;for(let[r,n]of Array.isArray(e)?e:Object.entries(e))null!=n&&t.append(r,n);return t})(t).toString();return n&&r.push(n.toString()),r.join("?")}(e,t),s=await (0,a.Sr)(i,r);if(!s.ok)throw new o.o(s.statusText,s);let l=await s.json();return(0,n.Av)(l),l}},12201:(e,t,r)=>{r.d(t,{Wy:()=>QueryRoute,yT:()=>w});var n=r(85647),a=r(97396),o=r(96679),i=r(31993),s=r(33957),l=r(11608),u=r(74848),c=r(58394);function d(e,{element:t,Component:r}){if(!t&&!r)return;let n=null;if(void 0!==t?n=(0,u.jsx)(u.Fragment,{children:t}):r&&(n=(0,u.jsx)(r,{})),n)return(0,u.jsx)(c.U,{id:e,children:n})}function h(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function f(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t){var r=f(e,t,"get");return r.get?r.get.call(e):r.value}function m(e,t,r){h(e,t),t.set(e,r)}function y(e,t,r){var n=f(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function g(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function v(e,t){h(e,t),t.add(e)}function b(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(){return(0,n.FE)()}let S={refetchOnWindowFocus:!1,retry:!1,networkMode:"always",staleTime:864e5},E=200,R=new WeakSet;var x=new WeakMap,C=new WeakMap,k=new WeakSet,N=new WeakMap,j=new WeakSet;let QueryRoute=class QueryRoute{isSameRoute(e){return!!("object"==typeof e&&e&&"id"in e&&"string"==typeof e.id&&e.id===this.id)}generatePath(e,t){return(0,n.AO)({pathname:(0,n.tW)(this.path,e),search:t?.search?new URLSearchParams(t.search).toString():void 0,hash:t?.hash})}constructor(e){v(this,k),v(this,j),m(this,x,{writable:!0,value:void 0}),m(this,C,{writable:!0,value:void 0}),b(this,"id",void 0),b(this,"path",void 0),b(this,"queries",void 0),b(this,"index",void 0),m(this,N,{writable:!0,value:async({request:e,params:t})=>{!function(e){o.KJ&&!R.has(e)&&((0,a.SC)("react"),R.add(e))}(e);let r=[],{searchParams:u}=new URL(e.url,o.fV.origin),c=function(e,t){return(0,n.tW)(e,Object.fromEntries(P(t).map(([e,t])=>[e,void 0===t?null:t])))}(this.path,t),d=(0,s.S)(),h=P(this.queries).map(([e,{queryFn:n,queryDeps:a,type:s=l.g.Deferred,staleTimeForNavigation:h=E,...f}])=>{let m=a?.({pathname:c,params:t,searchParams:u})??{},y={appName:p(this,x),routeId:this.id,routePath:this.path,queryName:e.toString(),queryDeps:m},v=(0,i.j)({...S,queryKey:function({appName:e,routeId:t,routePath:r,queryName:n,queryDeps:a}){return[e,t,r,n,a]}(y),queryFn:({signal:e,meta:t})=>n(y,{signal:e,meta:t}),...f});if(g(this,k,T).call(this,e,v.queryKey),o.KJ){let e={...v,staleTime:h};switch(s){case l.g.Deferred:d.prefetchQuery(e);break;case l.g.Blocking:{let t=d.ensureQueryData({...e,revalidateIfStale:!0});r.push(t);break}default:throw Error(`Invalid QueryRouteQueryType defined, \`${s}\`. Valid QueryRouteQueryTypes are ${JSON.stringify(Object.keys(l.g))}`)}}return[e,{queryConfig:v,type:s}]});return await Promise.all(r),{route:this,queries:Object.fromEntries(h)}}}),b(this,"toRoute",({Component:e,element:t,...r})=>this.index?{...r,id:this.id,children:void 0,path:this.path,index:this.index,loader:p(this,N),element:d(this.id,{element:t,Component:e})}:{...r,id:this.id,path:this.path,index:this.index,loader:p(this,N),element:d(this.id,{element:t,Component:e})}),y(this,x,e.appName),this.id=e.id,this.path=e.path,this.queries=e.queries,this.index=e.index,y(this,C,e.getEmbeddedData)}};function T(e,t){let r=(0,s.S)(),n=p(this,C).call(this),a=n?.payload,o=g(this,j,A).call(this,n,e);o&&("mainQuery"===e?delete a?.[this.id]:delete a?.[this.id]?.[e],r.setQueryData(t,o))}function A(e,t){let r=e?.payload,n=r?.[this.id];if(!n)return;if("mainQuery"!==t)return n?.[t];let a=e?.title||e?.meta?.title;return{meta:a?{title:a}:void 0,payload:n}}let P=e=>Object.entries(e)},66300:(e,t,r)=>{r.d(t,{c:()=>n,o:()=>ResponseError});let ResponseError=class ResponseError extends Error{constructor(e,t){super(e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"response",void 0),this.response=t,this.name="ResponseError"}};function n(e){return e instanceof ResponseError}},54757:(e,t,r)=>{r.d(t,{E:()=>o});var n=r(96540),a=r(30729);function o(){return(0,n.useContext)(a.e)}},67420:(e,t,r)=>{r.d(t,{L:()=>o});var n=r(21728),a=r(12201);function o(e){let t,r=(0,n.c)(5),o=(0,a.yT)();if(r[0]!==o||r[1]!==e){let n;r[3]!==e?(n=t=>t.id===e.id,r[3]=e,r[4]=n):n=r[4],t=o.find(n),r[0]=o,r[1]=e,r[2]=t}else t=r[2];let s=t;if(!s){let t=o.map(i).join(", ");throw Error(`Cannot read params from unmounted route with ID "${e.id}". Mounted route IDs are: "${t}"`)}return s.params}function i(e){return e.id}},60244:(e,t,r)=>{r.d(t,{B1:()=>s,ks:()=>c,pw:()=>h,xX:()=>d});var n=r(21728),a=r(85647),o=r(97286),i=r(12201);function s(e,t){let{allowReadFromChildRoutes:r}=void 0===t?{}:t,n=(0,i.yT)(),o=n.findIndex(t=>t.id===e.id);if(-1===o){let t=n.map(u).join(", ");throw Error(`Cannot read data from unmounted route with ID "${e.id}". Mounted route IDs are: ${t}`)}let{route:s}=(0,a.LG)(),{queries:c}=(0,a.Ew)(e.id),d=n.findIndex(e=>e.id===s.id);if(!r&&o>d){let t=n.map(l).join(", ");throw Error(`Cannot read data from child route with ID "${e.id}" from parent route "${s.id}". Use { allowReadFromChildRoutes: true } option to enable this. Mounted route IDs are: ${t}`)}return c}function l(e){return e.id}function u(e){return e.id}function c(e,t,r){return s(e,r)[t]}function d(e,t,r){let a,i,s=(0,n.c)(6),{queryConfig:l}=c(e,t);s[0]!==l||s[1]!==r?(a={...l,...r},s[0]=l,s[1]=r,s[2]=a):a=s[2];let u=(0,o.I)(a);return s[3]!==l.queryKey||s[4]!==u?(i={...u,queryKey:l.queryKey},s[3]=l.queryKey,s[4]=u,s[5]=i):i=s[5],i}function h(e,t,r){let a,i,s,l=(0,n.c)(7);l[0]===Symbol.for("react.memo_cache_sentinel")?(a={allowReadFromChildRoutes:!0},l[0]=a):a=l[0];let{queryConfig:u}=c(e,t,a);l[1]!==u||l[2]!==r?(i={...u,...r},l[1]=u,l[2]=r,l[3]=i):i=l[3];let d=(0,o.I)(i);return l[4]!==u.queryKey||l[5]!==d?(s={...d,queryKey:u.queryKey},l[4]=u.queryKey,l[5]=d,l[6]=s):s=l[6],s}},62301:(e,t,r)=>{r.d(t,{Y:()=>a});var n=r(96540);function a(e){return Object.assign((0,n.lazy)(e),{preload:async()=>{await e()}})}},32494:(e,t,r)=>{r.d(t,{V:()=>n});let n="__gh__react-core-preventAutofocus"},33957:(e,t,r)=>{let n;r.d(t,{S:()=>s});var a=r(65490);function o(e){return JSON.stringify(e,(e,t)=>!function(e){if(!i(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!i(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}(t)?t instanceof URLSearchParams?new URLSearchParams([...t.entries()].sort(([e],[t])=>e.localeCompare(t))).toString():"bigint"==typeof t?`$bigint:${t}`:t instanceof Set?Array.from(t).sort():t instanceof Map?Array.from(t.entries()).sort(([e],[t])=>e.localeCompare(t)).reduce((e,[t,r])=>(e[t]=r,e),{}):t:Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}))}function i(e){return"[object Object]"===Object.prototype.toString.call(e)}function s(){return n??(n=new a.E({defaultOptions:{queries:{refetchOnWindowFocus:!1,retry:!1,networkMode:"always",queryKeyHashFn:o},mutations:{networkMode:"always"}}}))}},37573:(e,t,r)=>{r.d(t,{Mm:()=>i,QJ:()=>s,b3:()=>o});var n=r(21728),a=r(96540);function o(e){let t=e?.anchor;if(!t)return{};let r=t.getAttribute("data-inital-disabled")?.toLowerCase()==="true";return"disabled"in t&&(t.disabled=r),t.classList.remove("cursor-wait"),{reactPartialAnchor:{__wrapperElement:e}}}function i(e){let t,r,o,i,l=(0,n.c)(7),u=(0,a.useRef)(e.__wrapperElement.anchor||null),[c,d]=(0,a.useState)(!1);l[0]!==c?(t=()=>{d(!c)},l[0]=c,l[1]=t):t=l[1];let h=t;return l[2]!==c?(r=()=>{u.current&&(u.current.setAttribute("aria-expanded",c.toString()),u.current.setAttribute("aria-haspopup","true"))},o=[u,c],l[2]=c,l[3]=r,l[4]=o):(r=l[3],o=l[4]),(0,a.useEffect)(r,o),s(e,h),l[5]!==c?(i={ref:u,open:c,setOpen:d},l[5]=c,l[6]=i):i=l[6],i}function s(e,t){let r,o,i=(0,n.c)(3),s=(0,a.useRef)(e.__wrapperElement.anchor);i[0]!==t?(r=()=>{let e=s.current;if(e)return e.addEventListener("click",t),()=>e.removeEventListener("click",t)},o=[s,t],i[0]=t,i[1]=r,i[2]=o):(r=i[1],o=i[2]),(0,a.useEffect)(r,o)}},65980:(e,t,r)=>{r.d(t,{w:()=>eF,o:()=>eB});var n=r(74848),a=r(39595),o=r(13255),i=r(66871),s=r(85647);let l=new WeakMap;var u=r(63809);let c=new u.R;async function d(e){return c.getRegistration(e).promise}var h=r(78448),f=r(34788),p=r(21728),m=r(96540),y=r(54757),g=r(38291);let v=(0,m.memo)(function(e){let t=(0,p.c)(4),{routes:r}=e;if((0,y.E)()){let e;return t[0]!==r?(e=(0,n.jsx)(w,{routes:r}),t[0]=r,t[1]=e):e=t[1],e}{let e;return t[2]!==r?(e=(0,n.jsx)(b,{routes:r}),t[2]=r,t[3]=e):e=t[3],e}}),b=(0,m.memo)(function(e){let t,r,n,a,o,i=(0,p.c)(9),{routes:l}=e,u=(0,s.zy)();return i[0]!==u||i[1]!==l?(r=(0,s.ue)(l,u)?.map(x)??[],i[0]=u,i[1]=l,i[2]=r):r=i[2],t=r,i[3]!==l?(a=R(l),i[3]=l,i[4]=a):a=i[4],n=a,i[5]!==u||i[6]!==t||i[7]!==n?(o={location:u,matches:t,routes:n},i[5]=u,i[6]=t,i[7]=n,i[8]=o):o=i[8],S(o),null}),w=(0,m.memo)(function(e){let t,r,n,a=(0,p.c)(6),{routes:o}=e,i=(0,s.zy)(),l=(0,s.FE)();return a[0]!==o?(r=R(o),a[0]=o,a[1]=r):r=a[1],t=r,a[2]!==i||a[3]!==l||a[4]!==t?(n={location:i,matches:l,routes:t},a[2]=i,a[3]=l,a[4]=t,a[5]=n):n=a[5],S(n),null});function S(e){let t,r,n,a,o=(0,p.c)(10),{location:i,matches:s,routes:l}=e;o[0]!==i||o[1]!==s||o[2]!==l?(t=()=>{let e=new AbortController;return document.addEventListener("turbo:load",()=>{(0,g.n)().setState({location:i,matches:s,routes:l})},{signal:e.signal}),()=>{e.abort()}},r=[i,l,s],o[0]=i,o[1]=s,o[2]=l,o[3]=t,o[4]=r):(t=o[3],r=o[4]),(0,m.useEffect)(t,r),o[5]!==i||o[6]!==s||o[7]!==l?(n=()=>((0,g.n)().setState({location:i,matches:s,routes:l}),E),a=[i,l,s],o[5]=i,o[6]=s,o[7]=l,o[8]=n,o[9]=a):(n=o[8],a=o[9]),(0,m.useEffect)(n,a)}function E(){(0,g.n)().setState(null)}function R(e,t=""){let r=[];for(let o of e){let e,i=!0===o.index,s=o.path??"";if(i)e=t.startsWith("/")&&!t.endsWith("/")?t.endsWith("/")?t:`${t}/`:t||"/";else{var n,a;e=s.startsWith("/")?s:(n=t,a=s,n?a?`${n.replace(/\/+$/,"")}/${a.replace(/^\/+/,"")}`:n:a)}let l="id"in o&&"string"==typeof o.id?o.id:e||"/";r.push({id:l,pathname:e||"/",route:o}),o.children&&r.push(...R(o.children,e))}return r}try{v.displayName||(v.displayName="RouterDevTools")}catch{}try{b.displayName||(b.displayName="NavigatorRouterDevTools")}catch{}try{w.displayName||(w.displayName="DataRouterDevTools")}catch{}function x(e){return function({pathname:e,route:t,params:r}){return{id:t.id??t.path??e,pathname:e,params:r,data:void 0,handle:t.handle}}(e)}var C=r(45499),k=r(64262),N=r(32494);function j(e,t,r){let n,a,o,i=(0,p.c)(8),s=(0,m.useRef)(void 0),l=(0,m.useRef)(t.state);i[0]!==t.state?(n=()=>{l.current=t.state},i[0]=t.state,i[1]=n):n=i[1],(0,m.useEffect)(n),i[2]!==r||i[3]!==e||i[4]!==t.pathname||i[5]!==t.search?(a=()=>{if("POP"===r)return;let n=t.pathname+t.search;if(void 0===s.current)s.current=n;else if(s.current!==n&&!e){var a;if(!("object"==typeof(a=l.current)&&null!==a&&N.V in a&&!0===a[N.V])){let e=document.querySelector("[data-react-autofocus]");!e&&(e=document.querySelector("react-app h1"))&&!e.hasAttribute("tabindex")&&e.setAttribute("tabindex","-1"),e?.focus()}s.current=n}},o=[e,t.pathname,t.search,r],i[2]=r,i[3]=e,i[4]=t.pathname,i[5]=t.search,i[6]=a,i[7]=o):(a=i[6],o=i[7]),(0,m.useEffect)(a,o)}function T(){return j(!1,(0,s.zy)(),(0,s.wQ)()),null}try{T.displayName||(T.displayName="NavigationFocusListener")}catch{}var A=r(97665),P=r(46320),L=r(21715),_=r(11608),O=r(12201);let $=L.z.INITIAL;function D(){let e,t,r,n,a=(0,p.c)(10),o=(0,k.X)(),i=(0,O.yT)(),s=(0,A.jE)();return a[0]!==o||a[1]!==i||a[2]!==s?(e=()=>{let e=I(i,s);document.dispatchEvent(new P.gh({payload:e,appPayload:o}))},t=[i,o,s],a[0]=o,a[1]=i,a[2]=s,a[3]=e,a[4]=t):(e=a[3],t=a[4]),(0,m.useEffect)(e,t),a[5]!==o||a[6]!==i||a[7]!==s?(r=()=>{let e=function(){let e=I(i,s);document.dispatchEvent(new P.gh({payload:e,appPayload:o}))};return document.addEventListener($,e),()=>{document.removeEventListener($,e)}},n=[i,o,s],a[5]=o,a[6]=i,a[7]=s,a[8]=r,a[9]=n):(r=a[8],n=a[9]),(0,m.useEffect)(r,n),null}function I(e,t){let r={};for(let n of e){if(!n.data)continue;let e=n.data.route.id;for(let a of Object.values(n.data.queries))a.type===_.g.Blocking&&(r[e]=t.getQueryData(a.queryConfig.queryKey))}return r}try{D.displayName||(D.displayName="PublishPayload")}catch{}var M=r(2604),z=r(13233),W=r(96679),U=r(17515);let H=new Map,B=!1,F=W.fV.href;async function q(){let{session:e}=await r.e("vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js").then(r.bind(r,7332));document.addEventListener("turbo:click",e=>{F=e.detail.url}),window.addEventListener("popstate",()=>{let{scrollPosition:t}=e.history.getRestorationDataForIdentifier(e.history.restorationIdentifier)||{};t&&H.set(window.location.href,t)})}async function J(){W.cg&&(B||(await q(),B=!0))}function Y(){let e=window.location.href;if(e===F&&e.includes("#"))return;F=e;let t=H.get(e);if(!t)return;let r=setTimeout(()=>{window.scrollTo(t.x,t.y)},0);return()=>{clearTimeout(r)}}let V=W.cg?function(){(0,U.N)(Y)}:z.l;function X(){let e,t=(0,p.c)(1);return(V(),"undefined"!=typeof jest)?null:(t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(s.OA,{}),t[0]=e):e=t[0],e)}J();try{X.displayName||(X.displayName="CombinedScrollRestoration")}catch{}var G=r(97396),K=r(78284),Q=r(7479);let Z=(e,t,r)=>{let n,a,o=(0,p.c)(6),i=(0,m.useRef)(void 0);o[0]!==r||o[1]!==t||o[2]!==e.key||o[3]!==e.pathname?(n=()=>{t||void 0!==i.current&&i.current===e.key||((0,K.LM)()?(ee(r),function(e){let t=W.XC?.querySelector("meta[name=visitor-payload]");if(!t)return;let r=JSON.parse(atob(t.content));r.referrer=new URL(e,W.fV.origin).href,t.content=btoa(JSON.stringify(r))}(e.pathname)):et(r),i.current=e.key)},a=[e.key,e.pathname,t,r],o[0]=r,o[1]=t,o[2]=e.key,o[3]=e.pathname,o[4]=n,o[5]=a):(n=o[4],a=o[5]),(0,m.useEffect)(n,a)},ee=e=>{e?(0,G.o4)():((0,G.rZ)(),(0,G.iS)())},et=e=>{if(e)return;let t=function(){window.performance.measure(er);let e=window.performance.getEntriesByName(er).pop();return e?e.duration:null}();t&&(0,Q.i)({requestUrl:window.location.href,distributionKey:"REACT_NAV_DURATION",distributionValue:Math.round(t),distributionTags:["REACT_NAV_HARD"]})},er="react_nav_duration",en=(0,m.memo)(function(){return Z((0,s.zy)(),!!(0,s.cq)().location,null),null});try{en.displayName||(en.displayName="SoftNavLifecycleListener")}catch{}var ea=r(39627);function eo(){let e,t,r=(0,p.c)(4),n=(0,O.yT)(),a=(0,A.jE)();return r[0]!==n||r[1]!==a?(e=()=>{for(let e of[...n].reverse()){if(!e.data?.route)continue;let t=e.data?.queries.mainQuery;if(!t)continue;let r=function(e,t){let r=e.getQueryData(t.queryKey);return"title"in r&&r.title?r?.title:"meta"in r&&r.meta?r.meta.title:void 0}(a,t.queryConfig);if(r){(0,ea.D)((0,ea.Y)(r));break}}},t=[n,a],r[0]=n,r[1]=a,r[2]=e,r[3]=t):(e=r[2],t=r[3]),(0,m.useEffect)(e,t),null}try{eo.displayName||(eo.displayName="TitleManager")}catch{}let ei=new u.R;async function es(e){return ei.getRegistration(e).promise}var el=r(25772);function eu(e){let t,r=(0,p.c)(2),{App:a}=e;return!function(){let e,t,r,n,a=(0,p.c)(8),o=(0,el.B)(),i=(0,k.X)();a[0]!==i||a[1]!==o?(e=()=>{let e=new AbortController;return document.addEventListener(L.z.INITIAL,function(){document.dispatchEvent(new P.gh({payload:o,appPayload:i}))},{signal:e.signal}),()=>{e.abort()}},t=[i,o],a[0]=i,a[1]=o,a[2]=e,a[3]=t):(e=a[2],t=a[3]),(0,m.useEffect)(e,t),a[4]!==i||a[5]!==o?(r=()=>{document.dispatchEvent(new P.gh({payload:o,appPayload:i}))},n=[i,o],a[4]=i,a[5]=o,a[6]=r,a[7]=n):(r=a[6],n=a[7]),(0,m.useEffect)(r,n)}(),r[0]!==a?(t=a?(0,n.jsx)(a,{children:(0,n.jsx)(s.sv,{})}):(0,n.jsx)(s.sv,{}),r[0]=a,r[1]=t):t=r[1],t}try{eu.displayName||(eu.displayName="AppWrapper")}catch{}var ec=r(70179),ed=r(11583),eh=r(32420);let ef=(e,t)=>null!==e&&null!==t&&e.pathname===t.pathname&&e.search===t.search&&!!t.hash,ep=e=>{let t=404===e.httpStatus?"404 Page not found":500===e.httpStatus?"500 Internal server error":e.httpStatus?`Error ${e.httpStatus}`:"Error";return(0,ea.Y)(t)};function em(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function ey(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function eg(e,t){var r=ey(e,t,"get");return r.get?r.get.call(e):r.value}function ev(e,t,r){em(e,t),t.set(e,r)}function eb(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function ew(e,t){em(e,t),t.add(e)}function eS(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var eE=new WeakMap,eR=new WeakMap,ex=new WeakSet,eC=new WeakMap,ek=new WeakSet;let eN=class Navigator{update(e){var t;this.state=Object.assign({},this.state,e);let r=this.getAppNavigationState();null==(t=eb(this,ex,ej))||t.call(this,r)}subscribe(e){let t=eg(this,eR).push(e);return()=>{eg(this,eR)[t]=null}}async handleHistoryUpdate(e){if("POP"===e.action&&(0,i.JV)().turboCount!==this.state.turboCount)return;if(this.isHashNavigation(e))return void this.navigateWithCurrentPayload(e);"POP"!==e.action&&(0,G.SC)("react");let t=this.state.routeStateMap[e.location.key],r=void 0!==t;if(t&&t.isValid&&(r=t.isValid()),r)this.navigateFromHistory(e);else{let t=this.matchLocation(e.location);if(!t)throw Error("handleHistoryUpdate should only be called for matching routes");if(t.route.transitionType===eh.E.TRANSITION_WHILE_FETCHING&&this.navigateWithoutPayload(e),t.route.transitionType===eh.E.TRANSITION_WITHOUT_FETCH)return void this.navigateWithoutPayload(e);let r=(0,i.JV)().usr?.__prefetched_data;if(r)return void this.leaveLoadingStateWithRouteData(e,r,r.title);this.enterLoadingState(e);let n=await t.route.coreLoader({location:e.location,pathParams:t.params});if(e.location!==this.state.pendingNavigation?.update.location)return;switch(n.type){case"loaded":this.leaveLoadingStateWithRouteData(e,n.data,n.title,n.isValid);break;case"error":this.leaveLoadingStateWithError(e,n.error,!1);break;case"redirect":window.location.replace(n.url+location.hash);break;case"route-handled-error":this.leaveLoadingStateWithError(e,n.error,!0);break;default:throw Error(`Unexpected loader result type: ${n.type}`)}}}matchLocation(e){var t,r;return t=eg(this,eE),r=e,(0,s.ue)(t,r.pathname)?.[0]}isHashNavigation(e){return ef(this.state.location,e.location)}navigateFromHistory(e){this.update({location:e.location,pendingNavigation:null,error:null})}enterLoadingState(e){this.update({pendingNavigation:{update:e}})}leaveLoadingStateWithError(e,t,r){this.update({location:e.location,error:t,pendingNavigation:null,navigateOnError:r})}navigateWithoutPayload(e){this.update({location:e.location,error:null})}navigateWithCurrentPayload(e){let t=this.state.location.key,r=t+e.location.hash,n={...e.location,key:r},a={...this.state.routeStateMap,[r]:this.state.routeStateMap[t]};this.update({...e,location:n,routeStateMap:a,error:null})}leaveLoadingStateWithRouteData(e,t,r,n){this.update({location:e.location,pendingNavigation:null,routeStateMap:t?{...this.state.routeStateMap,[e.location.key]:{type:"loaded",data:t,title:r,isValid:n}}:this.state.routeStateMap,error:null})}constructor(e,t,r,n){ew(this,ex),ew(this,ek),eS(this,"state",void 0),ev(this,eE,{writable:!0,value:void 0}),ev(this,eR,{writable:!0,value:[]}),ev(this,eC,{writable:!0,value:new WeakMap}),eS(this,"getAppNavigationState",()=>{let e=eg(this,eC).get(this.state);if(e)return e;let{location:t,error:r,navigateOnError:n,routeStateMap:a,appPayload:o,pendingNavigation:i}=this.state,s={location:t,error:r,navigateOnError:n,routeStateMap:a,appPayload:o,isLoading:!!i};return eg(this,eC).set(this.state,s),s}),function(e,t,r){var n=ey(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}}(this,eE,n);let a=this.matchLocation(e);if(!a)throw Error(`No route found for initial location: ${e.pathname} in [${eb(this,ek,eT).call(this)}]`);let{data:o,title:s,isValid:l}=a.route.loadFromEmbeddedData({embeddedData:t,location:e,pathParams:a.params});this.state={location:e,routeStateMap:{[e.key]:{type:"loaded",data:o,title:s,isValid:l}},appPayload:r,pendingNavigation:null,error:null,navigateOnError:!1,turboCount:(0,i.JV)().turboCount||0}}};function ej(e){for(let t of eg(this,eR))t?.(e)}function eT(){return eg(this,eE).map(e=>e.path).join(", ")}function eA(e){let t,r,a,o,i,l,u,c,d,y=(0,p.c)(33),{appName:g,initialLocation:v,history:b,embeddedData:w,routes:S,App:E,wasServerRendered:R,ssrError:x,onError:C}=e;y[0]!==g||y[1]!==w||y[2]!==v||y[3]!==S?(t={initialLocation:v,appName:g,embeddedData:w,routes:S},y[0]=g,y[1]=w,y[2]=v,y[3]=S,y[4]=t):t=y[4];let[k,N]=function(e){let t,r,n,a,o,i=(0,p.c)(13),{initialLocation:s,embeddedData:l,routes:u}=e;i[0]!==l||i[1]!==s||i[2]!==u?(t=()=>{let{appPayload:e,...t}=l;return new eN(s,{...t,enabled_features:e?.enabled_features?e.enabled_features:{}},e,u)},i[0]=l,i[1]=s,i[2]=u,i[3]=t):t=i[3];let[c]=(0,m.useState)(t);i[4]!==c?(r=e=>{let t=c.subscribe(e);return()=>{t()}},i[4]=c,i[5]=r):r=i[5];let d=(0,m.useSyncExternalStore)(r,c.getAppNavigationState,c.getAppNavigationState);i[6]!==c?(n=e=>{(0,m.startTransition)(()=>{c.handleHistoryUpdate(e)})},i[6]=c,i[7]=n):n=i[7];let h=n;return i[8]!==h?(a={handleHistoryUpdate:h},i[8]=h,i[9]=a):a=i[9],i[10]!==d||i[11]!==a?(o=[d,a],i[10]=d,i[11]=a,i[12]=o):o=i[12],o}(t),{location:T,error:A,routeStateMap:P,appPayload:L,navigateOnError:_,isLoading:O}=k,{handleHistoryUpdate:$}=N;return!function(e,t,r){let n,a,o=(0,p.c)(5),i=(0,m.useRef)(null);o[0]!==e||o[1]!==t||o[2]!==r?(n=()=>{if(i.current||(i.current=r),!ef(i.current,r)&&(t||e))if(t){let e=ep(t);(0,ea.D)(e)}else e?.type==="loaded"&&e.title&&(0,ea.D)((0,ea.Y)(e.title));i.current?.key!==r.key&&(i.current=r)},a=[t,e,r],o[0]=e,o[1]=t,o[2]=r,o[3]=n,o[4]=a):(n=o[3],a=o[4]),(0,m.useEffect)(n,a)}(P[T.key],A,T),j(O,T),Z(T,O,A),V(),y[5]!==$||y[6]!==b?(r=()=>b.listen($),a=[b,$],y[5]=$,y[6]=b,y[7]=r,y[8]=a):(r=y[7],a=y[8]),(0,U.N)(r,a),y[9]!==E||y[10]!==S?(o=(0,n.jsx)(eP,{routes:S,App:E}),y[9]=E,y[10]=S,y[11]=o):o=y[11],y[12]!==b||y[13]!==T||y[14]!==o?(i=(0,n.jsx)(s.Ix,{location:T,navigator:b,children:o}),y[12]=b,y[13]=T,y[14]=o,y[15]=i):i=y[15],y[16]!==x?(l=(0,n.jsx)(f.h,{ssrError:x}),y[16]=x,y[17]=l):l=y[17],y[18]!==L||y[19]!==A||y[20]!==_||y[21]!==P||y[22]!==S||y[23]!==i||y[24]!==l?(u=(0,n.jsxs)(ed.l,{appPayload:L,error:A,navigateOnError:_,routes:S,routeStateMap:P,children:[i,l]}),y[18]=L,y[19]=A,y[20]=_,y[21]=P,y[22]=S,y[23]=i,y[24]=l,y[25]=u):u=y[25],y[26]!==C||y[27]!==u?(c=(0,n.jsx)(ec.t,{onError:C,critical:!0,children:u}),y[26]=C,y[27]=u,y[28]=c):c=y[28],y[29]!==g||y[30]!==c||y[31]!==R?(d=(0,n.jsx)(h.U,{appName:g,wasServerRendered:R,dataRouterEnabled:!1,children:c}),y[29]=g,y[30]=c,y[31]=R,y[32]=d):d=y[32],d}function eP(e){let t,r,a,o,i=(0,p.c)(10),{App:l,routes:u}=e;return i[0]!==l?(t=(0,n.jsx)(eu,{App:l}),i[0]=l,i[1]=t):t=i[1],i[2]!==u?(r=(0,n.jsx)(v,{routes:u}),i[2]=u,i[3]=r):r=i[3],i[4]!==t||i[5]!==r?(a=(0,n.jsxs)(n.Fragment,{children:[t,r]}),i[4]=t,i[5]=r,i[6]=a):a=i[6],i[7]!==u||i[8]!==a?(o=[{element:a,children:u}],i[7]=u,i[8]=a,i[9]=o):o=i[9],(0,s.Ye)(o)}J();try{eA.displayName||(eA.displayName="NavigatorClientEntry")}catch{}try{eP.displayName||(eP.displayName="AppRoutes")}catch{}var eL=r(58394),e_=r(33957),eO=r(13856);function e$(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function eD(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.add(e)}function eI(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let eM=()=>Math.random().toString(36).substr(2,8);var ez=new WeakSet,eW=new WeakSet;let ReactAppElement=class ReactAppElement extends eO.H{connectedCallback(){super.connectedCallback(),this.uuid=(0,o._S)(),(0,o.cW)(this.uuid),window.addEventListener("popstate",this.popStateListener,!0)}disconnectedCallback(){window.removeEventListener("popstate",this.popStateListener,!0),this.routerOrHistory?.dispose(),super.disconnectedCallback()}get isDataRouterEnabled(){return"true"===this.getAttribute("data-data-router-enabled")}async getReactNode(e,t){if(this.isDataRouterEnabled){let r=await d(this.name);return e$(this,ez,eU).call(this,e,t,r.registration)}let r=await es(this.name);return e$(this,eW,eH).call(this,e,t,r.registration)}get isLazy(){return"true"===this.getAttribute("data-lazy")}constructor(...e){super(...e),eD(this,ez),eD(this,eW),eI(this,"nameAttribute","app-name"),eI(this,"popStateListener",e=>{e.state&&this.uuid!==(0,i.JV)().appId&&this.routerOrHistory?.dispose()})}};async function eU(e,t,r){e&&(0,e_.S)().removeQueries({queryKey:[this.name]});let{routes:a}=r({embeddedData:e});return this.routerOrHistory=(0,s.Ys)(function(e,{ssrError:t,appName:r,wasServerRendered:a,children:o,HydrateFallback:i,dataRouterEnabled:l,appPayload:u}){return[{id:"__DATA_ROUTER_ROOT__",errorElement:(0,n.jsx)(M.hw,{appName:r}),HydrateFallback:i,element:(0,n.jsx)(h.U,{appName:r,wasServerRendered:a,dataRouterEnabled:l,children:(0,n.jsx)(k.z.Provider,{value:u,children:(0,n.jsxs)(C.d,{routes:e,children:[(0,n.jsx)(s.sv,{}),o,(0,n.jsx)(f.h,{ssrError:t}),(0,n.jsx)(en,{}),(0,n.jsx)(T,{}),(0,n.jsx)(X,{}),(0,n.jsx)(D,{}),(0,n.jsx)(eo,{}),(0,n.jsx)(v,{routes:e})]})})}),children:[{id:"__DATA_ROUTER_APPLICATION_ROUTES__",errorElement:(0,n.jsx)(M.Ly,{appName:r}),children:e}]}]}(a,{appPayload:e.appPayload,ssrError:this.ssrError,appName:this.name,wasServerRendered:this.hasSSRContent,dataRouterEnabled:!0})),!function(e){if(l.get(e))return;l.set(e,!0);let t=e.navigate.bind(e);e.navigate=function(e,r){if("number"==typeof e)return t(e);let n=!r?.replace,a=r?.state?.skipTurbo;return t(e,{...r,state:{...r?.state,skipTurbo:n?a??!0:a}})}}(this.routerOrHistory),(0,n.jsx)(eL.f,{appName:this.name,isDataRouterEnabled:!0,children:(0,n.jsx)(eL.U,{id:this.name,children:(0,n.jsx)(s.pg,{router:this.routerOrHistory})})})}async function eH(e,t,r){let{App:a,routes:o}=r(),l=this.getAttribute("initial-path");if(this.isLazy){let t=await fetch(l,{mode:"no-cors",cache:"no-cache",credentials:"include"}),{payload:r}=await t.json();e.payload=r}let u=globalThis.window,{pathname:c,search:d,hash:h}=new URL(`${l}${u?.location.hash??""}`,u?.location.href??"https://github.com");(0,i.C3)({key:eM()});let f=function(e={}){let t,r=(0,s.zR)({...e,v5Compat:!0}),n=[],a=!1;function o(e){if(n.length>0)for(let t of n)t({retry(){e()}});else e()}return{get action(){return r.action},get location(){return r.location},createHref:e=>r.createHref(e),createURL:e=>r.createURL(e),encodeLocation:e=>r.encodeLocation(e),push(e,t){o(()=>r.push(e,t))},replace(e,t){o(()=>r.replace(e,t))},go(e){o(()=>r.go(e))},listen(e){if(t)throw Error("A history only accepts one active listener");return t=e,()=>{t=void 0}},dispose:r.listen(e=>{if(a){a=!1;return}if(e.action===s.rc.Pop&&n.length&&null!==e.delta&&n.length>0){let t=e.delta;for(let e of(a=!0,r.go(-1*t),n))e({retry(){r.go(t)}})}else t?.(e)}),block:e=>(n.push(e),()=>{n=n.filter(t=>t!==e)})}}({window:u});this.routerOrHistory=f;let{key:p,state:m}=f.location;return(0,n.jsx)(eL.f,{appName:this.name,isDataRouterEnabled:!1,children:(0,n.jsx)(eL.U,{id:this.name,children:(0,n.jsx)(eA,{appName:this.name,initialLocation:{pathname:c,search:d,hash:h,key:p,state:m},history:f,embeddedData:e,routes:o,App:a,wasServerRendered:this.hasSSRContent,ssrError:this.ssrError,onError:t})})})}function eB(e,t){ei.register(e,{type:"NavigatorApp",registration:t})}function eF(e){c.register(e.name,{type:"DataRouterApp",registration:e.registration})}ReactAppElement=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}([a.p_],ReactAppElement)},52497:(e,t,r)=>{r.d(t,{k:()=>h});var n=r(74848),a=r(39595),o=r(85647),i=r(9798),s=r(58394),l=r(37573);let u=new(r(63809)).R;var c=r(13856);let d=class ReactPartialElement extends c.H{async getReactNode(e,t){var r;let{Component:a}=await (r=this.name,u.getRegistration(r).promise),c=this.closest("react-partial-anchor"),d=(0,l.b3)(c),h={...e,props:{...e.props,...d}};return(0,n.jsx)(s.f,{appName:this.name,isDataRouterEnabled:!1,children:(0,n.jsx)(s.U,{id:this.name,children:(0,n.jsx)(i.c,{partialName:this.name,wasServerRendered:this.hasSSRContent,onError:t,ssrError:this.ssrError,children:(0,n.jsx)(o.Kd,{children:(0,n.jsx)(o.BV,{children:(0,n.jsx)(o.qh,{path:"*",element:(0,n.jsx)(a,{...h.props})})})})})})})}constructor(...e){super(...e),function(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(this,"nameAttribute","partial-name")}};function h(e,t){return u.register(e,t)}d=function(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}([a.p_],d)},11908:(e,t,r)=>{r.d(t,{Y:()=>n});let n=(0,r(96540).createContext)({})},38291:(e,t,r)=>{function n(e,t){return t.get?t.get.call(e):t.value}function a(e,t,r){if(t.set)t.set.call(e,r);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=r}}function o(e,t){if(void 0===e)throw TypeError("attempted to "+t+" private static field before its declaration")}function i(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function s(e,t){var r=i(e,t,"get");return n(e,r)}function l(e,t,r){return u(e,t),o(r,"get"),n(e,r)}function u(e,t){if(e!==t)throw TypeError("Private static access of wrong provenance")}r.d(t,{n:()=>m});let c="@github-ui/react-core/router:state-update",d=class RouterStateUpdateEvent extends Event{constructor(){super(c)}};var h=new WeakMap;let f=class RouterStore extends EventTarget{static getInstance(){var e;return l(RouterStore,RouterStore,p)||(e=new RouterStore,u(RouterStore,RouterStore),o(p,"set"),a(RouterStore,p,e)),l(RouterStore,RouterStore,p)}getState(){return s(this,h)}setState(e){a(this,i(this,h,"set"),e),this.dispatchEvent(new d)}subscribe(e){let t=new AbortController;return this.addEventListener(c,()=>{e(s(this,h))},{signal:t.signal}),e(s(this,h)),()=>{t.abort()}}constructor(){super(),function(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}(this,h,{writable:!0,value:null})}};var p={writable:!0,value:void 0};function m(){return f.getInstance()}},23818:(e,t,r)=>{r.d(t,{k:()=>n});let n=(0,r(96540).createContext)({routes:[]})},64262:(e,t,r)=>{r.d(t,{X:()=>o,z:()=>a});var n=r(96540);let a=(0,n.createContext)(void 0);function o(){return(0,n.useContext)(a)}},7044:(e,t,r)=>{let n;r.d(t,{A:()=>h});var a=r(21728),o=r(27851),i=r(96679),s=r(96540);function l(e){return{colorMode:function(e){switch(e){case"light":return"day";case"dark":return"night";default:return"auto"}}(e.colorMode),dayScheme:e.lightTheme,nightScheme:e.darkTheme}}let u=new Set(["light_colorblind_high_contrast","light_tritanopia_high_contrast","dark_colorblind_high_contrast","dark_tritanopia_high_contrast","dark_dimmed_high_contrast"]),c={light_colorblind_high_contrast:"light_high_contrast",light_tritanopia_high_contrast:"light_high_contrast",dark_colorblind_high_contrast:"dark_high_contrast",dark_tritanopia_high_contrast:"dark_high_contrast",dark_dimmed_high_contrast:"dark_high_contrast"};function d(e){var t;return void 0!==e&&(t=e,u.has(t))?c[e]:e}let h=i.XC?function(){let e,t,r,n=(0,a.c)(11),{documentElement:u}=i.XC;n[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>l(u.dataset),n[0]=e):e=n[0];let[c,h]=(0,s.useState)(e),f=(0,o.G7)("primer_primitives_experimental")&&(0,o.G7)("appearance_settings");if(n[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=new MutationObserver(()=>h(l(u.dataset)));return e.observe(u,{attributes:!0,attributeFilter:["data-color-mode","data-light-theme","data-dark-theme"]}),()=>e.disconnect()},r=[u],n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,s.useEffect)(t,r),f){let e,t,r;return n[3]!==c.dayScheme?(e=d(c.dayScheme),n[3]=c.dayScheme,n[4]=e):e=n[4],n[5]!==c.nightScheme?(t=d(c.nightScheme),n[5]=c.nightScheme,n[6]=t):t=n[6],n[7]!==c||n[8]!==e||n[9]!==t?(r={...c,dayScheme:e,nightScheme:t},n[7]=c,n[8]=e,n[9]=t,n[10]=r):r=n[10],r}return c}:function(){return l(n||{})}},50855:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(85647),a=r(96540),o=r(11908);function i(){return(0,a.useContext)(o.Y)[(0,n.zy)().key]}},60183:(e,t,r)=>{r.d(t,{h:()=>a,u:()=>o});var n=r(64262);let a=()=>(0,n.X)()?.enabled_features??{},o=e=>!!a()[e]},29769:(e,t,r)=>{r.d(t,{q:()=>o});var n=r(96540),a=r(11583);function o(){return(0,n.useContext)(a.C)}},25772:(e,t,r)=>{r.d(t,{B:()=>a});var n=r(50855);function a(){let e=(0,n.N)(),t=e&&"loaded"===e.type?e.data:void 0;return t?.payload}},78448:(e,t,r)=>{r.d(t,{U:()=>y});var n=r(74848),a=r(21728),o=r(26033),i=r(60674),s=r(99543),l=r(30391),u=r(97665),c=r(30729),d=r(97710),h=r(52469),f=r(33957),p=r(7044);let m={};function y(e){let t,r,y,g,v,b,w,S=(0,a.c)(20),{appName:E,children:R,wasServerRendered:x,dataRouterEnabled:C}=e,{colorMode:k,dayScheme:N,nightScheme:j}=(0,p.A)();S[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,f.S)(),S[0]=t):t=S[0];let T=t;return S[1]!==R?(r=(0,n.jsx)(s.k6,{children:R}),S[1]=R,S[2]=r):r=S[2],S[3]!==E||S[4]!==r?(y=(0,n.jsx)(d.V,{appName:E,children:r}),S[3]=E,S[4]=r,S[5]=y):y=S[5],S[6]!==C||S[7]!==y?(g=(0,n.jsx)(c.v,{enabled:C,children:y}),S[6]=C,S[7]=y,S[8]=g):g=S[8],S[9]!==k||S[10]!==N||S[11]!==j||S[12]!==g?(v=(0,n.jsx)(h.n,{children:(0,n.jsx)(l.NP,{colorMode:k,dayScheme:N,nightScheme:j,preventSSRMismatch:!0,children:g})}),S[9]=k,S[10]=N,S[11]=j,S[12]=g,S[13]=v):v=S[13],S[14]!==E||S[15]!==v?(b=(0,n.jsx)(o.y,{appName:E,category:"",metadata:m,children:v}),S[14]=E,S[15]=v,S[16]=b):b=S[16],S[17]!==b||S[18]!==x?(w=(0,n.jsx)(u.Ht,{client:T,children:(0,n.jsx)(i.D3,{wasServerRendered:x,children:b})}),S[17]=b,S[18]=x,S[19]=w):w=S[19],w}try{y.displayName||(y.displayName="BaseProviders")}catch{}},34788:(e,t,r)=>{r.d(t,{h:()=>c});var n=r(74848),a=r(21728),o=r(42218),i=r(99543),s=r(96540),l=r(50888);function u({ssrError:e}){let{addToast:t}=(0,i.Y6)(),r=l.z[e.textContent||""];return(0,s.useEffect)(()=>{r||t({type:"error",message:"SSR failed, see console for error details (Staff Only)"})},[]),null}try{u.displayName||(u.displayName="SSRErrorToast")}catch{}function c(e){let t,r,i,s=(0,a.c)(5),{ssrError:l}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(o.V,{}),s[0]=t):t=s[0],s[1]!==l?(r=l&&(0,n.jsx)(u,{ssrError:l}),s[1]=l,s[2]=r):r=s[2],s[3]!==r?(i=(0,n.jsxs)(n.Fragment,{children:[t,r]}),s[3]=r,s[4]=i):i=s[4],i}try{c.displayName||(c.displayName="CommonElements")}catch{}},70179:(e,t,r)=>{r.d(t,{t:()=>c});var n=r(74848),a=r(21728),o=r(78924),i=r(22353),s=r(96540),l=r(12707);let u=class BasicErrorBoundary extends s.Component{static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e){let t={critical:this.props.critical||!1,reactAppName:this.props.appName};"function"==typeof this.props.onError?this.props.onError(e,t):function(e,t={}){setTimeout(()=>{(0,i.N7)(e,t)})}(e,t)}render(){return this.state.error?void 0===this.props.fallback?(0,n.jsx)(l.M,{type:"httpError"}):this.props.fallback:this.props.children}constructor(e){super(e),this.state={error:null}}};function c(e){let t,r=(0,a.c)(3),i=s.useContext(o.I),l=e.appName||i?.appName;return r[0]!==l||r[1]!==e?(t=(0,n.jsx)(u,{...e,appName:l}),r[0]=l,r[1]=e,r[2]=t):t=r[2],t}try{c.displayName||(c.displayName="ErrorBoundary")}catch{}},12707:(e,t,r)=>{r.d(t,{M:()=>l});var n=r(74848),a=r(21728),o=r(84217);let i={Heading:"ErrorPage-module__Heading--UGKqI",Status:"ErrorPage-module__Status--fcyMK",Message:"ErrorPage-module__Message--Bkeiv"},s={404:"Didn\u2019t find anything here!",500:"Looks like something went wrong!"};function l(e){let t,r,l,u=(0,a.c)(7),{httpStatus:c,type:d}=e,h="fetchError"===d?"Looks like network is down!":s[c||500];return u[0]!==c?(t=c?(0,n.jsx)("div",{className:i.Status,children:c}):null,u[0]=c,u[1]=t):t=u[1],u[2]!==h?(r=(0,n.jsx)("div",{className:i.Message,children:h}),u[2]=h,u[3]=r):r=u[3],u[4]!==t||u[5]!==r?(l=(0,n.jsxs)(o.A,{as:"h1",tabIndex:-1,className:i.Heading,children:["Error",t,r]}),u[4]=t,u[5]=r,u[6]=l):l=u[6],l}try{l.displayName||(l.displayName="ErrorPage")}catch{}},26328:(e,t,r)=>{r.d(t,{s:()=>i});var n=r(74848),a=r(21728),o=r(64262);let i=e=>{let t,r,i,s=(0,a.c)(5),{children:l,features:u}=e;return s[0]!==u?(r={enabled_features:u},s[0]=u,s[1]=r):r=s[1],t=r,s[2]!==l||s[3]!==t?(i=(0,n.jsx)(o.z.Provider,{value:t,children:l}),s[2]=l,s[3]=t,s[4]=i):i=s[4],i};try{i.displayName||(i.displayName="FeatureFlagProvider")}catch{}},16058:(e,t,r)=>{r.d(t,{a:()=>a});var n=r(26559);function a({path:e,Component:t,shouldNavigateOnError:r,transitionType:a,children:o}){return{path:e,Component:t,coreLoader:async function e({location:e}){let t;try{let r=`${e.pathname}${e.search}`;t=await window.fetch(r,{headers:{Accept:"application/json",...(0,n.kt)(),"X-GitHub-Target":"dotcom","X-React-Router":"json",...(0,n.jC)("navigator")}})}catch{return{type:r?"route-handled-error":"error",error:{type:"fetchError"}}}if(t.redirected)return{type:"redirect",url:t.url};if(!t.ok)return{type:r?"route-handled-error":"error",error:{type:"httpError",httpStatus:t.status}};try{let e=await t.json();return{type:"loaded",data:e,title:e.title}}catch{return{type:r?"route-handled-error":"error",error:{type:"badResponseError"}}}},loadFromEmbeddedData:function({embeddedData:e}){return{data:e,title:e.title}},transitionType:a,children:o}}},28391:(e,t,r)=>{r.d(t,{N:()=>c,k:()=>d});var n=r(74848),a=r(21728),o=r(85647),i=r(96679),s=r(96540),l=r(32494),u=r(23818);let c=(0,s.forwardRef)((e,t)=>{let r,c,d,h,f,p,m=(0,a.c)(14);m[0]!==e?({to:h,reloadDocument:d,preventAutofocus:r,...c}=e,m[0]=e,m[1]=r,m[2]=c,m[3]=d,m[4]=h):(r=m[1],c=m[2],d=m[3],h=m[4]);let{routes:y}=(0,s.useContext)(u.k),g=(0,o.o1)(h,i.fV.pathname).pathname;return d=d??!(0,o.ue)(y,g),m[5]!==r||m[6]!==c.state?(f=r?{[l.V]:!0,...c.state}:c.state,m[5]=r,m[6]=c.state,m[7]=f):f=m[7],m[8]!==c||m[9]!==t||m[10]!==d||m[11]!==f||m[12]!==h?(p=(0,n.jsx)(o.N_,{to:h,...c,state:f,reloadDocument:d,ref:t}),m[8]=c,m[9]=t,m[10]=d,m[11]=f,m[12]=h,m[13]=p):p=m[13],p});c.displayName="Link";let d=(0,s.forwardRef)(function(e,t){let r,c,d,h,f,p,m=(0,a.c)(14);m[0]!==e?({to:h,reloadDocument:d,preventAutofocus:r,...c}=e,m[0]=e,m[1]=r,m[2]=c,m[3]=d,m[4]=h):(r=m[1],c=m[2],d=m[3],h=m[4]);let{routes:y}=(0,s.useContext)(u.k),g=(0,o.o1)(h,i.fV.pathname).pathname;return d=d??!(0,o.ue)(y,g),m[5]!==r||m[6]!==c.state?(f=r?{[l.V]:!0,...c.state}:c.state,m[5]=r,m[6]=c.state,m[7]=f):f=m[7],m[8]!==c||m[9]!==t||m[10]!==d||m[11]!==f||m[12]!==h?(p=(0,n.jsx)(o.k2,{to:h,...c,state:f,reloadDocument:d,ref:t}),m[8]=c,m[9]=t,m[10]=d,m[11]=f,m[12]=h,m[13]=p):p=m[13],p});try{d.displayName||(d.displayName="NavLink")}catch{}},11583:(e,t,r)=>{r.d(t,{C:()=>c,l:()=>d});var n=r(74848),a=r(21728),o=r(96540),i=r(12707),s=r(11908),l=r(45499),u=r(64262);let c=(0,o.createContext)(null);function d(e){let t,r,o=(0,a.c)(9),{appPayload:d,children:h,error:f,navigateOnError:p,routes:m,routeStateMap:y}=e;return o[0]!==d||o[1]!==h||o[2]!==f||o[3]!==p||o[4]!==y?(t=f&&!p?(0,n.jsx)(i.M,{...f}):(0,n.jsx)(u.z.Provider,{value:d,children:(0,n.jsx)(c.Provider,{value:f,children:(0,n.jsx)(s.Y.Provider,{value:y,children:h})})}),o[0]=d,o[1]=h,o[2]=f,o[3]=p,o[4]=y,o[5]=t):t=o[5],o[6]!==m||o[7]!==t?(r=(0,n.jsx)(l.d,{routes:m,children:t}),o[6]=m,o[7]=t,o[8]=r):r=o[8],r}try{c.displayName||(c.displayName="NavigationErrorContext")}catch{}try{d.displayName||(d.displayName="NavigatorRouter")}catch{}},9798:(e,t,r)=>{r.d(t,{c:()=>c});var n=r(74848),a=r(21728),o=r(78448),i=r(34788),s=r(70179),l=r(45499);let u=[];function c(e){let t,r,c,d,h=(0,a.c)(12),{partialName:f,wasServerRendered:p,onError:m,children:y,ssrError:g}=e;return h[0]!==g?(t=(0,n.jsx)(i.h,{ssrError:g}),h[0]=g,h[1]=t):t=h[1],h[2]!==y||h[3]!==t?(r=(0,n.jsxs)(l.d,{routes:u,children:[y,t]}),h[2]=y,h[3]=t,h[4]=r):r=h[4],h[5]!==m||h[6]!==r?(c=(0,n.jsx)(s.t,{onError:m,children:r}),h[5]=m,h[6]=r,h[7]=c):c=h[7],h[8]!==f||h[9]!==c||h[10]!==p?(d=(0,n.jsx)(o.U,{appName:f,wasServerRendered:p,dataRouterEnabled:!1,children:c}),h[8]=f,h[9]=c,h[10]=p,h[11]=d):d=h[11],d}try{c.displayName||(c.displayName="PartialEntry")}catch{}},52469:(e,t,r)=>{r.d(t,{n:()=>s});var n=r(74848),a=r(21728),o=r(27851),i=r(15033);function s(e){let t,r,s,l=(0,a.c)(3),{children:u}=e;if(l[0]===Symbol.for("react.memo_cache_sentinel")){for(let e of(r={},(0,o.fQ)()))e.startsWith("primer_react_")&&(r[e]=!0);l[0]=r}else r=l[0];return t=r,l[1]!==u?(s=(0,n.jsx)(i.g,{flags:t,children:u}),l[1]=u,l[2]=s):s=l[2],s}r(96540);try{s.displayName||(s.displayName="PrimerFeatureFlags")}catch{}},58394:(e,t,r)=>{r.d(t,{U:()=>h,f:()=>c});var n=r(74848),a=r(21728),o=r(13233),i=r(96540),s=r(27851),l=r(7479);let u=(0,i.createContext)(null),c=(0,i.memo)(function(e){let t,r,o=(0,a.c)(6),{isDataRouterEnabled:c,appName:d,children:h}=e;o[0]!==d||o[1]!==c?(t={appName:d,isDataRouterEnabled:c},o[0]=d,o[1]=c,o[2]=t):t=o[2];let{onRender:f}=function(e){let t,r,n=(0,a.c)(5),{appName:o,isDataRouterEnabled:u}=e;n[0]!==o||n[1]!==u?(t=(e,t,r,n,a,c)=>{"undefined"!=typeof window&&(0,s.G7)("react_quality_profiling")&&(0,l.i)({requestUrl:window.location.href,reactRenderPerformance:{actualDuration:r,baseDuration:n,commitLag:c-a,phase:t,appName:o,isDataRouterEnabled:u,componentId:e,reactVersion:i.version}})},n[0]=o,n[1]=u,n[2]=t):t=n[2];let c=t;return n[3]!==c?(r={onRender:c},n[3]=c,n[4]=r):r=n[4],r}(t);return o[3]!==h||o[4]!==f?(r=(0,n.jsx)(u.Provider,{value:f,children:h}),o[3]=h,o[4]=f,o[5]=r):r=o[5],r}),d=()=>(0,i.useContext)(u),h=(0,i.memo)(function(e){let t,r=(0,a.c)(4),{id:s,children:l}=e,u=d()??o.l;return r[0]!==l||r[1]!==s||r[2]!==u?(t=(0,n.jsx)(i.Profiler,{id:s,onRender:u,children:l}),r[0]=l,r[1]=s,r[2]=u,r[3]=t):t=r[3],t});try{u.displayName||(u.displayName="ProfilerContext")}catch{}try{c.displayName||(c.displayName="ProfilerProvider")}catch{}try{h.displayName||(h.displayName="Profiler")}catch{}},13856:(e,t,r)=>{r.d(t,{H:()=>ReactBaseElement});var n=r(74848),a=r(39595),o=r(22353),i=r(13233),s=r(41764),l=r(7479),u=r(96540),c=r(5338),d=r(50888);function h(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function f(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function p(e,t){var r=f(e,t,"get");return r.get?r.get.call(e):r.value}function m(e,t,r){h(e,t),t.set(e,r)}function y(e,t,r){var n=f(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function g(e,t,r){if(!t.has(e))throw TypeError("attempted to get private field on non-instance");return r}function v(e,t){h(e,t),t.add(e)}function b(e,t,r,n){var a,o=arguments.length,i=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,r,i):a(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}let w=/Minified React error #(?\d+)/,S=["419","421"];var E=new WeakMap,R=new WeakMap,x=new WeakSet,C=new WeakSet,k=new WeakSet,N=new WeakSet,j=new WeakSet,T=new WeakSet;let ReactBaseElement=class ReactBaseElement extends HTMLElement{get name(){return this.getAttribute(this.nameAttribute)}get hasSSRContent(){return"true"===this.getAttribute("data-ssr")}get attemptedSSR(){return"true"===this.getAttribute("data-attempted-ssr")}connectedCallback(){g(this,N,O).call(this)}disconnectedCallback(){p(this,E)?.unmount(),y(this,E,void 0)}constructor(...e){super(...e),m(this,R,{get:A,set:void 0}),v(this,x),v(this,C),v(this,k),v(this,N),v(this,j),v(this,T),m(this,E,{writable:!0,value:void 0})}};function A(){let e=this.embeddedData?.textContent;if(!e)throw Error(`No embedded data provided for react element ${this.name}`);return e}function P(){return s.A.isEnabled()||"true"===this.getAttribute("data-react-profiling")}function L(e,t,r){try{window.performance.mark(r),queueMicrotask(()=>{try{if(1===window.performance.getEntriesByName(t).length&&1===window.performance.getEntriesByName(r).length){let n=window.performance.measure(e,t,r);(0,l.i)({reactHydrationTimings:{duration:n.duration,appName:this.name,reactVersion:u.version,renderType:this.hasSSRContent?"hydrateRoot":"createRoot"},requestUrl:location.href})}}catch{}finally{window.performance.clearMarks(t),window.performance.clearMarks(r),window.performance.clearMeasures(e)}})}catch{}}function _(){try{let e=crypto.randomUUID(),t=`react-base-element-initial-render-${this.name}-[${e}]`,r=`${t}-start`,n=`${t}-end`,a=`${t}-entry`;return window.performance.mark(r),()=>{g(this,C,L).call(this,a,r,n)}}catch{return i.l}}async function O(){if(!this.reactRoot)throw Error("No react root provided");let e={createRoot:c.H,hydrateRoot:c.c};g(this,x,P).call(this)&&(e=await g(this,j,$).call(this));let t=g(this,k,_).call(this),r=!1,a=JSON.parse(p(this,R)),i=this.ssrError?.textContent,s=await this.getReactNode(a,(e,t={})=>{r=!0;let n={critical:!0,reactAppName:this.name,...t};setTimeout(()=>{(0,o.N7)(e,n)})}),d=(0,n.jsx)(u.StrictMode,{children:s});if(i&&g(this,T,D).call(this,i),this.hasSSRContent){let t=[...this.querySelectorAll('style[data-styled="true"]'),...this.querySelectorAll('link[data-remove-after-hydration="true"]')];for(let e of t)document.head.appendChild(e);y(this,E,e.hydrateRoot(this.reactRoot,d,{onRecoverableError:(e,t)=>{if(!(e instanceof Error))return;let n=w.exec(e.message),a=String(n?.groups?.invariant);r=!S.includes(a),(0,l.i)({incrementKey:"REACT_HYDRATION_ERROR",incrementTags:{appName:this.name,invariant:a},requestUrl:window.location.href}),r&&(0,l.X)()&&(console.groupCollapsed(`%c\u{26A0}\u{FE0F} Recoverable hydration error - ${this.name} - ${e.message}`,"background: rgba(255, 193, 7, 0.2); font-weight: bold; padding: 4px; border: 1px solid rgba(255, 193, 7, 0.5); border-radius: 4px;","This is only visible to staff users and is safe to ignore. Reach out to #react for help understanding and fixing these hydration errors"),e.cause&&console.warn("cause",e.cause),t.componentStack&&console.warn("componentStack",t.componentStack),t.digest&&console.warn("digest",t.digest),console.groupEnd())}})),t.length>0&&requestIdleCallback(()=>{for(let e of t)e.parentElement?.removeChild(e)}),(0,l.i)({incrementKey:"REACT_RENDER",incrementTags:{appName:this.name,csr:!1,error:r,ssr:!0,ssrError:!1}})}else y(this,E,e.createRoot(this.reactRoot)),p(this,E).render(d),(0,l.i)({incrementKey:"REACT_RENDER",incrementTags:{appName:this.name,csr:!0,error:r,ssr:this.attemptedSSR,ssrError:!!this.ssrError}});this.classList.add("loaded"),t()}function $(){return r.e("react-profiling").then(r.t.bind(r,87335,19))}function D(e){if((0,l.X)()){if(d.z[e])return console.error("SSR failed with an expected error:",d.z[e]);try{let t=JSON.parse(e),r=function(e){if(!e.stacktrace)return"";let t=` + `;return e.stacktrace.map(e=>{let{function:r,filename:n,lineno:a,colno:o}=e,i=`${t} at ${r} (${n}:${a}:${o})`;return t=" ",i}).join(` +`)}(t);console.error("Error During Alloy SSR:",`${t.type}: ${t.value} +`,t,r)}catch{console.error("Error During Alloy SSR:",e,"unable to parse as json")}}}b([a.aC],ReactBaseElement.prototype,"embeddedData",void 0),b([a.aC],ReactBaseElement.prototype,"ssrError",void 0),b([a.aC],ReactBaseElement.prototype,"reactRoot",void 0);try{w.displayName||(w.displayName="REACT_INVARIANT_ERROR_REGEX")}catch{}},45499:(e,t,r)=>{r.d(t,{d:()=>i});var n=r(74848),a=r(21728),o=r(23818);function i(e){let t,r,i,s=(0,a.c)(5),{routes:l,children:u}=e;return s[0]!==l?(r={routes:l},s[0]=l,s[1]=r):r=s[1],t=r,s[2]!==t||s[3]!==u?(i=(0,n.jsx)(o.k.Provider,{value:t,children:u}),s[2]=t,s[3]=u,s[4]=i):i=s[4],i}try{i.displayName||(i.displayName="RoutesContextProvider")}catch{}},30729:(e,t,r)=>{r.d(t,{e:()=>o,v:()=>i});var n=r(74848),a=r(21728);let o=(0,r(96540).createContext)(!1);function i(e){let t,r=(0,a.c)(3),{enabled:i,children:s}=e;return r[0]!==s||r[1]!==i?(t=(0,n.jsx)(o.Provider,{value:i,children:s}),r[0]=s,r[1]=i,r[2]=t):t=r[2],t}try{o.displayName||(o.displayName="IsDataRouterEnabledContext")}catch{}try{i.displayName||(i.displayName="IsDataRouterEnabledContextProvider")}catch{}},97710:(e,t,r)=>{r.d(t,{V:()=>u,l:()=>c});var n=r(74848),a=r(21728),o=r(22353),i=r(96540),s=r(2604);let l=(0,i.createContext)(null),u=(0,i.memo)(function(e){let t,r,u,c,d=(0,a.c)(9),{appName:h,children:f,critical:p}=e;d[0]!==p||d[1]!==h?(t={reactAppName:h,critical:p},d[0]=p,d[1]=h,d[2]=t):t=d[2];let m=(0,i.useRef)(t);d[3]!==p||d[4]!==h?(r=()=>{m.current={reactAppName:h,critical:p}},d[3]=p,d[4]=h,d[5]=r):r=d[5],(0,i.useEffect)(r),d[6]===Symbol.for("react.memo_cache_sentinel")?(u=(e,t)=>{if(e)return(0,s.km)(e,e=>{(0,o.N7)(e,{critical:m.current.critical,reactAppName:m.current.reactAppName,...t})})},d[6]=u):u=d[6];let y=u;return d[7]!==f?(c=(0,n.jsx)(l.Provider,{value:y,children:f}),d[7]=f,d[8]=c):c=d[8],c});function c(){let e=(0,i.useContext)(l);if(null==e)throw Error("useReportErrorContext must be used within a ReportErrorContextProvider");return e}try{l.displayName||(l.displayName="ReportErrorContext")}catch{}try{u.displayName||(u.displayName="ReportErrorContextProvider")}catch{}},2604:(e,t,r)=>{r.d(t,{Ly:()=>m,hw:()=>f,km:()=>h});var n=r(74848),a=r(21728),o=r(22353),i=r(85647),s=r(93116),l=r(96540),u=r(66300),c=r(39627);let d=new WeakSet;function h(e,t){d.has(e)||(d.add(e),t(e))}let f=e=>{let t,r=(0,a.c)(3),{appName:o}=e,s=(0,i.r5)();return!function(e){return(0,i.pX)(e)&&404===e.status}(s)?(r[0]!==o||r[1]!==s?(t=(0,n.jsx)(p,{appName:o,routeError:s}),r[0]=o,r[1]=s,r[2]=t):t=r[2],t):null};function p(e){let t,r,i,u,c=(0,a.c)(6),{appName:d,routeError:f}=e,p=(0,l.useRef)(d);return c[0]!==d?(t=()=>{p.current=d},c[0]=d,c[1]=t):t=c[1],(0,l.useEffect)(t),c[2]!==f?(r=()=>{f&&h(f,e=>{(0,o.N7)(e,{critical:!0,reactAppName:p.current})})},i=[f],c[2]=f,c[3]=r,c[4]=i):(r=c[3],i=c[4]),(0,l.useEffect)(r,i),c[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsxs)(s.E,{border:!1,spacious:!1,children:[(0,n.jsx)(s.E.Heading,{children:"Unable to load page."}),(0,n.jsx)(s.E.Description,{children:"Please reload page and try again"})]}),c[5]=u):u=c[5],u}let m=e=>{let t,r=(0,a.c)(6),{appName:o}=e,s=(0,i.r5)();if((0,u.c)(s)){let e;return r[0]!==o||r[1]!==s?(e=(0,n.jsx)(y,{appName:o,responseError:s}),r[0]=o,r[1]=s,r[2]=e):e=r[2],e}return r[3]!==o||r[4]!==s?(t=(0,n.jsx)(p,{routeError:s,appName:o}),r[3]=o,r[4]=s,r[5]=t):t=r[5],t};function y(e){let t,r,i,u,d,f,p,m,y,g=(0,a.c)(11),{appName:v,responseError:b}=e,w=(0,a.c)(3),S=b.response.status;w[0]!==S?(m=()=>{let e=function(e){let t=404===e?"404 Page not found":500===e?"500 Internal server error":`Error ${e}`;return(0,c.Y)(t)}(S);(0,c.D)(e)},y=[S],w[0]=S,w[1]=m,w[2]=y):(m=w[1],y=w[2]),(0,l.useEffect)(m,y);let E=(0,l.useRef)(v);g[0]!==v?(t=()=>{E.current=v},g[0]=v,g[1]=t):t=g[1],(0,l.useEffect)(t),g[2]!==b?(r=()=>{h(b,e=>{(0,o.N7)(e,{critical:!0,reactAppName:E.current})})},i=[b],g[2]=b,g[3]=r,g[4]=i):(r=g[3],i=g[4]),(0,l.useEffect)(r,i),g[5]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsx)(s.E.Heading,{children:"Unable to load page."}),g[5]=u):u=g[5];let R=`Status: ${b.response.status} Message: ${b.message}`;return g[6]!==R?(d=(0,n.jsx)(s.E.Description,{children:R}),g[6]=R,g[7]=d):d=g[7],g[8]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.jsx)(s.E.Description,{children:"Please reload page and try again"}),g[8]=f):f=g[8],g[9]!==d?(p=(0,n.jsxs)(s.E,{border:!1,spacious:!1,children:[u,d,f]}),g[9]=d,g[10]=p):p=g[10],p}try{f.displayName||(f.displayName="UnhandledRouteError")}catch{}try{p.displayName||(p.displayName="BaseRouteErrorBoundary")}catch{}try{m.displayName||(m.displayName="RootAppRouteErrorElement")}catch{}try{y.displayName||(y.displayName="ResponseErrorElement")}catch{}},85647:(e,t,r)=>{r.d(t,{AO:()=>g,B6:()=>P,BV:()=>tF,C5:()=>tW,Ew:()=>tN,FE:()=>tC,Gy:()=>rK,Ix:()=>tB,K:()=>r3,KP:()=>tA,Kd:()=>rB,LG:()=>tk,N_:()=>rq,OA:()=>rV,PI:()=>tV,RQ:()=>tl,Ye:()=>tm,Ys:()=>rH,Zp:()=>td,_3:()=>tt,cq:()=>tx,g:()=>tf,k2:()=>rJ,o1:()=>$,ok:()=>rQ,pX:()=>X,pg:()=>tM,qh:()=>tH,r5:()=>tj,rc:()=>c,sv:()=>tU,tW:()=>A,ue:()=>C,wQ:()=>ts,x$:()=>tp,zR:()=>h,zy:()=>ti});var n,a,o=r(96540);r(57427);var i=e=>{throw TypeError(e)},s=(e,t,r)=>t.has(e)||i("Cannot "+r),l=(e,t,r)=>(s(e,t,"read from private field"),r?r.call(e):t.get(e)),u=(e,t,r)=>t.has(e)?i("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),c=(e=>(e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE",e))(c||{}),d="popstate";function h(e={}){return b(function(e,t){let{pathname:r,search:n,hash:a}=e.location;return y("",{pathname:r,search:n,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){return"string"==typeof t?t:g(t)},null,e)}function f(e,t){if(!1===e||null==e)throw Error(t)}function p(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw Error(t)}catch(e){}}}function m(e,t){return{usr:e.state,key:e.key,idx:t}}function y(e,t,r=null,n){return{pathname:"string"==typeof e?e:e.pathname,search:"",hash:"",..."string"==typeof t?v(t):t,state:r,key:t&&t.key||n||Math.random().toString(36).substring(2,10)}}function g({pathname:e="/",search:t="",hash:r=""}){return t&&"?"!==t&&(e+="?"===t.charAt(0)?t:"?"+t),r&&"#"!==r&&(e+="#"===r.charAt(0)?r:"#"+r),e}function v(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function b(e,t,r,n={}){let{window:a=document.defaultView,v5Compat:o=!1}=n,i=a.history,s="POP",l=null,u=c();function c(){return(i.state||{idx:null}).idx}function h(){s="POP";let e=c(),t=null==e?null:e-u;u=e,l&&l({action:s,location:f.location,delta:t})}null==u&&(u=0,i.replaceState({...i.state,idx:u},""));let f={get action(){return s},get location(){return e(a,i)},listen(e){if(l)throw Error("A history only accepts one active listener");return a.addEventListener(d,h),l=e,()=>{a.removeEventListener(d,h),l=null}},createHref:e=>t(a,e),createURL:function(e){return w(e)},encodeLocation(e){let t=w(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){s="PUSH";let n=y(f.location,e,t);r&&r(n,e);let d=m(n,u=c()+1),h=f.createHref(n);try{i.pushState(d,"",h)}catch(e){if(e instanceof DOMException&&"DataCloneError"===e.name)throw e;a.location.assign(h)}o&&l&&l({action:s,location:f.location,delta:1})},replace:function(e,t){s="REPLACE";let n=y(f.location,e,t);r&&r(n,e);let a=m(n,u=c()),d=f.createHref(n);i.replaceState(a,"",d),o&&l&&l({action:s,location:f.location,delta:0})},go:e=>i.go(e)};return f}function w(e,t=!1){let r="http://localhost";"undefined"!=typeof window&&(r="null"!==window.location.origin?window.location.origin:window.location.href),f(r,"No window.location.(origin|href) available to create URL");let n="string"==typeof e?e:g(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}var S=class{constructor(e){if(u(this,n,new Map),e)for(let[t,r]of e)this.set(t,r)}get(e){if(l(this,n).has(e))return l(this,n).get(e);if(void 0!==e.defaultValue)return e.defaultValue;throw Error("No value found for context")}set(e,t){l(this,n).set(e,t)}};n=new WeakMap;var E=new Set(["lazy","caseSensitive","path","id","index","children"]),R=new Set(["lazy","caseSensitive","path","id","index","unstable_middleware","children"]);function x(e,t,r=[],n={}){return e.map((e,a)=>{let o=[...r,String(a)],i="string"==typeof e.id?e.id:o.join("-");if(f(!0!==e.index||!e.children,"Cannot specify children on an index route"),f(!n[i],`Found a route id collision on id "${i}". Route id's must be globally unique within Data Router usages`),!0===e.index){let r={...e,...t(e),id:i};return n[i]=r,r}{let r={...e,...t(e),id:i,children:void 0};return n[i]=r,e.children&&(r.children=x(e.children,t,o,n)),r}})}function C(e,t,r="/"){return k(e,t,r,!1)}function k(e,t,r,n){let a=O(("string"==typeof t?v(t):t).pathname||"/",r);if(null==a)return null;let o=function e(t,r=[],n=[],a=""){let o=(t,o,i)=>{var s,l;let u,c,d={relativePath:void 0===i?t.path||"":i,caseSensitive:!0===t.caseSensitive,childrenIndex:o,route:t};d.relativePath.startsWith("/")&&(f(d.relativePath.startsWith(a),`Absolute route path "${d.relativePath}" nested under path "${a}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),d.relativePath=d.relativePath.slice(a.length));let h=W([a,d.relativePath]),p=n.concat(d);t.children&&t.children.length>0&&(f(!0!==t.index,`Index routes must not have child routes. Please remove all child routes from route path "${h}".`),e(t.children,r,p,h)),(null!=t.path||t.index)&&r.push({path:h,score:(s=h,l=t.index,c=(u=s.split("/")).length,u.some(T)&&(c+=-2),l&&(c+=2),u.filter(e=>!T(e)).reduce((e,t)=>e+(j.test(t)?3:""===t?1:10),c)),routesMeta:p})};return t.forEach((e,t)=>{if(""!==e.path&&e.path?.includes("?"))for(let r of function e(t){let r=t.split("/");if(0===r.length)return[];let[n,...a]=r,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===a.length)return o?[i,""]:[i];let s=e(a.join("/")),l=[];return l.push(...s.map(e=>""===e?i:[i,e].join("/"))),o&&l.push(...s),l.map(e=>t.startsWith("/")&&""===e?"/":e)}(e.path))o(e,t,r);else o(e,t)}),r}(e);o.sort((e,t)=>{var r,n;return e.score!==t.score?t.score-e.score:(r=e.routesMeta.map(e=>e.childrenIndex),n=t.routesMeta.map(e=>e.childrenIndex),r.length===n.length&&r.slice(0,-1).every((e,t)=>e===n[t])?r[r.length-1]-n[n.length-1]:0)});let i=null;for(let e=0;null==i&&e"*"===e;function A(e,t={}){let r=e;r.endsWith("*")&&"*"!==r&&!r.endsWith("/*")&&(p(!1,`Route path "${r}" will be treated as if it were "${r.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${r.replace(/\*$/,"/*")}".`),r=r.replace(/\*$/,"/*"));let n=r.startsWith("/")?"/":"",a=e=>null==e?"":"string"==typeof e?e:String(e);return n+r.split(/\/+/).map((e,r,n)=>{if(r===n.length-1&&"*"===e)return a(t["*"]);let o=e.match(/^:([\w-]+)(\??)$/);if(o){let[,e,r]=o,n=t[e];return f("?"===r||null!=n,`Missing ":${e}" param`),a(n)}return e.replace(/\?$/g,"")}).filter(e=>!!e).join("/")}function P(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=L(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let o=a[0],i=o.replace(/(.)\/+$/,"$1"),s=a.slice(1);return{params:n.reduce((e,{paramName:t,isOptional:r},n)=>{if("*"===t){let e=s[n]||"";i=o.slice(0,o.length-e.length).replace(/(.)\/+$/,"$1")}let a=s[n];return r&&!a?e[t]=void 0:e[t]=(a||"").replace(/%2F/g,"/"),e},{}),pathname:o,pathnameBase:i,pattern:e}}function L(e,t=!1,r=!0){p("*"===e||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,r)=>(n.push({paramName:t,isOptional:null!=r}),r?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(n.push({paramName:"*"}),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function _(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function O(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&"/"!==n?null:e.slice(r)||"/"}function $(e,t="/"){var r;let n,{pathname:a,search:o="",hash:i=""}="string"==typeof e?v(e):e;return{pathname:a?a.startsWith("/")?a:(r=a,n=t.replace(/\/+$/,"").split("/"),r.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"):t,search:H(o),hash:B(i)}}function D(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function I(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function M(e){let t=I(e);return t.map((e,r)=>r===t.length-1?e.pathname:e.pathnameBase)}function z(e,t,r,n=!1){let a,o;"string"==typeof e?a=v(e):(f(!(a={...e}).pathname||!a.pathname.includes("?"),D("?","pathname","search",a)),f(!a.pathname||!a.pathname.includes("#"),D("#","pathname","hash",a)),f(!a.search||!a.search.includes("#"),D("#","search","hash",a)));let i=""===e||""===a.pathname,s=i?"/":a.pathname;if(null==s)o=r;else{let e=t.length-1;if(!n&&s.startsWith("..")){let t=s.split("/");for(;".."===t[0];)t.shift(),e-=1;a.pathname=t.join("/")}o=e>=0?t[e]:"/"}let l=$(a,o),u=s&&"/"!==s&&s.endsWith("/"),c=(i||"."===s)&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}var W=e=>e.join("/").replace(/\/\/+/g,"/"),U=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),H=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",B=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"",F=class{constructor(e,t){this.type="DataWithResponseInit",this.data=e,this.init=t||null}},q=(e,t=302)=>{let r=t;"number"==typeof r?r={status:r}:void 0===r.status&&(r.status=302);let n=new Headers(r.headers);return n.set("Location",e),new Response(null,{...r,headers:n})},J=(e,t)=>{let r=q(e,t);return r.headers.set("X-Remix-Reload-Document","true"),r},Y=(e,t)=>{let r=q(e,t);return r.headers.set("X-Remix-Replace","true"),r},V=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function X(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}var G=["POST","PUT","PATCH","DELETE"],K=new Set(G),Q=new Set(["GET",...G]),Z=new Set([301,302,303,307,308]),ee=new Set([307,308]),et={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},er={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},en={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},ea=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,eo=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),ei="remix-router-transitions",es=Symbol("ResetLoaderData");function el(e,t,r,n){let a=n||t._deepestRenderedBoundaryId||e[0].id;return{...t,statusCode:X(r)?r.status:500,errors:{[a]:r}}}function eu(e,t){if(void 0!==e.signal.reason)throw e.signal.reason;throw Error(`${t?"queryRoute":"query"}() call aborted without an \`AbortSignal.reason\`: ${e.method} ${e.url}`)}function ec(e,t,r,n,a,o){let i,s;if(a){for(let e of(i=[],t))if(i.push(e),e.route.id===a){s=e;break}}else i=t,s=t[t.length-1];let l=z(n||".",M(i),O(e.pathname,r)||e.pathname,"path"===o);if(null==n&&(l.search=e.search,l.hash=e.hash),(null==n||""===n||"."===n)&&s){let e=e0(l.search);if(s.route.index&&!e)l.search=l.search?l.search.replace(/^\?/,"?index&"):"?index";else if(!s.route.index&&e){let e=new URLSearchParams(l.search),t=e.getAll("index");e.delete("index"),t.filter(e=>e).forEach(t=>e.append("index",t));let r=e.toString();l.search=r?`?${r}`:""}}return"/"!==r&&(l.pathname="/"===l.pathname?r:W([r,l.pathname])),g(l)}function ed(e,t,r){let n,a;if(!r||!(null!=r&&("formData"in r&&null!=r.formData||"body"in r&&void 0!==r.body)))return{path:t};if(r.formMethod&&!eQ(r.formMethod))return{path:t,error:eH(405,{method:r.formMethod})};let o=()=>({path:t,error:eH(400,{type:"invalid-body"})}),i=(r.formMethod||"get").toUpperCase(),s=eF(t);if(void 0!==r.body){if("text/plain"===r.formEncType){if(!eZ(i))return o();let e="string"==typeof r.body?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((e,[t,r])=>`${e}${t}=${r} +`,""):String(r.body);return{path:t,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:e}}}else if("application/json"===r.formEncType){if(!eZ(i))return o();try{let e="string"==typeof r.body?JSON.parse(r.body):r.body;return{path:t,submission:{formMethod:i,formAction:s,formEncType:r.formEncType,formData:void 0,json:e,text:void 0}}}catch(e){return o()}}}if(f("function"==typeof FormData,"FormData is not available in this environment"),r.formData)n=eO(r.formData),a=r.formData;else if(r.body instanceof FormData)n=eO(r.body),a=r.body;else if(r.body instanceof URLSearchParams)a=e$(n=r.body);else if(null==r.body)n=new URLSearchParams,a=new FormData;else try{n=new URLSearchParams(r.body),a=e$(n)}catch(e){return o()}let l={formMethod:i,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:a,json:void 0,text:void 0};if(eZ(l.formMethod))return{path:t,submission:l};let u=v(t);return e&&u.search&&e0(u.search)&&n.append("index",""),u.search=`?${n}`,{path:g(u),submission:l}}function eh(e,t,r,n,a,o,i,s,l,u,c,d,h,f,p,m,y,g,v,b){let w,S=b?eJ(b[1])?b[1].error:b[1].data:void 0,E=a.createURL(o.location),R=a.createURL(l);if(c&&o.errors){let e=Object.keys(o.errors)[0];w=i.findIndex(t=>t.route.id===e)}else if(b&&eJ(b[1])){let e=b[0];w=i.findIndex(t=>t.route.id===e)-1}let x=b?b[1].statusCode:void 0,k=x&&x>=400,N={currentUrl:E,currentParams:o.matches[0]?.params||{},nextUrl:R,nextParams:i[0].params,...s,actionResult:S,actionStatus:x},j=i.map((a,i)=>{var s,l,h,f,p;let m,y,g,{route:v}=a,b=null;if(null!=w&&i>w?b=!1:v.lazy?b=!0:null==v.loader?b=!1:c?b=ef(v,o.loaderData,o.errors):(s=o.loaderData,l=o.matches[i],h=a,m=!l||h.route.id!==l.route.id,y=!s.hasOwnProperty(h.route.id),(m||y)&&(b=!0)),null!==b)return ek(r,n,e,a,u,t,b);let S=!k&&(d||E.pathname+E.search===R.pathname+R.search||E.search!==R.search||(f=o.matches[i],p=a,g=f.route.path,f.pathname!==p.pathname||null!=g&&g.endsWith("*")&&f.params["*"]!==p.params["*"])),x={...N,defaultShouldRevalidate:S},C=ep(a,x);return ek(r,n,e,a,u,t,C,x)}),T=[];return p.forEach((e,s)=>{if(c||!i.some(t=>t.route.id===e.routeId)||f.has(s))return;let l=o.fetchers.get(s),p=l&&"idle"!==l.state&&void 0===l.data,b=C(y,e.path,g);if(!b){if(v&&p)return;T.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(m.has(s))return;let w=e1(b,e.path),S=new AbortController,E=e_(a,e.path,S.signal),R=null;if(h.has(s))h.delete(s),R=eN(r,n,E,b,w,u,t);else if(p)d&&(R=eN(r,n,E,b,w,u,t));else{let e={...N,defaultShouldRevalidate:!k&&d};ep(w,e)&&(R=eN(r,n,E,b,w,u,t,e))}R&&T.push({key:s,routeId:e.routeId,path:e.path,matches:R,match:w,request:E,controller:S})}),{dsMatches:j,revalidatingFetchers:T}}function ef(e,t,r){if(e.lazy)return!0;if(!e.loader)return!1;let n=null!=t&&e.id in t,a=null!=r&&void 0!==r[e.id];return(!!n||!a)&&("function"==typeof e.loader&&!0===e.loader.hydrate||!n&&!a)}function ep(e,t){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(t);if("boolean"==typeof r)return r}return t.defaultShouldRevalidate}function em(e,t,r,n,a){let o;if(e){let t=n[e];f(t,`No route found to patch children into: routeId = ${e}`),t.children||(t.children=[]),o=t.children}else o=r;let i=x(t.filter(e=>!o.some(t=>(function e(t,r){return"id"in t&&"id"in r&&t.id===r.id||t.index===r.index&&t.path===r.path&&t.caseSensitive===r.caseSensitive&&((!t.children||0===t.children.length)&&(!r.children||0===r.children.length)||t.children.every((t,n)=>r.children?.some(r=>e(t,r))))})(e,t))),a,[e||"_","patch",String(o?.length||"0")],n);o.push(...i)}var ey=new WeakMap,eg=({key:e,route:t,manifest:r,mapRouteProperties:n})=>{let a=r[t.id];if(f(a,"No route found in manifest"),!a.lazy||"object"!=typeof a.lazy)return;let o=a.lazy[e];if(!o)return;let i=ey.get(a);i||(i={},ey.set(a,i));let s=i[e];if(s)return s;let l=(async()=>{let t=E.has(e),r=void 0!==a[e]&&"hasErrorBoundary"!==e;if(t)p(!t,"Route property "+e+" is not a supported lazy route property. This property will be ignored."),i[e]=Promise.resolve();else if(r)p(!1,`Route "${a.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await o();null!=t&&(Object.assign(a,{[e]:t}),Object.assign(a,n(a)))}"object"==typeof a.lazy&&(a.lazy[e]=void 0,Object.values(a.lazy).every(e=>void 0===e)&&(a.lazy=void 0))})();return i[e]=l,l},ev=new WeakMap;function eb(e){return void 0!==e}function ew(e,t,r){let n=e.map(({route:e})=>{if("object"==typeof e.lazy&&e.lazy.unstable_middleware)return eg({key:"unstable_middleware",route:e,manifest:t,mapRouteProperties:r})}).filter(eb);return n.length>0?Promise.all(n):void 0}async function eS(e){let t=e.matches.filter(e=>e.shouldLoad),r={};return(await Promise.all(t.map(e=>e.resolve()))).forEach((e,n)=>{r[t[n].route.id]=e}),r}async function eE(e){return e.matches.some(e=>e.route.unstable_middleware)?eR(e,!1,()=>eS(e),(e,t)=>({[t]:{type:"error",result:e}})):eS(e)}async function eR(e,t,r,n){let{matches:a,request:o,params:i,context:s}=e,l={handlerResult:void 0};try{let e=a.flatMap(e=>e.route.unstable_middleware?e.route.unstable_middleware.map(t=>[e.route.id,t]):[]),n=await ex({request:o,params:i,context:s},e,t,l,r);return t?n:l.handlerResult}catch(r){if(!l.middlewareError)throw r;let e=await n(l.middlewareError.error,l.middlewareError.routeId);if(t||!l.handlerResult)return e;return Object.assign(l.handlerResult,e)}}async function ex(e,t,r,n,a,o=0){let i,{request:s}=e;if(s.signal.aborted){if(s.signal.reason)throw s.signal.reason;throw Error(`Request aborted without an \`AbortSignal.reason\`: ${s.method} ${s.url}`)}let l=t[o];if(!l)return n.handlerResult=await a(),n.handlerResult;let[u,c]=l,d=!1,h=async()=>{if(d)throw Error("You may only call `next()` once per middleware");d=!0;let s=await ex(e,t,r,n,a,o+1);if(r)return i=s};try{let t=await c({request:e.request,params:e.params,context:e.context},h);if(!d)return h();if(void 0===t)return i;return t}catch(e){throw n.middlewareError?n.middlewareError.error!==e&&(n.middlewareError={routeId:u,error:e}):n.middlewareError={routeId:u,error:e},e}}function eC(e,t,r,n,a){let o=eg({key:"unstable_middleware",route:n.route,manifest:t,mapRouteProperties:e}),i=function(e,t,r,n,a){let o,i=r[e.id];if(f(i,"No route found in manifest"),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if("function"==typeof e.lazy){let t=ev.get(i);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let r=(async()=>{f("function"==typeof e.lazy,"No lazy route function found");let t=await e.lazy(),r={};for(let e in t){let n=t[e];if(void 0===n)continue;let a=R.has(e),o=void 0!==i[e]&&"hasErrorBoundary"!==e;a?p(!a,"Route property "+e+" is not a supported property to be returned from a lazy route function. This property will be ignored."):o?p(!o,`Route "${i.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):r[e]=n}Object.assign(i,r),Object.assign(i,{...n(i),lazy:void 0})})();return ev.set(i,r),r.catch(()=>{}),{lazyRoutePromise:r,lazyHandlerPromise:r}}let s=Object.keys(e.lazy),l=[];for(let i of s){if(a&&a.includes(i))continue;let s=eg({key:i,route:e,manifest:r,mapRouteProperties:n});s&&(l.push(s),i===t&&(o=s))}let u=l.length>0?Promise.all(l).then(()=>{}):void 0;return u?.catch(()=>{}),o?.catch(()=>{}),{lazyRoutePromise:u,lazyHandlerPromise:o}}(n.route,eZ(r.method)?"action":"loader",t,e,a);return{middleware:o,route:i.lazyRoutePromise,handler:i.lazyHandlerPromise}}function ek(e,t,r,n,a,o,i,s=null){let l=!1,u=eC(e,t,r,n,a);return{...n,_lazyPromises:u,shouldLoad:i,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler:e=>(l=!0,s)?"boolean"==typeof e?ep(n,{...s,defaultShouldRevalidate:e}):ep(n,s):i,resolve:e=>l||i||e&&"GET"===r.method&&(n.route.lazy||n.route.loader)?eT({request:r,match:n,lazyHandlerPromise:u?.handler,lazyRoutePromise:u?.route,handlerOverride:e,scopedContext:o}):Promise.resolve({type:"data",result:void 0})}}function eN(e,t,r,n,a,o,i,s=null){return n.map(n=>n.route.id!==a.route.id?{...n,shouldLoad:!1,unstable_shouldRevalidateArgs:s,unstable_shouldCallHandler:()=>!1,_lazyPromises:eC(e,t,r,n,o),resolve:()=>Promise.resolve({type:"data",result:void 0})}:ek(e,t,r,n,o,i,!0,s))}async function ej(e,t,r,n,a,o){r.some(e=>e._lazyPromises?.middleware)&&await Promise.all(r.map(e=>e._lazyPromises?.middleware));let i={request:t,params:r[0].params,context:a,matches:r},s=o?()=>{throw Error("You cannot call `unstable_runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>eR(i,!1,()=>e({...i,fetcherKey:n,unstable_runClientMiddleware:()=>{throw Error("Cannot call `unstable_runClientMiddleware()` from within an `unstable_runClientMiddleware` handler")}}),(e,t)=>({[t]:{type:"error",result:e}})),l=await e({...i,fetcherKey:n,unstable_runClientMiddleware:s});try{await Promise.all(r.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch(e){}return l}async function eT({request:e,match:t,lazyHandlerPromise:r,lazyRoutePromise:n,handlerOverride:a,scopedContext:o}){let i,s,l=eZ(e.method),u=l?"action":"loader",c=r=>{let n,i=new Promise((e,t)=>n=t);s=()=>n(),e.signal.addEventListener("abort",s);let l=n=>"function"!=typeof r?Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${u}" [routeId: ${t.route.id}]`)):r({request:e,params:t.params,context:o},...void 0!==n?[n]:[]);return Promise.race([(async()=>{try{let e=await (a?a(e=>l(e)):l());return{type:"data",result:e}}catch(e){return{type:"error",result:e}}})(),i])};try{let a=l?t.route.action:t.route.loader;if(r||n)if(a){let e,[t]=await Promise.all([c(a).catch(t=>{e=t}),r,n]);if(void 0!==e)throw e;i=t}else{await r;let a=l?t.route.action:t.route.loader;if(a)[i]=await Promise.all([c(a),n]);else{if("action"!==u)return{type:"data",result:void 0};let r=new URL(e.url),n=r.pathname+r.search;throw eH(405,{method:e.method,pathname:n,routeId:t.route.id})}}else if(a)i=await c(a);else{let t=new URL(e.url),r=t.pathname+t.search;throw eH(404,{pathname:r})}}catch(e){return{type:"error",result:e}}finally{s&&e.signal.removeEventListener("abort",s)}return i}async function eA(e){let{result:t,type:r}=e;if(eX(t)){let e;try{let r=t.headers.get("Content-Type");e=r&&/\bapplication\/json\b/.test(r)?null==t.body?null:await t.json():await t.text()}catch(e){return{type:"error",error:e}}return"error"===r?{type:"error",error:new V(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:"data",data:e,statusCode:t.status,headers:t.headers}}if("error"===r)return eV(t)?t.data instanceof Error?{type:"error",error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:new V(t.init?.status||500,void 0,t.data),statusCode:X(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"error",error:t,statusCode:X(t)?t.status:void 0};return eV(t)?{type:"data",data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:"data",data:t}}function eP(e,t,r,n,a){let o=e.headers.get("Location");if(f(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!ea.test(o)){let i=n.slice(0,n.findIndex(e=>e.route.id===r)+1);o=ec(new URL(t.url),i,a,o),e.headers.set("Location",o)}return e}function eL(e,t,r){if(ea.test(e)){let n=new URL(e.startsWith("//")?t.protocol+e:e),a=null!=O(n.pathname,r);if(n.origin===t.origin&&a)return n.pathname+n.search+n.hash}return e}function e_(e,t,r,n){let a=e.createURL(eF(t)).toString(),o={signal:r};if(n&&eZ(n.formMethod)){let{formMethod:e,formEncType:t}=n;o.method=e.toUpperCase(),"application/json"===t?(o.headers=new Headers({"Content-Type":t}),o.body=JSON.stringify(n.json)):"text/plain"===t?o.body=n.text:"application/x-www-form-urlencoded"===t&&n.formData?o.body=eO(n.formData):o.body=n.formData}return new Request(a,o)}function eO(e){let t=new URLSearchParams;for(let[r,n]of e.entries())t.append(r,"string"==typeof n?n:n.name);return t}function e$(e){let t=new FormData;for(let[r,n]of e.entries())t.append(r,n);return t}function eD(e,t,r,n=!1,a=!1){let o,i={},s=null,l=!1,u={},c=r&&eJ(r[1])?r[1].error:void 0;return e.forEach(r=>{if(!(r.route.id in t))return;let d=r.route.id,h=t[d];if(f(!eY(h),"Cannot handle redirect results in processLoaderData"),eJ(h)){let t=h.error;if(void 0!==c&&(t=c,c=void 0),s=s||{},a)s[d]=t;else{let r=eW(e,d);null==s[r.route.id]&&(s[r.route.id]=t)}n||(i[d]=es),l||(l=!0,o=X(h.error)?h.error.status:500),h.headers&&(u[d]=h.headers)}else i[d]=h.data,h.statusCode&&200!==h.statusCode&&!l&&(o=h.statusCode),h.headers&&(u[d]=h.headers)}),void 0!==c&&r&&(s={[r[0]]:c},r[2]&&(i[r[2]]=void 0)),{loaderData:i,errors:s,statusCode:o||200,loaderHeaders:u}}function eI(e,t,r,n,a,o){let{loaderData:i,errors:s}=eD(t,r,n);return a.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:r,match:n,controller:a}=t,i=o[r];if(f(i,"Did not find corresponding fetcher result"),!a||!a.signal.aborted)if(eJ(i)){let t=eW(e.matches,n?.route.id);s&&s[t.route.id]||(s={...s,[t.route.id]:i.error}),e.fetchers.delete(r)}else if(eY(i))f(!1,"Unhandled fetcher revalidation redirect");else{let t=e5(i.data);e.fetchers.set(r,t)}}),{loaderData:i,errors:s}}function eM(e,t,r,n){let a=Object.entries(t).filter(([,e])=>e!==es).reduce((e,[t,r])=>(e[t]=r,e),{});for(let o of r){let r=o.route.id;if(!t.hasOwnProperty(r)&&e.hasOwnProperty(r)&&o.route.loader&&(a[r]=e[r]),n&&n.hasOwnProperty(r))break}return a}function ez(e){return e?eJ(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function eW(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function eU(e){let t=1===e.length?e[0]:e.find(e=>e.index||!e.path||"/"===e.path)||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function eH(e,{pathname:t,routeId:r,method:n,type:a,message:o}={}){let i="Unknown Server Error",s="Unknown @remix-run/router error";return 400===e?(i="Bad Request",n&&t&&r?s=`You made a ${n} request to "${t}" but did not provide a \`loader\` for route "${r}", so there is no way to handle the request.`:"invalid-body"===a&&(s="Unable to encode submission body")):403===e?(i="Forbidden",s=`Route "${r}" does not match URL "${t}"`):404===e?(i="Not Found",s=`No route matches URL "${t}"`):405===e&&(i="Method Not Allowed",n&&t&&r?s=`You made a ${n.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${r}", so there is no way to handle the request.`:n&&(s=`Invalid request method "${n.toUpperCase()}"`)),new V(e||500,i,Error(s),!0)}function eB(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[r,n]=t[e];if(eY(n))return{key:r,result:n}}}function eF(e){return g({..."string"==typeof e?v(e):e,hash:""})}function eq(e){return eX(e.result)&&Z.has(e.result.status)}function eJ(e){return"error"===e.type}function eY(e){return"redirect"===(e&&e.type)}function eV(e){return"object"==typeof e&&null!=e&&"type"in e&&"data"in e&&"init"in e&&"DataWithResponseInit"===e.type}function eX(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"object"==typeof e.headers&&void 0!==e.body}function eG(e){return Z.has(e)}function eK(e){return eX(e)&&eG(e.status)&&e.headers.has("Location")}function eQ(e){return Q.has(e.toUpperCase())}function eZ(e){return K.has(e.toUpperCase())}function e0(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}function e1(e,t){let r="string"==typeof t?v(t).search:t.search;if(e[e.length-1].route.index&&e0(r||""))return e[e.length-1];let n=I(e);return n[n.length-1]}function e2(e){let{formMethod:t,formAction:r,formEncType:n,text:a,formData:o,json:i}=e;if(t&&r&&n){if(null!=a)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:void 0,text:a};else if(null!=o)return{formMethod:t,formAction:r,formEncType:n,formData:o,json:void 0,text:void 0};else if(void 0!==i)return{formMethod:t,formAction:r,formEncType:n,formData:void 0,json:i,text:void 0}}}function e4(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function e3(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function e5(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}var e8=o.createContext(null);e8.displayName="DataRouter";var e6=o.createContext(null);e6.displayName="DataRouterState";var e7=o.createContext({isTransitioning:!1});e7.displayName="ViewTransition";var e9=o.createContext(new Map);e9.displayName="Fetchers";var te=o.createContext(null);te.displayName="Await";var tt=o.createContext(null);tt.displayName="Navigation";var tr=o.createContext(null);tr.displayName="Location";var tn=o.createContext({outlet:null,matches:[],isDataRoute:!1});tn.displayName="Route";var ta=o.createContext(null);function to(){return null!=o.useContext(tr)}function ti(){return f(to(),"useLocation() may be used only in the context of a component."),o.useContext(tr).location}function ts(){return o.useContext(tr).navigationType}function tl(e){f(to(),"useMatch() may be used only in the context of a component.");let{pathname:t}=ti();return o.useMemo(()=>P(e,_(t)),[t,e])}ta.displayName="RouteError";var tu="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function tc(e){o.useContext(tt).static||o.useLayoutEffect(e)}function td(){let{isDataRoute:e}=o.useContext(tn);return e?function(){let{router:e}=tS("useNavigate"),t=tR("useNavigate"),r=o.useRef(!1);return tc(()=>{r.current=!0}),o.useCallback(async(n,a={})=>{p(r.current,tu),r.current&&("number"==typeof n?e.navigate(n):await e.navigate(n,{fromRouteId:t,...a}))},[e,t])}():function(){f(to(),"useNavigate() may be used only in the context of a component.");let e=o.useContext(e8),{basename:t,navigator:r}=o.useContext(tt),{matches:n}=o.useContext(tn),{pathname:a}=ti(),i=JSON.stringify(M(n)),s=o.useRef(!1);return tc(()=>{s.current=!0}),o.useCallback((n,o={})=>{if(p(s.current,tu),!s.current)return;if("number"==typeof n)return void r.go(n);let l=z(n,JSON.parse(i),a,"path"===o.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:W([t,l.pathname])),(o.replace?r.replace:r.push)(l,o.state,o)},[t,r,i,a,e])}()}var th=o.createContext(null);function tf(){let{matches:e}=o.useContext(tn),t=e[e.length-1];return t?t.params:{}}function tp(e,{relative:t}={}){let{matches:r}=o.useContext(tn),{pathname:n}=ti(),a=JSON.stringify(M(r));return o.useMemo(()=>z(e,JSON.parse(a),n,"path"===t),[e,a,n,t])}function tm(e,t){return ty(e,t)}function ty(e,t,r,n){let a;f(to(),"useRoutes() may be used only in the context of a component.");let{navigator:i}=o.useContext(tt),{matches:s}=o.useContext(tn),l=s[s.length-1],u=l?l.params:{},c=l?l.pathname:"/",d=l?l.pathnameBase:"/",h=l&&l.route;{let e=h&&h.path||"";tL(c,!h||e.endsWith("*")||e.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. + +Please change the parent to .`)}let m=ti();if(t){let e="string"==typeof t?v(t):t;f("/"===d||e.pathname?.startsWith(d),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${d}" but pathname "${e.pathname}" was given in the \`location\` prop.`),a=e}else a=m;let y=a.pathname||"/",g=y;if("/"!==d){let e=d.replace(/^\//,"").split("/");g="/"+y.replace(/^\//,"").split("/").slice(e.length).join("/")}let b=C(e,{pathname:g});p(h||null!=b,`No routes matched location "${a.pathname}${a.search}${a.hash}" `),p(null==b||void 0!==b[b.length-1].route.element||void 0!==b[b.length-1].route.Component||void 0!==b[b.length-1].route.lazy,`Matched leaf route at location "${a.pathname}${a.search}${a.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let w=function(e,t=[],r=null,n=null){if(null==e){if(!r)return null;if(r.errors)e=r.matches;else{if(0!==t.length||r.initialized||!(r.matches.length>0))return null;e=r.matches}}let a=e,i=r?.errors;if(null!=i){let e=a.findIndex(e=>e.route.id&&i?.[e.route.id]!==void 0);f(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(i).join(",")}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,l=-1;if(r)for(let e=0;e=0?a.slice(0,l+1):[a[0]];break}}}return a.reduceRight((e,n,u)=>{let c,d=!1,h=null,f=null;r&&(c=i&&n.route.id?i[n.route.id]:void 0,h=n.route.errorElement||tg,s&&(l<0&&0===u?(tL("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),d=!0,f=null):l===u&&(d=!0,f=n.route.hydrateFallbackElement||null)));let p=t.concat(a.slice(0,u+1)),m=()=>{let t;return t=c?h:d?f:n.route.Component?o.createElement(n.route.Component,null):n.route.element?n.route.element:e,o.createElement(tb,{match:n,routeContext:{outlet:e,matches:p,isDataRoute:null!=r},children:t})};return r&&(n.route.ErrorBoundary||n.route.errorElement||0===u)?o.createElement(tv,{location:r.location,revalidation:r.revalidation,component:h,error:c,children:m(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):m()},null)}(b&&b.map(e=>Object.assign({},e,{params:Object.assign({},u,e.params),pathname:W([d,i.encodeLocation?i.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:W([d,i.encodeLocation?i.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),s,r,n);return t&&w?o.createElement(tr.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...a},navigationType:"POP"}},w):w}var tg=o.createElement(function(){let e=tj(),t=X(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",a={padding:"2px 4px",backgroundColor:n},i=null;return console.error("Error handled by React Router default ErrorBoundary:",e),i=o.createElement(o.Fragment,null,o.createElement("p",null,"\u{1F4BF} Hey developer \u{1F44B}"),o.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",o.createElement("code",{style:a},"ErrorBoundary")," or"," ",o.createElement("code",{style:a},"errorElement")," prop on your route.")),o.createElement(o.Fragment,null,o.createElement("h2",null,"Unexpected Application Error!"),o.createElement("h3",{style:{fontStyle:"italic"}},t),r?o.createElement("pre",{style:{padding:"0.5rem",backgroundColor:n}},r):null,i)},null),tv=class extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?o.createElement(tn.Provider,{value:this.props.routeContext},o.createElement(ta.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function tb({routeContext:e,match:t,children:r}){let n=o.useContext(e8);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),o.createElement(tn.Provider,{value:e},r)}function tw(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function tS(e){let t=o.useContext(e8);return f(t,tw(e)),t}function tE(e){let t=o.useContext(e6);return f(t,tw(e)),t}function tR(e){let t,r=(f(t=o.useContext(tn),tw(e)),t),n=r.matches[r.matches.length-1];return f(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function tx(){return tE("useNavigation").navigation}function tC(){let{matches:e,loaderData:t}=tE("useMatches");return o.useMemo(()=>e.map(e=>N(e,t)),[e,t])}function tk(){let e=tE("useLoaderData"),t=tR("useLoaderData");return e.loaderData[t]}function tN(e){return tE("useRouteLoaderData").loaderData[e]}function tj(){let e=o.useContext(ta),t=tE("useRouteError"),r=tR("useRouteError");return void 0!==e?e:t.errors?.[r]}var tT=0;function tA(e){let{router:t,basename:r}=tS("useBlocker"),n=tE("useBlocker"),[a,i]=o.useState(""),s=o.useCallback(t=>{if("function"!=typeof e)return!!e;if("/"===r)return e(t);let{currentLocation:n,nextLocation:a,historyAction:o}=t;return e({currentLocation:{...n,pathname:O(n.pathname,r)||n.pathname},nextLocation:{...a,pathname:O(a.pathname,r)||a.pathname},historyAction:o})},[r,e]);return o.useEffect(()=>{let e=String(++tT);return i(e),()=>t.deleteBlocker(e)},[t]),o.useEffect(()=>{""!==a&&t.getBlocker(a,s)},[t,a,s]),a&&n.blockers.has(a)?n.blockers.get(a):en}var tP={};function tL(e,t,r){t||tP[e]||(tP[e]=!0,p(!1,r))}var t_={};function tO(e,t){e||t_[t]||(t_[t]=!0,console.warn(t))}function t$(e){let t={hasErrorBoundary:e.hasErrorBoundary||null!=e.ErrorBoundary||null!=e.errorElement};return e.Component&&(e.element&&p(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:o.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&p(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:o.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&p(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:o.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var tD=["HydrateFallback","hydrateFallbackElement"],tI=class{constructor(){this.status="pending",this.promise=new Promise((e,t)=>{this.resolve=t=>{"pending"===this.status&&(this.status="resolved",e(t))},this.reject=e=>{"pending"===this.status&&(this.status="rejected",t(e))}})}};function tM({router:e,flushSync:t}){let[r,n]=o.useState(e.state),[a,i]=o.useState(),[s,l]=o.useState({isTransitioning:!1}),[u,c]=o.useState(),[d,h]=o.useState(),[f,p]=o.useState(),m=o.useRef(new Map),y=o.useCallback((r,{deletedFetchers:a,flushSync:s,viewTransitionOpts:f})=>{r.fetchers.forEach((e,t)=>{void 0!==e.data&&m.current.set(t,e.data)}),a.forEach(e=>m.current.delete(e)),tO(!1===s||null!=t,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let y=null!=e.window&&null!=e.window.document&&"function"==typeof e.window.document.startViewTransition;if(tO(null==f||y,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!f||!y)return void(t&&s?t(()=>n(r)):o.startTransition(()=>n(r)));if(t&&s){t(()=>{d&&(u&&u.resolve(),d.skipTransition()),l({isTransitioning:!0,flushSync:!0,currentLocation:f.currentLocation,nextLocation:f.nextLocation})});let a=e.window.document.startViewTransition(()=>{t(()=>n(r))});a.finished.finally(()=>{t(()=>{c(void 0),h(void 0),i(void 0),l({isTransitioning:!1})})}),t(()=>h(a));return}d?(u&&u.resolve(),d.skipTransition(),p({state:r,currentLocation:f.currentLocation,nextLocation:f.nextLocation})):(i(r),l({isTransitioning:!0,flushSync:!1,currentLocation:f.currentLocation,nextLocation:f.nextLocation}))},[e.window,t,d,u]);o.useLayoutEffect(()=>e.subscribe(y),[e,y]),o.useEffect(()=>{s.isTransitioning&&!s.flushSync&&c(new tI)},[s]),o.useEffect(()=>{if(u&&a&&e.window){let t=u.promise,r=e.window.document.startViewTransition(async()=>{o.startTransition(()=>n(a)),await t});r.finished.finally(()=>{c(void 0),h(void 0),i(void 0),l({isTransitioning:!1})}),h(r)}},[a,u,e.window]),o.useEffect(()=>{u&&a&&r.location.key===a.location.key&&u.resolve()},[u,d,r.location,a]),o.useEffect(()=>{!s.isTransitioning&&f&&(i(f.state),l({isTransitioning:!0,flushSync:!1,currentLocation:f.currentLocation,nextLocation:f.nextLocation}),p(void 0))},[s.isTransitioning,f]);let g=o.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,r,n)=>e.navigate(t,{state:r,preventScrollReset:n?.preventScrollReset}),replace:(t,r,n)=>e.navigate(t,{replace:!0,state:r,preventScrollReset:n?.preventScrollReset})}),[e]),v=e.basename||"/",b=o.useMemo(()=>({router:e,navigator:g,static:!1,basename:v}),[e,g,v]);return o.createElement(o.Fragment,null,o.createElement(e8.Provider,{value:b},o.createElement(e6.Provider,{value:r},o.createElement(e9.Provider,{value:m.current},o.createElement(e7.Provider,{value:s},o.createElement(tB,{basename:v,location:r.location,navigationType:r.historyAction,navigator:g},o.createElement(tz,{routes:e.routes,future:e.future,state:r})))))),null)}var tz=o.memo(function({routes:e,future:t,state:r}){return ty(e,void 0,r,t)});function tW({to:e,replace:t,state:r,relative:n}){f(to()," may be used only in the context of a component.");let{static:a}=o.useContext(tt);p(!a," must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.");let{matches:i}=o.useContext(tn),{pathname:s}=ti(),l=td(),u=JSON.stringify(z(e,M(i),s,"path"===n));return o.useEffect(()=>{l(JSON.parse(u),{replace:t,state:r,relative:n})},[l,u,n,t,r]),null}function tU(e){var t;let r;return t=e.context,(r=o.useContext(tn).outlet)?o.createElement(th.Provider,{value:t},r):r}function tH(e){f(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function tB({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:a,static:i=!1}){f(!to(),"You cannot render a inside another . You should never have more than one in your app.");let s=e.replace(/^\/*/,"/"),l=o.useMemo(()=>({basename:s,navigator:a,static:i,future:{}}),[s,a,i]);"string"==typeof r&&(r=v(r));let{pathname:u="/",search:c="",hash:d="",state:h=null,key:m="default"}=r,y=o.useMemo(()=>{let e=O(u,s);return null==e?null:{location:{pathname:e,search:c,hash:d,state:h,key:m},navigationType:n}},[s,u,c,d,h,m,n]);return(p(null!=y,` is not able to match the URL "${u}${c}${d}" because it does not start with the basename, so the won't render anything.`),null==y)?null:o.createElement(tt.Provider,{value:l},o.createElement(tr.Provider,{children:t,value:y}))}function tF({children:e,location:t}){return ty(function e(t,r=[]){let n=[];return o.Children.forEach(t,(t,a)=>{if(!o.isValidElement(t))return;let i=[...r,a];if(t.type===o.Fragment)return void n.push.apply(n,e(t.props.children,i));f(t.type===tH,`[${"string"==typeof t.type?t.type:t.type.name}] is not a component. All component children of must be a or `),f(!t.props.index||!t.props.children,"An index route cannot have child routes.");let s={id:t.props.id||i.join("-"),caseSensitive:t.props.caseSensitive,element:t.props.element,Component:t.props.Component,index:t.props.index,path:t.props.path,loader:t.props.loader,action:t.props.action,hydrateFallbackElement:t.props.hydrateFallbackElement,HydrateFallback:t.props.HydrateFallback,errorElement:t.props.errorElement,ErrorBoundary:t.props.ErrorBoundary,hasErrorBoundary:!0===t.props.hasErrorBoundary||null!=t.props.ErrorBoundary||null!=t.props.errorElement,shouldRevalidate:t.props.shouldRevalidate,handle:t.props.handle,lazy:t.props.lazy};t.props.children&&(s.children=e(t.props.children,i)),n.push(s)}),n}(e),t)}o.Component;var tq="get",tJ="application/x-www-form-urlencoded";function tY(e){return null!=e&&"string"==typeof e.tagName}function tV(e=""){return new URLSearchParams("string"==typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,r)=>{let n=e[r];return t.concat(Array.isArray(n)?n.map(e=>[r,e]):[[r,n]])},[]))}var tX=null,tG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function tK(e){return null==e||tG.has(e)?e:(p(!1,`"${e}" is not a valid \`encType\` for \`
          \`/\`\` and will default to "${tJ}"`),null)}function tQ(e,t){if(!1===e||null==e)throw Error(t)}async function tZ(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(t){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(t),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function t0(e){return e.css?e.css.map(e=>({rel:"stylesheet",href:e})):[]}async function t1(e){if(!e.css)return;let t=t0(e);await Promise.all(t.map(t4))}async function t2(e,t){if(!e.css&&!t.links||!function(){if(void 0!==a)return a;let e=document.createElement("link");return a=e.relList.supports("preload"),e=null,a}())return;let r=[];if(e.css&&r.push(...t0(e)),t.links&&r.push(...t.links()),0===r.length)return;let n=[];for(let e of r)t3(e)||"stylesheet"!==e.rel||n.push({...e,rel:"preload",as:"style"});await Promise.all(n.map(t4))}async function t4(e){return new Promise(t=>{if(e.media&&!window.matchMedia(e.media).matches||document.querySelector(`link[rel="stylesheet"][href="${e.href}"]`))return t();let r=document.createElement("link");function n(){document.head.contains(r)&&document.head.removeChild(r)}Object.assign(r,e),r.onload=()=>{n(),t()},r.onerror=()=>{n(),t()},document.head.appendChild(r)})}function t3(e){return null!=e&&"string"==typeof e.page}function t5(e){return null!=e&&(null==e.href?"preload"===e.rel&&"string"==typeof e.imageSrcSet&&"string"==typeof e.imageSizes:"string"==typeof e.rel&&"string"==typeof e.href)}async function t8(e,t,r){return function(e,t){let r=new Set,n=new Set(t);return e.reduce((e,a)=>{if(t&&!t3(a)&&"script"===a.as&&a.href&&n.has(a.href))return e;let o=JSON.stringify(function(e){let t={};for(let r of Object.keys(e).sort())t[r]=e[r];return t}(a));return r.has(o)||(r.add(o),e.push({key:o,link:a})),e},[])}((await Promise.all(e.map(async e=>{let n=t.routes[e.route.id];if(n){let e=await tZ(n,r);return e.links?e.links():[]}return[]}))).flat(1).filter(t5).filter(e=>"stylesheet"===e.rel||"preload"===e.rel).map(e=>"stylesheet"===e.rel?{...e,rel:"prefetch",as:"style"}:{...e,rel:"prefetch"}))}function t6(e,t,r,n,a,o){let i=(e,t)=>!r[t]||e.route.id!==r[t].route.id,s=(e,t)=>r[t].pathname!==e.pathname||r[t].route.path?.endsWith("*")&&r[t].params["*"]!==e.params["*"];return"assets"===o?t.filter((e,t)=>i(e,t)||s(e,t)):"data"===o?t.filter((t,o)=>{let l=n.routes[t.route.id];if(!l||!l.hasLoader)return!1;if(i(t,o)||s(t,o))return!0;if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:t.params,defaultShouldRevalidate:!0});if("boolean"==typeof n)return n}return!0}):[]}function t7(e,t,{includeHydrateFallback:r}={}){return[...new Set(e.map(e=>{let n=t.routes[e.route.id];if(!n)return[];let a=[n.module];return n.clientActionModule&&(a=a.concat(n.clientActionModule)),n.clientLoaderModule&&(a=a.concat(n.clientLoaderModule)),r&&n.hydrateFallbackModule&&(a=a.concat(n.hydrateFallbackModule)),n.imports&&(a=a.concat(n.imports)),a}).flat(1))]}var t9={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},re=/[&><\u2028\u2029]/g,rt=class{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}};function rr(e){let{indices:t}=this,r=t.get(e);if(r)return[r];if(null==e||Number.isNaN(e)||e===Number.POSITIVE_INFINITY||e===Number.NEGATIVE_INFINITY||0===e&&1/e<0)return null;let n=this.index++;return t.set(e,n),rn.call(this,e,n),n}function rn(e,t){let{deferred:r,plugins:n,postPlugins:a}=this,o=this.stringified,i=[[e,t]];for(;i.length>0;){let[e,t]=i.pop(),s=e=>Object.keys(e).map(t=>`"_${rr.call(this,t)}":${rr.call(this,e[t])}`).join(","),l=null;switch(typeof e){case"boolean":case"number":case"string":o[t]=JSON.stringify(e);break;case"bigint":o[t]=`["B","${e}"]`;break;case"symbol":{let r=Symbol.keyFor(e);r?o[t]=`["Y",${JSON.stringify(r)}]`:l=Error("Cannot encode symbol unless created with Symbol.for()");break}case"object":{if(!e){o[t]="null";break}let a=Array.isArray(e),i=!1;if(!a&&n)for(let r of n){let n=r(e);if(Array.isArray(n)){i=!0;let[e,...r]=n;o[t]=`[${JSON.stringify(e)}`,r.length>0&&(o[t]+=`,${r.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}if(!i){let n=a?"[":"{";if(a){for(let t=0;t0?o[t]=`["S",${[...e].map(e=>rr.call(this,e)).join(",")}]`:o[t]='["S"]':e instanceof Map?e.size>0?o[t]=`["M",${[...e].flatMap(([e,t])=>[rr.call(this,e),rr.call(this,t)]).join(",")}]`:o[t]='["M"]':e instanceof Promise?(o[t]=`["P",${t}]`,r[t]=e):e instanceof Error?(o[t]=`["E",${JSON.stringify(e.message)}`,"Error"!==e.name&&(o[t]+=`,${JSON.stringify(e.name)}`),o[t]+="]"):null===Object.getPrototypeOf(e)?o[t]=`["N",{${s(e)}}]`:function(e){let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t||Object.getOwnPropertyNames(t).sort().join("\0")===ra}(e)?o[t]=`{${s(e)}}`:l=Error("Cannot encode object with prototype")}break}default:{let r=Array.isArray(e),a=!1;if(!r&&n)for(let r of n){let n=r(e);if(Array.isArray(n)){a=!0;let[e,...r]=n;o[t]=`[${JSON.stringify(e)}`,r.length>0&&(o[t]+=`,${r.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}a||(l=Error("Cannot encode function or unexpected type"))}}if(l){let r=!1;if(a)for(let n of a){let a=n(e);if(Array.isArray(a)){r=!0;let[e,...n]=a;o[t]=`[${JSON.stringify(e)}`,n.length>0&&(o[t]+=`,${n.map(e=>rr.call(this,e)).join(",")}`),o[t]+="]";break}}if(!r)throw l}}}var ra=Object.getOwnPropertyNames(Object.prototype).sort().join("\0"),ro="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:void 0;function ri(e){let{hydrated:t,values:r}=this;if("number"==typeof e)return rs.call(this,e);if(!Array.isArray(e)||!e.length)throw SyntaxError();let n=r.length;for(let t of e)r.push(t);return t.length=r.length,rs.call(this,n)}function rs(e){let t,{hydrated:r,values:n,deferred:a,plugins:o}=this,i=[[e,e=>{t=e}]],s=[];for(;i.length>0;){let[e,t]=i.pop();switch(e){case null:t(void 0);continue;case null:t(null);continue;case null:t(NaN);continue;case null:t(1/0);continue;case null:t(-1/0);continue;case null:t(-0);continue}if(r[e]){t(r[e]);continue}let l=n[e];if(!l||"object"!=typeof l){r[e]=l,t(l);continue}if(Array.isArray(l))if("string"==typeof l[0]){let[n,u,c]=l;switch(n){case"D":t(r[e]=new Date(u));continue;case"U":t(r[e]=new URL(u));continue;case"B":t(r[e]=BigInt(u));continue;case"R":t(r[e]=new RegExp(u,c));continue;case"Y":t(r[e]=Symbol.for(u));continue;case"S":let d=new Set;r[e]=d;for(let e=l.length-1;e>0;e--)i.push([l[e],e=>{d.add(e)}]);t(d);continue;case"M":let h=new Map;r[e]=h;for(let e=l.length-2;e>0;e-=2){let t=[];i.push([l[e+1],e=>{t[1]=e}]),i.push([l[e],e=>{t[0]=e}]),s.push(()=>{h.set(t[0],t[1])})}t(h);continue;case"N":let f=Object.create(null);for(let t of(r[e]=f,Object.keys(u).reverse())){let e=[];i.push([u[t],t=>{e[1]=t}]),i.push([Number(t.slice(1)),t=>{e[0]=t}]),s.push(()=>{f[e[0]]=e[1]})}t(f);continue;case"P":if(r[u])t(r[e]=r[u]);else{let n=new rt;a[u]=n,t(r[e]=n.promise)}continue;case"E":let[,p,m]=l,y=m&&ro&&ro[m]?new ro[m](p):Error(p);r[e]=y,t(y);continue;case"Z":t(r[e]=r[u]);continue;default:if(Array.isArray(o)){let n=[],a=l.slice(1);for(let e=0;e{n[e]=t}])}s.push(()=>{for(let a of o){let o=a(l[0],...n);if(o)return void t(r[e]=o.value)}throw SyntaxError()});continue}throw SyntaxError()}}else{let n=[];r[e]=n;for(let e=0;e{n[e]=t}])}t(n);continue}{let n={};for(let t of(r[e]=n,Object.keys(l).reverse())){let e=[];i.push([l[t],t=>{e[1]=t}]),i.push([Number(t.slice(1)),t=>{e[0]=t}]),s.push(()=>{n[e[0]]=e[1]})}t(n);continue}}for(;s.length>0;)s.pop()();return t}async function rl(e,t){let{plugins:r}=t??{},n=new rt,a=e.pipeThrough(function(){let e=new TextDecoder,t="";return new TransformStream({transform(r,n){let a=e.decode(r,{stream:!0}),o=(t+a).split(` +`);for(let e of(t=o.pop()||"",o))n.enqueue(e)},flush(e){t&&e.enqueue(t)}})}()).getReader(),o={values:[],hydrated:[],deferred:{},plugins:r},i=await ru.call(o,a),s=n.promise;return i.done?n.resolve():s=rc.call(o,a).then(n.resolve).catch(e=>{for(let t of Object.values(o.deferred))t.reject(e);n.reject(e)}),{done:s.then(()=>a.closed),value:i.value}}async function ru(e){let t,r=await e.read();if(!r.value)throw SyntaxError();try{t=JSON.parse(r.value)}catch(e){throw SyntaxError()}return{done:r.done,value:ri.call(this,t)}}async function rc(e){let t=await e.read();for(;!t.done;){if(!t.value)continue;let r=t.value;switch(r[0]){case"P":{let e,t=r.indexOf(":"),n=Number(r.slice(1,t)),a=this.deferred[n];if(!a)throw Error(`Deferred ID ${n} not found in stream`);let o=r.slice(t+1);try{e=JSON.parse(o)}catch(e){throw SyntaxError()}let i=ri.call(this,e);a.resolve(i);break}case"E":{let e,t=r.indexOf(":"),n=Number(r.slice(1,t)),a=this.deferred[n];if(!a)throw Error(`Deferred ID ${n} not found in stream`);let o=r.slice(t+1);try{e=JSON.parse(o)}catch(e){throw SyntaxError()}let i=ri.call(this,e);a.reject(i);break}default:throw SyntaxError()}t=await e.read()}}async function rd(e){let t={signal:e.signal};if("GET"!==e.method){t.method=e.method;let r=e.headers.get("Content-Type");r&&/\bapplication\/json\b/.test(r)?(t.headers={"Content-Type":r},t.body=JSON.stringify(await e.json())):r&&/\btext\/plain\b/.test(r)?(t.headers={"Content-Type":r},t.body=await e.text()):r&&/\bapplication\/x-www-form-urlencoded\b/.test(r)?t.body=new URLSearchParams(await e.text()):t.body=await e.formData()}return t}var rh=Symbol("SingleFetchRedirect"),rf=class extends null{},rp=new Set([100,101,204,205]);function rm({context:e,identifier:t,reader:r,textDecoder:n,nonce:a}){if(!e.renderMeta||!e.renderMeta.didRenderScripts)return null;e.renderMeta.streamCache||(e.renderMeta.streamCache={});let{streamCache:o}=e.renderMeta,i=o[t];if(i||(i=o[t]=r.read().then(e=>{o[t].result={done:e.done,value:n.decode(e.value,{stream:!0})}}).catch(e=>{o[t].error=e})),i.error)throw i.error;if(void 0===i.result)throw i;let{done:s,value:l}=i.result,u=l?React4.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:`window.__reactRouterContext.streamController.enqueue(${JSON.stringify(l).replace(re,e=>t9[e])});`}}):null;return s?React4.createElement(React4.Fragment,null,u,React4.createElement("script",{nonce:a,dangerouslySetInnerHTML:{__html:"window.__reactRouterContext.streamController.close();"}})):React4.createElement(React4.Fragment,null,u,React4.createElement(React4.Suspense,null,React4.createElement(rm,{context:e,identifier:t+1,reader:r,textDecoder:n,nonce:a})))}async function ry(e,t,r,n){try{let a,o=await e;if("routes"in o){for(let e of t)if(e.route.id in o.routes){let t=o.routes[e.route.id];if("error"in t){a=t.error;break}}}void 0!==a&&Array.from(r.values()).forEach(e=>{n[e].result instanceof rf&&(n[e].result=a)})}catch(e){}}function rg(e,t){let r="string"==typeof e?new URL(e,"undefined"==typeof window?"server://singlefetch/":window.location.origin):e;return"/"===r.pathname?r.pathname="_root.data":t&&"/"===O(r.pathname,t)?r.pathname=`${t.replace(/\/$/,"")}/_root.data`:r.pathname=`${r.pathname.replace(/\/$/,"")}.data`,r}function rv(e,t){return rl(e,{plugins:[(e,...r)=>{if("SanitizedError"===e){let[e,n,a]=r,o=Error;e&&e in t&&"function"==typeof t[e]&&(o=t[e]);let i=new o(n);return i.stack=a,{value:i}}if("ErrorResponse"===e){let[e,t,n]=r;return{value:new V(t,n,e)}}return"SingleFetchRedirect"===e?{value:{[rh]:r[0]}}:"SingleFetchClassInstance"===e?{value:r[0]}:"SingleFetchFallback"===e?{value:void 0}:void 0}]})}function rb(e,t){if("redirect"in e){let{redirect:t,revalidate:r,reload:n,replace:a,status:o}=e.redirect;throw q(t,{status:o,headers:{...r?{"X-Remix-Revalidate":"yes"}:null,...n?{"X-Remix-Reload-Document":"yes"}:null,...a?{"X-Remix-Replace":"yes"}:null}})}let r=e.routes[t];if(null==r)throw new rf(`No result found for routeId "${t}"`);if("error"in r)throw r.error;if("data"in r)return r.data;throw Error(`Invalid response found for routeId "${t}"`)}function rw(){let e,t,r=new Promise((n,a)=>{e=async e=>{n(e);try{await r}catch(e){}},t=async e=>{a(e);try{await r}catch(e){}}});return{promise:r,resolve:e,reject:t}}function rS({error:e,isOutsideRemixApp:t}){let r;console.error(e);let n=o.createElement("script",{dangerouslySetInnerHTML:{__html:` + console.log( + "\u{1F4BF} Hey developer \u{1F44B}. You can provide a way better UX than this when your app throws errors. Check out https://reactrouter.com/how-to/error-boundary for more information." + ); + `}});return X(e)?o.createElement(rE,{title:"Unhandled Thrown Response!"},o.createElement("h1",{style:{fontSize:"24px"}},e.status," ",e.statusText),n):(r=e instanceof Error?e:Error(null==e?"Unknown Error":"object"==typeof e&&"toString"in e?e.toString():JSON.stringify(e)),o.createElement(rE,{title:"Application Error!",isOutsideRemixApp:t},o.createElement("h1",{style:{fontSize:"24px"}},"Application Error"),o.createElement("pre",{style:{padding:"2rem",background:"hsla(10, 50%, 50%, 0.1)",color:"red",overflow:"auto"}},r.stack),n))}function rE({title:e,renderScripts:t,isOutsideRemixApp:r,children:n}){let{routeModules:a}=r$();return a.root?.Layout&&!r?n:o.createElement("html",{lang:"en"},o.createElement("head",null,o.createElement("meta",{charSet:"utf-8"}),o.createElement("meta",{name:"viewport",content:"width=device-width,initial-scale=1,viewport-fit=cover"}),o.createElement("title",null,e)),o.createElement("body",null,o.createElement("main",{style:{fontFamily:"system-ui, sans-serif",padding:"2rem"}},n,t?o.createElement(rW,null):null)))}function rR(){return React6.createElement(rE,{title:"Loading...",renderScripts:!0},React6.createElement("script",{dangerouslySetInnerHTML:{__html:` + console.log( + "\u{1F4BF} Hey developer \u{1F44B}. You can provide a way better UX than this " + + "when your app is loading JS modules and/or running \`clientLoader\` " + + "functions. Check out https://reactrouter.com/start/framework/route-module#hydratefallback " + + "for more information." + ); + `}}))}o.Component;function rx(e,t){if("loader"===e&&!t.hasLoader||"action"===e&&!t.hasAction){let r=`You are trying to call ${"action"===e?"serverAction()":"serverLoader()"} on a route that does not have a server ${e} (routeId: "${t.id}")`;throw console.error(r),new V(400,"Bad Request",Error(r),!0)}}function rC(e,t){let r="clientAction"===e?"a":"an",n=`Route "${t}" does not have ${r} ${e}, but you are trying to submit to it. To fix this, please add ${r} \`${e}\` function to the route`;throw console.error(n),new V(405,"Method Not Allowed",Error(n),!0)}function rk(e,t,r,n,a){if(a){var o,i,s;let e;return o=r.id,i=t.shouldRevalidate,s=a,e=!1,t=>e?i?i(t):t.defaultShouldRevalidate:(e=!0,s.has(o))}if(!n&&r.hasLoader&&!r.hasClientLoader){let r=e?L(e)[1].map(e=>e.paramName):[],n=e=>r.some(t=>e.currentParams[t]!==e.nextParams[t]);if(!t.shouldRevalidate)return e=>n(e);{let e=t.shouldRevalidate;return t=>e({...t,defaultShouldRevalidate:n(t)})}}if(n&&t.shouldRevalidate){let e=t.shouldRevalidate;return t=>e({...t,defaultShouldRevalidate:!0})}return t.shouldRevalidate}async function rN(e,t){let r=tZ(e,t),n=t1(e),a=await r;return await Promise.all([n,t2(e,a)]),{Component:rj(a),ErrorBoundary:a.ErrorBoundary,unstable_clientMiddleware:a.unstable_clientMiddleware,clientAction:a.clientAction,clientLoader:a.clientLoader,handle:a.handle,links:a.links,meta:a.meta,shouldRevalidate:a.shouldRevalidate}}function rj(e){if(null!=e.default&&("object"!=typeof e.default||0!==Object.keys(e.default).length))return e.default}var rT=new Set,rA=new Set,rP="react-router-manifest-version";function rL(){let e=o.useContext(e8);return tQ(e,"You must render this element inside a element"),e}function r_(){let e=o.useContext(e6);return tQ(e,"You must render this element inside a element"),e}var rO=o.createContext(void 0);function r$(){let e=o.useContext(rO);return tQ(e,"You must render this element inside a element"),e}function rD(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}rO.displayName="FrameworkContext";function rI({page:e,...t}){let{router:r}=rL(),n=o.useMemo(()=>C(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?o.createElement(rM,{page:e,matches:n,...t}):null}function rM({page:e,matches:t,...r}){let n=ti(),{manifest:a,routeModules:i}=r$(),{basename:s}=rL(),{loaderData:l,matches:u}=r_(),c=o.useMemo(()=>t6(e,t,u,a,n,"data"),[e,t,u,a,n]),d=o.useMemo(()=>t6(e,t,u,a,n,"assets"),[e,t,u,a,n]),h=o.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let r=new Set,o=!1;if(t.forEach(e=>{let t=a.routes[e.route.id];t&&t.hasLoader&&(!c.some(t=>t.route.id===e.route.id)&&e.route.id in l&&i[e.route.id]?.shouldRevalidate||t.hasClientLoader?o=!0:r.add(e.route.id))}),0===r.size)return[];let u=rg(e,s);return o&&r.size>0&&u.searchParams.set("_routes",t.filter(e=>r.has(e.route.id)).map(e=>e.route.id).join(",")),[u.pathname+u.search]},[s,l,n,a,c,t,e,i]),f=o.useMemo(()=>t7(d,a),[d,a]),p=function(e){let{manifest:t,routeModules:r}=r$(),[n,a]=o.useState([]);return o.useEffect(()=>{let n=!1;return t8(e,t,r).then(e=>{n||a(e)}),()=>{n=!0}},[e,t,r]),n}(d);return o.createElement(o.Fragment,null,h.map(e=>o.createElement("link",{key:e,rel:"prefetch",as:"fetch",href:e,...r})),f.map(e=>o.createElement("link",{key:e,rel:"modulepreload",href:e,...r})),p.map(({key:e,link:t})=>o.createElement("link",{key:e,...t})))}var rz=!1;function rW(e){var t,r;let{manifest:n,serverHandoffString:a,isSpaMode:i,renderMeta:s,routeDiscovery:l,ssr:u}=r$(),{router:c,static:d,staticContext:h}=rL(),{matches:f}=r_(),p=(t=l,r=u,"lazy"===t.mode&&!0===r);s&&(s.didRenderScripts=!0);let m=function(e,t,r){if(r&&!rz)return[e[0]];!1;return e}(f,null,i);o.useEffect(()=>{rz=!0},[]);let y=o.useMemo(()=>{let t=h?`window.__reactRouterContext = ${a};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());`:" ",r=d?`${n.hmr?.runtime?`import ${JSON.stringify(n.hmr.runtime)};`:""}${!p?`import ${JSON.stringify(n.url)}`:""}; +${m.map((e,t)=>{let r=`route${t}`,a=n.routes[e.route.id];tQ(a,`Route ${e.route.id} not found in manifest`);let{clientActionModule:o,clientLoaderModule:i,clientMiddlewareModule:s,hydrateFallbackModule:l,module:u}=a,c=[...o?[{module:o,varName:`${r}_clientAction`}]:[],...i?[{module:i,varName:`${r}_clientLoader`}]:[],...s?[{module:s,varName:`${r}_clientMiddleware`}]:[],...l?[{module:l,varName:`${r}_HydrateFallback`}]:[],{module:u,varName:`${r}_main`}];return 1===c.length?`import * as ${r} from ${JSON.stringify(u)};`:[c.map(e=>`import * as ${e.varName} from "${e.module}";`).join(` +`),`const ${r} = {${c.map(e=>`...${e.varName}`).join(",")}};`].join(` +`)}).join(` +`)} + ${p?`window.__reactRouterManifest = ${JSON.stringify(function({sri:e,...t},r){let n=new Set(r.state.matches.map(e=>e.route.id)),a=r.state.location.pathname.split("/").filter(Boolean),o=["/"];for(a.pop();a.length>0;)o.push(`/${a.join("/")}`),a.pop();o.forEach(e=>{let t=C(r.routes,e,r.basename);t&&t.forEach(e=>n.add(e.route.id))});let i=[...n].reduce((e,r)=>Object.assign(e,{[r]:t.routes[r]}),{});return{...t,routes:i,sri:!!e||void 0}}(n,c),null,2)};`:""} + window.__reactRouterRouteModules = {${m.map((e,t)=>`${JSON.stringify(e.route.id)}:route${t}`).join(",")}}; + +import(${JSON.stringify(n.entry.module)});`:" ";return o.createElement(o.Fragment,null,o.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t},type:void 0}),o.createElement("script",{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:r},type:"module",async:!0}))},[]),g=rz?[]:[...new Set(n.entry.imports.concat(t7(m,n,{includeHydrateFallback:!0})))],v="object"==typeof n.sri?n.sri:{};return rz?null:o.createElement(o.Fragment,null,"object"==typeof n.sri?o.createElement("script",{"rr-importmap":"",type:"importmap",suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:JSON.stringify({integrity:v})}}):null,p?null:o.createElement("link",{rel:"modulepreload",href:n.url,crossOrigin:e.crossOrigin,integrity:v[n.url],suppressHydrationWarning:!0}),o.createElement("link",{rel:"modulepreload",href:n.entry.module,crossOrigin:e.crossOrigin,integrity:v[n.entry.module],suppressHydrationWarning:!0}),g.map(t=>o.createElement("link",{key:t,rel:"modulepreload",href:t,crossOrigin:e.crossOrigin,integrity:v[t],suppressHydrationWarning:!0})),y)}var rU="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;try{rU&&(window.__reactRouterVersion="7.6.1")}catch(e){}function rH(e,t){return(function(e){let t,r,n,a,o,i=e.window?e.window:"undefined"!=typeof window?window:void 0,s=void 0!==i&&void 0!==i.document&&void 0!==i.document.createElement;f(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let l=e.hydrationRouteProperties||[],u=e.mapRouteProperties||eo,c={},d=x(e.routes,u,void 0,c),h=e.basename||"/",m=e.dataStrategy||eE,g={unstable_middleware:!1,...e.future},v=null,b=new Set,E=null,R=null,j=null,T=null!=e.hydrationData,A=C(d,e.history.location,h),P=!1,L=null;if(null!=A||e.patchRoutesOnNavigation)if(A&&!e.hydrationData&&e7(A,d,e.history.location.pathname).active&&(A=null),A)if(A.some(e=>e.route.lazy))r=!1;else if(A.some(e=>e.route.loader)){let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null;if(n){let e=A.findIndex(e=>void 0!==n[e.route.id]);r=A.slice(0,e+1).every(e=>!ef(e.route,t,n))}else r=A.every(e=>!ef(e.route,t,n))}else r=!0;else{r=!1,A=[];let t=e7(null,d,e.history.location.pathname);t.active&&t.matches&&(P=!0,A=t.matches)}else{let t=eH(404,{pathname:e.history.location.pathname}),{matches:n,route:a}=eU(d);r=!0,A=n,L={[a.id]:t}}let _={historyAction:e.history.action,location:e.history.location,matches:A,initialized:r,navigation:et,restoreScrollPosition:null==e.hydrationData&&null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||L,fetchers:new Map,blockers:new Map},$="POP",D=!1,I=!1,M=new Map,z=null,W=!1,U=!1,H=new Set,B=new Map,F=0,q=-1,J=new Map,Y=new Set,V=new Map,G=new Map,K=new Set,Q=new Map,Z=null;function es(e,t={}){_={..._,...e};let r=[],n=[];_.fetchers.forEach((e,t)=>{"idle"===e.state&&(K.has(t)?r.push(t):n.push(t))}),K.forEach(e=>{_.fetchers.has(e)||B.has(e)||r.push(e)}),[...b].forEach(e=>e(_,{deletedFetchers:r,viewTransitionOpts:t.viewTransitionOpts,flushSync:!0===t.flushSync})),r.forEach(e=>e$(e)),n.forEach(e=>_.fetchers.delete(e))}function el(r,n,{flushSync:a}={}){let o,i,s=null!=_.actionData&&null!=_.navigation.formMethod&&eZ(_.navigation.formMethod)&&"loading"===_.navigation.state&&r.state?._isRedirect!==!0;o=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:s?_.actionData:null;let l=n.loaderData?eM(_.loaderData,n.loaderData,n.matches||[],n.errors):_.loaderData,u=_.blockers;u.size>0&&(u=new Map(u)).forEach((e,t)=>u.set(t,en));let c=!0===D||null!=_.navigation.formMethod&&eZ(_.navigation.formMethod)&&r.state?._isRedirect!==!0;if(t&&(d=t,t=void 0),W||"POP"===$||("PUSH"===$?e.history.push(r,r.state):"REPLACE"===$&&e.history.replace(r,r.state)),"POP"===$){let e=M.get(_.location.pathname);e&&e.has(r.pathname)?i={currentLocation:_.location,nextLocation:r}:M.has(r.pathname)&&(i={currentLocation:r,nextLocation:_.location})}else if(I){let e=M.get(_.location.pathname);e?e.add(r.pathname):(e=new Set([r.pathname]),M.set(_.location.pathname,e)),i={currentLocation:_.location,nextLocation:r}}es({...n,actionData:o,loaderData:l,historyAction:$,location:r,initialized:!0,navigation:et,revalidation:"idle",restoreScrollPosition:e6(r,n.matches||_.matches),preventScrollReset:c,blockers:u},{viewTransitionOpts:i,flushSync:!0===a}),$="POP",D=!1,I=!1,W=!1,U=!1,Z?.resolve(),Z=null}async function eu(t,r){if("number"==typeof t)return void e.history.go(t);let{path:n,submission:a,error:o}=ed(!1,ec(_.location,_.matches,h,t,r?.fromRouteId,r?.relative),r),i=_.location,s=y(_.location,n,r&&r.state);s={...s,...e.history.encodeLocation(s)};let l=r&&null!=r.replace?r.replace:void 0,u="PUSH";!0===l?u="REPLACE":!1===l||null!=a&&eZ(a.formMethod)&&a.formAction===_.location.pathname+_.location.search&&(u="REPLACE");let c=r&&"preventScrollReset"in r?!0===r.preventScrollReset:void 0,d=!0===(r&&r.flushSync),f=eQ({currentLocation:i,nextLocation:s,historyAction:u});if(f)return void eK(f,{state:"blocked",location:s,proceed(){eK(f,{state:"proceeding",proceed:void 0,reset:void 0,location:s}),eu(t,r)},reset(){let e=new Map(_.blockers);e.set(f,en),es({blockers:e})}});await ep(u,s,{submission:a,pendingError:o,preventScrollReset:c,replace:r&&r.replace,enableViewTransition:r&&r.viewTransition,flushSync:d})}async function ep(r,n,o){var i,s,l,u;let c;a&&a.abort(),a=null,$=r,W=!0===(o&&o.startUninterruptedRevalidation),i=_.location,s=_.matches,E&&j&&(E[e8(i,s)]=j()),D=!0===(o&&o.preventScrollReset),I=!0===(o&&o.enableViewTransition);let f=t||d,p=o&&o.overrideNavigation,m=o?.initialHydration&&_.matches&&_.matches.length>0&&!P?_.matches:C(f,n,h),y=!0===(o&&o.flushSync);if(m&&_.initialized&&!U&&(l=_.location,u=n,l.pathname===u.pathname&&l.search===u.search&&(""===l.hash?""!==u.hash:l.hash===u.hash||""!==u.hash||!1))&&!(o&&o.submission&&eZ(o.submission.formMethod)))return void el(n,{matches:m},{flushSync:y});let g=e7(m,f,n.pathname);if(g.active&&g.matches&&(m=g.matches),!m){let{error:e,notFoundMatches:t,route:r}=e0(n.pathname);el(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:y});return}a=new AbortController;let v=e_(e.history,n,a.signal,o&&o.submission),b=new S(e.unstable_getContext?await e.unstable_getContext():void 0);if(o&&o.pendingError)c=[eW(m).route.id,{type:"error",error:o.pendingError}];else if(o&&o.submission&&eZ(o.submission.formMethod)){let t=await ey(v,n,o.submission,m,b,g.active,o&&!0===o.initialHydration,{replace:o.replace,flushSync:y});if(t.shortCircuited)return;if(t.pendingActionResult){let[e,r]=t.pendingActionResult;if(eJ(r)&&X(r.error)&&404===r.error.status){a=null,el(n,{matches:t.matches,loaderData:{},errors:{[e]:r.error}});return}}m=t.matches||m,c=t.pendingActionResult,p=e4(n,o.submission),y=!1,g.active=!1,v=e_(e.history,v.url,v.signal)}let{shortCircuited:w,matches:R,loaderData:x,errors:k}=await eg(v,n,m,b,g.active,p,o&&o.submission,o&&o.fetcherSubmission,o&&o.replace,o&&!0===o.initialHydration,y,c);w||(a=null,el(n,{matches:R||m,...ez(c),loaderData:x,errors:k}))}async function ey(e,t,r,n,a,o,i,s={}){var d;let f;if(eC(),es({navigation:{state:"submitting",location:t,formMethod:(d=r).formMethod,formAction:d.formAction,formEncType:d.formEncType,formData:d.formData,json:d.json,text:d.text}},{flushSync:!0===s.flushSync}),o){let r=await e9(n,t.pathname,e.signal);if("aborted"===r.type)return{shortCircuited:!0};if("error"===r.type){let e=eW(r.partialMatches).route.id;return{matches:r.partialMatches,pendingActionResult:[e,{type:"error",error:r.error}]}}if(r.matches)n=r.matches;else{let{notFoundMatches:e,error:r,route:n}=e0(t.pathname);return{matches:e,pendingActionResult:[n.id,{type:"error",error:r}]}}}let p=e1(n,t);if(p.route.action||p.route.lazy){let t=eN(u,c,e,n,p,i?[]:l,a),r=await eR(e,t,a,null);if(!(f=r[p.route.id])){for(let e of n)if(r[e.route.id]){f=r[e.route.id];break}}if(e.signal.aborted)return{shortCircuited:!0}}else f={type:"error",error:eH(405,{method:e.method,pathname:t.pathname,routeId:p.route.id})};if(eY(f)){let t;return t=s&&null!=s.replace?s.replace:eL(f.response.headers.get("Location"),new URL(e.url),h)===_.location.pathname+_.location.search,await eS(e,f,!0,{submission:r,replace:t}),{shortCircuited:!0}}if(eJ(f)){let e=eW(n,p.route.id);return!0!==(s&&s.replace)&&($="PUSH"),{matches:n,pendingActionResult:[e.route.id,f,p.route.id]}}return{matches:n,pendingActionResult:[p.route.id,f]}}async function eg(r,n,o,i,s,f,p,m,y,g,v,b){let w=f||e4(n,p),S=p||m||e2(w),E=!W&&!g;if(s){if(E){let e=ev(b);es({navigation:w,...void 0!==e?{actionData:e}:{}},{flushSync:v})}let e=await e9(o,n.pathname,r.signal);if("aborted"===e.type)return{shortCircuited:!0};if("error"===e.type){let t=eW(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}if(e.matches)o=e.matches;else{let{error:e,notFoundMatches:t,route:r}=e0(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let R=t||d,{dsMatches:x,revalidatingFetchers:C}=eh(r,i,u,c,e.history,_,o,S,n,g?[]:l,!0===g,U,H,K,V,Y,R,h,null!=e.patchRoutesOnNavigation,b);if(q=++F,!e.dataStrategy&&!x.some(e=>e.shouldLoad)&&0===C.length){let e=eV();return el(n,{matches:o,loaderData:{},errors:b&&eJ(b[1])?{[b[0]]:b[1].error}:null,...ez(b),...e?{fetchers:new Map(_.fetchers)}:{}},{flushSync:v}),{shortCircuited:!0}}if(E){let e={};if(!s){e.navigation=w;let t=ev(b);void 0!==t&&(e.actionData=t)}C.length>0&&(C.forEach(e=>{let t=_.fetchers.get(e.key),r=e3(void 0,t?t.data:void 0);_.fetchers.set(e.key,r)}),e.fetchers=new Map(_.fetchers)),es(e,{flushSync:v})}C.forEach(e=>{eD(e.key),e.controller&&B.set(e.key,e.controller)});let k=()=>C.forEach(e=>eD(e.key));a&&a.signal.addEventListener("abort",k);let{loaderResults:N,fetcherResults:j}=await ex(x,C,r,i);if(r.signal.aborted)return{shortCircuited:!0};a&&a.signal.removeEventListener("abort",k),C.forEach(e=>B.delete(e.key));let T=eB(N);if(T)return await eS(r,T.result,!0,{replace:y}),{shortCircuited:!0};if(T=eB(j))return Y.add(T.key),await eS(r,T.result,!0,{replace:y}),{shortCircuited:!0};let{loaderData:A,errors:P}=eI(_,o,N,b,C,j);g&&_.errors&&(P={..._.errors,...P});let L=eV(),O=eX(q);return{matches:o,loaderData:A,errors:P,...L||O||C.length>0?{fetchers:new Map(_.fetchers)}:{}}}function ev(e){if(e&&!eJ(e[1]))return{[e[0]]:e[1].data};if(_.actionData)if(0===Object.keys(_.actionData).length)return null;else return _.actionData}async function eb(r,n,o,i,s,p,m,y,g,v){var b,w;function S(e){if(!e.route.action&&!e.route.lazy){let e=eH(405,{method:v.formMethod,pathname:o,routeId:n});return eT(r,n,e,{flushSync:y}),!0}return!1}if(eC(),V.delete(r),!m&&S(i))return;let E=_.fetchers.get(r);ek(r,(b=v,w=E,{state:"submitting",formMethod:b.formMethod,formAction:b.formAction,formEncType:b.formEncType,formData:b.formData,json:b.json,text:b.text,data:w?w.data:void 0}),{flushSync:y});let R=new AbortController,x=e_(e.history,o,R.signal,v);if(m){let e=await e9(s,o,x.signal,r);if("aborted"===e.type)return;if("error"===e.type)return void eT(r,n,e.error,{flushSync:y});if(!e.matches)return void eT(r,n,eH(404,{pathname:o}),{flushSync:y});if(S(i=e1(s=e.matches,o)))return}B.set(r,R);let k=F,N=eN(u,c,x,s,i,l,p),j=(await eR(x,N,p,r))[i.route.id];if(x.signal.aborted){B.get(r)===R&&B.delete(r);return}if(K.has(r)){if(eY(j)||eJ(j))return void ek(r,e5(void 0))}else{if(eY(j))return(B.delete(r),q>k)?void ek(r,e5(void 0)):(Y.add(r),ek(r,e3(v)),eS(x,j,!1,{fetcherSubmission:v,preventScrollReset:g}));if(eJ(j))return void eT(r,n,j.error)}let T=_.navigation.location||_.location,A=e_(e.history,T,R.signal),P=t||d,L="idle"!==_.navigation.state?C(P,_.navigation.location,h):_.matches;f(L,"Didn't find any matches after fetcher action");let O=++F;J.set(r,O);let D=e3(v,j.data);_.fetchers.set(r,D);let{dsMatches:I,revalidatingFetchers:M}=eh(A,p,u,c,e.history,_,L,v,T,l,!1,U,H,K,V,Y,P,h,null!=e.patchRoutesOnNavigation,[i.route.id,j]);M.filter(e=>e.key!==r).forEach(e=>{let t=e.key,r=_.fetchers.get(t),n=e3(void 0,r?r.data:void 0);_.fetchers.set(t,n),eD(t),e.controller&&B.set(t,e.controller)}),es({fetchers:new Map(_.fetchers)});let z=()=>M.forEach(e=>eD(e.key));R.signal.addEventListener("abort",z);let{loaderResults:W,fetcherResults:X}=await ex(I,M,A,p);if(R.signal.aborted)return;if(R.signal.removeEventListener("abort",z),J.delete(r),B.delete(r),M.forEach(e=>B.delete(e.key)),_.fetchers.has(r)){let e=e5(j.data);_.fetchers.set(r,e)}let G=eB(W);if(G)return eS(A,G.result,!1,{preventScrollReset:g});if(G=eB(X))return Y.add(G.key),eS(A,G.result,!1,{preventScrollReset:g});let{loaderData:Q,errors:Z}=eI(_,L,W,void 0,M,X);eX(O),"loading"===_.navigation.state&&O>q?(f($,"Expected pending action"),a&&a.abort(),el(_.navigation.location,{matches:L,loaderData:Q,errors:Z,fetchers:new Map(_.fetchers)})):(es({errors:Z,loaderData:eM(_.loaderData,Q,L,Z),fetchers:new Map(_.fetchers)}),U=!1)}async function ew(t,r,n,a,o,i,s,d,h,f){let p=_.fetchers.get(t);ek(t,e3(f,p?p.data:void 0),{flushSync:d});let m=new AbortController,y=e_(e.history,n,m.signal);if(s){let e=await e9(o,n,y.signal,t);if("aborted"===e.type)return;if("error"===e.type)return void eT(t,r,e.error,{flushSync:d});if(!e.matches)return void eT(t,r,eH(404,{pathname:n}),{flushSync:d});a=e1(o=e.matches,n)}B.set(t,m);let g=F,v=eN(u,c,y,o,a,l,i),b=(await eR(y,v,i,t))[a.route.id];if(B.get(t)===m&&B.delete(t),!y.signal.aborted){if(K.has(t))return void ek(t,e5(void 0));if(eY(b))if(q>g)return void ek(t,e5(void 0));else{Y.add(t),await eS(y,b,!1,{preventScrollReset:h});return}if(eJ(b))return void eT(t,r,b.error);ek(t,e5(b.data))}}async function eS(e,t,r,{submission:n,fetcherSubmission:o,preventScrollReset:l,replace:u}={}){t.response.headers.has("X-Remix-Revalidate")&&(U=!0);let c=t.response.headers.get("Location");f(c,"Expected a Location header on the redirect Response"),c=eL(c,new URL(e.url),h);let d=y(_.location,c,{_isRedirect:!0});if(s){let e=!1;if(t.response.headers.has("X-Remix-Reload-Document"))e=!0;else if(ea.test(c)){let t=w(c,!0);e=t.origin!==i.location.origin||null==O(t.pathname,h)}if(e)return void(u?i.location.replace(c):i.location.assign(c))}a=null;let p=!0===u||t.response.headers.has("X-Remix-Replace")?"REPLACE":"PUSH",{formMethod:m,formAction:g,formEncType:v}=_.navigation;!n&&!o&&m&&g&&v&&(n=e2(_.navigation));let b=n||o;if(ee.has(t.response.status)&&b&&eZ(b.formMethod))await ep(p,d,{submission:{...b,formAction:c},preventScrollReset:l||D,enableViewTransition:r?I:void 0});else{let e=e4(d,n);await ep(p,d,{overrideNavigation:e,fetcherSubmission:o,preventScrollReset:l||D,enableViewTransition:r?I:void 0})}}async function eR(e,t,r,n){let a,o={};try{a=await ej(m,e,t,n,r,!1)}catch(e){return t.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:"error",error:e}}),o}if(e.signal.aborted)return o;for(let[r,n]of Object.entries(a))if(eq(n)){let a=n.result;o[r]={type:"redirect",response:eP(a,e,r,t,h)}}else o[r]=await eA(n);return o}async function ex(e,t,r,n){let a=eR(r,e,n,null),o=Promise.all(t.map(async e=>{if(!e.matches||!e.match||!e.request||!e.controller)return Promise.resolve({[e.key]:{type:"error",error:eH(404,{pathname:e.path})}});{let t=(await eR(e.request,e.matches,n,e.key))[e.match.route.id];return{[e.key]:t}}}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function eC(){U=!0,V.forEach((e,t)=>{B.has(t)&&H.add(t),eD(t)})}function ek(e,t,r={}){_.fetchers.set(e,t),es({fetchers:new Map(_.fetchers)},{flushSync:!0===(r&&r.flushSync)})}function eT(e,t,r,n={}){let a=eW(_.matches,t);e$(e),es({errors:{[a.route.id]:r},fetchers:new Map(_.fetchers)},{flushSync:!0===(n&&n.flushSync)})}function eO(e){return G.set(e,(G.get(e)||0)+1),K.has(e)&&K.delete(e),_.fetchers.get(e)||er}function e$(e){let t=_.fetchers.get(e);B.has(e)&&!(t&&"loading"===t.state&&J.has(e))&&eD(e),V.delete(e),J.delete(e),Y.delete(e),K.delete(e),H.delete(e),_.fetchers.delete(e)}function eD(e){let t=B.get(e);t&&(t.abort(),B.delete(e))}function eF(e){for(let t of e){let e=e5(eO(t).data);_.fetchers.set(t,e)}}function eV(){let e=[],t=!1;for(let r of Y){let n=_.fetchers.get(r);f(n,`Expected fetcher: ${r}`),"loading"===n.state&&(Y.delete(r),e.push(r),t=!0)}return eF(e),t}function eX(e){let t=[];for(let[r,n]of J)if(n0}function eG(e){_.blockers.delete(e),Q.delete(e)}function eK(e,t){let r=_.blockers.get(e)||en;f("unblocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"blocked"===t.state||"blocked"===r.state&&"proceeding"===t.state||"blocked"===r.state&&"unblocked"===t.state||"proceeding"===r.state&&"unblocked"===t.state,`Invalid blocker state transition: ${r.state} -> ${t.state}`);let n=new Map(_.blockers);n.set(e,t),es({blockers:n})}function eQ({currentLocation:e,nextLocation:t,historyAction:r}){if(0===Q.size)return;Q.size>1&&p(!1,"A router only supports one blocker at a time");let n=Array.from(Q.entries()),[a,o]=n[n.length-1],i=_.blockers.get(a);if((!i||"proceeding"!==i.state)&&o({currentLocation:e,nextLocation:t,historyAction:r}))return a}function e0(e){let r=eH(404,{pathname:e}),{matches:n,route:a}=eU(t||d);return{notFoundMatches:n,route:a,error:r}}function e8(e,t){return R&&R(e,t.map(e=>N(e,_.loaderData)))||e.key}function e6(e,t){if(E){let r=E[e8(e,t)];if("number"==typeof r)return r}return null}function e7(t,r,n){if(e.patchRoutesOnNavigation){if(!t)return{active:!0,matches:k(r,n,h,!0)||[]};else if(Object.keys(t[0].params).length>0)return{active:!0,matches:k(r,n,h,!0)}}return{active:!1,matches:null}}async function e9(r,n,a,o){if(!e.patchRoutesOnNavigation)return{type:"success",matches:r};let i=r;for(;;){let r=null==t,s=t||d,l=c;try{await e.patchRoutesOnNavigation({signal:a,path:n,matches:i,fetcherKey:o,patch:(e,t)=>{a.aborted||em(e,t,s,l,u)}})}catch(e){return{type:"error",error:e,partialMatches:i}}finally{r&&!a.aborted&&(d=[...d])}if(a.aborted)return{type:"aborted"};let f=C(s,n,h);if(f)return{type:"success",matches:f};let p=k(s,n,h,!0);if(!p||i.length===p.length&&i.every((e,t)=>e.route.id===p[t].route.id))return{type:"success",matches:null};i=p}}return n={get basename(){return h},get future(){return g},get state(){return _},get routes(){return d},get window(){return i},initialize:function(){if(v=e.history.listen(({action:t,location:r,delta:n})=>{if(o){o(),o=void 0;return}p(0===Q.size||null!=n,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let a=eQ({currentLocation:_.location,nextLocation:r,historyAction:t});if(a&&null!=n){let t=new Promise(e=>{o=e});e.history.go(-1*n),eK(a,{state:"blocked",location:r,proceed(){eK(a,{state:"proceeding",proceed:void 0,reset:void 0,location:r}),t.then(()=>e.history.go(n))},reset(){let e=new Map(_.blockers);e.set(a,en),es({blockers:e})}});return}return ep(t,r)}),s){var t=i,r=M;try{let e=t.sessionStorage.getItem(ei);if(e){let t=JSON.parse(e);for(let[e,n]of Object.entries(t||{}))n&&Array.isArray(n)&&r.set(e,new Set(n||[]))}}catch(e){}let e=()=>(function(e,t){if(t.size>0){let r={};for(let[e,n]of t)r[e]=[...n];try{e.sessionStorage.setItem(ei,JSON.stringify(r))}catch(e){p(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}})(i,M);i.addEventListener("pagehide",e),z=()=>i.removeEventListener("pagehide",e)}return _.initialized||ep("POP",_.location,{initialHydration:!0}),n},subscribe:function(e){return b.add(e),()=>b.delete(e)},enableScrollRestoration:function(e,t,r){if(E=e,j=t,R=r||null,!T&&_.navigation===et){T=!0;let e=e6(_.location,_.matches);null!=e&&es({restoreScrollPosition:e})}return()=>{E=null,j=null,R=null}},navigate:eu,fetch:async function r(r,n,a,o){eD(r);let i=!0===(o&&o.flushSync),s=t||d,l=ec(_.location,_.matches,h,a,n,o?.relative),u=C(s,l,h),c=e7(u,s,l);if(c.active&&c.matches&&(u=c.matches),!u)return void eT(r,n,eH(404,{pathname:l}),{flushSync:i});let{path:f,submission:p,error:m}=ed(!0,l,o);if(m)return void eT(r,n,m,{flushSync:i});let y=e1(u,f),g=new S(e.unstable_getContext?await e.unstable_getContext():void 0),v=!0===(o&&o.preventScrollReset);if(p&&eZ(p.formMethod))return void await eb(r,n,f,y,u,g,c.active,i,v,p);V.set(r,{routeId:n,path:f}),await ew(r,n,f,y,u,g,c.active,i,v,p)},revalidate:function(){let e,t,r;Z||(Z={promise:r=new Promise((n,a)=>{e=async e=>{n(e);try{await r}catch(e){}},t=async e=>{a(e);try{await r}catch(e){}}}),resolve:e,reject:t}),eC(),es({revalidation:"loading"});let n=Z.promise;return"submitting"===_.navigation.state||("idle"===_.navigation.state?ep(_.historyAction,_.location,{startUninterruptedRevalidation:!0}):ep($||_.historyAction,_.navigation.location,{overrideNavigation:_.navigation,enableViewTransition:!0===I})),n},createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:eO,deleteFetcher:function(e){let t=(G.get(e)||0)-1;t<=0?(G.delete(e),K.add(e)):G.set(e,t),es({fetchers:new Map(_.fetchers)})},dispose:function(){v&&v(),z&&z(),b.clear(),a&&a.abort(),_.fetchers.forEach((e,t)=>e$(t)),_.blockers.forEach((e,t)=>eG(t))},getBlocker:function(e,t){let r=_.blockers.get(e)||en;return Q.get(e)!==t&&Q.set(e,t),r},deleteBlocker:eG,patchRoutes:function(e,r){let n=null==t;em(e,r,t||d,c,u),n&&(d=[...d],es({}))},_internalFetchControllers:B,_internalSetRoutes:function(e){t=x(e,u,void 0,c={})}}})({basename:t?.basename,unstable_getContext:t?.unstable_getContext,future:t?.future,history:h({window:t?.window}),hydrationData:t?.hydrationData||function(){let e=window?.__staticRouterHydrationData;return e&&e.errors&&(e={...e,errors:function(e){if(!e)return null;let t=Object.entries(e),r={};for(let[e,n]of t)if(n&&"RouteErrorResponse"===n.__type)r[e]=new V(n.status,n.statusText,n.data,!0===n.internal);else if(n&&"Error"===n.__type){if(n.__subType){let t=window[n.__subType];if("function"==typeof t)try{let a=new t(n.message);a.stack="",r[e]=a}catch(e){}}if(null==r[e]){let t=Error(n.message);t.stack="",r[e]=t}}else r[e]=n;return r}(e.errors)}),e}(),routes:e,mapRouteProperties:t$,hydrationRouteProperties:tD,dataStrategy:t?.dataStrategy,patchRoutesOnNavigation:t?.patchRoutesOnNavigation,window:t?.window}).initialize()}function rB({basename:e,children:t,window:r}){let n=o.useRef();null==n.current&&(n.current=h({window:r,v5Compat:!0}));let a=n.current,[i,s]=o.useState({action:a.action,location:a.location}),l=o.useCallback(e=>{o.startTransition(()=>s(e))},[s]);return o.useLayoutEffect(()=>a.listen(l),[a,l]),o.createElement(tB,{basename:e,children:t,location:i.location,navigationType:i.action,navigator:a})}var rF=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,rq=o.forwardRef(function({onClick:e,discover:t="render",prefetch:r="none",relative:n,reloadDocument:a,replace:i,state:s,target:l,to:u,preventScrollReset:c,viewTransition:d,...h},m){let y,{basename:g}=o.useContext(tt),v="string"==typeof u&&rF.test(u),b=!1;if("string"==typeof u&&v&&(y=u,rU))try{let e=new URL(window.location.href),t=new URL(u.startsWith("//")?e.protocol+u:u),r=O(t.pathname,g);t.origin===e.origin&&null!=r?u=r+t.search+t.hash:b=!0}catch(e){p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}let w=function(e,{relative:t}={}){f(to(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:n}=o.useContext(tt),{hash:a,pathname:i,search:s}=tp(e,{relative:t}),l=i;return"/"!==r&&(l="/"===i?r:W([r,i])),n.createHref({pathname:l,search:s,hash:a})}(u,{relative:n}),[S,E,R]=function(e,t){let r=o.useContext(rO),[n,a]=o.useState(!1),[i,s]=o.useState(!1),{onFocus:l,onBlur:u,onMouseEnter:c,onMouseLeave:d,onTouchStart:h}=t,f=o.useRef(null);o.useEffect(()=>{if("render"===e&&s(!0),"viewport"===e){let e=new IntersectionObserver(e=>{e.forEach(e=>{s(e.isIntersecting)})},{threshold:.5});return f.current&&e.observe(f.current),()=>{e.disconnect()}}},[e]),o.useEffect(()=>{if(n){let e=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(e)}}},[n]);let p=()=>{a(!0)},m=()=>{a(!1),s(!1)};return r?"intent"!==e?[i,f,{}]:[i,f,{onFocus:rD(l,p),onBlur:rD(u,m),onMouseEnter:rD(c,p),onMouseLeave:rD(d,m),onTouchStart:rD(h,p)}]:[!1,f,{}]}(r,h),x=rK(u,{replace:i,state:s,target:l,preventScrollReset:c,relative:n,viewTransition:d}),C=o.createElement("a",{...h,...R,href:y||w,onClick:b||a?e:function(t){e&&e(t),t.defaultPrevented||x(t)},ref:function(...e){return t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}(m,E),target:l,"data-discover":v||"render"!==t?void 0:"true"});return S&&!v?o.createElement(o.Fragment,null,C,o.createElement(rI,{page:w})):C});rq.displayName="Link";var rJ=o.forwardRef(function({"aria-current":e="page",caseSensitive:t=!1,className:r="",end:n=!1,style:a,to:i,viewTransition:s,children:l,...u},c){let d,h=tp(i,{relative:u.relative}),p=ti(),m=o.useContext(e6),{navigator:y,basename:g}=o.useContext(tt),v=null!=m&&function(e,t={}){let r=o.useContext(e7);f(null!=r,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=rG("useViewTransitionState"),a=tp(e,{relative:t.relative});if(!r.isTransitioning)return!1;let i=O(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=O(r.nextLocation.pathname,n)||r.nextLocation.pathname;return null!=P(a.pathname,s)||null!=P(a.pathname,i)}(h)&&!0===s,b=y.encodeLocation?y.encodeLocation(h).pathname:h.pathname,w=p.pathname,S=m&&m.navigation&&m.navigation.location?m.navigation.location.pathname:null;t||(w=w.toLowerCase(),S=S?S.toLowerCase():null,b=b.toLowerCase()),S&&g&&(S=O(S,g)||S);let E="/"!==b&&b.endsWith("/")?b.length-1:b.length,R=w===b||!n&&w.startsWith(b)&&"/"===w.charAt(E),x=null!=S&&(S===b||!n&&S.startsWith(b)&&"/"===S.charAt(b.length)),C={isActive:R,isPending:x,isTransitioning:v},k=R?e:void 0;d="function"==typeof r?r(C):[r,R?"active":null,x?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let N="function"==typeof a?a(C):a;return o.createElement(rq,{...u,"aria-current":k,className:d,ref:c,style:N,to:i,viewTransition:s},"function"==typeof l?l(C):l)});rJ.displayName="NavLink";var rY=o.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:a,state:i,method:s=tq,action:l,onSubmit:u,relative:c,preventScrollReset:d,viewTransition:h,...p},m)=>{let y=function(){let{router:e}=rG("useSubmit"),{basename:t}=o.useContext(tt),r=tR("useRouteId");return o.useCallback(async(n,a={})=>{let{action:o,method:i,encType:s,formData:l,body:u}=function(e,t){let r,n,a,o,i;if(tY(e)&&"form"===e.tagName.toLowerCase()){let i=e.getAttribute("action");n=i?O(i,t):null,r=e.getAttribute("method")||tq,a=tK(e.getAttribute("enctype"))||tJ,o=new FormData(e)}else if(tY(e)&&"button"===e.tagName.toLowerCase()||tY(e)&&"input"===e.tagName.toLowerCase()&&("submit"===e.type||"image"===e.type)){let i=e.form;if(null==i)throw Error('Cannot submit a